mirror of
https://abf.rosa.ru/djam/kernel-5.15.git
synced 2025-02-23 18:42:55 +00:00
Updated to version 4.18.6
This commit is contained in:
parent
c3c2daaaf4
commit
49aef36843
6 changed files with 300 additions and 157 deletions
2
.abf.yml
2
.abf.yml
|
@ -1,3 +1,3 @@
|
|||
sources:
|
||||
linux-4.18.tar.xz: a5898f3a6383946b1de8d9dd449c2ca361b14c3d
|
||||
patch-4.18.0.xz: 0000000000000000000000000000000000000000
|
||||
patch-4.18.6.xz: 0d1cc82e57a1838caf2218e951a3c2952965feaa
|
||||
|
|
210
fs-aufs4.patch
210
fs-aufs4.patch
|
@ -1923,10 +1923,10 @@ index 000000000000..710313c08f85
|
|||
+Currently this approach is applied to address_space_operations for
|
||||
+regular files only.
|
||||
diff --git a/MAINTAINERS b/MAINTAINERS
|
||||
index 9c125f705f78..4616bbf26e5d 100644
|
||||
index 544cac829cf4..aaa1c7aeae41 100644
|
||||
--- a/MAINTAINERS
|
||||
+++ b/MAINTAINERS
|
||||
@@ -2519,6 +2519,19 @@ F: include/linux/audit.h
|
||||
@@ -2541,6 +2541,19 @@ F: include/linux/audit.h
|
||||
F: include/uapi/linux/audit.h
|
||||
F: kernel/audit*
|
||||
|
||||
|
@ -1945,12 +1945,12 @@ index 9c125f705f78..4616bbf26e5d 100644
|
|||
+
|
||||
AUXILIARY DISPLAY DRIVERS
|
||||
M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
|
||||
W: http://miguelojeda.es/auxdisplay.htm
|
||||
S: Maintained
|
||||
diff --git a/drivers/block/loop.c b/drivers/block/loop.c
|
||||
index 1a2777bc5a57..abe86f10d5b0 100644
|
||||
index 4cb1d1be3cfb..5678bf8e0025 100644
|
||||
--- a/drivers/block/loop.c
|
||||
+++ b/drivers/block/loop.c
|
||||
@@ -737,6 +737,24 @@ static int loop_change_fd(struct loop_device *lo, struct block_device *bdev,
|
||||
@@ -741,6 +741,24 @@ static int loop_change_fd(struct loop_device *lo, struct block_device *bdev,
|
||||
return error;
|
||||
}
|
||||
|
||||
|
@ -1976,10 +1976,10 @@ index 1a2777bc5a57..abe86f10d5b0 100644
|
|||
|
||||
static ssize_t loop_attr_show(struct device *dev, char *page,
|
||||
diff --git a/fs/Kconfig b/fs/Kconfig
|
||||
index bc821a86d965..7ae814c0844d 100644
|
||||
index ac474a61be37..284cee954591 100644
|
||||
--- a/fs/Kconfig
|
||||
+++ b/fs/Kconfig
|
||||
@@ -251,6 +251,7 @@ source "fs/pstore/Kconfig"
|
||||
@@ -255,6 +255,7 @@ source "fs/pstore/Kconfig"
|
||||
source "fs/sysv/Kconfig"
|
||||
source "fs/ufs/Kconfig"
|
||||
source "fs/exofs/Kconfig"
|
||||
|
@ -1988,7 +1988,7 @@ index bc821a86d965..7ae814c0844d 100644
|
|||
endif # MISC_FILESYSTEMS
|
||||
|
||||
diff --git a/fs/Makefile b/fs/Makefile
|
||||
index c9375fd2c8c4..8af56710f1cd 100644
|
||||
index 293733f61594..12d19d0de07a 100644
|
||||
--- a/fs/Makefile
|
||||
+++ b/fs/Makefile
|
||||
@@ -128,3 +128,4 @@ obj-y += exofs/ # Multiple modules
|
||||
|
@ -5648,7 +5648,7 @@ index 000000000000..93d6496aaf68
|
|||
+}
|
||||
diff --git a/fs/aufs/cpup.h b/fs/aufs/cpup.h
|
||||
new file mode 100644
|
||||
index 000000000000..ce764a09006f
|
||||
index 000000000000..0faad688bcfb
|
||||
--- /dev/null
|
||||
+++ b/fs/aufs/cpup.h
|
||||
@@ -0,0 +1,100 @@
|
||||
|
@ -5744,7 +5744,7 @@ index 000000000000..ce764a09006f
|
|||
+struct au_dtime {
|
||||
+ struct dentry *dt_dentry;
|
||||
+ struct path dt_h_path;
|
||||
+ struct timespec dt_atime, dt_mtime;
|
||||
+ struct timespec64 dt_atime, dt_mtime;
|
||||
+};
|
||||
+void au_dtime_store(struct au_dtime *dt, struct dentry *dentry,
|
||||
+ struct path *h_path);
|
||||
|
@ -6338,10 +6338,10 @@ index 000000000000..59d7b9d08481
|
|||
+#endif /* __DBGAUFS_H__ */
|
||||
diff --git a/fs/aufs/dcsub.c b/fs/aufs/dcsub.c
|
||||
new file mode 100644
|
||||
index 000000000000..c850ed1af09d
|
||||
index 000000000000..b30828810541
|
||||
--- /dev/null
|
||||
+++ b/fs/aufs/dcsub.c
|
||||
@@ -0,0 +1,226 @@
|
||||
@@ -0,0 +1,225 @@
|
||||
+// SPDX-License-Identifier: GPL-2.0
|
||||
+/*
|
||||
+ * Copyright (C) 2005-2018 Junjiro R. Okajima
|
||||
|
@ -6461,8 +6461,7 @@ index 000000000000..c850ed1af09d
|
|||
+};
|
||||
+
|
||||
+extern void d_walk(struct dentry *parent, void *data,
|
||||
+ enum d_walk_ret (*enter)(void *, struct dentry *),
|
||||
+ void (*finish)(void *));
|
||||
+ enum d_walk_ret (*enter)(void *, struct dentry *));
|
||||
+
|
||||
+struct ac_dpages_arg {
|
||||
+ int err;
|
||||
|
@ -6502,7 +6501,7 @@ index 000000000000..c850ed1af09d
|
|||
+ .arg = arg
|
||||
+ };
|
||||
+
|
||||
+ d_walk(root, &args, au_call_dpages_append, NULL);
|
||||
+ d_walk(root, &args, au_call_dpages_append);
|
||||
+
|
||||
+ return args.err;
|
||||
+}
|
||||
|
@ -6713,7 +6712,7 @@ index 000000000000..c610133deea8
|
|||
+#endif /* __AUFS_DCSUB_H__ */
|
||||
diff --git a/fs/aufs/debug.c b/fs/aufs/debug.c
|
||||
new file mode 100644
|
||||
index 000000000000..8aa45014a36f
|
||||
index 000000000000..56e0c1ea17cd
|
||||
--- /dev/null
|
||||
+++ b/fs/aufs/debug.c
|
||||
@@ -0,0 +1,442 @@
|
||||
|
@ -6850,7 +6849,7 @@ index 000000000000..8aa45014a36f
|
|||
+ inode->i_ino, inode->i_sb ? au_sbtype(inode->i_sb) : "??",
|
||||
+ atomic_read(&inode->i_count), inode->i_nlink, inode->i_mode,
|
||||
+ i_size_read(inode), (unsigned long long)inode->i_blocks,
|
||||
+ hn, (long long)timespec_to_ns(&inode->i_ctime) & 0x0ffff,
|
||||
+ hn, (long long)timespec64_to_ns(&inode->i_ctime) & 0x0ffff,
|
||||
+ inode->i_mapping ? inode->i_mapping->nrpages : 0,
|
||||
+ inode->i_state, inode->i_flags, inode_peek_iversion(inode),
|
||||
+ inode->i_generation,
|
||||
|
@ -9385,7 +9384,7 @@ index 000000000000..7e56fe742f1b
|
|||
+}
|
||||
diff --git a/fs/aufs/dir.c b/fs/aufs/dir.c
|
||||
new file mode 100644
|
||||
index 000000000000..95cbafd9e4c2
|
||||
index 000000000000..7f386bf41d06
|
||||
--- /dev/null
|
||||
+++ b/fs/aufs/dir.c
|
||||
@@ -0,0 +1,760 @@
|
||||
|
@ -9535,7 +9534,7 @@ index 000000000000..95cbafd9e4c2
|
|||
+ au_hn_inode_lock_nested(hdir, AuLsc_I_PARENT);
|
||||
+ h_dir = au_h_iptr(dir, btop);
|
||||
+ if (h_dir->i_nlink
|
||||
+ && timespec_compare(&h_dir->i_mtime, &dt.dt_mtime) < 0) {
|
||||
+ && timespec64_compare(&h_dir->i_mtime, &dt.dt_mtime) < 0) {
|
||||
+ dt.dt_h_path = h_path;
|
||||
+ au_dtime_revert(&dt);
|
||||
+ }
|
||||
|
@ -15178,7 +15177,7 @@ index 000000000000..2de9a8d0cbef
|
|||
+};
|
||||
diff --git a/fs/aufs/file.h b/fs/aufs/file.h
|
||||
new file mode 100644
|
||||
index 000000000000..ecf099569c88
|
||||
index 000000000000..11bc65480fb7
|
||||
--- /dev/null
|
||||
+++ b/fs/aufs/file.h
|
||||
@@ -0,0 +1,341 @@
|
||||
|
@ -15277,7 +15276,7 @@ index 000000000000..ecf099569c88
|
|||
+
|
||||
+/* poll.c */
|
||||
+#ifdef CONFIG_AUFS_POLL
|
||||
+__poll_t aufs_poll(struct file *file, poll_table *wait);
|
||||
+__poll_t aufs_poll(struct file *file, struct poll_table_struct *pt);
|
||||
+#endif
|
||||
+
|
||||
+#ifdef CONFIG_AUFS_BR_HFSPLUS
|
||||
|
@ -16158,7 +16157,7 @@ index 000000000000..265d7ab616e9
|
|||
+#endif /* __AUFS_HBL_H__ */
|
||||
diff --git a/fs/aufs/hfsnotify.c b/fs/aufs/hfsnotify.c
|
||||
new file mode 100644
|
||||
index 000000000000..a0db252a8240
|
||||
index 000000000000..920afbf070b0
|
||||
--- /dev/null
|
||||
+++ b/fs/aufs/hfsnotify.c
|
||||
@@ -0,0 +1,290 @@
|
||||
|
@ -16326,8 +16325,6 @@ index 000000000000..a0db252a8240
|
|||
+
|
||||
+static int au_hfsn_handle_event(struct fsnotify_group *group,
|
||||
+ struct inode *inode,
|
||||
+ struct fsnotify_mark *inode_mark,
|
||||
+ struct fsnotify_mark *vfsmount_mark,
|
||||
+ u32 mask, const void *data, int data_type,
|
||||
+ const unsigned char *file_name, u32 cookie,
|
||||
+ struct fsnotify_iter_info *iter_info)
|
||||
|
@ -16336,6 +16333,7 @@ index 000000000000..a0db252a8240
|
|||
+ struct au_hnotify *hnotify;
|
||||
+ struct inode *h_dir, *h_inode;
|
||||
+ struct qstr h_child_qstr = QSTR_INIT(file_name, strlen(file_name));
|
||||
+ struct fsnotify_mark *inode_mark;
|
||||
+
|
||||
+ AuDebugOn(data_type != FSNOTIFY_EVENT_INODE);
|
||||
+
|
||||
|
@ -16359,6 +16357,7 @@ index 000000000000..a0db252a8240
|
|||
+ au_debug_off();
|
||||
+#endif
|
||||
+
|
||||
+ inode_mark = fsnotify_iter_inode_mark(iter_info);
|
||||
+ AuDebugOn(!inode_mark);
|
||||
+ hnotify = container_of(inode_mark, struct au_hnotify, hn_mark);
|
||||
+ err = au_hnotify(h_dir, hnotify, mask, &h_child_qstr, h_inode);
|
||||
|
@ -17243,7 +17242,7 @@ index 000000000000..bd4bce90d7ba
|
|||
+}
|
||||
diff --git a/fs/aufs/i_op.c b/fs/aufs/i_op.c
|
||||
new file mode 100644
|
||||
index 000000000000..3c9adcd164b1
|
||||
index 000000000000..394587800166
|
||||
--- /dev/null
|
||||
+++ b/fs/aufs/i_op.c
|
||||
@@ -0,0 +1,1460 @@
|
||||
|
@ -18584,7 +18583,7 @@ index 000000000000..3c9adcd164b1
|
|||
+ return (inode->i_mode & (S_IFBLK | S_IFCHR | S_IFIFO | S_IFSOCK));
|
||||
+}
|
||||
+
|
||||
+static int aufs_update_time(struct inode *inode, struct timespec *ts, int flags)
|
||||
+static int aufs_update_time(struct inode *inode, struct timespec64 *ts, int flags)
|
||||
+{
|
||||
+ int err;
|
||||
+ aufs_bindex_t bindex;
|
||||
|
@ -27160,10 +27159,10 @@ index 000000000000..aa634cbbcfd7
|
|||
+}
|
||||
diff --git a/fs/aufs/poll.c b/fs/aufs/poll.c
|
||||
new file mode 100644
|
||||
index 000000000000..39d3cad77296
|
||||
index 000000000000..a653b6c7485d
|
||||
--- /dev/null
|
||||
+++ b/fs/aufs/poll.c
|
||||
@@ -0,0 +1,54 @@
|
||||
@@ -0,0 +1,51 @@
|
||||
+// SPDX-License-Identifier: GPL-2.0
|
||||
+/*
|
||||
+ * Copyright (C) 2005-2018 Junjiro R. Okajima
|
||||
|
@ -27189,7 +27188,7 @@ index 000000000000..39d3cad77296
|
|||
+
|
||||
+#include "aufs.h"
|
||||
+
|
||||
+__poll_t aufs_poll(struct file *file, poll_table *wait)
|
||||
+__poll_t aufs_poll(struct file *file, struct poll_table_struct *pt)
|
||||
+{
|
||||
+ __poll_t mask;
|
||||
+ struct file *h_file;
|
||||
|
@ -27206,10 +27205,7 @@ index 000000000000..39d3cad77296
|
|||
+ goto out;
|
||||
+ }
|
||||
+
|
||||
+ /* it is not an error if h_file has no operation */
|
||||
+ mask = DEFAULT_POLLMASK;
|
||||
+ if (h_file->f_op->poll)
|
||||
+ mask = h_file->f_op->poll(h_file, wait);
|
||||
+ mask = vfs_poll(h_file, pt);
|
||||
+ fput(h_file); /* instead of au_read_post() */
|
||||
+
|
||||
+out:
|
||||
|
@ -32537,7 +32533,7 @@ index 000000000000..00f7a3cc0179
|
|||
+}
|
||||
diff --git a/fs/aufs/vfsub.h b/fs/aufs/vfsub.h
|
||||
new file mode 100644
|
||||
index 000000000000..42468b8e5750
|
||||
index 000000000000..18e4d8538101
|
||||
--- /dev/null
|
||||
+++ b/fs/aufs/vfsub.h
|
||||
@@ -0,0 +1,355 @@
|
||||
|
@ -32770,8 +32766,8 @@ index 000000000000..42468b8e5750
|
|||
+}
|
||||
+#endif
|
||||
+
|
||||
+static inline int vfsub_update_time(struct inode *h_inode, struct timespec *ts,
|
||||
+ int flags)
|
||||
+static inline int vfsub_update_time(struct inode *h_inode,
|
||||
+ struct timespec64 *ts, int flags)
|
||||
+{
|
||||
+ return update_time(h_inode, ts, flags);
|
||||
+ /* no vfsub_update_h_iattr() since we don't have struct path */
|
||||
|
@ -37630,19 +37626,19 @@ index 000000000000..485ccd9d78f1
|
|||
+ return err;
|
||||
+}
|
||||
diff --git a/fs/dcache.c b/fs/dcache.c
|
||||
index 811114b229b1..d5cc55295bf6 100644
|
||||
index ceb7b491d1b9..e3f500a5a1ee 100644
|
||||
--- a/fs/dcache.c
|
||||
+++ b/fs/dcache.c
|
||||
@@ -1231,7 +1231,7 @@ enum d_walk_ret {
|
||||
@@ -1237,7 +1237,7 @@ enum d_walk_ret {
|
||||
*
|
||||
* The @enter() and @finish() callbacks are called with d_lock held.
|
||||
* The @enter() callbacks are called with d_lock held.
|
||||
*/
|
||||
-static void d_walk(struct dentry *parent, void *data,
|
||||
+void d_walk(struct dentry *parent, void *data,
|
||||
enum d_walk_ret (*enter)(void *, struct dentry *),
|
||||
void (*finish)(void *))
|
||||
enum d_walk_ret (*enter)(void *, struct dentry *))
|
||||
{
|
||||
@@ -1339,6 +1339,7 @@ static void d_walk(struct dentry *parent, void *data,
|
||||
struct dentry *this_parent;
|
||||
@@ -1342,6 +1342,7 @@ static void d_walk(struct dentry *parent, void *data,
|
||||
seq = 1;
|
||||
goto again;
|
||||
}
|
||||
|
@ -37650,7 +37646,7 @@ index 811114b229b1..d5cc55295bf6 100644
|
|||
|
||||
struct check_mount {
|
||||
struct vfsmount *mnt;
|
||||
@@ -2941,6 +2942,7 @@ void d_exchange(struct dentry *dentry1, struct dentry *dentry2)
|
||||
@@ -2890,6 +2891,7 @@ void d_exchange(struct dentry *dentry1, struct dentry *dentry2)
|
||||
|
||||
write_sequnlock(&rename_lock);
|
||||
}
|
||||
|
@ -37659,7 +37655,7 @@ index 811114b229b1..d5cc55295bf6 100644
|
|||
/**
|
||||
* d_ancestor - search for an ancestor
|
||||
diff --git a/fs/exec.c b/fs/exec.c
|
||||
index 7d00f8ceba3f..ceab1239efa1 100644
|
||||
index bdd0eacefdf5..edd34057446d 100644
|
||||
--- a/fs/exec.c
|
||||
+++ b/fs/exec.c
|
||||
@@ -109,6 +109,7 @@ bool path_noexec(const struct path *path)
|
||||
|
@ -37671,7 +37667,7 @@ index 7d00f8ceba3f..ceab1239efa1 100644
|
|||
#ifdef CONFIG_USELIB
|
||||
/*
|
||||
diff --git a/fs/fcntl.c b/fs/fcntl.c
|
||||
index d737ff082472..d403576f1c4e 100644
|
||||
index 12273b6ea56d..0237ad7a6211 100644
|
||||
--- a/fs/fcntl.c
|
||||
+++ b/fs/fcntl.c
|
||||
@@ -32,7 +32,7 @@
|
||||
|
@ -37737,7 +37733,7 @@ index 7ec0b3e5f05d..819ee0705035 100644
|
|||
void __init files_init(void)
|
||||
{
|
||||
diff --git a/fs/inode.c b/fs/inode.c
|
||||
index 6c6fef8c7c27..e8400fdd71dc 100644
|
||||
index 8c86c809ca17..3ebebbed866e 100644
|
||||
--- a/fs/inode.c
|
||||
+++ b/fs/inode.c
|
||||
@@ -861,6 +861,8 @@ unsigned int get_next_ino(void)
|
||||
|
@ -37758,16 +37754,16 @@ index 6c6fef8c7c27..e8400fdd71dc 100644
|
|||
*p = res;
|
||||
put_cpu_var(last_ino);
|
||||
return res;
|
||||
@@ -1663,7 +1665,7 @@ EXPORT_SYMBOL(generic_update_time);
|
||||
@@ -1649,7 +1651,7 @@ EXPORT_SYMBOL(generic_update_time);
|
||||
* This does the actual work of updating an inodes time or version. Must have
|
||||
* had called mnt_want_write() before calling this.
|
||||
*/
|
||||
-static int update_time(struct inode *inode, struct timespec *time, int flags)
|
||||
+int update_time(struct inode *inode, struct timespec *time, int flags)
|
||||
-static int update_time(struct inode *inode, struct timespec64 *time, int flags)
|
||||
+int update_time(struct inode *inode, struct timespec64 *time, int flags)
|
||||
{
|
||||
int (*update_time)(struct inode *, struct timespec *, int);
|
||||
int (*update_time)(struct inode *, struct timespec64 *, int);
|
||||
|
||||
@@ -1672,6 +1674,7 @@ static int update_time(struct inode *inode, struct timespec *time, int flags)
|
||||
@@ -1658,6 +1660,7 @@ static int update_time(struct inode *inode, struct timespec64 *time, int flags)
|
||||
|
||||
return update_time(inode, time, flags);
|
||||
}
|
||||
|
@ -37776,7 +37772,7 @@ index 6c6fef8c7c27..e8400fdd71dc 100644
|
|||
/**
|
||||
* touch_atime - update the access time
|
||||
diff --git a/fs/namespace.c b/fs/namespace.c
|
||||
index 51a1935060a9..0bf3c0146d28 100644
|
||||
index bd2f4c68506a..c53645816531 100644
|
||||
--- a/fs/namespace.c
|
||||
+++ b/fs/namespace.c
|
||||
@@ -517,6 +517,7 @@ void __mnt_drop_write(struct vfsmount *mnt)
|
||||
|
@ -37810,7 +37806,7 @@ index 51a1935060a9..0bf3c0146d28 100644
|
|||
static void cleanup_group_ids(struct mount *mnt, struct mount *end)
|
||||
{
|
||||
diff --git a/fs/notify/group.c b/fs/notify/group.c
|
||||
index b7a4b6a69efa..5a69d6024c65 100644
|
||||
index aa5468f23e45..b38d224133e8 100644
|
||||
--- a/fs/notify/group.c
|
||||
+++ b/fs/notify/group.c
|
||||
@@ -22,6 +22,7 @@
|
||||
|
@ -37846,7 +37842,7 @@ index b7a4b6a69efa..5a69d6024c65 100644
|
|||
int fsnotify_fasync(int fd, struct file *file, int on)
|
||||
{
|
||||
diff --git a/fs/notify/mark.c b/fs/notify/mark.c
|
||||
index e9191b416434..612691d66ead 100644
|
||||
index 61f4c5fa34c7..855c65581b8f 100644
|
||||
--- a/fs/notify/mark.c
|
||||
+++ b/fs/notify/mark.c
|
||||
@@ -245,6 +245,7 @@ void fsnotify_put_mark(struct fsnotify_mark *mark)
|
||||
|
@ -37857,7 +37853,7 @@ index e9191b416434..612691d66ead 100644
|
|||
|
||||
/*
|
||||
* Get mark reference when we found the mark via lockless traversal of object
|
||||
@@ -392,6 +393,7 @@ void fsnotify_destroy_mark(struct fsnotify_mark *mark,
|
||||
@@ -399,6 +400,7 @@ void fsnotify_destroy_mark(struct fsnotify_mark *mark,
|
||||
mutex_unlock(&group->mark_mutex);
|
||||
fsnotify_free_mark(mark);
|
||||
}
|
||||
|
@ -37865,7 +37861,7 @@ index e9191b416434..612691d66ead 100644
|
|||
|
||||
/*
|
||||
* Sorting function for lists of fsnotify marks.
|
||||
@@ -618,6 +620,7 @@ int fsnotify_add_mark(struct fsnotify_mark *mark, struct inode *inode,
|
||||
@@ -624,6 +626,7 @@ int fsnotify_add_mark(struct fsnotify_mark *mark, struct inode *inode,
|
||||
mutex_unlock(&group->mark_mutex);
|
||||
return ret;
|
||||
}
|
||||
|
@ -37873,7 +37869,7 @@ index e9191b416434..612691d66ead 100644
|
|||
|
||||
/*
|
||||
* Given a list of marks, find the mark associated with given group. If found
|
||||
@@ -741,6 +744,7 @@ void fsnotify_init_mark(struct fsnotify_mark *mark,
|
||||
@@ -747,6 +750,7 @@ void fsnotify_init_mark(struct fsnotify_mark *mark,
|
||||
fsnotify_get_group(group);
|
||||
mark->group = group;
|
||||
}
|
||||
|
@ -37902,10 +37898,10 @@ index d0e955b558ad..527bc1a0b557 100644
|
|||
int open_check_o_direct(struct file *f)
|
||||
{
|
||||
diff --git a/fs/proc/base.c b/fs/proc/base.c
|
||||
index 1a76d751cf3c..77f698eaec4e 100644
|
||||
index aaffc0c30216..ab7294152f06 100644
|
||||
--- a/fs/proc/base.c
|
||||
+++ b/fs/proc/base.c
|
||||
@@ -2024,7 +2024,7 @@ static int map_files_get_link(struct dentry *dentry, struct path *path)
|
||||
@@ -2004,7 +2004,7 @@ static int map_files_get_link(struct dentry *dentry, struct path *path)
|
||||
down_read(&mm->mmap_sem);
|
||||
vma = find_exact_vma(mm, vm_start, vm_end);
|
||||
if (vma && vma->vm_file) {
|
||||
|
@ -37915,7 +37911,7 @@ index 1a76d751cf3c..77f698eaec4e 100644
|
|||
rc = 0;
|
||||
}
|
||||
diff --git a/fs/proc/nommu.c b/fs/proc/nommu.c
|
||||
index 75634379f82e..7c0dc0ff4882 100644
|
||||
index 3b63be64e436..fb9913bf3d10 100644
|
||||
--- a/fs/proc/nommu.c
|
||||
+++ b/fs/proc/nommu.c
|
||||
@@ -45,7 +45,10 @@ static int nommu_region_show(struct seq_file *m, struct vm_region *region)
|
||||
|
@ -37931,10 +37927,10 @@ index 75634379f82e..7c0dc0ff4882 100644
|
|||
ino = inode->i_ino;
|
||||
}
|
||||
diff --git a/fs/proc/task_mmu.c b/fs/proc/task_mmu.c
|
||||
index 308d64e72515..284da9e6395e 100644
|
||||
index dfd73a4616ce..ed2ce103e27c 100644
|
||||
--- a/fs/proc/task_mmu.c
|
||||
+++ b/fs/proc/task_mmu.c
|
||||
@@ -305,7 +305,10 @@ show_map_vma(struct seq_file *m, struct vm_area_struct *vma, int is_pid)
|
||||
@@ -306,7 +306,10 @@ show_map_vma(struct seq_file *m, struct vm_area_struct *vma, int is_pid)
|
||||
const char *name = NULL;
|
||||
|
||||
if (file) {
|
||||
|
@ -37946,7 +37942,7 @@ index 308d64e72515..284da9e6395e 100644
|
|||
dev = inode->i_sb->s_dev;
|
||||
ino = inode->i_ino;
|
||||
pgoff = ((loff_t)vma->vm_pgoff) << PAGE_SHIFT;
|
||||
@@ -1733,7 +1736,7 @@ static int show_numa_map(struct seq_file *m, void *v, int is_pid)
|
||||
@@ -1734,7 +1737,7 @@ static int show_numa_map(struct seq_file *m, void *v, int is_pid)
|
||||
struct proc_maps_private *proc_priv = &numa_priv->proc_maps;
|
||||
struct vm_area_struct *vma = v;
|
||||
struct numa_maps *md = &numa_priv->md;
|
||||
|
@ -37972,7 +37968,7 @@ index 5b62f57bd9bc..dfb4a3bd0fac 100644
|
|||
ino = inode->i_ino;
|
||||
pgoff = (loff_t)vma->vm_pgoff << PAGE_SHIFT;
|
||||
diff --git a/fs/read_write.c b/fs/read_write.c
|
||||
index c4eabbfc90df..aabf92d957bc 100644
|
||||
index 153f8f690490..36f52f4e6e22 100644
|
||||
--- a/fs/read_write.c
|
||||
+++ b/fs/read_write.c
|
||||
@@ -459,6 +459,7 @@ ssize_t vfs_read(struct file *file, char __user *buf, size_t count, loff_t *pos)
|
||||
|
@ -38023,10 +38019,10 @@ index c4eabbfc90df..aabf92d957bc 100644
|
|||
static inline loff_t file_pos_read(struct file *file)
|
||||
{
|
||||
diff --git a/fs/splice.c b/fs/splice.c
|
||||
index 005d09cf3fa8..ec0ad025e50b 100644
|
||||
index b3daa971f597..a5e3bcba0ea2 100644
|
||||
--- a/fs/splice.c
|
||||
+++ b/fs/splice.c
|
||||
@@ -837,8 +837,8 @@ EXPORT_SYMBOL(generic_splice_sendpage);
|
||||
@@ -838,8 +838,8 @@ EXPORT_SYMBOL(generic_splice_sendpage);
|
||||
/*
|
||||
* Attempt to initiate a splice from pipe to file.
|
||||
*/
|
||||
|
@ -38037,7 +38033,7 @@ index 005d09cf3fa8..ec0ad025e50b 100644
|
|||
{
|
||||
ssize_t (*splice_write)(struct pipe_inode_info *, struct file *,
|
||||
loff_t *, size_t, unsigned int);
|
||||
@@ -850,13 +850,14 @@ static long do_splice_from(struct pipe_inode_info *pipe, struct file *out,
|
||||
@@ -851,13 +851,14 @@ static long do_splice_from(struct pipe_inode_info *pipe, struct file *out,
|
||||
|
||||
return splice_write(pipe, out, ppos, len, flags);
|
||||
}
|
||||
|
@ -38055,7 +38051,7 @@ index 005d09cf3fa8..ec0ad025e50b 100644
|
|||
{
|
||||
ssize_t (*splice_read)(struct file *, loff_t *,
|
||||
struct pipe_inode_info *, size_t, unsigned int);
|
||||
@@ -879,6 +880,7 @@ static long do_splice_to(struct file *in, loff_t *ppos,
|
||||
@@ -880,6 +881,7 @@ static long do_splice_to(struct file *in, loff_t *ppos,
|
||||
|
||||
return splice_read(in, ppos, pipe, len, flags);
|
||||
}
|
||||
|
@ -38085,10 +38081,10 @@ index b54e0541ad89..ffd7ea43831e 100644
|
|||
/*
|
||||
* Write out and wait upon all dirty data associated with this
|
||||
diff --git a/fs/xattr.c b/fs/xattr.c
|
||||
index 61cd28ba25f3..35570cd842d2 100644
|
||||
index f9cb1db187b7..000b62b1b2a2 100644
|
||||
--- a/fs/xattr.c
|
||||
+++ b/fs/xattr.c
|
||||
@@ -297,6 +297,7 @@ vfs_getxattr_alloc(struct dentry *dentry, const char *name, char **xattr_value,
|
||||
@@ -296,6 +296,7 @@ vfs_getxattr_alloc(struct dentry *dentry, const char *name, char **xattr_value,
|
||||
*xattr_value = value;
|
||||
return error;
|
||||
}
|
||||
|
@ -38109,10 +38105,10 @@ index 279720db984a..76e38eade225 100644
|
|||
static inline void fput_light(struct file *file, int fput_needed)
|
||||
{
|
||||
diff --git a/include/linux/fs.h b/include/linux/fs.h
|
||||
index 81fe0292a7ac..50ee598cbbff 100644
|
||||
index 805bf22898cf..0d0d247f53a5 100644
|
||||
--- a/include/linux/fs.h
|
||||
+++ b/include/linux/fs.h
|
||||
@@ -1270,6 +1270,7 @@ extern void fasync_free(struct fasync_struct *);
|
||||
@@ -1273,6 +1273,7 @@ extern void fasync_free(struct fasync_struct *);
|
||||
/* can be called from interrupts */
|
||||
extern void kill_fasync(struct fasync_struct **, int, int);
|
||||
|
||||
|
@ -38120,7 +38116,7 @@ index 81fe0292a7ac..50ee598cbbff 100644
|
|||
extern void __f_setown(struct file *filp, struct pid *, enum pid_type, int force);
|
||||
extern int f_setown(struct file *filp, unsigned long arg, int force);
|
||||
extern void f_delown(struct file *filp);
|
||||
@@ -1724,6 +1725,7 @@ struct file_operations {
|
||||
@@ -1733,6 +1734,7 @@ struct file_operations {
|
||||
ssize_t (*sendpage) (struct file *, struct page *, int, size_t, loff_t *, int);
|
||||
unsigned long (*get_unmapped_area)(struct file *, unsigned long, unsigned long, unsigned long, unsigned long);
|
||||
int (*check_flags)(int);
|
||||
|
@ -38128,7 +38124,7 @@ index 81fe0292a7ac..50ee598cbbff 100644
|
|||
int (*flock) (struct file *, int, struct file_lock *);
|
||||
ssize_t (*splice_write)(struct pipe_inode_info *, struct file *, loff_t *, size_t, unsigned int);
|
||||
ssize_t (*splice_read)(struct file *, loff_t *, struct pipe_inode_info *, size_t, unsigned int);
|
||||
@@ -1794,6 +1796,12 @@ ssize_t rw_copy_check_uvector(int type, const struct iovec __user * uvector,
|
||||
@@ -1803,6 +1805,12 @@ ssize_t rw_copy_check_uvector(int type, const struct iovec __user * uvector,
|
||||
struct iovec *fast_pointer,
|
||||
struct iovec **ret_pointer);
|
||||
|
||||
|
@ -38141,15 +38137,15 @@ index 81fe0292a7ac..50ee598cbbff 100644
|
|||
extern ssize_t __vfs_read(struct file *, char __user *, size_t, loff_t *);
|
||||
extern ssize_t vfs_read(struct file *, char __user *, size_t, loff_t *);
|
||||
extern ssize_t vfs_write(struct file *, const char __user *, size_t, loff_t *);
|
||||
@@ -2199,6 +2207,7 @@ extern int current_umask(void);
|
||||
@@ -2218,6 +2226,7 @@ extern int current_umask(void);
|
||||
extern void ihold(struct inode * inode);
|
||||
extern void iput(struct inode *);
|
||||
extern int generic_update_time(struct inode *, struct timespec *, int);
|
||||
+extern int update_time(struct inode *, struct timespec *, int);
|
||||
extern int generic_update_time(struct inode *, struct timespec64 *, int);
|
||||
+extern int update_time(struct inode *, struct timespec64 *, int);
|
||||
|
||||
/* /sys/fs */
|
||||
extern struct kobject *fs_kobj;
|
||||
@@ -2486,6 +2495,7 @@ static inline bool sb_is_blkdev_sb(struct super_block *sb)
|
||||
@@ -2505,6 +2514,7 @@ static inline bool sb_is_blkdev_sb(struct super_block *sb)
|
||||
return false;
|
||||
}
|
||||
#endif
|
||||
|
@ -38179,10 +38175,10 @@ index 6fc77d4dbdcd..27e76f0c0b4d 100644
|
|||
|
||||
#define lockdep_assert_held(l) do { (void)(l); } while (0)
|
||||
diff --git a/include/linux/mm.h b/include/linux/mm.h
|
||||
index 28477ff9cf04..9d0b89afc0fa 100644
|
||||
index 68a5121694ef..d7dd986003ad 100644
|
||||
--- a/include/linux/mm.h
|
||||
+++ b/include/linux/mm.h
|
||||
@@ -1383,6 +1383,28 @@ static inline void unmap_shared_mapping_range(struct address_space *mapping,
|
||||
@@ -1448,6 +1448,28 @@ static inline void unmap_shared_mapping_range(struct address_space *mapping,
|
||||
unmap_mapping_range(mapping, holebegin, holelen, 0);
|
||||
}
|
||||
|
||||
|
@ -38212,10 +38208,10 @@ index 28477ff9cf04..9d0b89afc0fa 100644
|
|||
void *buf, int len, unsigned int gup_flags);
|
||||
extern int access_remote_vm(struct mm_struct *mm, unsigned long addr,
|
||||
diff --git a/include/linux/mm_types.h b/include/linux/mm_types.h
|
||||
index 21612347d311..78aa3674a4ad 100644
|
||||
index 99ce070e7dcb..8babe351ad7a 100644
|
||||
--- a/include/linux/mm_types.h
|
||||
+++ b/include/linux/mm_types.h
|
||||
@@ -251,6 +251,7 @@ struct vm_region {
|
||||
@@ -236,6 +236,7 @@ struct vm_region {
|
||||
unsigned long vm_top; /* region allocated to here */
|
||||
unsigned long vm_pgoff; /* the offset in vm_file corresponding to vm_start */
|
||||
struct file *vm_file; /* the backing file or NULL */
|
||||
|
@ -38223,7 +38219,7 @@ index 21612347d311..78aa3674a4ad 100644
|
|||
|
||||
int vm_usage; /* region usage count (access under nommu_region_sem) */
|
||||
bool vm_icache_flushed : 1; /* true if the icache has been flushed for
|
||||
@@ -325,6 +326,7 @@ struct vm_area_struct {
|
||||
@@ -310,6 +311,7 @@ struct vm_area_struct {
|
||||
unsigned long vm_pgoff; /* Offset (within vm_file) in PAGE_SIZE
|
||||
units */
|
||||
struct file * vm_file; /* File we map to (can be NULL). */
|
||||
|
@ -38267,7 +38263,7 @@ index 74b4911ac16d..19789fbea567 100644
|
|||
#endif
|
||||
diff --git a/include/uapi/linux/aufs_type.h b/include/uapi/linux/aufs_type.h
|
||||
new file mode 100644
|
||||
index 000000000000..f6bf1835a599
|
||||
index 000000000000..21c31fa7620c
|
||||
--- /dev/null
|
||||
+++ b/include/uapi/linux/aufs_type.h
|
||||
@@ -0,0 +1,448 @@
|
||||
|
@ -38313,7 +38309,7 @@ index 000000000000..f6bf1835a599
|
|||
+
|
||||
+#include <linux/limits.h>
|
||||
+
|
||||
+#define AUFS_VERSION "4.17-20180903"
|
||||
+#define AUFS_VERSION "4.18-20180903"
|
||||
+
|
||||
+/* todo? move this to linux-2.6.19/include/magic.h */
|
||||
+#define AUFS_SUPER_MAGIC ('a' << 24 | 'u' << 16 | 'f' << 8 | 's')
|
||||
|
@ -38720,10 +38716,10 @@ index 000000000000..f6bf1835a599
|
|||
+
|
||||
+#endif /* __AUFS_TYPE_H__ */
|
||||
diff --git a/kernel/fork.c b/kernel/fork.c
|
||||
index b9d9b39d4afc..370fabb12770 100644
|
||||
index 1b27babc4c78..382f45defe9a 100644
|
||||
--- a/kernel/fork.c
|
||||
+++ b/kernel/fork.c
|
||||
@@ -506,7 +506,7 @@ static __latent_entropy int dup_mmap(struct mm_struct *mm,
|
||||
@@ -504,7 +504,7 @@ static __latent_entropy int dup_mmap(struct mm_struct *mm,
|
||||
struct inode *inode = file_inode(file);
|
||||
struct address_space *mapping = file->f_mapping;
|
||||
|
||||
|
@ -38733,7 +38729,7 @@ index b9d9b39d4afc..370fabb12770 100644
|
|||
atomic_dec(&inode->i_writecount);
|
||||
i_mmap_lock_write(mapping);
|
||||
diff --git a/kernel/locking/lockdep.c b/kernel/locking/lockdep.c
|
||||
index 7184cea3ca10..c40b1657fd68 100644
|
||||
index 5fa4d3138bf1..4f58215d9a2c 100644
|
||||
--- a/kernel/locking/lockdep.c
|
||||
+++ b/kernel/locking/lockdep.c
|
||||
@@ -140,7 +140,7 @@ static struct lock_list list_entries[MAX_LOCKDEP_ENTRIES];
|
||||
|
@ -38764,7 +38760,7 @@ index 0fef395662a6..83fb1ecfc33d 100644
|
|||
}
|
||||
+EXPORT_SYMBOL_GPL(task_work_run);
|
||||
diff --git a/mm/Makefile b/mm/Makefile
|
||||
index b4e54a9ae9c5..77892ae8d3d1 100644
|
||||
index 8716bdabe1e6..68afd6dd1e99 100644
|
||||
--- a/mm/Makefile
|
||||
+++ b/mm/Makefile
|
||||
@@ -39,7 +39,7 @@ obj-y := filemap.o mempool.o oom_kill.o \
|
||||
|
@ -38777,11 +38773,11 @@ index b4e54a9ae9c5..77892ae8d3d1 100644
|
|||
obj-y += init-mm.o
|
||||
|
||||
diff --git a/mm/filemap.c b/mm/filemap.c
|
||||
index 0604cb02e6f3..45d23696bc7c 100644
|
||||
index 52517f28e6f4..250f675dcfb2 100644
|
||||
--- a/mm/filemap.c
|
||||
+++ b/mm/filemap.c
|
||||
@@ -2700,7 +2700,7 @@ int filemap_page_mkwrite(struct vm_fault *vmf)
|
||||
int ret = VM_FAULT_LOCKED;
|
||||
@@ -2700,7 +2700,7 @@ vm_fault_t filemap_page_mkwrite(struct vm_fault *vmf)
|
||||
vm_fault_t ret = VM_FAULT_LOCKED;
|
||||
|
||||
sb_start_pagefault(inode->i_sb);
|
||||
- file_update_time(vmf->vma->vm_file);
|
||||
|
@ -38790,7 +38786,7 @@ index 0604cb02e6f3..45d23696bc7c 100644
|
|||
if (page->mapping != inode->i_mapping) {
|
||||
unlock_page(page);
|
||||
diff --git a/mm/mmap.c b/mm/mmap.c
|
||||
index 55d68c24e742..87a9b573cf62 100644
|
||||
index 17bbf4d3e24f..a31c3e125f24 100644
|
||||
--- a/mm/mmap.c
|
||||
+++ b/mm/mmap.c
|
||||
@@ -180,7 +180,7 @@ static struct vm_area_struct *remove_vma(struct vm_area_struct *vma)
|
||||
|
@ -38811,7 +38807,7 @@ index 55d68c24e742..87a9b573cf62 100644
|
|||
}
|
||||
if (next->anon_vma)
|
||||
anon_vma_merge(vma, next);
|
||||
@@ -1818,8 +1818,8 @@ unsigned long mmap_region(struct file *file, unsigned long addr,
|
||||
@@ -1820,8 +1820,8 @@ unsigned long mmap_region(struct file *file, unsigned long addr,
|
||||
return addr;
|
||||
|
||||
unmap_and_free_vma:
|
||||
|
@ -38821,7 +38817,7 @@ index 55d68c24e742..87a9b573cf62 100644
|
|||
|
||||
/* Undo any partial mapping done by a device driver. */
|
||||
unmap_region(mm, vma, prev, vma->vm_start, vma->vm_end);
|
||||
@@ -2638,7 +2638,7 @@ int __split_vma(struct mm_struct *mm, struct vm_area_struct *vma,
|
||||
@@ -2640,7 +2640,7 @@ int __split_vma(struct mm_struct *mm, struct vm_area_struct *vma,
|
||||
goto out_free_mpol;
|
||||
|
||||
if (new->vm_file)
|
||||
|
@ -38830,7 +38826,7 @@ index 55d68c24e742..87a9b573cf62 100644
|
|||
|
||||
if (new->vm_ops && new->vm_ops->open)
|
||||
new->vm_ops->open(new);
|
||||
@@ -2657,7 +2657,7 @@ int __split_vma(struct mm_struct *mm, struct vm_area_struct *vma,
|
||||
@@ -2659,7 +2659,7 @@ int __split_vma(struct mm_struct *mm, struct vm_area_struct *vma,
|
||||
if (new->vm_ops && new->vm_ops->close)
|
||||
new->vm_ops->close(new);
|
||||
if (new->vm_file)
|
||||
|
@ -38839,16 +38835,16 @@ index 55d68c24e742..87a9b573cf62 100644
|
|||
unlink_anon_vmas(new);
|
||||
out_free_mpol:
|
||||
mpol_put(vma_policy(new));
|
||||
@@ -2819,7 +2819,7 @@ SYSCALL_DEFINE5(remap_file_pages, unsigned long, start, unsigned long, size,
|
||||
@@ -2821,7 +2821,7 @@ SYSCALL_DEFINE5(remap_file_pages, unsigned long, start, unsigned long, size,
|
||||
struct vm_area_struct *vma;
|
||||
unsigned long populate = 0;
|
||||
unsigned long ret = -EINVAL;
|
||||
- struct file *file;
|
||||
+ struct file *file, *prfile;
|
||||
|
||||
pr_warn_once("%s (%d) uses deprecated remap_file_pages() syscall. See Documentation/vm/remap_file_pages.txt.\n",
|
||||
pr_warn_once("%s (%d) uses deprecated remap_file_pages() syscall. See Documentation/vm/remap_file_pages.rst.\n",
|
||||
current->comm, current->pid);
|
||||
@@ -2894,10 +2894,27 @@ SYSCALL_DEFINE5(remap_file_pages, unsigned long, start, unsigned long, size,
|
||||
@@ -2896,10 +2896,27 @@ SYSCALL_DEFINE5(remap_file_pages, unsigned long, start, unsigned long, size,
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -38877,7 +38873,7 @@ index 55d68c24e742..87a9b573cf62 100644
|
|||
out:
|
||||
up_write(&mm->mmap_sem);
|
||||
if (populate)
|
||||
@@ -3204,7 +3221,7 @@ struct vm_area_struct *copy_vma(struct vm_area_struct **vmap,
|
||||
@@ -3207,7 +3224,7 @@ struct vm_area_struct *copy_vma(struct vm_area_struct **vmap,
|
||||
if (anon_vma_clone(new_vma, vma))
|
||||
goto out_free_mempol;
|
||||
if (new_vma->vm_file)
|
||||
|
@ -38887,7 +38883,7 @@ index 55d68c24e742..87a9b573cf62 100644
|
|||
new_vma->vm_ops->open(new_vma);
|
||||
vma_link(mm, new_vma, prev, rb_link, rb_parent);
|
||||
diff --git a/mm/nommu.c b/mm/nommu.c
|
||||
index b7a2aa7f7c0f..3274f90423b7 100644
|
||||
index 9fc9e43335b6..25d4c492cd20 100644
|
||||
--- a/mm/nommu.c
|
||||
+++ b/mm/nommu.c
|
||||
@@ -629,7 +629,7 @@ static void __put_nommu_region(struct vm_region *region)
|
||||
|
@ -38908,7 +38904,7 @@ index b7a2aa7f7c0f..3274f90423b7 100644
|
|||
put_nommu_region(vma->vm_region);
|
||||
vm_area_free(vma);
|
||||
}
|
||||
@@ -1288,7 +1288,7 @@ unsigned long do_mmap(struct file *file,
|
||||
@@ -1290,7 +1290,7 @@ unsigned long do_mmap(struct file *file,
|
||||
goto error_just_free;
|
||||
}
|
||||
}
|
||||
|
@ -38917,7 +38913,7 @@ index b7a2aa7f7c0f..3274f90423b7 100644
|
|||
kmem_cache_free(vm_region_jar, region);
|
||||
region = pregion;
|
||||
result = start;
|
||||
@@ -1363,7 +1363,7 @@ unsigned long do_mmap(struct file *file,
|
||||
@@ -1365,7 +1365,7 @@ unsigned long do_mmap(struct file *file,
|
||||
up_write(&nommu_region_sem);
|
||||
error:
|
||||
if (region->vm_file)
|
||||
|
@ -39019,10 +39015,10 @@ index 000000000000..a27ac3688a35
|
|||
+}
|
||||
+#endif /* !CONFIG_MMU */
|
||||
diff --git a/security/commoncap.c b/security/commoncap.c
|
||||
index 1ce701fcb3f3..a0d106e6bacd 100644
|
||||
index f4c33abd9959..70563f11bdea 100644
|
||||
--- a/security/commoncap.c
|
||||
+++ b/security/commoncap.c
|
||||
@@ -1332,12 +1332,14 @@ int cap_mmap_addr(unsigned long addr)
|
||||
@@ -1336,12 +1336,14 @@ int cap_mmap_addr(unsigned long addr)
|
||||
}
|
||||
return ret;
|
||||
}
|
||||
|
@ -39038,7 +39034,7 @@ index 1ce701fcb3f3..a0d106e6bacd 100644
|
|||
#ifdef CONFIG_SECURITY
|
||||
|
||||
diff --git a/security/device_cgroup.c b/security/device_cgroup.c
|
||||
index c65b39bafdfe..e363d2205c29 100644
|
||||
index cd97929fac66..424fd230866d 100644
|
||||
--- a/security/device_cgroup.c
|
||||
+++ b/security/device_cgroup.c
|
||||
@@ -8,6 +8,7 @@
|
||||
|
@ -39055,7 +39051,7 @@ index c65b39bafdfe..e363d2205c29 100644
|
|||
}
|
||||
+EXPORT_SYMBOL_GPL(__devcgroup_check_permission);
|
||||
diff --git a/security/security.c b/security/security.c
|
||||
index 7bc2fde023a7..6bd0468e4c78 100644
|
||||
index 68f46d849abe..3bc13488bcfa 100644
|
||||
--- a/security/security.c
|
||||
+++ b/security/security.c
|
||||
@@ -537,6 +537,7 @@ int security_path_rmdir(const struct path *dir, struct dentry *dentry)
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
#
|
||||
# Automatically generated file; DO NOT EDIT.
|
||||
# Linux/x86 4.17.x Kernel Configuration
|
||||
# Linux/x86 4.18.x Kernel Configuration
|
||||
#
|
||||
# CONFIG_64BIT is not set
|
||||
CONFIG_X86_32=y
|
||||
|
@ -187,12 +187,15 @@ CONFIG_EPOLL=y
|
|||
CONFIG_SIGNALFD=y
|
||||
CONFIG_TIMERFD=y
|
||||
CONFIG_EVENTFD=y
|
||||
CONFIG_BPF_SYSCALL=y
|
||||
CONFIG_SHMEM=y
|
||||
CONFIG_AIO=y
|
||||
CONFIG_ADVISE_SYSCALLS=y
|
||||
CONFIG_BPF_SYSCALL=y
|
||||
CONFIG_BPF_JIT_ALWAYS_ON=y
|
||||
CONFIG_USERFAULTFD=y
|
||||
CONFIG_MEMBARRIER=y
|
||||
CONFIG_RSEQ=y
|
||||
# CONFIG_DEBUG_RSEQ is not set
|
||||
# CONFIG_EMBEDDED is not set
|
||||
# CONFIG_PC104 is not set
|
||||
|
||||
|
@ -230,11 +233,7 @@ CONFIG_USER_RETURN_NOTIFIER=y
|
|||
CONFIG_GENERIC_SMP_IDLE_THREAD=y
|
||||
CONFIG_SECCOMP_FILTER=y
|
||||
# CONFIG_GCC_PLUGINS is not set
|
||||
# CONFIG_CC_STACKPROTECTOR is not set
|
||||
CONFIG_CC_STACKPROTECTOR_NONE=y
|
||||
# CONFIG_CC_STACKPROTECTOR_REGULAR is not set
|
||||
# CONFIG_CC_STACKPROTECTOR_STRONG is not set
|
||||
# CONFIG_CC_STACKPROTECTOR_AUTO is not set
|
||||
# CONFIG_STACKPROTECTOR is not set
|
||||
CONFIG_MODULES_USE_ELF_REL=y
|
||||
CONFIG_ARCH_MMAP_RND_BITS=8
|
||||
CONFIG_ISA_BUS_API=y
|
||||
|
@ -716,7 +715,7 @@ CONFIG_PCI_QUIRKS=y
|
|||
# CONFIG_PCI_DEBUG is not set
|
||||
# CONFIG_PCI_REALLOC_ENABLE_AUTO is not set
|
||||
CONFIG_PCI_STUB=m
|
||||
CONFIG_HT_IRQ=y
|
||||
CONFIG_PCI_PF_STUB=m
|
||||
CONFIG_PCI_ATS=y
|
||||
CONFIG_PCI_LOCKLESS_CONFIG=y
|
||||
CONFIG_PCI_IOV=y
|
||||
|
@ -732,7 +731,11 @@ CONFIG_HOTPLUG_PCI_ACPI_IBM=m
|
|||
CONFIG_HOTPLUG_PCI_CPCI=y
|
||||
CONFIG_HOTPLUG_PCI_CPCI_ZT5550=m
|
||||
CONFIG_HOTPLUG_PCI_CPCI_GENERIC=m
|
||||
CONFIG_HOTPLUG_PCI_SHPC=m
|
||||
CONFIG_HOTPLUG_PCI_SHPC=y
|
||||
|
||||
#
|
||||
# PCI controller drivers
|
||||
#
|
||||
|
||||
#
|
||||
# Cadence PCIe controllers support
|
||||
|
@ -741,11 +744,10 @@ CONFIG_HOTPLUG_PCI_SHPC=m
|
|||
#
|
||||
# DesignWare PCI Core Support
|
||||
#
|
||||
# CONFIG_PCIE_DW_PLAT is not set
|
||||
|
||||
#
|
||||
# PCI host controller drivers
|
||||
#
|
||||
CONFIG_PCIE_DW=y
|
||||
CONFIG_PCIE_DW_HOST=y
|
||||
CONFIG_PCIE_DW_PLAT=y
|
||||
CONFIG_PCIE_DW_PLAT_HOST=y
|
||||
|
||||
#
|
||||
# PCI Endpoint
|
||||
|
@ -830,6 +832,7 @@ CONFIG_PACKET_DIAG=m
|
|||
CONFIG_UNIX=y
|
||||
CONFIG_UNIX_DIAG=m
|
||||
CONFIG_TLS=m
|
||||
CONFIG_TLS_DEVICE=y
|
||||
CONFIG_XFRM=y
|
||||
CONFIG_XFRM_OFFLOAD=y
|
||||
CONFIG_XFRM_ALGO=m
|
||||
|
@ -842,6 +845,7 @@ CONFIG_NET_KEY=m
|
|||
# CONFIG_NET_KEY_MIGRATE is not set
|
||||
CONFIG_SMC=m
|
||||
CONFIG_SMC_DIAG=m
|
||||
CONFIG_XDP_SOCKETS=y
|
||||
CONFIG_INET=y
|
||||
CONFIG_IP_MULTICAST=y
|
||||
CONFIG_IP_ADVANCED_ROUTER=y
|
||||
|
@ -932,6 +936,7 @@ CONFIG_IPV6_MROUTE_MULTIPLE_TABLES=y
|
|||
CONFIG_IPV6_PIMSM_V2=y
|
||||
CONFIG_IPV6_SEG6_LWTUNNEL=y
|
||||
CONFIG_IPV6_SEG6_HMAC=y
|
||||
CONFIG_IPV6_SEG6_BPF=y
|
||||
CONFIG_NETLABEL=y
|
||||
CONFIG_NETWORK_SECMARK=y
|
||||
CONFIG_NET_PTP_CLASSIFY=y
|
||||
|
@ -991,9 +996,11 @@ CONFIG_NF_NAT_FTP=m
|
|||
CONFIG_NF_NAT_IRC=m
|
||||
CONFIG_NF_NAT_SIP=m
|
||||
CONFIG_NF_NAT_TFTP=m
|
||||
CONFIG_NF_NAT_REDIRECT=m
|
||||
CONFIG_NF_NAT_REDIRECT=y
|
||||
CONFIG_NETFILTER_SYNPROXY=m
|
||||
CONFIG_NF_OSF=m
|
||||
CONFIG_NF_TABLES=m
|
||||
CONFIG_NF_TABLES_SET=m
|
||||
CONFIG_NF_TABLES_INET=y
|
||||
CONFIG_NF_TABLES_NETDEV=y
|
||||
CONFIG_NFT_EXTHDR=m
|
||||
|
@ -1006,6 +1013,7 @@ CONFIG_NFT_SET_RBTREE=m
|
|||
CONFIG_NFT_SET_HASH=m
|
||||
CONFIG_NFT_SET_BITMAP=m
|
||||
CONFIG_NFT_COUNTER=m
|
||||
CONFIG_NFT_CONNLIMIT=m
|
||||
CONFIG_NFT_LOG=m
|
||||
CONFIG_NFT_LIMIT=m
|
||||
CONFIG_NFT_MASQ=m
|
||||
|
@ -1020,6 +1028,7 @@ CONFIG_NFT_COMPAT=m
|
|||
CONFIG_NFT_HASH=m
|
||||
CONFIG_NFT_FIB=m
|
||||
CONFIG_NFT_FIB_INET=m
|
||||
CONFIG_NFT_SOCKET=m
|
||||
CONFIG_NF_DUP_NETDEV=m
|
||||
CONFIG_NFT_DUP_NETDEV=m
|
||||
CONFIG_NFT_FWD_NETDEV=m
|
||||
|
@ -1160,6 +1169,7 @@ CONFIG_IP_VS_LBLC=m
|
|||
CONFIG_IP_VS_LBLCR=m
|
||||
CONFIG_IP_VS_DH=m
|
||||
CONFIG_IP_VS_SH=m
|
||||
CONFIG_IP_VS_MH=m
|
||||
CONFIG_IP_VS_SED=m
|
||||
CONFIG_IP_VS_NQ=m
|
||||
|
||||
|
@ -1168,6 +1178,11 @@ CONFIG_IP_VS_NQ=m
|
|||
#
|
||||
CONFIG_IP_VS_SH_TAB_BITS=8
|
||||
|
||||
#
|
||||
# IPVS MH scheduler
|
||||
#
|
||||
CONFIG_IP_VS_MH_TAB_INDEX=12
|
||||
|
||||
#
|
||||
# IPVS application helper
|
||||
#
|
||||
|
@ -1181,6 +1196,7 @@ CONFIG_IP_VS_PE_SIP=m
|
|||
CONFIG_NF_DEFRAG_IPV4=m
|
||||
CONFIG_NF_CONNTRACK_IPV4=m
|
||||
CONFIG_NF_SOCKET_IPV4=m
|
||||
CONFIG_NF_TPROXY_IPV4=m
|
||||
CONFIG_NF_TABLES_IPV4=y
|
||||
CONFIG_NFT_CHAIN_ROUTE_IPV4=m
|
||||
CONFIG_NFT_REJECT_IPV4=m
|
||||
|
@ -1194,7 +1210,7 @@ CONFIG_NF_LOG_IPV4=m
|
|||
CONFIG_NF_REJECT_IPV4=m
|
||||
CONFIG_NF_NAT_IPV4=m
|
||||
CONFIG_NFT_CHAIN_NAT_IPV4=m
|
||||
CONFIG_NF_NAT_MASQUERADE_IPV4=m
|
||||
CONFIG_NF_NAT_MASQUERADE_IPV4=y
|
||||
CONFIG_NFT_MASQ_IPV4=m
|
||||
CONFIG_NFT_REDIR_IPV4=m
|
||||
CONFIG_NF_NAT_SNMP_BASIC=m
|
||||
|
@ -1229,6 +1245,7 @@ CONFIG_IP_NF_ARP_MANGLE=m
|
|||
CONFIG_NF_DEFRAG_IPV6=m
|
||||
CONFIG_NF_CONNTRACK_IPV6=m
|
||||
CONFIG_NF_SOCKET_IPV6=m
|
||||
CONFIG_NF_TPROXY_IPV6=m
|
||||
CONFIG_NF_TABLES_IPV6=y
|
||||
CONFIG_NFT_CHAIN_ROUTE_IPV6=m
|
||||
CONFIG_NFT_CHAIN_NAT_IPV6=m
|
||||
|
@ -1242,7 +1259,7 @@ CONFIG_NF_DUP_IPV6=m
|
|||
CONFIG_NF_REJECT_IPV6=m
|
||||
CONFIG_NF_LOG_IPV6=m
|
||||
CONFIG_NF_NAT_IPV6=m
|
||||
CONFIG_NF_NAT_MASQUERADE_IPV6=m
|
||||
CONFIG_NF_NAT_MASQUERADE_IPV6=y
|
||||
CONFIG_IP6_NF_IPTABLES=m
|
||||
CONFIG_IP6_NF_MATCH_AH=m
|
||||
CONFIG_IP6_NF_MATCH_EUI64=m
|
||||
|
@ -1294,6 +1311,8 @@ CONFIG_BRIDGE_EBT_REDIRECT=m
|
|||
CONFIG_BRIDGE_EBT_SNAT=m
|
||||
CONFIG_BRIDGE_EBT_LOG=m
|
||||
CONFIG_BRIDGE_EBT_NFLOG=m
|
||||
CONFIG_BPFILTER=y
|
||||
CONFIG_BPFILTER_UMH=m
|
||||
CONFIG_IP_DCCP=m
|
||||
CONFIG_INET_DCCP_DIAG=m
|
||||
|
||||
|
@ -1499,6 +1518,7 @@ CONFIG_CGROUP_NET_PRIO=y
|
|||
CONFIG_CGROUP_NET_CLASSID=y
|
||||
CONFIG_NET_RX_BUSY_POLL=y
|
||||
CONFIG_BQL=y
|
||||
CONFIG_BPF_JIT=y
|
||||
# CONFIG_BPF_STREAM_PARSER is not set
|
||||
CONFIG_NET_FLOW_LIMIT=y
|
||||
|
||||
|
@ -1747,6 +1767,7 @@ CONFIG_DST_CACHE=y
|
|||
CONFIG_GRO_CELLS=y
|
||||
CONFIG_NET_DEVLINK=m
|
||||
CONFIG_MAY_USE_DEVLINK=m
|
||||
CONFIG_FAILOVER=m
|
||||
|
||||
#
|
||||
# Device Drivers
|
||||
|
@ -1986,6 +2007,7 @@ CONFIG_PARIDE_ON26=m
|
|||
CONFIG_BLK_DEV_PCIESSD_MTIP32XX=m
|
||||
CONFIG_ZRAM=m
|
||||
# CONFIG_ZRAM_WRITEBACK is not set
|
||||
CONFIG_ZRAM_MEMORY_TRACKING=y
|
||||
CONFIG_BLK_DEV_DAC960=m
|
||||
CONFIG_BLK_DEV_UMEM=m
|
||||
# CONFIG_BLK_DEV_COW_COMMON is not set
|
||||
|
@ -2425,6 +2447,7 @@ CONFIG_DM_SNAPSHOT=m
|
|||
CONFIG_DM_THIN_PROVISIONING=m
|
||||
CONFIG_DM_CACHE=m
|
||||
CONFIG_DM_CACHE_SMQ=m
|
||||
CONFIG_DM_WRITECACHE=m
|
||||
CONFIG_DM_ERA=m
|
||||
CONFIG_DM_MIRROR=m
|
||||
CONFIG_DM_LOG_USERSPACE=m
|
||||
|
@ -2572,8 +2595,6 @@ CONFIG_ATL1C=m
|
|||
CONFIG_ALX=m
|
||||
CONFIG_NET_VENDOR_AURORA=y
|
||||
CONFIG_AURORA_NB8800=m
|
||||
CONFIG_NET_CADENCE=y
|
||||
# CONFIG_MACB is not set
|
||||
CONFIG_NET_VENDOR_BROADCOM=y
|
||||
CONFIG_B44=m
|
||||
CONFIG_BNX2=m
|
||||
|
@ -2588,6 +2609,8 @@ CONFIG_BNXT_FLOWER_OFFLOAD=y
|
|||
CONFIG_BNXT_DCB=y
|
||||
CONFIG_NET_VENDOR_BROCADE=y
|
||||
CONFIG_BNA=m
|
||||
CONFIG_NET_CADENCE=y
|
||||
# CONFIG_MACB is not set
|
||||
CONFIG_NET_VENDOR_CAVIUM=y
|
||||
CONFIG_NET_VENDOR_CHELSIO=y
|
||||
CONFIG_CHELSIO_T1=m
|
||||
|
@ -2679,6 +2702,7 @@ CONFIG_MLX5_ESWITCH=y
|
|||
CONFIG_MLX5_CORE_EN_DCB=y
|
||||
# CONFIG_MLX5_CORE_IPOIB is not set
|
||||
CONFIG_MLX5_EN_IPSEC=y
|
||||
CONFIG_MLX5_EN_TLS=y
|
||||
CONFIG_MLXSW_CORE=m
|
||||
CONFIG_MLXSW_CORE_HWMON=y
|
||||
CONFIG_MLXSW_CORE_THERMAL=y
|
||||
|
@ -2700,6 +2724,9 @@ CONFIG_ENC28J60=m
|
|||
# CONFIG_ENC28J60_WRITEVERIFY is not set
|
||||
CONFIG_ENCX24J600=m
|
||||
CONFIG_LAN743X=m
|
||||
CONFIG_NET_VENDOR_MICROSEMI=y
|
||||
CONFIG_MSCC_OCELOT_SWITCH=m
|
||||
CONFIG_MSCC_OCELOT_SWITCH_OCELOT=m
|
||||
CONFIG_NET_VENDOR_MYRI=y
|
||||
CONFIG_MYRI10GE=m
|
||||
CONFIG_FEALNX=m
|
||||
|
@ -2709,6 +2736,7 @@ CONFIG_NS83820=m
|
|||
CONFIG_NET_VENDOR_NETRONOME=y
|
||||
CONFIG_NFP=m
|
||||
CONFIG_NFP_APP_FLOWER=y
|
||||
CONFIG_NFP_APP_ABM_NIC=y
|
||||
# CONFIG_NFP_DEBUG is not set
|
||||
CONFIG_NET_VENDOR_NI=y
|
||||
CONFIG_NET_VENDOR_8390=y
|
||||
|
@ -2817,6 +2845,7 @@ CONFIG_MDIO_DEVICE=y
|
|||
CONFIG_MDIO_BUS=y
|
||||
CONFIG_MDIO_BITBANG=m
|
||||
CONFIG_MDIO_GPIO=m
|
||||
CONFIG_MDIO_MSCC_MIIM=m
|
||||
CONFIG_PHYLIB=y
|
||||
CONFIG_SWPHY=y
|
||||
CONFIG_LED_TRIGGER_PHY=y
|
||||
|
@ -2824,8 +2853,10 @@ CONFIG_LED_TRIGGER_PHY=y
|
|||
#
|
||||
# MII PHY device drivers
|
||||
#
|
||||
CONFIG_SFP=m
|
||||
CONFIG_AMD_PHY=m
|
||||
CONFIG_AQUANTIA_PHY=m
|
||||
CONFIG_ASIX_PHY=m
|
||||
CONFIG_AT803X_PHY=m
|
||||
CONFIG_BCM7XXX_PHY=m
|
||||
CONFIG_BCM87XX_PHY=m
|
||||
|
@ -2835,6 +2866,7 @@ CONFIG_CICADA_PHY=m
|
|||
CONFIG_CORTINA_PHY=m
|
||||
CONFIG_DAVICOM_PHY=m
|
||||
CONFIG_DP83822_PHY=m
|
||||
CONFIG_DP83TC811_PHY=m
|
||||
CONFIG_DP83848_PHY=m
|
||||
CONFIG_DP83867_PHY=m
|
||||
CONFIG_FIXED_PHY=y
|
||||
|
@ -2846,6 +2878,7 @@ CONFIG_MARVELL_PHY=m
|
|||
CONFIG_MARVELL_10G_PHY=m
|
||||
CONFIG_MICREL_PHY=m
|
||||
CONFIG_MICROCHIP_PHY=m
|
||||
CONFIG_MICROCHIP_T1_PHY=m
|
||||
CONFIG_MICROSEMI_PHY=m
|
||||
CONFIG_NATIONAL_PHY=m
|
||||
CONFIG_QSEMI_PHY=m
|
||||
|
@ -2961,6 +2994,7 @@ CONFIG_WIL6210_ISR_COR=y
|
|||
CONFIG_WIL6210_TRACING=y
|
||||
CONFIG_WIL6210_DEBUGFS=y
|
||||
CONFIG_ATH10K=m
|
||||
CONFIG_ATH10K_CE=y
|
||||
CONFIG_ATH10K_PCI=m
|
||||
CONFIG_ATH10K_SDIO=m
|
||||
CONFIG_ATH10K_USB=m
|
||||
|
@ -3194,6 +3228,7 @@ CONFIG_FUJITSU_ES=m
|
|||
CONFIG_THUNDERBOLT_NET=m
|
||||
CONFIG_HYPERV_NET=m
|
||||
# CONFIG_NETDEVSIM is not set
|
||||
CONFIG_NET_FAILOVER=m
|
||||
CONFIG_ISDN=y
|
||||
CONFIG_ISDN_I4L=m
|
||||
CONFIG_ISDN_PPP=y
|
||||
|
@ -3375,6 +3410,7 @@ CONFIG_KEYBOARD_TM2_TOUCHKEY=m
|
|||
CONFIG_KEYBOARD_TWL4030=m
|
||||
CONFIG_KEYBOARD_XTKBD=m
|
||||
CONFIG_KEYBOARD_CROS_EC=m
|
||||
CONFIG_KEYBOARD_MTK_PMIC=m
|
||||
CONFIG_INPUT_MOUSE=y
|
||||
CONFIG_MOUSE_PS2=y
|
||||
CONFIG_MOUSE_PS2_ALPS=y
|
||||
|
@ -3386,6 +3422,7 @@ CONFIG_MOUSE_PS2_CYPRESS=y
|
|||
CONFIG_MOUSE_PS2_LIFEBOOK=y
|
||||
CONFIG_MOUSE_PS2_TRACKPOINT=y
|
||||
CONFIG_MOUSE_PS2_ELANTECH=y
|
||||
CONFIG_MOUSE_PS2_ELANTECH_SMBUS=y
|
||||
CONFIG_MOUSE_PS2_SENTELIC=y
|
||||
CONFIG_MOUSE_PS2_TOUCHKIT=y
|
||||
CONFIG_MOUSE_PS2_FOCALTECH=y
|
||||
|
@ -3460,6 +3497,7 @@ CONFIG_TOUCHSCREEN_ATMEL_MXT=m
|
|||
CONFIG_TOUCHSCREEN_ATMEL_MXT_T37=y
|
||||
CONFIG_TOUCHSCREEN_AUO_PIXCIR=m
|
||||
CONFIG_TOUCHSCREEN_BU21013=m
|
||||
CONFIG_TOUCHSCREEN_CHIPONE_ICN8505=m
|
||||
CONFIG_TOUCHSCREEN_CY8CTMG110=m
|
||||
CONFIG_TOUCHSCREEN_CYTTSP_CORE=m
|
||||
CONFIG_TOUCHSCREEN_CYTTSP_I2C=m
|
||||
|
@ -3997,6 +4035,7 @@ CONFIG_PINCTRL_GEMINILAKE=m
|
|||
CONFIG_PINCTRL_LEWISBURG=m
|
||||
CONFIG_PINCTRL_SUNRISEPOINT=m
|
||||
CONFIG_GPIOLIB=y
|
||||
CONFIG_GPIOLIB_FASTPATH_LIMIT=512
|
||||
CONFIG_GPIO_ACPI=y
|
||||
CONFIG_GPIOLIB_IRQCHIP=y
|
||||
# CONFIG_DEBUG_GPIO is not set
|
||||
|
@ -4631,6 +4670,7 @@ CONFIG_MFD_WM8994=y
|
|||
CONFIG_RAVE_SP_CORE=m
|
||||
# CONFIG_REGULATOR is not set
|
||||
CONFIG_CEC_CORE=m
|
||||
CONFIG_CEC_NOTIFIER=y
|
||||
CONFIG_RC_CORE=m
|
||||
CONFIG_RC_MAP=m
|
||||
# CONFIG_LIRC is not set
|
||||
|
@ -4964,6 +5004,9 @@ CONFIG_VIDEO_IPU3_CIO2=m
|
|||
CONFIG_V4L_PLATFORM_DRIVERS=y
|
||||
CONFIG_VIDEO_CAFE_CCIC=m
|
||||
CONFIG_VIDEO_VIA_CAMERA=m
|
||||
CONFIG_VIDEO_CADENCE=y
|
||||
CONFIG_VIDEO_CADENCE_CSI2RX=m
|
||||
CONFIG_VIDEO_CADENCE_CSI2TX=m
|
||||
CONFIG_SOC_CAMERA=m
|
||||
CONFIG_SOC_CAMERA_PLATFORM=m
|
||||
CONFIG_V4L_MEM2MEM_DRIVERS=y
|
||||
|
@ -4985,7 +5028,7 @@ CONFIG_SDR_PLATFORM_DRIVERS=y
|
|||
CONFIG_SMS_SDIO_DRV=m
|
||||
CONFIG_RADIO_ADAPTERS=y
|
||||
CONFIG_RADIO_TEA575X=m
|
||||
CONFIG_RADIO_SI470X=y
|
||||
CONFIG_RADIO_SI470X=m
|
||||
CONFIG_USB_SI470X=m
|
||||
# CONFIG_I2C_SI470X is not set
|
||||
# CONFIG_RADIO_SI4713 is not set
|
||||
|
@ -5194,6 +5237,7 @@ CONFIG_MEDIA_TUNER_IT913X=m
|
|||
CONFIG_MEDIA_TUNER_R820T=m
|
||||
CONFIG_MEDIA_TUNER_MXL301RF=m
|
||||
CONFIG_MEDIA_TUNER_QM1D1C0042=m
|
||||
CONFIG_MEDIA_TUNER_QM1D1B0004=m
|
||||
|
||||
#
|
||||
# Multistandard (satellite) frontends
|
||||
|
@ -5375,7 +5419,7 @@ CONFIG_VGA_SWITCHEROO=y
|
|||
CONFIG_DRM=m
|
||||
CONFIG_DRM_MIPI_DSI=y
|
||||
# CONFIG_DRM_DP_AUX_CHARDEV is not set
|
||||
# CONFIG_DRM_DEBUG_MM_SELFTEST is not set
|
||||
# CONFIG_DRM_DEBUG_SELFTEST is not set
|
||||
CONFIG_DRM_KMS_HELPER=m
|
||||
CONFIG_DRM_KMS_FB_HELPER=y
|
||||
CONFIG_DRM_FBDEV_EMULATION=y
|
||||
|
@ -5393,6 +5437,7 @@ CONFIG_DRM_SCHED=m
|
|||
CONFIG_DRM_I2C_CH7006=m
|
||||
CONFIG_DRM_I2C_SIL164=m
|
||||
CONFIG_DRM_I2C_NXP_TDA998X=m
|
||||
CONFIG_DRM_I2C_NXP_TDA9950=m
|
||||
CONFIG_DRM_RADEON=m
|
||||
CONFIG_DRM_RADEON_USERPTR=y
|
||||
CONFIG_DRM_AMDGPU=m
|
||||
|
@ -5439,6 +5484,7 @@ CONFIG_DRM_I915_USERPTR=y
|
|||
# CONFIG_DRM_I915_DEBUG is not set
|
||||
# CONFIG_DRM_I915_SW_FENCE_DEBUG_OBJECTS is not set
|
||||
# CONFIG_DRM_I915_SW_FENCE_CHECK_DAG is not set
|
||||
# CONFIG_DRM_I915_DEBUG_GUC is not set
|
||||
# CONFIG_DRM_I915_SELFTEST is not set
|
||||
# CONFIG_DRM_I915_LOW_LEVEL_TRACEPOINTS is not set
|
||||
# CONFIG_DRM_I915_DEBUG_VBLANK_EVADE is not set
|
||||
|
@ -5614,6 +5660,7 @@ CONFIG_LCD_LD9040=m
|
|||
CONFIG_LCD_AMS369FG06=m
|
||||
CONFIG_LCD_LMS501KF03=m
|
||||
CONFIG_LCD_HX8357=m
|
||||
CONFIG_LCD_OTM3225A=m
|
||||
CONFIG_BACKLIGHT_CLASS_DEVICE=y
|
||||
# CONFIG_BACKLIGHT_GENERIC is not set
|
||||
CONFIG_BACKLIGHT_CARILLO_RANCH=m
|
||||
|
@ -5642,6 +5689,7 @@ CONFIG_BACKLIGHT_GPIO=m
|
|||
CONFIG_BACKLIGHT_LV5207LP=m
|
||||
CONFIG_BACKLIGHT_BD6107=m
|
||||
CONFIG_BACKLIGHT_ARCXCNN=m
|
||||
CONFIG_BACKLIGHT_RAVE_SP=m
|
||||
CONFIG_VGASTATE=m
|
||||
CONFIG_HDMI=y
|
||||
|
||||
|
@ -6068,6 +6116,7 @@ CONFIG_SND_SOC_SIGMADSP_I2C=m
|
|||
CONFIG_SND_SOC_SIGMADSP_REGMAP=m
|
||||
CONFIG_SND_SOC_SIRF_AUDIO_CODEC=m
|
||||
CONFIG_SND_SOC_SPDIF=m
|
||||
CONFIG_SND_SOC_SSM2305=m
|
||||
CONFIG_SND_SOC_SSM2602=m
|
||||
CONFIG_SND_SOC_SSM2602_SPI=m
|
||||
CONFIG_SND_SOC_SSM2602_I2C=m
|
||||
|
@ -6092,6 +6141,7 @@ CONFIG_SND_SOC_TLV320AIC32X4_SPI=m
|
|||
CONFIG_SND_SOC_TLV320AIC3X=m
|
||||
CONFIG_SND_SOC_TS3A227E=m
|
||||
CONFIG_SND_SOC_TSCS42XX=m
|
||||
CONFIG_SND_SOC_TSCS454=m
|
||||
CONFIG_SND_SOC_WM8510=m
|
||||
CONFIG_SND_SOC_WM8523=m
|
||||
CONFIG_SND_SOC_WM8524=m
|
||||
|
@ -6105,6 +6155,7 @@ CONFIG_SND_SOC_WM8750=m
|
|||
CONFIG_SND_SOC_WM8753=m
|
||||
CONFIG_SND_SOC_WM8770=m
|
||||
CONFIG_SND_SOC_WM8776=m
|
||||
CONFIG_SND_SOC_WM8782=m
|
||||
CONFIG_SND_SOC_WM8804=m
|
||||
CONFIG_SND_SOC_WM8804_I2C=m
|
||||
CONFIG_SND_SOC_WM8804_SPI=m
|
||||
|
@ -6116,6 +6167,7 @@ CONFIG_SND_SOC_WM8978=m
|
|||
CONFIG_SND_SOC_WM8985=m
|
||||
CONFIG_SND_SOC_ZX_AUD96P22=m
|
||||
CONFIG_SND_SOC_MAX9759=m
|
||||
CONFIG_SND_SOC_MT6351=m
|
||||
CONFIG_SND_SOC_NAU8540=m
|
||||
CONFIG_SND_SOC_NAU8810=m
|
||||
CONFIG_SND_SOC_NAU8824=m
|
||||
|
@ -6192,6 +6244,7 @@ CONFIG_LOGIG940_FF=y
|
|||
CONFIG_LOGIWHEELS_FF=y
|
||||
CONFIG_HID_MAGICMOUSE=m
|
||||
CONFIG_HID_MAYFLASH=m
|
||||
CONFIG_HID_REDRAGON=m
|
||||
CONFIG_HID_MICROSOFT=m
|
||||
CONFIG_HID_MONTEREY=m
|
||||
CONFIG_HID_MULTITOUCH=m
|
||||
|
@ -6217,6 +6270,7 @@ CONFIG_HID_SAMSUNG=m
|
|||
CONFIG_HID_SONY=m
|
||||
CONFIG_SONY_FF=y
|
||||
CONFIG_HID_SPEEDLINK=m
|
||||
CONFIG_HID_STEAM=m
|
||||
CONFIG_HID_STEELSERIES=m
|
||||
CONFIG_HID_SUNPLUS=m
|
||||
CONFIG_HID_RMI=m
|
||||
|
@ -6684,6 +6738,7 @@ CONFIG_LEDS_APU=m
|
|||
CONFIG_LEDS_AS3645A=m
|
||||
CONFIG_LEDS_LM3530=m
|
||||
CONFIG_LEDS_LM3642=m
|
||||
CONFIG_LEDS_LM3601X=m
|
||||
CONFIG_LEDS_MT6323=m
|
||||
CONFIG_LEDS_NET48XX=m
|
||||
CONFIG_LEDS_WRAP=m
|
||||
|
@ -7374,6 +7429,7 @@ CONFIG_MOST_USB=m
|
|||
# USB Power Delivery and Type-C drivers
|
||||
#
|
||||
CONFIG_TYPEC_TCPCI=m
|
||||
CONFIG_TYPEC_RT1711H=m
|
||||
CONFIG_DRM_VBOXVIDEO=m
|
||||
CONFIG_PI433=m
|
||||
CONFIG_MTK_MMC=m
|
||||
|
@ -7461,6 +7517,7 @@ CONFIG_PMC_ATOM=y
|
|||
CONFIG_CHROME_PLATFORMS=y
|
||||
CONFIG_CHROMEOS_LAPTOP=m
|
||||
CONFIG_CHROMEOS_PSTORE=m
|
||||
CONFIG_CHROMEOS_TBMC=m
|
||||
CONFIG_CROS_EC_CTL=m
|
||||
CONFIG_CROS_EC_LPC=m
|
||||
CONFIG_CROS_EC_LPC_MEC=y
|
||||
|
@ -7742,6 +7799,8 @@ CONFIG_AD5504=m
|
|||
CONFIG_AD5624R_SPI=m
|
||||
CONFIG_LTC2632=m
|
||||
CONFIG_AD5686=m
|
||||
CONFIG_AD5686_SPI=m
|
||||
CONFIG_AD5696_I2C=m
|
||||
CONFIG_AD5755=m
|
||||
CONFIG_AD5761=m
|
||||
CONFIG_AD5764=m
|
||||
|
@ -7755,6 +7814,7 @@ CONFIG_MAX517=m
|
|||
CONFIG_MCP4725=m
|
||||
CONFIG_MCP4922=m
|
||||
CONFIG_TI_DAC082S085=m
|
||||
CONFIG_TI_DAC5571=m
|
||||
|
||||
#
|
||||
# IIO dummy driver
|
||||
|
@ -7874,6 +7934,7 @@ CONFIG_TCS3414=m
|
|||
CONFIG_TCS3472=m
|
||||
CONFIG_SENSORS_TSL2563=m
|
||||
CONFIG_TSL2583=m
|
||||
CONFIG_TSL2772=m
|
||||
CONFIG_TSL4531=m
|
||||
CONFIG_US5182D=m
|
||||
CONFIG_VCNL4000=m
|
||||
|
@ -8082,6 +8143,7 @@ CONFIG_DAX_DRIVER=y
|
|||
CONFIG_DAX=y
|
||||
CONFIG_DEV_DAX=m
|
||||
CONFIG_NVMEM=y
|
||||
CONFIG_RAVE_SP_EEPROM=m
|
||||
|
||||
#
|
||||
# HW tracing support
|
||||
|
@ -8104,6 +8166,7 @@ CONFIG_ALTERA_PR_IP_CORE=m
|
|||
CONFIG_FPGA_MGR_ALTERA_PS_SPI=m
|
||||
CONFIG_FPGA_MGR_ALTERA_CVP=m
|
||||
CONFIG_FPGA_MGR_XILINX_SPI=m
|
||||
CONFIG_FPGA_MGR_MACHXO2_SPI=m
|
||||
CONFIG_FPGA_BRIDGE=m
|
||||
CONFIG_XILINX_PR_DECOUPLER=m
|
||||
CONFIG_FPGA_REGION=m
|
||||
|
@ -8147,6 +8210,7 @@ CONFIG_EFI_CAPSULE_QUIRK_QUARK_CSH=y
|
|||
CONFIG_APPLE_PROPERTIES=y
|
||||
# CONFIG_RESET_ATTACK_MITIGATION is not set
|
||||
CONFIG_UEFI_CPER=y
|
||||
CONFIG_UEFI_CPER_X86=y
|
||||
CONFIG_EFI_DEV_PATH_PARSER=y
|
||||
|
||||
#
|
||||
|
@ -8234,6 +8298,7 @@ CONFIG_QFMT_V1=m
|
|||
CONFIG_QFMT_V2=y
|
||||
CONFIG_QUOTACTL=y
|
||||
CONFIG_AUTOFS4_FS=m
|
||||
CONFIG_AUTOFS_FS=m
|
||||
CONFIG_FUSE_FS=y
|
||||
CONFIG_CUSE=m
|
||||
CONFIG_OVERLAY_FS=m
|
||||
|
@ -8282,6 +8347,7 @@ CONFIG_NTFS_FS=m
|
|||
CONFIG_PROC_FS=y
|
||||
CONFIG_PROC_KCORE=y
|
||||
CONFIG_PROC_VMCORE=y
|
||||
CONFIG_PROC_VMCORE_DEVICE_DUMP=y
|
||||
CONFIG_PROC_SYSCTL=y
|
||||
CONFIG_PROC_PAGE_MONITOR=y
|
||||
CONFIG_PROC_CHILDREN=y
|
||||
|
@ -8732,6 +8798,7 @@ CONFIG_INTERVAL_TREE_TEST=m
|
|||
CONFIG_TEST_PRINTF=m
|
||||
# CONFIG_TEST_BITMAP is not set
|
||||
# CONFIG_TEST_UUID is not set
|
||||
# CONFIG_TEST_OVERFLOW is not set
|
||||
# CONFIG_TEST_RHASHTABLE is not set
|
||||
# CONFIG_TEST_HASH is not set
|
||||
# CONFIG_TEST_PARMAN is not set
|
||||
|
@ -8901,6 +8968,11 @@ CONFIG_CRYPTO_ENGINE=m
|
|||
CONFIG_CRYPTO_CCM=m
|
||||
CONFIG_CRYPTO_GCM=m
|
||||
CONFIG_CRYPTO_CHACHA20POLY1305=m
|
||||
CONFIG_CRYPTO_AEGIS128=m
|
||||
CONFIG_CRYPTO_AEGIS128L=m
|
||||
CONFIG_CRYPTO_AEGIS256=m
|
||||
CONFIG_CRYPTO_MORUS640=m
|
||||
CONFIG_CRYPTO_MORUS1280=m
|
||||
CONFIG_CRYPTO_SEQIV=y
|
||||
CONFIG_CRYPTO_ECHAINIV=m
|
||||
|
||||
|
@ -8989,6 +9061,7 @@ CONFIG_CRYPTO_LZO=y
|
|||
CONFIG_CRYPTO_842=m
|
||||
CONFIG_CRYPTO_LZ4=y
|
||||
CONFIG_CRYPTO_LZ4HC=m
|
||||
CONFIG_CRYPTO_ZSTD=m
|
||||
|
||||
#
|
||||
# Random Number Generation
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
#
|
||||
# Automatically generated file; DO NOT EDIT.
|
||||
# Linux/x86 4.17.x-nrj-desktop Kernel Configuration
|
||||
# Linux/x86 4.18.x Kernel Configuration
|
||||
#
|
||||
CONFIG_64BIT=y
|
||||
CONFIG_X86_64=y
|
||||
|
@ -201,6 +201,8 @@ CONFIG_AIO=y
|
|||
CONFIG_ADVISE_SYSCALLS=y
|
||||
CONFIG_USERFAULTFD=y
|
||||
CONFIG_MEMBARRIER=y
|
||||
CONFIG_RSEQ=y
|
||||
# CONFIG_DEBUG_RSEQ is not set
|
||||
# CONFIG_EMBEDDED is not set
|
||||
# CONFIG_PC104 is not set
|
||||
|
||||
|
@ -238,11 +240,7 @@ CONFIG_USER_RETURN_NOTIFIER=y
|
|||
CONFIG_GENERIC_SMP_IDLE_THREAD=y
|
||||
CONFIG_SECCOMP_FILTER=y
|
||||
# CONFIG_GCC_PLUGINS is not set
|
||||
# CONFIG_CC_STACKPROTECTOR is not set
|
||||
CONFIG_CC_STACKPROTECTOR_NONE=y
|
||||
# CONFIG_CC_STACKPROTECTOR_REGULAR is not set
|
||||
# CONFIG_CC_STACKPROTECTOR_STRONG is not set
|
||||
# CONFIG_CC_STACKPROTECTOR_AUTO is not set
|
||||
# CONFIG_STACKPROTECTOR is not set
|
||||
CONFIG_THIN_ARCHIVES=y
|
||||
CONFIG_MODULES_USE_ELF_RELA=y
|
||||
CONFIG_ARCH_MMAP_RND_BITS=28
|
||||
|
@ -710,6 +708,7 @@ CONFIG_PCI_QUIRKS=y
|
|||
# CONFIG_PCI_DEBUG is not set
|
||||
# CONFIG_PCI_REALLOC_ENABLE_AUTO is not set
|
||||
CONFIG_PCI_STUB=m
|
||||
CONFIG_PCI_PF_STUB=m
|
||||
CONFIG_XEN_PCIDEV_FRONTEND=m
|
||||
CONFIG_HT_IRQ=y
|
||||
CONFIG_PCI_ATS=y
|
||||
|
@ -725,22 +724,23 @@ CONFIG_HOTPLUG_PCI_ACPI_IBM=m
|
|||
CONFIG_HOTPLUG_PCI_CPCI=y
|
||||
CONFIG_HOTPLUG_PCI_CPCI_ZT5550=m
|
||||
CONFIG_HOTPLUG_PCI_CPCI_GENERIC=m
|
||||
CONFIG_HOTPLUG_PCI_SHPC=m
|
||||
CONFIG_HOTPLUG_PCI_SHPC=y
|
||||
|
||||
#
|
||||
# Cadence PCIe controllers support
|
||||
#
|
||||
|
||||
#
|
||||
# DesignWare PCI Core Support
|
||||
#
|
||||
# CONFIG_PCIE_DW_PLAT is not set
|
||||
|
||||
#
|
||||
# PCI host controller drivers
|
||||
#
|
||||
# CONFIG_VMD is not set
|
||||
|
||||
# DesignWare PCI Core Support
|
||||
#
|
||||
CONFIG_PCIE_DW=y
|
||||
CONFIG_PCIE_DW_HOST=y
|
||||
CONFIG_PCIE_DW_PLAT=y
|
||||
CONFIG_PCIE_DW_PLAT_HOST=y
|
||||
|
||||
#
|
||||
# PCI Endpoint
|
||||
#
|
||||
|
@ -822,6 +822,7 @@ CONFIG_PACKET_DIAG=m
|
|||
CONFIG_UNIX=y
|
||||
CONFIG_UNIX_DIAG=m
|
||||
CONFIG_TLS=m
|
||||
CONFIG_TLS_DEVICE=y
|
||||
CONFIG_XFRM=y
|
||||
CONFIG_XFRM_OFFLOAD=y
|
||||
CONFIG_XFRM_ALGO=m
|
||||
|
@ -834,6 +835,7 @@ CONFIG_NET_KEY=m
|
|||
# CONFIG_NET_KEY_MIGRATE is not set
|
||||
CONFIG_SMC=m
|
||||
CONFIG_SMC_DIAG=m
|
||||
CONFIG_XDP_SOCKETS=y
|
||||
CONFIG_INET=y
|
||||
CONFIG_IP_MULTICAST=y
|
||||
CONFIG_IP_ADVANCED_ROUTER=y
|
||||
|
@ -985,9 +987,11 @@ CONFIG_NF_NAT_FTP=m
|
|||
CONFIG_NF_NAT_IRC=m
|
||||
CONFIG_NF_NAT_SIP=m
|
||||
CONFIG_NF_NAT_TFTP=m
|
||||
CONFIG_NF_NAT_REDIRECT=m
|
||||
CONFIG_NF_NAT_REDIRECT=y
|
||||
CONFIG_NETFILTER_SYNPROXY=m
|
||||
CONFIG_NF_OSF=m
|
||||
CONFIG_NF_TABLES=m
|
||||
CONFIG_NF_TABLES_SET=m
|
||||
CONFIG_NF_TABLES_INET=y
|
||||
CONFIG_NF_TABLES_NETDEV=y
|
||||
CONFIG_NFT_EXTHDR=m
|
||||
|
@ -1000,6 +1004,7 @@ CONFIG_NFT_SET_RBTREE=m
|
|||
CONFIG_NFT_SET_HASH=m
|
||||
CONFIG_NFT_SET_BITMAP=m
|
||||
CONFIG_NFT_COUNTER=m
|
||||
CONFIG_NFT_CONNLIMIT=m
|
||||
CONFIG_NFT_LOG=m
|
||||
CONFIG_NFT_LIMIT=m
|
||||
CONFIG_NFT_MASQ=m
|
||||
|
@ -1014,6 +1019,7 @@ CONFIG_NFT_COMPAT=m
|
|||
CONFIG_NFT_HASH=m
|
||||
CONFIG_NFT_FIB=m
|
||||
CONFIG_NFT_FIB_INET=m
|
||||
CONFIG_NFT_SOCKET=m
|
||||
CONFIG_NF_DUP_NETDEV=m
|
||||
CONFIG_NFT_DUP_NETDEV=m
|
||||
CONFIG_NFT_FWD_NETDEV=m
|
||||
|
@ -1154,6 +1160,7 @@ CONFIG_IP_VS_LBLC=m
|
|||
CONFIG_IP_VS_LBLCR=m
|
||||
CONFIG_IP_VS_DH=m
|
||||
CONFIG_IP_VS_SH=m
|
||||
CONFIG_IP_VS_MH=m
|
||||
CONFIG_IP_VS_SED=m
|
||||
CONFIG_IP_VS_NQ=m
|
||||
|
||||
|
@ -1162,6 +1169,11 @@ CONFIG_IP_VS_NQ=m
|
|||
#
|
||||
CONFIG_IP_VS_SH_TAB_BITS=8
|
||||
|
||||
#
|
||||
# IPVS MH scheduler
|
||||
#
|
||||
CONFIG_IP_VS_MH_TAB_INDEX=12
|
||||
|
||||
#
|
||||
# IPVS application helper
|
||||
#
|
||||
|
@ -1175,6 +1187,7 @@ CONFIG_IP_VS_PE_SIP=m
|
|||
CONFIG_NF_DEFRAG_IPV4=m
|
||||
CONFIG_NF_CONNTRACK_IPV4=m
|
||||
CONFIG_NF_SOCKET_IPV4=m
|
||||
CONFIG_NF_TPROXY_IPV4=m
|
||||
CONFIG_NF_TABLES_IPV4=y
|
||||
CONFIG_NFT_CHAIN_ROUTE_IPV4=m
|
||||
CONFIG_NFT_REJECT_IPV4=m
|
||||
|
@ -1188,7 +1201,7 @@ CONFIG_NF_LOG_IPV4=m
|
|||
CONFIG_NF_REJECT_IPV4=m
|
||||
CONFIG_NF_NAT_IPV4=m
|
||||
CONFIG_NFT_CHAIN_NAT_IPV4=m
|
||||
CONFIG_NF_NAT_MASQUERADE_IPV4=m
|
||||
CONFIG_NF_NAT_MASQUERADE_IPV4=y
|
||||
CONFIG_NFT_MASQ_IPV4=m
|
||||
CONFIG_NFT_REDIR_IPV4=m
|
||||
CONFIG_NF_NAT_SNMP_BASIC=m
|
||||
|
@ -1223,6 +1236,7 @@ CONFIG_IP_NF_ARP_MANGLE=m
|
|||
CONFIG_NF_DEFRAG_IPV6=m
|
||||
CONFIG_NF_CONNTRACK_IPV6=m
|
||||
CONFIG_NF_SOCKET_IPV6=m
|
||||
CONFIG_NF_TPROXY_IPV6=m
|
||||
CONFIG_NF_TABLES_IPV6=y
|
||||
CONFIG_NFT_CHAIN_ROUTE_IPV6=m
|
||||
CONFIG_NFT_CHAIN_NAT_IPV6=m
|
||||
|
@ -1236,7 +1250,7 @@ CONFIG_NF_DUP_IPV6=m
|
|||
CONFIG_NF_REJECT_IPV6=m
|
||||
CONFIG_NF_LOG_IPV6=m
|
||||
CONFIG_NF_NAT_IPV6=m
|
||||
CONFIG_NF_NAT_MASQUERADE_IPV6=m
|
||||
CONFIG_NF_NAT_MASQUERADE_IPV6=y
|
||||
CONFIG_IP6_NF_IPTABLES=m
|
||||
CONFIG_IP6_NF_MATCH_AH=m
|
||||
CONFIG_IP6_NF_MATCH_EUI64=m
|
||||
|
@ -1288,6 +1302,8 @@ CONFIG_BRIDGE_EBT_REDIRECT=m
|
|||
CONFIG_BRIDGE_EBT_SNAT=m
|
||||
CONFIG_BRIDGE_EBT_LOG=m
|
||||
CONFIG_BRIDGE_EBT_NFLOG=m
|
||||
CONFIG_BPFILTER=y
|
||||
CONFIG_BPFILTER_UMH=m
|
||||
CONFIG_IP_DCCP=m
|
||||
CONFIG_INET_DCCP_DIAG=m
|
||||
|
||||
|
@ -1731,6 +1747,7 @@ CONFIG_DST_CACHE=y
|
|||
CONFIG_GRO_CELLS=y
|
||||
CONFIG_NET_DEVLINK=m
|
||||
CONFIG_MAY_USE_DEVLINK=m
|
||||
CONFIG_FAILOVER=m
|
||||
|
||||
#
|
||||
# Device Drivers
|
||||
|
@ -1966,6 +1983,7 @@ CONFIG_PARIDE_ON26=m
|
|||
CONFIG_BLK_DEV_PCIESSD_MTIP32XX=m
|
||||
CONFIG_ZRAM=m
|
||||
# CONFIG_ZRAM_WRITEBACK is not set
|
||||
CONFIG_ZRAM_MEMORY_TRACKING=y
|
||||
CONFIG_BLK_DEV_DAC960=m
|
||||
CONFIG_BLK_DEV_UMEM=m
|
||||
# CONFIG_BLK_DEV_COW_COMMON is not set
|
||||
|
@ -2398,6 +2416,7 @@ CONFIG_DM_SNAPSHOT=m
|
|||
CONFIG_DM_THIN_PROVISIONING=m
|
||||
CONFIG_DM_CACHE=m
|
||||
CONFIG_DM_CACHE_SMQ=m
|
||||
CONFIG_DM_WRITECACHE=m
|
||||
CONFIG_DM_ERA=m
|
||||
CONFIG_DM_MIRROR=m
|
||||
CONFIG_DM_LOG_USERSPACE=m
|
||||
|
@ -2676,6 +2695,9 @@ CONFIG_ENC28J60=m
|
|||
# CONFIG_ENC28J60_WRITEVERIFY is not set
|
||||
CONFIG_ENCX24J600=m
|
||||
CONFIG_LAN743X=m
|
||||
CONFIG_NET_VENDOR_MICROSEMI=y
|
||||
CONFIG_MSCC_OCELOT_SWITCH=m
|
||||
CONFIG_MSCC_OCELOT_SWITCH_OCELOT=m
|
||||
CONFIG_NET_VENDOR_MYRI=y
|
||||
CONFIG_MYRI10GE=m
|
||||
CONFIG_MYRI10GE_DCA=y
|
||||
|
@ -2686,6 +2708,7 @@ CONFIG_NS83820=m
|
|||
CONFIG_NET_VENDOR_NETRONOME=y
|
||||
CONFIG_NFP=m
|
||||
# CONFIG_NFP_APP_FLOWER is not set
|
||||
CONFIG_NFP_APP_ABM_NIC=y
|
||||
# CONFIG_NFP_DEBUG is not set
|
||||
CONFIG_NET_VENDOR_NI=y
|
||||
CONFIG_NET_VENDOR_8390=y
|
||||
|
@ -2799,13 +2822,16 @@ CONFIG_MDIO_BUS=y
|
|||
CONFIG_MDIO_BITBANG=m
|
||||
CONFIG_MDIO_CAVIUM=m
|
||||
CONFIG_MDIO_GPIO=m
|
||||
CONFIG_MDIO_MSCC_MIIM=m
|
||||
CONFIG_MDIO_THUNDER=m
|
||||
|
||||
#
|
||||
# MII PHY device drivers
|
||||
#
|
||||
CONFIG_SFP=m
|
||||
CONFIG_AMD_PHY=m
|
||||
CONFIG_AQUANTIA_PHY=m
|
||||
CONFIG_ASIX_PHY=m
|
||||
CONFIG_AT803X_PHY=m
|
||||
CONFIG_BCM7XXX_PHY=m
|
||||
CONFIG_BCM87XX_PHY=m
|
||||
|
@ -2815,6 +2841,7 @@ CONFIG_CICADA_PHY=m
|
|||
CONFIG_CORTINA_PHY=m
|
||||
CONFIG_DAVICOM_PHY=m
|
||||
CONFIG_DP83822_PHY=m
|
||||
CONFIG_DP83TC811_PHY=m
|
||||
CONFIG_DP83848_PHY=m
|
||||
CONFIG_DP83867_PHY=m
|
||||
CONFIG_FIXED_PHY=y
|
||||
|
@ -2826,6 +2853,7 @@ CONFIG_MARVELL_PHY=m
|
|||
CONFIG_MARVELL_10G_PHY=m
|
||||
CONFIG_MICREL_PHY=m
|
||||
CONFIG_MICROCHIP_PHY=m
|
||||
CONFIG_MICROCHIP_T1_PHY=m
|
||||
CONFIG_MICROSEMI_PHY=m
|
||||
CONFIG_NATIONAL_PHY=m
|
||||
CONFIG_QSEMI_PHY=m
|
||||
|
@ -2942,6 +2970,7 @@ CONFIG_WIL6210_ISR_COR=y
|
|||
CONFIG_WIL6210_TRACING=y
|
||||
CONFIG_WIL6210_DEBUGFS=y
|
||||
CONFIG_ATH10K=m
|
||||
CONFIG_ATH10K_CE=y
|
||||
CONFIG_ATH10K_PCI=m
|
||||
CONFIG_ATH10K_SDIO=m
|
||||
CONFIG_ATH10K_USB=m
|
||||
|
@ -3182,6 +3211,7 @@ CONFIG_FUJITSU_ES=m
|
|||
CONFIG_THUNDERBOLT_NET=m
|
||||
CONFIG_HYPERV_NET=m
|
||||
# CONFIG_NETDEVSIM is not set
|
||||
CONFIG_NET_FAILOVER=m
|
||||
CONFIG_ISDN=y
|
||||
CONFIG_ISDN_I4L=m
|
||||
CONFIG_ISDN_PPP=y
|
||||
|
@ -3353,6 +3383,7 @@ CONFIG_KEYBOARD_TM2_TOUCHKEY=m
|
|||
CONFIG_KEYBOARD_TWL4030=m
|
||||
CONFIG_KEYBOARD_XTKBD=m
|
||||
CONFIG_KEYBOARD_CROS_EC=m
|
||||
CONFIG_KEYBOARD_MTK_PMIC=m
|
||||
CONFIG_INPUT_MOUSE=y
|
||||
CONFIG_MOUSE_PS2=y
|
||||
CONFIG_MOUSE_PS2_ALPS=y
|
||||
|
@ -3364,6 +3395,7 @@ CONFIG_MOUSE_PS2_CYPRESS=y
|
|||
CONFIG_MOUSE_PS2_LIFEBOOK=y
|
||||
CONFIG_MOUSE_PS2_TRACKPOINT=y
|
||||
CONFIG_MOUSE_PS2_ELANTECH=y
|
||||
CONFIG_MOUSE_PS2_ELANTECH_SMBUS=y
|
||||
CONFIG_MOUSE_PS2_SENTELIC=y
|
||||
CONFIG_MOUSE_PS2_TOUCHKIT=y
|
||||
CONFIG_MOUSE_PS2_FOCALTECH=y
|
||||
|
@ -3434,6 +3466,7 @@ CONFIG_TOUCHSCREEN_ATMEL_MXT=m
|
|||
CONFIG_TOUCHSCREEN_ATMEL_MXT_T37=y
|
||||
CONFIG_TOUCHSCREEN_AUO_PIXCIR=m
|
||||
CONFIG_TOUCHSCREEN_BU21013=m
|
||||
CONFIG_TOUCHSCREEN_CHIPONE_ICN8505=m
|
||||
CONFIG_TOUCHSCREEN_CY8CTMG110=m
|
||||
CONFIG_TOUCHSCREEN_CYTTSP_CORE=m
|
||||
CONFIG_TOUCHSCREEN_CYTTSP_I2C=m
|
||||
|
@ -3957,6 +3990,7 @@ CONFIG_PINCTRL_GEMINILAKE=m
|
|||
CONFIG_PINCTRL_LEWISBURG=m
|
||||
CONFIG_PINCTRL_SUNRISEPOINT=m
|
||||
CONFIG_GPIOLIB=y
|
||||
CONFIG_GPIOLIB_FASTPATH_LIMIT=512
|
||||
CONFIG_GPIO_ACPI=y
|
||||
CONFIG_GPIOLIB_IRQCHIP=y
|
||||
# CONFIG_DEBUG_GPIO is not set
|
||||
|
@ -4686,7 +4720,7 @@ CONFIG_REGULATOR_WM8350=m
|
|||
CONFIG_REGULATOR_WM8400=m
|
||||
CONFIG_REGULATOR_WM8994=m
|
||||
CONFIG_CEC_CORE=m
|
||||
CONFIG_CEC_PIN=y
|
||||
CONFIG_CEC_NOTIFIER=y
|
||||
CONFIG_RC_CORE=m
|
||||
CONFIG_RC_MAP=m
|
||||
# CONFIG_LIRC is not set
|
||||
|
@ -5019,6 +5053,9 @@ CONFIG_VIDEO_IPU3_CIO2=m
|
|||
CONFIG_V4L_PLATFORM_DRIVERS=y
|
||||
CONFIG_VIDEO_CAFE_CCIC=m
|
||||
CONFIG_VIDEO_VIA_CAMERA=m
|
||||
CONFIG_VIDEO_CADENCE=y
|
||||
CONFIG_VIDEO_CADENCE_CSI2RX=m
|
||||
CONFIG_VIDEO_CADENCE_CSI2TX=m
|
||||
CONFIG_SOC_CAMERA=m
|
||||
CONFIG_SOC_CAMERA_PLATFORM=m
|
||||
CONFIG_V4L_MEM2MEM_DRIVERS=y
|
||||
|
@ -5040,7 +5077,7 @@ CONFIG_DVB_PLATFORM_DRIVERS=y
|
|||
CONFIG_SMS_SDIO_DRV=m
|
||||
CONFIG_RADIO_ADAPTERS=y
|
||||
CONFIG_RADIO_TEA575X=m
|
||||
CONFIG_RADIO_SI470X=y
|
||||
CONFIG_RADIO_SI470X=m
|
||||
CONFIG_USB_SI470X=m
|
||||
# CONFIG_I2C_SI470X is not set
|
||||
# CONFIG_RADIO_SI4713 is not set
|
||||
|
@ -5240,6 +5277,7 @@ CONFIG_MEDIA_TUNER_IT913X=m
|
|||
CONFIG_MEDIA_TUNER_R820T=m
|
||||
CONFIG_MEDIA_TUNER_MXL301RF=m
|
||||
CONFIG_MEDIA_TUNER_QM1D1C0042=m
|
||||
CONFIG_MEDIA_TUNER_QM1D1B0004=m
|
||||
|
||||
#
|
||||
# Multistandard (satellite) frontends
|
||||
|
@ -5415,7 +5453,7 @@ CONFIG_VGA_SWITCHEROO=y
|
|||
CONFIG_DRM=m
|
||||
CONFIG_DRM_MIPI_DSI=y
|
||||
# CONFIG_DRM_DP_AUX_CHARDEV is not set
|
||||
# CONFIG_DRM_DEBUG_MM_SELFTEST is not set
|
||||
# CONFIG_DRM_DEBUG_SELFTEST is not set
|
||||
CONFIG_DRM_KMS_HELPER=m
|
||||
CONFIG_DRM_KMS_FB_HELPER=y
|
||||
CONFIG_DRM_FBDEV_EMULATION=y
|
||||
|
@ -5433,6 +5471,7 @@ CONFIG_DRM_SCHED=m
|
|||
CONFIG_DRM_I2C_CH7006=m
|
||||
CONFIG_DRM_I2C_SIL164=m
|
||||
CONFIG_DRM_I2C_NXP_TDA998X=m
|
||||
CONFIG_DRM_I2C_NXP_TDA9950=m
|
||||
CONFIG_DRM_RADEON=m
|
||||
# CONFIG_DRM_RADEON_USERPTR is not set
|
||||
CONFIG_DRM_AMDGPU=m
|
||||
|
@ -5481,6 +5520,7 @@ CONFIG_DRM_I915_GVT_KVMGT=m
|
|||
# CONFIG_DRM_I915_DEBUG is not set
|
||||
# CONFIG_DRM_I915_SW_FENCE_DEBUG_OBJECTS is not set
|
||||
# CONFIG_DRM_I915_SW_FENCE_CHECK_DAG is not set
|
||||
# CONFIG_DRM_I915_DEBUG_GUC is not set
|
||||
# CONFIG_DRM_I915_SELFTEST is not set
|
||||
# CONFIG_DRM_I915_LOW_LEVEL_TRACEPOINTS is not set
|
||||
# CONFIG_DRM_I915_DEBUG_VBLANK_EVADE is not set
|
||||
|
@ -5519,6 +5559,8 @@ CONFIG_TINYDRM_MI0283QT=m
|
|||
CONFIG_TINYDRM_REPAPER=m
|
||||
CONFIG_TINYDRM_ST7586=m
|
||||
CONFIG_TINYDRM_ST7735R=m
|
||||
CONFIG_DRM_XEN=y
|
||||
CONFIG_DRM_XEN_FRONTEND=m
|
||||
# CONFIG_DRM_LEGACY is not set
|
||||
CONFIG_DRM_PANEL_ORIENTATION_QUIRKS=y
|
||||
# CONFIG_DRM_LIB_RANDOM is not set
|
||||
|
@ -5656,6 +5698,7 @@ CONFIG_LCD_LD9040=m
|
|||
CONFIG_LCD_AMS369FG06=m
|
||||
CONFIG_LCD_LMS501KF03=m
|
||||
CONFIG_LCD_HX8357=m
|
||||
CONFIG_LCD_OTM3225A=m
|
||||
CONFIG_BACKLIGHT_CLASS_DEVICE=y
|
||||
# CONFIG_BACKLIGHT_GENERIC is not set
|
||||
CONFIG_BACKLIGHT_LM3533=m
|
||||
|
@ -5685,6 +5728,7 @@ CONFIG_BACKLIGHT_GPIO=m
|
|||
CONFIG_BACKLIGHT_LV5207LP=m
|
||||
CONFIG_BACKLIGHT_BD6107=m
|
||||
CONFIG_BACKLIGHT_ARCXCNN=m
|
||||
CONFIG_BACKLIGHT_RAVE_SP=m
|
||||
CONFIG_VGASTATE=m
|
||||
CONFIG_HDMI=y
|
||||
|
||||
|
@ -6068,6 +6112,7 @@ CONFIG_SND_SOC_SIGMADSP_I2C=m
|
|||
CONFIG_SND_SOC_SIGMADSP_REGMAP=m
|
||||
CONFIG_SND_SOC_SIRF_AUDIO_CODEC=m
|
||||
CONFIG_SND_SOC_SPDIF=m
|
||||
CONFIG_SND_SOC_SSM2305=m
|
||||
CONFIG_SND_SOC_SSM2602=m
|
||||
CONFIG_SND_SOC_SSM2602_SPI=m
|
||||
CONFIG_SND_SOC_SSM2602_I2C=m
|
||||
|
@ -6092,6 +6137,7 @@ CONFIG_SND_SOC_TLV320AIC32X4_I2C=m
|
|||
CONFIG_SND_SOC_TLV320AIC3X=m
|
||||
CONFIG_SND_SOC_TS3A227E=m
|
||||
CONFIG_SND_SOC_TSCS42XX=m
|
||||
CONFIG_SND_SOC_TSCS454=m
|
||||
CONFIG_SND_SOC_WM8510=m
|
||||
CONFIG_SND_SOC_WM8523=m
|
||||
CONFIG_SND_SOC_WM8524=m
|
||||
|
@ -6105,6 +6151,7 @@ CONFIG_SND_SOC_WM8750=m
|
|||
CONFIG_SND_SOC_WM8753=m
|
||||
CONFIG_SND_SOC_WM8770=m
|
||||
CONFIG_SND_SOC_WM8776=m
|
||||
CONFIG_SND_SOC_WM8782=m
|
||||
CONFIG_SND_SOC_WM8804=m
|
||||
CONFIG_SND_SOC_WM8804_I2C=m
|
||||
CONFIG_SND_SOC_WM8804_SPI=m
|
||||
|
@ -6116,6 +6163,7 @@ CONFIG_SND_SOC_WM8978=m
|
|||
CONFIG_SND_SOC_WM8985=m
|
||||
CONFIG_SND_SOC_ZX_AUD96P22=m
|
||||
CONFIG_SND_SOC_MAX9759=m
|
||||
CONFIG_SND_SOC_MT6351=m
|
||||
CONFIG_SND_SOC_NAU8540=m
|
||||
CONFIG_SND_SOC_NAU8810=m
|
||||
CONFIG_SND_SOC_NAU8824=m
|
||||
|
@ -6126,6 +6174,7 @@ CONFIG_SND_SIMPLE_CARD=m
|
|||
CONFIG_SND_X86=y
|
||||
CONFIG_HDMI_LPE_AUDIO=m
|
||||
CONFIG_SND_SYNTH_EMUX=m
|
||||
CONFIG_SND_XEN_FRONTEND=m
|
||||
CONFIG_AC97_BUS=m
|
||||
|
||||
#
|
||||
|
@ -6192,6 +6241,7 @@ CONFIG_LOGIG940_FF=y
|
|||
CONFIG_LOGIWHEELS_FF=y
|
||||
CONFIG_HID_MAGICMOUSE=m
|
||||
CONFIG_HID_MAYFLASH=m
|
||||
CONFIG_HID_REDRAGON=m
|
||||
CONFIG_HID_MICROSOFT=m
|
||||
CONFIG_HID_MONTEREY=m
|
||||
CONFIG_HID_MULTITOUCH=m
|
||||
|
@ -6217,6 +6267,7 @@ CONFIG_HID_SAMSUNG=m
|
|||
CONFIG_HID_SONY=m
|
||||
CONFIG_SONY_FF=y
|
||||
CONFIG_HID_SPEEDLINK=m
|
||||
CONFIG_HID_STEAM=m
|
||||
CONFIG_HID_STEELSERIES=m
|
||||
CONFIG_HID_SUNPLUS=m
|
||||
CONFIG_HID_RMI=m
|
||||
|
@ -6691,6 +6742,7 @@ CONFIG_LEDS_AS3645A=m
|
|||
CONFIG_LEDS_LM3530=m
|
||||
CONFIG_LEDS_LM3533=m
|
||||
CONFIG_LEDS_LM3642=m
|
||||
CONFIG_LEDS_LM3601X=m
|
||||
CONFIG_LEDS_MT6323=m
|
||||
CONFIG_LEDS_PCA9532=m
|
||||
CONFIG_LEDS_PCA9532_GPIO=y
|
||||
|
@ -7408,6 +7460,7 @@ CONFIG_MOST_USB=m
|
|||
# USB Power Delivery and Type-C drivers
|
||||
#
|
||||
CONFIG_TYPEC_TCPCI=m
|
||||
CONFIG_TYPEC_RT1711H=m
|
||||
CONFIG_DRM_VBOXVIDEO=m
|
||||
CONFIG_PI433=m
|
||||
CONFIG_MTK_MMC=m
|
||||
|
@ -7497,6 +7550,7 @@ CONFIG_PMC_ATOM=y
|
|||
CONFIG_CHROME_PLATFORMS=y
|
||||
CONFIG_CHROMEOS_LAPTOP=m
|
||||
CONFIG_CHROMEOS_PSTORE=m
|
||||
CONFIG_CHROMEOS_TBMC=m
|
||||
CONFIG_CROS_EC_CTL=m
|
||||
CONFIG_CROS_EC_LPC=m
|
||||
CONFIG_CROS_EC_LPC_MEC=y
|
||||
|
@ -7636,9 +7690,6 @@ CONFIG_IIO_SW_DEVICE=m
|
|||
CONFIG_IIO_SW_TRIGGER=m
|
||||
CONFIG_IIO_TRIGGERED_EVENT=m
|
||||
|
||||
#
|
||||
# Accelerometers
|
||||
#
|
||||
# CONFIG_ADXL345_I2C is not set
|
||||
# CONFIG_ADXL345_SPI is not set
|
||||
CONFIG_BMA180=m
|
||||
|
@ -7778,6 +7829,8 @@ CONFIG_AD5504=m
|
|||
CONFIG_AD5624R_SPI=m
|
||||
CONFIG_LTC2632=m
|
||||
CONFIG_AD5686=m
|
||||
CONFIG_AD5686_SPI=m
|
||||
CONFIG_AD5696_I2C=m
|
||||
CONFIG_AD5755=m
|
||||
CONFIG_AD5761=m
|
||||
CONFIG_AD5764=m
|
||||
|
@ -7790,6 +7843,7 @@ CONFIG_MAX517=m
|
|||
CONFIG_MCP4725=m
|
||||
CONFIG_MCP4922=m
|
||||
CONFIG_TI_DAC082S085=m
|
||||
CONFIG_TI_DAC5571=m
|
||||
|
||||
#
|
||||
# IIO dummy driver
|
||||
|
@ -7911,6 +7965,7 @@ CONFIG_TCS3414=m
|
|||
CONFIG_TCS3472=m
|
||||
CONFIG_SENSORS_TSL2563=m
|
||||
CONFIG_TSL2583=m
|
||||
CONFIG_TSL2772=m
|
||||
CONFIG_TSL4531=m
|
||||
CONFIG_US5182D=m
|
||||
CONFIG_VCNL4000=m
|
||||
|
@ -8119,6 +8174,7 @@ CONFIG_DAX_DRIVER=y
|
|||
CONFIG_DAX=y
|
||||
CONFIG_DEV_DAX=m
|
||||
CONFIG_NVMEM=y
|
||||
CONFIG_RAVE_SP_EEPROM=m
|
||||
|
||||
#
|
||||
# HW tracing support
|
||||
|
@ -8141,6 +8197,7 @@ CONFIG_ALTERA_PR_IP_CORE=m
|
|||
CONFIG_FPGA_MGR_ALTERA_PS_SPI=m
|
||||
CONFIG_FPGA_MGR_ALTERA_CVP=m
|
||||
CONFIG_FPGA_MGR_XILINX_SPI=m
|
||||
CONFIG_FPGA_MGR_MACHXO2_SPI=m
|
||||
CONFIG_FPGA_BRIDGE=m
|
||||
CONFIG_XILINX_PR_DECOUPLER=m
|
||||
CONFIG_FPGA_REGION=m
|
||||
|
@ -8183,6 +8240,7 @@ CONFIG_EFI_CAPSULE_LOADER=m
|
|||
CONFIG_APPLE_PROPERTIES=y
|
||||
# CONFIG_RESET_ATTACK_MITIGATION is not set
|
||||
CONFIG_UEFI_CPER=y
|
||||
CONFIG_UEFI_CPER_X86=y
|
||||
CONFIG_EFI_DEV_PATH_PARSER=y
|
||||
|
||||
#
|
||||
|
@ -8271,6 +8329,7 @@ CONFIG_QFMT_V2=y
|
|||
CONFIG_QUOTACTL=y
|
||||
CONFIG_QUOTACTL_COMPAT=y
|
||||
CONFIG_AUTOFS4_FS=m
|
||||
CONFIG_AUTOFS_FS=m
|
||||
CONFIG_FUSE_FS=y
|
||||
CONFIG_CUSE=m
|
||||
CONFIG_OVERLAY_FS=m
|
||||
|
@ -8319,6 +8378,7 @@ CONFIG_NTFS_FS=m
|
|||
CONFIG_PROC_FS=y
|
||||
CONFIG_PROC_KCORE=y
|
||||
CONFIG_PROC_VMCORE=y
|
||||
CONFIG_PROC_VMCORE_DEVICE_DUMP=y
|
||||
CONFIG_PROC_SYSCTL=y
|
||||
CONFIG_PROC_PAGE_MONITOR=y
|
||||
CONFIG_PROC_CHILDREN=y
|
||||
|
@ -8762,6 +8822,7 @@ CONFIG_RUNTIME_TESTING_MENU=y
|
|||
# CONFIG_TEST_PRINTF is not set
|
||||
# CONFIG_TEST_BITMAP is not set
|
||||
# CONFIG_TEST_UUID is not set
|
||||
# CONFIG_TEST_OVERFLOW is not set
|
||||
# CONFIG_TEST_RHASHTABLE is not set
|
||||
# CONFIG_TEST_HASH is not set
|
||||
# CONFIG_TEST_PARMAN is not set
|
||||
|
@ -8934,6 +8995,19 @@ CONFIG_CRYPTO_ENGINE=m
|
|||
CONFIG_CRYPTO_CCM=m
|
||||
CONFIG_CRYPTO_GCM=m
|
||||
CONFIG_CRYPTO_CHACHA20POLY1305=m
|
||||
CONFIG_CRYPTO_AEGIS128=m
|
||||
CONFIG_CRYPTO_AEGIS128L=m
|
||||
CONFIG_CRYPTO_AEGIS256=m
|
||||
CONFIG_CRYPTO_AEGIS128_AESNI_SSE2=m
|
||||
CONFIG_CRYPTO_AEGIS128L_AESNI_SSE2=m
|
||||
CONFIG_CRYPTO_AEGIS256_AESNI_SSE2=m
|
||||
CONFIG_CRYPTO_MORUS640=m
|
||||
CONFIG_CRYPTO_MORUS640_GLUE=m
|
||||
CONFIG_CRYPTO_MORUS640_SSE2=m
|
||||
CONFIG_CRYPTO_MORUS1280=m
|
||||
CONFIG_CRYPTO_MORUS1280_GLUE=m
|
||||
CONFIG_CRYPTO_MORUS1280_SSE2=m
|
||||
CONFIG_CRYPTO_MORUS1280_AVX2=m
|
||||
CONFIG_CRYPTO_SEQIV=y
|
||||
CONFIG_CRYPTO_ECHAINIV=m
|
||||
|
||||
|
@ -9018,7 +9092,6 @@ CONFIG_CRYPTO_DES3_EDE_X86_64=m
|
|||
CONFIG_CRYPTO_FCRYPT=m
|
||||
CONFIG_CRYPTO_KHAZAD=m
|
||||
CONFIG_CRYPTO_SALSA20=m
|
||||
CONFIG_CRYPTO_SALSA20_X86_64=m
|
||||
CONFIG_CRYPTO_CHACHA20=m
|
||||
CONFIG_CRYPTO_CHACHA20_X86_64=m
|
||||
CONFIG_CRYPTO_SEED=m
|
||||
|
@ -9043,6 +9116,7 @@ CONFIG_CRYPTO_LZO=y
|
|||
CONFIG_CRYPTO_842=m
|
||||
CONFIG_CRYPTO_LZ4=m
|
||||
CONFIG_CRYPTO_LZ4HC=m
|
||||
CONFIG_CRYPTO_ZSTD=m
|
||||
|
||||
#
|
||||
# Random Number Generation
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
%define kernelversion 4
|
||||
%define patchlevel 18
|
||||
# sublevel is now used for -stable patches
|
||||
%define sublevel 10
|
||||
%define sublevel 6
|
||||
|
||||
# Release number. Increase this before a rebuild.
|
||||
%define rpmrel 1
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
diff --git a/tools/perf/Documentation/Makefile b/tools/perf/Documentation/Makefile
|
||||
index 3ba1c0b..2f5070f 100644
|
||||
index 42261a9b280e..e1f6baf693e9 100644
|
||||
--- a/tools/perf/Documentation/Makefile
|
||||
+++ b/tools/perf/Documentation/Makefile
|
||||
@@ -49,7 +49,7 @@ man7dir=$(mandir)/man7
|
||||
ASCIIDOC=asciidoc
|
||||
ASCIIDOC_EXTRA = --unsafe
|
||||
@@ -50,7 +50,7 @@ ASCIIDOC=asciidoc
|
||||
ASCIIDOC_EXTRA = --unsafe -f asciidoc.conf
|
||||
ASCIIDOC_HTML = xhtml11
|
||||
MANPAGE_XSL = manpage-normal.xsl
|
||||
-XMLTO_EXTRA =
|
||||
+XMLTO_EXTRA = --skip-validation
|
||||
|
|
Loading…
Add table
Reference in a new issue