This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from d01e7f10dae2 Merge branch 'exec-update-lock-for-v5.11' of git://git.ker [...] new b50da6e9f42a mm: fix a race on nr_swap_pages new 7c33023aad16 mm/memory_hotplug: quieting offline operation new 4083a281e310 alpha: replace bogus in_interrupt() new d2928e8550e5 procfs: delete duplicated words + other fixes new fe719888344c proc: provide details on indirect branch speculation new c6c75deda813 proc: fix lookup in /proc/net subdirectories after setns(2) new a9389683fafc fs/proc: make pde_get() return nothing new 0a571b085ff6 asm-generic: force inlining of get_order() to work around [...] new aa6159ab99a9 kernel.h: split out mathematical helpers new 35189b8ff18e kernel/acct.c: use #elif instead of #end and #elif new 0bb867795540 include/linux/bitmap.h: convert bitmap_empty() / bitmap_fu [...] new ab7d7798dad5 bitmap: remove unused function declaration new 0ae446e4b91b lib/test_free_pages.c: add basic progress indicators new 3a2b67e6e3fd lib/stackdepot.c: replace one-element array with flexible- [...] new 47e684aaa266 lib/stackdepot.c: use flex_array_size() helper in memcpy() new 180644f80a02 lib/stackdepot.c: use array_size() helper in jhash2() new 45e3d5a2af1d lib/test_lockup.c: minimum fix to get it compiled on PREEMPT_RT new e291851d6549 lib/cmdline: fix get_option() for strings starting with hyphen new 6b2b6b864684 lib/cmdline: allow NULL to be an output for get_option() new 7546861a8c55 lib/cmdline_kunit: add a new test suite for cmdline API new 2f78788b55ba ilog2: improve ilog2 for constant arguments new ff72daa371f5 lib/string: remove unnecessary #undefs new 6a39e62abbaf lib: string.h: detect intra-object overflow in fortified s [...] new d96938daae2a lkdtm: tests for FORTIFY_SOURCE new 33e56a59e64d string.h: add FORTIFY coverage for strscpy() new febebaf36686 drivers/misc/lkdtm: add new file in LKDTM to test fortifie [...] new d58b0b1a4165 drivers/misc/lkdtm/lkdtm.h: correct wrong filenames in comment new 506dfc9906e5 lib: cleanup kstrto*() usage new 89b158635ad7 lib/lz4: explicitly support in-place decompression new 1db81a682a2f checkpatch: add new exception to repeated word check new 8d0325cc74a3 checkpatch: fix false positives in REPEATED_WORD warning new 4104a20646fe checkpatch: ignore generated CamelCase defines and enum values new 73169765e6e7 checkpatch: prefer static const declarations new dc58bc553e7a checkpatch: allow --fix removal of unnecessary break statements new 7ebe1d173cae checkpatch: extend attributes check to handle more patterns new 47ca69b85821 checkpatch: add a fixer for missing newline at eof new 339f29d91acf checkpatch: update __attribute__((section("name"))) quote removal new 7580c5b9b464 checkpatch: add fix option for GERRIT_CHANGE_ID new 0830aab0e1d4 checkpatch: add __alias and __weak to suggested __attribut [...] new fccaebf00e60 checkpatch: improve email parsing new e73d27159400 checkpatch: fix spelling errors and remove repeated word new 27b379af6102 checkpatch: avoid COMMIT_LOG_LONG_LINE warning for signature tags new 03f4935135b9 checkpatch: fix unescaped left brace new da7355ab4e4a checkpatch: add fix option for ASSIGNMENT_CONTINUATIONS new 8e08f0765f37 checkpatch: add fix option for LOGICAL_CONTINUATIONS new 831242ab8dff checkpatch: add fix and improve warning msg for non-standa [...] new 70eb2275ff8e checkpatch: add warning for unnecessary use of %h[xudi] an [...] new 084a617acfa0 checkpatch: add warning for lines starting with a '#' in c [...] new 7da07c31b1df checkpatch: fix TYPO_SPELLING check for words with apostrophe new f5eea3b0442d checkpatch: add printk_once and printk_ratelimit to prefer [...] new e7920b3e9d9f fs/nilfs2: remove some unused macros to tame gcc new ca4a9241cc5e kdump: append uts_namespace.name offset to VMCOREINFO new 5c7b3280d221 rapidio: remove unused rio_get_asm() and rio_get_device() new 99b75eb7c86b gcov: remove support for GCC < 4.9 new 26ecea089f42 gcov: fix kernel-doc markup issue new dc889b8d4a81 bfs: don't use WARNING: string when it's just info. new 3d03295a7e91 relay: remove unused buf_mapped and buf_unmapped callbacks new 6f8f25440d79 relay: require non-NULL callbacks in relay_open() new 371e03880d9d relay: make create_buf_file and remove_buf_file callbacks [...] new 023542f48b57 relay: allow the use of const callback structs new 5000cd8adc6a drm/i915: make relay callbacks const new f573f8150f01 ath10k: make relay callbacks const new 36b0cefe901a ath11k: make relay callbacks const new 1bf9c2e88722 ath9k: make relay callbacks const new abf4e00c7bc6 blktrace: make relay callbacks const new 3be8da570868 kernel/resource.c: fix kernel-doc markups new d8a7f62b6eec ubsan: remove redundant -Wno-maybe-uninitialized new cdf8a76fda4a ubsan: move cc-option tests into Kconfig new 61e0349f703d ubsan: disable object-size sanitizer under GCC new 79791378a1bc ubsan: disable UBSAN_TRAP for all*config new d0a3ac549f38 ubsan: enable for all*config builds new c637693b20da ubsan: remove UBSAN_MISC in favor of individual options new 4a26f49b7b3d ubsan: expand tests and reporting new c1cb05e77f8e kcov: don't instrument with UBSAN new d3c227978a13 lib/ubsan.c: mark type_check_kinds with static keyword new f9a90501faac reboot: refactor and comment the cpu selection code new 2c622ed0eaa3 reboot: allow to specify reboot mode via sysfs new 0c5c0179e2cd reboot: remove cf9_safe from allowed types and rename cf9_force new 1a9d079f43e3 reboot: allow to override reboot type if quirks are found new 40247e55ba09 reboot: hide from sysfs not applicable settings new 537cd89484ab fault-injection: handle EI_ETYPE_TRUE new 33fb626be08f lib/lzo/lzo1x_compress.c: make lzogeneric1x_1_compress() static new 9801ca279ad3 apparmor: remove duplicate macro list_entry_is_head() new 7336375734d6 mm: unexport follow_pte_pmd new ff5c19ed4b08 mm: simplify follow_pte{,pmd} new 8958b2491104 mm: fix some spelling mistakes in comments new f986e3508333 Merge branch 'akpm' (patches from Andrew)
The 87 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/ABI/testing/sysfs-kernel-reboot | 32 ++ Documentation/admin-guide/kdump/vmcoreinfo.rst | 6 + Documentation/dev-tools/ubsan.rst | 1 + Documentation/filesystems/proc.rst | 2 + arch/alpha/kernel/process.c | 2 +- arch/powerpc/kernel/vmlinux.lds.S | 4 + arch/s390/pci/pci_mmio.c | 4 +- drivers/gpu/drm/i915/gt/uc/intel_guc_log.c | 2 +- drivers/misc/lkdtm/Makefile | 1 + drivers/misc/lkdtm/bugs.c | 50 +++ drivers/misc/lkdtm/core.c | 3 + drivers/misc/lkdtm/fortify.c | 82 +++++ drivers/misc/lkdtm/lkdtm.h | 19 +- drivers/net/wireless/ath/ath10k/spectral.c | 2 +- drivers/net/wireless/ath/ath11k/spectral.c | 2 +- drivers/net/wireless/ath/ath9k/common-spectral.c | 2 +- drivers/rapidio/rio.c | 81 ----- fs/bfs/inode.c | 2 +- fs/dax.c | 9 +- fs/nfs/callback_proc.c | 5 + fs/nilfs2/segment.c | 5 - fs/proc/array.c | 28 ++ fs/proc/base.c | 2 +- fs/proc/generic.c | 24 +- fs/proc/internal.h | 10 +- fs/proc/proc_net.c | 20 +- include/asm-generic/getorder.h | 2 +- include/linux/bitmap.h | 6 +- include/linux/bitops.h | 11 +- include/linux/dcache.h | 1 + include/linux/iommu-helper.h | 4 +- include/linux/kernel.h | 173 +-------- include/linux/log2.h | 3 +- include/linux/math.h | 177 +++++++++ include/linux/mm.h | 6 +- include/linux/proc_fs.h | 8 +- include/linux/rcu_node_tree.h | 2 + include/linux/relay.h | 29 +- include/linux/rio_drv.h | 3 - include/linux/string.h | 75 +++- include/linux/units.h | 2 +- kernel/Makefile | 3 + kernel/acct.c | 7 +- kernel/crash_core.c | 1 + kernel/fail_function.c | 6 +- kernel/gcov/gcc_4_7.c | 10 +- kernel/reboot.c | 244 ++++++++++++- kernel/relay.c | 109 +----- kernel/resource.c | 24 +- kernel/trace/blktrace.c | 2 +- lib/Kconfig.debug | 11 + lib/Kconfig.ubsan | 128 +++++-- lib/Makefile | 1 + lib/cmdline.c | 16 +- lib/cmdline_kunit.c | 100 ++++++ lib/errname.c | 1 + lib/error-inject.c | 2 + lib/errseq.c | 1 + lib/find_bit.c | 3 +- lib/lz4/lz4_decompress.c | 6 +- lib/lz4/lz4defs.h | 1 + lib/lzo/lzo1x_compress.c | 2 +- lib/math/div64.c | 4 +- lib/math/int_pow.c | 2 +- lib/math/int_sqrt.c | 3 +- lib/math/reciprocal_div.c | 9 +- lib/stackdepot.c | 11 +- lib/string.c | 4 - lib/test_firmware.c | 9 +- lib/test_free_pages.c | 5 + lib/test_kmod.c | 26 +- lib/test_lockup.c | 16 + lib/test_ubsan.c | 74 +++- lib/ubsan.c | 2 +- mm/filemap.c | 2 +- mm/huge_memory.c | 2 +- mm/khugepaged.c | 2 +- mm/memblock.c | 2 +- mm/memory.c | 36 +- mm/memory_hotplug.c | 2 +- mm/migrate.c | 2 +- mm/page_ext.c | 2 +- mm/swapfile.c | 11 +- scripts/Makefile.ubsan | 49 +-- scripts/checkpatch.pl | 433 ++++++++++++++++++----- security/apparmor/apparmorfs.c | 3 - tools/testing/selftests/lkdtm/tests.txt | 1 + 87 files changed, 1568 insertions(+), 724 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-kernel-reboot create mode 100644 drivers/misc/lkdtm/fortify.c create mode 100644 include/linux/math.h create mode 100644 lib/cmdline_kunit.c