This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-aarch64-next-defconfig in repository toolchain/ci/linux.
omits bfd521e1af51 Add linux-next specific files for 20201203 omits 0522c7f13e25 Revert "zram: break the strict dependency from lzo" omits b882c27d0368 kasan-rename-get_alloc-free_info-fix omits 0762a396baef Merge branch 'akpm/master' omits cd96ddf8c98b mm/gup: assert that the mmap lock is held in __get_user_pages() omits e9833320f73c mmap locking API: don't check locking if the mm isn't live yet omits f51b267d83fa selftests/filesystems: expand epoll with epoll_pwait2 omits 27959d5134bd epoll: wire up syscall epoll_pwait2 omits 7172ae4e248a epoll: add syscall epoll_pwait2 omits c3bf6a4016b3 epoll: convert internal api to timespec64 omits ac89a787e29f mm: fix some spelling mistakes in comments omits 31effff4383b kasan: update documentation omits 787647e65527 kasan, mm: allow cache merging with no metadata omits 4a1f912b7542 kasan: sanitize objects when metadata doesn't fit omits 240a56369f6c kasan: clarify comment in __kasan_kfree_large omits d0916a071b9a kasan: simplify assign_tag and set_tag calls omits 4b4978315108 kasan: don't round_up too much omits a0efd4e5b4b7 kasan, mm: rename kasan_poison_kfree omits f8733ab4bb3f kasan, mm: check kasan_enabled in annotations omits 197d8594858a kasan: add and integrate kasan boot parameters omits fc216b94977a kasan: inline (un)poison_range and check_invalid_free omits 35bb799b02a9 kasan: open-code kasan_unpoison_slab omits 71916cb03f42 kasan: inline random_tag for HW_TAGS omits f852526ecb09 kasan: inline kasan_reset_tag for tag-based modes omits fc1b7d45dbaa kasan: remove __kasan_unpoison_stack omits 14913254eb23 kasan: allow VMAP_STACK for HW_TAGS mode omits a7421e79c3b3 kasan, arm64: unpoison stack only with CONFIG_KASAN_STACK omits 4907f3332c66 kasan: introduce set_alloc_info omits 19bb267d1a85 kasan: rename get_alloc/free_info omits ae910f1dd36f kasan: simplify quarantine_put call site omits 3f295f51daa8 kselftest/arm64: check GCR_EL1 after context switch omits bd93a1b2c1a0 kasan: add documentation for hardware tag-based mode omits 062098c3d22a kasan, arm64: enable CONFIG_KASAN_HW_TAGS omits e447ae4d0b08 kasan, mm: reset tags when accessing metadata omits 584209b2b774 kasan, arm64: print report from tag fault handler omits dd608443090e kasan, arm64: implement HW_TAGS runtime omits eb714251d773 kasan, arm64: expand CONFIG_KASAN checks omits 8b15c91f44b5 kasan, x86, s390: update undef CONFIG_KASAN omits 8ef4e07ae8d5 kasan: define KASAN_GRANULE_SIZE for HW_TAGS omits a125fc240004 arm64: kasan: add arch layer for memory tagging helpers omits b2c8e9d416d7 arm64: kasan: align allocations for HW_TAGS omits fafc3dc1fd64 kasan, mm: untag page address in free_reserved_area omits 59cb8318e0db arm64: mte: switch GCR_EL1 in kernel entry and exit omits 2f46ef5503d5 arm64: mte: convert gcr_user into an exclude mask omits 73239de72038 arm64: kasan: allow enabling in-kernel MTE omits 06abc1ba1e88 arm64: mte: add in-kernel tag fault handler omits f751f2970840 arm64: mte: reset the page tag in page->flags omits 587c8ec9df80 arm64: mte: add in-kernel MTE helpers omits 37f2522ea6ec arm64: enable armv8.5-a asm-arch option omits e283fed75e7c kasan: introduce CONFIG_KASAN_HW_TAGS omits a794961331de kasan, arm64: don't allow SW_TAGS with ARM64_MTE omits 5f472e6a6170 kasan: separate metadata_fetch_row for each mode omits 7671c5ad0eb8 kasan: rename SHADOW layout macros to META omits 1d8cba8235ea kasan: rename print_shadow_for_address to print_memory_metadata omits 967cbcb9a3cd kasan: rename addr_has_shadow to addr_has_metadata omits 1f582016df19 kasan, arm64: rename kasan_init_tags and mark as __init omits 14aa383a8ad0 kasan, arm64: move initialization message omits f618ec49a084 kasan, arm64: only use kasan_depth for software modes omits ecf9887a728e kasan, arm64: only init shadow for software modes omits 035ee5db919f kasan: decode stack frame only with KASAN_STACK_ENABLE omits e75ca24f5202 kasan: hide invalid free check implementation omits 6e6fa7e6f182 kasan: don't duplicate config dependencies omits 5ea37b8b8030 kasan: rename report and tags files omits 6ff9c371d314 kasan: define KASAN_MEMORY_PER_SHADOW_PAGE omits 2fa7a3df24d2 kasan: split out shadow.c from common.c omits 8d05d5bfd13f kasan: only build init.c for software modes omits 3d2f14fd2ee3 kasan: rename KASAN_SHADOW_* to KASAN_GRANULE_* omits 85b6eac29ffe kasan: rename (un)poison_shadow to (un)poison_range omits 40868fcdf0b1 kasan, mm: fix build issue with asmlinkage omits 92ca946dec6a kasan: shadow declarations only for software modes omits 0bff93092f52 kasan: group vmalloc code omits eca67ce72e11 kasan: KASAN_VMALLOC depends on KASAN_GENERIC omits e62efd169e2b kasan: drop unnecessary GPL text from comment headers omits c4bec03a27b8 merge fix for "s390/pci: remove races against pte updates" omits 2ab47751e8e4 mm: simplify follow_pte{,pmd} omits 0dbcc9a6d69a mm: unexport follow_pte_pmd omits f7b5b79703fa epoll: eliminate unnecessary lock for zero timeout omits 3b2e23a96fde epoll: replace gotos with a proper loop omits d15da1e5274d epoll: pull all code between fetch_events and send_event i [...] omits 16a42949bfdb epoll: simplify and optimize busy loop logic omits 0fa4e08bb284 epoll: move eavail next to the list_empty_careful check omits 9b31beffb190 epoll: pull fatal signal checks into ep_send_events() omits 52d4be8abce4 epoll: simplify signal handling omits c33993fa543c epoll: check for events when removing a timed out thread f [...] omits 53ae1ebc8882 ARM: boot: quote aliased symbol names in string.c omits 9a6b38044bb2 treewide: remove stringification from __alias macro definition omits 2a66b8734a63 mm/memcg: warn on missing memcg on mem_cgroup_page_lruvec() omits e4bc3952448a mm/memcg: add missed warning in mem_cgroup_lruvec omits d4a50b73373c mm/memcontrol:rewrite mem_cgroup_page_lruvec() omits 775b6ebb71ce mm-memcg-slab-pre-allocate-obj_cgroups-for-slab-caches-wit [...] omits 49819f638e61 mm: memcg/slab: pre-allocate obj_cgroups for slab caches w [...] omits 2fd7616588dc mm: slub: call account_slab_page() after slab page initialization omits ca1962917f84 mm, kvm: account kvm_vcpu_mmap to kmemcg omits c441c104074f mm/memcg: remove unused definitions omits 1bc82a7c8117 mm/memcg: warning on !memcg after readahead page charged omits 3affa2f73333 mm/memcg: bail early from swap accounting if memcg disabled omits 6d2d379aa38e mm: convert page kmemcg type to a page memcg flag omits 55f32b8e6d86 mm: introduce page memcg flags omits 33dc310b415c mm: memcontrol/slab: use helpers to access slab page's memcg_data omits 6512e357e3af mm: memcontrol: use helpers to read page's memcg data omits 56f390090edf mm/swap.c: mark sort_page_lruvec with static keyword omits 639a4a3f44dc mm/swap.c: reduce lock contention in lru_cache_add omits 8ff4bc161ebe init/Kconfig: don't assume scripts/lld-version.sh is executable omits 1ae547f60874 kmap: stupid hacks to make it compile omits 099dada779c4 Merge branch 'akpm-current/current' omits e3b0486e8f7f Merge remote-tracking branch 'memblock/for-next' omits 8ae4a967daa4 Merge remote-tracking branch 'notifications/notifications- [...] omits 1f523cc0551a Merge remote-tracking branch 'mhi/mhi-next' omits bd29969759b4 Merge remote-tracking branch 'kunit-next/kunit' omits a7d8fded54a2 Merge remote-tracking branch 'fpga/for-next' omits 961407f9831c Merge remote-tracking branch 'pidfd/for-next' omits 8941b7534adb Merge remote-tracking branch 'auxdisplay/auxdisplay' omits 85e22a7e915d Merge remote-tracking branch 'hyperv/hyperv-next' omits 591c1861427e Merge remote-tracking branch 'xarray/main' omits 023e019639fc Merge remote-tracking branch 'nvmem/for-next' omits 70decacb09f3 Merge remote-tracking branch 'slimbus/for-next' omits 22c84b715bfc Merge remote-tracking branch 'seccomp/for-next/seccomp' omits d63c9ccef5f4 Merge remote-tracking branch 'rtc/rtc-next' omits dde621811b1d Merge remote-tracking branch 'coresight/next' omits 40b4a59bd5b6 Merge remote-tracking branch 'livepatching/for-next' omits bd1b82cbd165 Merge remote-tracking branch 'kselftest/next' omits 679441bb7567 Merge remote-tracking branch 'userns/for-next' omits 86a9d94ff658 Merge remote-tracking branch 'pwm/for-next' omits 0b8f2bd44f82 Merge remote-tracking branch 'pinctrl/for-next' omits c5a8951fb7b2 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' omits 08acc3f79202 Merge remote-tracking branch 'gpio/for-next' omits 176123cd7121 Merge remote-tracking branch 'rpmsg/for-next' omits d5fe3f251404 Merge remote-tracking branch 'vhost/linux-next' omits 3c41c3cd1aef Merge remote-tracking branch 'scsi-mkp/for-next' omits b55a59e1afa9 Merge remote-tracking branch 'scsi/for-next' omits 5d9eed919470 Merge remote-tracking branch 'cgroup/for-next' omits 73ae6febd8cf Merge remote-tracking branch 'dmaengine/next' omits c1b5a1b97515 Merge remote-tracking branch 'icc/icc-next' omits 119f3732080b Merge remote-tracking branch 'mux/for-next' omits 1ea03b6668d8 Merge remote-tracking branch 'staging/staging-next' omits 0e13d96eaa42 Merge remote-tracking branch 'thunderbolt/next' omits 577e679b6852 Merge remote-tracking branch 'soundwire/next' omits 2bcffa005e04 Merge remote-tracking branch 'extcon/extcon-next' omits c1fe18e898f0 Merge remote-tracking branch 'char-misc/char-misc-next' omits 1e2b28da627f Merge remote-tracking branch 'tty/tty-next' omits 03289ecc9294 Merge remote-tracking branch 'phy-next/next' omits 53670e6da598 Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' omits 9577cd8d23bf Merge remote-tracking branch 'usb-serial/usb-next' omits a8327c2434d6 Merge remote-tracking branch 'usb/usb-next' omits 01b12f8d1bf1 Merge remote-tracking branch 'driver-core/driver-core-next' omits 59f60162628b Merge remote-tracking branch 'ipmi/for-next' omits 6dac15cc1088 Merge remote-tracking branch 'leds/for-next' omits c1816f75a992 Merge remote-tracking branch 'hsi/for-next' omits fe76a7fddc62 Merge remote-tracking branch 'chrome-platform/for-next' omits 9f64c17891a9 Merge remote-tracking branch 'drivers-x86/for-next' omits b7da0895c87f Merge remote-tracking branch 'workqueues/for-next' omits 7940db1d2b8b Merge remote-tracking branch 'percpu/for-next' omits a96431b39ee7 Merge remote-tracking branch 'kvms390/next' omits 3892cd5a2712 Merge remote-tracking branch 'kvm-arm/next' omits bb1963424efe Merge remote-tracking branch 'rcu/rcu/next' omits d5c1122f33b0 Merge remote-tracking branch 'ftrace/for-next' omits 48ce93aa3033 Merge remote-tracking branch 'edac/edac-for-next' omits 6bcfec3c041a Merge remote-tracking branch 'clockevents/timers/drivers/next' omits 56965fe18e78 Merge remote-tracking branch 'tip/auto-latest' omits 0f794f7e6ef5 Merge remote-tracking branch 'spi/for-next' omits cc1d5886ebd6 Merge remote-tracking branch 'mailbox/mailbox-for-next' omits aed00802c9bb Merge remote-tracking branch 'devicetree/for-next' omits 29ab6ed3d5b9 Merge remote-tracking branch 'audit/next' omits efb41c587bac Merge remote-tracking branch 'tpmdd/next' omits aae767ae6ff2 Merge remote-tracking branch 'tomoyo/master' omits c7fb2c3877dd Merge remote-tracking branch 'smack/next' omits 5bed94d7375f Merge remote-tracking branch 'selinux/next' omits b40dfd4691d1 Merge remote-tracking branch 'integrity/next-integrity' omits 2788dd7e5f3e Merge remote-tracking branch 'regulator/for-next' omits d9d5ccc4f80c Merge remote-tracking branch 'battery/for-next' omits ff286da76426 Merge remote-tracking branch 'backlight/for-backlight-next' omits 464da3432406 Merge remote-tracking branch 'mfd/for-mfd-next' omits 95f6f9953ea8 Merge remote-tracking branch 'mmc/next' omits 10eb1abcc277 Merge remote-tracking branch 'device-mapper/for-next' omits 7351d7b08964 Merge remote-tracking branch 'block/for-next' omits 1f56f1aacac6 lib/lzo/lzo1x_compress.c: make lzogeneric1x_1_compress() static omits 5af06f702359 fault-injection: handle EI_ETYPE_TRUE omits dd03dc723eb3 reboot: hide from sysfs not applicable settings omits 90c15d8eea80 reboot: allow to override reboot type if quirks are found omits 98488dd1cd88 reboot: remove cf9_safe from allowed types and rename cf9_force omits 982212f0a39c reboot: fix variable assignments in type_store omits 58ade5fe9752 reboot: allow to specify reboot mode via sysfs omits 93d19af94af2 reboot: refactor and comment the cpu selection code omits 206696dd9ba8 resource-fix-kernel-doc-markups-checkpatch-fixes omits dc12673deadd kernel/resource.c: fix kernel-doc markups omits 5768a996f2c6 aio: simplify read_events() omits 35f3e6696087 blktrace: make relay callbacks const omits 4efadde49bfe ath9k: make relay callbacks const omits 05f7ee04bfff ath11k: make relay callbacks const omits 4dd2eb66eb39 ath10k: make relay callbacks const omits a5d3e05f9bd3 drm/i915: make relay callbacks const omits 370f50085a7c relay-allow-the-use-of-const-callback-structs-v3 omits 64ad499f15c0 relay: allow the use of const callback structs omits 776034f648ce relay: make create_buf_file and remove_buf_file callbacks [...] omits 3c3b5edd2e7b relay: require non-NULL callbacks in relay_open() omits fd7154a4f44b relay: remove unused buf_mapped and buf_unmapped callbacks omits 673be312bc62 gcov: fix kernel-doc markup issue omits e0fd55273656 gcov: remove support for GCC < 4.9 omits 50c3b78ba4a1 rapidio: remove unused rio_get_asm() and rio_get_device() omits c2b9f0dbb06f kdump: append uts_namespace.name offset to VMCOREINFO omits a679b39f2370 checkpatch-fix-typo_spelling-check-for-words-with-apostrophe-fix omits 3c94d7bf8df4 checkpatch: fix TYPO_SPELLING check for words with apostrophe omits 40f87dcb5c32 checkpatch: add warning for lines starting with a '#' in c [...] omits d9bd9693cb40 checkpatch: add warning for unnecessary use of %h[xudi] an [...] omits 0534960bdf73 checkpatch: add fix and improve warning msg for non-standa [...] omits 6c5cd6b6350e checkpatch: add fix option for LOGICAL_CONTINUATIONS omits 1f0c9a6e83a2 checkpatch: add fix option for ASSIGNMENT_CONTINUATIONS omits 6b5c79fbc72c checkpatch: fix unescaped left brace omits a2cbc57c2f1a checkpatch: avoid COMMIT_LOG_LONG_LINE warning for signature tags omits e239e283e493 checkpatch: fix spelling errors and remove repeated word omits 0f1a598b2e2e checkpatch: improve email parsing omits 6cec2c6311b5 checkpatch: add __alias and __weak to suggested __attribut [...] omits e3169879ea09 checkpatch: add fix option for GERRIT_CHANGE_ID omits 7a2c4a241fcb checkpatch-update-__attribute__sectionname-quote-removal-v2 omits 326c50c0b297 checkpatch: update __attribute__((section("name"))) quote removal omits abe92b2b184d checkpatch: add a fixer for missing newline at eof omits cc31f50db936 checkpatch: extend attributes check to handle more patterns omits 4596d5618ecb checkpatch: allow --fix removal of unnecessary break statements omits f89018a741f0 checkpatch: prefer static const declarations omits 94629addf6f9 checkpatch: ignore generated CamelCase defines and enum values omits 9ccbaf73218e checkpatch: fix false positives in REPEATED_WORD warning omits f63b2f0c08ed checkpatch: add new exception to repeated word check omits 97d771fa8103 gpio: xilinx: utilize generic bitmap_get_value and _set_value omits 035a9fbf1225 gpio: thunderx: utilize for_each_set_clump macro omits 19325ff9e606 lib-test_bitmapc-add-for_each_set_clump-test-cases-checkpa [...] omits 36ae06f38cfa lib/test_bitmap.c: add for_each_set_clump test cases omits 8eae597693fc bitops: introduce the for_each_set_clump macro omits 01ef9fcba462 lib/lz4: explicitly support in-place decompression omits 8e9475e770f1 lib-stackdepot-add-support-to-configure-stack_hash_size-fix omits c9f0cee64ef8 lib: stackdepot: add support to configure STACK_HASH_SIZE omits 18c4cc78b9a2 lib: cleanup kstrto*() usage omits 8ade998b8526 drivers/misc/lkdtm/lkdtm.h: correct wrong filenames in comment omits 9b794d5a123e drivers/misc/lkdtm: add new file in LKDTM to test fortifie [...] omits faea729f9fe6 string.h: add FORTIFY coverage for strscpy() omits 599c41f6c15a lkdtm: tests for FORTIFY_SOURCE omits df16d0de696c lib: string.h: detect intra-object overflow in fortified s [...] omits 93de6e9e8954 lib/string: remove unnecessary #undefs omits d4f4a8f8b384 ilog2-improve-ilog2-for-constant-arguments-checkpatch-fixes omits 991ae7beefc3 ilog2: Improve ilog2 for constant arguments omits 6e99fb30f68f lib: optimize cpumask_local_spread() omits 17ac77d76948 lib/cmdline_kunit: provide meaningful MODULE_LICENSE() omits be9cab178a05 lib/cmdline_kunit: type of expected returned values should be int omits e9338217f759 lib-cmdline_kunit-add-a-new-test-suite-for-cmdline-api-fix omits bfdda1be4385 lib/cmdline_kunit: add a new test suite for cmdline API omits 3beab9655bfa lib/cmdline: allow NULL to be an output for get_option() omits 37226674398b lib/cmdline: fix get_option() for strings starting with hyphen omits a3d892e42508 lib/bits_kunit: follow new file name convention for KUnit tests omits fa1bf357e115 lib/linear_ranges_kunit: follow new file name convention f [...] omits 9deb3e28141a lib/list_kunit: follow new file name convention for KUnit tests omits 279b6aaf8470 lib/test_lockup.c: minimum fix to get it compiled on PREEMPT_RT omits 8e54e92582e8 lib/stackdepot.c: use array_size() helper in jhash2() omits f9c5a4fe6885 lib/stackdepot.c: use flex_array_size() helper in memcpy() omits 00fd9a66063d lib/stackdepot.c: replace one-element array with flexible- [...] omits 9e80c52c4d15 lib/test_free_pages.c: add basic progress indicators omits c616f94ac3f0 bitmap: remove unused function declaration omits 1704e7e27a39 include/linux/bitmap.h: convert bitmap_empty() / bitmap_fu [...] omits 75c979a05532 kernel/acct.c: use #elif instead of #end and #elif omits 764e7700f1b4 kernel.h: split out mathematical helpers fix omits 9e5379c1aa3c kernel.h: Split out mathematical helpers omits 2e0cb2e41adc asm-generic: force inlining of get_order() to work around [...] omits f252a2879f0c proc/sysctl: make protected_* world readable omits 869f50928799 proc-provide-details-on-indirect-branch-speculation-v2 omits 453e989e9238 proc: provide details on indirect branch speculation omits bae18c270e81 procfs: delete duplicated words + other fixes omits da0ea8d4fdf5 alpha: Replace bogus in_interrupt() omits 3794402ea617 kernel/hung_task.c: Monitor killed tasks. omits ac14ad5a99ef fs/buffer.c: dump more info for __getblk_gfp() stall problem omits d10f1278b64b fs/buffer.c: add debug print for __getblk_gfp() stall problem omits e84e696faf3b MAINTAINERS: add entry for KFENCE omits 5bdd3980cf09 kfence: add test suite omits 901c8fb6fa04 kfence, Documentation: add KFENCE documentation omits 34001ac967a5 kfence, kasan: make KFENCE compatible with KASAN omits bbc7179309f0 mm, kfence: insert KFENCE hooks for SLUB omits 0ff9b23ba0bc mm, kfence: insert KFENCE hooks for SLAB omits 420e6f3a0f76 kfence: use pt_regs to generate stack trace on faults omits 1dea6ecb0067 arm64, kfence: enable KFENCE for ARM64 omits b245713bcd07 x86, kfence: enable KFENCE for x86 omits 19140429b7ec kfence: avoid stalling work queue task without allocations omits f427dbd0225d kfence: Fix parameter description for kfence_object_start() omits 83f53101f343 mm: add Kernel Electric-Fence infrastructure omits fc6ad409f0c3 mm: cleanup kstrto*() usage omits 95501e176cbe mm: fix fall-through warnings for Clang omits c32ac4026a2a mm: slub: convert sysfs sprintf family to sysfs_emit/sysfs [...] omits 5333cc866883 mm: shmem: convert shmem_enabled_show to use sysfs_emit_at omits 40bc853a038b mm:backing-dev: use sysfs_emit in macro defining functions omits 7c59a0e2313c mm: huge_memory: convert remaining use of sprintf to sysfs [...] omits 4dcdc41435c9 mm: use sysfs_emit for struct kobject * uses omits 8d6f2693560f mm: fix kernel-doc markups omits 26be566c68c1 zram: add stat to gather incompressible pages since zram set up omits a6d52df2d8bc zram: break the strict dependency from lzo omits 0216ec3ea9dd zram: support page writeback omits 53e92d882669 mm/process_vm_access: remove redundant initialization of iov_r omits a906eafd708f mm/zsmalloc.c: rework the list_add code in insert_zspage() omits 2c77e26a4a20 mm/zswap: move to use crypto_acomp API for hardware acceleration omits 1c40f4f70cd5 mm/zswap: fix passing zero to 'PTR_ERR' warning omits 4afe46a058cd mm/zswap: make struct kernel_param_ops definitions const omits 93a9921a0c89 userfaultfd: selftests: make __{s,u}64 format specifiers portable omits e07507164cf4 userfaultfd: add user-mode only option to unprivileged_use [...] omits d61d1c058bf3 userfaultfd: add UFFD_USER_MODE_ONLY omits f49c8eb0c07f mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] omits 10685e2f35b1 mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] omits 85c8badc60e1 mm: vmstat: fix /proc/sys/vm/stat_refresh generating false [...] omits 33d9df7d74ac mm, page_poison: remove CONFIG_PAGE_POISONING_ZERO omits 3083e4bc72d5 mm, page_poison: remove CONFIG_PAGE_POISONING_NO_SANITY omits 36bfc7a02821 kernel/power: allow hibernation with page_poison sanity checking omits ae26b633fc40 mm, page_poison: use static key more efficiently omits c64e9022cabd mm, page_alloc: do not rely on the order of page_poison an [...] omits a7d654505eed mm-cma-improve-pr_debug-log-in-cma_release-fix omits 83303c3c1b71 mm: cma: improve pr_debug log in cma_release() omits dd48c9fc0f8f mm/cma.c: remove redundant cma_mutex lock omits 8763e12a6b3c mm,thp,shmem: make khugepaged obey tmpfs mount flags omits 786ec06a07b8 mm,thp,shm: limit gfp mask to no more than specified omits cb6bcdbd0dbe mm,thp,shmem: limit shmem THP alloc gfp_mask omits 3184ee3dfdbe mm/filemap: return only head pages from find_get_entries omits 1b1aa968b0b6 mm-truncateshmem-handle-truncates-that-split-thps-fix-fix omits 8678b27f4b8b mm-truncateshmem-handle-truncates-that-split-thps-fix omits 8b1e1d8a00ca mm/truncate,shmem: handle truncates that split THPs omits 6acbb1a99309 mm: remove pagevec_lookup_entries omits fe7a5d8e0eff mm: pass pvec directly to find_get_entries omits a1366904f80e mm: remove nr_entries parameter from pagevec_lookup_entries omits 349a0dcf9edf mm: add an 'end' parameter to pagevec_lookup_entries omits 2409245d980e mm: add an 'end' parameter to find_get_entries omits 3261c23a48f3 fix mm-add-and-use-find_lock_entries.patch omits 96097db974a8 mm: add and use find_lock_entries omits d846abcb6e08 iomap: use mapping_seek_hole_data omits a7b2c75a39da fix mm-filemap-add-mapping_seek_hole_data.patch omits e13604df0231 mm/filemap: add mapping_seek_hole_data omits 3def6f30d73f fix mm-filemap-add-helper-for-finding-pages.patch omits 35e1aa67e709 mm/filemap: add helper for finding pages omits e68ed61fff58 mm/filemap: rename find_get_entry to mapping_get_entry omits 5acbe53a30df mm: add FGP_ENTRY omits a5c99adb301c mm/swap: optimise get_shadow_from_swap_cache omits bd3eca70ce3a mm/shmem: use pagevec_lookup in shmem_unlock_mapping omits 27dd1b6bb5e6 mm: make pagecache tagged lookups return only head pages omits 4c17a5b5aef2 mm: migrate: return -ENOSYS if THP migration is unsupported omits 992d5cf00fc6 mm: migrate: clean up migrate_prep{_local} omits 8a887238b0b9 mm: migrate: skip shared exec THP for NUMA balancing omits 4f01762e47de mm: migrate: simplify the logic for handling permanent failure omits f714231feeb3 mm: truncate_complete_page() does not exist any more omits 3bd9937d4208 opcode: 0000 EIP: zero_user_segments] omits b616ef41541e mm: support THPs in zero_user_segments omits 42a4099495c1 mm/migrate.c: optimize migrate_vma_pages() mmu notifier omits 451d235a3af6 mm/migrate.c: fix comment spelling omits ec762081309c mm/oom_kill: change comment and rename is_dump_unreclaim_slabs() omits 8ae8b5c3dc4b mm/compaction: make defer_compaction and compaction_deferr [...] omits ce2ad1d6dab0 mm/compaction: move compaction_suitable's comment to right place omits c3c4a2b82c40 mm/compaction: rename 'start_pfn' to 'iteration_start_pfn' [...] omits 50de7654121c mm/page_isolation: do not isolate the max order page omits 422941de56b0 mm/vmscan: __isolate_lru_page_prepare() cleanup omits 1f8a9dee9746 mm/vmscan.c: remove the filename in the top of file comment omits 220abb2b9b86 mm/vmscan: drop unneeded assignment in kswapd() omits bee599ed5cb3 mm: don't wake kswapd prematurely when watermark boosting [...] omits 337320ee8674 mm,hugetlb: remove unneeded initialization omits 7d8be63338cd mm: hugetlb: fix type of delta parameter and related local [...] omits 3509ade40b9e khugepaged: add parameter explanations for kernel-doc markup omits ffa368dbe7b1 include/linux/huge_mm.h: remove extern keyword omits 4e8000cae1af MIPS: do not call flush_tlb_all when setting pmd entry omits 5e79a64d75df mm/huge_memory.c: update tlb entry if pmd is changed omits bbec2f756e1c mm/hugetlb.c: just use put_page_testzero() instead of page [...] omits 6671b904df7e mm,hwpoison: remove drain_all_pages from shake_page omits ceb5e19033e2 mm,hwpoison: disable pcplists before grabbing a refcount omits 85bb059c8bed mm,hwpoison: remove flag argument from soft offline functions omits 74a91bc6d937 mm,hwpoison: remove MF_COUNT_INCREASED omits 9f7e2dd559ba mm,madvise: call soft_offline_page() without MF_COUNT_INCREASED omits 64c9a2475f3c mm,hwpoison: drop pfn parameter omits 4a3def486718 mm,hwpoison: refactor get_any_page omits db6d711e7f67 mm,hwpoison: drop unneeded pcplist draining omits f497cf35a2af mm,hwpoison: take free pages off the buddy freelists for hugetlb omits f0176fd2a5c2 mm,hwpoison: take free pages off the buddy freelists omits ec7d4954243c mm,hwpoison: drain pcplists before bailing out for non-bud [...] omits b7d05d5414f7 mm/pagealloc.c: refactor initialization of struct page for [...] omits 2d40a5315c54 mm/page_alloc: speed up the iteration of max_order omits caa474a73355 mm: page_alloc: refactor setup_per_zone_lowmem_reserve() omits 434b160647dc init/main: fix broken buffer_init when DEFERRED_STRUCT_PAG [...] omits a3e45014feaf mm/page_alloc: clear all pages in post_alloc_hook() with i [...] omits 13f74aa669fc mm/page_alloc: mark some symbols with static keyword omits 24a48748d2a8 mm/page_alloc: add __free_pages() documentation omits cd9c6529ae96 mm/page-flags: fix comment omits 141943c1313b include/linux/page-flags.h: remove unused __[Set|Clear]Pag [...] omits 5d611381f2c8 mm-page_alloc-disable-pcplists-during-memory-offline-fix omits d80a08a62b74 mm, page_alloc: disable pcplists during memory offline omits 539cd246af30 mm, page_alloc: move draining pcplists to page isolation users omits e78426a6205c mm, page_alloc: cache pageset high and batch in struct zone omits 4e48a067b76a mm, page_alloc: simplify pageset_update() omits bc9897a94603 mm, page_alloc: remove setup_pageset() omits 7113c3f18aa7 mm, page_alloc: calculate pageset high and batch once per zone omits de5fd31431eb mm, page_alloc: clean up pageset high and batch update omits 4037d5cb9344 arch, mm: make kernel_page_present() always available omits cf0c50e4c65a arch, mm: restore dependency of __kernel_map_pages() on DE [...] omits a24eb65e8e4b PM: hibernate: make direct map manipulations more explicit omits 24e337991374 mm: introduce debug_pagealloc_{map,unmap}_pages() helpers omits 316b93a8a727 m68k: deprecate DISCONTIGMEM omits 7e087c64cea2 m68k/mm: enable use of generic memory_model.h for !DISCONTIGMEM omits 93f76eb22827 m68k/mm: make node data and node setup depend on CONFIG_DI [...] omits 8a95b12f0654 arc: use FLATMEM with freeing of unused memory map instead [...] omits a8afa5e65dcc arm, arm64: move free_unused_memmap() to generic mm omits 9b9643b6647f arm: remove CONFIG_ARCH_HAS_HOLES_MEMORYMODEL omits 58f75263c56a ia64: make SPARSEMEM default and disable DISCONTIGMEM omits a9c715361f0d ia64: forbid using VIRTUAL_MEM_MAP with FLATMEM omits 4adc93b0028a ia64: split virtual map initialization out of paging_init() omits bc3240d47098 ia64: discontig: paging_init(): remove local max_pfn calculation omits 4a67a8e45bea ia64: remove 'ifdef CONFIG_ZONE_DMA32' statements omits c8baea55054e ia64: remove custom __early_pfn_to_nid() omits 0bde7f6f87ea alpha: switch from DISCONTIGMEM to SPARSEMEM omits 41ab1aae781f kasan: fix object remaining in offline per-cpu quarantine omits 72bd36f67884 mm/vmalloc.c: fix kasan shadow poisoning size omits 7d261937c42f docs/vm: remove unused 3 items explanation for /proc/vmstat omits 0487b6dda19d mm/vmalloc.c: remove unnecessary return statement omits ad9972eebca2 mm/vmalloc: add 'align' parameter explanation for pvm_dete [...] omits 97b603acebab mm/vmalloc: rework the drain logic omits 7a31e7c73394 mm/vmalloc: use free_vm_area() if an allocation fails omits d58e39bf202a mm/vmalloc.c:__vmalloc_area_node(): avoid 32-bit overflow omits 545b66bda663 locking/selftests: add testcases for fs_reclaim omits afd131056639 mm: extract might_alloc() debug check omits ad98ffc550e1 mm: track mmu notifiers in fs_reclaim_acquire/release omits ef24b9f4aff0 mm: forbid splitting special mappings omits b015ee4212da mremap: check if it's possible to split original vma omits 8b59412cd3ba vm_ops: rename .split() callback to .may_split() omits 4e51aa79685d mremap: don't allow MREMAP_DONTUNMAP on special_mappings and aio omits 9cb2f764b524 mm/mremap: for MREMAP_DONTUNMAP check security_vm_enough_m [...] omits fb4c693c7928 mm/mremap: account memory on do_munmap() failure omits f7a5e55b360c mm: move free_unref_page to mm/internal.h omits 0b867ab0f71e sparc: fix handling of page table constructor failure omits 8e64c3cff01e mm: mmap_lock: fix use-after-free race and css ref leak in [...] omits 5ef2c43bb137 mm: mmap_lock: add tracepoints around lock acquisition omits 8f0dc4b55c42 mm/page_vma_mapped.c: add colon to fix kernel-doc markups [...] omits 0515caaa2577 mm/mapping_dirty_helpers: enhance the kernel-doc markups omits f393cc20221a mm/mmap.c: fix the adjusted length error omits d8ac0473d4c3 mm: cleanup: remove unused tsk arg from __access_remote_vm omits d26268c3fc28 x86: mremap speedup - Enable HAVE_MOVE_PUD omits 5f8bc964ac3f arm64: mremap speedup - enable HAVE_MOVE_PUD omits d3825075c3f4 mm: speedup mremap on 1GB or larger regions omits 7bfab23b86c7 kselftests: vm: add mremap tests omits 9b815ade85dd xen/unpopulated-alloc: consolidate pgmap manipulation omits a624e520671a mm: memcontrol: account pagetables per node omits 727c2e90da10 mm: move lruvec stats update functions to vmstat.h omits e53c2fea69f7 mm/memcg: remove incorrect comment omits 3fe36c930841 mm: memcontrol: Assign boolean values to a bool variable omits 7ce973981181 mm: memcg/slab: rename *_lruvec_slab_state to *_lruvec_kmem_state omits 2e29f8587d2b mm/lru: revise the comments of lru_lock omits 83ac99fa644b mm-lru-introduce-the-relock_page_lruvec-function-fix omits 1522edd0e8e1 mm/lru: introduce relock_page_lruvec() omits bdcf281a4f9b mm-lru-replace-pgdat-lru_lock-with-lruvec-lock-fix-2 omits 221b12fba0f5 mm-lru-replace-pgdat-lru_lock-with-lruvec-lock-fix omits c62ae216854f mm/lru: replace pgdat lru_lock with lruvec lock omits a0d081e31cf4 mm/swap.c: serialize memcg changes in pagevec_lru_move_fn omits d7180ac55c95 mm/compaction: do page isolation first in compaction omits 48d4a0c57985 mm/lru: introduce TestClearPageLRU() omits 31b4f6d68de1 mm/mlock: remove __munlock_isolate_lru_page() omits 48ff77580446 mm/mlock: remove lru_lock on TestClearPageMlocked omits 7f7ee5a9725d mm/vmscan: remove lruvec reget in move_pages_to_lru omits de2502685000 mm/lru: move lock into lru_note_cost omits 8279c2b4efec mm/swap.c: fold vm event PGROTATED into pagevec_move_tail_fn omits 8ab88282e45f mm/memcg: add debug checking in lock_page_memcg omits 0b23b49b6e52 mm: page_idle_get_page() does not need lru_lock omits 5ed67a6ac96c mm-rmap-stop-store-reordering-issue-on-page-mapping-fix omits 5baa6ab60bde mm/rmap: stop store reordering issue on page->mapping omits 7c9771f90ce0 mm/vmscan: remove unnecessary lruvec adding omits d3011dd8624e mm/thp: narrow lru locking omits 33ea49e68535 mm/thp: simplify lru_add_page_tail() omits 16923e58de41 mm/thp: use head for head page in lru_add_page_tail() omits 3e241dfc2dd9 mm/thp: move lru_add_page_tail() to huge_memory.c omits 6724d48d9317 mm: memcg: remove obsolete memcg_has_children() omits 29a33918123a mm/page_counter: use page_counter_read in page_counter_set_max omits c2135e1c9a5c cgroup: remove obsoleted broken_hierarchy and warned_broke [...] omits cb729cc6474c docs: cgroup-v1: reflect the deprecation of the non-hierar [...] omits c2834f3898ac mm: memcg: deprecate the non-hierarchical mode omits ad0b019221ef mm: memcg: fix obsolete code comments omits cf90afbdd4ea mm/memcg: update page struct member in comments omits 2e48817e443c mm/rmap: always do TTU_IGNORE_ACCESS omits 87452e300e9d mm: memcg/slab: fix use after free in obj_cgroup_charge omits dcf2e22ea427 mm: memcg/slab: fix return of child memcg objcg for root memcg omits dba92812a62d mm: memcontrol: eliminate redundant check in __mem_cgroup_ [...] omits 48cb979eb64a mm: memcontrol: remove unused mod_memcg_obj_state() omits 16730fc818c6 mm: memcontrol: add file_thp, shmem_thp to memory.stat fix omits 31879a085c95 mm: memcontrol: add file_thp, shmem_thp to memory.stat omits e7886660176c tmpfs: fix Documentation nits omits caa4d120ca45 mm/shmem.c: make shmem_mapping() inline omits 625225196166 mm: remove pagevec_lookup_range_nr_tag() omits a90a1697b46d mm/swapfile.c: use memset to fill the swap_map with SWAP_H [...] omits 501b1611214c mm/swapfile.c: remove unnecessary out label in __swap_duplicate() omits 79c5d1b0efb3 mm-swap_state-skip-meaningless-swap-cache-readahead-when-r [...] omits 3155ed64c321 mm/swap_state: skip meaningless swap cache readahead when [...] omits 526ea4b5f06a mm/swapfile.c: use helper function swap_count() in add_swa [...] omits d6122f83c0aa mm: handle zone device pages in release_pages() omits e6eb6d660ce4 mm-prevent-gup_fast-from-racing-with-cow-during-fork-check [...] omits f9922173d1cb mm/gup: prevent gup_fast from racing with COW during fork omits 846f0a227162 mm/gup: reorganize internal_get_user_pages_fast() omits 53c29896743b mm-gup_benchmark-gup_benchmark-depends-on-debug_fs-v2 omits caacf1036df9 mm/gup_test: GUP_TEST depends on DEBUG_FS omits b8e3a98992e8 mm/gup_test.c: mark gup_test_init as __init function omits 982bb39b4f02 selftests/vm: 2x speedup for run_vmtests.sh omits 6103eb15deaa selftests/vm: hmm-tests: remove the libhugetlbfs dependency omits b7851a0a1e4e selftests/vm: run_vmtests.sh: update and clean up gup_test [...] omits b806eb7c4290 selftests/vm: gup_test: introduce the dump_pages() sub-test omits a4e917211195 selftests/vm: only some gup_test items are really benchmarks omits 178a95c0207f selftests/vm: minor cleanup: Makefile and gup_test.c omits ae80f5562553 selftests/vm: rename run_vmtests --> run_vmtests.sh omits 98d1a4c8692b selftests/vm: use a common gup_test.h omits b0b637adf17b mm/gup_benchmark: rename to mm/gup_test omits 8f4ceff20e84 mm-remove-the-unuseful-else-after-a-return-fix omits c13e9842666f mm/filemap.c: remove else after a return omits 5eb622a45391 mm/truncate: add parameter explanation for invalidate_mapp [...] omits 1aab074f7b6c mm/msync: exit early when the flags is an MS_ASYNC and sta [...] omits 206b31289162 mm/filemap.c: generic_file_buffered_read() now uses find_g [...] omits 89ea6565d188 mm/filemap/c: break generic_file_buffered_read up into mul [...] omits 09f6a423aeb6 mm: fix page_owner initializing issue for arm32 omits 46fda2c8b99a device-dax/kmem: use struct_size() omits 819de6d254ed mm/slub: let number of online CPUs determine the slub page order omits 882419caa852 mm, slub: use kmem_cache_debug_flags() in deactivate_slab() omits f075ea5a88d0 dma-buf: use krealloc_array() omits b96a3d2ab51a hwtracing: intel: use krealloc_array() omits 93600af04d23 drm: atomic: use krealloc_array() omits 6ea69123e218 edac: ghes: use krealloc_array() omits 2fb38154db73 pinctrl: use krealloc_array() omits e5b7e6bab582 vhost: vringh: use krealloc_array() omits 55b7ec519e35 ALSA: pcm: use krealloc_array() omits 64eda930a82f mm: slab: provide krealloc_array() omits 1947d0ee3db6 mm: slab: clarify krealloc()'s behavior with __GFP_ZERO omits e312277bdee5 mm/slab_common.c: use list_for_each_entry in dump_unreclai [...] omits 2b1d7411875f kernel/watchdog: flush all printk nmi buffers when hardloc [...] omits f9b096e77c6c ramfs: support O_TMPFILE omits f2d8d4609e61 ocfs2: fix ocfs2 corrupt when iputting an inode omits 729cd8347aa0 ocfs2: clear links count in ocfs2_mknod() if an error occurs omits 156f252d567d ocfs2: ratelimit the 'max lookup times reached' notice omits b417d9e7e73f fs/ocfs2/cluster/tcp.c: remove unneeded break omits 659972079a4a fs/ntfs: remove unused variable attr_len omits ca0170c38a9e fs/ntfs: remove unused varibles omits 69ad9c50980c ide: remove BUG_ON(in_interrupt() || irqs_disabled()) from [...] omits 609ae605849c ide/falcon: remove in_interrupt() usage omits 227ab2a684cb uapi: move constants from <linux/kernel.h> to <linux/const.h> omits 240d1c37ee90 kthread_worker-document-cpu-hotplug-handling-fix omits 4cd42b144d2e kthread_worker: document CPU hotplug handling omits 73b1574cacb3 kthread: add kthread_work tracepoints omits eba54477afa3 /proc/kpageflags: do not use uninitialized struct pages omits 052ca4bd2d50 /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits d7ab2c274d36 proc: use untagged_addr() for pagemap_read addresses omits 9617f7115932 tools/testing/selftests/vm: fix build error omits 6efe1efe8ef4 mailmap: add two more addresses of Uwe Kleine-König omits deb8ddb7f5ed mm/swapfile: do not sleep with a spin lock held omits 31a3b69d1280 mm: list_lru: set shrinker map bit when child nr_items is [...] omits 75e157413462 mm: memcg/slab: fix obj_cgroup_charge() return value handling omits cd59e0a96d2f mm/zsmalloc.c: drop ZSMALLOC_PGTABLE_MAPPING omits e276a5ba3468 mm/filemap: add static for function __add_to_page_cache_locked omits f0f101af266a coredump: fix core_pattern parse error omits cf84b0c7a465 zlib: export S390 symbols for zlib modules omits c66db03c5571 Merge remote-tracking branch 'input/next' omits c9bb867c4e33 Merge remote-tracking branch 'modules/modules-next' omits d65d34035661 Merge remote-tracking branch 'sound-asoc/for-next' omits fb3cca365c4d Merge remote-tracking branch 'sound/for-next' omits 0c7caf17939c Merge remote-tracking branch 'regmap/for-next' omits 7fa8973398f3 Merge remote-tracking branch 'etnaviv/etnaviv/next' omits 5938984ec97b Merge remote-tracking branch 'imx-drm/imx-drm/next' omits 65d852e42e42 Merge remote-tracking branch 'drm-msm/msm-next' omits d941462d292e Merge remote-tracking branch 'drm-misc/for-linux-next' omits 1400f3f665e7 Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' omits 2776e9480a77 Merge remote-tracking branch 'drm-intel/for-linux-next' omits a05728c51bcf Merge remote-tracking branch 'amdgpu/drm-next' omits f727cecea5fe Merge remote-tracking branch 'drm/drm-next' omits cec879d47f36 Merge remote-tracking branch 'crypto/master' omits df4ad82686a4 Merge remote-tracking branch 'spi-nor/spi-nor/next' omits c380ab837311 Merge remote-tracking branch 'nand/nand/next' omits db90ce1c9c18 Merge remote-tracking branch 'mtd/mtd/next' omits 14e00e4fa0f6 Merge remote-tracking branch 'gfs2/for-next' omits 39274404aa34 Merge remote-tracking branch 'bluetooth/master' omits 1d0a36d6ee1e Merge remote-tracking branch 'wireless-drivers-next/master' omits 1d1f76ccb978 Merge remote-tracking branch 'netfilter-next/master' omits bb9b066cbe9c Merge remote-tracking branch 'mlx5-next/mlx5-next' omits b3166d0b8762 Merge remote-tracking branch 'ipsec-next/master' omits 611020a84671 Merge remote-tracking branch 'bpf-next/for-next' omits 8d7920ad0d8d Merge remote-tracking branch 'net-next/master' omits 40bb880feb11 Merge remote-tracking branch 'rdma/for-next' omits 9088e099acf3 Merge remote-tracking branch 'dlm/next' omits 527a746b6817 Merge remote-tracking branch 'ieee1394/for-next' omits 32bbc574dac0 Merge remote-tracking branch 'thermal/thermal/linux-next' omits 4199a912a28b Merge remote-tracking branch 'opp/opp/linux-next' omits 7949b374f7f6 Merge remote-tracking branch 'devfreq/devfreq-next' omits 6be797085d6d Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' omits 2c282123252e Merge remote-tracking branch 'pm/linux-next' omits dec1ccaed59f Merge remote-tracking branch 'v4l-dvb-next/master' omits c9c52df27ca5 Merge remote-tracking branch 'v4l-dvb/master' omits 491b7fc99f06 Merge remote-tracking branch 'jc_docs/docs-next' omits 82682e30797e Merge remote-tracking branch 'hwmon-staging/hwmon-next' omits 1e9886955001 Merge remote-tracking branch 'dmi/dmi-for-next' omits 23f568ad44b6 Merge remote-tracking branch 'i3c/i3c/next' omits 85e02a290b83 Merge remote-tracking branch 'i2c/i2c/for-next' omits 7df77653931a Merge remote-tracking branch 'hid/for-next' omits 4fd8c5c808d8 Merge remote-tracking branch 'pstore/for-next/pstore' omits 006e7ae73e4f Merge remote-tracking branch 'pci/next' omits f5f28fffdd1b Merge remote-tracking branch 'printk/for-next' omits e44c30840fcc Merge remote-tracking branch 'vfs/for-next' omits 3066fca5b1b7 Merge remote-tracking branch 'file-locks/locks-next' omits a1ddd02cd930 Merge remote-tracking branch 'v9fs/9p-next' omits 39b2bf312734 Merge remote-tracking branch 'overlayfs/overlayfs-next' omits b6410b9b0cfd Merge remote-tracking branch 'cel/cel-next' omits ed609dad579f Merge remote-tracking branch 'nfs/linux-next' omits 6fc7d623fcec Merge remote-tracking branch 'jfs/jfs-next' omits 07642971ebbf Merge remote-tracking branch 'fuse/for-next' omits 8622659014ce Merge remote-tracking branch 'fsverity/fsverity' omits 304bb43b5527 Merge remote-tracking branch 'f2fs/dev' omits 975f6e7119e4 Merge remote-tracking branch 'ext3/for_next' omits a5371d7a06b3 Merge remote-tracking branch 'erofs/dev' omits f1febb1fbc3e Merge remote-tracking branch 'configfs/for-next' omits e3416065cb28 Merge remote-tracking branch 'btrfs/for-next' omits 5fd5be15f12f Merge remote-tracking branch 'fscrypt/master' omits b4dedde2eb1d Merge remote-tracking branch 's390/for-next' omits eb38c6c7b912 Merge remote-tracking branch 'risc-v/for-next' omits d6c4665e50cc Merge remote-tracking branch 'powerpc/next' omits 2b4e50034b58 Merge remote-tracking branch 'parisc-hd/for-next' omits e2996def1711 Merge remote-tracking branch 'openrisc/for-next' omits 9d1361ff0efc Merge remote-tracking branch 'nds32/next' omits d3635caab8c8 Merge remote-tracking branch 'mips/mips-next' omits 8e3bb91dc853 Merge remote-tracking branch 'microblaze/next' omits 8a9ae7a0c873 Merge remote-tracking branch 'm68knommu/for-next' omits 820f625946ba Merge remote-tracking branch 'm68k/for-next' omits 11361af7aee1 Merge remote-tracking branch 'h8300/h8300-next' omits d4bf3ba4d1d3 Merge branch 'libbpf: add support for' omits cf46d631911b Merge remote-tracking branch 'csky/linux-next' omits 38bfffea362f Merge remote-tracking branch 'clk-samsung/for-next' omits d6482b4367ac samples/bpf: Sample application for eBPF load and socket c [...] omits 56ab028af72b libbpf: Separate XDP program load with xsk socket creation omits 0bdcfd4f032a Merge remote-tracking branch 'clk/clk-next' omits 5cb8952eab23 Merge remote-tracking branch 'ti-k3-new/ti-k3-next' omits 3099ea1e4e44 Merge remote-tracking branch 'ti-k3/ti-k3-next' omits 53ed07720f78 Merge remote-tracking branch 'tegra/for-next' omits 23d589973c92 Merge remote-tracking branch 'sunxi/sunxi/for-next' omits 40b0e69489c7 Merge remote-tracking branch 'stm32/stm32-next' omits cff8f96ff84a Merge remote-tracking branch 'samsung-krzk/for-next' omits 195bc9b35ce2 Merge remote-tracking branch 'rockchip/for-next' omits 46efc397d2ac Merge remote-tracking branch 'reset/reset/next' omits 039f3eafa31c Merge remote-tracking branch 'renesas/next' omits 2190b8a9c2ae Merge remote-tracking branch 'realtek/for-next' omits b2fe8ad75477 Merge remote-tracking branch 'raspberrypi/for-next' omits 979dbd2457e4 Merge remote-tracking branch 'qcom/for-next' omits d4ab95592fb9 Merge remote-tracking branch 'omap/for-next' omits 9f68308d7929 Merge remote-tracking branch 'mvebu/for-next' omits 67a89750d9af Merge remote-tracking branch 'mediatek/for-next' omits 21f18f8ddd26 Merge remote-tracking branch 'keystone/next' omits e0d017f001b2 drm/amdgpu/powerplay: parse fan table for CI asics omits 5458392592bf drm/amdgpu/display: move link_bandwidth_kbps under CONFIG_ [...] omits 51d050c2066c drm/amdgpu: Enable GPU reset for vangogh omits c837ce6abaa1 drm/amdgpu: fix mode2 reset sequence for vangogh omits 7919fd62002b drm/amdgpu/nv: add mode2 reset handling omits a6bf3243b336 drm/amdgpu: add mode2 reset support for vangogh omits 301b24b3467a drm/amdgpu: add another raven1 gfxoff quirk omits 376c62e4c64d PCI/ERR: Fix reset logic in pcie_do_recovery() call omits 58b69ccc5e8a Merge remote-tracking branch 'imx-mxs/for-next' omits 314e8a880128 Merge remote-tracking branch 'drivers-memory/for-next' omits f487b8b597bd Merge remote-tracking branch 'at91/at91-next' omits 76c4f9bc91d5 Merge remote-tracking branch 'aspeed/for-next' omits 38a27478d1f1 Merge remote-tracking branch 'amlogic/for-next' omits 91cc4901ff2a Merge remote-tracking branch 'arm-soc/for-next' omits e5b92f190a0f Merge remote-tracking branch 'arm64/for-next/core' omits 6b7fb2ea8438 Merge remote-tracking branch 'arm/for-next' omits 85cb29d51140 Merge remote-tracking branch 'asm-generic/master' omits e25551eeb1a4 Merge remote-tracking branch 'dma-mapping/for-next' omits 2dc27a9af1ca Merge remote-tracking branch 'compiler-attributes/compiler [...] omits 6eb72ffa5669 Merge remote-tracking branch 'kbuild/for-next' omits f194d49ec320 Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' omits cfdf6c2adebd Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] omits 5ec0a49bc7ca Merge remote-tracking branch 'pinctrl-intel-fixes/fixes' omits ef2012f31bbf Merge remote-tracking branch 'pidfd-fixes/fixes' omits c8d6e50424cb Merge remote-tracking branch 'mmc-fixes/fixes' omits 1a8a0b8220c7 Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] omits d8a91012d1b6 Merge remote-tracking branch 'scsi-fixes/fixes' omits 103f92edc715 Merge remote-tracking branch 'vfs-fixes/fixes' omits d0168c03999a Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits fa77d5d6b006 Merge remote-tracking branch 'omap-fixes/fixes' omits 7ba0696e0542 Merge remote-tracking branch 'v4l-dvb-fixes/fixes' omits 0f8c87cf9e66 Merge remote-tracking branch 'ide/master' omits e26cd09e2062 Merge remote-tracking branch 'input-current/for-linus' omits 437a3493f03e Merge remote-tracking branch 'char-misc.current/char-misc-linus' omits f5ed8870e809 Merge remote-tracking branch 'usb-chipidea-fixes/for-usb-fixes' omits 828eb04bff3f Merge remote-tracking branch 'usb-serial-fixes/usb-linus' omits 1b8ffb16bb5f Merge remote-tracking branch 'usb.current/usb-linus' omits 21370d9fe40c Merge remote-tracking branch 'pci-current/for-linus' omits 9ccad43e094c Merge remote-tracking branch 'spi-fixes/for-linus' omits e7d5a356ce2a Merge remote-tracking branch 'regulator-fixes/for-linus' omits 869b7286fcb1 Merge remote-tracking branch 'regmap-fixes/for-linus' omits b63f396ee3ad Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits 8071d38860a8 Merge remote-tracking branch 'wireless-drivers/master' omits b97feb697675 Merge remote-tracking branch 'ipsec/master' omits 5031cae51316 Merge remote-tracking branch 'bpf/master' omits 51ed520edc7e Merge remote-tracking branch 'net/master' omits e08bfe7065cb Merge remote-tracking branch 'sparc/master' omits 6117d3c2d438 Merge remote-tracking branch 's390-fixes/fixes' omits a9376eb2fdff Merge remote-tracking branch 'powerpc-fixes/fixes' omits 0e94df56247e Merge remote-tracking branch 'arc-current/for-curr' omits c596f64f0635 Merge remote-tracking branch 'kbuild-current/fixes' omits b035e64274f2 Merge remote-tracking branch 'fixes/fixes' omits 15ebefd9725a Merge remote-tracking branch 'arm64/for-next/fixes' into f [...] omits 7ed3934e9681 Merge remote-tracking branch 'arm64/for-next/iommu/core' i [...] omits 6ca260121681 Merge remote-tracking branch 'arm64/for-next/scs' into for [...] omits b90c37ba2d22 Merge remote-tracking branch 'arm64/for-next/perf' into fo [...] omits 6293782cfab3 Merge branch 'for-next/misc' into for-next/core omits 68989a69ccfc Merge branch 'for-next/uaccess' into for-next/core omits 20097bc6dac4 Merge branches 'for-next/kvm-build-fix', 'for-next/va-refa [...] omits 18e1c95d7661 Merge remote-tracking branch 'regulator/for-5.11' into reg [...] omits 804496202683 Merge remote-tracking branch 'asoc/for-5.11' into asoc-next omits 69a09a6730a3 Merge remote-tracking branch 'asoc/for-5.10' into asoc-linus omits b3ca70b39dbb Merge remote-tracking branch 'asoc/for-5.9' into asoc-linus omits 440ec82ebed2 selftests: openat2: add RESOLVE_ conflict test omits 295983402a1a openat2: reject RESOLVE_BENEATH|RESOLVE_IN_ROOT omits cdb86433abfe f2fs: add F2FS_IOC_DECOMPRESS_FILE and F2FS_IOC_COMPRESS_FILE omits 2b1d7bdca2fc f2fs: add compress_mode mount option omits 62674b542e15 f2fs: Remove unnecessary unlikely() omits 32c202c563c7 f2fs: init dirty_secmap incorrectly omits 19dec785b310 f2fs: remove buffer_head which has 32bits limit omits b2aa8342cd31 f2fs: fix wrong block count instead of bytes omits eb24ba9e4c87 f2fs: use new conversion functions between blks and bytes omits 2adade276b57 f2fs: rename logical_to_blk and blk_to_logical omits 1a99a5491871 Merge branches 'at91-drivers', 'at91-dt' and 'at91-defconf [...] omits 5c0602188dc7 f2fs: fix kbytes written stat for multi-device case omits 58d5ac25678d f2fs: compress: support chksum omits 1678fbbebd2a f2fs: fix to avoid REQ_TIME and CP_TIME collision omits 690d13b14146 f2fs: change to use rwsem for cp_mutex omits cf9c31cd71fa hwmon: (applesmc) Add DMI product matches for Intel-based [...] omits 8592b7050734 hwmon: (pwm-fan) Convert to hwmon_device_register_with_info API omits 158b26e2ebcf hwmon: pwm-fan: Refactor pwm_fan_probe omits 8a4bf53cba42 hwmon: (abx500) Switch to using the new API kobj_to_dev() omits 25061ead50a3 docs: hwmon: Document max127 driver omits e9ea1b211639 hwmon: (max127) Add Maxim MAX127 hardware monitoring driver omits 302e6f4945c0 dt-bindings: hwmon: pwm-fan: Support multiple fan tachomet [...] omits 604fa713ab13 hwmon: drivetemp: fix typo temperatire => temperature omits 761a4424623e docs: hwmon: (amd_energy) update documentation omits 17a8904f8a90 hwmon: (amd_energy) Add AMD family 19h model 01h x86 match omits 85f15749dd68 hwmon: (corsair-psu) Fix fan rpm calculation omits 1cb3c343dc62 hwmon: (ibmpowernv) Silence strncpy() warning omits f8fa2cad9b89 hwmon: (ina3221) Demote seemingly unintentional kerneldoc header omits b42f568988b2 hwmon: (adm1177) Fix kerneldoc attribute formatting omits b8e5074b2935 hwmon: (corsair-psu) fix unintentional sign extension issue omits 05f25b184554 hwmon: add Corsair PSU HID controller driver omits 8132201123aa hwmon: (pmbus) shrink code and remove pmbus_do_remove() omits 38719969e91f hwmon: (adt7470) Create functions for updating readings an [...] omits 1e97dff553e6 hwmon: (pmbus/max20730) delete some dead code omits 4ccdec49271e hwmon: (acpi_power_meter) clean up freeing code omits 2633b90b2d8b f2fs: Handle casefolding with Encryption omits bbb17e58762a fscrypt: Have filesystems handle their d_ops omits 7b911a07a4b0 libfs: Add generic function for setting dentry_ops omits 2150da71b4db f2fs: Remove the redundancy initialization omits f935de2a33c1 f2fs: remove writeback_inodes_sb in f2fs_remount omits 8bf0dfa8b310 f2fs: fix double free of unicode map omits 86cd6df5b204 f2fs: avoid race condition for shinker count omits ea7b72e05309 f2fs: fix compat F2FS_IOC_{MOVE,GARBAGE_COLLECT}_RANGE omits 9f092d74b7a2 f2fs: avoid unneeded data copy in f2fs_ioc_move_range() omits aabe197f7422 f2fs: add F2FS_IOC_SET_COMPRESS_OPTION ioctl adds 34816d20f173 Merge tag 'gfs2-v5.10-rc5-fixes' of git://git.kernel.org/p [...] adds f6026a72dbb9 Merge remote-tracking branch 'fixes/fixes' adds d7ccb0e0f60d Merge remote-tracking branch 'kbuild-current/fixes' adds 0f8e98200178 Merge remote-tracking branch 'arc-current/for-curr' adds 929c1f3384d7 arm64: mte: fix prctl(PR_GET_TAGGED_ADDR_CTRL) if TCF0=NONE adds 468e11635e29 Merge remote-tracking branch 'arm64-fixes/for-next/fixes' adds 6b60240ed7cc Merge remote-tracking branch 'powerpc-fixes/fixes' adds 423c3d01c4b3 Merge remote-tracking branch 's390-fixes/fixes' adds 0e105780b2cc Merge remote-tracking branch 'sparc/master' adds 07500a608580 dpaa_eth: copy timestamp fields to new skb in A-050385 workaround adds 6ee50c8e262a net/x25: prevent a couple of overflows adds ff9924897f8b cxgb3: fix error return code in t3_sge_alloc_qset() adds aba84871bd4f net: pasemi: fix error return code in pasemi_mac_open() adds 832e09798c26 vxlan: fix error return code in __vxlan_dev_create() adds 391119fb5c5c chelsio/chtls: fix a double free in chtls_setkey() adds 82a10dc7f096 net: mvpp2: Fix error return code in mvpp2_open() adds 74a8c816fa8f rtw88: debug: Fix uninitialized memory in debugfs code adds 6392b5b28e0e Merge tag 'wireless-drivers-2020-12-03' of git://git.kerne [...] adds 13de4ed9e3a9 net: skbuff: ensure LSE is pullable before decrementing th [...] adds 43c13605bad4 net: openvswitch: ensure LSE is pullable before reading it adds 9608fa653059 net/sched: act_mpls: ensure LSE is pullable before reading it adds 1d2bb5ad89f4 net/mlx5: Fix wrong address reclaim when command interface [...] adds 8a78a440108e net: mlx5e: fix fs_tcp.c build when IPV6 is not enabled adds b336e6b25e2d net/mlx5e: kTLS, Enforce HW TX csum offload with kTLS adds d421e466c237 net/mlx5: DR, Proper handling of unsupported Connect-X6DX [...] adds 6f076ce6ab16 Merge branch 'mlx5-fixes-2020-12-01' adds f5909913b893 Merge remote-tracking branch 'net/master' adds f5da54187e33 xsk: Replace datagram_poll by sock_poll_wait adds 3413f04141aa xsk: Change the tx writeable condition adds 245cc707686f Merge remote-tracking branch 'bpf/master' adds e635c4e9dcf7 Merge remote-tracking branch 'ipsec/master' adds 1d3638c0170a Merge remote-tracking branch 'asoc/for-5.9' into asoc-linus adds 5970faa59687 Merge remote-tracking branch 'asoc/for-5.10' into asoc-linus adds 278f528cb64f Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds 6471f492384b Merge remote-tracking branch 'regmap-fixes/for-linus' adds 115e23335167 Merge remote-tracking branch 'regulator-fixes/for-linus' adds 155799f7034e Merge remote-tracking branch 'spi-fixes/for-linus' adds c2ce7378a362 Merge remote-tracking branch 'pci-current/for-linus' adds e02735c5a47d Merge remote-tracking branch 'usb.current/usb-linus' adds 46ee4abb10a0 USB: serial: ch341: add new Product ID for CH341A adds bf193bfc12db USB: serial: ch341: sort device-id entries adds 3332120fc47c Merge remote-tracking branch 'usb-serial-fixes/usb-linus' adds d09dd554cafb Merge remote-tracking branch 'usb-chipidea-fixes/for-usb-fixes' adds 6209b84f83f8 Merge remote-tracking branch 'char-misc.current/char-misc-linus' adds bd20ff2cf46e Merge remote-tracking branch 'input-current/for-linus' adds 02de5c8460e6 Merge remote-tracking branch 'ide/master' adds dfd63900aba1 Merge remote-tracking branch 'v4l-dvb-fixes/fixes' adds 0421f4463b6d Merge remote-tracking branch 'omap-fixes/fixes' adds bce776f10069 hwmon: (ina3221) Fix PM usage counter unbalance in ina3221 [...] adds 9d27177a529d Merge remote-tracking branch 'hwmon-fixes/hwmon' adds d8a542d1ba9a Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds c7d86766cb91 Merge remote-tracking branch 'vfs-fixes/fixes' adds eeaf06af6f87 scsi: be2iscsi: Revert "Fix a theoretical leak in beiscsi_ [...] adds 7428799222ad Merge remote-tracking branch 'scsi-fixes/fixes' adds aac06646aa85 Merge tag 'drm/tegra/for-5.10-rc7' of ssh://git.freedeskto [...] adds 87232818450e Merge tag 'drm-intel-fixes-2020-12-02' of git://anongit.fr [...] adds 53f37e469f94 Merge remote-tracking branch 'drm-fixes/drm-fixes' adds 9261a1db80bc drm/i915/gt: Protect context lifetime with RCU adds 2bfdf302465a drm/i915/gt: Split the breadcrumb spinlock between global [...] adds 78b2eb8a1f10 drm/i915/gt: Retain default context state across shrinking adds aff76ab79536 drm/i915/gt: Limit frequency drop to RPe on parking adds 37eade64eb11 drm/i915/display: return earlier from intel_modeset_init() [...] adds ccc9e67ab26f drm/i915/display: Defer initial modeset until after GGTT i [...] adds 678762665793 Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] adds 3261779b0ff1 Merge remote-tracking branch 'mmc-fixes/fixes' adds dc2f109eefdd Merge remote-tracking branch 'pidfd-fixes/fixes' adds 16a9dc256b84 Merge remote-tracking branch 'pinctrl-intel-fixes/fixes' adds 01e6f29caf8f Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] adds cacd1a8525e0 Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' adds 77f2a4e6755a Merge remote-tracking branch 'kbuild/for-next' adds 0f9056dc30d8 Merge remote-tracking branch 'compiler-attributes/compiler [...] adds f2917a835907 Merge remote-tracking branch 'dma-mapping/for-next' adds 1442f45a9a67 Merge remote-tracking branch 'asm-generic/master' adds 029545bb0fc1 Merge remote-tracking branch 'arm/for-next' adds 5d8f8fa9814e Merge branches 'for-next/kvm-build-fix', 'for-next/va-refa [...] adds 701f49065e68 arm64: mark __system_matches_cap as __maybe_unused adds d9c97cc49b89 Merge branch 'for-next/uaccess' into for-next/core adds 5216ae5a271b Merge branch 'for-next/misc' into for-next/core adds 30f98dbe99c3 Merge remote-tracking branch 'arm64/for-next/perf' into fo [...] adds 679824654da4 Merge remote-tracking branch 'arm64/for-next/scs' into for [...] adds bf8f3a107ace Merge remote-tracking branch 'arm64/for-next/fixes' into f [...] adds 92d3b9cef64e Merge remote-tracking branch 'arm64/for-next/iommu/core' i [...] adds b6b92e25f5af Merge remote-tracking branch 'arm64/for-next/core' adds f78fc4b9efbe Merge remote-tracking branch 'arm-soc/for-next' adds a1a6996f92b8 Merge remote-tracking branch 'amlogic/for-next' adds 891a95d998de Merge remote-tracking branch 'aspeed/for-next' adds ab8a9bb41b2c ARM: dts: at91: sam9x60ek: remove bypass property adds 9b5dcc8d427e ARM: dts: at91: sama5d2: map securam as device adds 85b8350ae99d ARM: dts: at91: sama5d2: fix CAN message ram offset and size adds e77be1651978 Merge branches 'at91-drivers', 'at91-dt' and 'at91-defconf [...] adds dbc3cb9d888d Merge remote-tracking branch 'at91/at91-next' adds 7c3019b90533 Merge remote-tracking branch 'drivers-memory/for-next' adds 1f4c74b7a57c Merge remote-tracking branch 'imx-mxs/for-next' adds 7c90d978e0f8 Merge remote-tracking branch 'keystone/next' adds d68146365a8a Merge remote-tracking branch 'mediatek/for-next' adds 75ab6d812727 Merge remote-tracking branch 'mvebu/for-next' adds c56090ef5920 Merge remote-tracking branch 'omap/for-next' adds 26f745b98887 Merge remote-tracking branch 'qcom/for-next' adds 86404124eca5 Merge remote-tracking branch 'raspberrypi/for-next' adds a87e0eda1c8d Merge remote-tracking branch 'realtek/for-next' adds 8c9cd4b28017 Merge remote-tracking branch 'renesas/next' adds d06c4dec98b6 reset-controller: ti: force the write operation when asser [...] adds 1c7f6f9ee580 Merge remote-tracking branch 'reset/reset/next' adds 46248ce8af89 Merge remote-tracking branch 'rockchip/for-next' adds 7995fb896b96 ARM: dts: exynos: Reduce assigned-clocks entries for SPI0 [...] adds f9284278941a Merge branch 'next/dt' into for-next adds 592dc0666346 Merge remote-tracking branch 'samsung-krzk/for-next' adds 4673f4ca1668 Merge remote-tracking branch 'stm32/stm32-next' adds d90231cdf4c4 Merge remote-tracking branch 'sunxi/sunxi/for-next' adds 9c6998565dab Merge remote-tracking branch 'tegra/for-next' adds d884c1d1a535 Merge remote-tracking branch 'ti-k3/ti-k3-next' adds f2e613c1b3da Merge remote-tracking branch 'ti-k3-new/ti-k3-next' adds 60ca556d01cf Merge remote-tracking branch 'clk/clk-next' adds 73f37d1d73ba Merge remote-tracking branch 'clk-samsung/for-next' adds a1c0dfd589a8 Merge remote-tracking branch 'csky/linux-next' adds 5141da2f227d Merge remote-tracking branch 'h8300/h8300-next' adds 0f2fb86cbef5 Merge remote-tracking branch 'm68k/for-next' adds f3b4a88583cd Merge remote-tracking branch 'm68knommu/for-next' adds 4929ccb2ed26 Merge remote-tracking branch 'microblaze/next' adds beef65a09d1e Merge remote-tracking branch 'mips/mips-next' adds 4ff6e0207d9b Merge remote-tracking branch 'nds32/next' adds 594757f5f0ab Merge remote-tracking branch 'openrisc/for-next' adds c036eceb63c1 Merge remote-tracking branch 'parisc-hd/for-next' adds 20fa40b147bd Merge branch 'fixes' into next adds 640586f8af35 powerpc/ptrace: Simplify gpr_get()/tm_cgpr_get() adds 324a69467f12 powerpc/ptrace: Hard wire PT_SOFTE value to 1 in gpr_get() too adds a538d184e3f0 powerpc/boot: Move the .got section to after the .dynamic section adds 26ba9f9651d8 powerpc/boot/wrapper: Add "-z rodynamic" when using LLD adds 4c078c86b4a4 powerpc/boot/wrapper: Add "-z notext" flag to disable diagnostic adds 215fadfe8725 powerpc/boot: Use clang when CC is clang adds f47462c9d8af powerpc: Work around inline asm issues in alternate featur [...] adds 3d635aba0b35 powerpc/boot: Make use of REL16 relocs in powerpc/boot/util.S adds f75e7d73bdf7 powerpc/perf: Fix crash with is_sier_available when pmu is [...] adds 894fa235eb4c powerpc: inline iomap accessors adds 25395cd2f8cb powerpc: Make NUMA depend on SMP adds 4c28b32b886f powerpc: Make NUMA default y for powernv adds bae80c27fc21 powerpc: Update NUMA Kconfig description & help text adds 8d1eeabf2536 powerpc/feature: Use CONFIG_PPC64 instead of __powerpc64__ [...] adds 8f8cffd9df81 powerpc/processor: Move cpu_relax() into asm/vdso/processor.h adds d26b3817d9ee powerpc/time: Move timebase functions into new asm/vdso/ti [...] adds 5c189c523e78 powerpc/time: Fix mftb()/get_tb() for use with the compat VDSO adds 1f1676bb2dd5 powerpc/barrier: Use CONFIG_PPC64 for barrier selection adds ce7d8056e38b powerpc/vdso: Prepare for switching VDSO to generic C impl [...] adds 7fec9f5d4197 powerpc/vdso: Save and restore TOC pointer on PPC64 adds ab037dd87a2f powerpc/vdso: Switch VDSO to generic C implementation. adds d0e3fc69d00d powerpc/vdso: Provide __kernel_clock_gettime64() on vdso32 adds 95593e930d7d powerpc/signal: Move inline functions in signal.h adds 67e364b3295f powerpc/ptrace: Move declaration of ptrace_get_reg() and p [...] adds e009fa433542 powerpc/ptrace: Consolidate reg index calculation adds 4d90eb97e292 powerpc/ptrace: Create ptrace_get_fpr() and ptrace_put_fpr() adds b6254ced4da6 powerpc/signal: Don't manage floating point regs when no FPU adds 7d68c8916950 powerpc/32s: Allow deselecting CONFIG_PPC_FPU on mpc832x adds 3fcfb5d1bf73 powerpc/signal: Remove BUG_ON() in handler_signal functions adds 454b1abb588b powerpc/signal: Move access_ok() out of get_sigframe() adds 0ecbc6ad18e3 powerpc/signal: Remove get_clean_sp() adds c180cb305c9b powerpc/signal: Call get_tm_stackpointer() from get_sigframe() adds 7fe8f773ee24 powerpc/signal: Refactor bad frame logging adds debf122c777f powerpc/signal32: Simplify logging in handle_rt_signal32() adds 3eea688be0cc powerpc/signal32: Move handle_signal32() close to handle_r [...] adds 8e91cf8501f1 powerpc/signal32: Rename local pointers in handle_rt_signal32() adds 91b8ecd419cb powerpc/signal32: Misc changes to make handle_[rt_]_signal [...] adds 8d33001dd650 powerpc/signal32: Move signal trampoline setup to handle_[ [...] adds ad65f4909fd3 powerpc/signal32: Switch handle_signal32() to user_access_ [...] adds 9504db3e90b2 powerpc/signal32: Switch handle_rt_signal32() to user_acce [...] adds f1cf4f93de2f powerpc/signal32: Remove ifdefery in middle of if/else adds 14026b94ccfe signal: Add unsafe_put_compat_sigset() adds de781ebdf6b8 powerpc/signal32: Add and use unsafe_put_sigset_t() adds 31147d7d6133 powerpc/signal32: Switch swap_context() to user_access_beg [...] adds b3484a1d4d1f powerpc/signal: Create 'unsafe' versions of copy_[ck][fpr/ [...] adds 968c4fccd1bb powerpc/signal32: Isolate non-copy actions in save_user_re [...] adds ef75e7318294 powerpc/signal32: Transform save_user_regs() and save_tm_u [...] adds 7fe2de246e21 powerpc/vdso: Stripped VDSO is not needed, don't build it adds bc9d5bfc4d23 powerpc/vdso: Add missing includes and clean vdso_setup_sy [...] adds 1bb30b7a4597 powerpc/vdso: Rename syscall_map_32/64 to simplify vdso_se [...] adds abcdbd039e68 powerpc/vdso: Remove get_page() in vdso_pagelist initialization adds 35c1c7c0bc35 powerpc/vdso: Remove NULL termination element in vdso_pagelist adds 3cf63825413c powerpc/vdso: Refactor 32 bits and 64 bits pages setup adds 4fe0e3c1724e powerpc/vdso: Remove unnecessary ifdefs in vdso_pagelist i [...] adds 7461a4f79ba1 powerpc/vdso: Use VDSO size in arch_setup_additional_pages() adds b2df3f60b452 powerpc/vdso: Simplify arch_setup_additional_pages() exit adds c1bab64360e6 powerpc/vdso: Move to _install_special_mapping() and remov [...] adds 526a9c4a7234 powerpc/vdso: Provide vdso_remap() adds c102f0766748 powerpc/vdso: Replace vdso_base by vdso adds 511157ab641e powerpc/vdso: Move vdso datapage up front adds 591857b635c1 powerpc/vdso: Simplify __get_datapage() adds 550e6074c106 powerpc/vdso: Remove unused \tmp param in __get_datapage() adds 91bf695596f5 powerpc/vdso: Retrieve sigtramp offsets at buildtime adds ed07f6353ddf powerpc/vdso: Use builtin symbols to locate fixup section adds 0fc980db9a40 powerpc/vdso: Merge __kernel_sync_dicache_p5() into __kern [...] adds b7fe9c15b57d powerpc/vdso: Remove vdso32_pages and vdso64_pages adds 49bf59fd0371 powerpc/vdso: Remove __kernel_datapage_offset adds 899367ea5063 powerpc/vdso: Remove runtime generated sigtramp offsets adds 5cda7c75493f powerpc/vdso: Remove vdso_patches[] and associated functions adds e113f8ef1c7e powerpc/vdso: Remove unused text member in struct lib32/64 [...] adds 6ed613ad572a powerpc/vdso: Remove symbol section information in struct [...] adds 67a354051da2 powerpc/vdso: Remove lib32_elfinfo and lib64_elfinfo adds a4ccd64acb8c powerpc/vdso: Remove vdso_setup() adds 23c4ceaf1a45 powerpc/vdso: Remove vdso_ready adds e90903203d94 powerpc/vdso: Remove DBG() adds 676155ab239d powerpc/vdso: Remove VDSO32_LBASE and VDSO64_LBASE adds 65d2150c8912 powerpc/vdso: Cleanup vdso.h adds fe18a35e685c powerpc/64: Fix an EMIT_BUG_ENTRY in head_64.S adds a21df7a1d6ca powerpc: Use common STABS_DEBUG and DWARF_DEBUG and ELF_DE [...] adds f3e90408019b powerpc/xmon: Fix build failure for 8xx adds 1baa1f70ef77 powerpc: Allow relative pointers in bug table entries adds c8754c517e37 powerpc/pseries: Define PCI bus speed for Gen4 and Gen5 adds 1fc0c27b14b9 powerpc/feature-fixups: use a semicolon rather than a comma adds f0812f6ca829 selftests/powerpc: update .gitignore adds c9344769e2b4 selftests/powerpc: Fix uninitialized variable warning adds 196932b9ca15 Merge remote-tracking branch 'powerpc/next' adds ebf6f1972303 Merge remote-tracking branch 'risc-v/for-next' adds 3a4a966ebac8 Merge remote-tracking branch 's390/for-next' adds 4985783bf6ba Merge remote-tracking branch 'fscrypt/master' adds f2a88bf0d297 Merge remote-tracking branch 'btrfs/for-next' adds 796317848517 smb3: set COMPOUND_FID to FileID field of subsequent compo [...] adds 59463eb88829 cifs: add NULL check for ses->tcon_ipc adds ea64370bcae1 cifs: refactor create_sd_buf() and and avoid corrupting th [...] adds ae12e28aa0f1 Merge remote-tracking branch 'cifs/for-next' adds 9ac17fd39386 Merge remote-tracking branch 'configfs/for-next' adds 60864e4c2455 Merge remote-tracking branch 'erofs/dev' adds 40c527d30117 Merge remote-tracking branch 'ext3/for_next' adds e1e8debec656 f2fs: add F2FS_IOC_SET_COMPRESS_OPTION ioctl adds 3a1b9eaf727b f2fs: avoid unneeded data copy in f2fs_ioc_move_range() adds 34178b1bc4b5 f2fs: fix compat F2FS_IOC_{MOVE,GARBAGE_COLLECT}_RANGE adds 89ff6005039a f2fs: fix double free of unicode map adds 9f7e334aec16 f2fs: remove writeback_inodes_sb in f2fs_remount adds beb78181f134 f2fs: Remove the redundancy initialization adds 608af703519a libfs: Add generic function for setting dentry_ops adds bb9cd9106b22 fscrypt: Have filesystems handle their d_ops adds 7ad08a58bf67 f2fs: Handle casefolding with Encryption adds 8769918bf06c f2fs: change to use rwsem for cp_mutex adds 493720a48543 f2fs: fix to avoid REQ_TIME and CP_TIME collision adds b28f047b28c5 f2fs: compress: support chksum adds 3a0a9cbc44bb f2fs: fix kbytes written stat for multi-device case adds 6cbfcab5ff51 f2fs: rename logical_to_blk and blk_to_logical adds 43b9d4b4d91c f2fs: use new conversion functions between blks and bytes adds 963ba7f98376 f2fs: fix wrong block count instead of bytes adds b876f4c94c3d f2fs: remove buffer_head which has 32bits limit adds 5335bfc6eb68 f2fs: init dirty_secmap incorrectly adds db4896526411 f2fs: Remove unnecessary unlikely() adds 602a16d58e9a f2fs: add compress_mode mount option adds 5fdb322ff2c2 f2fs: add F2FS_IOC_DECOMPRESS_FILE and F2FS_IOC_COMPRESS_FILE adds a95ba66ac145 f2fs: avoid race condition for shrinker count adds 4899ef18996a Merge remote-tracking branch 'f2fs/dev' adds 918767dac3e9 Merge remote-tracking branch 'fsverity/fsverity' adds f5495433ae30 Merge remote-tracking branch 'fuse/for-next' adds 9f6d10a91e2d Merge remote-tracking branch 'jfs/jfs-next' adds b0f4b52037c2 Merge remote-tracking branch 'nfs/linux-next' adds 00ec32aaeac8 Merge remote-tracking branch 'cel/cel-next' adds f7a8dfa6dec3 Merge remote-tracking branch 'overlayfs/overlayfs-next' adds c0db4fa491dd Merge remote-tracking branch 'v9fs/9p-next' adds 998c1a01914a Merge remote-tracking branch 'file-locks/locks-next' adds f7167ca6aa1a Merge remote-tracking branch 'vfs/for-next' adds 26759763e80f Merge remote-tracking branch 'printk/for-next' adds 5b2766e89e53 Merge remote-tracking branch 'pci/next' adds 5d8166dbb80f Merge remote-tracking branch 'pstore/for-next/pstore' adds 3ca7e95d9bbe Merge remote-tracking branch 'hid/for-next' adds 70f16fab5272 Revert "i2c: qcom-geni: Disable DMA processing on the Leno [...] adds dc4e10b62695 i2c: ocores: Avoid false-positive error log message. adds 5e9a97b1f449 i2c: ismt: Adding support for I2C_SMBUS_BLOCK_PROC_CALL adds a4775010c0fa Merge branch 'i2c/for-5.11' into i2c/for-next adds 7b73b74bf447 Merge remote-tracking branch 'i2c/i2c/for-next' adds c16fd5e39bfb Merge remote-tracking branch 'i3c/i3c/next' adds 0dbc8d0d53c6 Merge remote-tracking branch 'dmi/dmi-for-next' adds 96eca8c97fcc hwmon: (acpi_power_meter) clean up freeing code adds 92bc2e1f82af hwmon: (pmbus/max20730) delete some dead code adds ad00a02e34b4 hwmon: (adt7470) Create functions for updating readings an [...] adds 3bce071a301f hwmon: (pmbus) shrink code and remove pmbus_do_remove() adds d115b51e0e56 hwmon: add Corsair PSU HID controller driver adds 90673f713fce hwmon: (corsair-psu) fix unintentional sign extension issue adds 3478c2699346 hwmon: (adm1177) Fix kerneldoc attribute formatting adds f9279cdaa69f hwmon: (ina3221) Demote seemingly unintentional kerneldoc header adds 66d5b034ea5c hwmon: (ibmpowernv) Silence strncpy() warning adds 72969073dedb hwmon: (corsair-psu) Fix fan rpm calculation adds 00e1fc824716 hwmon: (amd_energy) Add AMD family 19h model 01h x86 match adds 0c8bed260444 docs: hwmon: (amd_energy) update documentation adds bde58ca86df9 hwmon: drivetemp: fix typo temperatire => temperature adds 09c7188be3a6 dt-bindings: hwmon: pwm-fan: Support multiple fan tachomet [...] adds 8efd10147cd2 hwmon: (max127) Add Maxim MAX127 hardware monitoring driver adds 12d36c8362d0 docs: hwmon: Document max127 driver adds 02c155cb3216 hwmon: (abx500) Switch to using the new API kobj_to_dev() adds b5fcb8a4018d hwmon: pwm-fan: Refactor pwm_fan_probe adds 1aa0365574ab hwmon: (pwm-fan) Convert to hwmon_device_register_with_info API adds 6cbf7964b4af hwmon: (applesmc) Add DMI product matches for Intel-based [...] adds daf4fedde617 hwmon: (nct6683) Support NCT6687D. adds c90ff7d58cd8 hwmon: Add driver for STMicroelectronics PM6764 Voltage Regulator adds b2fd40474327 hwmon:Driver for Delta power supplies Q54SJ108A2 adds 4fe85653e75d Merge remote-tracking branch 'hwmon-staging/hwmon-next' adds 52a4be3ffc0f scripts: get_feat.pl: add a script to handle Documentation [...] adds ba813f7c2dc8 scripts: get_feat.pl: improve matrix output adds ca908577790f scripts: get_feat.pl: use its implementation for list-arch.sh adds b97212255f44 sphinx: kernel_feat.py: add a script to parse feature files adds 63fdc4625a5a docs: admin-guide: add a features list adds ed13a92d0fde docs: archis: add a per-architecture features list adds 27b03cf1b772 Documentation: Coccinelle: Improve command example for deb [...] adds 263b6a5b96a3 Documentation: mount_api: change kernel log wording adds c900acb7dfe1 Documentation: fix typos in process/kernel-docs.rst adds e0a45cda6642 Documentation: fix typos found in process, dev-tools, and [...] adds 7d2c6b1edf79 scripts: kernel-doc: fix parsing function-like typedefs adds a5f5dcfa7a7d Merge remote-tracking branch 'jc_docs/docs-next' adds a109073bb9ec media: rockchip: rkisp1: Constify static structs adds dbf0b3a7b719 media: cx23885: add more quirks for reset DMA on some AMD IOMMU adds 503dab0b8a56 media: cedrus: Register all codecs as capability adds 4c7047b7dc90 media: dt-bindings: media: cedrus: Add V3s compatible adds 5cc794be382b media: cedrus: Add support for V3s adds ca1cfc3fa2d3 media: cx88: use ARRAY_SIZE adds eb08c48132a1 media: tvp5150: Fix wrong return value of tvp5150_parse_dt() adds 41a340941854 media: coda: Convert the driver to DT-only adds 1f565e263c3e media: mtk-vpu: VPU should be in idle state before system [...] adds 040d31ccf2bd media: mtk-vpu: dump VPU status when IPI times out adds 8d48b611685c media: uapi: Expose VP8 probability lengths as defines adds b4b3564c5646 media: hantro: Use VP8 lengths defined in uapi adds 3c39a16d30d8 media: cedrus: Add support for VP8 decoding adds 0862d95b437b media: s5p-jpeg: handle error condition in s5p_jpeg_probe adds 28c1e371c2ff media: meson: vdec: add G12/SM1 to module description adds 8e4d86e241cf media: saa7146: fix array overflow in vidioc_s_audio() adds 4deff542d70a media: adv748x: Only set i2c addresses once during probe adds c30ed81afe89 media: adv748x: afe: Select input port when device is reset adds 42bff048f405 media: adv748x: csi2: Set virtual channel when device is reset adds 5e6727663876 media: adv748x: Configure device when resuming from sleep adds db47622c13ae media: platform: exynos4-is: remove all references to phys [...] adds 8e06053d339a media: fsl-viu: Use the ioread/write32be() accessors adds 7aad6a73cb62 media: rcar-vin: Remove unused macro adds 6b94c09f820d media: rockchip: rkisp1: Fix typos in comments and macro d [...] adds a3d412d4b9f3 media: Revert "media: camss: Make use of V4L2_CAP_IO_MC" adds dfb5d3289716 media: camss: Make use of V4L2_CAP_IO_MC adds 9fe46e7946fc media: staging/imx: Increase IMX_MEDIA_EOF_TIMEOUT adds 5049c15e41c6 media: si4713: remove trailing semicolon in macro definition adds 0c5a71dc6b8c media: solo6x10: switch from 'pci_' to 'dma_' API adds 8a9e71e05a22 media: ttpci: switch from 'pci_' to 'dma_' API adds 9c0660e4477a media: saa7146: switch from 'pci_' to 'dma_' API adds 0b6a3bf8f563 media: stop pretending to maintain cafe and ov7670 adds 42ad70c46966 media: rockchip: rkisp1: remove useless debugfs checks adds 3bf10ebc6d12 media: Documentation: ccs: Rename ccs-regs.txt as ccs-regs.asc adds 91f76941dd61 media: Documentation: ccs: Reorder SPDX and copyright noti [...] adds adc00b457937 media: ccs: Add MIPI CCS compatible strings adds ca21c45a86ff media: ccs: Add device compatible identifiers for telling [...] adds 67b8dc1d0c4a media: ccs: Add CCS ACPI device ID adds af1eed0ccd86 media: ccs: Remove the I²C ID table adds 5323aaf19e6c media: ccs: Remove remaining support for platform data adds 7b1dd0f85013 media: ccs: Make hwcfg part of the device specific struct adds 9f65192d8d25 media: ccs: Fix obtaining bus information from firmware adds a6b396f410b1 media: ccs: Add CCS static data parser library adds f86ae91627f1 media: ccs: Combine revision number major and minor into one adds a11d3d6891f0 media: ccs: Read CCS static data from firmware binaries adds 6a0970986e42 media: ccs: Stop reading arrays after the first zero adds 7d8d59f260ba media: ccs: The functions to get compose or crop rectangle [...] adds e40f1bcbeea6 media: ccs: Replace somewhat harsh internal checks based o [...] adds 2989a457171d media: ccs: Refactor register reading a little adds 7d2f8ddaac2c media: ccs: Make real to integer number conversion optional adds 5017f8b4e0ed media: ccs: Move limit value real to integer conversion fr [...] adds fe652254e243 media: ccs: Read ireal numbers correctly adds 9e05bbac43eb media: smiapp-pll: Rename as ccs-pll adds b3c0115e34ad media: ccs-pll: Fix MODULE_LICENSE adds 7389d01cc5d7 media: ccs: Change my e-mail address adds 2dd4b57944cc media: ccs: Allow range in between I²C retries adds 2538d3221083 media: ccs: Add support for manufacturer regs from sensor [...] adds 1b398012cee8 media: ccs: Use static data read-only registers adds fd5cfde331f8 media: ccs: Clean up runtime PM usage adds 2b5b9af811ae media: ccs: Wrap long lines, unwrap short ones adds ebc0bc270e09 media: ccs: Use longer pre-I²C sleep for CCS compliant devices adds f9947ed66a87 media: ccs: Remove unnecessary delays from power-up sequence adds 87e4b53f8aba media: dt-bindings: mipi,ccs: Don't mention vana voltage adds 6904d4a988d6 media: dt-bindings: mipi,ccs: Add vcore and vio supplies adds 621214c36e84 media: ccs: Use all regulators adds 67f577b4d4f7 media: controls: Add VP8 stateless type initialization adds df23e0c12582 media: vidioc-g-ext-ctrls.rst: document V4L2_CTRL_CLASS_DETECT adds 32143c583870 media: controls: Add validate failure debug message adds b74593ebb482 media: rkvdec: h264: Support profile and level controls adds c8363ff21b51 media: cedrus: h264: Support profile controls adds 35aaa6e650c2 media: Rename stateful codec control macros adds 8917a5f61e46 media: Clean stateless control includes adds b32e48503df0 media: controls: Validate H264 stateless controls adds 008d2bd6e96b media: controls: Add the stateless codec control class adds 95e95ebe9119 media: uapi: Move parsed H264 pixel format out of staging adds ee6fcc67db54 media: doc: Replace symbol for V4L2_CTRL_TYPE_H264_PRED_WEIGHTS adds a7ead39700e1 media: uapi: Move the H264 stateless control types out of staging adds afc5329ea76d media: controls: Log H264 stateless controls in .std_log adds 46a309d27517 media: uapi: move H264 stateless controls out of staging adds 81c6892d5b87 media: docs: Move the H264 stateless codec uAPI adds 3f46cac6787f media: admin-guide/pixfmt-meta-rkisp1.rst: pixfmt referenc [...] adds 7403fa17c5df media: ext-ctrls-image-source.rst: document v4l2_area adds 3abfc314c5e6 media: vicodec: add V4L2_ prefix before FWHT_VERSION and F [...] adds 206bc0f6fb94 media: vicodec: mark the stateless FWHT API as stable adds d98c34beb8fe media: ext-ctrls-codec.rst: move FWHT docs to ext-ctrls-co [...] adds 63288c829b1a media: pixfmt-compressed.rst: fix 'bullet' formatting adds 211d37a96a24 Merge remote-tracking branch 'v4l-dvb/master' adds 3b35d7b2b5e4 Merge remote-tracking branch 'v4l-dvb-next/master' adds 637b9f1a1194 ACPI: scan: Add acpi_info_matches_hids() helper adds 6091b2631032 ACPI: scan: Call acpi_get_object_info() from acpi_add_sing [...] adds c35cc6e0cf05 Merge branch 'acpi-scan' into linux-next adds a8517da1bda1 Merge remote-tracking branch 'pm/linux-next' adds 6092161a93ca Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' adds 12a6e8b07d1f Merge remote-tracking branch 'devfreq/devfreq-next' adds 73ca49783baa Merge remote-tracking branch 'opp/opp/linux-next' adds 61643235d55a Merge remote-tracking branch 'thermal/thermal/linux-next' adds c52e8435d2c3 Merge remote-tracking branch 'ieee1394/for-next' adds 8329f5aead8e Merge remote-tracking branch 'dlm/next' adds 2ea6ec43ea49 Merge remote-tracking branch 'rdma/for-next' adds 9693e08f2814 net: ipa: fix build-time bug in ipa_hardware_config_qsb() adds 453aa4cd7edf net: dsa: microchip: ksz8795: remove unused last_port variable adds 68a1b676db52 net: dsa: microchip: ksz8795: remove superfluous port_cnt [...] adds 7fc32b41fef6 net: dsa: microchip: ksz8795: move variable assignments fr [...] adds 31b62c78c164 net: dsa: microchip: ksz8795: use reg_mib_cnt where possible adds 65fe1acf07d7 net: dsa: microchip: ksz8795: use mib_cnt where possible adds 4ce2a984abd8 net: dsa: microchip: ksz8795: use phy_port_cnt where possible adds 557d1a1fbad3 net: dsa: microchip: remove superfluous num_ports assignment adds 94374dd162dc net: dsa: microchip: ksz8795: align port_cnt usage with ot [...] adds c9f4633b93ea net: dsa: microchip: remove usage of mib_port_count adds 241ed719bc98 net: dsa: microchip: ksz8795: use port_cnt instead of TOTO [...] adds 02ffbb0270ef net: dsa: microchip: ksz8795: use num_vlans where possible adds 6ec1dfb5681f Merge branch 'net-dsa-microchip-make-ksz8795-driver-more-v [...] adds 32e417024fe2 Merge tag 'mlx5-next-2020-12-02' of git://git.kernel.org/p [...] adds 36d076201bd4 dt-bindings: net: nfc: s3fwrn5: Support a UART interface adds 337da1499586 nfc: s3fwrn5: reduce the EN_WAIT_TIME adds b3799d592f26 nfc: s3fwrn5: extract the common phy blocks adds 3f52c2cb7e3a nfc: s3fwrn5: Support a UART interface adds db7747125968 Merge branch 'nfc-s3fwrn5-support-a-uart-interface' adds cec85994c6b4 bareudp: constify device_type declaration adds d4bff72c8401 macvlan: Support for high multicast packet rate adds 41dd9596d6b2 security: add const qualifier to struct sock in various places adds 7ea851d19b23 tcp: merge 'init_req' and 'route_req' functions adds 3ecfbe3e8209 mptcp: emit tcp reset when a join request fails adds a4390e966f95 Merge branch 'mptcp-reject-invalid-mp_join-requests-right-away' adds 4f134b89a24b lib/syscall: fix syscall registers retrieval on 32-bit platforms adds 062c9cdf60a1 pwm: sl28cpld: fix getting driver data in pwm callbacks adds 72d1249e2ffd uapi: fix statx attribute value overlap for DAX & MOUNT_ROOT adds cf03f316ad20 fs: 9p: add generic splice_read file operations adds 960f4f8a4e60 fs: 9p: add generic splice_write file operation adds c82a505c007f Merge tag '9p-for-5.10-rc7' of git://github.com/martinetd/linux adds fee5be18524f Merge tag 's390-5.10-6' of git://git.kernel.org/pub/scm/li [...] adds bbe2ba04c5a9 Merge tag 'net-5.10-rc7' of git://git.kernel.org/pub/scm/l [...] adds 55fd59b003f6 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds affa6652be49 Merge remote-tracking branch 'net-next/master' adds bcfe06bf2622 mm: memcontrol: Use helpers to read page's memcg data adds 270c6a71460e mm: memcontrol/slab: Use helpers to access slab page's memcg_data adds 87944e2992bd mm: Introduce page memcg flags adds 18b2db3b0385 mm: Convert page kmemcg type to a page memcg flag adds ddf8503c7c43 bpf: Memcg-based memory accounting for bpf progs adds 48edc1f78aab bpf: Prepare for memcg-based memory accounting for bpf maps adds d5299b67dd59 bpf: Memcg-based memory accounting for bpf maps adds 6d192c7938b7 bpf: Refine memcg-based memory accounting for arraymap maps adds e88cc05b61f3 bpf: Refine memcg-based memory accounting for cpumap maps adds 3a61c7c58b30 bpf: Memcg-based memory accounting for cgroup storage maps adds 1440290adf7b bpf: Refine memcg-based memory accounting for devmap maps adds 881456811a33 bpf: Refine memcg-based memory accounting for hashtab maps adds 353e7af4bf5e bpf: Memcg-based memory accounting for lpm_trie maps adds be4035c734d1 bpf: Memcg-based memory accounting for bpf ringbuffer adds e9aae8beba82 bpf: Memcg-based memory accounting for bpf local storage maps adds 7846dd9f835e bpf: Refine memcg-based memory accounting for sockmap and [...] adds 28e1dcdef0cb bpf: Refine memcg-based memory accounting for xskmap maps adds 1bc5975613ed bpf: Eliminate rlimit-based memory accounting for arraymap maps adds f043733f31e5 bpf: Eliminate rlimit-based memory accounting for bpf_stru [...] adds 711cabaf1432 bpf: Eliminate rlimit-based memory accounting for cpumap maps adds 087b0d39fe22 bpf: Eliminate rlimit-based memory accounting for cgroup s [...] adds 844f157f6c0a bpf: Eliminate rlimit-based memory accounting for devmap maps adds 755e5d55367a bpf: Eliminate rlimit-based memory accounting for hashtab maps adds cbddcb574d41 bpf: Eliminate rlimit-based memory accounting for lpm_trie maps adds a37fb7ef24a4 bpf: Eliminate rlimit-based memory accounting for queue_st [...] adds db54330d3e13 bpf: Eliminate rlimit-based memory accounting for reusepor [...] adds abbdd0813f34 bpf: Eliminate rlimit-based memory accounting for bpf ringbuffer adds 0d2c4f964050 bpf: Eliminate rlimit-based memory accounting for sockmap [...] adds 370868107bf6 bpf: Eliminate rlimit-based memory accounting for stackmap maps adds 819a4f323579 bpf: Eliminate rlimit-based memory accounting for xskmap maps adds ab31be378a63 bpf: Eliminate rlimit-based memory accounting for bpf loca [...] adds 80ee81e0403c bpf: Eliminate rlimit-based memory accounting infra for bpf maps adds 3ac1f01b43b6 bpf: Eliminate rlimit-based memory accounting for bpf progs adds 5b0764b2d345 bpf: samples: Do not touch RLIMIT_MEMLOCK adds 97306be45fbe Merge branch 'switch to memcg-based memory accounting' adds 71ccb50074f3 tools/bpftool: Emit name <anon> for anonymous BTFs adds 0cfdcd637807 libbpf: Add base BTF accessor adds fa4528379a51 tools/bpftool: Auto-detect split BTFs in common cases adds 0d1e02695979 Merge branch 'bpftool: improve split BTF support' adds a874c8c389a1 selftests/bpf: Copy file using read/write in local storage test adds 22e8ebe35a2e tools/resolve_btfids: Fix some error messages adds e459f49b4394 libbpf: Separate XDP program load with xsk socket creation adds 3627d9702d78 samples/bpf: Sample application for eBPF load and socket c [...] adds 61b759480ec5 Merge branch 'libbpf: add support for privileged/unprivile [...] adds 3db980449bc3 selftests/bpf: Update ima_setup.sh for busybox adds 1ee076719d4e selftests/bpf: Ensure securityfs mount before writing ima policy adds d932e043b9d6 selftests/bpf: Add config dependency on BLK_DEV_LOOP adds ffebecd9d495 selftests/bpf: Indent ima_setup.sh with tabs. adds a8b415c9bde6 Merge branch 'Fixes for ima selftest' adds 80b2b5c3a701 libbpf: Fail early when loading programs with unspecified type adds 9cf309c56f79 libbpf: Sanitise map names before pinning adds d6d418bd8f92 libbpf: Cap retries in sys_bpf_prog_load adds 58c185b85d0c bpf: Fix cold build of test_progs-no_alu32 adds 2faa7328f53b samples/bpf: Fix spelling mistake "recieving" -> "receiving" adds cb81110997d1 bpf: Adds support for setting window clamp adds 55144f31f0d2 selftests/bpf: Add Userspace tests for TCP_WINDOW_CLAMP adds cadd64807cd8 Merge branch 'Add support to set window_clamp from bpf set [...] adds 12cc126df82c bpf: Fix bpf_put_raw_tracepoint()'s use of __module_address() adds 2fe8890848c7 bpf: Keep module's btf_data_size intact after load adds a19f93cfafdf libbpf: Add internal helper to load BTF data by FD adds 0f7515ca7cdd libbpf: Refactor CO-RE relocs to not assume a single BTF object adds 4f33a53d5600 libbpf: Add kernel module BTF support for CO-RE relocations adds 9f7fa225894c selftests/bpf: Add bpf_testmod kernel module for testing adds 5ed31472b9ad selftests/bpf: Add support for marking sub-tests as skipped adds 6bcd39d366b6 selftests/bpf: Add CO-RE relocs selftest relying on kernel [...] adds 22dc4a0f5ed1 bpf: Remove hard-coded btf_vmlinux assumption from BPF verifier adds 290248a5b7d8 bpf: Allow to specify kernel module BTFs when attaching BP [...] adds 6aef10a481a3 libbpf: Factor out low-level BPF program loading helper adds 91abb4a6d79d libbpf: Support attachment of BPF tracing programs to kern [...] adds bc9ed69c79ae selftests/bpf: Add tp_btf CO-RE reloc test for modules adds 1e38abefcfd6 selftests/bpf: Add fentry/fexit/fmod_ret selftest for kern [...] adds 8158c5fd619d Merge branch 'Support BTF-powered BPF tracing programs for [...] adds 3f9cd0ab7f70 Merge remote-tracking branch 'bpf-next/for-next' adds 4f3955defa57 Merge remote-tracking branch 'ipsec-next/master' adds ffbe111988ce Add auxiliary bus support adds 8b7ad5df2b14 net/mlx5: Properly convey driver version to firmware adds 405409f4ac26 net/mlx5_core: Clean driver version and name adds b62b63c40469 vdpa/mlx5: Make hardware definitions visible to all mlx5 devices adds 6b638a0c2e5a net/mlx5: Register mlx5 devices to auxiliary virtual bus adds 7f65a8579276 vdpa/mlx5: Connect mlx5_vdpa to auxiliary bus adds a714ff548bf8 net/mlx5e: Connect ethernet part to auxiliary bus adds 58ca1d3f5c87 RDMA/mlx5: Convert mlx5_ib to use auxiliary bus adds 8a8d87004ddb net/mlx5: Delete custom device management logic adds d35d79ea9dc6 net/mlx5: Simplify eswitch mode check adds 7f9756ba043a RDMA/mlx5: Remove IB representors dead code adds aeda249732b4 Merge branch 'auxbus' into mlx5-next adds effa785ea3fc Merge remote-tracking branch 'mlx5-next/mlx5-next' adds edf400017987 Merge remote-tracking branch 'netfilter-next/master' adds 09112fb15c43 Merge remote-tracking branch 'wireless-drivers-next/master' adds dd289552faec Bluetooth: Interleave with allowlist scan adds 93efd68bf040 Bluetooth: Handle system suspend resume case adds 7f90ee1d44c5 Bluetooth: Handle active scan case adds 720be764021c Bluetooth: Refactor read default sys config for various types adds e3d1bd18364a Bluetooth: Add toggle to switch off interleave scan adds a63f23c9d139 Bluetooth: btintel: Fix endianness issue for TLV version i [...] adds 1d9f8ea6513c Bluetooth: btusb: Add *setup* function for new generation [...] adds 4174691d1c34 Bluetooth: btusb: Define a function to construct firmware [...] adds 4ef6d6a242fc Bluetooth: btusb: Helper function to download firmware to [...] adds cfac803aa616 Bluetooth: btusb: Map Typhoon peak controller to BTUSB_INT [...] adds e2e03d271905 Bluetooth: btusb: support download nvm with different boar [...] adds 71b6fa646079 Bluetooth: Add helper to set adv data adds c1d3031cec80 Bluetooth: Break add adv into two mgmt commands adds 5c1505f95f50 Bluetooth: Use intervals and tx power from mgmt cmds adds 8efd3b2b6e32 Bluetooth: Query LE tx power on startup adds e3f2094b96f2 Bluetooth: Change MGMT security info CMD to be more generic adds afd489b8342b Merge remote-tracking branch 'bluetooth/master' adds dd64fe8167ba gfs2: Remove sb_start_write from gfs2_statfs_sync adds 6e5c4ea37a99 gfs2: in signal_our_withdraw wait for unfreeze of _this_ fs only adds d42592f1678e Merge remote-tracking branch 'gfs2/for-next' adds 8f56b72a80a3 Merge remote-tracking branch 'mtd/mtd/next' adds 69524bbe1853 Merge remote-tracking branch 'nand/nand/next' adds 2860d9729184 Merge remote-tracking branch 'spi-nor/spi-nor/next' adds d3762b755a70 Merge remote-tracking branch 'crypto/master' adds 46fe37b98ed8 Merge tag 'drm-intel-next-queued-2020-11-27' of git://anon [...] adds 60d1029b3f25 drm/exynos/hdmi: add support for 1920x1200@60Hz mode adds e5d57c540386 drm/exynos: remove in_bridge_node from exynos_dsi adds e11e6df2a867 drm/exynos: use exynos_dsi as drvdata adds 207665fd3756 Merge tag 'exynos-drm-next-for-v5.11' of git://git.kernel. [...] adds ca3407a1caa1 dt-bindings: display: mediatek: disp: add documentation fo [...] adds f376244df414 drm/mediatek: Add disp-color MT8167 support adds c1ff4e3f4089 drm/mediatek: Add DDP support for MT8167 adds a812ca1963e5 drm/mediatek: Optimize functions which do not need to return adds 9273cf7d3942 dt-bindings: display: mediatek: convert the dpi bindings to yaml adds 31855cff0322 drm/mediatek: Drop local dma_parms adds 20c39e11dded drm/mediatek/mtk_disp_rdma: Fix formatting and supply miss [...] adds 398328af5d17 drm/mediatek/mtk_drm_drv: Staticise local function invoked [...] adds 4e1848d4c49a drm/mediatek/mtk_disp_color: Fix formatting and provide mi [...] adds f8c76863394d drm/mediatek/mtk_disp_ovl: Fix formatting and provide miss [...] adds eea70586485c drm/mediatek: Introduce GEM object functions adds 414562b0ef36 drm/mediatek: Use correct aliases name for ovl adds c3c88422fabf drm/mediatek: Separate mtk_mipi_tx to an independent module adds 90f80d95992f phy: mediatek: Move mtk_mipi_dsi_phy driver into drivers/p [...] adds a4423bec4474 MAINTAINERS: add files for Mediatek DRM drivers adds e6c7c9d01f5b Merge tag 'mediatek-drm-next-5.11-2' of https://git.kernel [...] adds 5eb3c85e343a Merge branch 'etnaviv/next' of https://git.pengutronix.de/ [...] adds 521e61f9d113 Merge remote-tracking branch 'drm/drm-next' adds 25dd7a4469ae drm: amdgpu: fix a kernel-doc markup adds b7a1f38256da drm/amdgpu/powerplay: parse fan table for CI asics adds 36a8901e900a PCI/ERR: Fix reset logic in pcie_do_recovery() call adds f464becf5326 drm/amdgpu: add another raven1 gfxoff quirk adds 6b04fbabf6f1 drm/amdgpu: add mode2 reset support for vangogh adds 414d8545e0dc drm/amdgpu/nv: add mode2 reset handling adds 6732bef99644 drm/amdgpu: fix mode2 reset sequence for vangogh adds 243f86b6eb2d drm/amdgpu: Enable GPU reset for vangogh adds 14133a21f0b5 drm/amdgpu/display: move link_bandwidth_kbps under CONFIG_ [...] adds fd776ab40652 Merge remote-tracking branch 'amdgpu/drm-next' adds 1494a1dec5bf drm/i915: refactor panel backlight control functions. (v2) adds a9b5e83a5d11 drm/i915: Use CRTC index consistently during getting/putti [...] adds 6979cb9a2cb4 drm/i915: Factor out helpers to get/put a set of tracked p [...] adds 802034849a22 drm/i915: Track power references taken for enabled CRTCs adds a4550977a0fa drm/i915/ddi: Track power reference taken for encoder DDI IO use adds 162e68e133d5 drm/i915/ddi: Track power reference taken for encoder main [...] adds 719065500b5d drm/i915: Track power reference taken for eDP VDD adds a0b024ed10bd drm/i915: Rename power_domains.wakeref to init_wakeref adds 93b916fda693 drm/i915: Track power reference taken to disable power wel [...] adds e35293465965 drm/i915: Make intel_display_power_put_unchecked() an inte [...] adds cf977e18610e drm/i915/gem: Spring clean debugfs adds 97ffcd0d1eec drm/i915: Add VRR_CTL_LINE_COUNT field to VRR_CTL register def adds bd69afb0ed17 Merge remote-tracking branch 'drm-intel/for-linux-next' adds 770729f77d23 drm/hisilicon: Code refactoring for hibmc_drm_drv adds d96bc380a50f drm/irq: Add the new api to install irq adds e4401247070a drm/hisilicon: Use the new api devm_drm_irq_install adds 15ccc39b3aab gma500: clean up error handling in init adds 0a260e731d6c drm/fb-helper: Add missed unlocks in setcmap_legacy() adds 15fb49b7bb4c Merge remote-tracking branch 'drm-misc/for-linux-next' adds f3967e6e12a8 Merge remote-tracking branch 'drm-msm/msm-next' adds 2a5550a09027 Merge remote-tracking branch 'imx-drm/imx-drm/next' adds d0d844e76e3c Merge remote-tracking branch 'regmap/for-next' adds 5b4f47ecd25b Merge remote-tracking branch 'sound/for-next' adds 5057d108d69a ASoC: fsl_audmix: Remove unneeded data field adds 77f1ff751037 ASoC: fsl-asoc-card: Add support for si476x codec adds 0b3355b07043 ASoC: bindings: fsl-asoc-card: add compatible string for s [...] adds 04885f4a7284 Merge remote-tracking branch 'asoc/for-5.11' into asoc-next adds c2ffe1ca0a50 Merge remote-tracking branch 'sound-asoc/for-next' adds 4cf378ca5fc0 Merge remote-tracking branch 'modules/modules-next' adds 278b13ce3a89 Input: remove input_polled_dev implementation adds c1b46cd4df97 Input: omap4-keypad - set up interrupt as wakeup source adds 39be39ceffd5 Input: add input_device_enabled() adds d69f0a43c677 Input: use input_device_enabled() adds a181616487db Input: Add "inhibited" property adds 6d59224fdcc5 Input: document inhibiting adds 8230ec613046 Merge remote-tracking branch 'input/next' adds 07c6b67f217e Merge remote-tracking branch 'block/for-next' adds e58ece61cc61 dm crypt: Constify static crypt_iv_operations adds 77aa14711889 dm ioctl: fix error return code in target_message adds 3d284a6142fc dm crypt: export sysfs of kcryptd workqueue adds 6276569fc250 Merge remote-tracking branch 'device-mapper/for-next' adds 01db8e414d42 Merge remote-tracking branch 'mmc/next' adds 56b154b1fdf4 Merge remote-tracking branch 'mfd/for-mfd-next' adds 4dfe5d08f030 Merge remote-tracking branch 'backlight/for-backlight-next' adds 26fbafb9237e Merge remote-tracking branch 'battery/for-next' adds c8dbf2f200de regulator: da9121: Mark some symbols with static keyword adds 372e59487b98 Merge remote-tracking branch 'regulator/for-5.11' into reg [...] adds 6d7801ce550d Merge remote-tracking branch 'regulator/for-next' adds f0493d906d9d Merge remote-tracking branch 'integrity/next-integrity' adds e3780a23b44f Merge remote-tracking branch 'selinux/next' adds a1738f95a1a3 Merge remote-tracking branch 'smack/next' adds de3a794cd272 Merge remote-tracking branch 'tomoyo/master' adds ca96189d68db Merge remote-tracking branch 'tpmdd/next' adds 72c26410ee9d Merge remote-tracking branch 'audit/next' adds 0fe2d617f24a Merge remote-tracking branch 'devicetree/for-next' adds 92537b013f75 Merge remote-tracking branch 'mailbox/mailbox-for-next' adds 09ce66d5c4c7 Merge remote-tracking branch 'spi/for-next' adds 785037f08e4f Merge remote-tracking branch 'tip/auto-latest' adds efe0ade759b6 Merge remote-tracking branch 'clockevents/timers/drivers/next' adds 838c84c5cfb2 Merge remote-tracking branch 'edac/edac-for-next' adds e83500296f76 Merge remote-tracking branch 'ftrace/for-next' adds c3c285d9818b kcsan: Rewrite kcsan_prandom_u32_max() without prandom_u32 [...] adds fb799fd3b536 random32: Re-enable KCSAN instrumentation adds b528520d688b kvfree_rcu: Use __GFP_NOMEMALLOC for single-argument kvfree_rcu() adds f7c3fb4fc476 mm: Add kmem_last_alloc() to return last allocation for me [...] adds 1aded8cc9e2d mm: Add kmem_last_alloc_errstring() to provide more kmem_l [...] adds 3f19d13bd39d percpu_ref: Print allocator upon reference-count underflow adds 9ed3cfab4082 rcu: Make call_rcu() print allocation address of double-fr [...] adds f27b4d03a235 rcutorture: Make object_debug also double call_rcu() heap object adds 5406adddf6cb EXP rcuscale: Crude tests for kmem_last_alloc() adds 4f871f13fe72 EXP rcuscale: Crude tests for kmem_last_alloc_errstring() adds 413d9f332cbd EXP rcuscale: Crude tests for kmem_last_alloc() percpu_ref code adds 5de04344261d Merge remote-tracking branch 'rcu/rcu/next' adds c0478187cd85 next-20201203/kvm-arm adds 642dd770abc4 Merge remote-tracking branch 'kvms390/next' adds e71caf29a641 Merge remote-tracking branch 'percpu/for-next' adds bb1e9fdb4389 Merge remote-tracking branch 'workqueues/for-next' adds 51159c5efcc9 Merge remote-tracking branch 'drivers-x86/for-next' adds 8b9ab7c4e811 Merge remote-tracking branch 'chrome-platform/for-next' adds 4a2095e6813f Merge remote-tracking branch 'hsi/for-next' adds 489367f68f72 Merge remote-tracking branch 'leds/for-next' adds 77cfe3bf7fc2 Merge remote-tracking branch 'ipmi/for-next' adds 9bfb4155945a Merge remote-tracking branch 'driver-core/driver-core-next' adds f1068d13ba8b Merge remote-tracking branch 'usb/usb-next' adds 3a948ec61105 Merge remote-tracking branch 'usb-serial/usb-next' adds a0402455dfde Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' adds 0c106c303c19 Merge remote-tracking branch 'phy-next/next' adds b7b9873132b2 Merge remote-tracking branch 'tty/tty-next' adds c17fff559588 Merge remote-tracking branch 'char-misc/char-misc-next' adds 8d0d90ff561c Merge remote-tracking branch 'extcon/extcon-next' adds df4a7b01df46 Merge remote-tracking branch 'soundwire/next' adds b38944f1d32a Merge remote-tracking branch 'thunderbolt/next' adds 16b8fe4caf49 vfio/pci: Move dummy_resources_list init in vfio_pci_probe() adds 7b06a56d468b vfio-pci: Use io_remap_pfn_range() for PCI IO memory adds d22f9a6c92de vfio/pci/nvlink2: Do not attempt NPU2 setup on POWER8NVL NPU adds a15ac665b9e9 vfio-mdev: Wire in a request handler for mdev parent adds bccce80bbd44 vfio-ccw: Wire in the request callback adds 3276275a3083 Merge remote-tracking branch 'vfio/next' adds 84faabbe56d5 Merge remote-tracking branch 'staging/staging-next' adds a6a16a40e473 Merge remote-tracking branch 'mux/for-next' adds 232dcade023b Merge remote-tracking branch 'icc/icc-next' adds a5346ad587eb Merge remote-tracking branch 'dmaengine/next' adds b5246a5118aa Merge remote-tracking branch 'cgroup/for-next' adds 689f8a54d3b5 Merge remote-tracking branch 'scsi/for-next' adds 2cd10213edc2 Merge remote-tracking branch 'scsi-mkp/for-next' adds 1520c8d7cc04 Merge remote-tracking branch 'vhost/linux-next' adds 6364d764fe1c Merge remote-tracking branch 'rpmsg/for-next' adds 814e95ec7ba6 Merge remote-tracking branch 'gpio/for-next' adds 0013ff71b92d Merge remote-tracking branch 'gpio-brgl/gpio/for-next' adds 387da659ef09 Merge remote-tracking branch 'pinctrl/for-next' adds f21ab27d4f00 Merge remote-tracking branch 'pwm/for-next' adds f69c208de5fc Merge remote-tracking branch 'userns/for-next' adds c3aa657c2ce6 Merge remote-tracking branch 'kselftest/next' adds 6e114d2c6eb1 Merge remote-tracking branch 'livepatching/for-next' adds d35395d728a3 Merge remote-tracking branch 'coresight/next' adds 9c7957991e56 rtc: enable RTC framework on ARCH=um adds 0020868f2a70 rtc: mxc{,_v2}: enable COMPILE_TEST adds 1ae20eb1eca7 rtc: test: remove debug message adds 00c33482bb61 rtc: ep93xx: Fix NULL pointer dereference in ep93xx_rtc_read_time adds 31b16d978f90 rtc: s3c: Disable all enable (RTC, tick) bits in the probe adds ce9af8939202 rtc: s3c: Remove dead code related to periodic tick handling adds 6f4d8c16284a Merge remote-tracking branch 'rtc/rtc-next' adds b08bce7c2a52 Merge remote-tracking branch 'seccomp/for-next/seccomp' adds d98c2416fa2d Merge remote-tracking branch 'slimbus/for-next' adds dca1153991df Merge remote-tracking branch 'nvmem/for-next' adds 89364bb421ff Merge remote-tracking branch 'xarray/main' adds 0425ef932e30 Merge remote-tracking branch 'hyperv/hyperv-next' adds c1f5af4305cc Merge remote-tracking branch 'auxdisplay/auxdisplay' adds 398840f8bb93 openat2: reject RESOLVE_BENEATH|RESOLVE_IN_ROOT adds 4e62d55d77bb selftests: openat2: add RESOLVE_ conflict test adds 9ef5df244ad7 Merge remote-tracking branch 'pidfd/for-next' adds e91140e922b6 Merge remote-tracking branch 'fpga/for-next' adds c317391eb0a8 Merge remote-tracking branch 'kunit-next/kunit' adds 5441c9360496 Merge remote-tracking branch 'mhi/mhi-next' adds 7ae045d1f80a Merge remote-tracking branch 'notifications/notifications- [...] adds 181ecf6bc333 Merge remote-tracking branch 'memblock/for-next' adds 5a2002fc31f2 fixup for "mm: Add kmem_last_alloc() to return last alloca [...] adds 9b433862cf65 zlib: export S390 symbols for zlib modules adds 60d4a79058c7 coredump: fix core_pattern parse error adds edb43aafb32e mm: memcg/slab: fix obj_cgroup_charge() return value handling adds 6281dcea5239 mm: list_lru: set shrinker map bit when child nr_items is [...] adds 211914fb6225 mm/zsmalloc.c: drop ZSMALLOC_PGTABLE_MAPPING adds 0173c3893086 mm/swapfile: do not sleep with a spin lock held adds bb3825de81e2 mailmap: add two more addresses of Uwe Kleine-König adds 3867a26c6eaa tools/testing/selftests/vm: fix build error adds 8a2d68b97055 mm/filemap: add static for function __add_to_page_cache_locked adds d06367143c67 hugetlb_cgroup: fix offline of hugetlb cgroup with reservations adds 5b6016154a5d proc: use untagged_addr() for pagemap_read addresses adds 6d3b35186d1d /proc/kpageflags: prevent an integer overflow in stable_pa [...] adds 06d5f8c68c4b /proc/kpageflags: do not use uninitialized struct pages adds 6ef845822a62 mm/mmap.c: fix mmap return value when vma is merged after [...] adds a5dd938f9997 selftest/fpu: avoid clang warning adds 450fa1aeffa8 kbuild: avoid static_assert for genksyms adds 2cfcb18012bf mm/pagealloc.c: refactor initialization of struct page for [...] adds 1270f2b15cd0 fixup for "mm: refactor initialization of stuct page for holes" adds 16c037d4bee8 kthread: add kthread_work tracepoints adds c71d847847c5 kthread_worker: document CPU hotplug handling adds 9c06b0280bfa kthread_worker-document-cpu-hotplug-handling-fix adds 78c876acbbd2 uapi: move constants from <linux/kernel.h> to <linux/const.h> adds b5c8eb2acc5a ide/falcon: remove in_interrupt() usage adds 15e1bccb3af4 ide: remove BUG_ON(in_interrupt() || irqs_disabled()) from [...] adds c04f00ba46de fs/ntfs: remove unused varibles adds 023e1bad9dfd fs/ntfs: remove unused variable attr_len adds 1c463eae8a74 fs/ocfs2/cluster/tcp.c: remove unneeded break adds 756f3fdbfa94 ocfs2: ratelimit the 'max lookup times reached' notice adds 6f5e0d5458d5 ocfs2: clear links count in ocfs2_mknod() if an error occurs adds 7306f1435c6a ocfs2: fix ocfs2 corrupt when iputting an inode adds eb684cd4560b ramfs: support O_TMPFILE adds 9c5d796b5218 kernel/watchdog: flush all printk nmi buffers when hardloc [...] adds a3c3eba02b8d mm/slab_common.c: use list_for_each_entry in dump_unreclai [...] adds 661372a30724 mm: slab: clarify krealloc()'s behavior with __GFP_ZERO adds f7d6549de558 mm: slab: provide krealloc_array() adds 093942815aa6 ALSA: pcm: use krealloc_array() adds f110006eef46 vhost: vringh: use krealloc_array() adds 666f8d917433 pinctrl: use krealloc_array() adds e6a20de0aebd edac: ghes: use krealloc_array() adds 582ee73ae39b drm: atomic: use krealloc_array() adds 57187ec49311 hwtracing: intel: use krealloc_array() adds db80cc94740b dma-buf: use krealloc_array() adds 9a76769c8869 mm, slub: use kmem_cache_debug_flags() in deactivate_slab() adds ca335603c013 mm/slub: let number of online CPUs determine the slub page order adds ef1c1a153b9c device-dax/kmem: use struct_size() adds c81368cf5cf1 mm: fix page_owner initializing issue for arm32 adds 5fe0a31f5b5f mm/filemap/c: break generic_file_buffered_read up into mul [...] adds b526f4a401a9 mm/filemap.c: generic_file_buffered_read() now uses find_g [...] adds f921d126470b mm/msync: exit early when the flags is an MS_ASYNC and sta [...] adds 373e0b4efcfd mm/truncate: add parameter explanation for invalidate_mapp [...] adds 82d79b87d4ab mm/filemap.c: remove else after a return adds 3f829c2b2ddc mm-remove-the-unuseful-else-after-a-return-fix adds d7a12b05733c mm/gup_benchmark: rename to mm/gup_test adds 98636d232136 selftests/vm: use a common gup_test.h adds 352153353fe2 selftests/vm: rename run_vmtests --> run_vmtests.sh adds 1c3cb917b22d selftests/vm: minor cleanup: Makefile and gup_test.c adds 14400f489d4d selftests/vm: only some gup_test items are really benchmarks adds 7bf41f752b39 selftests/vm: gup_test: introduce the dump_pages() sub-test adds ac8f7d557761 selftests/vm: run_vmtests.sh: update and clean up gup_test [...] adds 9efeb2872d11 selftests/vm: hmm-tests: remove the libhugetlbfs dependency adds f62950fa5395 selftests/vm: 2x speedup for run_vmtests.sh adds da2c43ff48b4 mm/gup_test.c: mark gup_test_init as __init function adds 93ab7086ca0a mm/gup_test: GUP_TEST depends on DEBUG_FS adds 853e9dd44db0 mm-gup_benchmark-gup_benchmark-depends-on-debug_fs-v2 adds d2afcad181aa mm/gup: reorganize internal_get_user_pages_fast() adds 50e5e2a4eaa9 mm/gup: prevent gup_fast from racing with COW during fork adds 2d5ea87bd655 mm-prevent-gup_fast-from-racing-with-cow-during-fork-check [...] adds d0b1ca1690ae mm: handle zone device pages in release_pages() adds a821c02f47e0 mm/swapfile.c: use helper function swap_count() in add_swa [...] adds c257d0678795 mm/swap_state: skip meaningless swap cache readahead when [...] adds f76a9e26e76d mm-swap_state-skip-meaningless-swap-cache-readahead-when-r [...] adds 920cfc4cfb6e mm/swapfile.c: remove unnecessary out label in __swap_duplicate() adds b9162343f20e mm/swapfile.c: use memset to fill the swap_map with SWAP_H [...] adds 103426aab654 mm: remove pagevec_lookup_range_nr_tag() adds 85e52cd45cfb mm/shmem.c: make shmem_mapping() inline adds 5e1ef26cb996 tmpfs: fix Documentation nits adds 1ed1cabc4915 mm: memcontrol: add file_thp, shmem_thp to memory.stat adds a832cdd15f8f mm: memcontrol: add file_thp, shmem_thp to memory.stat fix adds 3c143e36d3a6 mm: memcontrol: remove unused mod_memcg_obj_state() adds 68995dda4d84 mm: memcontrol: eliminate redundant check in __mem_cgroup_ [...] adds 711f7b0d99a4 mm: memcg/slab: fix return of child memcg objcg for root memcg adds a81976fd6c2d mm: memcg/slab: fix use after free in obj_cgroup_charge adds 26c80fb0e89f mm/rmap: always do TTU_IGNORE_ACCESS adds f6e5129a23cf mm/memcg: update page struct member in comments adds b4701c8248b8 mm: memcg: fix obsolete code comments adds 1cfcb2b5ed44 mm: memcg: deprecate the non-hierarchical mode adds d8bc80409456 docs: cgroup-v1: reflect the deprecation of the non-hierar [...] adds 71cdc28f69d1 cgroup: remove obsoleted broken_hierarchy and warned_broke [...] adds ac8671d08cf0 mm/page_counter: use page_counter_read in page_counter_set_max adds b03785fa4558 mm: memcg: remove obsolete memcg_has_children() adds d7e55ce38c94 mm/thp: move lru_add_page_tail() to huge_memory.c adds 6d9140e07cdd mm/thp: use head for head page in lru_add_page_tail() adds 361f0c7c8fb1 mm/thp: simplify lru_add_page_tail() adds ff1a04ee9a8a mm/thp: narrow lru locking adds a8db59ad72a1 mm/vmscan: remove unnecessary lruvec adding adds e8314b4b866a mm/rmap: stop store reordering issue on page->mapping adds 54a0901c6f48 mm-rmap-stop-store-reordering-issue-on-page-mapping-fix adds 4d580b5eea34 mm: page_idle_get_page() does not need lru_lock adds a4c917bd7a85 mm/memcg: add debug checking in lock_page_memcg adds f96b0a9d9f0a mm/swap.c: fold vm event PGROTATED into pagevec_move_tail_fn adds 10f0b7636ef9 mm/lru: move lock into lru_note_cost adds 0634cce03c9a mm/vmscan: remove lruvec reget in move_pages_to_lru adds 57d27615df34 mm/mlock: remove lru_lock on TestClearPageMlocked adds 09d22f7b7fc8 mm/mlock: remove __munlock_isolate_lru_page() adds a47b8de5849b mm/lru: introduce TestClearPageLRU() adds 4d8426926962 mm/compaction: do page isolation first in compaction adds e32ed03fbab2 mm/swap.c: serialize memcg changes in pagevec_lru_move_fn adds 2109232a5835 mm/lru: replace pgdat lru_lock with lruvec lock adds 05610f02c977 mm-lru-replace-pgdat-lru_lock-with-lruvec-lock-fix adds bb09103acb3c mm-lru-replace-pgdat-lru_lock-with-lruvec-lock-fix-2 adds 67222c981c0e mm/lru: introduce relock_page_lruvec() adds 88c5c9129de2 mm-lru-introduce-the-relock_page_lruvec-function-fix adds 2b2b9d6dddd1 mm/lru: revise the comments of lru_lock adds 783b1b9ed50d mm: memcg/slab: rename *_lruvec_slab_state to *_lruvec_kmem_state adds f5bf43fbe169 mm: memcontrol: Assign boolean values to a bool variable adds 6771a349b8c3 mm/memcg: remove incorrect comment adds c3970fcb1f21 mm: move lruvec stats update functions to vmstat.h adds c1c7a81a2d7d mm: memcontrol: account pagetables per node adds 3ca660ad9187 mm/memcontrol: make the slab calculation consistent adds 8918ec27c765 xen/unpopulated-alloc: consolidate pgmap manipulation adds eececbb81454 kselftests: vm: add mremap tests adds ef7d2ff4203d mm: speedup mremap on 1GB or larger regions adds c07174e4d6bc arm64: mremap speedup - enable HAVE_MOVE_PUD adds 67bfa53b2648 x86: mremap speedup - Enable HAVE_MOVE_PUD adds c3c47bc9da10 mm: cleanup: remove unused tsk arg from __access_remote_vm adds cc9c8ef9c91c mm/mmap.c: fix the adjusted length error adds 85965961b1f4 mm/mapping_dirty_helpers: enhance the kernel-doc markups adds 4fb29a13de83 mm/page_vma_mapped.c: add colon to fix kernel-doc markups [...] adds dd1ee887b16a mm: mmap_lock: add tracepoints around lock acquisition adds 805f20a01cf7 mm: mmap_lock: fix use-after-free race and css ref leak in [...] adds ec2259358c42 sparc: fix handling of page table constructor failure adds 301cfa395559 mm: move free_unref_page to mm/internal.h adds 5e22c05c521a mm/mremap: account memory on do_munmap() failure adds 2646597e5e60 mm/mremap: for MREMAP_DONTUNMAP check security_vm_enough_m [...] adds 493670b6b2df mremap: don't allow MREMAP_DONTUNMAP on special_mappings and aio adds eaae14febbda vm_ops: rename .split() callback to .may_split() adds 0ea6b91cc238 mremap: check if it's possible to split original vma adds 8e0cf71217b1 mm: forbid splitting special mappings adds 42a57630324a mm: track mmu notifiers in fs_reclaim_acquire/release adds 4fe2cd895902 mm: extract might_alloc() debug check adds b8b471ac3d76 locking/selftests: add testcases for fs_reclaim adds 437387e706e3 mm/vmalloc.c:__vmalloc_area_node(): avoid 32-bit overflow adds 9b3ddbd84ec7 mm/vmalloc: use free_vm_area() if an allocation fails adds c58a2ca4412e mm/vmalloc: rework the drain logic adds 45eba3b26bff mm/vmalloc: add 'align' parameter explanation for pvm_dete [...] adds df5938c76366 mm/vmalloc.c: remove unnecessary return statement adds 0bb799fa89ca docs/vm: remove unused 3 items explanation for /proc/vmstat adds 4266a97cc697 mm/vmalloc.c: fix kasan shadow poisoning size adds 8e797acdea31 workqueue: kasan: record workqueue stack adds b4a4a524b291 kasan: print workqueue stack adds c73a5495c516 lib/test_kasan.c: add workqueue test case adds 3f8cf8f7b655 kasan: update documentation for generic kasan adds 74cffe6c0b58 alpha: switch from DISCONTIGMEM to SPARSEMEM adds 625eac454d3d ia64: remove custom __early_pfn_to_nid() adds c673892bd51e ia64: remove 'ifdef CONFIG_ZONE_DMA32' statements adds c11987d8312c ia64: discontig: paging_init(): remove local max_pfn calculation adds 64434aa6e217 ia64: split virtual map initialization out of paging_init() adds ee6fda45a0d6 ia64: forbid using VIRTUAL_MEM_MAP with FLATMEM adds 540c3fc4f6a8 ia64: make SPARSEMEM default and disable DISCONTIGMEM adds 690efd67aeec arm: remove CONFIG_ARCH_HAS_HOLES_MEMORYMODEL adds 0b313b5dfd5f arm, arm64: move free_unused_memmap() to generic mm adds 8c803edf48b8 arc: use FLATMEM with freeing of unused memory map instead [...] adds ebe85d48c645 m68k/mm: make node data and node setup depend on CONFIG_DI [...] adds 8076973e5984 m68k/mm: enable use of generic memory_model.h for !DISCONTIGMEM adds 1d213154ddb1 m68k: deprecate DISCONTIGMEM adds 406412aea6b4 mm: introduce debug_pagealloc_{map,unmap}_pages() helpers adds c52d948eaab8 PM: hibernate: make direct map manipulations more explicit adds 93c872ca01fd arch, mm: restore dependency of __kernel_map_pages() on DE [...] adds a5f15dd4334d arch, mm: make kernel_page_present() always available adds 67c86e7fefc6 mm, page_alloc: clean up pageset high and batch update adds 72e92de60522 mm, page_alloc: calculate pageset high and batch once per zone adds e35b13ebf673 mm, page_alloc: remove setup_pageset() adds b53d02e31cea mm, page_alloc: simplify pageset_update() adds 2fcbd5b284ab mm, page_alloc: cache pageset high and batch in struct zone adds 8128975ecb67 mm, page_alloc: move draining pcplists to page isolation users adds 7c7bf9f0ec65 mm, page_alloc: disable pcplists during memory offline adds e74392125229 mm-page_alloc-disable-pcplists-during-memory-offline-fix adds bbecbdba470a include/linux/page-flags.h: remove unused __[Set|Clear]Pag [...] adds a855556cc4c6 mm/page-flags: fix comment adds ea034041da47 mm/page_alloc: add __free_pages() documentation adds 21e41b8c0539 mm/page_alloc: mark some symbols with static keyword adds 817189c671b6 mm/page_alloc: clear all pages in post_alloc_hook() with i [...] adds 581370c69208 init/main: fix broken buffer_init when DEFERRED_STRUCT_PAG [...] adds 87b18815b944 mm: page_alloc: refactor setup_per_zone_lowmem_reserve() adds 8eda9a5a7919 mm,hwpoison: drain pcplists before bailing out for non-bud [...] adds f7a05576e1c9 mm,hwpoison: take free pages off the buddy freelists adds 284570be7960 mm,hwpoison: take free pages off the buddy freelists for hugetlb adds f20c2f3ea329 mm,hwpoison: drop unneeded pcplist draining adds 2987da634cfd mm,hwpoison: refactor get_any_page adds 760e21be0f94 mm,hwpoison: drop pfn parameter adds 6f700929b4b2 mm,madvise: call soft_offline_page() without MF_COUNT_INCREASED adds 93a3a5d46f9a mm,hwpoison: remove MF_COUNT_INCREASED adds 05add0be556b mm,hwpoison: remove flag argument from soft offline functions adds 0cb6cd1ad761 mm,hwpoison: disable pcplists before grabbing a refcount adds e08ba378e1a5 mm,hwpoison: remove drain_all_pages from shake_page adds b70ce4ef7415 mm/hugetlb.c: just use put_page_testzero() instead of page [...] adds 2bc85720f819 mm/huge_memory.c: update tlb entry if pmd is changed adds 1c49e286b7ec MIPS: do not call flush_tlb_all when setting pmd entry adds f4011fd80ad3 include/linux/huge_mm.h: remove extern keyword adds e235d0b8cab9 khugepaged: add parameter explanations for kernel-doc markup adds b9e590f1e91b mm: hugetlb: fix type of delta parameter and related local [...] adds a0ae325ea27f mm,hugetlb: remove unneeded initialization adds 71788fd0fe0c mm: don't wake kswapd prematurely when watermark boosting [...] adds a5d25211435d mm/vmscan: drop unneeded assignment in kswapd() adds 064de2783a18 mm/vmscan.c: remove the filename in the top of file comment adds 7128edb51ec3 mm/vmscan: __isolate_lru_page_prepare() cleanup adds 4b8974292224 mm/page_isolation: do not isolate the max order page adds ad635a4458b7 mm/compaction: rename 'start_pfn' to 'iteration_start_pfn' [...] adds c832d6aab27c mm/compaction: move compaction_suitable's comment to right place adds 15172221fb42 mm/compaction: make defer_compaction and compaction_deferr [...] adds 4df001639c84 mm/memblock: use a more appropriate order calculation when [...] adds 88a1e8e89e06 mm/oom_kill: change comment and rename is_dump_unreclaim_slabs() adds 683089e91add mm/migrate.c: fix comment spelling adds 4eea56a0c5f1 mm/migrate.c: optimize migrate_vma_pages() mmu notifier adds 3739d7dfbcd4 mm: support THPs in zero_user_segments adds eb882c8e2579 opcode: 0000 EIP: zero_user_segments] adds e7511cb5b371 mm: truncate_complete_page() does not exist any more adds e4611bb32661 mm: migrate: simplify the logic for handling permanent failure adds 6d711c31a74e mm: migrate: skip shared exec THP for NUMA balancing adds f3b7aebba9b5 mm: migrate: clean up migrate_prep{_local} adds a8823b66f709 mm: migrate: return -ENOSYS if THP migration is unsupported adds 273fe63df231 mm: make pagecache tagged lookups return only head pages adds 5a9ea6989d45 mm/shmem: use pagevec_lookup in shmem_unlock_mapping adds 69ba7e7aafce mm/swap: optimise get_shadow_from_swap_cache adds 6487a94641b8 mm: add FGP_ENTRY adds 183c89946ec1 mm/filemap: rename find_get_entry to mapping_get_entry adds 182658bfa0ac mm/filemap: add helper for finding pages adds beddafc4897b fix mm-filemap-add-helper-for-finding-pages.patch adds b2bc95c5511f mm/filemap: add mapping_seek_hole_data adds 9bbd5b014e19 fix mm-filemap-add-mapping_seek_hole_data.patch adds 7bf30b1ac9c7 iomap: use mapping_seek_hole_data adds 0baa8985aad9 mm: add and use find_lock_entries adds 33c8bc26728c fix mm-add-and-use-find_lock_entries.patch adds ddb9bcfcfa0d mm: add an 'end' parameter to find_get_entries adds 020ebaabb666 mm: add an 'end' parameter to pagevec_lookup_entries adds a814a07cb59b mm: remove nr_entries parameter from pagevec_lookup_entries adds fa896fda5526 mm: pass pvec directly to find_get_entries adds 72dc31983b00 mm: remove pagevec_lookup_entries adds 09ccc10930b4 mm,thp,shmem: limit shmem THP alloc gfp_mask adds b1fc5838cdf2 mm,thp,shm: limit gfp mask to no more than specified adds ad45bdce892d mm,thp,shmem: make khugepaged obey tmpfs mount flags adds 09da6cb7887d mm/cma.c: remove redundant cma_mutex lock adds fa5791b02e51 mm: cma: improve pr_debug log in cma_release() adds 8efd344c766e mm-cma-improve-pr_debug-log-in-cma_release-fix adds c2f9acaa1820 mm, page_alloc: do not rely on the order of page_poison an [...] adds 0f429df37c43 mm, page_poison: use static key more efficiently adds f847477225b6 kernel/power: allow hibernation with page_poison sanity checking adds b3392b26800f mm, page_poison: remove CONFIG_PAGE_POISONING_NO_SANITY adds 2aca0dc00847 mm, page_poison: remove CONFIG_PAGE_POISONING_ZERO adds 9b7e089e7c47 mm: vmstat: fix /proc/sys/vm/stat_refresh generating false [...] adds 92606ce8e480 mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] adds d14027a6a67b mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] adds eb76a8cdda3b userfaultfd: add UFFD_USER_MODE_ONLY adds 29bfb90b5565 userfaultfd: add user-mode only option to unprivileged_use [...] adds 063601b14a2c userfaultfd: selftests: make __{s,u}64 format specifiers portable adds 1995cd79f3d4 userfaultfd-selftests-make-__su64-format-specifiers-portable-v2 adds 122fd816efbe mm/zswap: make struct kernel_param_ops definitions const adds 7f5c3a6046bd mm/zswap: fix passing zero to 'PTR_ERR' warning adds 0d915bcf3c8e mm/zswap: move to use crypto_acomp API for hardware acceleration adds 21c2ae1f2c0d mm/zsmalloc.c: rework the list_add code in insert_zspage() adds 26c95b279e8e mm/process_vm_access: remove redundant initialization of iov_r adds 4505a338bf72 zram: support page writeback adds 4b6e76ec366a zram: add stat to gather incompressible pages since zram set up adds dfbc3f19baad mm: fix kernel-doc markups adds d52babbc7bc1 mm: use sysfs_emit for struct kobject * uses adds c13140ea070d mm: huge_memory: convert remaining use of sprintf to sysfs [...] adds 55611e8d7050 mm:backing-dev: use sysfs_emit in macro defining functions adds 0c74a59ead11 mm: shmem: convert shmem_enabled_show to use sysfs_emit_at adds ebfd2026196c mm: slub: convert sysfs sprintf family to sysfs_emit/sysfs [...] adds 5f31e6dae484 mm: fix fall-through warnings for Clang adds 466cb33540a6 mm: cleanup kstrto*() usage adds 8010f24948c0 mm: add Kernel Electric-Fence infrastructure adds 266d84e76b86 kfence: Fix parameter description for kfence_object_start() adds 74068e526e5a kfence: avoid stalling work queue task without allocations adds f6627f6d9115 x86, kfence: enable KFENCE for x86 adds 4c4c75881536 arm64, kfence: enable KFENCE for ARM64 adds d54febeba2ff kfence: use pt_regs to generate stack trace on faults adds 0ed567b58b76 mm, kfence: insert KFENCE hooks for SLAB adds c6a45e1ba633 mm, kfence: insert KFENCE hooks for SLUB adds ef83626fd62a kfence, kasan: make KFENCE compatible with KASAN adds f0afdfde6557 kfence, Documentation: add KFENCE documentation adds 5b40ba18f3ea kfence: add test suite adds 163264f328ee MAINTAINERS: add entry for KFENCE adds 192c389aace2 fs/buffer.c: add debug print for __getblk_gfp() stall problem adds 8412577b2c66 fs/buffer.c: dump more info for __getblk_gfp() stall problem adds b37151887ec7 kernel/hung_task.c: Monitor killed tasks. adds 4a21795d9110 alpha: Replace bogus in_interrupt() adds e29052d9bfef procfs: delete duplicated words + other fixes adds 0935e4751d6a proc: provide details on indirect branch speculation adds 67ad20843815 proc-provide-details-on-indirect-branch-speculation-v2 adds b31762e59cb7 proc/sysctl: make protected_* world readable adds 121e8509607b asm-generic: force inlining of get_order() to work around [...] adds 050c69b7a2fd kernel.h: Split out mathematical helpers adds 6da5598705b4 kernel.h: split out mathematical helpers fix adds ea1c36f54e9f kernel/acct.c: use #elif instead of #end and #elif adds acda166e1f96 include/linux/bitmap.h: convert bitmap_empty() / bitmap_fu [...] adds 4b3b162903b0 bitmap: remove unused function declaration adds 5e08cf668574 lib/test_free_pages.c: add basic progress indicators adds 27d47536036a lib/stackdepot.c: replace one-element array with flexible- [...] adds 1b3edffc81ea lib/stackdepot.c: use flex_array_size() helper in memcpy() adds df4a573384b7 lib/stackdepot.c: use array_size() helper in jhash2() adds 00df2a1ded5e lib/test_lockup.c: minimum fix to get it compiled on PREEMPT_RT adds 53cc485c654b lib/list_kunit: follow new file name convention for KUnit tests adds 6577200f36e2 lib/linear_ranges_kunit: follow new file name convention f [...] adds ac94f8facb2a lib/bits_kunit: follow new file name convention for KUnit tests adds d985f36e78bb lib/cmdline: fix get_option() for strings starting with hyphen adds f05b7fe94a5d lib/cmdline: allow NULL to be an output for get_option() adds abe85f83b1b5 lib/cmdline_kunit: add a new test suite for cmdline API adds 84350d6ed499 lib-cmdline_kunit-add-a-new-test-suite-for-cmdline-api-fix adds c6b83bb53c18 lib/cmdline_kunit: type of expected returned values should be int adds a795c0aae1e0 lib/cmdline_kunit: provide meaningful MODULE_LICENSE() adds 348228b85497 lib: optimize cpumask_local_spread() adds 681af16aa625 ilog2: Improve ilog2 for constant arguments adds 9efb06e8e82c ilog2-improve-ilog2-for-constant-arguments-checkpatch-fixes adds 9abc09f2b271 lib/string: remove unnecessary #undefs adds cf9750d92f7d lib: string.h: detect intra-object overflow in fortified s [...] adds 985893ef1ac6 lkdtm: tests for FORTIFY_SOURCE adds fad8bfffc090 string.h: add FORTIFY coverage for strscpy() adds 3a9532dd1181 drivers/misc/lkdtm: add new file in LKDTM to test fortifie [...] adds f5cc998eb42a drivers/misc/lkdtm/lkdtm.h: correct wrong filenames in comment adds c8cb5d0147d8 lib: cleanup kstrto*() usage adds 1923367e5a0c lib/lz4: explicitly support in-place decompression adds 3a008ea6b806 bitops: introduce the for_each_set_clump macro adds 276833a84a47 lib/test_bitmap.c: add for_each_set_clump test cases adds 026f0e6a154d lib-test_bitmapc-add-for_each_set_clump-test-cases-checkpa [...] adds 4199578ff021 gpio: thunderx: utilize for_each_set_clump macro adds c855bf015c8d gpio: xilinx: utilize generic bitmap_get_value and _set_value adds 632453499118 checkpatch: add new exception to repeated word check adds 792f3476bb2f checkpatch: fix false positives in REPEATED_WORD warning adds ea672477b036 checkpatch: ignore generated CamelCase defines and enum values adds 3fff987bea07 checkpatch: prefer static const declarations adds 529c428655fd checkpatch: allow --fix removal of unnecessary break statements adds 9e8fa1303496 checkpatch: extend attributes check to handle more patterns adds 51fbfe8da9ea checkpatch: add a fixer for missing newline at eof adds 3db610948855 checkpatch: update __attribute__((section("name"))) quote removal adds 544fb3256bd4 checkpatch-update-__attribute__sectionname-quote-removal-v2 adds da16e548670d checkpatch: add fix option for GERRIT_CHANGE_ID adds d8960db2ede0 checkpatch: add __alias and __weak to suggested __attribut [...] adds f5d53ac5132e checkpatch: improve email parsing adds d68e68a95e84 checkpatch: fix spelling errors and remove repeated word adds 14cff3e450ef checkpatch: avoid COMMIT_LOG_LONG_LINE warning for signature tags adds 71dc2c23f803 checkpatch: fix unescaped left brace adds 0c82a676c297 checkpatch: add fix option for ASSIGNMENT_CONTINUATIONS adds 0ecf47837301 checkpatch: add fix option for LOGICAL_CONTINUATIONS adds af36689cb9b3 checkpatch: add fix and improve warning msg for non-standa [...] adds 29541f0f556c checkpatch: add warning for unnecessary use of %h[xudi] an [...] adds da2a74545d98 checkpatch: add warning for lines starting with a '#' in c [...] adds 6bd0bd13b217 checkpatch: fix TYPO_SPELLING check for words with apostrophe adds d0979888e1f6 checkpatch-fix-typo_spelling-check-for-words-with-apostrophe-fix adds 1ef8cb9dbded kdump: append uts_namespace.name offset to VMCOREINFO adds b70c3113dcd0 rapidio: remove unused rio_get_asm() and rio_get_device() adds cdd0e937a708 gcov: remove support for GCC < 4.9 adds 3082da243972 gcov: fix kernel-doc markup issue adds b1e19ce2b623 bfs: don't use WARNING: string when it's just info. adds ac03711a7eca relay: remove unused buf_mapped and buf_unmapped callbacks adds 068d9468ee5e relay: require non-NULL callbacks in relay_open() adds c85b121e5f87 relay: make create_buf_file and remove_buf_file callbacks [...] adds a49b23772e86 relay: allow the use of const callback structs adds d2ffdd113322 relay-allow-the-use-of-const-callback-structs-v3 adds 62896cd136cf drm/i915: make relay callbacks const adds dd47d8d991e4 ath10k: make relay callbacks const adds 3d585d32a49c ath11k: make relay callbacks const adds de0e5345c7c1 ath9k: make relay callbacks const adds 66d74297813b blktrace: make relay callbacks const adds 92b655f28cdc aio: simplify read_events() adds 8d5b33b28155 kernel/resource.c: fix kernel-doc markups adds f228a1809d75 resource-fix-kernel-doc-markups-checkpatch-fixes adds a875fc8d3c01 ubsan: remove redundant -Wno-maybe-uninitialized adds dc25526e4b3c ubsan: move cc-option tests into Kconfig adds f812e1617fba ubsan: disable object-size sanitizer under GCC adds dd31b9a258e9 ubsan: disable UBSAN_TRAP for all*config adds 532781c603de ubsan: enable for all*config builds adds d965550a1253 ubsan: remove UBSAN_MISC in favor of individual options adds 6e0e271ecde9 ubsan: expand tests and reporting adds 1056ce695eaa reboot: refactor and comment the cpu selection code adds 0ea59671964a reboot: allow to specify reboot mode via sysfs adds 54e52ed94b65 reboot: fix variable assignments in type_store adds 75758f472943 reboot: remove cf9_safe from allowed types and rename cf9_force adds 7723f283c0db reboot: allow to override reboot type if quirks are found adds bf9bc8b46486 reboot: hide from sysfs not applicable settings adds f3dbbd92e87a fault-injection: handle EI_ETYPE_TRUE adds 7551f636394b lib/lzo/lzo1x_compress.c: make lzogeneric1x_1_compress() static adds f65051e2218a Merge branch 'akpm-current/current' adds 25f30e8682c0 kmap: stupid hacks to make it compile adds 815860d9a23f init/Kconfig: don't assume scripts/lld-version.sh is executable adds fbb627823447 mm/swap.c: reduce lock contention in lru_cache_add adds 9955e6058850 mm/swap.c: mark sort_page_lruvec with static keyword adds 9b9551fef4ea mm/memcg: bail early from swap accounting if memcg disabled adds 36a423e1fb37 mm/memcg: warning on !memcg after readahead page charged adds 63f18e83c2e6 mm/memcg: remove unused definitions adds 27b28ae7db62 mm, kvm: account kvm_vcpu_mmap to kmemcg adds d1161c790a57 mm: slub: call account_slab_page() after slab page initialization adds 308adf4287e8 mm: memcg/slab: pre-allocate obj_cgroups for slab caches w [...] adds 4bc0cc91b659 mm-memcg-slab-pre-allocate-obj_cgroups-for-slab-caches-wit [...] adds 24a37583a657 mm/memcontrol:rewrite mem_cgroup_page_lruvec() adds 9151da72c5a8 mm/memcg: add missed warning in mem_cgroup_lruvec adds 945fa30506b7 mm/memcg: warn on missing memcg on mem_cgroup_page_lruvec() adds 87ce637caf73 treewide: remove stringification from __alias macro definition adds 781197ddd409 ARM: boot: quote aliased symbol names in string.c adds 39f58f6abbf5 epoll: check for events when removing a timed out thread f [...] adds 27c80024f44c epoll: simplify signal handling adds 3aa58bc7a3c9 epoll: pull fatal signal checks into ep_send_events() adds 83d9eb0ca042 epoll: move eavail next to the list_empty_careful check adds 106573d3ae67 epoll: simplify and optimize busy loop logic adds b460141a16c6 epoll: pull all code between fetch_events and send_event i [...] adds 6197a60eee2d epoll: replace gotos with a proper loop adds 730995ed5963 epoll: eliminate unnecessary lock for zero timeout adds 5256c7c37166 mm: unexport follow_pte_pmd adds 0cf52be9be81 mm: simplify follow_pte{,pmd} adds 224cb28fe238 merge fix for "s390/pci: remove races against pte updates" adds a72980d8cdd3 kasan: drop unnecessary GPL text from comment headers adds b848a4069e6c kasan: KASAN_VMALLOC depends on KASAN_GENERIC adds 15bb3649739c kasan: group vmalloc code adds b5712d42ff25 kasan: shadow declarations only for software modes adds 3bb7b279f11b kasan, mm: fix build issue with asmlinkage adds 9ae84b95701b kasan: rename (un)poison_shadow to (un)poison_range adds de0530185f9b kasan: rename KASAN_SHADOW_* to KASAN_GRANULE_* adds 3eee279ce5f9 kasan: only build init.c for software modes adds 52e58a3c4228 kasan: split out shadow.c from common.c adds 77cad1c885e3 kasan: define KASAN_MEMORY_PER_SHADOW_PAGE adds 8fd4264fa2a2 kasan: rename report and tags files adds 27003b95ac37 kasan: don't duplicate config dependencies adds 719ee8a8393b kasan: hide invalid free check implementation adds 19c072d1b27e kasan: decode stack frame only with KASAN_STACK_ENABLE adds 5443fc6835f7 kasan, arm64: only init shadow for software modes adds 684e7840fdb0 kasan, arm64: only use kasan_depth for software modes adds 7d8ae0f3b865 kasan, arm64: move initialization message adds fb104a226d39 kasan, arm64: rename kasan_init_tags and mark as __init adds 0ef0bc5ffa22 kasan: rename addr_has_shadow to addr_has_metadata adds 9b4917bc3157 kasan: rename print_shadow_for_address to print_memory_metadata adds 4cd09c182a2d kasan: rename SHADOW layout macros to META adds 8c4a8999de09 kasan: separate metadata_fetch_row for each mode adds 098415dd65f5 kasan, arm64: don't allow SW_TAGS with ARM64_MTE adds f2669b638306 kasan: introduce CONFIG_KASAN_HW_TAGS adds 45b39abcadfa arm64: enable armv8.5-a asm-arch option adds 7555bc040dcb arm64: mte: add in-kernel MTE helpers adds 9dd8d344d184 arm64: mte: reset the page tag in page->flags adds 36fba8c1d307 arm64: mte: add in-kernel tag fault handler adds a5fcf98b2b15 arm64: mte: ensure CONFIG_ARM64_PAN is enabled with MTE adds ae9fa8fa7bcf arm64: kasan: allow enabling in-kernel MTE adds 873fde359d45 arm64: mte: convert gcr_user into an exclude mask adds 10ac629bae25 arm64: mte: switch GCR_EL1 in kernel entry and exit adds e70f37da1053 kasan, mm: untag page address in free_reserved_area adds 646e800a2705 arm64: kasan: align allocations for HW_TAGS adds f63fb4e24ae5 arm64: kasan: add arch layer for memory tagging helpers adds c771d16f8fc2 kasan: define KASAN_GRANULE_SIZE for HW_TAGS adds ceffa689f046 kasan, x86, s390: update undef CONFIG_KASAN adds af8a8e34abd8 kasan, arm64: expand CONFIG_KASAN checks adds 623be977000d kasan, arm64: implement HW_TAGS runtime adds 0e2a8836d6e3 kasan, arm64: print report from tag fault handler adds f1c1b5e5005b kasan, mm: reset tags when accessing metadata adds 46bfb387bed4 kasan, arm64: enable CONFIG_KASAN_HW_TAGS adds 43e24b54c670 kasan: add documentation for hardware tag-based mode adds 83e4ce1fd19e kselftest/arm64: check GCR_EL1 after context switch adds adb839d7d061 kasan: simplify quarantine_put call site adds ed8490a03e39 kasan: rename get_alloc/free_info adds f786e1fb130b kasan: introduce set_alloc_info adds 8802a9386de0 kasan, arm64: unpoison stack only with CONFIG_KASAN_STACK adds a87f1ddf49e5 kasan: allow VMAP_STACK for HW_TAGS mode adds 784bd80f60c2 kasan: remove __kasan_unpoison_stack adds b8d84cd32795 kasan: inline kasan_reset_tag for tag-based modes adds 12f0bc86073e kasan: inline random_tag for HW_TAGS adds 74c5482f0c4f kasan: open-code kasan_unpoison_slab adds b7ad479c1f6c kasan: inline (un)poison_range and check_invalid_free adds cbb717cb5827 kasan: add and integrate kasan boot parameters adds 5a07f540568f kasan, mm: check kasan_enabled in annotations adds 76e402e4c6fa kasan, mm: rename kasan_poison_kfree adds 31f2119bddaf kasan: don't round_up too much adds 4cd5859974f8 kasan: simplify assign_tag and set_tag calls adds cea6a8eef726 kasan: clarify comment in __kasan_kfree_large adds 763b02fd9d04 kasan: sanitize objects when metadata doesn't fit adds c460f37de28f kasan, mm: allow cache merging with no metadata adds 469fb71a4d6f kasan: update documentation adds cc9ef3cb830c mm: fix some spelling mistakes in comments adds ef3bc1695784 epoll: convert internal api to timespec64 adds 02584159f4f3 epoll: add syscall epoll_pwait2 adds c375de6a492a epoll: wire up syscall epoll_pwait2 adds 5e8a0c2114ff selftests/filesystems: expand epoll with epoll_pwait2 adds 6502a93167fa mmap locking API: don't check locking if the mm isn't live yet adds 6ed2b7b476d6 mm/gup: assert that the mmap lock is held in __get_user_pages() adds 688e35fa2be0 mm: add definition of PMD_PAGE_ORDER adds da52ca430061 mmap: make mlock_future_check() global adds 00e623ccee5a set_memory: allow set_direct_map_*_noflush() for multiple pages adds 5343c5cd1a98 set_memory-allow-set_direct_map__noflush-for-multiple-pages-fix adds f2b7c491916d set_memory: allow querying whether set_direct_map_*() is a [...] adds 048dcb25aa6c mm: introduce memfd_secret system call to create "secret" [...] adds ebc01da53160 secretmem: use PMD-size pages to amortize direct map fragm [...] adds cb3500c15550 secretmem: add memcg accounting adds 5b7184bc58c6 PM: hibernate: disable when there are active secretmem users adds f74205043541 arch, mm: wire up memfd_secret system call were relevant adds e1ec61260b00 secretmem: test: add basic selftest for memfd_secret(2) adds 6e721e869e4b Merge branch 'akpm/master' adds 2996bd3f6ca9 Add linux-next specific files for 20201204
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (bfd521e1af51) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/gnu-master-aarch6 [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
No new revisions were added by this update.
Summary of changes: Documentation/admin-guide/features.rst | 3 + Documentation/admin-guide/index.rst | 1 + Documentation/admin-guide/media/rkisp1.rst | 4 +- Documentation/arm/features.rst | 3 + Documentation/arm/index.rst | 2 + Documentation/arm64/features.rst | 3 + Documentation/arm64/index.rst | 2 + Documentation/conf.py | 2 +- Documentation/dev-tools/coccinelle.rst | 9 +- Documentation/dev-tools/kasan.rst | 7 +- Documentation/dev-tools/kcov.rst | 2 +- Documentation/dev-tools/ubsan.rst | 1 + .../bindings/display/mediatek/mediatek,disp.txt | 4 +- .../bindings/display/mediatek/mediatek,dpi.txt | 42 - .../bindings/display/mediatek/mediatek,dpi.yaml | 98 + .../media/allwinner,sun4i-a10-video-engine.yaml | 1 + .../devicetree/bindings/media/i2c/mipi-ccs.yaml | 11 +- .../bindings/net/nfc/samsung,s3fwrn5.yaml | 31 +- .../devicetree/bindings/sound/fsl-asoc-card.txt | 2 + Documentation/doc-guide/sphinx.rst | 2 +- Documentation/driver-api/auxiliary_bus.rst | 234 +++ Documentation/driver-api/index.rst | 1 + Documentation/driver-api/input.rst | 9 - .../drivers/ccs/{ccs-regs.txt => ccs-regs.asc} | 2 +- Documentation/driver-api/media/drivers/ccs/ccs.rst | 4 +- .../driver-api/media/drivers/ccs/mk-ccs-regs | 4 +- Documentation/features/list-arch.sh | 17 +- Documentation/filesystems/mount_api.rst | 4 +- Documentation/hwmon/index.rst | 2 + Documentation/hwmon/nct6683.rst | 3 +- Documentation/hwmon/pm6764tr.rst | 32 + Documentation/hwmon/q54sj108a2.rst | 54 + Documentation/ia64/features.rst | 3 + Documentation/ia64/index.rst | 2 + Documentation/index.rst | 2 +- Documentation/input/input-programming.rst | 46 + Documentation/m68k/features.rst | 3 + Documentation/m68k/index.rst | 2 + Documentation/mips/features.rst | 3 + Documentation/mips/index.rst | 2 + Documentation/nios2/index.rst | 12 + Documentation/openrisc/features.rst | 3 + Documentation/openrisc/index.rst | 2 + Documentation/parisc/features.rst | 3 + Documentation/parisc/index.rst | 2 + Documentation/powerpc/features.rst | 3 + Documentation/powerpc/index.rst | 2 + Documentation/process/clang-format.rst | 2 +- .../process/embargoed-hardware-issues.rst | 2 +- Documentation/process/kernel-docs.rst | 4 +- Documentation/riscv/features.rst | 3 + Documentation/riscv/index.rst | 2 + Documentation/s390/features.rst | 3 + Documentation/s390/index.rst | 2 + Documentation/sh/features.rst | 3 + Documentation/sh/index.rst | 2 + Documentation/sparc/features.rst | 3 + Documentation/sparc/index.rst | 2 + Documentation/sphinx/kernel_feat.py | 169 ++ Documentation/userspace-api/media/v4l/common.rst | 1 + .../userspace-api/media/v4l/dev-mem2mem.rst | 2 +- .../media/v4l/ext-ctrls-codec-stateless.rst | 793 ++++++++ .../userspace-api/media/v4l/ext-ctrls-codec.rst | 817 +-------- .../media/v4l/ext-ctrls-image-source.rst | 14 + .../userspace-api/media/v4l/extended-controls.rst | 8 +- .../userspace-api/media/v4l/pixfmt-compressed.rst | 33 +- .../userspace-api/media/v4l/pixfmt-meta-rkisp1.rst | 4 +- .../userspace-api/media/v4l/vidioc-g-ext-ctrls.rst | 38 +- .../userspace-api/media/videodev2.h.rst.exceptions | 1 + Documentation/x86/features.rst | 3 + Documentation/x86/index.rst | 1 + Documentation/xtensa/features.rst | 3 + Documentation/xtensa/index.rst | 2 + MAINTAINERS | 18 +- Next/SHA1s | 84 +- Next/merge.log | 1893 +++++++++++++------- arch/arm/boot/dts/at91-sam9x60ek.dts | 4 - arch/arm/boot/dts/exynos3250-artik5-eval.dts | 7 +- arch/arm/boot/dts/sama5d2.dtsi | 7 +- arch/arm64/Kconfig | 2 + arch/arm64/include/asm/Kbuild | 1 - arch/arm64/include/asm/cacheflush.h | 6 - arch/arm64/include/asm/set_memory.h | 17 + arch/arm64/include/uapi/asm/unistd.h | 1 + arch/arm64/kernel/cpufeature.c | 2 +- arch/arm64/kernel/machine_kexec.c | 1 + arch/arm64/kernel/mte.c | 3 +- arch/arm64/mm/mmu.c | 6 +- arch/arm64/mm/pageattr.c | 23 +- arch/powerpc/Kconfig | 19 +- arch/powerpc/Makefile | 24 +- arch/powerpc/boot/Makefile | 4 + arch/powerpc/boot/util.S | 9 +- arch/powerpc/boot/wrapper | 6 +- arch/powerpc/boot/zImage.lds.S | 21 +- arch/powerpc/include/asm/barrier.h | 2 +- arch/powerpc/include/asm/book3s/32/mmu-hash.h | 2 +- arch/powerpc/include/asm/book3s/64/mmu.h | 2 +- arch/powerpc/include/asm/bug.h | 8 +- arch/powerpc/include/asm/clocksource.h | 7 + arch/powerpc/include/asm/cputable.h | 4 +- arch/powerpc/include/asm/elf.h | 2 +- arch/powerpc/include/asm/feature-fixups.h | 22 +- arch/powerpc/include/asm/io.h | 154 +- arch/powerpc/include/asm/mm-arch-hooks.h | 25 - arch/powerpc/include/asm/mmu_context.h | 6 +- arch/powerpc/include/asm/nohash/32/mmu-40x.h | 2 +- arch/powerpc/include/asm/nohash/32/mmu-44x.h | 2 +- arch/powerpc/include/asm/nohash/32/mmu-8xx.h | 2 +- arch/powerpc/include/asm/nohash/mmu-book3e.h | 2 +- arch/powerpc/include/asm/ppc_asm.h | 2 + arch/powerpc/include/asm/processor.h | 29 +- arch/powerpc/include/asm/ptrace.h | 6 - arch/powerpc/include/asm/reg.h | 31 - arch/powerpc/include/asm/time.h | 30 +- arch/powerpc/include/asm/timex.h | 2 +- arch/powerpc/include/asm/vdso.h | 29 +- arch/powerpc/include/asm/vdso/clocksource.h | 7 + arch/powerpc/include/asm/vdso/gettimeofday.h | 201 +++ arch/powerpc/include/asm/vdso/processor.h | 23 + arch/powerpc/include/asm/vdso/timebase.h | 79 + arch/powerpc/include/asm/vdso/vsyscall.h | 25 + arch/powerpc/include/asm/vdso_datapage.h | 57 +- arch/powerpc/kernel/asm-offsets.c | 53 +- arch/powerpc/kernel/head_64.S | 2 +- arch/powerpc/kernel/head_book3s_32.S | 4 + arch/powerpc/kernel/iomap.c | 166 -- arch/powerpc/kernel/process.c | 4 + arch/powerpc/kernel/ptrace/Makefile | 3 +- arch/powerpc/kernel/ptrace/ptrace-decl.h | 21 + arch/powerpc/kernel/ptrace/ptrace-fpu.c | 40 + arch/powerpc/kernel/ptrace/ptrace-tm.c | 19 +- arch/powerpc/kernel/ptrace/ptrace-view.c | 19 +- arch/powerpc/kernel/ptrace/ptrace.c | 54 +- arch/powerpc/kernel/ptrace/ptrace32.c | 2 + arch/powerpc/kernel/signal.c | 59 +- arch/powerpc/kernel/signal.h | 115 +- arch/powerpc/kernel/signal_32.c | 602 ++++--- arch/powerpc/kernel/signal_64.c | 25 +- arch/powerpc/kernel/time.c | 91 +- arch/powerpc/kernel/traps.c | 2 + arch/powerpc/kernel/vdso.c | 688 +------ arch/powerpc/kernel/vdso32/Makefile | 53 +- arch/powerpc/kernel/vdso32/cacheflush.S | 19 +- arch/powerpc/kernel/vdso32/datapage.S | 7 +- arch/powerpc/kernel/vdso32/gen_vdso_offsets.sh | 16 + arch/powerpc/kernel/vdso32/gettimeofday.S | 300 +--- arch/powerpc/kernel/vdso32/vdso32.lds.S | 68 +- arch/powerpc/kernel/vdso32/vgettimeofday.c | 34 + arch/powerpc/kernel/vdso64/Makefile | 48 +- arch/powerpc/kernel/vdso64/cacheflush.S | 18 +- arch/powerpc/kernel/vdso64/datapage.S | 7 +- arch/powerpc/kernel/vdso64/gen_vdso_offsets.sh | 16 + arch/powerpc/kernel/vdso64/gettimeofday.S | 242 +-- arch/powerpc/kernel/vdso64/vdso64.lds.S | 67 +- arch/powerpc/kernel/vdso64/vgettimeofday.c | 29 + arch/powerpc/lib/feature-fixups.c | 8 +- arch/powerpc/perf/callchain_32.c | 8 +- arch/powerpc/perf/callchain_64.c | 4 +- arch/powerpc/perf/core-book3s.c | 3 + arch/powerpc/platforms/Kconfig.cputype | 15 +- arch/powerpc/platforms/pseries/pci.c | 51 +- arch/powerpc/xmon/xmon.c | 6 +- arch/riscv/include/asm/set_memory.h | 4 +- arch/riscv/include/asm/unistd.h | 1 + arch/riscv/mm/pageattr.c | 8 +- arch/x86/Kconfig | 2 +- arch/x86/entry/syscalls/syscall_32.tbl | 1 + arch/x86/entry/syscalls/syscall_64.tbl | 1 + arch/x86/include/asm/set_memory.h | 4 +- arch/x86/mm/pat/set_memory.c | 8 +- drivers/acpi/internal.h | 3 +- drivers/acpi/power.c | 2 +- drivers/acpi/scan.c | 52 +- drivers/base/Kconfig | 3 + drivers/base/Makefile | 1 + drivers/base/auxiliary.c | 268 +++ drivers/bluetooth/btintel.c | 21 +- drivers/bluetooth/btintel.h | 6 + drivers/bluetooth/btusb.c | 344 +++- drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 2 +- drivers/gpu/drm/drm_fb_helper.c | 15 +- drivers/gpu/drm/drm_irq.c | 32 + drivers/gpu/drm/exynos/exynos_drm_dsi.c | 31 +- drivers/gpu/drm/exynos/exynos_hdmi.c | 9 + drivers/gpu/drm/gma500/oaktrail_hdmi_i2c.c | 22 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_de.c | 2 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c | 51 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.h | 4 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_vdac.c | 2 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_ttm.c | 8 +- drivers/gpu/drm/i915/display/intel_ddi.c | 61 +- drivers/gpu/drm/i915/display/intel_display.c | 100 +- drivers/gpu/drm/i915/display/intel_display_power.c | 127 +- drivers/gpu/drm/i915/display/intel_display_power.h | 37 +- drivers/gpu/drm/i915/display/intel_display_types.h | 25 +- drivers/gpu/drm/i915/display/intel_dp.c | 18 +- .../gpu/drm/i915/display/intel_dp_aux_backlight.c | 14 +- .../gpu/drm/i915/display/intel_dsi_dcs_backlight.c | 14 +- drivers/gpu/drm/i915/display/intel_panel.c | 153 +- drivers/gpu/drm/i915/gt/intel_context.c | 12 +- drivers/gpu/drm/i915/gt/intel_context_types.h | 11 +- drivers/gpu/drm/i915/i915_debugfs.c | 437 +---- drivers/gpu/drm/i915/i915_perf.c | 8 +- drivers/gpu/drm/i915/i915_reg.h | 1 + drivers/gpu/drm/mediatek/Kconfig | 1 + drivers/gpu/drm/mediatek/Makefile | 3 - drivers/gpu/drm/mediatek/mtk_disp_color.c | 7 + drivers/gpu/drm/mediatek/mtk_drm_ddp.c | 47 + drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.c | 2 +- drivers/gpu/drm/mediatek/mtk_drm_drv.c | 28 +- drivers/gpu/drm/mediatek/mtk_drm_drv.h | 3 - drivers/gpu/drm/mediatek/mtk_hdmi.c | 27 +- drivers/hwmon/ina3221.c | 2 +- drivers/hwmon/nct6683.c | 14 +- drivers/hwmon/pmbus/Kconfig | 18 + drivers/hwmon/pmbus/Makefile | 2 + drivers/hwmon/pmbus/pm6764tr.c | 75 + drivers/hwmon/pmbus/q54sj108a2.c | 422 +++++ drivers/i2c/busses/i2c-ismt.c | 19 +- drivers/i2c/busses/i2c-ocores.c | 2 +- drivers/i2c/busses/i2c-qcom-geni.c | 12 +- drivers/infiniband/hw/mlx5/counters.c | 7 - drivers/infiniband/hw/mlx5/ib_rep.c | 113 +- drivers/infiniband/hw/mlx5/ib_rep.h | 45 +- drivers/infiniband/hw/mlx5/main.c | 155 +- drivers/infiniband/hw/mlx5/mlx5_ib.h | 4 +- drivers/input/Kconfig | 13 - drivers/input/Makefile | 1 - drivers/input/input-polldev.c | 362 ---- drivers/input/input-poller.c | 2 +- drivers/input/input.c | 118 +- drivers/input/joystick/xpad.c | 4 +- drivers/input/keyboard/ep93xx_keypad.c | 2 +- drivers/input/keyboard/gpio_keys.c | 4 +- drivers/input/keyboard/imx_keypad.c | 4 +- drivers/input/keyboard/ipaq-micro-keys.c | 2 +- drivers/input/keyboard/lpc32xx-keys.c | 4 +- drivers/input/keyboard/omap4-keypad.c | 43 +- drivers/input/keyboard/pmic8xxx-keypad.c | 4 +- drivers/input/keyboard/pxa27x_keypad.c | 2 +- drivers/input/keyboard/samsung-keypad.c | 4 +- drivers/input/keyboard/spear-keyboard.c | 8 +- drivers/input/keyboard/st-keyscan.c | 4 +- drivers/input/keyboard/tegra-kbc.c | 4 +- drivers/input/misc/drv260x.c | 4 +- drivers/input/misc/drv2665.c | 4 +- drivers/input/misc/drv2667.c | 4 +- drivers/input/misc/kxtj9.c | 4 +- drivers/input/misc/sirfsoc-onkey.c | 2 +- drivers/input/mouse/cyapa.c | 6 +- drivers/input/mouse/cyapa_gen3.c | 3 +- drivers/input/mouse/cyapa_gen5.c | 3 +- drivers/input/mouse/navpoint.c | 4 +- drivers/input/touchscreen/ad7879.c | 6 +- drivers/input/touchscreen/atmel_mxt_ts.c | 4 +- drivers/input/touchscreen/auo-pixcir-ts.c | 8 +- drivers/input/touchscreen/bu21029_ts.c | 4 +- drivers/input/touchscreen/chipone_icn8318.c | 4 +- drivers/input/touchscreen/cyttsp_core.c | 4 +- drivers/input/touchscreen/eeti_ts.c | 4 +- drivers/input/touchscreen/ektf2127.c | 4 +- drivers/input/touchscreen/imx6ul_tsc.c | 4 +- drivers/input/touchscreen/ipaq-micro-ts.c | 2 +- drivers/input/touchscreen/iqs5xx.c | 4 +- drivers/input/touchscreen/lpc32xx_ts.c | 4 +- drivers/input/touchscreen/melfas_mip4.c | 8 +- drivers/input/touchscreen/mms114.c | 6 +- drivers/input/touchscreen/pixcir_i2c_ts.c | 8 +- drivers/input/touchscreen/ucb1400_ts.c | 4 +- drivers/input/touchscreen/wm97xx-core.c | 14 +- drivers/input/touchscreen/zforce_ts.c | 8 +- drivers/input/touchscreen/zinitix.c | 4 +- drivers/md/dm-crypt.c | 13 +- drivers/md/dm-ioctl.c | 1 + drivers/media/common/cx2341x.c | 4 +- drivers/media/common/saa7146/saa7146_core.c | 39 +- drivers/media/common/saa7146/saa7146_fops.c | 7 +- drivers/media/common/saa7146/saa7146_vbi.c | 6 +- drivers/media/i2c/Kconfig | 2 +- drivers/media/i2c/Makefile | 2 +- drivers/media/i2c/adv748x/adv748x-afe.c | 6 +- drivers/media/i2c/adv748x/adv748x-core.c | 31 +- drivers/media/i2c/adv748x/adv748x-csi2.c | 6 +- drivers/media/i2c/adv748x/adv748x.h | 2 + drivers/media/i2c/{smiapp-pll.c => ccs-pll.c} | 66 +- drivers/media/i2c/{smiapp-pll.h => ccs-pll.h} | 42 +- drivers/media/i2c/ccs/Kconfig | 2 +- drivers/media/i2c/ccs/Makefile | 2 +- drivers/media/i2c/ccs/ccs-core.c | 396 ++-- drivers/media/i2c/ccs/ccs-data-defs.h | 221 +++ drivers/media/i2c/ccs/ccs-data.c | 953 ++++++++++ drivers/media/i2c/ccs/ccs-data.h | 228 +++ drivers/media/i2c/ccs/ccs-quirk.c | 10 +- drivers/media/i2c/ccs/ccs-quirk.h | 2 +- drivers/media/i2c/ccs/ccs-reg-access.c | 227 ++- drivers/media/i2c/ccs/ccs-reg-access.h | 6 +- drivers/media/i2c/ccs/ccs.h | 24 +- drivers/media/i2c/tvp5150.c | 1 + drivers/media/pci/cx23885/cx23885-core.c | 4 + drivers/media/pci/cx88/cx88-mpeg.c | 3 +- drivers/media/pci/saa7146/mxb.c | 19 +- drivers/media/pci/solo6x10/solo6x10-g723.c | 11 +- drivers/media/pci/solo6x10/solo6x10-p2m.c | 10 +- drivers/media/pci/solo6x10/solo6x10-v4l2-enc.c | 35 +- drivers/media/pci/ttpci/av7110.c | 13 +- drivers/media/platform/Kconfig | 2 +- drivers/media/platform/coda/coda-common.c | 27 +- drivers/media/platform/exynos4-is/fimc-capture.c | 6 +- drivers/media/platform/exynos4-is/fimc-core.c | 28 +- drivers/media/platform/exynos4-is/fimc-core.h | 18 +- drivers/media/platform/exynos4-is/fimc-is.c | 20 +- drivers/media/platform/exynos4-is/fimc-is.h | 6 +- drivers/media/platform/exynos4-is/fimc-lite-reg.c | 4 +- drivers/media/platform/exynos4-is/fimc-lite.c | 2 +- drivers/media/platform/exynos4-is/fimc-lite.h | 4 +- drivers/media/platform/exynos4-is/fimc-m2m.c | 8 +- drivers/media/platform/exynos4-is/fimc-reg.c | 18 +- drivers/media/platform/exynos4-is/fimc-reg.h | 4 +- drivers/media/platform/fsl-viu.c | 119 +- drivers/media/platform/mtk-vpu/mtk_vpu.c | 101 +- drivers/media/platform/qcom/camss/camss-video.c | 87 +- drivers/media/platform/rcar-vin/rcar-dma.c | 1 - .../platform/rockchip/rkisp1/rkisp1-capture.c | 10 +- .../media/platform/rockchip/rkisp1/rkisp1-common.h | 2 +- .../media/platform/rockchip/rkisp1/rkisp1-dev.c | 4 - .../media/platform/rockchip/rkisp1/rkisp1-params.c | 4 +- .../media/platform/rockchip/rkisp1/rkisp1-regs.h | 4 +- drivers/media/platform/s5p-jpeg/jpeg-core.c | 2 + drivers/media/platform/s5p-mfc/s5p_mfc_dec.c | 2 +- drivers/media/platform/s5p-mfc/s5p_mfc_enc.c | 2 +- drivers/media/radio/si4713/si4713.c | 2 +- drivers/media/test-drivers/vicodec/codec-fwht.c | 13 +- drivers/media/test-drivers/vicodec/codec-fwht.h | 32 - .../media/test-drivers/vicodec/codec-v4l2-fwht.c | 88 +- drivers/media/test-drivers/vicodec/vicodec-core.c | 46 +- drivers/media/v4l2-core/v4l2-ctrls.c | 229 ++- drivers/net/bareudp.c | 2 +- drivers/net/dsa/microchip/ksz8795.c | 71 +- drivers/net/dsa/microchip/ksz8795_reg.h | 10 - drivers/net/dsa/microchip/ksz9477.c | 14 +- drivers/net/dsa/microchip/ksz_common.c | 4 +- drivers/net/dsa/microchip/ksz_common.h | 2 - drivers/net/ethernet/chelsio/cxgb3/sge.c | 1 + .../chelsio/inline_crypto/chtls/chtls_hw.c | 1 + drivers/net/ethernet/freescale/dpaa/dpaa_eth.c | 10 +- drivers/net/ethernet/ibm/ibmvnic.c | 1 + drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 1 + drivers/net/ethernet/mellanox/mlx5/core/Kconfig | 1 + drivers/net/ethernet/mellanox/mlx5/core/dev.c | 567 ++++-- drivers/net/ethernet/mellanox/mlx5/core/devlink.c | 4 +- .../ethernet/mellanox/mlx5/core/en_accel/fs_tcp.c | 2 + .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 135 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 42 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.h | 6 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 8 +- drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 22 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 21 +- .../ethernet/mellanox/mlx5/core/ipoib/ethtool.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/lag.c | 58 +- drivers/net/ethernet/mellanox/mlx5/core/main.c | 49 +- .../net/ethernet/mellanox/mlx5/core/mlx5_core.h | 33 +- .../net/ethernet/mellanox/mlx5/core/pagealloc.c | 21 +- .../ethernet/mellanox/mlx5/core/steering/dr_cmd.c | 1 + .../mellanox/mlx5/core/steering/dr_domain.c | 5 + .../mellanox/mlx5/core/steering/dr_types.h | 1 + drivers/net/ethernet/pasemi/pasemi_mac.c | 8 +- drivers/net/ipa/ipa_main.c | 2 +- drivers/net/macvlan.c | 40 +- drivers/net/vxlan.c | 4 +- drivers/net/wireless/realtek/rtw88/debug.c | 2 + drivers/nfc/s3fwrn5/Kconfig | 12 + drivers/nfc/s3fwrn5/Makefile | 4 +- drivers/nfc/s3fwrn5/i2c.c | 117 +- drivers/nfc/s3fwrn5/phy_common.c | 75 + drivers/nfc/s3fwrn5/phy_common.h | 37 + drivers/nfc/s3fwrn5/uart.c | 196 ++ drivers/phy/mediatek/Kconfig | 7 + drivers/phy/mediatek/Makefile | 5 + .../mediatek/phy-mtk-mipi-dsi-mt8173.c} | 2 +- .../mediatek/phy-mtk-mipi-dsi-mt8183.c} | 2 +- .../mediatek/phy-mtk-mipi-dsi.c} | 5 +- .../mediatek/phy-mtk-mipi-dsi.h} | 0 drivers/pwm/pwm-sl28cpld.c | 6 +- drivers/regulator/da9121-regulator.c | 10 +- drivers/reset/reset-ti-syscon.c | 4 +- drivers/rtc/Kconfig | 12 +- drivers/rtc/rtc-ep93xx.c | 6 +- drivers/rtc/rtc-s3c.c | 230 +-- drivers/rtc/rtc-test.c | 1 - drivers/s390/cio/vfio_ccw_ops.c | 26 + drivers/s390/cio/vfio_ccw_private.h | 4 + drivers/scsi/be2iscsi/be_main.c | 4 +- drivers/staging/media/hantro/hantro_drv.c | 26 +- drivers/staging/media/hantro/hantro_h264.c | 8 +- drivers/staging/media/hantro/hantro_hw.h | 4 +- drivers/staging/media/hantro/hantro_vp8.c | 4 +- drivers/staging/media/imx/imx-media.h | 2 +- drivers/staging/media/meson/vdec/vdec.c | 2 +- drivers/staging/media/rkvdec/rkvdec-h264.c | 8 +- drivers/staging/media/rkvdec/rkvdec.c | 39 +- drivers/staging/media/sunxi/cedrus/Makefile | 3 +- drivers/staging/media/sunxi/cedrus/cedrus.c | 83 +- drivers/staging/media/sunxi/cedrus/cedrus.h | 26 + drivers/staging/media/sunxi/cedrus/cedrus_dec.c | 17 +- drivers/staging/media/sunxi/cedrus/cedrus_hw.c | 2 + drivers/staging/media/sunxi/cedrus/cedrus_regs.h | 80 + drivers/staging/media/sunxi/cedrus/cedrus_video.c | 11 + drivers/staging/media/sunxi/cedrus/cedrus_vp8.c | 907 ++++++++++ drivers/usb/serial/ch341.c | 5 +- drivers/vdpa/mlx5/Makefile | 2 +- drivers/vdpa/mlx5/net/main.c | 76 - drivers/vdpa/mlx5/net/mlx5_vnet.c | 53 +- drivers/vdpa/mlx5/net/mlx5_vnet.h | 24 - drivers/vfio/mdev/mdev_core.c | 4 + drivers/vfio/mdev/vfio_mdev.c | 13 + drivers/vfio/pci/vfio_pci.c | 7 +- drivers/vfio/pci/vfio_pci_nvlink2.c | 7 +- fs/bfs/inode.c | 2 +- fs/cifs/connect.c | 3 +- fs/cifs/smb2ops.c | 4 +- fs/cifs/smb2pdu.c | 71 +- fs/cifs/smb2pdu.h | 2 - fs/dax.c | 11 +- fs/f2fs/checkpoint.c | 2 +- fs/f2fs/compress.c | 5 - fs/f2fs/debug.c | 11 +- fs/f2fs/f2fs.h | 15 +- fs/f2fs/file.c | 38 +- fs/f2fs/node.c | 29 +- fs/f2fs/node.h | 4 +- fs/f2fs/shrinker.c | 8 +- fs/f2fs/super.c | 2 +- fs/gfs2/super.c | 2 - fs/gfs2/util.c | 2 +- include/drm/drm_irq.h | 2 +- include/linux/auxiliary_bus.h | 78 + include/linux/bpf.h | 70 +- include/linux/bpf_verifier.h | 28 +- include/linux/btf.h | 6 +- include/linux/build_bug.h | 5 + include/linux/compat.h | 32 + include/linux/if_macvlan.h | 1 + include/linux/input-polldev.h | 58 - include/linux/input.h | 14 +- include/linux/lsm_audit.h | 2 +- include/linux/lsm_hook_defs.h | 2 +- include/linux/mdev.h | 4 + include/linux/mlx5/driver.h | 34 +- include/linux/mlx5/eswitch.h | 8 +- include/linux/mlx5/mlx5_ifc.h | 9 +- .../linux/mlx5/mlx5_ifc_vdpa.h | 8 +- include/linux/mod_devicetable.h | 8 + include/linux/pagemap.h | 2 + include/linux/pgtable.h | 3 + include/linux/platform_data/media/coda.h | 14 - include/linux/regset.h | 12 + include/linux/secretmem.h | 30 + include/linux/security.h | 4 +- include/linux/set_memory.h | 16 +- include/linux/slab.h | 12 + include/linux/syscalls.h | 1 + include/media/fwht-ctrls.h | 31 - include/media/h264-ctrls.h | 406 ----- include/media/hevc-ctrls.h | 10 +- include/media/mpeg2-ctrls.h | 4 +- include/media/v4l2-ctrls.h | 2 - include/media/v4l2-h264.h | 2 +- include/media/vp8-ctrls.h | 8 +- include/net/bluetooth/hci.h | 7 + include/net/bluetooth/hci_core.h | 23 +- include/net/bluetooth/mgmt.h | 49 +- include/net/tcp.h | 10 +- include/uapi/linux/bpf.h | 7 +- include/uapi/linux/if_link.h | 2 + include/uapi/linux/magic.h | 1 + include/uapi/linux/stat.h | 9 +- include/uapi/linux/v4l2-controls.h | 867 ++++++--- include/uapi/linux/vfio.h | 1 + include/uapi/linux/videodev2.h | 17 + kernel/bpf/arraymap.c | 30 +- kernel/bpf/bpf_local_storage.c | 20 +- kernel/bpf/bpf_struct_ops.c | 19 +- kernel/bpf/btf.c | 70 +- kernel/bpf/core.c | 22 +- kernel/bpf/cpumap.c | 37 +- kernel/bpf/devmap.c | 25 +- kernel/bpf/hashtab.c | 43 +- kernel/bpf/local_storage.c | 44 +- kernel/bpf/lpm_trie.c | 19 +- kernel/bpf/queue_stack_maps.c | 16 +- kernel/bpf/reuseport_array.c | 12 +- kernel/bpf/ringbuf.c | 35 +- kernel/bpf/stackmap.c | 16 +- kernel/bpf/syscall.c | 310 ++-- kernel/bpf/verifier.c | 77 +- kernel/kcsan/core.c | 26 +- kernel/module.c | 1 - kernel/power/hibernate.c | 5 +- kernel/power/snapshot.c | 4 +- kernel/rcu/rcuscale.c | 37 + kernel/rcu/rcutorture.c | 5 + kernel/rcu/tree.c | 14 +- kernel/sys_ni.c | 2 + kernel/trace/bpf_trace.c | 8 +- kernel/workqueue.c | 3 + lib/Kconfig.ubsan | 128 +- lib/Makefile | 6 +- lib/percpu-refcount.c | 15 +- lib/stackdepot.c | 26 +- lib/syscall.c | 11 +- lib/test_kasan_module.c | 29 + lib/test_ubsan.c | 74 +- localversion-next | 2 +- mm/Kconfig | 5 + mm/Makefile | 1 + mm/filemap.c | 39 +- mm/gup.c | 10 + mm/hugetlb_cgroup.c | 8 +- mm/internal.h | 7 +- mm/kasan/generic.c | 3 - mm/kasan/quarantine.c | 40 - mm/kasan/report.c | 4 +- mm/memblock.c | 2 +- mm/memcontrol.c | 26 +- mm/mmap.c | 31 +- mm/page_alloc.c | 20 +- mm/secretmem.c | 439 +++++ mm/shmem.c | 140 +- mm/slab.c | 24 + mm/slab_common.c | 44 + mm/slob.c | 5 + mm/slub.c | 26 + mm/truncate.c | 157 +- mm/vmalloc.c | 5 +- net/bluetooth/hci_core.c | 51 +- net/bluetooth/hci_event.c | 19 + net/bluetooth/hci_request.c | 166 +- net/bluetooth/mgmt.c | 430 ++++- net/bluetooth/mgmt_config.c | 187 +- net/core/filter.c | 3 + net/core/skbuff.c | 3 + net/core/sock_map.c | 42 +- net/ipv4/bpf_tcp_ca.c | 3 +- net/ipv4/tcp.c | 25 +- net/ipv4/tcp_input.c | 9 +- net/ipv4/tcp_ipv4.c | 9 +- net/ipv6/tcp_ipv6.c | 9 +- net/mptcp/subflow.c | 75 +- net/openvswitch/actions.c | 3 + net/sched/act_mpls.c | 3 + net/x25/af_x25.c | 6 +- net/xdp/xsk.c | 20 +- net/xdp/xsk_queue.h | 6 + net/xdp/xskmap.c | 15 +- samples/bpf/map_perf_test_user.c | 6 - samples/bpf/offwaketime_user.c | 6 - samples/bpf/sockex2_user.c | 2 - samples/bpf/sockex3_user.c | 2 - samples/bpf/spintest_user.c | 6 - samples/bpf/syscall_tp_user.c | 2 - samples/bpf/task_fd_query_user.c | 6 - samples/bpf/test_lru_dist.c | 3 - samples/bpf/test_map_in_map_user.c | 6 - samples/bpf/test_overhead_user.c | 2 - samples/bpf/trace_event_user.c | 2 - samples/bpf/tracex2_user.c | 6 - samples/bpf/tracex3_user.c | 6 - samples/bpf/tracex4_user.c | 6 - samples/bpf/tracex5_user.c | 3 - samples/bpf/tracex6_user.c | 3 - samples/bpf/xdp1_user.c | 6 - samples/bpf/xdp_adjust_tail_user.c | 6 - samples/bpf/xdp_monitor_user.c | 5 - samples/bpf/xdp_redirect_cpu_user.c | 6 - samples/bpf/xdp_redirect_map_user.c | 6 - samples/bpf/xdp_redirect_user.c | 6 - samples/bpf/xdp_router_ipv4_user.c | 6 - samples/bpf/xdp_rxq_info_user.c | 6 - samples/bpf/xdp_sample_pkts_user.c | 6 - samples/bpf/xdp_tx_iptunnel_user.c | 6 - samples/bpf/xdpsock_user.c | 3 +- scripts/Makefile.ubsan | 49 +- scripts/checksyscalls.sh | 4 + scripts/get_feat.pl | 552 ++++++ scripts/kernel-doc | 2 +- scripts/mod/devicetable-offsets.c | 3 + scripts/mod/file2alias.c | 8 + security/apparmor/include/net.h | 2 +- security/apparmor/lsm.c | 2 +- security/apparmor/net.c | 6 +- security/lsm_audit.c | 4 +- security/security.c | 2 +- security/selinux/hooks.c | 2 +- security/smack/smack_lsm.c | 4 +- sound/soc/fsl/fsl-asoc-card.c | 13 + sound/soc/fsl/fsl_audmix.c | 13 +- tools/bpf/bpftool/btf.c | 27 +- tools/bpf/resolve_btfids/main.c | 6 +- tools/include/uapi/linux/bpf.h | 7 +- tools/include/uapi/linux/if_link.h | 2 + tools/lib/bpf/bpf.c | 104 +- tools/lib/bpf/btf.c | 66 +- tools/lib/bpf/btf.h | 1 + tools/lib/bpf/libbpf.c | 527 ++++-- tools/lib/bpf/libbpf.map | 1 + tools/lib/bpf/libbpf_internal.h | 31 + tools/testing/selftests/bpf/.gitignore | 1 + tools/testing/selftests/bpf/Makefile | 14 +- tools/testing/selftests/bpf/bpf_tcp_helpers.h | 1 + tools/testing/selftests/bpf/bpf_testmod/.gitignore | 6 + tools/testing/selftests/bpf/bpf_testmod/Makefile | 20 + .../selftests/bpf/bpf_testmod/bpf_testmod-events.h | 36 + .../selftests/bpf/bpf_testmod/bpf_testmod.c | 52 + .../selftests/bpf/bpf_testmod/bpf_testmod.h | 14 + tools/testing/selftests/bpf/config | 1 + tools/testing/selftests/bpf/ima_setup.sh | 107 +- .../testing/selftests/bpf/prog_tests/core_reloc.c | 80 +- .../selftests/bpf/prog_tests/module_attach.c | 53 + .../testing/selftests/bpf/prog_tests/tcpbpf_user.c | 4 + .../selftests/bpf/prog_tests/test_local_storage.c | 28 +- .../testing/selftests/bpf/progs/bpf_iter_bpf_map.c | 2 +- .../testing/selftests/bpf/progs/core_reloc_types.h | 17 + tools/testing/selftests/bpf/progs/map_ptr_kern.c | 7 - .../selftests/bpf/progs/test_core_reloc_module.c | 96 + .../selftests/bpf/progs/test_module_attach.c | 66 + .../testing/selftests/bpf/progs/test_tcpbpf_kern.c | 33 + tools/testing/selftests/bpf/test_progs.c | 65 +- tools/testing/selftests/bpf/test_progs.h | 1 + tools/testing/selftests/bpf/test_tcpbpf.h | 2 + tools/testing/selftests/powerpc/mm/bad_accesses.c | 2 +- .../powerpc/{syscalls => nx-gzip}/.gitignore | 3 +- .../testing/selftests/powerpc/security/.gitignore | 1 + tools/testing/selftests/powerpc/signal/.gitignore | 1 + .../testing/selftests/powerpc/syscalls/.gitignore | 1 + tools/testing/selftests/vm/.gitignore | 1 + tools/testing/selftests/vm/Makefile | 3 +- tools/testing/selftests/vm/memfd_secret.c | 298 +++ tools/testing/selftests/vm/run_vmtests | 17 + tools/testing/selftests/vm/userfaultfd.c | 60 +- 641 files changed, 17462 insertions(+), 9429 deletions(-) create mode 100644 Documentation/admin-guide/features.rst create mode 100644 Documentation/arm/features.rst create mode 100644 Documentation/arm64/features.rst delete mode 100644 Documentation/devicetree/bindings/display/mediatek/mediatek,dpi.txt create mode 100644 Documentation/devicetree/bindings/display/mediatek/mediatek,dpi.yaml create mode 100644 Documentation/driver-api/auxiliary_bus.rst rename Documentation/driver-api/media/drivers/ccs/{ccs-regs.txt => ccs-regs.asc} (100%) create mode 100644 Documentation/hwmon/pm6764tr.rst create mode 100644 Documentation/hwmon/q54sj108a2.rst create mode 100644 Documentation/ia64/features.rst create mode 100644 Documentation/m68k/features.rst create mode 100644 Documentation/mips/features.rst create mode 100644 Documentation/nios2/index.rst create mode 100644 Documentation/openrisc/features.rst create mode 100644 Documentation/parisc/features.rst create mode 100644 Documentation/powerpc/features.rst create mode 100644 Documentation/riscv/features.rst create mode 100644 Documentation/s390/features.rst create mode 100644 Documentation/sh/features.rst create mode 100644 Documentation/sparc/features.rst create mode 100644 Documentation/sphinx/kernel_feat.py create mode 100644 Documentation/userspace-api/media/v4l/ext-ctrls-codec-stateless.rst create mode 100644 Documentation/x86/features.rst create mode 100644 Documentation/xtensa/features.rst create mode 100644 arch/arm64/include/asm/set_memory.h create mode 100644 arch/powerpc/include/asm/clocksource.h delete mode 100644 arch/powerpc/include/asm/mm-arch-hooks.h create mode 100644 arch/powerpc/include/asm/vdso/clocksource.h create mode 100644 arch/powerpc/include/asm/vdso/gettimeofday.h create mode 100644 arch/powerpc/include/asm/vdso/processor.h create mode 100644 arch/powerpc/include/asm/vdso/timebase.h create mode 100644 arch/powerpc/include/asm/vdso/vsyscall.h create mode 100644 arch/powerpc/kernel/ptrace/ptrace-fpu.c create mode 100755 arch/powerpc/kernel/vdso32/gen_vdso_offsets.sh create mode 100644 arch/powerpc/kernel/vdso32/vgettimeofday.c create mode 100755 arch/powerpc/kernel/vdso64/gen_vdso_offsets.sh create mode 100644 arch/powerpc/kernel/vdso64/vgettimeofday.c create mode 100644 drivers/base/auxiliary.c create mode 100644 drivers/hwmon/pmbus/pm6764tr.c create mode 100644 drivers/hwmon/pmbus/q54sj108a2.c delete mode 100644 drivers/input/input-polldev.c rename drivers/media/i2c/{smiapp-pll.c => ccs-pll.c} (89%) rename drivers/media/i2c/{smiapp-pll.h => ccs-pll.h} (66%) create mode 100644 drivers/media/i2c/ccs/ccs-data-defs.h create mode 100644 drivers/media/i2c/ccs/ccs-data.c create mode 100644 drivers/media/i2c/ccs/ccs-data.h create mode 100644 drivers/nfc/s3fwrn5/phy_common.c create mode 100644 drivers/nfc/s3fwrn5/phy_common.h create mode 100644 drivers/nfc/s3fwrn5/uart.c rename drivers/{gpu/drm/mediatek/mtk_mt8173_mipi_tx.c => phy/mediatek/phy-mtk-mipi [...] rename drivers/{gpu/drm/mediatek/mtk_mt8183_mipi_tx.c => phy/mediatek/phy-mtk-mipi [...] rename drivers/{gpu/drm/mediatek/mtk_mipi_tx.c => phy/mediatek/phy-mtk-mipi-dsi.c} (97%) rename drivers/{gpu/drm/mediatek/mtk_mipi_tx.h => phy/mediatek/phy-mtk-mipi-dsi.h} (100%) create mode 100644 drivers/staging/media/sunxi/cedrus/cedrus_vp8.c delete mode 100644 drivers/vdpa/mlx5/net/main.c delete mode 100644 drivers/vdpa/mlx5/net/mlx5_vnet.h create mode 100644 include/linux/auxiliary_bus.h delete mode 100644 include/linux/input-polldev.h rename drivers/vdpa/mlx5/core/mlx5_vdpa_ifc.h => include/linux/mlx5/mlx5_ifc_vdpa.h (96%) delete mode 100644 include/linux/platform_data/media/coda.h create mode 100644 include/linux/secretmem.h delete mode 100644 include/media/fwht-ctrls.h delete mode 100644 include/media/h264-ctrls.h create mode 100644 mm/secretmem.c create mode 100755 scripts/get_feat.pl create mode 100644 tools/testing/selftests/bpf/bpf_testmod/.gitignore create mode 100644 tools/testing/selftests/bpf/bpf_testmod/Makefile create mode 100644 tools/testing/selftests/bpf/bpf_testmod/bpf_testmod-events.h create mode 100644 tools/testing/selftests/bpf/bpf_testmod/bpf_testmod.c create mode 100644 tools/testing/selftests/bpf/bpf_testmod/bpf_testmod.h create mode 100644 tools/testing/selftests/bpf/prog_tests/module_attach.c create mode 100644 tools/testing/selftests/bpf/progs/test_core_reloc_module.c create mode 100644 tools/testing/selftests/bpf/progs/test_module_attach.c copy tools/testing/selftests/powerpc/{syscalls => nx-gzip}/.gitignore (65%) create mode 100644 tools/testing/selftests/vm/memfd_secret.c