Commit Graph

1075406 Commits

Author SHA1 Message Date
Greg Kroah-Hartman
992cacc693 Merge tag 'v5.17-rc1' into 'android-mainline'
Linux 5.17-rc1

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I51553e39b2cad675261a23c3b3c63ccf730aa318
2022-02-17 08:07:00 +01:00
Greg Kroah-Hartman
20f48a2ca0 Merge 1c52283265 ("Merge branch 'akpm' (patches from Andrew)") into android-mainline
Steps on the way to 5.17-rc1

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I4bdb637ccb17b6c11b714c156d62aba7462ed28c
2022-02-17 08:05:57 +01:00
Will McVicker
e4058ca11d ANDROID: gki_defconfig: remove CONFIG_CLEANCACHE from gki_defconfig
This config does not exist any more. So drop it from the gki_defconfig.

Fixes: 0a4ee51818 ("mm: remove cleancache")
Signed-off-by: Will McVicker <willmcvicker@google.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I1e7a986d8ee7d57b8fe4b88b7d0b01392962ed83
2022-02-17 08:04:40 +01:00
Greg Kroah-Hartman
91de344c96 Merge 0a4ee51818 ("mm: remove cleancache") into android-mainline
Steps on the way to 5.17-rc1

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: Iac584a389ee28ee1667d5a56d1070df5fcbd73a4
2022-02-17 08:04:22 +01:00
Will McVicker
9b5f1c910c ANDROID: Replace "PDE_DATA" with "pde_data"
Commit 359745d783 ("proc: remove PDE_DATA() completely") removed
PDE_DATA macro in favor of pde_data. So replace all instances of
PDE_DATA to use pde_data.

Fixes: 359745d783 ("proc: remove PDE_DATA() completely")
Signed-off-by: Will McVicker <willmcvicker@google.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I83ee420b78064500675d9970a4f0e4f0e8cb5baa
2022-02-17 07:38:28 +01:00
Greg Kroah-Hartman
177076254a Merge 359745d783 ("proc: remove PDE_DATA() completely") into android-mainline
Steps on the way to 5.17-rc1

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: Id25ddafb86728b7b8656e1a4b6d0926f62b8dc86
2022-02-17 07:37:16 +01:00
Greg Kroah-Hartman
76a4bffb6b Merge a37265995c ("zsmalloc: replace get_cpu_var with local_lock") into android-mainline
Steps on the way to 5.17-rc1

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I0c4382214b0899011ca8f8f936e65bd86a3adadc
2022-02-17 07:09:20 +01:00
Greg Kroah-Hartman
ba7ae4d79a Merge 8205ae327e ("Merge tag '5.17-rc-part2-smb3-fixes' of git://git.samba.org/sfrench/cifs-2.6") into android-mainline
Steps on the way to 5.17-rc1

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I64965296389ebe7d6c223de5d8bde29e4f9df285
2022-02-16 19:45:08 +01:00
Greg Kroah-Hartman
339ee464f6 Merge 85e67d56eb ("Merge tag 's390-5.17-2' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux") into android-mainline
Steps on the way to 5.17-rc1

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: Id6b016b32d8315446272a8b98f3f0afee6b9e868
2022-02-16 19:38:23 +01:00
Will McVicker
341a788ad8 ANDROID: gki_defconfig: remove CONFIG_UBSAN_OBJECT_SIZE
This configs does not exist any more. So drop itfrom the gki_defconfig.

Fixes: 69d0db01e2 ("ubsan: remove CONFIG_UBSAN_OBJECT_SIZE")
Signed-off-by: Will McVicker <willmcvicker@google.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: Ia747661e4226dc6a27c0ccfe4668f048bd286e91
2022-02-16 19:37:08 +01:00
Greg Kroah-Hartman
0f08996b84 Merge f4484d138b ("Merge branch 'akpm' (patches from Andrew)") into android-mainline
Steps on the way to 5.17-rc1

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I5476f28992acd054ca30c0096f0a4b6832e8c65d
2022-02-16 19:14:02 +01:00
Greg Kroah-Hartman
9ab35b9e14 Merge 1d1df41c5a ("Merge tag 'f2fs-for-5.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs") into android-mainline
Steps on the way to 5.17-rc1

