# git rev-parse -q --verify 8291eaafed36f575f23951f3ce18407f480e9ecf^{commit} 8291eaafed36f575f23951f3ce18407f480e9ecf already have revision, skipping fetch # git checkout -q -f -B kisskb 8291eaafed36f575f23951f3ce18407f480e9ecf # git clean -qxdf # < git log -1 # commit 8291eaafed36f575f23951f3ce18407f480e9ecf # Merge: 77fb622de139 fa020a2b87d2 # Author: Linus Torvalds # Date: Fri May 27 11:40:49 2022 -0700 # # Merge tag 'mm-stable-2022-05-27' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm # # Pull more MM updates from Andrew Morton: # # - Two follow-on fixes for the post-5.19 series "Use pageblock_order for # cma and alloc_contig_range alignment", from Zi Yan. # # - A series of z3fold cleanups and fixes from Miaohe Lin. # # - Some memcg selftests work from Michal Koutný # # - Some swap fixes and cleanups from Miaohe Lin # # - Several individual minor fixups # # * tag 'mm-stable-2022-05-27' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm: (25 commits) # mm/shmem.c: suppress shift warning # mm: Kconfig: reorganize misplaced mm options # mm: kasan: fix input of vmalloc_to_page() # mm: fix is_pinnable_page against a cma page # mm: filter out swapin error entry in shmem mapping # mm/shmem: fix infinite loop when swap in shmem error at swapoff time # mm/madvise: free hwpoison and swapin error entry in madvise_free_pte_range # mm/swapfile: fix lost swap bits in unuse_pte() # mm/swapfile: unuse_pte can map random data if swap read fails # selftests: memcg: factor out common parts of memory.{low,min} tests # selftests: memcg: remove protection from top level memcg # selftests: memcg: adjust expected reclaim values of protected cgroups # selftests: memcg: expect no low events in unprotected sibling # selftests: memcg: fix compilation # mm/z3fold: fix z3fold_page_migrate races with z3fold_map # mm/z3fold: fix z3fold_reclaim_page races with z3fold_free # mm/z3fold: always clear PAGE_CLAIMED under z3fold page lock # mm/z3fold: put z3fold page back into unbuddied list when reclaim or migration fails # revert "mm/z3fold.c: allow __GFP_HIGHMEM in z3fold_alloc" # mm/z3fold: throw warning on failure of trylock_page in z3fold_alloc # ... # < /opt/cross/kisskb/korg/gcc-5.5.0-nolibc/aarch64-linux/bin/aarch64-linux-gcc --version # < /opt/cross/kisskb/korg/gcc-5.5.0-nolibc/aarch64-linux/bin/aarch64-linux-ld --version # < git log --format=%s --max-count=1 8291eaafed36f575f23951f3ce18407f480e9ecf # < make -s -j 120 ARCH=arm64 O=/kisskb/build/linus-rand_arm64-randconfig_arm64-gcc5 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-5.5.0-nolibc/aarch64-linux/bin/aarch64-linux- randconfig # Added to kconfig CONFIG_PREVENT_FIRMWARE_BUILD=y # < make -s -j 120 ARCH=arm64 O=/kisskb/build/linus-rand_arm64-randconfig_arm64-gcc5 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-5.5.0-nolibc/aarch64-linux/bin/aarch64-linux- help # make -s -j 120 ARCH=arm64 O=/kisskb/build/linus-rand_arm64-randconfig_arm64-gcc5 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-5.5.0-nolibc/aarch64-linux/bin/aarch64-linux- olddefconfig # make -s -j 120 ARCH=arm64 O=/kisskb/build/linus-rand_arm64-randconfig_arm64-gcc5 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-5.5.0-nolibc/aarch64-linux/bin/aarch64-linux- In file included from /opt/cross/kisskb/korg/gcc-5.5.0-nolibc/aarch64-linux/bin/../lib/gcc/aarch64-linux/5.5.0/plugin/include/tm.h:24, from /opt/cross/kisskb/korg/gcc-5.5.0-nolibc/aarch64-linux/bin/../lib/gcc/aarch64-linux/5.5.0/plugin/include/gcc-plugin.h:31, from /opt/cross/kisskb/korg/gcc-5.5.0-nolibc/aarch64-linux/bin/../lib/gcc/aarch64-linux/5.5.0/plugin/include/plugin.h:23, from /kisskb/src/scripts/gcc-plugins/gcc-common.h:9, from /kisskb/src/scripts/gcc-plugins/randomize_layout_plugin.c:19: /opt/cross/kisskb/korg/gcc-5.5.0-nolibc/aarch64-linux/bin/../lib/gcc/aarch64-linux/5.5.0/plugin/include/config/elfos.h:102:21: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] fprintf ((FILE), "%s"HOST_WIDE_INT_PRINT_UNSIGNED"\n",\ ^ /opt/cross/kisskb/korg/gcc-5.5.0-nolibc/aarch64-linux/bin/../lib/gcc/aarch64-linux/5.5.0/plugin/include/config/elfos.h:170:24: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] fprintf ((FILE), ","HOST_WIDE_INT_PRINT_UNSIGNED",%u\n", \ ^ In file included from /opt/cross/kisskb/korg/gcc-5.5.0-nolibc/aarch64-linux/bin/../lib/gcc/aarch64-linux/5.5.0/plugin/include/tm.h:41, from /opt/cross/kisskb/korg/gcc-5.5.0-nolibc/aarch64-linux/bin/../lib/gcc/aarch64-linux/5.5.0/plugin/include/gcc-plugin.h:31, from /opt/cross/kisskb/korg/gcc-5.5.0-nolibc/aarch64-linux/bin/../lib/gcc/aarch64-linux/5.5.0/plugin/include/plugin.h:23, from /kisskb/src/scripts/gcc-plugins/gcc-common.h:9, from /kisskb/src/scripts/gcc-plugins/randomize_layout_plugin.c:19: /opt/cross/kisskb/korg/gcc-5.5.0-nolibc/aarch64-linux/bin/../lib/gcc/aarch64-linux/5.5.0/plugin/include/defaults.h:126:24: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] fprintf ((FILE), ","HOST_WIDE_INT_PRINT_UNSIGNED",%u\n", \ ^ cc1plus: warning: unrecognized command line option '-Wno-format-diag' /kisskb/src/drivers/cpufreq/cppc_cpufreq.c: In function 'populate_efficiency_class': /kisskb/src/drivers/cpufreq/cppc_cpufreq.c:605:2: error: 'cppc_cpufreq_driver' undeclared (first use in this function) cppc_cpufreq_driver.register_em = cppc_cpufreq_register_em; ^ /kisskb/src/drivers/cpufreq/cppc_cpufreq.c:605:2: note: each undeclared identifier is reported only once for each function it appears in /kisskb/src/drivers/cpufreq/cppc_cpufreq.c: At top level: /kisskb/src/drivers/cpufreq/cppc_cpufreq.c:481:12: error: 'cppc_get_cpu_power' defined but not used [-Werror=unused-function] static int cppc_get_cpu_power(struct device *cpu_dev, ^ /kisskb/src/drivers/cpufreq/cppc_cpufreq.c:550:12: error: 'cppc_get_cpu_cost' defined but not used [-Werror=unused-function] static int cppc_get_cpu_cost(struct device *cpu_dev, unsigned long KHz, ^ cc1: all warnings being treated as errors make[3]: *** [/kisskb/src/scripts/Makefile.build:271: drivers/cpufreq/cppc_cpufreq.o] Error 1 make[3]: *** Waiting for unfinished jobs.... make[2]: *** [/kisskb/src/scripts/Makefile.build:500: drivers/cpufreq] Error 2 make[2]: *** Waiting for unfinished jobs.... make[1]: *** [/kisskb/src/Makefile:1839: drivers] Error 2 make: *** [Makefile:219: __sub-make] Error 2 Command 'make -s -j 120 ARCH=arm64 O=/kisskb/build/linus-rand_arm64-randconfig_arm64-gcc5 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-5.5.0-nolibc/aarch64-linux/bin/aarch64-linux- ' returned non-zero exit status 2 # rm -rf /kisskb/build/linus-rand_arm64-randconfig_arm64-gcc5 # Build took: 0:01:53.009876