diff --git a/.abf.yml b/.abf.yml index 3bf8e0b..797523d 100644 --- a/.abf.yml +++ b/.abf.yml @@ -1,3 +1,3 @@ sources: - linux-5.1.tar.xz: 78a8af2c8bfb04f09fb94584ca9ad2bec1710365 - patch-5.1.19.xz: 7560ae094c088ae156af4a952f4c934de327b193 + linux-5.2.tar.xz: 872edeb5080f3f6a8154fa54a79fe868ed19f6dd + patch-5.2.2.xz: 766623dbb2040cd41d5f9da917b04e9aa476a24e diff --git a/disable-mrproper-prepare-scripts-configs-in-devel-rpms.patch b/disable-mrproper-prepare-scripts-configs-in-devel-rpms.patch index cdd42bf..8257bd9 100644 --- a/disable-mrproper-prepare-scripts-configs-in-devel-rpms.patch +++ b/disable-mrproper-prepare-scripts-configs-in-devel-rpms.patch @@ -1,8 +1,8 @@ diff --git a/Makefile b/Makefile -index 3b3593b78e12..d0d85ca8b942 100644 +index b1152cd20359..0beac65f7adf 100644 --- a/Makefile +++ b/Makefile -@@ -1080,8 +1080,7 @@ include/config/kernel.release: $(srctree)/Makefile FORCE +@@ -1108,8 +1108,7 @@ include/config/kernel.release: FORCE # Carefully list dependencies so we do not try to build scripts twice # in parallel PHONY += scripts @@ -12,7 +12,7 @@ index 3b3593b78e12..d0d85ca8b942 100644 # Things we need to do before we recursively start building the kernel # or the modules are listed in "prepare". -@@ -1119,7 +1118,7 @@ prepare0: archprepare +@@ -1145,7 +1144,7 @@ prepare0: archprepare $(Q)$(MAKE) $(build)=. # All the preparing.. @@ -21,12 +21,12 @@ index 3b3593b78e12..d0d85ca8b942 100644 # Support for using generic headers in asm-generic asm-generic := -f $(srctree)/scripts/Makefile.asm-generic obj -@@ -1359,13 +1358,8 @@ endif # CONFIG_MODULES - CLEAN_DIRS += $(MODVERDIR) include/ksym +@@ -1389,13 +1388,8 @@ CLEAN_DIRS += $(MODVERDIR) include/ksym + CLEAN_FILES += modules.builtin.modinfo # Directories & files removed with 'make mrproper' -MRPROPER_DIRS += include/config usr/include include/generated \ -- arch/*/include/generated .tmp_objdiff +- arch/$(SRCARCH)/include/generated .tmp_objdiff -MRPROPER_FILES += .config .config.old .version \ - Module.symvers tags TAGS cscope* GPATH GTAGS GRTAGS GSYMS \ - signing_key.pem signing_key.priv signing_key.x509 \ @@ -37,7 +37,7 @@ index 3b3593b78e12..d0d85ca8b942 100644 # clean - Delete most, but leave enough to build external modules # -@@ -1387,13 +1381,10 @@ clean: archclean vmlinuxclean +@@ -1417,13 +1411,10 @@ clean: archclean vmlinuxclean # mrproper: rm-dirs := $(wildcard $(MRPROPER_DIRS)) mrproper: rm-files := $(wildcard $(MRPROPER_FILES)) @@ -54,7 +54,7 @@ index 3b3593b78e12..d0d85ca8b942 100644 $(call cmd,rmfiles) diff --git a/scripts/kconfig/Makefile b/scripts/kconfig/Makefile -index 181973509a05..65800fa2d7ef 100644 +index 3f327e21f60e..b849a171efbb 100644 --- a/scripts/kconfig/Makefile +++ b/scripts/kconfig/Makefile @@ -20,19 +20,14 @@ endif @@ -89,7 +89,7 @@ index 181973509a05..65800fa2d7ef 100644 fi $(Q)rm -f .tmp.config -@@ -66,28 +59,14 @@ simple-targets := oldconfig allnoconfig allyesconfig allmodconfig \ +@@ -66,26 +59,14 @@ simple-targets := oldconfig allnoconfig allyesconfig allmodconfig \ PHONY += $(simple-targets) $(simple-targets): $(obj)/conf @@ -103,14 +103,12 @@ index 181973509a05..65800fa2d7ef 100644 defconfig: $(obj)/conf -ifeq ($(KBUILD_DEFCONFIG),) - $< $(silent) --defconfig $(Kconfig) --else --ifneq ($(wildcard $(srctree)/arch/$(SRCARCH)/configs/$(KBUILD_DEFCONFIG)),) +-else ifneq ($(wildcard $(srctree)/arch/$(SRCARCH)/configs/$(KBUILD_DEFCONFIG)),) - @$(kecho) "*** Default configuration is based on '$(KBUILD_DEFCONFIG)'" - $(Q)$< $(silent) --defconfig=arch/$(SRCARCH)/configs/$(KBUILD_DEFCONFIG) $(Kconfig) -else - @$(kecho) "*** Default configuration is based on target '$(KBUILD_DEFCONFIG)'" - $(Q)$(MAKE) -f $(srctree)/Makefile $(KBUILD_DEFCONFIG) --endif -endif %_defconfig: $(obj)/conf diff --git a/fs-aufs.patch b/fs-aufs.patch index fd1c509..ccf07e3 100644 --- a/fs-aufs.patch +++ b/fs-aufs.patch @@ -1929,10 +1929,10 @@ index 000000000000..13e8583f2b91 +Currently this approach is applied to address_space_operations for +regular files only. diff --git a/MAINTAINERS b/MAINTAINERS -index 2c2fce72e694..f5be2663b01e 100644 +index 677ef41cb012..c2a7491ddc68 100644 --- a/MAINTAINERS +++ b/MAINTAINERS -@@ -2699,6 +2699,19 @@ F: include/linux/audit.h +@@ -2769,6 +2769,19 @@ F: include/linux/audit.h F: include/uapi/linux/audit.h F: kernel/audit* @@ -1953,10 +1953,10 @@ index 2c2fce72e694..f5be2663b01e 100644 M: Miguel Ojeda Sandonis S: Maintained diff --git a/drivers/block/loop.c b/drivers/block/loop.c -index bf1c61cab8eb..7e18c8c72dcc 100644 +index f11b7dc16e9d..1b723737592b 100644 --- a/drivers/block/loop.c +++ b/drivers/block/loop.c -@@ -738,6 +738,24 @@ static int loop_change_fd(struct loop_device *lo, struct block_device *bdev, +@@ -746,6 +746,24 @@ static int loop_change_fd(struct loop_device *lo, struct block_device *bdev, return error; } @@ -1982,10 +1982,10 @@ index bf1c61cab8eb..7e18c8c72dcc 100644 static ssize_t loop_attr_show(struct device *dev, char *page, diff --git a/fs/Kconfig b/fs/Kconfig -index db921dc267d3..80d6394abafc 100644 +index bfb1c6095c7a..bddba5bb307e 100644 --- a/fs/Kconfig +++ b/fs/Kconfig -@@ -260,6 +260,7 @@ source "fs/romfs/Kconfig" +@@ -261,6 +261,7 @@ source "fs/romfs/Kconfig" source "fs/pstore/Kconfig" source "fs/sysv/Kconfig" source "fs/ufs/Kconfig" @@ -1994,10 +1994,10 @@ index db921dc267d3..80d6394abafc 100644 endif # MISC_FILESYSTEMS diff --git a/fs/Makefile b/fs/Makefile -index 427fec226fae..e5ec0a044931 100644 +index c9aea23aba56..57c6f47b0185 100644 --- a/fs/Makefile +++ b/fs/Makefile -@@ -129,3 +129,4 @@ obj-$(CONFIG_F2FS_FS) += f2fs/ +@@ -130,3 +130,4 @@ obj-$(CONFIG_F2FS_FS) += f2fs/ obj-$(CONFIG_CEPH_FS) += ceph/ obj-$(CONFIG_PSTORE) += pstore/ obj-$(CONFIG_EFIVAR_FS) += efivarfs/ @@ -16169,10 +16169,10 @@ index 000000000000..6db65b16b08a +#endif /* __AUFS_HBL_H__ */ diff --git a/fs/aufs/hfsnotify.c b/fs/aufs/hfsnotify.c new file mode 100644 -index 000000000000..74c5483f8b69 +index 000000000000..7945ae3ca073 --- /dev/null +++ b/fs/aufs/hfsnotify.c -@@ -0,0 +1,289 @@ +@@ -0,0 +1,288 @@ +// SPDX-License-Identifier: GPL-2.0 +/* + * Copyright (C) 2005-2019 Junjiro R. Okajima @@ -16337,13 +16337,12 @@ index 000000000000..74c5483f8b69 +static int au_hfsn_handle_event(struct fsnotify_group *group, + struct inode *inode, + u32 mask, const void *data, int data_type, -+ const unsigned char *file_name, u32 cookie, ++ const struct qstr *file_name, u32 cookie, + struct fsnotify_iter_info *iter_info) +{ + int err; + 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); @@ -16371,7 +16370,7 @@ index 000000000000..74c5483f8b69 + 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); ++ err = au_hnotify(h_dir, hnotify, mask, file_name, h_inode); + +out: + return err; @@ -16530,7 +16529,7 @@ index 000000000000..3bd869a69c8f +} diff --git a/fs/aufs/hnotify.c b/fs/aufs/hnotify.c new file mode 100644 -index 000000000000..2c1bb556a716 +index 000000000000..2e7c2cdb8202 --- /dev/null +++ b/fs/aufs/hnotify.c @@ -0,0 +1,721 @@ @@ -17084,7 +17083,7 @@ index 000000000000..2c1bb556a716 +/* ---------------------------------------------------------------------- */ + +int au_hnotify(struct inode *h_dir, struct au_hnotify *hnotify, u32 mask, -+ struct qstr *h_child_qstr, struct inode *h_child_inode) ++ const struct qstr *h_child_qstr, struct inode *h_child_inode) +{ + int err, len; + unsigned int flags[AuHnLast], f; @@ -22314,7 +22313,7 @@ index 000000000000..985377d9bf66 +} diff --git a/fs/aufs/inode.h b/fs/aufs/inode.h new file mode 100644 -index 000000000000..a6bc2768d3e7 +index 000000000000..e387ef16e999 --- /dev/null +++ b/fs/aufs/inode.h @@ -0,0 +1,698 @@ @@ -22933,7 +22932,7 @@ index 000000000000..a6bc2768d3e7 +void au_hn_ctl(struct au_hinode *hinode, int do_set); +void au_hn_reset(struct inode *inode, unsigned int flags); +int au_hnotify(struct inode *h_dir, struct au_hnotify *hnotify, u32 mask, -+ struct qstr *h_child_qstr, struct inode *h_child_inode); ++ const struct qstr *h_child_qstr, struct inode *h_child_inode); +int au_hnotify_reset_br(unsigned int udba, struct au_branch *br, int perm); +int au_hnotify_init_br(struct au_branch *br, int perm); +void au_hnotify_fin_br(struct au_branch *br); @@ -28619,10 +28618,10 @@ index 000000000000..500a920b4ea1 +} diff --git a/fs/aufs/super.c b/fs/aufs/super.c new file mode 100644 -index 000000000000..bcb0b26fdfbe +index 000000000000..44ee4685b218 --- /dev/null +++ b/fs/aufs/super.c -@@ -0,0 +1,1049 @@ +@@ -0,0 +1,1047 @@ +// SPDX-License-Identifier: GPL-2.0 +/* + * Copyright (C) 2005-2019 Junjiro R. Okajima @@ -28669,18 +28668,15 @@ index 000000000000..bcb0b26fdfbe + return NULL; +} + -+static void aufs_destroy_inode_cb(struct rcu_head *head) -+{ -+ struct inode *inode = container_of(head, struct inode, i_rcu); -+ -+ au_cache_free_icntnr(container_of(inode, struct au_icntnr, vfs_inode)); -+} -+ +static void aufs_destroy_inode(struct inode *inode) +{ + if (!au_is_bad_inode(inode)) + au_iinfo_fin(inode); -+ call_rcu(&inode->i_rcu, aufs_destroy_inode_cb); ++} ++ ++static void aufs_free_inode(struct inode *inode) ++{ ++ au_cache_free_icntnr(container_of(inode, struct au_icntnr, vfs_inode)); +} + +struct inode *au_iget_locked(struct super_block *sb, ino_t ino) @@ -29478,6 +29474,7 @@ index 000000000000..bcb0b26fdfbe +static const struct super_operations aufs_sop = { + .alloc_inode = aufs_alloc_inode, + .destroy_inode = aufs_destroy_inode, ++ .free_inode = aufs_free_inode, + /* always deleting, no clearing */ + .drop_inode = generic_delete_inode, + .show_options = aufs_show_options, @@ -38013,7 +38010,7 @@ index 000000000000..35ea33469d36 + return err; +} diff --git a/fs/dcache.c b/fs/dcache.c -index c663c602f9ef..b9771d9b5d46 100644 +index c435398f2c81..3fc74e471924 100644 --- a/fs/dcache.c +++ b/fs/dcache.c @@ -1247,7 +1247,7 @@ enum d_walk_ret { @@ -38033,7 +38030,7 @@ index c663c602f9ef..b9771d9b5d46 100644 struct check_mount { struct vfsmount *mnt; -@@ -2847,6 +2848,7 @@ void d_exchange(struct dentry *dentry1, struct dentry *dentry2) +@@ -2850,6 +2851,7 @@ void d_exchange(struct dentry *dentry1, struct dentry *dentry2) write_sequnlock(&rename_lock); } @@ -38042,10 +38039,10 @@ index c663c602f9ef..b9771d9b5d46 100644 /** * d_ancestor - search for an ancestor diff --git a/fs/exec.c b/fs/exec.c -index 2e0033348d8e..bd946a5b9b1e 100644 +index 89a500bb897a..1a722915ed77 100644 --- a/fs/exec.c +++ b/fs/exec.c -@@ -109,6 +109,7 @@ bool path_noexec(const struct path *path) +@@ -110,6 +110,7 @@ bool path_noexec(const struct path *path) return (path->mnt->mnt_flags & MNT_NOEXEC) || (path->mnt->mnt_sb->s_iflags & SB_I_NOEXEC); } @@ -38054,7 +38051,7 @@ index 2e0033348d8e..bd946a5b9b1e 100644 #ifdef CONFIG_USELIB /* diff --git a/fs/fcntl.c b/fs/fcntl.c -index 083185174c6d..2072f690b121 100644 +index 3d40771e8e7c..d4ad34463848 100644 --- a/fs/fcntl.c +++ b/fs/fcntl.c @@ -32,7 +32,7 @@ @@ -38084,10 +38081,10 @@ index 083185174c6d..2072f690b121 100644 static void f_modown(struct file *filp, struct pid *pid, enum pid_type type, int force) diff --git a/fs/file_table.c b/fs/file_table.c -index 155d7514a094..eefcbb908038 100644 +index b07b53f24ff5..34b9bbf4c556 100644 --- a/fs/file_table.c +++ b/fs/file_table.c -@@ -161,6 +161,7 @@ struct file *alloc_empty_file(int flags, const struct cred *cred) +@@ -162,6 +162,7 @@ struct file *alloc_empty_file(int flags, const struct cred *cred) } return ERR_PTR(-ENFILE); } @@ -38095,7 +38092,7 @@ index 155d7514a094..eefcbb908038 100644 /* * Variant of alloc_empty_file() that doesn't check and modify nr_files. -@@ -323,6 +324,7 @@ void flush_delayed_fput(void) +@@ -327,6 +328,7 @@ void flush_delayed_fput(void) { delayed_fput(NULL); } @@ -38103,7 +38100,7 @@ index 155d7514a094..eefcbb908038 100644 static DECLARE_DELAYED_WORK(delayed_fput_work, delayed_fput); -@@ -370,6 +372,7 @@ void __fput_sync(struct file *file) +@@ -374,6 +376,7 @@ void __fput_sync(struct file *file) } EXPORT_SYMBOL(fput); @@ -38112,10 +38109,10 @@ index 155d7514a094..eefcbb908038 100644 void __init files_init(void) { diff --git a/fs/inode.c b/fs/inode.c -index 5bd1dd2e942f..b2131f3ef143 100644 +index 2bf21e2c90fc..c8f1c0d3c34d 100644 --- a/fs/inode.c +++ b/fs/inode.c -@@ -869,6 +869,8 @@ unsigned int get_next_ino(void) +@@ -882,6 +882,8 @@ unsigned int get_next_ino(void) unsigned int *p = &get_cpu_var(last_ino); unsigned int res = *p; @@ -38124,7 +38121,7 @@ index 5bd1dd2e942f..b2131f3ef143 100644 #ifdef CONFIG_SMP if (unlikely((res & (LAST_INO_BATCH-1)) == 0)) { static atomic_t shared_last_ino; -@@ -881,7 +883,7 @@ unsigned int get_next_ino(void) +@@ -894,7 +896,7 @@ unsigned int get_next_ino(void) res++; /* get_next_ino should not provide a 0 inode number */ if (unlikely(!res)) @@ -38133,7 +38130,7 @@ index 5bd1dd2e942f..b2131f3ef143 100644 *p = res; put_cpu_var(last_ino); return res; -@@ -1657,7 +1659,7 @@ EXPORT_SYMBOL(generic_update_time); +@@ -1670,7 +1672,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. */ @@ -38142,7 +38139,7 @@ index 5bd1dd2e942f..b2131f3ef143 100644 { int (*update_time)(struct inode *, struct timespec64 *, int); -@@ -1666,6 +1668,7 @@ static int update_time(struct inode *inode, struct timespec64 *time, int flags) +@@ -1679,6 +1681,7 @@ static int update_time(struct inode *inode, struct timespec64 *time, int flags) return update_time(inode, time, flags); } @@ -38151,10 +38148,10 @@ index 5bd1dd2e942f..b2131f3ef143 100644 /** * touch_atime - update the access time diff --git a/fs/namespace.c b/fs/namespace.c -index 061f247a3cdb..688663b135ba 100644 +index 6fbc9126367a..6cb11bd6ff9a 100644 --- a/fs/namespace.c +++ b/fs/namespace.c -@@ -435,6 +435,7 @@ void __mnt_drop_write(struct vfsmount *mnt) +@@ -436,6 +436,7 @@ void __mnt_drop_write(struct vfsmount *mnt) mnt_dec_writers(real_mount(mnt)); preempt_enable(); } @@ -38162,7 +38159,7 @@ index 061f247a3cdb..688663b135ba 100644 /** * mnt_drop_write - give up write access to a mount -@@ -769,6 +770,13 @@ static inline int check_mnt(struct mount *mnt) +@@ -770,6 +771,13 @@ static inline int check_mnt(struct mount *mnt) return mnt->mnt_ns == current->nsproxy->mnt_ns; } @@ -38176,7 +38173,7 @@ index 061f247a3cdb..688663b135ba 100644 /* * vfsmount lock must be held for write */ -@@ -1880,6 +1888,7 @@ int iterate_mounts(int (*f)(struct vfsmount *, void *), void *arg, +@@ -1902,6 +1910,7 @@ int iterate_mounts(int (*f)(struct vfsmount *, void *), void *arg, } return 0; } @@ -38185,10 +38182,10 @@ index 061f247a3cdb..688663b135ba 100644 static void lock_mnt_tree(struct mount *mnt) { diff --git a/fs/notify/group.c b/fs/notify/group.c -index c03b83662876..94d210ca384a 100644 +index 0391190305cc..0b9f7f6d8390 100644 --- a/fs/notify/group.c +++ b/fs/notify/group.c -@@ -112,6 +112,7 @@ void fsnotify_get_group(struct fsnotify_group *group) +@@ -99,6 +99,7 @@ void fsnotify_get_group(struct fsnotify_group *group) { refcount_inc(&group->refcnt); } @@ -38196,7 +38193,7 @@ index c03b83662876..94d210ca384a 100644 /* * Drop a reference to a group. Free it if it's through. -@@ -121,6 +122,7 @@ void fsnotify_put_group(struct fsnotify_group *group) +@@ -108,6 +109,7 @@ void fsnotify_put_group(struct fsnotify_group *group) if (refcount_dec_and_test(&group->refcnt)) fsnotify_final_destroy_group(group); } @@ -38204,7 +38201,7 @@ index c03b83662876..94d210ca384a 100644 /* * Create a new fsnotify_group and hold a reference for the group returned. -@@ -150,6 +152,7 @@ struct fsnotify_group *fsnotify_alloc_group(const struct fsnotify_ops *ops) +@@ -137,6 +139,7 @@ struct fsnotify_group *fsnotify_alloc_group(const struct fsnotify_ops *ops) return group; } @@ -38213,10 +38210,10 @@ index c03b83662876..94d210ca384a 100644 int fsnotify_fasync(int fd, struct file *file, int on) { diff --git a/fs/notify/mark.c b/fs/notify/mark.c -index e9d49191d39e..21fa85b24ed6 100644 +index 99ddd126f6f0..2154d69a2c7a 100644 --- a/fs/notify/mark.c +++ b/fs/notify/mark.c -@@ -289,6 +289,7 @@ void fsnotify_put_mark(struct fsnotify_mark *mark) +@@ -276,6 +276,7 @@ void fsnotify_put_mark(struct fsnotify_mark *mark) queue_delayed_work(system_unbound_wq, &reaper_work, FSNOTIFY_REAPER_DELAY); } @@ -38224,7 +38221,7 @@ index e9d49191d39e..21fa85b24ed6 100644 /* * Get mark reference when we found the mark via lockless traversal of object -@@ -443,6 +444,7 @@ void fsnotify_destroy_mark(struct fsnotify_mark *mark, +@@ -430,6 +431,7 @@ void fsnotify_destroy_mark(struct fsnotify_mark *mark, mutex_unlock(&group->mark_mutex); fsnotify_free_mark(mark); } @@ -38232,7 +38229,7 @@ index e9d49191d39e..21fa85b24ed6 100644 /* * Sorting function for lists of fsnotify marks. -@@ -693,6 +695,7 @@ int fsnotify_add_mark(struct fsnotify_mark *mark, fsnotify_connp_t *connp, +@@ -685,6 +687,7 @@ int fsnotify_add_mark(struct fsnotify_mark *mark, fsnotify_connp_t *connp, mutex_unlock(&group->mark_mutex); return ret; } @@ -38240,7 +38237,7 @@ index e9d49191d39e..21fa85b24ed6 100644 /* * Given a list of marks, find the mark associated with given group. If found -@@ -817,6 +820,7 @@ void fsnotify_init_mark(struct fsnotify_mark *mark, +@@ -809,6 +812,7 @@ void fsnotify_init_mark(struct fsnotify_mark *mark, mark->group = group; WRITE_ONCE(mark->connector, NULL); } @@ -38249,10 +38246,10 @@ index e9d49191d39e..21fa85b24ed6 100644 /* * Destroy all marks in destroy_list, waits for SRCU period to finish before diff --git a/fs/open.c b/fs/open.c -index a00350018a47..fc17a6a34071 100644 +index b5b80469b93d..eb818f6b9519 100644 --- a/fs/open.c +++ b/fs/open.c -@@ -64,6 +64,7 @@ int do_truncate(struct dentry *dentry, loff_t length, unsigned int time_attrs, +@@ -65,6 +65,7 @@ int do_truncate(struct dentry *dentry, loff_t length, unsigned int time_attrs, inode_unlock(dentry->d_inode); return ret; } @@ -38261,10 +38258,10 @@ index a00350018a47..fc17a6a34071 100644 long vfs_truncate(const struct path *path, loff_t length) { diff --git a/fs/proc/base.c b/fs/proc/base.c -index 0c9bef89ac43..051579cf1e49 100644 +index 255f6754c70d..2c009be14898 100644 --- a/fs/proc/base.c +++ b/fs/proc/base.c -@@ -2019,7 +2019,7 @@ static int map_files_get_link(struct dentry *dentry, struct path *path) +@@ -2014,7 +2014,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) { @@ -38274,10 +38271,10 @@ index 0c9bef89ac43..051579cf1e49 100644 rc = 0; } diff --git a/fs/proc/nommu.c b/fs/proc/nommu.c -index 3b63be64e436..fb9913bf3d10 100644 +index 14c2badb8fd9..65afe5287e43 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) +@@ -41,7 +41,10 @@ static int nommu_region_show(struct seq_file *m, struct vm_region *region) file = region->vm_file; if (file) { @@ -38290,7 +38287,7 @@ index 3b63be64e436..fb9913bf3d10 100644 ino = inode->i_ino; } diff --git a/fs/proc/task_mmu.c b/fs/proc/task_mmu.c -index 95ca1fe7283c..914d9fa7c596 100644 +index 01d4eb0e6bd1..fedfaa012768 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) @@ -38305,7 +38302,7 @@ index 95ca1fe7283c..914d9fa7c596 100644 dev = inode->i_sb->s_dev; ino = inode->i_ino; pgoff = ((loff_t)vma->vm_pgoff) << PAGE_SHIFT; -@@ -1760,7 +1763,7 @@ static int show_numa_map(struct seq_file *m, void *v) +@@ -1761,7 +1764,7 @@ static int show_numa_map(struct seq_file *m, void *v) struct proc_maps_private *proc_priv = &numa_priv->proc_maps; struct vm_area_struct *vma = v; struct numa_maps *md = &numa_priv->md; @@ -38331,10 +38328,10 @@ index 36bf0f2e102e..8df6cbc58756 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 61b43ad7608e..50fb9b2d1418 100644 +index c543d965e288..9da238d64ea4 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) +@@ -468,6 +468,7 @@ ssize_t vfs_read(struct file *file, char __user *buf, size_t count, loff_t *pos) return ret; } @@ -38342,7 +38339,7 @@ index 61b43ad7608e..50fb9b2d1418 100644 static ssize_t new_sync_write(struct file *filp, const char __user *buf, size_t len, loff_t *ppos) { -@@ -489,6 +490,30 @@ static ssize_t __vfs_write(struct file *file, const char __user *p, +@@ -498,6 +499,30 @@ static ssize_t __vfs_write(struct file *file, const char __user *p, return -EINVAL; } @@ -38373,19 +38370,19 @@ index 61b43ad7608e..50fb9b2d1418 100644 ssize_t __kernel_write(struct file *file, const void *buf, size_t count, loff_t *pos) { mm_segment_t old_fs; -@@ -557,6 +582,7 @@ ssize_t vfs_write(struct file *file, const char __user *buf, size_t count, loff_ +@@ -566,6 +591,7 @@ ssize_t vfs_write(struct file *file, const char __user *buf, size_t count, loff_ return ret; } +EXPORT_SYMBOL_GPL(vfs_write); - static inline loff_t file_pos_read(struct file *file) - { + /* file_ppos returns &file->f_pos or NULL if file is stream */ + static inline loff_t *file_ppos(struct file *file) diff --git a/fs/splice.c b/fs/splice.c -index 25212dcca2df..f277bda5f717 100644 +index 14cb602d9a2f..4fe4afa7f6b1 100644 --- a/fs/splice.c +++ b/fs/splice.c -@@ -833,8 +833,8 @@ EXPORT_SYMBOL(generic_splice_sendpage); +@@ -834,8 +834,8 @@ EXPORT_SYMBOL(generic_splice_sendpage); /* * Attempt to initiate a splice from pipe to file. */ @@ -38396,7 +38393,7 @@ index 25212dcca2df..f277bda5f717 100644 { ssize_t (*splice_write)(struct pipe_inode_info *, struct file *, loff_t *, size_t, unsigned int); -@@ -846,13 +846,14 @@ static long do_splice_from(struct pipe_inode_info *pipe, struct file *out, +@@ -847,13 +847,14 @@ static long do_splice_from(struct pipe_inode_info *pipe, struct file *out, return splice_write(pipe, out, ppos, len, flags); } @@ -38414,7 +38411,7 @@ index 25212dcca2df..f277bda5f717 100644 { ssize_t (*splice_read)(struct file *, loff_t *, struct pipe_inode_info *, size_t, unsigned int); -@@ -875,6 +876,7 @@ static long do_splice_to(struct file *in, loff_t *ppos, +@@ -876,6 +877,7 @@ static long do_splice_to(struct file *in, loff_t *ppos, return splice_read(in, ppos, pipe, len, flags); } @@ -38423,7 +38420,7 @@ index 25212dcca2df..f277bda5f717 100644 /** * splice_direct_to_actor - splices data directly between two non-pipes diff --git a/fs/sync.c b/fs/sync.c -index b54e0541ad89..ffd7ea43831e 100644 +index 4d1ff010bc5a..67c66358f3fe 100644 --- a/fs/sync.c +++ b/fs/sync.c @@ -28,7 +28,7 @@ @@ -38444,10 +38441,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 0d6a6a4af861..7ce4701b7289 100644 +index 90dd78f0eb27..40b01dd1b14a 100644 --- a/fs/xattr.c +++ b/fs/xattr.c -@@ -295,6 +295,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; } @@ -38456,10 +38453,10 @@ index 0d6a6a4af861..7ce4701b7289 100644 ssize_t __vfs_getxattr(struct dentry *dentry, struct inode *inode, const char *name, diff --git a/include/linux/fs.h b/include/linux/fs.h -index dd28e7679089..77933034b50a 100644 +index f7fdfe93e25d..28593b894e7b 100644 --- a/include/linux/fs.h +++ b/include/linux/fs.h -@@ -1327,6 +1327,7 @@ extern void fasync_free(struct fasync_struct *); +@@ -1333,6 +1333,7 @@ extern void fasync_free(struct fasync_struct *); /* can be called from interrupts */ extern void kill_fasync(struct fasync_struct **, int, int); @@ -38467,7 +38464,7 @@ index dd28e7679089..77933034b50a 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); -@@ -1806,6 +1807,7 @@ struct file_operations { +@@ -1812,6 +1813,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); @@ -38475,7 +38472,7 @@ index dd28e7679089..77933034b50a 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); -@@ -1876,6 +1878,12 @@ ssize_t rw_copy_check_uvector(int type, const struct iovec __user * uvector, +@@ -1882,6 +1884,12 @@ ssize_t rw_copy_check_uvector(int type, const struct iovec __user * uvector, struct iovec *fast_pointer, struct iovec **ret_pointer); @@ -38488,7 +38485,7 @@ index dd28e7679089..77933034b50a 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 *); -@@ -2306,6 +2314,7 @@ extern int current_umask(void); +@@ -2315,6 +2323,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 timespec64 *, int); @@ -38496,7 +38493,7 @@ index dd28e7679089..77933034b50a 100644 /* /sys/fs */ extern struct kobject *fs_kobj; -@@ -2594,6 +2603,7 @@ static inline bool sb_is_blkdev_sb(struct super_block *sb) +@@ -2603,6 +2612,7 @@ static inline bool sb_is_blkdev_sb(struct super_block *sb) return false; } #endif @@ -38505,10 +38502,10 @@ index dd28e7679089..77933034b50a 100644 extern const struct file_operations def_blk_fops; extern const struct file_operations def_chr_fops; diff --git a/include/linux/lockdep.h b/include/linux/lockdep.h -index 79c3873d58ac..470795d9f4a2 100644 +index 6e2377e6c1d6..5a945d18a72a 100644 --- a/include/linux/lockdep.h +++ b/include/linux/lockdep.h -@@ -320,6 +320,8 @@ static inline int lockdep_match_key(struct lockdep_map *lock, +@@ -325,6 +325,8 @@ static inline int lockdep_match_key(struct lockdep_map *lock, return lock->key == key; } @@ -38517,7 +38514,7 @@ index 79c3873d58ac..470795d9f4a2 100644 /* * Acquire a lock. * -@@ -458,6 +460,7 @@ struct lockdep_map { }; +@@ -463,6 +465,7 @@ struct lockdep_map { }; #define lockdep_depth(tsk) (0) @@ -38526,10 +38523,10 @@ index 79c3873d58ac..470795d9f4a2 100644 #define lockdep_assert_held(l) do { (void)(l); } while (0) diff --git a/include/linux/mm.h b/include/linux/mm.h -index 6b10c21630f5..5951915df163 100644 +index dd0b5f4e1e45..22030c24191e 100644 --- a/include/linux/mm.h +++ b/include/linux/mm.h -@@ -1486,6 +1486,28 @@ static inline void unmap_shared_mapping_range(struct address_space *mapping, +@@ -1553,6 +1553,28 @@ static inline void unmap_shared_mapping_range(struct address_space *mapping, unmap_mapping_range(mapping, holebegin, holelen, 0); } @@ -38559,10 +38556,10 @@ index 6b10c21630f5..5951915df163 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 4ef4bbe78a1d..8cac6e0bc1a8 100644 +index 8ec38b11b361..d3f5492a2611 100644 --- a/include/linux/mm_types.h +++ b/include/linux/mm_types.h -@@ -250,6 +250,7 @@ struct vm_region { +@@ -253,6 +253,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 */ @@ -38570,7 +38567,7 @@ index 4ef4bbe78a1d..8cac6e0bc1a8 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 -@@ -324,6 +325,7 @@ struct vm_area_struct { +@@ -327,6 +328,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). */ @@ -38614,7 +38611,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..a19cbb220391 +index 000000000000..4e16fdc205d6 --- /dev/null +++ b/include/uapi/linux/aufs_type.h @@ -0,0 +1,448 @@ @@ -38660,7 +38657,7 @@ index 000000000000..a19cbb220391 + +#include + -+#define AUFS_VERSION "5.1-20190610" ++#define AUFS_VERSION "5.2-20190715" + +/* todo? move this to linux-2.6.19/include/magic.h */ +#define AUFS_SUPER_MAGIC ('a' << 24 | 'u' << 16 | 'f' << 8 | 's') @@ -39067,10 +39064,10 @@ index 000000000000..a19cbb220391 + +#endif /* __AUFS_TYPE_H__ */ diff --git a/kernel/fork.c b/kernel/fork.c -index 2628f3773ca8..2a6daff0af21 100644 +index fe83343da24b..1ef95aa1dc6e 100644 --- a/kernel/fork.c +++ b/kernel/fork.c -@@ -546,7 +546,7 @@ static __latent_entropy int dup_mmap(struct mm_struct *mm, +@@ -553,7 +553,7 @@ static __latent_entropy int dup_mmap(struct mm_struct *mm, struct inode *inode = file_inode(file); struct address_space *mapping = file->f_mapping; @@ -39080,10 +39077,10 @@ index 2628f3773ca8..2a6daff0af21 100644 atomic_dec(&inode->i_writecount); i_mmap_lock_write(mapping); diff --git a/kernel/locking/lockdep.c b/kernel/locking/lockdep.c -index e221be724fe8..92de98d9c634 100644 +index c47788fa85f9..67dccde036a2 100644 --- a/kernel/locking/lockdep.c +++ b/kernel/locking/lockdep.c -@@ -151,7 +151,7 @@ static +@@ -152,7 +152,7 @@ static #endif struct lock_class lock_classes[MAX_LOCKDEP_KEYS]; @@ -39092,7 +39089,7 @@ index e221be724fe8..92de98d9c634 100644 { if (!hlock->class_idx) { /* -@@ -162,6 +162,8 @@ static inline struct lock_class *hlock_class(struct held_lock *hlock) +@@ -163,6 +163,8 @@ static inline struct lock_class *hlock_class(struct held_lock *hlock) } return lock_classes + hlock->class_idx - 1; } @@ -39111,7 +39108,7 @@ index 0fef395662a6..83fb1ecfc33d 100644 } +EXPORT_SYMBOL_GPL(task_work_run); diff --git a/mm/Makefile b/mm/Makefile -index d210cc9d6f80..e77e80ce7298 100644 +index ac5e5ba78874..5decb22d13a0 100644 --- a/mm/Makefile +++ b/mm/Makefile @@ -39,7 +39,7 @@ obj-y := filemap.o mempool.o oom_kill.o fadvise.o \ @@ -39121,13 +39118,13 @@ index d210cc9d6f80..e77e80ce7298 100644 - debug.o $(mmu-y) + prfile.o debug.o $(mmu-y) - obj-y += init-mm.o - obj-y += memblock.o + # Give 'page_alloc' its own module-parameter namespace + page-alloc-y := page_alloc.o diff --git a/mm/filemap.c b/mm/filemap.c -index d78f577baef2..7dcd21948a79 100644 +index 6dd9a2274c80..ede6d4892a9c 100644 --- a/mm/filemap.c +++ b/mm/filemap.c -@@ -2764,7 +2764,7 @@ vm_fault_t filemap_page_mkwrite(struct vm_fault *vmf) +@@ -2701,7 +2701,7 @@ vm_fault_t filemap_page_mkwrite(struct vm_fault *vmf) vm_fault_t ret = VM_FAULT_LOCKED; sb_start_pagefault(inode->i_sb); @@ -39137,10 +39134,10 @@ index d78f577baef2..7dcd21948a79 100644 if (page->mapping != inode->i_mapping) { unlock_page(page); diff --git a/mm/mmap.c b/mm/mmap.c -index 2d6a6662edb9..fb68b16fc342 100644 +index 7e8c3e8ae75f..d8a903f61262 100644 --- a/mm/mmap.c +++ b/mm/mmap.c -@@ -181,7 +181,7 @@ static struct vm_area_struct *remove_vma(struct vm_area_struct *vma) +@@ -182,7 +182,7 @@ static struct vm_area_struct *remove_vma(struct vm_area_struct *vma) if (vma->vm_ops && vma->vm_ops->close) vma->vm_ops->close(vma); if (vma->vm_file) @@ -39149,7 +39146,7 @@ index 2d6a6662edb9..fb68b16fc342 100644 mpol_put(vma_policy(vma)); vm_area_free(vma); return next; -@@ -930,7 +930,7 @@ int __vma_adjust(struct vm_area_struct *vma, unsigned long start, +@@ -931,7 +931,7 @@ int __vma_adjust(struct vm_area_struct *vma, unsigned long start, if (remove_next) { if (file) { uprobe_munmap(next, next->vm_start, next->vm_end); @@ -39158,7 +39155,7 @@ index 2d6a6662edb9..fb68b16fc342 100644 } if (next->anon_vma) anon_vma_merge(vma, next); -@@ -1846,8 +1846,8 @@ unsigned long mmap_region(struct file *file, unsigned long addr, +@@ -1847,8 +1847,8 @@ unsigned long mmap_region(struct file *file, unsigned long addr, return addr; unmap_and_free_vma: @@ -39168,7 +39165,7 @@ index 2d6a6662edb9..fb68b16fc342 100644 /* Undo any partial mapping done by a device driver. */ unmap_region(mm, vma, prev, vma->vm_start, vma->vm_end); -@@ -2679,7 +2679,7 @@ int __split_vma(struct mm_struct *mm, struct vm_area_struct *vma, +@@ -2680,7 +2680,7 @@ int __split_vma(struct mm_struct *mm, struct vm_area_struct *vma, goto out_free_mpol; if (new->vm_file) @@ -39177,7 +39174,7 @@ index 2d6a6662edb9..fb68b16fc342 100644 if (new->vm_ops && new->vm_ops->open) new->vm_ops->open(new); -@@ -2698,7 +2698,7 @@ int __split_vma(struct mm_struct *mm, struct vm_area_struct *vma, +@@ -2699,7 +2699,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) @@ -39186,7 +39183,7 @@ index 2d6a6662edb9..fb68b16fc342 100644 unlink_anon_vmas(new); out_free_mpol: mpol_put(vma_policy(new)); -@@ -2889,7 +2889,7 @@ SYSCALL_DEFINE5(remap_file_pages, unsigned long, start, unsigned long, size, +@@ -2890,7 +2890,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; @@ -39195,7 +39192,7 @@ index 2d6a6662edb9..fb68b16fc342 100644 pr_warn_once("%s (%d) uses deprecated remap_file_pages() syscall. See Documentation/vm/remap_file_pages.rst.\n", current->comm, current->pid); -@@ -2964,10 +2964,27 @@ SYSCALL_DEFINE5(remap_file_pages, unsigned long, start, unsigned long, size, +@@ -2965,10 +2965,27 @@ SYSCALL_DEFINE5(remap_file_pages, unsigned long, start, unsigned long, size, } } @@ -39224,7 +39221,7 @@ index 2d6a6662edb9..fb68b16fc342 100644 out: up_write(&mm->mmap_sem); if (populate) -@@ -3257,7 +3274,7 @@ struct vm_area_struct *copy_vma(struct vm_area_struct **vmap, +@@ -3258,7 +3275,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) @@ -39234,10 +39231,10 @@ index 2d6a6662edb9..fb68b16fc342 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 749276beb109..c7957f06fbc4 100644 +index d8c02fbe03b5..22dae8b7216a 100644 --- a/mm/nommu.c +++ b/mm/nommu.c -@@ -625,7 +625,7 @@ static void __put_nommu_region(struct vm_region *region) +@@ -640,7 +640,7 @@ static void __put_nommu_region(struct vm_region *region) up_write(&nommu_region_sem); if (region->vm_file) @@ -39246,7 +39243,7 @@ index 749276beb109..c7957f06fbc4 100644 /* IO memory and memory shared directly out of the pagecache * from ramfs/tmpfs mustn't be released here */ -@@ -763,7 +763,7 @@ static void delete_vma(struct mm_struct *mm, struct vm_area_struct *vma) +@@ -778,7 +778,7 @@ static void delete_vma(struct mm_struct *mm, struct vm_area_struct *vma) if (vma->vm_ops && vma->vm_ops->close) vma->vm_ops->close(vma); if (vma->vm_file) @@ -39255,7 +39252,7 @@ index 749276beb109..c7957f06fbc4 100644 put_nommu_region(vma->vm_region); vm_area_free(vma); } -@@ -1286,7 +1286,7 @@ unsigned long do_mmap(struct file *file, +@@ -1301,7 +1301,7 @@ unsigned long do_mmap(struct file *file, goto error_just_free; } } @@ -39264,7 +39261,7 @@ index 749276beb109..c7957f06fbc4 100644 kmem_cache_free(vm_region_jar, region); region = pregion; result = start; -@@ -1361,10 +1361,10 @@ unsigned long do_mmap(struct file *file, +@@ -1376,10 +1376,10 @@ unsigned long do_mmap(struct file *file, up_write(&nommu_region_sem); error: if (region->vm_file) @@ -39379,10 +39376,10 @@ index dc28914fa72e..c2ddfea2b280 100644 } +EXPORT_SYMBOL_GPL(__devcgroup_check_permission); diff --git a/security/security.c b/security/security.c -index 23cbb1a295a3..72b2c47ef649 100644 +index f493db0bf62a..96f118be469f 100644 --- a/security/security.c +++ b/security/security.c -@@ -992,6 +992,7 @@ int security_path_rmdir(const struct path *dir, struct dentry *dentry) +@@ -993,6 +993,7 @@ int security_path_rmdir(const struct path *dir, struct dentry *dentry) return 0; return call_int_hook(path_rmdir, 0, dir, dentry); } @@ -39390,7 +39387,7 @@ index 23cbb1a295a3..72b2c47ef649 100644 int security_path_unlink(const struct path *dir, struct dentry *dentry) { -@@ -1008,6 +1009,7 @@ int security_path_symlink(const struct path *dir, struct dentry *dentry, +@@ -1009,6 +1010,7 @@ int security_path_symlink(const struct path *dir, struct dentry *dentry, return 0; return call_int_hook(path_symlink, 0, dir, dentry, old_name); } @@ -39398,7 +39395,7 @@ index 23cbb1a295a3..72b2c47ef649 100644 int security_path_link(struct dentry *old_dentry, const struct path *new_dir, struct dentry *new_dentry) -@@ -1016,6 +1018,7 @@ int security_path_link(struct dentry *old_dentry, const struct path *new_dir, +@@ -1017,6 +1019,7 @@ int security_path_link(struct dentry *old_dentry, const struct path *new_dir, return 0; return call_int_hook(path_link, 0, old_dentry, new_dir, new_dentry); } @@ -39406,7 +39403,7 @@ index 23cbb1a295a3..72b2c47ef649 100644 int security_path_rename(const struct path *old_dir, struct dentry *old_dentry, const struct path *new_dir, struct dentry *new_dentry, -@@ -1043,6 +1046,7 @@ int security_path_truncate(const struct path *path) +@@ -1044,6 +1047,7 @@ int security_path_truncate(const struct path *path) return 0; return call_int_hook(path_truncate, 0, path); } @@ -39414,7 +39411,7 @@ index 23cbb1a295a3..72b2c47ef649 100644 int security_path_chmod(const struct path *path, umode_t mode) { -@@ -1050,6 +1054,7 @@ int security_path_chmod(const struct path *path, umode_t mode) +@@ -1051,6 +1055,7 @@ int security_path_chmod(const struct path *path, umode_t mode) return 0; return call_int_hook(path_chmod, 0, path, mode); } @@ -39422,7 +39419,7 @@ index 23cbb1a295a3..72b2c47ef649 100644 int security_path_chown(const struct path *path, kuid_t uid, kgid_t gid) { -@@ -1057,6 +1062,7 @@ int security_path_chown(const struct path *path, kuid_t uid, kgid_t gid) +@@ -1058,6 +1063,7 @@ int security_path_chown(const struct path *path, kuid_t uid, kgid_t gid) return 0; return call_int_hook(path_chown, 0, path, uid, gid); } @@ -39430,7 +39427,7 @@ index 23cbb1a295a3..72b2c47ef649 100644 int security_path_chroot(const struct path *path) { -@@ -1157,6 +1163,7 @@ int security_inode_permission(struct inode *inode, int mask) +@@ -1158,6 +1164,7 @@ int security_inode_permission(struct inode *inode, int mask) return 0; return call_int_hook(inode_permission, 0, inode, mask); } @@ -39438,7 +39435,7 @@ index 23cbb1a295a3..72b2c47ef649 100644 int security_inode_setattr(struct dentry *dentry, struct iattr *attr) { -@@ -1328,6 +1335,7 @@ int security_file_permission(struct file *file, int mask) +@@ -1335,6 +1342,7 @@ int security_file_permission(struct file *file, int mask) return fsnotify_perm(file, mask); } diff --git a/kernel-i586.config b/kernel-i586.config index 2b1da24..0882404 100644 --- a/kernel-i586.config +++ b/kernel-i586.config @@ -53,7 +53,6 @@ CONFIG_ACPI_APEI=y CONFIG_ACPI_BATTERY=y CONFIG_ACPI_BGRT=y CONFIG_ACPI_BUTTON=y -CONFIG_ACPI_CMPC=m CONFIG_ACPI_CONFIGFS=m CONFIG_ACPI_CONTAINER=y CONFIG_ACPI_CPU_FREQ_PSS=y @@ -242,7 +241,6 @@ CONFIG_AMD_XGBE=m # CONFIG_AMIGA_PARTITION is not set CONFIG_AMILO_RFKILL=m # CONFIG_ANDROID is not set -CONFIG_ANON_INODES=y CONFIG_APDS9300=m CONFIG_APDS9802ALS=m CONFIG_APDS9960=m @@ -273,7 +271,6 @@ CONFIG_ARCNET_RAW=m CONFIG_ARCNET_RIM_I=m CONFIG_ARM_GIC_MAX_NR=1 # CONFIG_AS3935 is not set -CONFIG_ASIX_PHY=m CONFIG_ASN1=y CONFIG_ASSOCIATIVE_ARRAY=y CONFIG_ASUS_LAPTOP=m @@ -467,7 +464,6 @@ CONFIG_BACKLIGHT_DA903X=m CONFIG_BACKLIGHT_DA9052=m # CONFIG_BACKLIGHT_GENERIC is not set CONFIG_BACKLIGHT_GPIO=m -CONFIG_BACKLIGHT_LCD_SUPPORT=y CONFIG_BACKLIGHT_LM3630A=m CONFIG_BACKLIGHT_LM3639=m CONFIG_BACKLIGHT_LP855X=m @@ -514,7 +510,6 @@ CONFIG_BAYCOM_SER_HDX=m # CONFIG_BCACHE_DEBUG is not set CONFIG_BCACHE=m CONFIG_BCH_CONST_M=14 -CONFIG_BCH_CONST_PARAMS=y CONFIG_BCH_CONST_T=4 CONFIG_BCH=m CONFIG_BCM7XXX_PHY=m @@ -732,6 +727,7 @@ CONFIG_BT_LE=y CONFIG_BT=m CONFIG_BT_MRVL=m CONFIG_BT_MRVL_SDIO=m +CONFIG_BT_MTKSDIO=m CONFIG_BT_MTKUART=m CONFIG_BT_QCA=m CONFIG_BTREE=y @@ -750,7 +746,6 @@ CONFIG_BTT=y CONFIG_BT_WILINK=m # CONFIG_BUG_ON_DATA_CORRUPTION is not set CONFIG_BUG=y -CONFIG_BUILD_BIN2C=y CONFIG_BUILD_SALT="" CONFIG_BUILDTIME_EXTABLE_SORT=y CONFIG_BXT_WC_PMIC_OPREGION=y @@ -886,7 +881,7 @@ CONFIG_CHARGER_GPIO=m CONFIG_CHARGER_ISP1704=m CONFIG_CHARGER_LP8727=m CONFIG_CHARGER_LP8788=m -CONFIG_CHARGER_LTC3651=m +CONFIG_CHARGER_LT3651=m CONFIG_CHARGER_MANAGER=y CONFIG_CHARGER_MAX14577=m CONFIG_CHARGER_MAX77693=m @@ -903,9 +898,6 @@ CONFIG_CHARLCD_BL_FLASH=y # CONFIG_CHARLCD_BL_OFF is not set # CONFIG_CHARLCD_BL_ON is not set CONFIG_CHARLCD=m -CONFIG_CHASH=m -# CONFIG_CHASH_SELFTEST is not set -# CONFIG_CHASH_STATS is not set CONFIG_CHECKPOINT_RESTORE=y CONFIG_CHECK_SIGNATURE=y # CONFIG_CHELSIO_IPSEC_INLINE is not set @@ -936,7 +928,6 @@ CONFIG_CIFS_DFS_UPCALL=y CONFIG_CIFS_FSCACHE=y CONFIG_CIFS=m CONFIG_CIFS_POSIX=y -CONFIG_CIFS_SMB311=y # CONFIG_CIFS_SMB_DIRECT is not set # CONFIG_CIFS_STATS2 is not set CONFIG_CIFS_UPCALL=y @@ -1144,6 +1135,7 @@ CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y CONFIG_COREDUMP=y CONFIG_CORTINA_PHY=m CONFIG_COSA=m +CONFIG_COUNTER=m # CONFIG_CPA_DEBUG is not set CONFIG_CPU5_WDT=m # CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set @@ -1207,6 +1199,7 @@ CONFIG_CROS_EC_SYSFS=m CONFIG_CROS_KBD_LED_BACKLIGHT=m CONFIG_CROSS_COMPILE="" CONFIG_CROSS_MEMORY_ATTACH=y +CONFIG_CROS_USBPD_LOGGER=m CONFIG_CRYPTO_842=m CONFIG_CRYPTO_ACOMP2=y CONFIG_CRYPTO_ADIANTUM=m @@ -1276,8 +1269,10 @@ CONFIG_CRYPTO_DRBG_HMAC=y CONFIG_CRYPTO_DRBG_MENU=y CONFIG_CRYPTO_DRBG=y CONFIG_CRYPTO_ECB=y +CONFIG_CRYPTO_ECC=m CONFIG_CRYPTO_ECDH=m CONFIG_CRYPTO_ECHAINIV=m +CONFIG_CRYPTO_ECRDSA=m CONFIG_CRYPTO_ENGINE=m CONFIG_CRYPTO_FCRYPT=m CONFIG_CRYPTO_GCM=m @@ -1413,6 +1408,7 @@ CONFIG_DEBUG_KERNEL=y # CONFIG_DEBUG_LOCK_ALLOC is not set # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set # CONFIG_DEBUG_MEMORY_INIT is not set +CONFIG_DEBUG_MISC=y # CONFIG_DEBUG_MUTEXES is not set # CONFIG_DEBUG_NMI_SELFTEST is not set # CONFIG_DEBUG_NOTIFIERS is not set @@ -1421,8 +1417,8 @@ CONFIG_DEBUG_KERNEL=y # CONFIG_DEBUG_PAGE_REF is not set # CONFIG_DEBUG_PER_CPU_MAPS is not set # CONFIG_DEBUG_PERF_USE_VMALLOC is not set -# CONFIG_DEBUG_PI_LIST is not set # CONFIG_DEBUG_PINCTRL is not set +# CONFIG_DEBUG_PLIST is not set # CONFIG_DEBUG_PREEMPT is not set # CONFIG_DEBUG_RODATA_TEST is not set # CONFIG_DEBUG_RSEQ is not set @@ -1525,6 +1521,7 @@ CONFIG_DM_CRYPT=m # CONFIG_DM_DEBUG_BLOCK_MANAGER_LOCKING is not set # CONFIG_DM_DEBUG is not set # CONFIG_DM_DELAY is not set +# CONFIG_DM_DUST is not set CONFIG_DM_ERA=m CONFIG_DM_FLAKEY=m CONFIG_DMIID=y @@ -1613,10 +1610,11 @@ CONFIG_DRM_I915_USERPTR=y CONFIG_DRM_KMS_CMA_HELPER=y CONFIG_DRM_KMS_FB_HELPER=y CONFIG_DRM_KMS_HELPER=m -# CONFIG_DRM_LEGACY is not set +CONFIG_DRM_LEGACY=y CONFIG_DRM_LOAD_EDID_FIRMWARE=y CONFIG_DRM=m CONFIG_DRM_MGAG200=m +CONFIG_DRM_MGA=m CONFIG_DRM_MIPI_DSI=y CONFIG_DRM_NOUVEAU_BACKLIGHT=y CONFIG_DRM_NOUVEAU=m @@ -1625,14 +1623,19 @@ CONFIG_DRM_PANEL_ORIENTATION_QUIRKS=y CONFIG_DRM_PANEL_RASPBERRYPI_TOUCHSCREEN=m CONFIG_DRM_PANEL=y CONFIG_DRM_QXL=m +CONFIG_DRM_R128=m CONFIG_DRM_RADEON=m CONFIG_DRM_RADEON_USERPTR=y +CONFIG_DRM_SAVAGE=m CONFIG_DRM_SCHED=m +CONFIG_DRM_SIS=m +CONFIG_DRM_TDFX=m CONFIG_DRM_TINYDRM=m CONFIG_DRM_TTM=m CONFIG_DRM_UDL=m CONFIG_DRM_VBOXVIDEO=m CONFIG_DRM_VGEM=m +CONFIG_DRM_VIA=m CONFIG_DRM_VIRTIO_GPU=m CONFIG_DRM_VKMS=m CONFIG_DRM_VMWGFX_FBCON=y @@ -1953,16 +1956,12 @@ CONFIG_EUROTECH_WDT=m CONFIG_EVENTFD=y CONFIG_EVENT_TRACING=y # CONFIG_EVM is not set -# CONFIG_EXOFS_DEBUG is not set -CONFIG_EXOFS_FS=m CONFIG_EXPERT=y CONFIG_EXPORTFS_BLOCK_OPS=y CONFIG_EXPORTFS=y # CONFIG_EXT2_FS is not set # CONFIG_EXT3_FS is not set # CONFIG_EXT4_DEBUG is not set -CONFIG_EXT4_ENCRYPTION=y -CONFIG_EXT4_FS_ENCRYPTION=y CONFIG_EXT4_FS_POSIX_ACL=y CONFIG_EXT4_FS_SECURITY=y CONFIG_EXT4_FS=y @@ -1988,7 +1987,6 @@ CONFIG_EXTRA_FIRMWARE="" CONFIG_EZX_PCAP=y # CONFIG_F2FS_CHECK_FS is not set # CONFIG_F2FS_FAULT_INJECTION is not set -CONFIG_F2FS_FS_ENCRYPTION=y CONFIG_F2FS_FS=m CONFIG_F2FS_FS_POSIX_ACL=y CONFIG_F2FS_FS_SECURITY=y @@ -2120,6 +2118,7 @@ CONFIG_FDDI=y CONFIG_FEALNX=m CONFIG_FHANDLE=y CONFIG_FIB_RULES=y +CONFIG_FIELDBUS_DEV=m CONFIG_FILE_LOCKING=y # CONFIG_FIND_BIT_BENCHMARK is not set CONFIG_FIREWIRE=m @@ -2211,6 +2210,9 @@ CONFIG_FW_LOADER_USER_HELPER=y CONFIG_FW_LOADER=y CONFIG_FWTTY_MAX_CARD_PORTS=32 CONFIG_FWTTY_MAX_TOTAL_PORTS=64 +CONFIG_FXAS21002C_I2C=m +CONFIG_FXAS21002C=m +CONFIG_FXAS21002C_SPI=m CONFIG_GACT_PROB=y # CONFIG_GADGET_UAC1_LEGACY is not set CONFIG_GADGET_UAC1=y @@ -2220,6 +2222,13 @@ CONFIG_GAMEPORT_L4=m CONFIG_GAMEPORT=m CONFIG_GAMEPORT_NS558=m CONFIG_GARP=m +# CONFIG_GCC_PLUGIN_CYC_COMPLEXITY is not set +# CONFIG_GCC_PLUGIN_LATENT_ENTROPY is not set +# CONFIG_GCC_PLUGIN_RANDSTRUCT is not set +# CONFIG_GCC_PLUGIN_STACKLEAK is not set +# CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF_ALL is not set +# CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF is not set +# CONFIG_GCC_PLUGIN_STRUCTLEAK_USER is not set # CONFIG_GCC_PLUGINS is not set # CONFIG_GCOV_KERNEL is not set CONFIG_GENERIC_ADC_BATTERY=m @@ -2435,6 +2444,7 @@ CONFIG_HID_LOGITECH_DJ=m CONFIG_HID_LOGITECH_HIDPP=m CONFIG_HID_LOGITECH=m CONFIG_HID=m +CONFIG_HID_MACALLY=m CONFIG_HID_MAGICMOUSE=m CONFIG_HID_MALTRON=m CONFIG_HID_MAYFLASH=m @@ -2489,6 +2499,7 @@ CONFIG_HID_THRUSTMASTER=m CONFIG_HID_TIVO=m CONFIG_HID_TOPSEED=m CONFIG_HID_TWINHAN=m +CONFIG_HID_U2FZERO=m CONFIG_HID_UCLOGIC=m CONFIG_HID_UDRAW_PS3=m CONFIG_HID_VIEWSONIC=m @@ -2643,6 +2654,7 @@ CONFIG_I2C_ALI15X3=m CONFIG_I2C_AMD756=m CONFIG_I2C_AMD756_S4882=m CONFIG_I2C_AMD8111=m +CONFIG_I2C_AMD_MP2=m CONFIG_I2C_BCM2048=m CONFIG_I2C_BOARDINFO=y CONFIG_I2C_CBUS_GPIO=m @@ -2793,6 +2805,7 @@ CONFIG_IIO_TRIGGERED_EVENT=m CONFIG_IIO_TRIGGER=y CONFIG_IKCONFIG_PROC=y CONFIG_IKCONFIG=y +CONFIG_IKHEADERS=m CONFIG_ILLEGAL_POINTER_VALUE=0 # CONFIG_IMA_APPRAISE is not set CONFIG_IMA_DEFAULT_HASH="sha1" @@ -2815,10 +2828,6 @@ CONFIG_INET6_ESP=m CONFIG_INET6_ESP_OFFLOAD=m CONFIG_INET6_IPCOMP=m CONFIG_INET6_TUNNEL=m -CONFIG_INET6_XFRM_MODE_BEET=m -CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION=m -CONFIG_INET6_XFRM_MODE_TRANSPORT=m -CONFIG_INET6_XFRM_MODE_TUNNEL=m CONFIG_INET6_XFRM_TUNNEL=m CONFIG_INET_AH=m CONFIG_INET_DCCP_DIAG=m @@ -2832,15 +2841,10 @@ CONFIG_INET_SCTP_DIAG=m CONFIG_INET_TCP_DIAG=m CONFIG_INET_TUNNEL=m CONFIG_INET_UDP_DIAG=m -CONFIG_INET_XFRM_MODE_BEET=m -CONFIG_INET_XFRM_MODE_TRANSPORT=m -CONFIG_INET_XFRM_MODE_TUNNEL=m CONFIG_INET_XFRM_TUNNEL=m CONFIG_INET=y CONFIG_INFINIBAND_ADDR_TRANS_CONFIGFS=y CONFIG_INFINIBAND_ADDR_TRANS=y -CONFIG_INFINIBAND_BNXT_RE=m -# CONFIG_INFINIBAND_CXGB3_DEBUG is not set CONFIG_INFINIBAND_CXGB3=m CONFIG_INFINIBAND_CXGB4=m # CONFIG_INFINIBAND_EXP_LEGACY_VERBS_NEW_UAPI is not set @@ -2869,6 +2873,7 @@ CONFIG_INFINIBAND_VMWARE_PVRDMA=m CONFIG_INFTL=m CONFIG_INIT_ENV_ARG_LIMIT=32 CONFIG_INITRAMFS_SOURCE="" +CONFIG_INIT_STACK_NONE=y CONFIG_INOTIFY_USER=y CONFIG_INPUT_88PM80X_ONKEY=m CONFIG_INPUT_88PM860X_ONKEY=m @@ -2899,6 +2904,7 @@ CONFIG_INPUT_GP2A=m # CONFIG_INPUT_GPIO_BEEPER is not set # CONFIG_INPUT_GPIO_DECODER is not set # CONFIG_INPUT_GPIO_ROTARY_ENCODER is not set +CONFIG_INPUT_GPIO_VIBRA=m CONFIG_INPUT_IDEAPAD_SLIDEBAR=m CONFIG_INPUT_IMS_PCU=m CONFIG_INPUT_JOYDEV=m @@ -3288,6 +3294,8 @@ CONFIG_IXGBE=m CONFIG_IXGBEVF_IPSEC=y CONFIG_IXGBEVF=m CONFIG_IXGB=m +CONFIG_IXP4XX_NPE=m +CONFIG_IXP4XX_QMGR=m # CONFIG_JBD2_DEBUG is not set CONFIG_JBD2=y CONFIG_JFFS2_CMODE_FAVOURLZO=y @@ -3387,6 +3395,7 @@ CONFIG_KEYBOARD_MPR121=m CONFIG_KEYBOARD_MTK_PMIC=m CONFIG_KEYBOARD_NEWTON=m CONFIG_KEYBOARD_OPENCORES=m +CONFIG_KEYBOARD_QT1050=m CONFIG_KEYBOARD_QT1070=m CONFIG_KEYBOARD_QT2160=m CONFIG_KEYBOARD_SAMSUNG=m @@ -3405,6 +3414,11 @@ CONFIG_KGDB_SERIAL_CONSOLE=y # CONFIG_KGDB_TESTS is not set CONFIG_KGDB=y # CONFIG_KMX61 is not set +CONFIG_KPC2000_CORE=m +CONFIG_KPC2000_DMA=m +CONFIG_KPC2000_I2C=m +CONFIG_KPC2000_SPI=m +CONFIG_KPC2000=y # CONFIG_KPROBE_EVENTS_ON_NOTRACE is not set CONFIG_KPROBE_EVENTS=y CONFIG_KPROBES_ON_FTRACE=y @@ -3444,7 +3458,6 @@ CONFIG_LAPBETHER=m CONFIG_LAPB=m # CONFIG_LATENCYTOP is not set CONFIG_LATTICE_ECP3_CONFIG=m -CONFIG_LBDAF=y CONFIG_LCD_AMS369FG06=m CONFIG_LCD_CLASS_DEVICE=m CONFIG_LCD_HX8357=m @@ -3477,6 +3490,7 @@ CONFIG_LEDS_DAC124S085=m CONFIG_LEDS_GPIO=m CONFIG_LEDS_INTEL_SS4200=m CONFIG_LEDS_LM3530=m +CONFIG_LEDS_LM3532=m CONFIG_LEDS_LM355x=m CONFIG_LEDS_LM3601X=m CONFIG_LEDS_LM3642=m @@ -3488,7 +3502,6 @@ CONFIG_LEDS_LP5562=m CONFIG_LEDS_LP55XX_COMMON=m CONFIG_LEDS_LP8501=m CONFIG_LEDS_LP8788=m -CONFIG_LEDS_LT3593=m CONFIG_LEDS_MAX8997=m CONFIG_LEDS_MC13783=m CONFIG_LEDS_MENF21BMC=m @@ -3565,6 +3578,7 @@ CONFIG_LOCK_DEBUGGING_SUPPORT=y CONFIG_LOCKDEP_SUPPORT=y CONFIG_LOCKD=m CONFIG_LOCKD_V4=y +# CONFIG_LOCK_EVENT_COUNTS is not set CONFIG_LOCK_SPIN_ON_OWNER=y # CONFIG_LOCK_STAT is not set # CONFIG_LOCK_TORTURE_TEST is not set @@ -3648,6 +3662,7 @@ CONFIG_MAX1118=m CONFIG_MAX1363=m CONFIG_MAX30100=m CONFIG_MAX30102=m +CONFIG_MAX31856=m CONFIG_MAX44000=m CONFIG_MAX44009=m CONFIG_MAX517=m @@ -3658,7 +3673,7 @@ CONFIG_MAX8925_POWER=m CONFIG_MAX9611=m # CONFIG_MAXIM_THERMOCOUPLE is not set CONFIG_MAX_RAW_DEVS=256 -CONFIG_MAY_USE_DEVLINK=m +CONFIG_MB1232=m # CONFIG_MC3230 is not set # CONFIG_MCB is not set # CONFIG_MCORE2 is not set @@ -3699,7 +3714,7 @@ CONFIG_MEDIA_CAMERA_SUPPORT=y # CONFIG_MEDIA_CEC_RC is not set CONFIG_MEDIA_CEC_SUPPORT=y CONFIG_MEDIA_COMMON_OPTIONS=y -# CONFIG_MEDIA_CONTROLLER_DVB is not set +CONFIG_MEDIA_CONTROLLER_DVB=y # CONFIG_MEDIA_CONTROLLER_REQUEST_API is not set CONFIG_MEDIA_CONTROLLER=y CONFIG_MEDIA_DIGITAL_TV_SUPPORT=y @@ -4056,6 +4071,7 @@ CONFIG_MSI_WMI=m CONFIG_MSPRO_BLOCK=m CONFIG_MT7601U=m CONFIG_MT7603E=m +CONFIG_MT7615E=m CONFIG_MT76_CORE=m CONFIG_MT76_LEDS=y CONFIG_MT76_USB=m @@ -4107,9 +4123,7 @@ CONFIG_MTD_MAP_BANK_WIDTH_2=y CONFIG_MTD_MAP_BANK_WIDTH_4=y # CONFIG_MTD_MAP_BANK_WIDTH_8 is not set CONFIG_MTD_MCHP23K256=m -CONFIG_MTD_MT81xx_NOR=m CONFIG_MTD_MTDRAM=m -CONFIG_MTD_NAND_BCH=m CONFIG_MTD_NAND_CAFE=m CONFIG_MTD_NAND_CORE=m CONFIG_MTD_NAND_CS553X=m @@ -4119,11 +4133,10 @@ CONFIG_MTD_NAND_DENALI_PCI=m CONFIG_MTD_NAND_DISKONCHIP=m CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADDRESS=0 # CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADVANCED is not set -CONFIG_MTD_NAND_ECC_BCH=y -CONFIG_MTD_NAND_ECC=m -# CONFIG_MTD_NAND_ECC_SMC is not set +CONFIG_MTD_NAND_ECC_SW_BCH=y +CONFIG_MTD_NAND_ECC_SW_HAMMING=m +# CONFIG_MTD_NAND_ECC_SW_HAMMING_SMC is not set CONFIG_MTD_NAND_GPIO=m -CONFIG_MTD_NAND=m CONFIG_MTD_NAND_NANDSIM=m CONFIG_MTD_NAND_PLATFORM=m CONFIG_MTD_NAND_RICOH=m @@ -4145,6 +4158,7 @@ CONFIG_MTD_QINFO_PROBE=m CONFIG_MTDRAM_ERASE_SIZE=128 CONFIG_MTD_RAM=m CONFIG_MTDRAM_TOTAL_SIZE=4096 +CONFIG_MTD_RAW_NAND=m CONFIG_MTD_REDBOOT_DIRECTORY_BLOCK=-1 CONFIG_MTD_REDBOOT_PARTS=m # CONFIG_MTD_REDBOOT_PARTS_READONLY is not set @@ -4166,9 +4180,6 @@ CONFIG_MTD_UBI_BEB_LIMIT=20 # CONFIG_MTD_UBI_GLUEBI is not set CONFIG_MTD_UBI=m CONFIG_MTD_UBI_WL_THRESHOLD=4096 -CONFIG_MTK_AEE_KDUMP=y -CONFIG_MTK_MMC_CD_POLL=y -CONFIG_MTK_MMC=m CONFIG_MTRR_SANITIZER_ENABLE_DEFAULT=0 CONFIG_MTRR_SANITIZER_SPARE_REG_NR_DEFAULT=1 CONFIG_MTRR_SANITIZER=y @@ -4252,7 +4263,6 @@ CONFIG_NET_DEVLINK=y CONFIG_NET_DROP_MONITOR=m CONFIG_NET_DSA_BCM_SF2=m CONFIG_NET_DSA_LANTIQ_GSWIP=m -CONFIG_NET_DSA_LEGACY=y CONFIG_NET_DSA_LOOP=m CONFIG_NET_DSA=m CONFIG_NET_DSA_MICROCHIP_KSZ9477=m @@ -4265,20 +4275,25 @@ CONFIG_NET_DSA_MV88E6XXX=m CONFIG_NET_DSA_MV88E6XXX_PTP=y CONFIG_NET_DSA_QCA8K=m CONFIG_NET_DSA_REALTEK_SMI=m +CONFIG_NET_DSA_SJA1105=m CONFIG_NET_DSA_SMSC_LAN9303_I2C=m CONFIG_NET_DSA_SMSC_LAN9303=m CONFIG_NET_DSA_SMSC_LAN9303_MDIO=m -CONFIG_NET_DSA_TAG_BRCM_PREPEND=y -CONFIG_NET_DSA_TAG_BRCM=y -CONFIG_NET_DSA_TAG_DSA=y -CONFIG_NET_DSA_TAG_EDSA=y -CONFIG_NET_DSA_TAG_GSWIP=y -CONFIG_NET_DSA_TAG_KSZ9477=y -CONFIG_NET_DSA_TAG_KSZ=y -CONFIG_NET_DSA_TAG_LAN9303=y -CONFIG_NET_DSA_TAG_MTK=y -CONFIG_NET_DSA_TAG_QCA=y -CONFIG_NET_DSA_TAG_TRAILER=y +CONFIG_NET_DSA_TAG_8021Q=m +CONFIG_NET_DSA_TAG_BRCM_COMMON=m +CONFIG_NET_DSA_TAG_BRCM=m +CONFIG_NET_DSA_TAG_BRCM_PREPEND=m +CONFIG_NET_DSA_TAG_DSA=m +CONFIG_NET_DSA_TAG_EDSA=m +CONFIG_NET_DSA_TAG_GSWIP=m +CONFIG_NET_DSA_TAG_KSZ9477=m +CONFIG_NET_DSA_TAG_KSZ_COMMON=m +CONFIG_NET_DSA_TAG_KSZ=m +CONFIG_NET_DSA_TAG_LAN9303=m +CONFIG_NET_DSA_TAG_MTK=m +CONFIG_NET_DSA_TAG_QCA=m +CONFIG_NET_DSA_TAG_SJA1105=m +CONFIG_NET_DSA_TAG_TRAILER=m CONFIG_NET_EGRESS=y CONFIG_NET_EMATCH_CANID=m CONFIG_NET_EMATCH_CMP=m @@ -4368,6 +4383,7 @@ CONFIG_NETFILTER_XT_TARGET_IDLETIMER=m CONFIG_NETFILTER_XT_TARGET_LED=m CONFIG_NETFILTER_XT_TARGET_LOG=m CONFIG_NETFILTER_XT_TARGET_MARK=m +CONFIG_NETFILTER_XT_TARGET_MASQUERADE=m CONFIG_NETFILTER_XT_TARGET_NETMAP=m CONFIG_NETFILTER_XT_TARGET_NFLOG=m CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m @@ -4513,6 +4529,7 @@ CONFIG_NET_VENDOR_TEHUTI=y CONFIG_NET_VENDOR_TI=y CONFIG_NET_VENDOR_VIA=y CONFIG_NET_VENDOR_WIZNET=y +CONFIG_NET_VENDOR_XILINX=y CONFIG_NET_VENDOR_XIRCOM=y CONFIG_NET_VRF=m CONFIG_NETWORK_FILESYSTEMS=y @@ -4603,12 +4620,9 @@ CONFIG_NF_LOG_NETDEV=m CONFIG_NF_NAT_AMANDA=m CONFIG_NF_NAT_FTP=m CONFIG_NF_NAT_H323=m -CONFIG_NF_NAT_IPV4=m -CONFIG_NF_NAT_IPV6=m CONFIG_NF_NAT_IRC=m CONFIG_NF_NAT=m CONFIG_NF_NAT_MASQUERADE=y -CONFIG_NF_NAT_NEEDED=y CONFIG_NF_NAT_PPTP=m CONFIG_NF_NAT_REDIRECT=y CONFIG_NF_NAT_SIP=m @@ -4659,10 +4673,6 @@ CONFIG_NF_TABLES=m CONFIG_NF_TABLES_NETDEV=y CONFIG_NF_TABLES_SET=m CONFIG_NFT_BRIDGE_REJECT=m -CONFIG_NFT_CHAIN_NAT_IPV4=m -CONFIG_NFT_CHAIN_NAT_IPV6=m -CONFIG_NFT_CHAIN_ROUTE_IPV4=m -CONFIG_NFT_CHAIN_ROUTE_IPV6=m CONFIG_NFT_COMPAT=m CONFIG_NFT_CONNLIMIT=m CONFIG_NFT_COUNTER=m @@ -4682,8 +4692,6 @@ CONFIG_NFT_LIMIT=m CONFIG_NFTL=m CONFIG_NFT_LOG=m # CONFIG_NFTL_RW is not set -CONFIG_NFT_MASQ_IPV4=m -CONFIG_NFT_MASQ_IPV6=m CONFIG_NFT_MASQ=m CONFIG_NFT_NAT=m CONFIG_NFT_NUMGEN=m @@ -4693,8 +4701,6 @@ CONFIG_NF_TPROXY_IPV4=m CONFIG_NF_TPROXY_IPV6=m CONFIG_NFT_QUEUE=m CONFIG_NFT_QUOTA=m -CONFIG_NFT_REDIR_IPV4=m -CONFIG_NFT_REDIR_IPV6=m CONFIG_NFT_REDIR=m CONFIG_NFT_REJECT_INET=m CONFIG_NFT_REJECT_IPV4=m @@ -4793,10 +4799,12 @@ CONFIG_NTB_TRANSPORT=m # CONFIG_NTFS_DEBUG is not set CONFIG_NTFS_FS=m # CONFIG_NTFS_RW is not set +CONFIG_NULL_TTY=m # CONFIG_NUMA is not set CONFIG_NVME_CORE=y CONFIG_NVME_FABRICS=m CONFIG_NVME_FC=m +CONFIG_NVMEM_SYSFS=y CONFIG_NVME_MULTIPATH=y CONFIG_NVMEM=y CONFIG_NVME_RDMA=m @@ -4834,7 +4842,6 @@ CONFIG_OPROFILE_NMI_TIMER=y CONFIG_OPT3001=m CONFIG_OPTIMIZE_INLINING=y CONFIG_ORANGEFS_FS=m -CONFIG_ORE=m CONFIG_ORINOCO_USB=m # CONFIG_OSF_PARTITION is not set CONFIG_OUTPUT_FORMAT="elf32-i386" @@ -4981,7 +4988,6 @@ CONFIG_PCI200SYN=m CONFIG_PCI_ATMEL=m CONFIG_PCI_ATS=y CONFIG_PCI_BIOS=y -CONFIG_PCI_BUS_ADDR_T_64BIT=y # CONFIG_PCI_CNB20LE_QUIRK is not set # CONFIG_PCI_DEBUG is not set CONFIG_PCI_DIRECT=y @@ -5274,12 +5280,10 @@ CONFIG_QUOTACTL=y CONFIG_QUOTA_NETLINK_INTERFACE=y CONFIG_QUOTA_TREE=y CONFIG_QUOTA=y -CONFIG_R3964=m CONFIG_R6040=m CONFIG_R8169=m CONFIG_R8188EU=m CONFIG_R8712U=m -CONFIG_R8822BE=m CONFIG_RADIO_ADAPTERS=y CONFIG_RADIO_AZTECH=m CONFIG_RADIO_CADET=m @@ -5701,14 +5705,19 @@ CONFIG_RTLWIFI_PCI=m CONFIG_RTLWIFI_USB=m CONFIG_RT_MUTEXES=y CONFIG_RTS5208=m +CONFIG_RTW88_8822BE=y +CONFIG_RTW88_8822CE=y +CONFIG_RTW88_CORE=m +# CONFIG_RTW88_DEBUGFS is not set +# CONFIG_RTW88_DEBUG is not set +CONFIG_RTW88=m +CONFIG_RTW88_PCI=m CONFIG_RUNTIME_TESTING_MENU=y CONFIG_RWSEM_SPIN_ON_OWNER=y -CONFIG_RWSEM_XCHGADD_ALGORITHM=y # CONFIG_RXKAD is not set CONFIG_S2IO=m # CONFIG_SAMPLES is not set CONFIG_SAMSUNG_LAPTOP=m -CONFIG_SAMSUNG_Q10=m CONFIG_SATA_ACARD_AHCI=m CONFIG_SATA_AHCI_PLATFORM=y CONFIG_SATA_AHCI=y @@ -5825,10 +5834,6 @@ CONFIG_SCSI_MYRB=m CONFIG_SCSI_MYRS=m CONFIG_SCSI_NETLINK=y CONFIG_SCSI_NSP32=m -# CONFIG_SCSI_OSD_DEBUG is not set -CONFIG_SCSI_OSD_DPRINT_SENSE=1 -CONFIG_SCSI_OSD_INITIATOR=m -CONFIG_SCSI_OSD_ULD=m CONFIG_SCSI_PM8001=m CONFIG_SCSI_PMCRAID=m CONFIG_SCSI_PPA=m @@ -5974,8 +5979,10 @@ CONFIG_SENSORS_INA209=m # CONFIG_SENSORS_INA2XX is not set CONFIG_SENSORS_INA3221=m CONFIG_SENSORS_IR35221=m +CONFIG_SENSORS_IR38064=m CONFIG_SENSORS_ISL29018=m CONFIG_SENSORS_ISL29028=m +CONFIG_SENSORS_ISL68137=m CONFIG_SENSORS_IT87=m CONFIG_SENSORS_JC42=m CONFIG_SENSORS_K10TEMP=m @@ -6037,8 +6044,6 @@ CONFIG_SENSORS_NCT7802=m CONFIG_SENSORS_NCT7904=m CONFIG_SENSORS_NPCM7XX=m CONFIG_SENSORS_NTC_THERMISTOR=m -CONFIG_SENSORS_OCC_P8_I2C=m -CONFIG_SENSORS_OCC=y CONFIG_SENSORS_PC87360=m CONFIG_SENSORS_PC87427=m CONFIG_SENSORS_PCF8591=m @@ -6155,7 +6160,6 @@ CONFIG_SERIO_CT82C710=m CONFIG_SERIO_GPIO_PS2=m CONFIG_SERIO_I8042=y CONFIG_SERIO_LIBPS2=y -CONFIG_SERIO_OLPC_APSP=m CONFIG_SERIO_PARKBD=m CONFIG_SERIO_PCIPS2=m CONFIG_SERIO_PS2MULT=m @@ -6176,8 +6180,8 @@ CONFIG_SGI_IOC4=m CONFIG_SGI_PARTITION=y CONFIG_SGL_ALLOC=y CONFIG_SG_POOL=y -# CONFIG_SG_SPLIT is not set CONFIG_SHMEM=y +# CONFIG_SHUFFLE_PAGE_ALLOCATOR is not set CONFIG_SI1133=m CONFIG_SI1145=m CONFIG_SI7005=m @@ -6196,7 +6200,6 @@ CONFIG_SKGE=m CONFIG_SKY2=m # CONFIG_SLAB_FREELIST_HARDENED is not set # CONFIG_SLAB_FREELIST_RANDOM is not set -CONFIG_SLABINFO=y # CONFIG_SLAB is not set CONFIG_SLAB_MERGE_DEFAULT=y CONFIG_SLHC=y @@ -6488,6 +6491,7 @@ CONFIG_SND_SOC_ES8328_I2C=m CONFIG_SND_SOC_ES8328=m CONFIG_SND_SOC_ES8328_SPI=m CONFIG_SND_SOC_FSL_ASRC=m +CONFIG_SND_SOC_FSL_AUDMIX=m CONFIG_SND_SOC_FSL_ESAI=m CONFIG_SND_SOC_FSL_MICFIL=m CONFIG_SND_SOC_FSL_SAI=m @@ -6545,6 +6549,7 @@ CONFIG_SND_SOC_INTEL_SKYLAKE_FAMILY=m CONFIG_SND_SOC_INTEL_SKYLAKE_HDAUDIO_CODEC=y CONFIG_SND_SOC_INTEL_SKYLAKE=m CONFIG_SND_SOC_INTEL_SKYLAKE_SSP_CLK=m +CONFIG_SND_SOC_INTEL_SOF_RT5682_MACH=m CONFIG_SND_SOC_INTEL_SST_ACPI=m CONFIG_SND_SOC_INTEL_SST_FIRMWARE=m CONFIG_SND_SOC_INTEL_SST=m @@ -6611,6 +6616,40 @@ CONFIG_SND_SOC_SIGMADSP=m CONFIG_SND_SOC_SIGMADSP_REGMAP=m CONFIG_SND_SOC_SIMPLE_AMPLIFIER=m CONFIG_SND_SOC_SIRF_AUDIO_CODEC=m +CONFIG_SND_SOC_SOF_ACPI=m +CONFIG_SND_SOC_SOF_APOLLOLAKE=m +CONFIG_SND_SOC_SOF_APOLLOLAKE_SUPPORT=y +CONFIG_SND_SOC_SOF_BAYTRAIL=m +CONFIG_SND_SOC_SOF_BAYTRAIL_SUPPORT=y +CONFIG_SND_SOC_SOF_BROADWELL=m +CONFIG_SND_SOC_SOF_BROADWELL_SUPPORT=y +CONFIG_SND_SOC_SOF_CANNONLAKE=m +CONFIG_SND_SOC_SOF_CANNONLAKE_SUPPORT=y +CONFIG_SND_SOC_SOF_COFFEELAKE=m +CONFIG_SND_SOC_SOF_COFFEELAKE_SUPPORT=y +# CONFIG_SND_SOC_SOF_DEBUG is not set +CONFIG_SND_SOC_SOF_GEMINILAKE=m +CONFIG_SND_SOC_SOF_GEMINILAKE_SUPPORT=y +CONFIG_SND_SOC_SOF_HDA_COMMON=m +CONFIG_SND_SOC_SOF_HDA_LINK_BASELINE=m +CONFIG_SND_SOC_SOF_ICELAKE=m +CONFIG_SND_SOC_SOF_ICELAKE_SUPPORT=y +CONFIG_SND_SOC_SOF_INTEL_ACPI=m +CONFIG_SND_SOC_SOF_INTEL_ATOM_HIFI_EP=m +CONFIG_SND_SOC_SOF_INTEL_COMMON=m +CONFIG_SND_SOC_SOF_INTEL_HIFI_EP_IPC=m +CONFIG_SND_SOC_SOF_INTEL_PCI=m +CONFIG_SND_SOC_SOF_INTEL_TOPLEVEL=y +CONFIG_SND_SOC_SOF=m +CONFIG_SND_SOC_SOF_MERRIFIELD=m +CONFIG_SND_SOC_SOF_MERRIFIELD_SUPPORT=y +CONFIG_SND_SOC_SOF_NOCODEC=m +CONFIG_SND_SOC_SOF_NOCODEC_SUPPORT=y +CONFIG_SND_SOC_SOF_OPTIONS=m +CONFIG_SND_SOC_SOF_PCI=m +# CONFIG_SND_SOC_SOF_STRICT_ABI_CHECKS is not set +CONFIG_SND_SOC_SOF_TOPLEVEL=y +CONFIG_SND_SOC_SOF_XTENSA=m CONFIG_SND_SOC_SPDIF=m CONFIG_SND_SOC_SSM2305=m CONFIG_SND_SOC_SSM2602_I2C=m @@ -6685,6 +6724,7 @@ CONFIG_SND_TIMER=m CONFIG_SND_TRIDENT=m CONFIG_SND_USB_6FIRE=m CONFIG_SND_USB_AUDIO=m +CONFIG_SND_USB_AUDIO_USE_MEDIA_CONTROLLER=y CONFIG_SND_USB_CAIAQ_INPUT=y CONFIG_SND_USB_CAIAQ=m CONFIG_SND_USB_HIFACE=m @@ -6711,20 +6751,6 @@ CONFIG_SND_WAVEFRONT=m CONFIG_SND_WSS_LIB=m CONFIG_SND_X86=y CONFIG_SND_YMFPCI=m -CONFIG_SOC_CAMERA_IMX074=m -CONFIG_SOC_CAMERA=m -CONFIG_SOC_CAMERA_MT9M001=m -CONFIG_SOC_CAMERA_MT9M111=m -CONFIG_SOC_CAMERA_MT9T031=m -CONFIG_SOC_CAMERA_MT9T112=m -CONFIG_SOC_CAMERA_MT9V022=m -CONFIG_SOC_CAMERA_OV5642=m -CONFIG_SOC_CAMERA_OV772X=m -CONFIG_SOC_CAMERA_OV9640=m -CONFIG_SOC_CAMERA_OV9740=m -CONFIG_SOC_CAMERA_PLATFORM=m -CONFIG_SOC_CAMERA_RJ54N1=m -CONFIG_SOC_CAMERA_TW9910=m CONFIG_SOCK_CGROUP_DATA=y CONFIG_SOCK_VALIDATE_XMIT=y CONFIG_SOC_TI=y @@ -7002,6 +7028,7 @@ CONFIG_TEST_PRINTF=m # CONFIG_TEST_STACKINIT is not set CONFIG_TEST_STATIC_KEYS=m # CONFIG_TEST_STRING_HELPERS is not set +# CONFIG_TEST_STRSCPY is not set # CONFIG_TEST_SYSCTL is not set # CONFIG_TEST_UDELAY is not set # CONFIG_TEST_USER_COPY is not set @@ -7128,6 +7155,7 @@ CONFIG_TOUCHSCREEN_HIDEEP=m CONFIG_TOUCHSCREEN_HTCPEN=m CONFIG_TOUCHSCREEN_ILI210X=m CONFIG_TOUCHSCREEN_INEXIO=m +CONFIG_TOUCHSCREEN_IQS5XX=m CONFIG_TOUCHSCREEN_MAX11801=m CONFIG_TOUCHSCREEN_MC13783=m CONFIG_TOUCHSCREEN_MCS5000=m @@ -7206,7 +7234,6 @@ CONFIG_TRACE_ROUTER=m # CONFIG_TRACER_SNAPSHOT_PER_CPU_SWAP is not set CONFIG_TRACER_SNAPSHOT=y CONFIG_TRACE_SINK=m -CONFIG_TRACING_EVENTS_GPIO=y CONFIG_TRACING_MAP=y CONFIG_TRACING_SUPPORT=y CONFIG_TRACING=y @@ -7239,6 +7266,7 @@ CONFIG_TYPEC_DP_ALTMODE=m CONFIG_TYPEC_FUSB302=m CONFIG_TYPEC=m CONFIG_TYPEC_MUX_PI3USB30532=m +CONFIG_TYPEC_NVIDIA_ALTMODE=m CONFIG_TYPEC_RT1711H=m CONFIG_TYPEC_TCPCI=m CONFIG_TYPEC_TCPM=m @@ -7249,7 +7277,6 @@ CONFIG_TYPHOON=m # CONFIG_UBIFS_ATIME_SUPPORT is not set # CONFIG_UBIFS_FS_ADVANCED_COMPR is not set # CONFIG_UBIFS_FS_AUTHENTICATION is not set -CONFIG_UBIFS_FS_ENCRYPTION=y CONFIG_UBIFS_FS_LZO=y CONFIG_UBIFS_FS=m CONFIG_UBIFS_FS_SECURITY=y @@ -7284,6 +7311,8 @@ CONFIG_UIO_SERCOS3=m CONFIG_ULI526X=m CONFIG_ULTRA=m # CONFIG_ULTRIX_PARTITION is not set +# CONFIG_UNICODE_NORMALIZATION_SELFTEST is not set +CONFIG_UNICODE=y CONFIG_UNINLINE_SPIN_UNLOCK=y # CONFIG_UNISYSSPAR is not set CONFIG_UNIX98_PTYS=y @@ -7755,17 +7784,12 @@ CONFIG_VIA_RHINE=m CONFIG_VIA_RHINE_MMIO=y CONFIG_VIA_VELOCITY=m CONFIG_VIA_WDT=m -CONFIG_VIDEO_ADV7170=m -CONFIG_VIDEO_ADV7175=m # CONFIG_VIDEO_ADV_DEBUG is not set CONFIG_VIDEO_ASPEED=m CONFIG_VIDEO_AU0828=m CONFIG_VIDEO_AU0828_RC=y CONFIG_VIDEO_AU0828_V4L2=y -CONFIG_VIDEO_BT819=m CONFIG_VIDEO_BT848=m -CONFIG_VIDEO_BT856=m -CONFIG_VIDEO_BT866=m CONFIG_VIDEOBUF2_CORE=m CONFIG_VIDEOBUF2_DMA_CONTIG=m CONFIG_VIDEOBUF2_DMA_SG=m @@ -7825,25 +7849,21 @@ CONFIG_VIDEO_IR_I2C=m CONFIG_VIDEO_IVTV_ALSA=m # CONFIG_VIDEO_IVTV_DEPRECATED_IOCTLS is not set CONFIG_VIDEO_IVTV=m -CONFIG_VIDEO_KS0127=m CONFIG_VIDEO_M52790=m CONFIG_VIDEO_MEM2MEM_DEINTERLACE=m CONFIG_VIDEO_MEYE=m CONFIG_VIDEO_MSP3400=m -CONFIG_VIDEO_MT9M111=m CONFIG_VIDEO_MT9V011=m CONFIG_VIDEO_MXB=m CONFIG_VIDEO_OV2640=m CONFIG_VIDEO_OV7640=m CONFIG_VIDEO_OV7670=m -# CONFIG_VIDEO_PCI_SKELETON is not set # CONFIG_VIDEO_PVRUSB2_DEBUGIFC is not set CONFIG_VIDEO_PVRUSB2_DVB=y CONFIG_VIDEO_PVRUSB2=m CONFIG_VIDEO_PVRUSB2_SYSFS=y CONFIG_VIDEO_SAA6588=m CONFIG_VIDEO_SAA6752HS=m -CONFIG_VIDEO_SAA7110=m CONFIG_VIDEO_SAA711X=m CONFIG_VIDEO_SAA7127=m CONFIG_VIDEO_SAA7134_ALSA=m @@ -7855,7 +7875,6 @@ CONFIG_VIDEO_SAA7146=m CONFIG_VIDEO_SAA7146_VV=m CONFIG_VIDEO_SAA7164=m CONFIG_VIDEO_SAA717X=m -CONFIG_VIDEO_SAA7185=m CONFIG_VIDEO_SH_VEU=m CONFIG_VIDEO_SOLO6X10=m CONFIG_VIDEO_SONY_BTF_MPX=m @@ -7894,17 +7913,8 @@ CONFIG_VIDEO_VIVID_CEC=y CONFIG_VIDEO_VIVID=m CONFIG_VIDEO_VIVID_MAX_DEVS=64 CONFIG_VIDEO_VP27SMPX=m -CONFIG_VIDEO_VPX3220=m CONFIG_VIDEO_WM8739=m CONFIG_VIDEO_WM8775=m -CONFIG_VIDEO_ZORAN_AVS6EYES=m -CONFIG_VIDEO_ZORAN_BUZ=m -CONFIG_VIDEO_ZORAN_DC10=m -CONFIG_VIDEO_ZORAN_DC30=m -CONFIG_VIDEO_ZORAN_LML33=m -CONFIG_VIDEO_ZORAN_LML33R10=m -CONFIG_VIDEO_ZORAN=m -CONFIG_VIDEO_ZORAN_ZR36060=m CONFIG_VIPERBOARD_ADC=m CONFIG_VIRT_DRIVERS=y CONFIG_VIRTIO_BALLOON=m @@ -8001,6 +8011,7 @@ CONFIG_WATCHDOG_PRETIMEOUT_DEFAULT_GOV_NOOP=y # CONFIG_WATCHDOG_PRETIMEOUT_DEFAULT_GOV_PANIC is not set CONFIG_WATCHDOG_PRETIMEOUT_GOV_NOOP=y CONFIG_WATCHDOG_PRETIMEOUT_GOV_PANIC=m +CONFIG_WATCHDOG_PRETIMEOUT_GOV_SEL=m CONFIG_WATCHDOG_PRETIMEOUT_GOV=y CONFIG_WATCHDOG_SYSFS=y CONFIG_WATCHDOG=y @@ -8181,6 +8192,7 @@ CONFIG_XFS_QUOTA=y CONFIG_XFS_RT=y # CONFIG_XFS_WARN is not set CONFIG_XILINX_GMII2RGMII=m +CONFIG_XILINX_LL_TEMAC=m CONFIG_XILINX_PR_DECOUPLER=m CONFIG_XILINX_VCU=m # CONFIG_XILINX_WATCHDOG is not set diff --git a/kernel-x86_64.config b/kernel-x86_64.config index d270c9e..c36f2ac 100644 --- a/kernel-x86_64.config +++ b/kernel-x86_64.config @@ -70,6 +70,7 @@ CONFIG_ACPI_DOCK=y CONFIG_ACPI_EXTLOG=m CONFIG_ACPI_FAN=y CONFIG_ACPI_HED=y +CONFIG_ACPI_HMAT=y CONFIG_ACPI_HOTPLUG_CPU=y CONFIG_ACPI_HOTPLUG_IOAPIC=y CONFIG_ACPI_HOTPLUG_MEMORY=y @@ -738,6 +739,7 @@ CONFIG_BT_LE=y CONFIG_BT=m CONFIG_BT_MRVL=m CONFIG_BT_MRVL_SDIO=m +CONFIG_BT_MTKSDIO=m CONFIG_BT_MTKUART=m CONFIG_BT_QCA=m CONFIG_BTREE=y @@ -893,7 +895,7 @@ CONFIG_CHARGER_GPIO=m CONFIG_CHARGER_ISP1704=m CONFIG_CHARGER_LP8727=m CONFIG_CHARGER_LP8788=m -CONFIG_CHARGER_LTC3651=m +CONFIG_CHARGER_LT3651=m CONFIG_CHARGER_MANAGER=y CONFIG_CHARGER_MAX14577=m CONFIG_CHARGER_MAX77693=m @@ -910,9 +912,6 @@ CONFIG_CHARLCD_BL_FLASH=y # CONFIG_CHARLCD_BL_OFF is not set # CONFIG_CHARLCD_BL_ON is not set CONFIG_CHARLCD=m -CONFIG_CHASH=m -# CONFIG_CHASH_SELFTEST is not set -# CONFIG_CHASH_STATS is not set CONFIG_CHECKPOINT_RESTORE=y CONFIG_CHECK_SIGNATURE=y # CONFIG_CHELSIO_IPSEC_INLINE is not set @@ -1148,6 +1147,7 @@ CONFIG_CORDIC=m CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y CONFIG_COREDUMP=y CONFIG_CORTINA_PHY=m +CONFIG_COUNTER=m # CONFIG_CPA_DEBUG is not set CONFIG_CPU5_WDT=m # CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set @@ -1207,6 +1207,7 @@ CONFIG_CROS_EC_SYSFS=m CONFIG_CROS_KBD_LED_BACKLIGHT=m CONFIG_CROSS_COMPILE="" CONFIG_CROSS_MEMORY_ATTACH=y +CONFIG_CROS_USBPD_LOGGER=m CONFIG_CRYPTO_842=m CONFIG_CRYPTO_ACOMP2=y CONFIG_CRYPTO_ADIANTUM=m @@ -1289,8 +1290,10 @@ CONFIG_CRYPTO_DRBG_HMAC=y CONFIG_CRYPTO_DRBG_MENU=y CONFIG_CRYPTO_DRBG=y CONFIG_CRYPTO_ECB=y +CONFIG_CRYPTO_ECC=m CONFIG_CRYPTO_ECDH=m CONFIG_CRYPTO_ECHAINIV=m +CONFIG_CRYPTO_ECRDSA=m CONFIG_CRYPTO_ENGINE=m CONFIG_CRYPTO_FCRYPT=m CONFIG_CRYPTO_GCM=m @@ -1435,6 +1438,7 @@ CONFIG_DEBUG_KERNEL=y # CONFIG_DEBUG_LOCK_ALLOC is not set # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set CONFIG_DEBUG_MEMORY_INIT=y +CONFIG_DEBUG_MISC=y # CONFIG_DEBUG_MUTEXES is not set # CONFIG_DEBUG_NMI_SELFTEST is not set # CONFIG_DEBUG_NOTIFIERS is not set @@ -1443,8 +1447,8 @@ CONFIG_DEBUG_MEMORY_INIT=y # CONFIG_DEBUG_PAGE_REF is not set # CONFIG_DEBUG_PER_CPU_MAPS is not set # CONFIG_DEBUG_PERF_USE_VMALLOC is not set -# CONFIG_DEBUG_PI_LIST is not set # CONFIG_DEBUG_PINCTRL is not set +# CONFIG_DEBUG_PLIST is not set # CONFIG_DEBUG_PREEMPT is not set # CONFIG_DEBUG_RODATA_TEST is not set # CONFIG_DEBUG_RSEQ is not set @@ -1550,6 +1554,7 @@ CONFIG_DM_CRYPT=m # CONFIG_DM_DEBUG_BLOCK_MANAGER_LOCKING is not set # CONFIG_DM_DEBUG is not set # CONFIG_DM_DELAY is not set +# CONFIG_DM_DUST is not set CONFIG_DM_ERA=m CONFIG_DM_FLAKEY=m CONFIG_DMIID=y @@ -1640,10 +1645,11 @@ CONFIG_DRM_I915_USERPTR=y CONFIG_DRM_KMS_CMA_HELPER=y CONFIG_DRM_KMS_FB_HELPER=y CONFIG_DRM_KMS_HELPER=m -# CONFIG_DRM_LEGACY is not set +CONFIG_DRM_LEGACY=y CONFIG_DRM_LOAD_EDID_FIRMWARE=y CONFIG_DRM=m CONFIG_DRM_MGAG200=m +CONFIG_DRM_MGA=m CONFIG_DRM_MIPI_DSI=y CONFIG_DRM_NOUVEAU_BACKLIGHT=y CONFIG_DRM_NOUVEAU=m @@ -1652,14 +1658,19 @@ CONFIG_DRM_PANEL_ORIENTATION_QUIRKS=y CONFIG_DRM_PANEL_RASPBERRYPI_TOUCHSCREEN=m CONFIG_DRM_PANEL=y CONFIG_DRM_QXL=m +CONFIG_DRM_R128=m CONFIG_DRM_RADEON=m # CONFIG_DRM_RADEON_USERPTR is not set +CONFIG_DRM_SAVAGE=m CONFIG_DRM_SCHED=m +CONFIG_DRM_SIS=m +CONFIG_DRM_TDFX=m CONFIG_DRM_TINYDRM=m CONFIG_DRM_TTM=m CONFIG_DRM_UDL=m CONFIG_DRM_VBOXVIDEO=m CONFIG_DRM_VGEM=m +CONFIG_DRM_VIA=m CONFIG_DRM_VIRTIO_GPU=m CONFIG_DRM_VKMS=m CONFIG_DRM_VMWGFX_FBCON=y @@ -1987,8 +1998,6 @@ CONFIG_EXPORTFS=y # CONFIG_EXT2_FS is not set # CONFIG_EXT3_FS is not set # CONFIG_EXT4_DEBUG is not set -CONFIG_EXT4_ENCRYPTION=y -CONFIG_EXT4_FS_ENCRYPTION=y CONFIG_EXT4_FS_POSIX_ACL=y CONFIG_EXT4_FS_SECURITY=y CONFIG_EXT4_FS=y @@ -2015,7 +2024,6 @@ CONFIG_EXTRA_FIRMWARE="" CONFIG_EZX_PCAP=y # CONFIG_F2FS_CHECK_FS is not set # CONFIG_F2FS_FAULT_INJECTION is not set -CONFIG_F2FS_FS_ENCRYPTION=y CONFIG_F2FS_FS=m CONFIG_F2FS_FS_POSIX_ACL=y CONFIG_F2FS_FS_SECURITY=y @@ -2148,6 +2156,7 @@ CONFIG_FDDI=y CONFIG_FEALNX=m CONFIG_FHANDLE=y CONFIG_FIB_RULES=y +CONFIG_FIELDBUS_DEV=m CONFIG_FILE_LOCKING=y # CONFIG_FIND_BIT_BENCHMARK is not set CONFIG_FIREWIRE=m @@ -2235,6 +2244,9 @@ CONFIG_FW_LOADER_USER_HELPER=y CONFIG_FW_LOADER=y CONFIG_FWTTY_MAX_CARD_PORTS=32 CONFIG_FWTTY_MAX_TOTAL_PORTS=64 +CONFIG_FXAS21002C_I2C=m +CONFIG_FXAS21002C=m +CONFIG_FXAS21002C_SPI=m CONFIG_GACT_PROB=y # CONFIG_GADGET_UAC1_LEGACY is not set CONFIG_GADGET_UAC1=y @@ -2245,6 +2257,13 @@ CONFIG_GAMEPORT=m CONFIG_GAMEPORT_NS558=m CONFIG_GARP=m CONFIG_GART_IOMMU=y +# CONFIG_GCC_PLUGIN_CYC_COMPLEXITY is not set +# CONFIG_GCC_PLUGIN_LATENT_ENTROPY is not set +# CONFIG_GCC_PLUGIN_RANDSTRUCT is not set +# CONFIG_GCC_PLUGIN_STACKLEAK is not set +# CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF_ALL is not set +# CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF is not set +# CONFIG_GCC_PLUGIN_STRUCTLEAK_USER is not set # CONFIG_GCC_PLUGINS is not set # CONFIG_GCOV_KERNEL is not set CONFIG_GENERIC_ADC_BATTERY=m @@ -2468,6 +2487,7 @@ CONFIG_HID_LOGITECH_DJ=m CONFIG_HID_LOGITECH_HIDPP=m CONFIG_HID_LOGITECH=m CONFIG_HID=m +CONFIG_HID_MACALLY=m CONFIG_HID_MAGICMOUSE=m CONFIG_HID_MALTRON=m CONFIG_HID_MAYFLASH=m @@ -2522,6 +2542,7 @@ CONFIG_HID_THRUSTMASTER=m CONFIG_HID_TIVO=m CONFIG_HID_TOPSEED=m CONFIG_HID_TWINHAN=m +CONFIG_HID_U2FZERO=m CONFIG_HID_UCLOGIC=m CONFIG_HID_UDRAW_PS3=m CONFIG_HID_VIEWSONIC=m @@ -2570,6 +2591,7 @@ CONFIG_HISAX_TELESPCI=y CONFIG_HISAX_W6692=y CONFIG_HIST_TRIGGERS=y CONFIG_HMC6352=m +CONFIG_HMEM_REPORTING=y CONFIG_HOLTEK_FF=y CONFIG_HOSTAP_CS=m CONFIG_HOSTAP_FIRMWARE_NVRAM=y @@ -2662,6 +2684,7 @@ CONFIG_I2C_ALI15X3=m CONFIG_I2C_AMD756=m CONFIG_I2C_AMD756_S4882=m CONFIG_I2C_AMD8111=m +CONFIG_I2C_AMD_MP2=m CONFIG_I2C_BCM2048=m CONFIG_I2C_BOARDINFO=y CONFIG_I2C_CBUS_GPIO=m @@ -2813,6 +2836,7 @@ CONFIG_IIO_TRIGGERED_BUFFER=m CONFIG_IIO_TRIGGERED_EVENT=m CONFIG_IIO_TRIGGER=y # CONFIG_IKCONFIG is not set +CONFIG_IKHEADERS=m CONFIG_ILLEGAL_POINTER_VALUE=0xdead000000000000 # CONFIG_IMA_APPRAISE is not set CONFIG_IMA_DEFAULT_HASH="sha1" @@ -2835,10 +2859,6 @@ CONFIG_INET6_ESP=m CONFIG_INET6_ESP_OFFLOAD=m CONFIG_INET6_IPCOMP=m CONFIG_INET6_TUNNEL=m -CONFIG_INET6_XFRM_MODE_BEET=m -CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION=m -CONFIG_INET6_XFRM_MODE_TRANSPORT=m -CONFIG_INET6_XFRM_MODE_TUNNEL=m CONFIG_INET6_XFRM_TUNNEL=m CONFIG_INET_AH=m CONFIG_INET_DCCP_DIAG=m @@ -2852,9 +2872,6 @@ CONFIG_INET_SCTP_DIAG=m CONFIG_INET_TCP_DIAG=y CONFIG_INET_TUNNEL=m CONFIG_INET_UDP_DIAG=m -CONFIG_INET_XFRM_MODE_BEET=m -CONFIG_INET_XFRM_MODE_TRANSPORT=m -CONFIG_INET_XFRM_MODE_TUNNEL=m CONFIG_INET_XFRM_TUNNEL=m CONFIG_INET=y CONFIG_INFINIBAND_ADDR_TRANS_CONFIGFS=y @@ -2863,6 +2880,7 @@ CONFIG_INFINIBAND_BNXT_RE=m # CONFIG_INFINIBAND_CXGB3_DEBUG is not set CONFIG_INFINIBAND_CXGB3=m CONFIG_INFINIBAND_CXGB4=m +CONFIG_INFINIBAND_EFA=m # CONFIG_INFINIBAND_EXP_LEGACY_VERBS_NEW_UAPI is not set # CONFIG_INFINIBAND_EXP_USER_ACCESS is not set CONFIG_INFINIBAND_HFI1=m @@ -2894,6 +2912,7 @@ CONFIG_INFINIBAND_VMWARE_PVRDMA=m CONFIG_INFTL=m CONFIG_INIT_ENV_ARG_LIMIT=32 CONFIG_INITRAMFS_SOURCE="" +CONFIG_INIT_STACK_NONE=y CONFIG_INOTIFY_USER=y CONFIG_INPUT_88PM80X_ONKEY=m CONFIG_INPUT_88PM860X_ONKEY=m @@ -2924,6 +2943,7 @@ CONFIG_INPUT_GP2A=m CONFIG_INPUT_GPIO_BEEPER=m CONFIG_INPUT_GPIO_DECODER=m # CONFIG_INPUT_GPIO_ROTARY_ENCODER is not set +CONFIG_INPUT_GPIO_VIBRA=m CONFIG_INPUT_IDEAPAD_SLIDEBAR=m CONFIG_INPUT_IMS_PCU=m CONFIG_INPUT_JOYDEV=m @@ -2992,6 +3012,7 @@ CONFIG_INTEL_IOMMU_FLOPPY_WA=y CONFIG_INTEL_IOMMU_SVM=y CONFIG_INTEL_IOMMU=y CONFIG_INTEL_IPS=m +CONFIG_INTEL_ISH_FIRMWARE_DOWNLOADER=m CONFIG_INTEL_ISH_HID=m CONFIG_INTEL_MEI_HDCP=m CONFIG_INTEL_MEI=m @@ -3318,6 +3339,8 @@ CONFIG_IXGBE=m CONFIG_IXGBEVF_IPSEC=y CONFIG_IXGBEVF=m CONFIG_IXGB=m +CONFIG_IXP4XX_NPE=m +CONFIG_IXP4XX_QMGR=m # CONFIG_JAILHOUSE_GUEST is not set # CONFIG_JBD2_DEBUG is not set CONFIG_JBD2=y @@ -3422,6 +3445,7 @@ CONFIG_KEYBOARD_MPR121=m CONFIG_KEYBOARD_MTK_PMIC=m CONFIG_KEYBOARD_NEWTON=m CONFIG_KEYBOARD_OPENCORES=m +CONFIG_KEYBOARD_QT1050=m CONFIG_KEYBOARD_QT1070=m CONFIG_KEYBOARD_QT2160=m CONFIG_KEYBOARD_SAMSUNG=m @@ -3441,6 +3465,11 @@ CONFIG_KGDB_SERIAL_CONSOLE=y # CONFIG_KGDB_TESTS is not set CONFIG_KGDB=y # CONFIG_KMX61 is not set +CONFIG_KPC2000_CORE=m +CONFIG_KPC2000_DMA=m +CONFIG_KPC2000_I2C=m +CONFIG_KPC2000_SPI=m +CONFIG_KPC2000=y # CONFIG_KPROBE_EVENTS_ON_NOTRACE is not set CONFIG_KPROBE_EVENTS=y CONFIG_KPROBES_ON_FTRACE=y @@ -3515,6 +3544,7 @@ CONFIG_LEDS_DAC124S085=m CONFIG_LEDS_GPIO=m CONFIG_LEDS_INTEL_SS4200=m CONFIG_LEDS_LM3530=m +CONFIG_LEDS_LM3532=m CONFIG_LEDS_LM3533=m CONFIG_LEDS_LM355x=m CONFIG_LEDS_LM3601X=m @@ -3527,7 +3557,6 @@ CONFIG_LEDS_LP5562=m CONFIG_LEDS_LP55XX_COMMON=m CONFIG_LEDS_LP8501=m CONFIG_LEDS_LP8788=m -CONFIG_LEDS_LT3593=m CONFIG_LEDS_MAX8997=m CONFIG_LEDS_MC13783=m CONFIG_LEDS_MENF21BMC=m @@ -3607,6 +3636,7 @@ CONFIG_LOCK_DEBUGGING_SUPPORT=y CONFIG_LOCKDEP_SUPPORT=y CONFIG_LOCKD=m CONFIG_LOCKD_V4=y +# CONFIG_LOCK_EVENT_COUNTS is not set CONFIG_LOCK_SPIN_ON_OWNER=y # CONFIG_LOCK_STAT is not set # CONFIG_LOCK_TORTURE_TEST is not set @@ -3683,6 +3713,7 @@ CONFIG_MAX1118=m CONFIG_MAX1363=m CONFIG_MAX30100=m CONFIG_MAX30102=m +CONFIG_MAX31856=m CONFIG_MAX44000=m CONFIG_MAX44009=m CONFIG_MAX517=m @@ -3694,7 +3725,7 @@ CONFIG_MAX9611=m # CONFIG_MAXIM_THERMOCOUPLE is not set CONFIG_MAX_RAW_DEVS=256 # CONFIG_MAXSMP is not set -CONFIG_MAY_USE_DEVLINK=m +CONFIG_MB1232=m CONFIG_MC3230=m # CONFIG_MCB is not set # CONFIG_MCORE2 is not set @@ -3734,7 +3765,7 @@ CONFIG_MEDIA_CAMERA_SUPPORT=y # CONFIG_MEDIA_CEC_RC is not set CONFIG_MEDIA_CEC_SUPPORT=y CONFIG_MEDIA_COMMON_OPTIONS=y -# CONFIG_MEDIA_CONTROLLER_DVB is not set +CONFIG_MEDIA_CONTROLLER_DVB=y # CONFIG_MEDIA_CONTROLLER_REQUEST_API is not set CONFIG_MEDIA_CONTROLLER=y CONFIG_MEDIA_DIGITAL_TV_SUPPORT=y @@ -4084,6 +4115,7 @@ CONFIG_MSI_WMI=m CONFIG_MSPRO_BLOCK=m CONFIG_MT7601U=m CONFIG_MT7603E=m +CONFIG_MT7615E=m CONFIG_MT76_CORE=m CONFIG_MT76_LEDS=y CONFIG_MT76_USB=m @@ -4144,11 +4176,10 @@ CONFIG_MTD_NAND_DENALI_PCI=m CONFIG_MTD_NAND_DISKONCHIP=m CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADDRESS=0 # CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADVANCED is not set -CONFIG_MTD_NAND_ECC_BCH=y -CONFIG_MTD_NAND_ECC=m -# CONFIG_MTD_NAND_ECC_SMC is not set +CONFIG_MTD_NAND_ECC_SW_BCH=y +CONFIG_MTD_NAND_ECC_SW_HAMMING=m +# CONFIG_MTD_NAND_ECC_SW_HAMMING_SMC is not set CONFIG_MTD_NAND_GPIO=m -CONFIG_MTD_NAND=m CONFIG_MTD_NAND_NANDSIM=m # CONFIG_MTD_NAND_OMAP_BCH_BUILD is not set CONFIG_MTD_NAND_PLATFORM=m @@ -4171,6 +4202,7 @@ CONFIG_MTD_QINFO_PROBE=m CONFIG_MTDRAM_ERASE_SIZE=128 CONFIG_MTD_RAM=m CONFIG_MTDRAM_TOTAL_SIZE=4096 +CONFIG_MTD_RAW_NAND=m CONFIG_MTD_REDBOOT_DIRECTORY_BLOCK=-1 CONFIG_MTD_REDBOOT_PARTS=m # CONFIG_MTD_REDBOOT_PARTS_READONLY is not set @@ -4273,7 +4305,6 @@ CONFIG_NET_DEVLINK=y CONFIG_NET_DROP_MONITOR=m CONFIG_NET_DSA_BCM_SF2=m CONFIG_NET_DSA_LANTIQ_GSWIP=m -CONFIG_NET_DSA_LEGACY=y CONFIG_NET_DSA_LOOP=m CONFIG_NET_DSA=m CONFIG_NET_DSA_MICROCHIP_KSZ9477=m @@ -4286,20 +4317,25 @@ CONFIG_NET_DSA_MV88E6XXX=m CONFIG_NET_DSA_MV88E6XXX_PTP=y CONFIG_NET_DSA_QCA8K=m CONFIG_NET_DSA_REALTEK_SMI=m +CONFIG_NET_DSA_SJA1105=m CONFIG_NET_DSA_SMSC_LAN9303_I2C=m CONFIG_NET_DSA_SMSC_LAN9303=m CONFIG_NET_DSA_SMSC_LAN9303_MDIO=m -CONFIG_NET_DSA_TAG_BRCM_PREPEND=y -CONFIG_NET_DSA_TAG_BRCM=y -CONFIG_NET_DSA_TAG_DSA=y -CONFIG_NET_DSA_TAG_EDSA=y -CONFIG_NET_DSA_TAG_GSWIP=y -CONFIG_NET_DSA_TAG_KSZ9477=y -CONFIG_NET_DSA_TAG_KSZ=y -CONFIG_NET_DSA_TAG_LAN9303=y -CONFIG_NET_DSA_TAG_MTK=y -CONFIG_NET_DSA_TAG_QCA=y -CONFIG_NET_DSA_TAG_TRAILER=y +CONFIG_NET_DSA_TAG_8021Q=m +CONFIG_NET_DSA_TAG_BRCM_COMMON=m +CONFIG_NET_DSA_TAG_BRCM=m +CONFIG_NET_DSA_TAG_BRCM_PREPEND=m +CONFIG_NET_DSA_TAG_DSA=m +CONFIG_NET_DSA_TAG_EDSA=m +CONFIG_NET_DSA_TAG_GSWIP=m +CONFIG_NET_DSA_TAG_KSZ9477=m +CONFIG_NET_DSA_TAG_KSZ_COMMON=m +CONFIG_NET_DSA_TAG_KSZ=m +CONFIG_NET_DSA_TAG_LAN9303=m +CONFIG_NET_DSA_TAG_MTK=m +CONFIG_NET_DSA_TAG_QCA=m +CONFIG_NET_DSA_TAG_SJA1105=m +CONFIG_NET_DSA_TAG_TRAILER=m CONFIG_NET_EGRESS=y CONFIG_NET_EMATCH_CANID=m CONFIG_NET_EMATCH_CMP=m @@ -4390,6 +4426,7 @@ CONFIG_NETFILTER_XT_TARGET_IDLETIMER=m CONFIG_NETFILTER_XT_TARGET_LED=m CONFIG_NETFILTER_XT_TARGET_LOG=m CONFIG_NETFILTER_XT_TARGET_MARK=m +CONFIG_NETFILTER_XT_TARGET_MASQUERADE=m CONFIG_NETFILTER_XT_TARGET_NETMAP=m CONFIG_NETFILTER_XT_TARGET_NFLOG=m CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m @@ -4534,6 +4571,7 @@ CONFIG_NET_VENDOR_TEHUTI=y CONFIG_NET_VENDOR_TI=y CONFIG_NET_VENDOR_VIA=y CONFIG_NET_VENDOR_WIZNET=y +CONFIG_NET_VENDOR_XILINX=y CONFIG_NET_VENDOR_XIRCOM=y CONFIG_NET_VRF=m CONFIG_NETWORK_FILESYSTEMS=y @@ -4625,12 +4663,9 @@ CONFIG_NF_LOG_NETDEV=m CONFIG_NF_NAT_AMANDA=m CONFIG_NF_NAT_FTP=m CONFIG_NF_NAT_H323=m -CONFIG_NF_NAT_IPV4=m -CONFIG_NF_NAT_IPV6=m CONFIG_NF_NAT_IRC=m CONFIG_NF_NAT=m CONFIG_NF_NAT_MASQUERADE=y -CONFIG_NF_NAT_NEEDED=y CONFIG_NF_NAT_PPTP=m CONFIG_NF_NAT_REDIRECT=y CONFIG_NF_NAT_SIP=m @@ -4680,10 +4715,6 @@ CONFIG_NF_TABLES=m CONFIG_NF_TABLES_NETDEV=y CONFIG_NF_TABLES_SET=m CONFIG_NFT_BRIDGE_REJECT=m -CONFIG_NFT_CHAIN_NAT_IPV4=m -CONFIG_NFT_CHAIN_NAT_IPV6=m -CONFIG_NFT_CHAIN_ROUTE_IPV4=m -CONFIG_NFT_CHAIN_ROUTE_IPV6=m CONFIG_NFT_COMPAT=m CONFIG_NFT_CONNLIMIT=m CONFIG_NFT_COUNTER=m @@ -4703,8 +4734,6 @@ CONFIG_NFT_LIMIT=m CONFIG_NFTL=m CONFIG_NFT_LOG=m # CONFIG_NFTL_RW is not set -CONFIG_NFT_MASQ_IPV4=m -CONFIG_NFT_MASQ_IPV6=m CONFIG_NFT_MASQ=m CONFIG_NFT_NAT=m CONFIG_NFT_NUMGEN=m @@ -4714,8 +4743,6 @@ CONFIG_NF_TPROXY_IPV4=m CONFIG_NF_TPROXY_IPV6=m CONFIG_NFT_QUEUE=m CONFIG_NFT_QUOTA=m -CONFIG_NFT_REDIR_IPV4=m -CONFIG_NFT_REDIR_IPV6=m CONFIG_NFT_REDIR=m CONFIG_NFT_REJECT_INET=m CONFIG_NFT_REJECT_IPV4=m @@ -4816,6 +4843,7 @@ CONFIG_NTB_TRANSPORT=m # CONFIG_NTFS_DEBUG is not set CONFIG_NTFS_FS=m # CONFIG_NTFS_RW is not set +CONFIG_NULL_TTY=m CONFIG_NUMA_BALANCING_DEFAULT_ENABLED=y CONFIG_NUMA_BALANCING=y # CONFIG_NUMA_EMU is not set @@ -4824,6 +4852,7 @@ CONFIG_NUMA=y CONFIG_NVME_CORE=y CONFIG_NVME_FABRICS=m CONFIG_NVME_FC=m +CONFIG_NVMEM_SYSFS=y CONFIG_NVME_MULTIPATH=y CONFIG_NVMEM=y CONFIG_NVME_RDMA=m @@ -5040,7 +5069,6 @@ CONFIG_PCMCIA_3C589=m CONFIG_PCMCIA_AHA152X=m CONFIG_PCMCIA_ATMEL=m CONFIG_PCMCIA_AXNET=m -CONFIG_PCMCIA_FDOMAIN=m CONFIG_PCMCIA_FMVJ18X=m CONFIG_PCMCIA_HERMES=m CONFIG_PCMCIA_LOAD_CIS=y @@ -5280,12 +5308,10 @@ CONFIG_QUOTACTL=y CONFIG_QUOTA_NETLINK_INTERFACE=y CONFIG_QUOTA_TREE=y CONFIG_QUOTA=y -CONFIG_R3964=m CONFIG_R6040=m CONFIG_R8169=m CONFIG_R8188EU=m CONFIG_R8712U=m -CONFIG_R8822BE=m CONFIG_RADIO_ADAPTERS=y CONFIG_RADIO_MAXIRADIO=m CONFIG_RADIO_SAA7706H=m @@ -5700,6 +5726,13 @@ CONFIG_RTLWIFI_PCI=m CONFIG_RTLWIFI_USB=m CONFIG_RT_MUTEXES=y CONFIG_RTS5208=m +CONFIG_RTW88_8822BE=y +CONFIG_RTW88_8822CE=y +CONFIG_RTW88_CORE=m +CONFIG_RTW88_DEBUGFS=y +# CONFIG_RTW88_DEBUG is not set +CONFIG_RTW88=m +CONFIG_RTW88_PCI=m CONFIG_RUNTIME_TESTING_MENU=y CONFIG_RWSEM_SPIN_ON_OWNER=y CONFIG_RWSEM_XCHGADD_ALGORITHM=y @@ -5817,10 +5850,6 @@ CONFIG_SCSI_MVUMI=m CONFIG_SCSI_MYRB=m CONFIG_SCSI_MYRS=m CONFIG_SCSI_NETLINK=y -# CONFIG_SCSI_OSD_DEBUG is not set -CONFIG_SCSI_OSD_DPRINT_SENSE=1 -CONFIG_SCSI_OSD_INITIATOR=m -CONFIG_SCSI_OSD_ULD=m CONFIG_SCSI_PM8001=m CONFIG_SCSI_PMCRAID=m CONFIG_SCSI_PPA=m @@ -5959,8 +5988,10 @@ CONFIG_SENSORS_INA209=m CONFIG_SENSORS_INA2XX=m CONFIG_SENSORS_INA3221=m CONFIG_SENSORS_IR35221=m +CONFIG_SENSORS_IR38064=m CONFIG_SENSORS_ISL29018=m CONFIG_SENSORS_ISL29028=m +CONFIG_SENSORS_ISL68137=m CONFIG_SENSORS_IT87=m CONFIG_SENSORS_JC42=m CONFIG_SENSORS_K10TEMP=m @@ -6023,8 +6054,6 @@ CONFIG_SENSORS_NCT7802=m CONFIG_SENSORS_NCT7904=m CONFIG_SENSORS_NPCM7XX=m CONFIG_SENSORS_NTC_THERMISTOR=m -CONFIG_SENSORS_OCC_P8_I2C=m -CONFIG_SENSORS_OCC=y CONFIG_SENSORS_PC87360=m CONFIG_SENSORS_PC87427=m CONFIG_SENSORS_PCF8591=m @@ -6132,7 +6161,6 @@ CONFIG_SERIO_CT82C710=m CONFIG_SERIO_GPIO_PS2=m CONFIG_SERIO_I8042=y CONFIG_SERIO_LIBPS2=y -CONFIG_SERIO_OLPC_APSP=m CONFIG_SERIO_PARKBD=m CONFIG_SERIO_PCIPS2=m CONFIG_SERIO_PS2MULT=m @@ -6155,6 +6183,7 @@ CONFIG_SGL_ALLOC=y CONFIG_SG_POOL=y # CONFIG_SG_SPLIT is not set CONFIG_SHMEM=y +CONFIG_SHUFFLE_PAGE_ALLOCATOR=y CONFIG_SI1133=m CONFIG_SI1145=m CONFIG_SI7005=m @@ -6173,7 +6202,6 @@ CONFIG_SKGE=m CONFIG_SKY2=m # CONFIG_SLAB_FREELIST_HARDENED is not set CONFIG_SLAB_FREELIST_RANDOM=y -CONFIG_SLABINFO=y # CONFIG_SLAB is not set CONFIG_SLAB_MERGE_DEFAULT=y CONFIG_SLHC=y @@ -6425,6 +6453,7 @@ CONFIG_SND_SOC_ES8328_I2C=m CONFIG_SND_SOC_ES8328=m CONFIG_SND_SOC_ES8328_SPI=m CONFIG_SND_SOC_FSL_ASRC=m +CONFIG_SND_SOC_FSL_AUDMIX=m CONFIG_SND_SOC_FSL_ESAI=m CONFIG_SND_SOC_FSL_MICFIL=m CONFIG_SND_SOC_FSL_SAI=m @@ -6482,6 +6511,7 @@ CONFIG_SND_SOC_INTEL_SKYLAKE_FAMILY=m CONFIG_SND_SOC_INTEL_SKYLAKE_HDAUDIO_CODEC=y CONFIG_SND_SOC_INTEL_SKYLAKE=m CONFIG_SND_SOC_INTEL_SKYLAKE_SSP_CLK=m +CONFIG_SND_SOC_INTEL_SOF_RT5682_MACH=m CONFIG_SND_SOC_INTEL_SST_ACPI=m CONFIG_SND_SOC_INTEL_SST_FIRMWARE=m CONFIG_SND_SOC_INTEL_SST=m @@ -6548,6 +6578,40 @@ CONFIG_SND_SOC_SIGMADSP=m CONFIG_SND_SOC_SIGMADSP_REGMAP=m CONFIG_SND_SOC_SIMPLE_AMPLIFIER=m CONFIG_SND_SOC_SIRF_AUDIO_CODEC=m +CONFIG_SND_SOC_SOF_ACPI=m +CONFIG_SND_SOC_SOF_APOLLOLAKE=m +CONFIG_SND_SOC_SOF_APOLLOLAKE_SUPPORT=y +CONFIG_SND_SOC_SOF_BAYTRAIL=m +CONFIG_SND_SOC_SOF_BAYTRAIL_SUPPORT=y +CONFIG_SND_SOC_SOF_BROADWELL=m +CONFIG_SND_SOC_SOF_BROADWELL_SUPPORT=y +CONFIG_SND_SOC_SOF_CANNONLAKE=m +CONFIG_SND_SOC_SOF_CANNONLAKE_SUPPORT=y +CONFIG_SND_SOC_SOF_COFFEELAKE=m +CONFIG_SND_SOC_SOF_COFFEELAKE_SUPPORT=y +# CONFIG_SND_SOC_SOF_DEBUG is not set +CONFIG_SND_SOC_SOF_GEMINILAKE=m +CONFIG_SND_SOC_SOF_GEMINILAKE_SUPPORT=y +CONFIG_SND_SOC_SOF_HDA_COMMON=m +CONFIG_SND_SOC_SOF_HDA_LINK_BASELINE=m +CONFIG_SND_SOC_SOF_ICELAKE=m +CONFIG_SND_SOC_SOF_ICELAKE_SUPPORT=y +CONFIG_SND_SOC_SOF_INTEL_ACPI=m +CONFIG_SND_SOC_SOF_INTEL_ATOM_HIFI_EP=m +CONFIG_SND_SOC_SOF_INTEL_COMMON=m +CONFIG_SND_SOC_SOF_INTEL_HIFI_EP_IPC=m +CONFIG_SND_SOC_SOF_INTEL_PCI=m +CONFIG_SND_SOC_SOF_INTEL_TOPLEVEL=y +CONFIG_SND_SOC_SOF=m +CONFIG_SND_SOC_SOF_MERRIFIELD=m +CONFIG_SND_SOC_SOF_MERRIFIELD_SUPPORT=y +CONFIG_SND_SOC_SOF_NOCODEC=m +CONFIG_SND_SOC_SOF_NOCODEC_SUPPORT=y +CONFIG_SND_SOC_SOF_OPTIONS=m +CONFIG_SND_SOC_SOF_PCI=m +# CONFIG_SND_SOC_SOF_STRICT_ABI_CHECKS is not set +CONFIG_SND_SOC_SOF_TOPLEVEL=y +CONFIG_SND_SOC_SOF_XTENSA=m CONFIG_SND_SOC_SPDIF=m CONFIG_SND_SOC_SSM2305=m CONFIG_SND_SOC_SSM2602_I2C=m @@ -6621,6 +6685,7 @@ CONFIG_SND_TIMER=m CONFIG_SND_TRIDENT=m CONFIG_SND_USB_6FIRE=m CONFIG_SND_USB_AUDIO=m +CONFIG_SND_USB_AUDIO_USE_MEDIA_CONTROLLER=y CONFIG_SND_USB_CAIAQ_INPUT=y CONFIG_SND_USB_CAIAQ=m CONFIG_SND_USB_HIFACE=m @@ -6646,20 +6711,6 @@ CONFIG_SND_VXPOCKET=m CONFIG_SND_X86=y CONFIG_SND_XEN_FRONTEND=m CONFIG_SND_YMFPCI=m -CONFIG_SOC_CAMERA_IMX074=m -CONFIG_SOC_CAMERA=m -CONFIG_SOC_CAMERA_MT9M001=m -CONFIG_SOC_CAMERA_MT9M111=m -CONFIG_SOC_CAMERA_MT9T031=m -CONFIG_SOC_CAMERA_MT9T112=m -CONFIG_SOC_CAMERA_MT9V022=m -CONFIG_SOC_CAMERA_OV5642=m -CONFIG_SOC_CAMERA_OV772X=m -CONFIG_SOC_CAMERA_OV9640=m -CONFIG_SOC_CAMERA_OV9740=m -CONFIG_SOC_CAMERA_PLATFORM=m -CONFIG_SOC_CAMERA_RJ54N1=m -CONFIG_SOC_CAMERA_TW9910=m CONFIG_SOCK_CGROUP_DATA=y CONFIG_SOCK_VALIDATE_XMIT=y CONFIG_SOC_TI=y @@ -6938,6 +6989,7 @@ CONFIG_TERANETICS_PHY=m # CONFIG_TEST_STACKINIT is not set CONFIG_TEST_STATIC_KEYS=m # CONFIG_TEST_STRING_HELPERS is not set +# CONFIG_TEST_STRSCPY is not set # CONFIG_TEST_SYSCTL is not set # CONFIG_TEST_UDELAY is not set # CONFIG_TEST_USER_COPY is not set @@ -6989,7 +7041,6 @@ CONFIG_TI_ADS7950=m CONFIG_TI_AM335X_ADC=m CONFIG_TICK_CPU_ACCOUNTING=y CONFIG_TICK_ONESHOT=y -# CONFIG_TI_CPSW_ALE is not set # CONFIG_TI_CPSW_PHY_SEL is not set CONFIG_TI_DAC082S085=m CONFIG_TI_DAC5571=m @@ -7066,6 +7117,7 @@ CONFIG_TOUCHSCREEN_HAMPSHIRE=m CONFIG_TOUCHSCREEN_HIDEEP=m CONFIG_TOUCHSCREEN_ILI210X=m CONFIG_TOUCHSCREEN_INEXIO=m +CONFIG_TOUCHSCREEN_IQS5XX=m CONFIG_TOUCHSCREEN_MAX11801=m CONFIG_TOUCHSCREEN_MC13783=m CONFIG_TOUCHSCREEN_MCS5000=m @@ -7178,6 +7230,7 @@ CONFIG_TYPEC_DP_ALTMODE=m CONFIG_TYPEC_FUSB302=m CONFIG_TYPEC=m CONFIG_TYPEC_MUX_PI3USB30532=m +CONFIG_TYPEC_NVIDIA_ALTMODE=m CONFIG_TYPEC_RT1711H=m CONFIG_TYPEC_TCPCI=m CONFIG_TYPEC_TCPM=m @@ -7187,7 +7240,6 @@ CONFIG_TYPHOON=m # CONFIG_UBIFS_ATIME_SUPPORT is not set # CONFIG_UBIFS_FS_ADVANCED_COMPR is not set # CONFIG_UBIFS_FS_AUTHENTICATION is not set -CONFIG_UBIFS_FS_ENCRYPTION=y CONFIG_UBIFS_FS_LZO=y CONFIG_UBIFS_FS=m CONFIG_UBIFS_FS_SECURITY=y @@ -7221,6 +7273,8 @@ CONFIG_UIO_PRUSS=m CONFIG_UIO_SERCOS3=m CONFIG_ULI526X=m # CONFIG_ULTRIX_PARTITION is not set +# CONFIG_UNICODE_NORMALIZATION_SELFTEST is not set +CONFIG_UNICODE=y CONFIG_UNINLINE_SPIN_UNLOCK=y CONFIG_UNISYSSPAR=y CONFIG_UNISYS_VISORBUS=m @@ -7769,13 +7823,11 @@ CONFIG_VIDEO_MEM2MEM_DEINTERLACE=m CONFIG_VIDEO_MEYE=m CONFIG_VIDEOMODE_HELPERS=y CONFIG_VIDEO_MSP3400=m -CONFIG_VIDEO_MT9M111=m CONFIG_VIDEO_MT9V011=m CONFIG_VIDEO_MXB=m CONFIG_VIDEO_OV2640=m CONFIG_VIDEO_OV7640=m CONFIG_VIDEO_OV7670=m -# CONFIG_VIDEO_PCI_SKELETON is not set # CONFIG_VIDEO_PVRUSB2_DEBUGIFC is not set CONFIG_VIDEO_PVRUSB2_DVB=y CONFIG_VIDEO_PVRUSB2=m @@ -7930,6 +7982,7 @@ CONFIG_WATCHDOG_PRETIMEOUT_DEFAULT_GOV_NOOP=y # CONFIG_WATCHDOG_PRETIMEOUT_DEFAULT_GOV_PANIC is not set CONFIG_WATCHDOG_PRETIMEOUT_GOV_NOOP=y CONFIG_WATCHDOG_PRETIMEOUT_GOV_PANIC=y +CONFIG_WATCHDOG_PRETIMEOUT_GOV_SEL=m CONFIG_WATCHDOG_PRETIMEOUT_GOV=y CONFIG_WATCHDOG_SYSFS=y CONFIG_WATCHDOG=y @@ -8142,8 +8195,8 @@ CONFIG_XFS_POSIX_ACL=y CONFIG_XFS_QUOTA=y CONFIG_XFS_RT=y # CONFIG_XFS_WARN is not set -CONFIG_XIL_AXIS_FIFO=m CONFIG_XILINX_GMII2RGMII=m +CONFIG_XILINX_LL_TEMAC=m CONFIG_XILINX_PR_DECOUPLER=m CONFIG_XILINX_VCU=m CONFIG_XILINX_WATCHDOG=m diff --git a/kernel.spec b/kernel.spec index 2775b11..81029e7 100644 --- a/kernel.spec +++ b/kernel.spec @@ -1,7 +1,7 @@ %define kernelversion 5 -%define patchlevel 1 +%define patchlevel 2 # sublevel is used for stable-based kernels -%define sublevel 19 +%define sublevel 2 # Release number. Increase this before a rebuild. %define rpmrel 1