Resolves conflicts in:
	fs/f2fs/data.c

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
[ebiggers: folded in https://r.android.com/1956401 ("ANDROID: f2fs: fix
 fscrypt direct I/O support") to keep the fscrypt direct I/O support
 working despite f2fs's change to use iomap]
[ebiggers: moved Android tracepoints for DIO reads and writes to
 fs/f2fs/file.c, based on android13-5.10]
Signed-off-by: Eric Biggers <ebiggers@google.com>
Change-Id: I5a4e9a6d2bba0438230a3e5baff5a9d6c76a060f
2022-02-16 17:41:55 +00:00
Greg Kroah-Hartman
16a7720c27 Merge 1517c1a7a4 ("f2fs: implement iomap operations") into android-mainline
Steps on the way to 5.17-rc1

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I5cad55e156cc99e15a77da5cfa9c0d54451e7266
2022-02-16 17:25:27 +01:00
Greg Kroah-Hartman
e545c97646 Merge ccf7cf9237 ("f2fs: fix the f2fs_file_write_iter tracepoint") into android-mainline
Steps on the way to 5.17-rc1

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: Ia8000ce0417446c200e16eb42d98ed615ff464b8
2022-02-16 17:23:06 +01:00
Greg Kroah-Hartman
d682e433f8 Merge e9f5cbc0c8 ("Merge tag 'trace-v5.17-2' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace") into android-mainline
Steps on the way to 5.17-rc1

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I86ab8a88f67dae4f25f6696fe0fd1f45d86b5c7f
2022-02-16 17:19:12 +01:00
Greg Kroah-Hartman
ad2adf1f52 Merge fd6f57bfda ("Merge tag 'kbuild-v5.17' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild") into android-mainline
Steps on the way to 5.17-rc1

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I0013ba8a07332c9b67ccb409bd9e5ee16dbfbb4d
2022-02-16 16:16:47 +01:00
Greg Kroah-Hartman
ec42f99d83 Merge 7ce7e984ab ("kbuild: rename cmd_{bzip2,lzma,lzo,lz4,xzkern,zstd22}") into android-mainline
Steps on the way to 5.17-rc1

Resolves merge conflicts in:
	scripts/Makefile.lib

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: Ic14d815b40385dec8ed4b583e30bf7ff7999e6f3
2022-02-16 16:15:56 +01:00
Greg Kroah-Hartman
91d78cb805 Merge 64d8aaa4ef ("kbuild: drop $(size_append) from cmd_zstd") into android-mainline
Steps on the way to 5.17-rc1

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I4da2ebc2503b1ca4a65e3db3b15315baf0beb9c1
2022-02-16 15:06:05 +01:00
Greg Kroah-Hartman
150fadd0c0 Merge 7d153696e5 ("kbuild: do not include include/config/auto.conf from shell scripts") into android-mainline
Steps on the way to 5.17-rc1

Resolves merge conflicts in:
	scripts/link-vmlinux.sh

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I5a715a61aecf92fc570299a6bd51386779e3cbb1
2022-02-16 15:02:39 +01:00
Greg Kroah-Hartman
090e65d6b5 Merge b8c96a6b46 ("certs: simplify $(srctree)/ handling and remove config_filename macro") into android-mainline
Steps on the way to 5.17-rc1

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I2572efec34eb7630153314eb16557499a6294346
2022-02-16 14:58:55 +01:00
Greg Kroah-Hartman
5926ab31cf Merge 4fbce81933 ("kbuild: remove headers_check stub") into android-mainline
Steps on the way to 5.17-rc1

Resolves conflicts in:
	Makefile

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I75e0450ee51325de151ff75bf4c3615063743941
2022-02-16 14:56:23 +01:00
Greg Kroah-Hartman
2130da3e69 Merge 50a483405c ("kbuild: move headers_check.pl to usr/include/") into android-mainline
Steps on the way to 5.17-rc1

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I9cfd3ee62949c15a255e8b2c5d944aa597716172
2022-02-16 14:43:59 +01:00
Greg Kroah-Hartman
e2854b19a0 Merge e06a61a89c ("certs: use if_changed to re-generate the key when the key type is changed") into android-mainline
Steps on the way to 5.17-rc1

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: Id2e9c43c81f9e6363453fc999b1969d9a3719760
2022-02-16 14:24:41 +01:00
Greg Kroah-Hartman
0e82f74dc7 Merge 0ed9059756 ("Merge branch 'random-5.17-rc1-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/crng/random") into android-mainline
Steps on the way to 5.17-rc1

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I5a5510c29e742eaa7294a42cb17e3fbb6043f3e4
2022-02-16 08:05:28 +01:00
Greg Kroah-Hartman
0b2ea04b86 Merge 763978ca67 ("Merge branch 'modules-next' of git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux") into android-mainline
Steps on the way to 5.17-rc1

Resolves conflicts with:
	kernel/module-internal.h

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I9cb3e542987a146f77cafca4fc9dbba476a78bc0
2022-02-16 08:03:10 +01:00
Greg Kroah-Hartman
dd3b78e3c8 Merge 35ce8ae9ae ("Merge branch 'signal-for-v5.17' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiederm/user-namespace") into android-mainline
Steps on the way to 5.17-rc1

Resolves conflicts in:
	kernel/fork.c

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: Ia98af11e5c9786e9bae99546d99406b739775e3d
2022-02-15 08:57:07 +01:00
Greg Kroah-Hartman
d5c66205c2 ANDROID: disble the UID_SYS_STATS driver
Commit 2d4bcf886e ("exit: Remove profile_task_exit & profile_munmap")
removed the infrastructure that the drivers/misc/uid_sysfs_stats.c
driver used to get information, so disable it until someone comes along
and fixes it up to use the correct api.

Fixes: 2d4bcf886e ("exit: Remove profile_task_exit & profile_munmap")
Cc: Eric Biggers <ebiggers@google.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I8d8a0caf6d4e5b5933f3f2d37dcdfb8fbca52ecb
2022-02-15 08:56:32 +01:00
Greg Kroah-Hartman
4e32136f7e Merge 6661224e66 ("Merge tag 'unicode-for-next-5.17' of git://git.kernel.org/pub/scm/linux/kernel/git/krisman/unicode") into android-mainline
Steps on the way to 5.17-rc1

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I15f33e57d4d97cdfcbbd3245c05bd85e8751de20
2022-02-14 13:48:12 +01:00
Greg Kroah-Hartman
cefeb09252 Merge f56caedaf9 ("Merge branch 'akpm' (patches from Andrew)") into android-mainline
Steps on the way to 5.17-rc1

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I1c65cc3cfdec641b4810661364847b46c1d3ebfb
2022-02-14 13:46:19 +01:00
Suren Baghdasaryan
3d71d8e2c2 ANDROID: GKI: enable CONFIG_ANON_VMA_NAME to support anonymous vma names
Enable CONFIG_ANON_VMA_NAME to support anonymous vma names.

Bug: 120441514
Signed-off-by: Suren Baghdasaryan <surenb@google.com>
Change-Id: I38d547359fa799d48b286582997baeb5de50423f
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
2022-02-14 09:41:10 +01:00
Greg Kroah-Hartman
ef6804516e Merge ba535c1caf ("mm/oom_kill: allow process_mrelease to run under mmap_lock protection") into android-mainline
Steps on the way to 5.17-rc1

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I29d376595033f4ef7895319d9398c2cb415de883
2022-02-14 09:09:17 +01:00
Greg Kroah-Hartman
a41bb72f85 Revert "ANDROID: mm: add a field to store names for private anonymous memory"
This commit is now upstream in 5.17-rc1, along with a number of other
changes and cleanups on top of it, so it should be removed from the tree
now to make merges easier.

Fixes: 60500a4228 ("ANDROID: mm: add a field to store names for private anonymous memory")
Cc: Colin Cross <ccross@android.com>
Cc: Dmitry Shmidt <dimitrysh@google.com>
Cc: Amit Pundir <amit.pundir@linaro.org>
Cc: Eric Biggers <ebiggers@google.com>
Cc: Suren Baghdasaryan <surenb@google.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I4ceab971293adc9409636b8ccfea08f66b5b6d6b
2022-02-14 09:09:07 +01:00
Greg Kroah-Hartman
f64e8814b0 Merge ac1e9acc5a ("mm: rearrange madvise code to allow for reuse") into android-mainline
Steps on the way to 5.17-rc1

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I1666e37e70068565094e721374a7b63d9562579c
2022-02-12 09:57:34 +01:00
Greg Kroah-Hartman
8ad312cdf2 Merge 2c769ed713 ("tools/testing/selftests/vm/userfaultfd.c: use swap() to make code cleaner") into android-mainline
Steps on the way to 5.17-rc1

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I6a422c8e4512825ec303fceb09a8d21b19bdcda2
2022-02-12 09:56:29 +01:00
Greg Kroah-Hartman
cbcf30a9b6 Merge a760542666 ("mm: shmem: don't truncate page if memory failure happens") into android-mainline
Steps on the way to 5.17-rc1

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: Ia5757863cdca404809ab212a169d02d7bcb1b4be
2022-02-12 09:55:40 +01:00
Greg Kroah-Hartman
0dec6f565f Merge 26dca996ea ("kasan: fix quarantine conflicting with init_on_free") into android-mainline
Steps on the way to 5.17-rc1

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: Id1dcb2b479fd53fad30fe90df3639c883ac32cbf
2022-02-12 09:54:04 +01:00
Petri Gynther
88c967910a ANDROID: GKI: enable hung task detector
Enable kernel hung task detector to mirror android13-5.10 GKI config.

Bug: 168445946
Signed-off-by: Petri Gynther <pgynther@google.com>
Change-Id: I9674da20ad13af1a995bb78313feb7edbf6964c4
2022-02-11 22:36:25 +00:00
Alistair Delva
8bbe6f703a ANDROID: GKI: Enable CONFIG_SERIAL_8250_RUNTIME_UARTS=0
8250_core registers 4 ISA uart ports by default, which can cause
problems on some devices which don't have them. This change doesn't
break earlycon=uart8250, but it will cause the 8250_of and 8250_pci sub
drivers to be unable to register ports. Boards that really need the full
8250 driver to take over from earlycon can use the "8250.nr_uarts=X"
kernel command line option to restore the ports allocation.

Bug: 216312411
Signed-off-by: Alistair Delva <adelva@google.com>
Change-Id: I04715394b32bd98544657101de4537df34554ea9
2022-02-11 01:56:14 +00:00
Nick Desaulniers
12ced1aab6 ANDROID: clang: update to 14.0.2
Bug: 218541542
Signed-off-by: Nick Desaulniers <ndesaulniers@google.com>
Change-Id: I2af04f2ebda90e5bbff604739d64fb192680e67a
2022-02-10 11:04:05 -08:00
Greg Kroah-Hartman
b99cc0491c Merge c4386bd8ee ("mm/memremap: add ZONE_DEVICE support for compound pages") into android-mainline
Steps on the way to 5.17-rc1

Resolves merge conflicts with:
	mm/memremap.c

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I506780b8aa65e17a84fd9adb748e16825a3f4833
2022-02-10 17:55:38 +01:00
Connor O'Brien
0c071460d9 Revert "ANDROID: GKI: defconfig: enable BTF debug info"
This reverts commit 4ba1429270.

When BTF generation is enabled for modules, we can have module load
failures due to BTF mismatches even when ABI is unchanged. Currently
Kconfig does not allow disabling BTF for modules only, so turn it off
entirely for now.

Signed-off-by: Connor O'Brien <connoro@google.com>
Change-Id: I0a7251397f95d6c02ba999bcf2ab9377ac0d76c3
2022-02-09 21:09:11 +00:00
Greg Kroah-Hartman
b0e6b307ae Merge 46487e0095 ("mm/page_alloc: refactor memmap_init_zone_device() page init") into android-mainline
Steps on the way to 5.17-rc1

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: Ie793221f8d9c00b305bd865478fd0e9e1da7ef39
2022-02-09 18:34:13 +01:00
Greg Kroah-Hartman
cdf35470bb Merge 5b24eeef06 ("mm/page_alloc: split prep_compound_page into head and tail subparts") into android-mainline
Steps on the way to 5.17-rc1

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: Ib542956cd675d577b7e7fdf1df45cdea2052bacf
2022-02-09 14:44:49 +01:00
Greg Kroah-Hartman
9d42df3abe Merge 60115fa54a ("mm: defer kmemleak object creation of module_alloc()") into android-mainline
Steps on the way to 5.17-rc1

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I2ec342d4b0cd04807ed02da5262c92bdcaa6d8fd
2022-02-09 14:44:38 +01:00
Greg Kroah-Hartman
d852df7a72 Merge 972fa3a7c1 ("mm: kmemleak: alloc gray object for reserved region with direct map") into android-mainline
Steps on the way to 5.17-rc1

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I691662967a1f3ddd25ca069a496da2eb84718cf8
2022-02-09 14:44:26 +01:00
Greg Kroah-Hartman
df3ee5193c Merge ad1a3e15fc ("kmemleak: fix kmemleak false positive report with HW tag-based kasan enable") into android-mainline
Steps on the way to 5.17-rc1

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: Ie02c5bf74404534fd3a9ad9af721ec8781b50f32
2022-02-09 14:44:14 +01:00
Greg Kroah-Hartman
51d71e7fbd Merge c29b5b3d33 ("mm: slab: make slab iterator functions static") into android-mainline
Steps on the way to 5.17-rc1

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I11b3c35e04850c143fca51deb296927a72a645a6
2022-02-09 14:44:00 +01:00
Greg Kroah-Hartman
6e4ec1bf0e Merge 7302e91f39 ("mm/slab_common: use WARN() if cache still has objects on destroy") into android-mainline
Steps on the way to 5.17-rc1

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: Ibf6aeaa6786612e2964fbbaa5adf5e4966d868ec
2022-02-09 14:42:58 +01:00
Greg Kroah-Hartman
fb91a0998a Merge a12cf8b32c ("fs/ioctl: remove unnecessary __user annotation") into android-mainline
Steps on the way to 5.17-rc1

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I92bb3dd9124e2d854d8d265cc464a101b2918aca
2022-02-09 14:41:05 +01:00
Greg Kroah-Hartman
5cffa3dd46 Merge 9a25d05150 ("ocfs2: remove redundant assignment to variable free_space") into android-mainline
Steps on the way to 5.17-rc1

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I40364e037817d9820508dc2da8f7b9a4c5b0e9b8
2022-02-09 14:39:56 +01:00