This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch akpm in repository linux-next.
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 [...] new cacd1a8525e0 Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' new 77f2a4e6755a Merge remote-tracking branch 'kbuild/for-next' new 0f9056dc30d8 Merge remote-tracking branch 'compiler-attributes/compiler [...] new f2917a835907 Merge remote-tracking branch 'dma-mapping/for-next' new 1442f45a9a67 Merge remote-tracking branch 'asm-generic/master' new 029545bb0fc1 Merge remote-tracking branch 'arm/for-next' new 5d8f8fa9814e Merge branches 'for-next/kvm-build-fix', 'for-next/va-refa [...] new 701f49065e68 arm64: mark __system_matches_cap as __maybe_unused new d9c97cc49b89 Merge branch 'for-next/uaccess' into for-next/core new 5216ae5a271b Merge branch 'for-next/misc' into for-next/core new 30f98dbe99c3 Merge remote-tracking branch 'arm64/for-next/perf' into fo [...] new 679824654da4 Merge remote-tracking branch 'arm64/for-next/scs' into for [...] new bf8f3a107ace Merge remote-tracking branch 'arm64/for-next/fixes' into f [...] new 92d3b9cef64e Merge remote-tracking branch 'arm64/for-next/iommu/core' i [...] new b6b92e25f5af Merge remote-tracking branch 'arm64/for-next/core' new f78fc4b9efbe Merge remote-tracking branch 'arm-soc/for-next' new a1a6996f92b8 Merge remote-tracking branch 'amlogic/for-next' new 891a95d998de Merge remote-tracking branch 'aspeed/for-next' new ab8a9bb41b2c ARM: dts: at91: sam9x60ek: remove bypass property new 9b5dcc8d427e ARM: dts: at91: sama5d2: map securam as device new 85b8350ae99d ARM: dts: at91: sama5d2: fix CAN message ram offset and size new e77be1651978 Merge branches 'at91-drivers', 'at91-dt' and 'at91-defconf [...] new dbc3cb9d888d Merge remote-tracking branch 'at91/at91-next' new 7c3019b90533 Merge remote-tracking branch 'drivers-memory/for-next' new 1f4c74b7a57c Merge remote-tracking branch 'imx-mxs/for-next' new 7c90d978e0f8 Merge remote-tracking branch 'keystone/next' new d68146365a8a Merge remote-tracking branch 'mediatek/for-next' new 75ab6d812727 Merge remote-tracking branch 'mvebu/for-next' new c56090ef5920 Merge remote-tracking branch 'omap/for-next' new 26f745b98887 Merge remote-tracking branch 'qcom/for-next' new 86404124eca5 Merge remote-tracking branch 'raspberrypi/for-next' new a87e0eda1c8d Merge remote-tracking branch 'realtek/for-next' new 8c9cd4b28017 Merge remote-tracking branch 'renesas/next' new d06c4dec98b6 reset-controller: ti: force the write operation when asser [...] new 1c7f6f9ee580 Merge remote-tracking branch 'reset/reset/next' new 46248ce8af89 Merge remote-tracking branch 'rockchip/for-next' new 7995fb896b96 ARM: dts: exynos: Reduce assigned-clocks entries for SPI0 [...] new f9284278941a Merge branch 'next/dt' into for-next new 592dc0666346 Merge remote-tracking branch 'samsung-krzk/for-next' new 4673f4ca1668 Merge remote-tracking branch 'stm32/stm32-next' new d90231cdf4c4 Merge remote-tracking branch 'sunxi/sunxi/for-next' new 9c6998565dab Merge remote-tracking branch 'tegra/for-next' new d884c1d1a535 Merge remote-tracking branch 'ti-k3/ti-k3-next' new f2e613c1b3da Merge remote-tracking branch 'ti-k3-new/ti-k3-next' new 60ca556d01cf Merge remote-tracking branch 'clk/clk-next' new 73f37d1d73ba Merge remote-tracking branch 'clk-samsung/for-next' new a1c0dfd589a8 Merge remote-tracking branch 'csky/linux-next' new 5141da2f227d Merge remote-tracking branch 'h8300/h8300-next' new 0f2fb86cbef5 Merge remote-tracking branch 'm68k/for-next' new f3b4a88583cd Merge remote-tracking branch 'm68knommu/for-next' new 4929ccb2ed26 Merge remote-tracking branch 'microblaze/next' new beef65a09d1e Merge remote-tracking branch 'mips/mips-next' new 4ff6e0207d9b Merge remote-tracking branch 'nds32/next' new 594757f5f0ab Merge remote-tracking branch 'openrisc/for-next' new c036eceb63c1 Merge remote-tracking branch 'parisc-hd/for-next' new 20fa40b147bd Merge branch 'fixes' into next new 640586f8af35 powerpc/ptrace: Simplify gpr_get()/tm_cgpr_get() new 324a69467f12 powerpc/ptrace: Hard wire PT_SOFTE value to 1 in gpr_get() too new a538d184e3f0 powerpc/boot: Move the .got section to after the .dynamic section new 26ba9f9651d8 powerpc/boot/wrapper: Add "-z rodynamic" when using LLD new 4c078c86b4a4 powerpc/boot/wrapper: Add "-z notext" flag to disable diagnostic new 215fadfe8725 powerpc/boot: Use clang when CC is clang new f47462c9d8af powerpc: Work around inline asm issues in alternate featur [...] new 3d635aba0b35 powerpc/boot: Make use of REL16 relocs in powerpc/boot/util.S new f75e7d73bdf7 powerpc/perf: Fix crash with is_sier_available when pmu is [...] new 894fa235eb4c powerpc: inline iomap accessors new 25395cd2f8cb powerpc: Make NUMA depend on SMP new 4c28b32b886f powerpc: Make NUMA default y for powernv new bae80c27fc21 powerpc: Update NUMA Kconfig description & help text new 8d1eeabf2536 powerpc/feature: Use CONFIG_PPC64 instead of __powerpc64__ [...] new 8f8cffd9df81 powerpc/processor: Move cpu_relax() into asm/vdso/processor.h new d26b3817d9ee powerpc/time: Move timebase functions into new asm/vdso/ti [...] new 5c189c523e78 powerpc/time: Fix mftb()/get_tb() for use with the compat VDSO new 1f1676bb2dd5 powerpc/barrier: Use CONFIG_PPC64 for barrier selection new ce7d8056e38b powerpc/vdso: Prepare for switching VDSO to generic C impl [...] new 7fec9f5d4197 powerpc/vdso: Save and restore TOC pointer on PPC64 new ab037dd87a2f powerpc/vdso: Switch VDSO to generic C implementation. new d0e3fc69d00d powerpc/vdso: Provide __kernel_clock_gettime64() on vdso32 new 95593e930d7d powerpc/signal: Move inline functions in signal.h new 67e364b3295f powerpc/ptrace: Move declaration of ptrace_get_reg() and p [...] new e009fa433542 powerpc/ptrace: Consolidate reg index calculation new 4d90eb97e292 powerpc/ptrace: Create ptrace_get_fpr() and ptrace_put_fpr() new b6254ced4da6 powerpc/signal: Don't manage floating point regs when no FPU new 7d68c8916950 powerpc/32s: Allow deselecting CONFIG_PPC_FPU on mpc832x new 3fcfb5d1bf73 powerpc/signal: Remove BUG_ON() in handler_signal functions new 454b1abb588b powerpc/signal: Move access_ok() out of get_sigframe() new 0ecbc6ad18e3 powerpc/signal: Remove get_clean_sp() new c180cb305c9b powerpc/signal: Call get_tm_stackpointer() from get_sigframe() new 7fe8f773ee24 powerpc/signal: Refactor bad frame logging new debf122c777f powerpc/signal32: Simplify logging in handle_rt_signal32() new 3eea688be0cc powerpc/signal32: Move handle_signal32() close to handle_r [...] new 8e91cf8501f1 powerpc/signal32: Rename local pointers in handle_rt_signal32() new 91b8ecd419cb powerpc/signal32: Misc changes to make handle_[rt_]_signal [...] new 8d33001dd650 powerpc/signal32: Move signal trampoline setup to handle_[ [...] new ad65f4909fd3 powerpc/signal32: Switch handle_signal32() to user_access_ [...] new 9504db3e90b2 powerpc/signal32: Switch handle_rt_signal32() to user_acce [...] new f1cf4f93de2f powerpc/signal32: Remove ifdefery in middle of if/else new 14026b94ccfe signal: Add unsafe_put_compat_sigset() new de781ebdf6b8 powerpc/signal32: Add and use unsafe_put_sigset_t() new 31147d7d6133 powerpc/signal32: Switch swap_context() to user_access_beg [...] new b3484a1d4d1f powerpc/signal: Create 'unsafe' versions of copy_[ck][fpr/ [...] new 968c4fccd1bb powerpc/signal32: Isolate non-copy actions in save_user_re [...] new ef75e7318294 powerpc/signal32: Transform save_user_regs() and save_tm_u [...] new 7fe2de246e21 powerpc/vdso: Stripped VDSO is not needed, don't build it new bc9d5bfc4d23 powerpc/vdso: Add missing includes and clean vdso_setup_sy [...] new 1bb30b7a4597 powerpc/vdso: Rename syscall_map_32/64 to simplify vdso_se [...] new abcdbd039e68 powerpc/vdso: Remove get_page() in vdso_pagelist initialization new 35c1c7c0bc35 powerpc/vdso: Remove NULL termination element in vdso_pagelist new 3cf63825413c powerpc/vdso: Refactor 32 bits and 64 bits pages setup new 4fe0e3c1724e powerpc/vdso: Remove unnecessary ifdefs in vdso_pagelist i [...] new 7461a4f79ba1 powerpc/vdso: Use VDSO size in arch_setup_additional_pages() new b2df3f60b452 powerpc/vdso: Simplify arch_setup_additional_pages() exit new c1bab64360e6 powerpc/vdso: Move to _install_special_mapping() and remov [...] new 526a9c4a7234 powerpc/vdso: Provide vdso_remap() new c102f0766748 powerpc/vdso: Replace vdso_base by vdso new 511157ab641e powerpc/vdso: Move vdso datapage up front new 591857b635c1 powerpc/vdso: Simplify __get_datapage() new 550e6074c106 powerpc/vdso: Remove unused \tmp param in __get_datapage() new 91bf695596f5 powerpc/vdso: Retrieve sigtramp offsets at buildtime new ed07f6353ddf powerpc/vdso: Use builtin symbols to locate fixup section new 0fc980db9a40 powerpc/vdso: Merge __kernel_sync_dicache_p5() into __kern [...] new b7fe9c15b57d powerpc/vdso: Remove vdso32_pages and vdso64_pages new 49bf59fd0371 powerpc/vdso: Remove __kernel_datapage_offset new 899367ea5063 powerpc/vdso: Remove runtime generated sigtramp offsets new 5cda7c75493f powerpc/vdso: Remove vdso_patches[] and associated functions new e113f8ef1c7e powerpc/vdso: Remove unused text member in struct lib32/64 [...] new 6ed613ad572a powerpc/vdso: Remove symbol section information in struct [...] new 67a354051da2 powerpc/vdso: Remove lib32_elfinfo and lib64_elfinfo new a4ccd64acb8c powerpc/vdso: Remove vdso_setup() new 23c4ceaf1a45 powerpc/vdso: Remove vdso_ready new e90903203d94 powerpc/vdso: Remove DBG() new 676155ab239d powerpc/vdso: Remove VDSO32_LBASE and VDSO64_LBASE new 65d2150c8912 powerpc/vdso: Cleanup vdso.h new fe18a35e685c powerpc/64: Fix an EMIT_BUG_ENTRY in head_64.S new a21df7a1d6ca powerpc: Use common STABS_DEBUG and DWARF_DEBUG and ELF_DE [...] new f3e90408019b powerpc/xmon: Fix build failure for 8xx new 1baa1f70ef77 powerpc: Allow relative pointers in bug table entries new c8754c517e37 powerpc/pseries: Define PCI bus speed for Gen4 and Gen5 new 1fc0c27b14b9 powerpc/feature-fixups: use a semicolon rather than a comma new f0812f6ca829 selftests/powerpc: update .gitignore new c9344769e2b4 selftests/powerpc: Fix uninitialized variable warning new 196932b9ca15 Merge remote-tracking branch 'powerpc/next' new ebf6f1972303 Merge remote-tracking branch 'risc-v/for-next' new 3a4a966ebac8 Merge remote-tracking branch 's390/for-next' new 4985783bf6ba Merge remote-tracking branch 'fscrypt/master' new f2a88bf0d297 Merge remote-tracking branch 'btrfs/for-next' new 796317848517 smb3: set COMPOUND_FID to FileID field of subsequent compo [...] new 59463eb88829 cifs: add NULL check for ses->tcon_ipc new ea64370bcae1 cifs: refactor create_sd_buf() and and avoid corrupting th [...] new ae12e28aa0f1 Merge remote-tracking branch 'cifs/for-next' new 9ac17fd39386 Merge remote-tracking branch 'configfs/for-next' new 60864e4c2455 Merge remote-tracking branch 'erofs/dev' new 40c527d30117 Merge remote-tracking branch 'ext3/for_next' new e1e8debec656 f2fs: add F2FS_IOC_SET_COMPRESS_OPTION ioctl new 3a1b9eaf727b f2fs: avoid unneeded data copy in f2fs_ioc_move_range() new 34178b1bc4b5 f2fs: fix compat F2FS_IOC_{MOVE,GARBAGE_COLLECT}_RANGE new 89ff6005039a f2fs: fix double free of unicode map new 9f7e334aec16 f2fs: remove writeback_inodes_sb in f2fs_remount new beb78181f134 f2fs: Remove the redundancy initialization new 608af703519a libfs: Add generic function for setting dentry_ops new bb9cd9106b22 fscrypt: Have filesystems handle their d_ops new 7ad08a58bf67 f2fs: Handle casefolding with Encryption new 8769918bf06c f2fs: change to use rwsem for cp_mutex new 493720a48543 f2fs: fix to avoid REQ_TIME and CP_TIME collision new b28f047b28c5 f2fs: compress: support chksum new 3a0a9cbc44bb f2fs: fix kbytes written stat for multi-device case new 6cbfcab5ff51 f2fs: rename logical_to_blk and blk_to_logical new 43b9d4b4d91c f2fs: use new conversion functions between blks and bytes new 963ba7f98376 f2fs: fix wrong block count instead of bytes new b876f4c94c3d f2fs: remove buffer_head which has 32bits limit new 5335bfc6eb68 f2fs: init dirty_secmap incorrectly new db4896526411 f2fs: Remove unnecessary unlikely() new 602a16d58e9a f2fs: add compress_mode mount option new 5fdb322ff2c2 f2fs: add F2FS_IOC_DECOMPRESS_FILE and F2FS_IOC_COMPRESS_FILE new a95ba66ac145 f2fs: avoid race condition for shrinker count new 4899ef18996a Merge remote-tracking branch 'f2fs/dev' new 918767dac3e9 Merge remote-tracking branch 'fsverity/fsverity' new f5495433ae30 Merge remote-tracking branch 'fuse/for-next' new 9f6d10a91e2d Merge remote-tracking branch 'jfs/jfs-next' new b0f4b52037c2 Merge remote-tracking branch 'nfs/linux-next' new 00ec32aaeac8 Merge remote-tracking branch 'cel/cel-next' new f7a8dfa6dec3 Merge remote-tracking branch 'overlayfs/overlayfs-next' new c0db4fa491dd Merge remote-tracking branch 'v9fs/9p-next' new 998c1a01914a Merge remote-tracking branch 'file-locks/locks-next' new f7167ca6aa1a Merge remote-tracking branch 'vfs/for-next' new 26759763e80f Merge remote-tracking branch 'printk/for-next' new 5b2766e89e53 Merge remote-tracking branch 'pci/next' new 5d8166dbb80f Merge remote-tracking branch 'pstore/for-next/pstore' new 3ca7e95d9bbe Merge remote-tracking branch 'hid/for-next' new 70f16fab5272 Revert "i2c: qcom-geni: Disable DMA processing on the Leno [...] new dc4e10b62695 i2c: ocores: Avoid false-positive error log message. new 5e9a97b1f449 i2c: ismt: Adding support for I2C_SMBUS_BLOCK_PROC_CALL new a4775010c0fa Merge branch 'i2c/for-5.11' into i2c/for-next new 7b73b74bf447 Merge remote-tracking branch 'i2c/i2c/for-next' new c16fd5e39bfb Merge remote-tracking branch 'i3c/i3c/next' new 0dbc8d0d53c6 Merge remote-tracking branch 'dmi/dmi-for-next' new 96eca8c97fcc hwmon: (acpi_power_meter) clean up freeing code new 92bc2e1f82af hwmon: (pmbus/max20730) delete some dead code new ad00a02e34b4 hwmon: (adt7470) Create functions for updating readings an [...] new 3bce071a301f hwmon: (pmbus) shrink code and remove pmbus_do_remove() new d115b51e0e56 hwmon: add Corsair PSU HID controller driver new 90673f713fce hwmon: (corsair-psu) fix unintentional sign extension issue new 3478c2699346 hwmon: (adm1177) Fix kerneldoc attribute formatting new f9279cdaa69f hwmon: (ina3221) Demote seemingly unintentional kerneldoc header new 66d5b034ea5c hwmon: (ibmpowernv) Silence strncpy() warning new 72969073dedb hwmon: (corsair-psu) Fix fan rpm calculation new 00e1fc824716 hwmon: (amd_energy) Add AMD family 19h model 01h x86 match new 0c8bed260444 docs: hwmon: (amd_energy) update documentation new bde58ca86df9 hwmon: drivetemp: fix typo temperatire => temperature new 09c7188be3a6 dt-bindings: hwmon: pwm-fan: Support multiple fan tachomet [...] new 8efd10147cd2 hwmon: (max127) Add Maxim MAX127 hardware monitoring driver new 12d36c8362d0 docs: hwmon: Document max127 driver new 02c155cb3216 hwmon: (abx500) Switch to using the new API kobj_to_dev() new b5fcb8a4018d hwmon: pwm-fan: Refactor pwm_fan_probe new 1aa0365574ab hwmon: (pwm-fan) Convert to hwmon_device_register_with_info API new 6cbf7964b4af hwmon: (applesmc) Add DMI product matches for Intel-based [...] new daf4fedde617 hwmon: (nct6683) Support NCT6687D. new c90ff7d58cd8 hwmon: Add driver for STMicroelectronics PM6764 Voltage Regulator new b2fd40474327 hwmon:Driver for Delta power supplies Q54SJ108A2 new 4fe85653e75d Merge remote-tracking branch 'hwmon-staging/hwmon-next' new 52a4be3ffc0f scripts: get_feat.pl: add a script to handle Documentation [...] new ba813f7c2dc8 scripts: get_feat.pl: improve matrix output new ca908577790f scripts: get_feat.pl: use its implementation for list-arch.sh new b97212255f44 sphinx: kernel_feat.py: add a script to parse feature files new 63fdc4625a5a docs: admin-guide: add a features list new ed13a92d0fde docs: archis: add a per-architecture features list new 27b03cf1b772 Documentation: Coccinelle: Improve command example for deb [...] new 263b6a5b96a3 Documentation: mount_api: change kernel log wording new c900acb7dfe1 Documentation: fix typos in process/kernel-docs.rst new e0a45cda6642 Documentation: fix typos found in process, dev-tools, and [...] new 7d2c6b1edf79 scripts: kernel-doc: fix parsing function-like typedefs new a5f5dcfa7a7d Merge remote-tracking branch 'jc_docs/docs-next' new a109073bb9ec media: rockchip: rkisp1: Constify static structs new dbf0b3a7b719 media: cx23885: add more quirks for reset DMA on some AMD IOMMU new 503dab0b8a56 media: cedrus: Register all codecs as capability new 4c7047b7dc90 media: dt-bindings: media: cedrus: Add V3s compatible new 5cc794be382b media: cedrus: Add support for V3s new ca1cfc3fa2d3 media: cx88: use ARRAY_SIZE new eb08c48132a1 media: tvp5150: Fix wrong return value of tvp5150_parse_dt() new 41a340941854 media: coda: Convert the driver to DT-only new 1f565e263c3e media: mtk-vpu: VPU should be in idle state before system [...] new 040d31ccf2bd media: mtk-vpu: dump VPU status when IPI times out new 8d48b611685c media: uapi: Expose VP8 probability lengths as defines new b4b3564c5646 media: hantro: Use VP8 lengths defined in uapi new 3c39a16d30d8 media: cedrus: Add support for VP8 decoding new 0862d95b437b media: s5p-jpeg: handle error condition in s5p_jpeg_probe new 28c1e371c2ff media: meson: vdec: add G12/SM1 to module description new 8e4d86e241cf media: saa7146: fix array overflow in vidioc_s_audio() new 4deff542d70a media: adv748x: Only set i2c addresses once during probe new c30ed81afe89 media: adv748x: afe: Select input port when device is reset new 42bff048f405 media: adv748x: csi2: Set virtual channel when device is reset new 5e6727663876 media: adv748x: Configure device when resuming from sleep new db47622c13ae media: platform: exynos4-is: remove all references to phys [...] new 8e06053d339a media: fsl-viu: Use the ioread/write32be() accessors new 7aad6a73cb62 media: rcar-vin: Remove unused macro new 6b94c09f820d media: rockchip: rkisp1: Fix typos in comments and macro d [...] new a3d412d4b9f3 media: Revert "media: camss: Make use of V4L2_CAP_IO_MC" new dfb5d3289716 media: camss: Make use of V4L2_CAP_IO_MC new 9fe46e7946fc media: staging/imx: Increase IMX_MEDIA_EOF_TIMEOUT new 5049c15e41c6 media: si4713: remove trailing semicolon in macro definition new 0c5a71dc6b8c media: solo6x10: switch from 'pci_' to 'dma_' API new 8a9e71e05a22 media: ttpci: switch from 'pci_' to 'dma_' API new 9c0660e4477a media: saa7146: switch from 'pci_' to 'dma_' API new 0b6a3bf8f563 media: stop pretending to maintain cafe and ov7670 new 42ad70c46966 media: rockchip: rkisp1: remove useless debugfs checks new 3bf10ebc6d12 media: Documentation: ccs: Rename ccs-regs.txt as ccs-regs.asc new 91f76941dd61 media: Documentation: ccs: Reorder SPDX and copyright noti [...] new adc00b457937 media: ccs: Add MIPI CCS compatible strings new ca21c45a86ff media: ccs: Add device compatible identifiers for telling [...] new 67b8dc1d0c4a media: ccs: Add CCS ACPI device ID new af1eed0ccd86 media: ccs: Remove the I²C ID table new 5323aaf19e6c media: ccs: Remove remaining support for platform data new 7b1dd0f85013 media: ccs: Make hwcfg part of the device specific struct new 9f65192d8d25 media: ccs: Fix obtaining bus information from firmware new a6b396f410b1 media: ccs: Add CCS static data parser library new f86ae91627f1 media: ccs: Combine revision number major and minor into one new a11d3d6891f0 media: ccs: Read CCS static data from firmware binaries new 6a0970986e42 media: ccs: Stop reading arrays after the first zero new 7d8d59f260ba media: ccs: The functions to get compose or crop rectangle [...] new e40f1bcbeea6 media: ccs: Replace somewhat harsh internal checks based o [...] new 2989a457171d media: ccs: Refactor register reading a little new 7d2f8ddaac2c media: ccs: Make real to integer number conversion optional new 5017f8b4e0ed media: ccs: Move limit value real to integer conversion fr [...] new fe652254e243 media: ccs: Read ireal numbers correctly new 9e05bbac43eb media: smiapp-pll: Rename as ccs-pll new b3c0115e34ad media: ccs-pll: Fix MODULE_LICENSE new 7389d01cc5d7 media: ccs: Change my e-mail address new 2dd4b57944cc media: ccs: Allow range in between I²C retries new 2538d3221083 media: ccs: Add support for manufacturer regs from sensor [...] new 1b398012cee8 media: ccs: Use static data read-only registers new fd5cfde331f8 media: ccs: Clean up runtime PM usage new 2b5b9af811ae media: ccs: Wrap long lines, unwrap short ones new ebc0bc270e09 media: ccs: Use longer pre-I²C sleep for CCS compliant devices new f9947ed66a87 media: ccs: Remove unnecessary delays from power-up sequence new 87e4b53f8aba media: dt-bindings: mipi,ccs: Don't mention vana voltage new 6904d4a988d6 media: dt-bindings: mipi,ccs: Add vcore and vio supplies new 621214c36e84 media: ccs: Use all regulators new 67f577b4d4f7 media: controls: Add VP8 stateless type initialization new df23e0c12582 media: vidioc-g-ext-ctrls.rst: document V4L2_CTRL_CLASS_DETECT new 32143c583870 media: controls: Add validate failure debug message new b74593ebb482 media: rkvdec: h264: Support profile and level controls new c8363ff21b51 media: cedrus: h264: Support profile controls new 35aaa6e650c2 media: Rename stateful codec control macros new 8917a5f61e46 media: Clean stateless control includes new b32e48503df0 media: controls: Validate H264 stateless controls new 008d2bd6e96b media: controls: Add the stateless codec control class new 95e95ebe9119 media: uapi: Move parsed H264 pixel format out of staging new ee6fcc67db54 media: doc: Replace symbol for V4L2_CTRL_TYPE_H264_PRED_WEIGHTS new a7ead39700e1 media: uapi: Move the H264 stateless control types out of staging new afc5329ea76d media: controls: Log H264 stateless controls in .std_log new 46a309d27517 media: uapi: move H264 stateless controls out of staging new 81c6892d5b87 media: docs: Move the H264 stateless codec uAPI new 3f46cac6787f media: admin-guide/pixfmt-meta-rkisp1.rst: pixfmt referenc [...] new 7403fa17c5df media: ext-ctrls-image-source.rst: document v4l2_area new 3abfc314c5e6 media: vicodec: add V4L2_ prefix before FWHT_VERSION and F [...] new 206bc0f6fb94 media: vicodec: mark the stateless FWHT API as stable new d98c34beb8fe media: ext-ctrls-codec.rst: move FWHT docs to ext-ctrls-co [...] new 63288c829b1a media: pixfmt-compressed.rst: fix 'bullet' formatting new 211d37a96a24 Merge remote-tracking branch 'v4l-dvb/master' new 3b35d7b2b5e4 Merge remote-tracking branch 'v4l-dvb-next/master' new 637b9f1a1194 ACPI: scan: Add acpi_info_matches_hids() helper new 6091b2631032 ACPI: scan: Call acpi_get_object_info() from acpi_add_sing [...] new c35cc6e0cf05 Merge branch 'acpi-scan' into linux-next new a8517da1bda1 Merge remote-tracking branch 'pm/linux-next' new 6092161a93ca Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' new 12a6e8b07d1f Merge remote-tracking branch 'devfreq/devfreq-next' new 73ca49783baa Merge remote-tracking branch 'opp/opp/linux-next' new 61643235d55a Merge remote-tracking branch 'thermal/thermal/linux-next' new c52e8435d2c3 Merge remote-tracking branch 'ieee1394/for-next' new 8329f5aead8e Merge remote-tracking branch 'dlm/next' new 2ea6ec43ea49 Merge remote-tracking branch 'rdma/for-next' new 9693e08f2814 net: ipa: fix build-time bug in ipa_hardware_config_qsb() new 453aa4cd7edf net: dsa: microchip: ksz8795: remove unused last_port variable new 68a1b676db52 net: dsa: microchip: ksz8795: remove superfluous port_cnt [...] new 7fc32b41fef6 net: dsa: microchip: ksz8795: move variable assignments fr [...] new 31b62c78c164 net: dsa: microchip: ksz8795: use reg_mib_cnt where possible new 65fe1acf07d7 net: dsa: microchip: ksz8795: use mib_cnt where possible new 4ce2a984abd8 net: dsa: microchip: ksz8795: use phy_port_cnt where possible new 557d1a1fbad3 net: dsa: microchip: remove superfluous num_ports assignment new 94374dd162dc net: dsa: microchip: ksz8795: align port_cnt usage with ot [...] new c9f4633b93ea net: dsa: microchip: remove usage of mib_port_count new 241ed719bc98 net: dsa: microchip: ksz8795: use port_cnt instead of TOTO [...] new 02ffbb0270ef net: dsa: microchip: ksz8795: use num_vlans where possible new 6ec1dfb5681f Merge branch 'net-dsa-microchip-make-ksz8795-driver-more-v [...] new 32e417024fe2 Merge tag 'mlx5-next-2020-12-02' of git://git.kernel.org/p [...] new 36d076201bd4 dt-bindings: net: nfc: s3fwrn5: Support a UART interface new 337da1499586 nfc: s3fwrn5: reduce the EN_WAIT_TIME new b3799d592f26 nfc: s3fwrn5: extract the common phy blocks new 3f52c2cb7e3a nfc: s3fwrn5: Support a UART interface new db7747125968 Merge branch 'nfc-s3fwrn5-support-a-uart-interface' new cec85994c6b4 bareudp: constify device_type declaration new d4bff72c8401 macvlan: Support for high multicast packet rate new 41dd9596d6b2 security: add const qualifier to struct sock in various places new 7ea851d19b23 tcp: merge 'init_req' and 'route_req' functions new 3ecfbe3e8209 mptcp: emit tcp reset when a join request fails new a4390e966f95 Merge branch 'mptcp-reject-invalid-mp_join-requests-right-away' new 4f134b89a24b lib/syscall: fix syscall registers retrieval on 32-bit platforms new 062c9cdf60a1 pwm: sl28cpld: fix getting driver data in pwm callbacks new 72d1249e2ffd uapi: fix statx attribute value overlap for DAX & MOUNT_ROOT new cf03f316ad20 fs: 9p: add generic splice_read file operations new 960f4f8a4e60 fs: 9p: add generic splice_write file operation new c82a505c007f Merge tag '9p-for-5.10-rc7' of git://github.com/martinetd/linux new fee5be18524f Merge tag 's390-5.10-6' of git://git.kernel.org/pub/scm/li [...] new bbe2ba04c5a9 Merge tag 'net-5.10-rc7' of git://git.kernel.org/pub/scm/l [...] new 55fd59b003f6 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net new affa6652be49 Merge remote-tracking branch 'net-next/master' new bcfe06bf2622 mm: memcontrol: Use helpers to read page's memcg data new 270c6a71460e mm: memcontrol/slab: Use helpers to access slab page's memcg_data new 87944e2992bd mm: Introduce page memcg flags new 18b2db3b0385 mm: Convert page kmemcg type to a page memcg flag new ddf8503c7c43 bpf: Memcg-based memory accounting for bpf progs new 48edc1f78aab bpf: Prepare for memcg-based memory accounting for bpf maps new d5299b67dd59 bpf: Memcg-based memory accounting for bpf maps new 6d192c7938b7 bpf: Refine memcg-based memory accounting for arraymap maps new e88cc05b61f3 bpf: Refine memcg-based memory accounting for cpumap maps new 3a61c7c58b30 bpf: Memcg-based memory accounting for cgroup storage maps new 1440290adf7b bpf: Refine memcg-based memory accounting for devmap maps new 881456811a33 bpf: Refine memcg-based memory accounting for hashtab maps new 353e7af4bf5e bpf: Memcg-based memory accounting for lpm_trie maps new be4035c734d1 bpf: Memcg-based memory accounting for bpf ringbuffer new e9aae8beba82 bpf: Memcg-based memory accounting for bpf local storage maps new 7846dd9f835e bpf: Refine memcg-based memory accounting for sockmap and [...] new 28e1dcdef0cb bpf: Refine memcg-based memory accounting for xskmap maps new 1bc5975613ed bpf: Eliminate rlimit-based memory accounting for arraymap maps new f043733f31e5 bpf: Eliminate rlimit-based memory accounting for bpf_stru [...] new 711cabaf1432 bpf: Eliminate rlimit-based memory accounting for cpumap maps new 087b0d39fe22 bpf: Eliminate rlimit-based memory accounting for cgroup s [...] new 844f157f6c0a bpf: Eliminate rlimit-based memory accounting for devmap maps new 755e5d55367a bpf: Eliminate rlimit-based memory accounting for hashtab maps new cbddcb574d41 bpf: Eliminate rlimit-based memory accounting for lpm_trie maps new a37fb7ef24a4 bpf: Eliminate rlimit-based memory accounting for queue_st [...] new db54330d3e13 bpf: Eliminate rlimit-based memory accounting for reusepor [...] new abbdd0813f34 bpf: Eliminate rlimit-based memory accounting for bpf ringbuffer new 0d2c4f964050 bpf: Eliminate rlimit-based memory accounting for sockmap [...] new 370868107bf6 bpf: Eliminate rlimit-based memory accounting for stackmap maps new 819a4f323579 bpf: Eliminate rlimit-based memory accounting for xskmap maps new ab31be378a63 bpf: Eliminate rlimit-based memory accounting for bpf loca [...] new 80ee81e0403c bpf: Eliminate rlimit-based memory accounting infra for bpf maps new 3ac1f01b43b6 bpf: Eliminate rlimit-based memory accounting for bpf progs new 5b0764b2d345 bpf: samples: Do not touch RLIMIT_MEMLOCK new 97306be45fbe Merge branch 'switch to memcg-based memory accounting' new 71ccb50074f3 tools/bpftool: Emit name <anon> for anonymous BTFs new 0cfdcd637807 libbpf: Add base BTF accessor new fa4528379a51 tools/bpftool: Auto-detect split BTFs in common cases new 0d1e02695979 Merge branch 'bpftool: improve split BTF support' new a874c8c389a1 selftests/bpf: Copy file using read/write in local storage test new 22e8ebe35a2e tools/resolve_btfids: Fix some error messages new e459f49b4394 libbpf: Separate XDP program load with xsk socket creation new 3627d9702d78 samples/bpf: Sample application for eBPF load and socket c [...] new 61b759480ec5 Merge branch 'libbpf: add support for privileged/unprivile [...] new 3db980449bc3 selftests/bpf: Update ima_setup.sh for busybox new 1ee076719d4e selftests/bpf: Ensure securityfs mount before writing ima policy new d932e043b9d6 selftests/bpf: Add config dependency on BLK_DEV_LOOP new ffebecd9d495 selftests/bpf: Indent ima_setup.sh with tabs. new a8b415c9bde6 Merge branch 'Fixes for ima selftest' new 80b2b5c3a701 libbpf: Fail early when loading programs with unspecified type new 9cf309c56f79 libbpf: Sanitise map names before pinning new d6d418bd8f92 libbpf: Cap retries in sys_bpf_prog_load new 58c185b85d0c bpf: Fix cold build of test_progs-no_alu32 new 2faa7328f53b samples/bpf: Fix spelling mistake "recieving" -> "receiving" new cb81110997d1 bpf: Adds support for setting window clamp new 55144f31f0d2 selftests/bpf: Add Userspace tests for TCP_WINDOW_CLAMP new cadd64807cd8 Merge branch 'Add support to set window_clamp from bpf set [...] new 12cc126df82c bpf: Fix bpf_put_raw_tracepoint()'s use of __module_address() new 2fe8890848c7 bpf: Keep module's btf_data_size intact after load new a19f93cfafdf libbpf: Add internal helper to load BTF data by FD new 0f7515ca7cdd libbpf: Refactor CO-RE relocs to not assume a single BTF object new 4f33a53d5600 libbpf: Add kernel module BTF support for CO-RE relocations new 9f7fa225894c selftests/bpf: Add bpf_testmod kernel module for testing new 5ed31472b9ad selftests/bpf: Add support for marking sub-tests as skipped new 6bcd39d366b6 selftests/bpf: Add CO-RE relocs selftest relying on kernel [...] new 22dc4a0f5ed1 bpf: Remove hard-coded btf_vmlinux assumption from BPF verifier new 290248a5b7d8 bpf: Allow to specify kernel module BTFs when attaching BP [...] new 6aef10a481a3 libbpf: Factor out low-level BPF program loading helper new 91abb4a6d79d libbpf: Support attachment of BPF tracing programs to kern [...] new bc9ed69c79ae selftests/bpf: Add tp_btf CO-RE reloc test for modules new 1e38abefcfd6 selftests/bpf: Add fentry/fexit/fmod_ret selftest for kern [...] new 8158c5fd619d Merge branch 'Support BTF-powered BPF tracing programs for [...] new 3f9cd0ab7f70 Merge remote-tracking branch 'bpf-next/for-next' new 4f3955defa57 Merge remote-tracking branch 'ipsec-next/master' new ffbe111988ce Add auxiliary bus support new 8b7ad5df2b14 net/mlx5: Properly convey driver version to firmware new 405409f4ac26 net/mlx5_core: Clean driver version and name new b62b63c40469 vdpa/mlx5: Make hardware definitions visible to all mlx5 devices new 6b638a0c2e5a net/mlx5: Register mlx5 devices to auxiliary virtual bus new 7f65a8579276 vdpa/mlx5: Connect mlx5_vdpa to auxiliary bus new a714ff548bf8 net/mlx5e: Connect ethernet part to auxiliary bus new 58ca1d3f5c87 RDMA/mlx5: Convert mlx5_ib to use auxiliary bus new 8a8d87004ddb net/mlx5: Delete custom device management logic new d35d79ea9dc6 net/mlx5: Simplify eswitch mode check new 7f9756ba043a RDMA/mlx5: Remove IB representors dead code new aeda249732b4 Merge branch 'auxbus' into mlx5-next new effa785ea3fc Merge remote-tracking branch 'mlx5-next/mlx5-next' new edf400017987 Merge remote-tracking branch 'netfilter-next/master' new 09112fb15c43 Merge remote-tracking branch 'wireless-drivers-next/master' new dd289552faec Bluetooth: Interleave with allowlist scan new 93efd68bf040 Bluetooth: Handle system suspend resume case new 7f90ee1d44c5 Bluetooth: Handle active scan case new 720be764021c Bluetooth: Refactor read default sys config for various types new e3d1bd18364a Bluetooth: Add toggle to switch off interleave scan new a63f23c9d139 Bluetooth: btintel: Fix endianness issue for TLV version i [...] new 1d9f8ea6513c Bluetooth: btusb: Add *setup* function for new generation [...] new 4174691d1c34 Bluetooth: btusb: Define a function to construct firmware [...] new 4ef6d6a242fc Bluetooth: btusb: Helper function to download firmware to [...] new cfac803aa616 Bluetooth: btusb: Map Typhoon peak controller to BTUSB_INT [...] new e2e03d271905 Bluetooth: btusb: support download nvm with different boar [...] new 71b6fa646079 Bluetooth: Add helper to set adv data new c1d3031cec80 Bluetooth: Break add adv into two mgmt commands new 5c1505f95f50 Bluetooth: Use intervals and tx power from mgmt cmds new 8efd3b2b6e32 Bluetooth: Query LE tx power on startup new e3f2094b96f2 Bluetooth: Change MGMT security info CMD to be more generic new afd489b8342b Merge remote-tracking branch 'bluetooth/master' new dd64fe8167ba gfs2: Remove sb_start_write from gfs2_statfs_sync new 6e5c4ea37a99 gfs2: in signal_our_withdraw wait for unfreeze of _this_ fs only new d42592f1678e Merge remote-tracking branch 'gfs2/for-next' new 8f56b72a80a3 Merge remote-tracking branch 'mtd/mtd/next' new 69524bbe1853 Merge remote-tracking branch 'nand/nand/next' new 2860d9729184 Merge remote-tracking branch 'spi-nor/spi-nor/next' new d3762b755a70 Merge remote-tracking branch 'crypto/master' new 46fe37b98ed8 Merge tag 'drm-intel-next-queued-2020-11-27' of git://anon [...] new 60d1029b3f25 drm/exynos/hdmi: add support for 1920x1200@60Hz mode new e5d57c540386 drm/exynos: remove in_bridge_node from exynos_dsi new e11e6df2a867 drm/exynos: use exynos_dsi as drvdata new 207665fd3756 Merge tag 'exynos-drm-next-for-v5.11' of git://git.kernel. [...] new ca3407a1caa1 dt-bindings: display: mediatek: disp: add documentation fo [...] new f376244df414 drm/mediatek: Add disp-color MT8167 support new c1ff4e3f4089 drm/mediatek: Add DDP support for MT8167 new a812ca1963e5 drm/mediatek: Optimize functions which do not need to return new 9273cf7d3942 dt-bindings: display: mediatek: convert the dpi bindings to yaml new 31855cff0322 drm/mediatek: Drop local dma_parms new 20c39e11dded drm/mediatek/mtk_disp_rdma: Fix formatting and supply miss [...] new 398328af5d17 drm/mediatek/mtk_drm_drv: Staticise local function invoked [...] new 4e1848d4c49a drm/mediatek/mtk_disp_color: Fix formatting and provide mi [...] new f8c76863394d drm/mediatek/mtk_disp_ovl: Fix formatting and provide miss [...] new eea70586485c drm/mediatek: Introduce GEM object functions new 414562b0ef36 drm/mediatek: Use correct aliases name for ovl new c3c88422fabf drm/mediatek: Separate mtk_mipi_tx to an independent module new 90f80d95992f phy: mediatek: Move mtk_mipi_dsi_phy driver into drivers/p [...] new a4423bec4474 MAINTAINERS: add files for Mediatek DRM drivers new e6c7c9d01f5b Merge tag 'mediatek-drm-next-5.11-2' of https://git.kernel [...] new 5eb3c85e343a Merge branch 'etnaviv/next' of https://git.pengutronix.de/ [...] new 521e61f9d113 Merge remote-tracking branch 'drm/drm-next' new 25dd7a4469ae drm: amdgpu: fix a kernel-doc markup new b7a1f38256da drm/amdgpu/powerplay: parse fan table for CI asics new 36a8901e900a PCI/ERR: Fix reset logic in pcie_do_recovery() call new f464becf5326 drm/amdgpu: add another raven1 gfxoff quirk new 6b04fbabf6f1 drm/amdgpu: add mode2 reset support for vangogh new 414d8545e0dc drm/amdgpu/nv: add mode2 reset handling new 6732bef99644 drm/amdgpu: fix mode2 reset sequence for vangogh new 243f86b6eb2d drm/amdgpu: Enable GPU reset for vangogh new 14133a21f0b5 drm/amdgpu/display: move link_bandwidth_kbps under CONFIG_ [...] new fd776ab40652 Merge remote-tracking branch 'amdgpu/drm-next' new 1494a1dec5bf drm/i915: refactor panel backlight control functions. (v2) new a9b5e83a5d11 drm/i915: Use CRTC index consistently during getting/putti [...] new 6979cb9a2cb4 drm/i915: Factor out helpers to get/put a set of tracked p [...] new 802034849a22 drm/i915: Track power references taken for enabled CRTCs new a4550977a0fa drm/i915/ddi: Track power reference taken for encoder DDI IO use new 162e68e133d5 drm/i915/ddi: Track power reference taken for encoder main [...] new 719065500b5d drm/i915: Track power reference taken for eDP VDD new a0b024ed10bd drm/i915: Rename power_domains.wakeref to init_wakeref new 93b916fda693 drm/i915: Track power reference taken to disable power wel [...] new e35293465965 drm/i915: Make intel_display_power_put_unchecked() an inte [...] new cf977e18610e drm/i915/gem: Spring clean debugfs new 97ffcd0d1eec drm/i915: Add VRR_CTL_LINE_COUNT field to VRR_CTL register def new bd69afb0ed17 Merge remote-tracking branch 'drm-intel/for-linux-next' new 770729f77d23 drm/hisilicon: Code refactoring for hibmc_drm_drv new d96bc380a50f drm/irq: Add the new api to install irq new e4401247070a drm/hisilicon: Use the new api devm_drm_irq_install new 15ccc39b3aab gma500: clean up error handling in init new 0a260e731d6c drm/fb-helper: Add missed unlocks in setcmap_legacy() new 15fb49b7bb4c Merge remote-tracking branch 'drm-misc/for-linux-next' new f3967e6e12a8 Merge remote-tracking branch 'drm-msm/msm-next' new 2a5550a09027 Merge remote-tracking branch 'imx-drm/imx-drm/next' new d0d844e76e3c Merge remote-tracking branch 'regmap/for-next' new 5b4f47ecd25b Merge remote-tracking branch 'sound/for-next' new 5057d108d69a ASoC: fsl_audmix: Remove unneeded data field new 77f1ff751037 ASoC: fsl-asoc-card: Add support for si476x codec new 0b3355b07043 ASoC: bindings: fsl-asoc-card: add compatible string for s [...] new 04885f4a7284 Merge remote-tracking branch 'asoc/for-5.11' into asoc-next new c2ffe1ca0a50 Merge remote-tracking branch 'sound-asoc/for-next' new 4cf378ca5fc0 Merge remote-tracking branch 'modules/modules-next' new 278b13ce3a89 Input: remove input_polled_dev implementation new c1b46cd4df97 Input: omap4-keypad - set up interrupt as wakeup source new 39be39ceffd5 Input: add input_device_enabled() new d69f0a43c677 Input: use input_device_enabled() new a181616487db Input: Add "inhibited" property new 6d59224fdcc5 Input: document inhibiting new 8230ec613046 Merge remote-tracking branch 'input/next' new 07c6b67f217e Merge remote-tracking branch 'block/for-next' new e58ece61cc61 dm crypt: Constify static crypt_iv_operations new 77aa14711889 dm ioctl: fix error return code in target_message new 3d284a6142fc dm crypt: export sysfs of kcryptd workqueue new 6276569fc250 Merge remote-tracking branch 'device-mapper/for-next' new 01db8e414d42 Merge remote-tracking branch 'mmc/next' new 56b154b1fdf4 Merge remote-tracking branch 'mfd/for-mfd-next' new 4dfe5d08f030 Merge remote-tracking branch 'backlight/for-backlight-next' new 26fbafb9237e Merge remote-tracking branch 'battery/for-next' new c8dbf2f200de regulator: da9121: Mark some symbols with static keyword new 372e59487b98 Merge remote-tracking branch 'regulator/for-5.11' into reg [...] new 6d7801ce550d Merge remote-tracking branch 'regulator/for-next' new f0493d906d9d Merge remote-tracking branch 'integrity/next-integrity' new e3780a23b44f Merge remote-tracking branch 'selinux/next' new a1738f95a1a3 Merge remote-tracking branch 'smack/next' new de3a794cd272 Merge remote-tracking branch 'tomoyo/master' new ca96189d68db Merge remote-tracking branch 'tpmdd/next' new 72c26410ee9d Merge remote-tracking branch 'audit/next' new 0fe2d617f24a Merge remote-tracking branch 'devicetree/for-next' new 92537b013f75 Merge remote-tracking branch 'mailbox/mailbox-for-next' new 09ce66d5c4c7 Merge remote-tracking branch 'spi/for-next' new 785037f08e4f Merge remote-tracking branch 'tip/auto-latest' new efe0ade759b6 Merge remote-tracking branch 'clockevents/timers/drivers/next' new 838c84c5cfb2 Merge remote-tracking branch 'edac/edac-for-next' new e83500296f76 Merge remote-tracking branch 'ftrace/for-next' new c3c285d9818b kcsan: Rewrite kcsan_prandom_u32_max() without prandom_u32 [...] new fb799fd3b536 random32: Re-enable KCSAN instrumentation new b528520d688b kvfree_rcu: Use __GFP_NOMEMALLOC for single-argument kvfree_rcu() new f7c3fb4fc476 mm: Add kmem_last_alloc() to return last allocation for me [...] new 1aded8cc9e2d mm: Add kmem_last_alloc_errstring() to provide more kmem_l [...] new 3f19d13bd39d percpu_ref: Print allocator upon reference-count underflow new 9ed3cfab4082 rcu: Make call_rcu() print allocation address of double-fr [...] new f27b4d03a235 rcutorture: Make object_debug also double call_rcu() heap object new 5406adddf6cb EXP rcuscale: Crude tests for kmem_last_alloc() new 4f871f13fe72 EXP rcuscale: Crude tests for kmem_last_alloc_errstring() new 413d9f332cbd EXP rcuscale: Crude tests for kmem_last_alloc() percpu_ref code new 5de04344261d Merge remote-tracking branch 'rcu/rcu/next' new c0478187cd85 next-20201203/kvm-arm new 642dd770abc4 Merge remote-tracking branch 'kvms390/next' new e71caf29a641 Merge remote-tracking branch 'percpu/for-next' new bb1e9fdb4389 Merge remote-tracking branch 'workqueues/for-next' new 51159c5efcc9 Merge remote-tracking branch 'drivers-x86/for-next' new 8b9ab7c4e811 Merge remote-tracking branch 'chrome-platform/for-next' new 4a2095e6813f Merge remote-tracking branch 'hsi/for-next' new 489367f68f72 Merge remote-tracking branch 'leds/for-next' new 77cfe3bf7fc2 Merge remote-tracking branch 'ipmi/for-next' new 9bfb4155945a Merge remote-tracking branch 'driver-core/driver-core-next' new f1068d13ba8b Merge remote-tracking branch 'usb/usb-next' new 3a948ec61105 Merge remote-tracking branch 'usb-serial/usb-next' new a0402455dfde Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' new 0c106c303c19 Merge remote-tracking branch 'phy-next/next' new b7b9873132b2 Merge remote-tracking branch 'tty/tty-next' new c17fff559588 Merge remote-tracking branch 'char-misc/char-misc-next' new 8d0d90ff561c Merge remote-tracking branch 'extcon/extcon-next' new df4a7b01df46 Merge remote-tracking branch 'soundwire/next' new b38944f1d32a Merge remote-tracking branch 'thunderbolt/next' new 16b8fe4caf49 vfio/pci: Move dummy_resources_list init in vfio_pci_probe() new 7b06a56d468b vfio-pci: Use io_remap_pfn_range() for PCI IO memory new d22f9a6c92de vfio/pci/nvlink2: Do not attempt NPU2 setup on POWER8NVL NPU new a15ac665b9e9 vfio-mdev: Wire in a request handler for mdev parent new bccce80bbd44 vfio-ccw: Wire in the request callback new 3276275a3083 Merge remote-tracking branch 'vfio/next' new 84faabbe56d5 Merge remote-tracking branch 'staging/staging-next' new a6a16a40e473 Merge remote-tracking branch 'mux/for-next' new 232dcade023b Merge remote-tracking branch 'icc/icc-next' new a5346ad587eb Merge remote-tracking branch 'dmaengine/next' new b5246a5118aa Merge remote-tracking branch 'cgroup/for-next' new 689f8a54d3b5 Merge remote-tracking branch 'scsi/for-next' new 2cd10213edc2 Merge remote-tracking branch 'scsi-mkp/for-next' new 1520c8d7cc04 Merge remote-tracking branch 'vhost/linux-next' new 6364d764fe1c Merge remote-tracking branch 'rpmsg/for-next' new 814e95ec7ba6 Merge remote-tracking branch 'gpio/for-next' new 0013ff71b92d Merge remote-tracking branch 'gpio-brgl/gpio/for-next' new 387da659ef09 Merge remote-tracking branch 'pinctrl/for-next' new f21ab27d4f00 Merge remote-tracking branch 'pwm/for-next' new f69c208de5fc Merge remote-tracking branch 'userns/for-next' new c3aa657c2ce6 Merge remote-tracking branch 'kselftest/next' new 6e114d2c6eb1 Merge remote-tracking branch 'livepatching/for-next' new d35395d728a3 Merge remote-tracking branch 'coresight/next' new 9c7957991e56 rtc: enable RTC framework on ARCH=um new 0020868f2a70 rtc: mxc{,_v2}: enable COMPILE_TEST new 1ae20eb1eca7 rtc: test: remove debug message new 00c33482bb61 rtc: ep93xx: Fix NULL pointer dereference in ep93xx_rtc_read_time new 31b16d978f90 rtc: s3c: Disable all enable (RTC, tick) bits in the probe new ce9af8939202 rtc: s3c: Remove dead code related to periodic tick handling new 6f4d8c16284a Merge remote-tracking branch 'rtc/rtc-next' new b08bce7c2a52 Merge remote-tracking branch 'seccomp/for-next/seccomp' new d98c2416fa2d Merge remote-tracking branch 'slimbus/for-next' new dca1153991df Merge remote-tracking branch 'nvmem/for-next' new 89364bb421ff Merge remote-tracking branch 'xarray/main' new 0425ef932e30 Merge remote-tracking branch 'hyperv/hyperv-next' new c1f5af4305cc Merge remote-tracking branch 'auxdisplay/auxdisplay' new 398840f8bb93 openat2: reject RESOLVE_BENEATH|RESOLVE_IN_ROOT new 4e62d55d77bb selftests: openat2: add RESOLVE_ conflict test new 9ef5df244ad7 Merge remote-tracking branch 'pidfd/for-next' new e91140e922b6 Merge remote-tracking branch 'fpga/for-next' new c317391eb0a8 Merge remote-tracking branch 'kunit-next/kunit' new 5441c9360496 Merge remote-tracking branch 'mhi/mhi-next' new 7ae045d1f80a Merge remote-tracking branch 'notifications/notifications- [...] new 181ecf6bc333 Merge remote-tracking branch 'memblock/for-next' new 5a2002fc31f2 fixup for "mm: Add kmem_last_alloc() to return last alloca [...] new 9b433862cf65 zlib: export S390 symbols for zlib modules new 60d4a79058c7 coredump: fix core_pattern parse error new edb43aafb32e mm: memcg/slab: fix obj_cgroup_charge() return value handling new 6281dcea5239 mm: list_lru: set shrinker map bit when child nr_items is [...] new 211914fb6225 mm/zsmalloc.c: drop ZSMALLOC_PGTABLE_MAPPING new 0173c3893086 mm/swapfile: do not sleep with a spin lock held new bb3825de81e2 mailmap: add two more addresses of Uwe Kleine-König new 3867a26c6eaa tools/testing/selftests/vm: fix build error new 8a2d68b97055 mm/filemap: add static for function __add_to_page_cache_locked new d06367143c67 hugetlb_cgroup: fix offline of hugetlb cgroup with reservations new 5b6016154a5d proc: use untagged_addr() for pagemap_read addresses new 6d3b35186d1d /proc/kpageflags: prevent an integer overflow in stable_pa [...] new 06d5f8c68c4b /proc/kpageflags: do not use uninitialized struct pages new 6ef845822a62 mm/mmap.c: fix mmap return value when vma is merged after [...] new a5dd938f9997 selftest/fpu: avoid clang warning new 450fa1aeffa8 kbuild: avoid static_assert for genksyms new 2cfcb18012bf mm/pagealloc.c: refactor initialization of struct page for [...] new 1270f2b15cd0 fixup for "mm: refactor initialization of stuct page for holes" new 16c037d4bee8 kthread: add kthread_work tracepoints new c71d847847c5 kthread_worker: document CPU hotplug handling new 9c06b0280bfa kthread_worker-document-cpu-hotplug-handling-fix new 78c876acbbd2 uapi: move constants from <linux/kernel.h> to <linux/const.h> new b5c8eb2acc5a ide/falcon: remove in_interrupt() usage new 15e1bccb3af4 ide: remove BUG_ON(in_interrupt() || irqs_disabled()) from [...] new c04f00ba46de fs/ntfs: remove unused varibles new 023e1bad9dfd fs/ntfs: remove unused variable attr_len new 1c463eae8a74 fs/ocfs2/cluster/tcp.c: remove unneeded break new 756f3fdbfa94 ocfs2: ratelimit the 'max lookup times reached' notice new 6f5e0d5458d5 ocfs2: clear links count in ocfs2_mknod() if an error occurs new 7306f1435c6a ocfs2: fix ocfs2 corrupt when iputting an inode new eb684cd4560b ramfs: support O_TMPFILE new 9c5d796b5218 kernel/watchdog: flush all printk nmi buffers when hardloc [...] new a3c3eba02b8d mm/slab_common.c: use list_for_each_entry in dump_unreclai [...] new 661372a30724 mm: slab: clarify krealloc()'s behavior with __GFP_ZERO new f7d6549de558 mm: slab: provide krealloc_array() new 093942815aa6 ALSA: pcm: use krealloc_array() new f110006eef46 vhost: vringh: use krealloc_array() new 666f8d917433 pinctrl: use krealloc_array() new e6a20de0aebd edac: ghes: use krealloc_array() new 582ee73ae39b drm: atomic: use krealloc_array() new 57187ec49311 hwtracing: intel: use krealloc_array() new db80cc94740b dma-buf: use krealloc_array() new 9a76769c8869 mm, slub: use kmem_cache_debug_flags() in deactivate_slab() new ca335603c013 mm/slub: let number of online CPUs determine the slub page order new ef1c1a153b9c device-dax/kmem: use struct_size() new c81368cf5cf1 mm: fix page_owner initializing issue for arm32 new 5fe0a31f5b5f mm/filemap/c: break generic_file_buffered_read up into mul [...] new b526f4a401a9 mm/filemap.c: generic_file_buffered_read() now uses find_g [...] new f921d126470b mm/msync: exit early when the flags is an MS_ASYNC and sta [...] new 373e0b4efcfd mm/truncate: add parameter explanation for invalidate_mapp [...] new 82d79b87d4ab mm/filemap.c: remove else after a return new 3f829c2b2ddc mm-remove-the-unuseful-else-after-a-return-fix new d7a12b05733c mm/gup_benchmark: rename to mm/gup_test new 98636d232136 selftests/vm: use a common gup_test.h new 352153353fe2 selftests/vm: rename run_vmtests --> run_vmtests.sh new 1c3cb917b22d selftests/vm: minor cleanup: Makefile and gup_test.c new 14400f489d4d selftests/vm: only some gup_test items are really benchmarks new 7bf41f752b39 selftests/vm: gup_test: introduce the dump_pages() sub-test new ac8f7d557761 selftests/vm: run_vmtests.sh: update and clean up gup_test [...] new 9efeb2872d11 selftests/vm: hmm-tests: remove the libhugetlbfs dependency new f62950fa5395 selftests/vm: 2x speedup for run_vmtests.sh new da2c43ff48b4 mm/gup_test.c: mark gup_test_init as __init function new 93ab7086ca0a mm/gup_test: GUP_TEST depends on DEBUG_FS new 853e9dd44db0 mm-gup_benchmark-gup_benchmark-depends-on-debug_fs-v2 new d2afcad181aa mm/gup: reorganize internal_get_user_pages_fast() new 50e5e2a4eaa9 mm/gup: prevent gup_fast from racing with COW during fork new 2d5ea87bd655 mm-prevent-gup_fast-from-racing-with-cow-during-fork-check [...] new d0b1ca1690ae mm: handle zone device pages in release_pages() new a821c02f47e0 mm/swapfile.c: use helper function swap_count() in add_swa [...] new c257d0678795 mm/swap_state: skip meaningless swap cache readahead when [...] new f76a9e26e76d mm-swap_state-skip-meaningless-swap-cache-readahead-when-r [...] new 920cfc4cfb6e mm/swapfile.c: remove unnecessary out label in __swap_duplicate() new b9162343f20e mm/swapfile.c: use memset to fill the swap_map with SWAP_H [...] new 103426aab654 mm: remove pagevec_lookup_range_nr_tag() new 85e52cd45cfb mm/shmem.c: make shmem_mapping() inline new 5e1ef26cb996 tmpfs: fix Documentation nits new 1ed1cabc4915 mm: memcontrol: add file_thp, shmem_thp to memory.stat new a832cdd15f8f mm: memcontrol: add file_thp, shmem_thp to memory.stat fix new 3c143e36d3a6 mm: memcontrol: remove unused mod_memcg_obj_state() new 68995dda4d84 mm: memcontrol: eliminate redundant check in __mem_cgroup_ [...] new 711f7b0d99a4 mm: memcg/slab: fix return of child memcg objcg for root memcg new a81976fd6c2d mm: memcg/slab: fix use after free in obj_cgroup_charge new 26c80fb0e89f mm/rmap: always do TTU_IGNORE_ACCESS new f6e5129a23cf mm/memcg: update page struct member in comments new b4701c8248b8 mm: memcg: fix obsolete code comments new 1cfcb2b5ed44 mm: memcg: deprecate the non-hierarchical mode new d8bc80409456 docs: cgroup-v1: reflect the deprecation of the non-hierar [...] new 71cdc28f69d1 cgroup: remove obsoleted broken_hierarchy and warned_broke [...] new ac8671d08cf0 mm/page_counter: use page_counter_read in page_counter_set_max new b03785fa4558 mm: memcg: remove obsolete memcg_has_children() new d7e55ce38c94 mm/thp: move lru_add_page_tail() to huge_memory.c new 6d9140e07cdd mm/thp: use head for head page in lru_add_page_tail() new 361f0c7c8fb1 mm/thp: simplify lru_add_page_tail() new ff1a04ee9a8a mm/thp: narrow lru locking new a8db59ad72a1 mm/vmscan: remove unnecessary lruvec adding new e8314b4b866a mm/rmap: stop store reordering issue on page->mapping new 54a0901c6f48 mm-rmap-stop-store-reordering-issue-on-page-mapping-fix new 4d580b5eea34 mm: page_idle_get_page() does not need lru_lock new a4c917bd7a85 mm/memcg: add debug checking in lock_page_memcg new f96b0a9d9f0a mm/swap.c: fold vm event PGROTATED into pagevec_move_tail_fn new 10f0b7636ef9 mm/lru: move lock into lru_note_cost new 0634cce03c9a mm/vmscan: remove lruvec reget in move_pages_to_lru new 57d27615df34 mm/mlock: remove lru_lock on TestClearPageMlocked new 09d22f7b7fc8 mm/mlock: remove __munlock_isolate_lru_page() new a47b8de5849b mm/lru: introduce TestClearPageLRU() new 4d8426926962 mm/compaction: do page isolation first in compaction new e32ed03fbab2 mm/swap.c: serialize memcg changes in pagevec_lru_move_fn new 2109232a5835 mm/lru: replace pgdat lru_lock with lruvec lock new 05610f02c977 mm-lru-replace-pgdat-lru_lock-with-lruvec-lock-fix new bb09103acb3c mm-lru-replace-pgdat-lru_lock-with-lruvec-lock-fix-2 new 67222c981c0e mm/lru: introduce relock_page_lruvec() new 88c5c9129de2 mm-lru-introduce-the-relock_page_lruvec-function-fix new 2b2b9d6dddd1 mm/lru: revise the comments of lru_lock new 783b1b9ed50d mm: memcg/slab: rename *_lruvec_slab_state to *_lruvec_kmem_state new f5bf43fbe169 mm: memcontrol: Assign boolean values to a bool variable new 6771a349b8c3 mm/memcg: remove incorrect comment new c3970fcb1f21 mm: move lruvec stats update functions to vmstat.h new c1c7a81a2d7d mm: memcontrol: account pagetables per node new 3ca660ad9187 mm/memcontrol: make the slab calculation consistent new 8918ec27c765 xen/unpopulated-alloc: consolidate pgmap manipulation new eececbb81454 kselftests: vm: add mremap tests new ef7d2ff4203d mm: speedup mremap on 1GB or larger regions new c07174e4d6bc arm64: mremap speedup - enable HAVE_MOVE_PUD new 67bfa53b2648 x86: mremap speedup - Enable HAVE_MOVE_PUD new c3c47bc9da10 mm: cleanup: remove unused tsk arg from __access_remote_vm new cc9c8ef9c91c mm/mmap.c: fix the adjusted length error new 85965961b1f4 mm/mapping_dirty_helpers: enhance the kernel-doc markups new 4fb29a13de83 mm/page_vma_mapped.c: add colon to fix kernel-doc markups [...] new dd1ee887b16a mm: mmap_lock: add tracepoints around lock acquisition new 805f20a01cf7 mm: mmap_lock: fix use-after-free race and css ref leak in [...] new ec2259358c42 sparc: fix handling of page table constructor failure new 301cfa395559 mm: move free_unref_page to mm/internal.h new 5e22c05c521a mm/mremap: account memory on do_munmap() failure new 2646597e5e60 mm/mremap: for MREMAP_DONTUNMAP check security_vm_enough_m [...] new 493670b6b2df mremap: don't allow MREMAP_DONTUNMAP on special_mappings and aio new eaae14febbda vm_ops: rename .split() callback to .may_split() new 0ea6b91cc238 mremap: check if it's possible to split original vma new 8e0cf71217b1 mm: forbid splitting special mappings new 42a57630324a mm: track mmu notifiers in fs_reclaim_acquire/release new 4fe2cd895902 mm: extract might_alloc() debug check new b8b471ac3d76 locking/selftests: add testcases for fs_reclaim new 437387e706e3 mm/vmalloc.c:__vmalloc_area_node(): avoid 32-bit overflow new 9b3ddbd84ec7 mm/vmalloc: use free_vm_area() if an allocation fails new c58a2ca4412e mm/vmalloc: rework the drain logic new 45eba3b26bff mm/vmalloc: add 'align' parameter explanation for pvm_dete [...] new df5938c76366 mm/vmalloc.c: remove unnecessary return statement new 0bb799fa89ca docs/vm: remove unused 3 items explanation for /proc/vmstat new 4266a97cc697 mm/vmalloc.c: fix kasan shadow poisoning size new 8e797acdea31 workqueue: kasan: record workqueue stack new b4a4a524b291 kasan: print workqueue stack new c73a5495c516 lib/test_kasan.c: add workqueue test case new 3f8cf8f7b655 kasan: update documentation for generic kasan new 74cffe6c0b58 alpha: switch from DISCONTIGMEM to SPARSEMEM new 625eac454d3d ia64: remove custom __early_pfn_to_nid() new c673892bd51e ia64: remove 'ifdef CONFIG_ZONE_DMA32' statements new c11987d8312c ia64: discontig: paging_init(): remove local max_pfn calculation new 64434aa6e217 ia64: split virtual map initialization out of paging_init() new ee6fda45a0d6 ia64: forbid using VIRTUAL_MEM_MAP with FLATMEM new 540c3fc4f6a8 ia64: make SPARSEMEM default and disable DISCONTIGMEM new 690efd67aeec arm: remove CONFIG_ARCH_HAS_HOLES_MEMORYMODEL new 0b313b5dfd5f arm, arm64: move free_unused_memmap() to generic mm new 8c803edf48b8 arc: use FLATMEM with freeing of unused memory map instead [...] new ebe85d48c645 m68k/mm: make node data and node setup depend on CONFIG_DI [...] new 8076973e5984 m68k/mm: enable use of generic memory_model.h for !DISCONTIGMEM new 1d213154ddb1 m68k: deprecate DISCONTIGMEM new 406412aea6b4 mm: introduce debug_pagealloc_{map,unmap}_pages() helpers new c52d948eaab8 PM: hibernate: make direct map manipulations more explicit new 93c872ca01fd arch, mm: restore dependency of __kernel_map_pages() on DE [...] new a5f15dd4334d arch, mm: make kernel_page_present() always available new 67c86e7fefc6 mm, page_alloc: clean up pageset high and batch update new 72e92de60522 mm, page_alloc: calculate pageset high and batch once per zone new e35b13ebf673 mm, page_alloc: remove setup_pageset() new b53d02e31cea mm, page_alloc: simplify pageset_update() new 2fcbd5b284ab mm, page_alloc: cache pageset high and batch in struct zone new 8128975ecb67 mm, page_alloc: move draining pcplists to page isolation users new 7c7bf9f0ec65 mm, page_alloc: disable pcplists during memory offline new e74392125229 mm-page_alloc-disable-pcplists-during-memory-offline-fix new bbecbdba470a include/linux/page-flags.h: remove unused __[Set|Clear]Pag [...] new a855556cc4c6 mm/page-flags: fix comment new ea034041da47 mm/page_alloc: add __free_pages() documentation new 21e41b8c0539 mm/page_alloc: mark some symbols with static keyword new 817189c671b6 mm/page_alloc: clear all pages in post_alloc_hook() with i [...] new 581370c69208 init/main: fix broken buffer_init when DEFERRED_STRUCT_PAG [...] new 87b18815b944 mm: page_alloc: refactor setup_per_zone_lowmem_reserve() new 8eda9a5a7919 mm,hwpoison: drain pcplists before bailing out for non-bud [...] new f7a05576e1c9 mm,hwpoison: take free pages off the buddy freelists new 284570be7960 mm,hwpoison: take free pages off the buddy freelists for hugetlb new f20c2f3ea329 mm,hwpoison: drop unneeded pcplist draining new 2987da634cfd mm,hwpoison: refactor get_any_page new 760e21be0f94 mm,hwpoison: drop pfn parameter new 6f700929b4b2 mm,madvise: call soft_offline_page() without MF_COUNT_INCREASED new 93a3a5d46f9a mm,hwpoison: remove MF_COUNT_INCREASED new 05add0be556b mm,hwpoison: remove flag argument from soft offline functions new 0cb6cd1ad761 mm,hwpoison: disable pcplists before grabbing a refcount new e08ba378e1a5 mm,hwpoison: remove drain_all_pages from shake_page new b70ce4ef7415 mm/hugetlb.c: just use put_page_testzero() instead of page [...] new 2bc85720f819 mm/huge_memory.c: update tlb entry if pmd is changed new 1c49e286b7ec MIPS: do not call flush_tlb_all when setting pmd entry new f4011fd80ad3 include/linux/huge_mm.h: remove extern keyword new e235d0b8cab9 khugepaged: add parameter explanations for kernel-doc markup new b9e590f1e91b mm: hugetlb: fix type of delta parameter and related local [...] new a0ae325ea27f mm,hugetlb: remove unneeded initialization new 71788fd0fe0c mm: don't wake kswapd prematurely when watermark boosting [...] new a5d25211435d mm/vmscan: drop unneeded assignment in kswapd() new 064de2783a18 mm/vmscan.c: remove the filename in the top of file comment new 7128edb51ec3 mm/vmscan: __isolate_lru_page_prepare() cleanup new 4b8974292224 mm/page_isolation: do not isolate the max order page new ad635a4458b7 mm/compaction: rename 'start_pfn' to 'iteration_start_pfn' [...] new c832d6aab27c mm/compaction: move compaction_suitable's comment to right place new 15172221fb42 mm/compaction: make defer_compaction and compaction_deferr [...] new 4df001639c84 mm/memblock: use a more appropriate order calculation when [...] new 88a1e8e89e06 mm/oom_kill: change comment and rename is_dump_unreclaim_slabs() new 683089e91add mm/migrate.c: fix comment spelling new 4eea56a0c5f1 mm/migrate.c: optimize migrate_vma_pages() mmu notifier new 3739d7dfbcd4 mm: support THPs in zero_user_segments new eb882c8e2579 opcode: 0000 EIP: zero_user_segments] new e7511cb5b371 mm: truncate_complete_page() does not exist any more new e4611bb32661 mm: migrate: simplify the logic for handling permanent failure new 6d711c31a74e mm: migrate: skip shared exec THP for NUMA balancing new f3b7aebba9b5 mm: migrate: clean up migrate_prep{_local} new a8823b66f709 mm: migrate: return -ENOSYS if THP migration is unsupported new 273fe63df231 mm: make pagecache tagged lookups return only head pages new 5a9ea6989d45 mm/shmem: use pagevec_lookup in shmem_unlock_mapping new 69ba7e7aafce mm/swap: optimise get_shadow_from_swap_cache new 6487a94641b8 mm: add FGP_ENTRY new 183c89946ec1 mm/filemap: rename find_get_entry to mapping_get_entry new 182658bfa0ac mm/filemap: add helper for finding pages new beddafc4897b fix mm-filemap-add-helper-for-finding-pages.patch new b2bc95c5511f mm/filemap: add mapping_seek_hole_data new 9bbd5b014e19 fix mm-filemap-add-mapping_seek_hole_data.patch new 7bf30b1ac9c7 iomap: use mapping_seek_hole_data new 0baa8985aad9 mm: add and use find_lock_entries new 33c8bc26728c fix mm-add-and-use-find_lock_entries.patch new ddb9bcfcfa0d mm: add an 'end' parameter to find_get_entries new 020ebaabb666 mm: add an 'end' parameter to pagevec_lookup_entries new a814a07cb59b mm: remove nr_entries parameter from pagevec_lookup_entries new fa896fda5526 mm: pass pvec directly to find_get_entries new 72dc31983b00 mm: remove pagevec_lookup_entries new 09ccc10930b4 mm,thp,shmem: limit shmem THP alloc gfp_mask new b1fc5838cdf2 mm,thp,shm: limit gfp mask to no more than specified new ad45bdce892d mm,thp,shmem: make khugepaged obey tmpfs mount flags new 09da6cb7887d mm/cma.c: remove redundant cma_mutex lock new fa5791b02e51 mm: cma: improve pr_debug log in cma_release() new 8efd344c766e mm-cma-improve-pr_debug-log-in-cma_release-fix new c2f9acaa1820 mm, page_alloc: do not rely on the order of page_poison an [...] new 0f429df37c43 mm, page_poison: use static key more efficiently new f847477225b6 kernel/power: allow hibernation with page_poison sanity checking new b3392b26800f mm, page_poison: remove CONFIG_PAGE_POISONING_NO_SANITY new 2aca0dc00847 mm, page_poison: remove CONFIG_PAGE_POISONING_ZERO new 9b7e089e7c47 mm: vmstat: fix /proc/sys/vm/stat_refresh generating false [...] new 92606ce8e480 mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] new d14027a6a67b mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] new eb76a8cdda3b userfaultfd: add UFFD_USER_MODE_ONLY new 29bfb90b5565 userfaultfd: add user-mode only option to unprivileged_use [...] new 063601b14a2c userfaultfd: selftests: make __{s,u}64 format specifiers portable new 1995cd79f3d4 userfaultfd-selftests-make-__su64-format-specifiers-portable-v2 new 122fd816efbe mm/zswap: make struct kernel_param_ops definitions const new 7f5c3a6046bd mm/zswap: fix passing zero to 'PTR_ERR' warning new 0d915bcf3c8e mm/zswap: move to use crypto_acomp API for hardware acceleration new 21c2ae1f2c0d mm/zsmalloc.c: rework the list_add code in insert_zspage() new 26c95b279e8e mm/process_vm_access: remove redundant initialization of iov_r new 4505a338bf72 zram: support page writeback new 4b6e76ec366a zram: add stat to gather incompressible pages since zram set up new dfbc3f19baad mm: fix kernel-doc markups new d52babbc7bc1 mm: use sysfs_emit for struct kobject * uses new c13140ea070d mm: huge_memory: convert remaining use of sprintf to sysfs [...] new 55611e8d7050 mm:backing-dev: use sysfs_emit in macro defining functions new 0c74a59ead11 mm: shmem: convert shmem_enabled_show to use sysfs_emit_at new ebfd2026196c mm: slub: convert sysfs sprintf family to sysfs_emit/sysfs [...] new 5f31e6dae484 mm: fix fall-through warnings for Clang new 466cb33540a6 mm: cleanup kstrto*() usage new 8010f24948c0 mm: add Kernel Electric-Fence infrastructure new 266d84e76b86 kfence: Fix parameter description for kfence_object_start() new 74068e526e5a kfence: avoid stalling work queue task without allocations new f6627f6d9115 x86, kfence: enable KFENCE for x86 new 4c4c75881536 arm64, kfence: enable KFENCE for ARM64 new d54febeba2ff kfence: use pt_regs to generate stack trace on faults new 0ed567b58b76 mm, kfence: insert KFENCE hooks for SLAB new c6a45e1ba633 mm, kfence: insert KFENCE hooks for SLUB new ef83626fd62a kfence, kasan: make KFENCE compatible with KASAN new f0afdfde6557 kfence, Documentation: add KFENCE documentation new 5b40ba18f3ea kfence: add test suite new 163264f328ee MAINTAINERS: add entry for KFENCE new 192c389aace2 fs/buffer.c: add debug print for __getblk_gfp() stall problem new 8412577b2c66 fs/buffer.c: dump more info for __getblk_gfp() stall problem new b37151887ec7 kernel/hung_task.c: Monitor killed tasks. new 4a21795d9110 alpha: Replace bogus in_interrupt() new e29052d9bfef procfs: delete duplicated words + other fixes new 0935e4751d6a proc: provide details on indirect branch speculation new 67ad20843815 proc-provide-details-on-indirect-branch-speculation-v2 new b31762e59cb7 proc/sysctl: make protected_* world readable new 121e8509607b asm-generic: force inlining of get_order() to work around [...] new 050c69b7a2fd kernel.h: Split out mathematical helpers new 6da5598705b4 kernel.h: split out mathematical helpers fix new ea1c36f54e9f kernel/acct.c: use #elif instead of #end and #elif new acda166e1f96 include/linux/bitmap.h: convert bitmap_empty() / bitmap_fu [...] new 4b3b162903b0 bitmap: remove unused function declaration new 5e08cf668574 lib/test_free_pages.c: add basic progress indicators new 27d47536036a lib/stackdepot.c: replace one-element array with flexible- [...] new 1b3edffc81ea lib/stackdepot.c: use flex_array_size() helper in memcpy() new df4a573384b7 lib/stackdepot.c: use array_size() helper in jhash2() new 00df2a1ded5e lib/test_lockup.c: minimum fix to get it compiled on PREEMPT_RT new 53cc485c654b lib/list_kunit: follow new file name convention for KUnit tests new 6577200f36e2 lib/linear_ranges_kunit: follow new file name convention f [...] new ac94f8facb2a lib/bits_kunit: follow new file name convention for KUnit tests new d985f36e78bb lib/cmdline: fix get_option() for strings starting with hyphen new f05b7fe94a5d lib/cmdline: allow NULL to be an output for get_option() new abe85f83b1b5 lib/cmdline_kunit: add a new test suite for cmdline API new 84350d6ed499 lib-cmdline_kunit-add-a-new-test-suite-for-cmdline-api-fix new c6b83bb53c18 lib/cmdline_kunit: type of expected returned values should be int new a795c0aae1e0 lib/cmdline_kunit: provide meaningful MODULE_LICENSE() new 348228b85497 lib: optimize cpumask_local_spread() new 681af16aa625 ilog2: Improve ilog2 for constant arguments new 9efb06e8e82c ilog2-improve-ilog2-for-constant-arguments-checkpatch-fixes new 9abc09f2b271 lib/string: remove unnecessary #undefs new cf9750d92f7d lib: string.h: detect intra-object overflow in fortified s [...] new 985893ef1ac6 lkdtm: tests for FORTIFY_SOURCE new fad8bfffc090 string.h: add FORTIFY coverage for strscpy() new 3a9532dd1181 drivers/misc/lkdtm: add new file in LKDTM to test fortifie [...] new f5cc998eb42a drivers/misc/lkdtm/lkdtm.h: correct wrong filenames in comment new c8cb5d0147d8 lib: cleanup kstrto*() usage new 1923367e5a0c lib/lz4: explicitly support in-place decompression new 3a008ea6b806 bitops: introduce the for_each_set_clump macro new 276833a84a47 lib/test_bitmap.c: add for_each_set_clump test cases new 026f0e6a154d lib-test_bitmapc-add-for_each_set_clump-test-cases-checkpa [...] new 4199578ff021 gpio: thunderx: utilize for_each_set_clump macro new c855bf015c8d gpio: xilinx: utilize generic bitmap_get_value and _set_value new 632453499118 checkpatch: add new exception to repeated word check new 792f3476bb2f checkpatch: fix false positives in REPEATED_WORD warning new ea672477b036 checkpatch: ignore generated CamelCase defines and enum values new 3fff987bea07 checkpatch: prefer static const declarations new 529c428655fd checkpatch: allow --fix removal of unnecessary break statements new 9e8fa1303496 checkpatch: extend attributes check to handle more patterns new 51fbfe8da9ea checkpatch: add a fixer for missing newline at eof new 3db610948855 checkpatch: update __attribute__((section("name"))) quote removal new 544fb3256bd4 checkpatch-update-__attribute__sectionname-quote-removal-v2 new da16e548670d checkpatch: add fix option for GERRIT_CHANGE_ID new d8960db2ede0 checkpatch: add __alias and __weak to suggested __attribut [...] new f5d53ac5132e checkpatch: improve email parsing new d68e68a95e84 checkpatch: fix spelling errors and remove repeated word new 14cff3e450ef checkpatch: avoid COMMIT_LOG_LONG_LINE warning for signature tags new 71dc2c23f803 checkpatch: fix unescaped left brace new 0c82a676c297 checkpatch: add fix option for ASSIGNMENT_CONTINUATIONS new 0ecf47837301 checkpatch: add fix option for LOGICAL_CONTINUATIONS new af36689cb9b3 checkpatch: add fix and improve warning msg for non-standa [...] new 29541f0f556c checkpatch: add warning for unnecessary use of %h[xudi] an [...] new da2a74545d98 checkpatch: add warning for lines starting with a '#' in c [...] new 6bd0bd13b217 checkpatch: fix TYPO_SPELLING check for words with apostrophe new d0979888e1f6 checkpatch-fix-typo_spelling-check-for-words-with-apostrophe-fix new 1ef8cb9dbded kdump: append uts_namespace.name offset to VMCOREINFO new b70c3113dcd0 rapidio: remove unused rio_get_asm() and rio_get_device() new cdd0e937a708 gcov: remove support for GCC < 4.9 new 3082da243972 gcov: fix kernel-doc markup issue new b1e19ce2b623 bfs: don't use WARNING: string when it's just info. new ac03711a7eca relay: remove unused buf_mapped and buf_unmapped callbacks new 068d9468ee5e relay: require non-NULL callbacks in relay_open() new c85b121e5f87 relay: make create_buf_file and remove_buf_file callbacks [...] new a49b23772e86 relay: allow the use of const callback structs new d2ffdd113322 relay-allow-the-use-of-const-callback-structs-v3 new 62896cd136cf drm/i915: make relay callbacks const new dd47d8d991e4 ath10k: make relay callbacks const new 3d585d32a49c ath11k: make relay callbacks const new de0e5345c7c1 ath9k: make relay callbacks const new 66d74297813b blktrace: make relay callbacks const new 92b655f28cdc aio: simplify read_events() new 8d5b33b28155 kernel/resource.c: fix kernel-doc markups new f228a1809d75 resource-fix-kernel-doc-markups-checkpatch-fixes new a875fc8d3c01 ubsan: remove redundant -Wno-maybe-uninitialized new dc25526e4b3c ubsan: move cc-option tests into Kconfig new f812e1617fba ubsan: disable object-size sanitizer under GCC new dd31b9a258e9 ubsan: disable UBSAN_TRAP for all*config new 532781c603de ubsan: enable for all*config builds new d965550a1253 ubsan: remove UBSAN_MISC in favor of individual options new 6e0e271ecde9 ubsan: expand tests and reporting new 1056ce695eaa reboot: refactor and comment the cpu selection code new 0ea59671964a reboot: allow to specify reboot mode via sysfs new 54e52ed94b65 reboot: fix variable assignments in type_store new 75758f472943 reboot: remove cf9_safe from allowed types and rename cf9_force new 7723f283c0db reboot: allow to override reboot type if quirks are found new bf9bc8b46486 reboot: hide from sysfs not applicable settings new f3dbbd92e87a fault-injection: handle EI_ETYPE_TRUE new 7551f636394b lib/lzo/lzo1x_compress.c: make lzogeneric1x_1_compress() static new f65051e2218a Merge branch 'akpm-current/current' new 25f30e8682c0 kmap: stupid hacks to make it compile new 815860d9a23f init/Kconfig: don't assume scripts/lld-version.sh is executable new fbb627823447 mm/swap.c: reduce lock contention in lru_cache_add new 9955e6058850 mm/swap.c: mark sort_page_lruvec with static keyword new 9b9551fef4ea mm/memcg: bail early from swap accounting if memcg disabled new 36a423e1fb37 mm/memcg: warning on !memcg after readahead page charged new 63f18e83c2e6 mm/memcg: remove unused definitions new 27b28ae7db62 mm, kvm: account kvm_vcpu_mmap to kmemcg new d1161c790a57 mm: slub: call account_slab_page() after slab page initialization new 308adf4287e8 mm: memcg/slab: pre-allocate obj_cgroups for slab caches w [...] new 4bc0cc91b659 mm-memcg-slab-pre-allocate-obj_cgroups-for-slab-caches-wit [...] new 24a37583a657 mm/memcontrol:rewrite mem_cgroup_page_lruvec() new 9151da72c5a8 mm/memcg: add missed warning in mem_cgroup_lruvec new 945fa30506b7 mm/memcg: warn on missing memcg on mem_cgroup_page_lruvec() new 87ce637caf73 treewide: remove stringification from __alias macro definition new 781197ddd409 ARM: boot: quote aliased symbol names in string.c new 39f58f6abbf5 epoll: check for events when removing a timed out thread f [...] new 27c80024f44c epoll: simplify signal handling new 3aa58bc7a3c9 epoll: pull fatal signal checks into ep_send_events() new 83d9eb0ca042 epoll: move eavail next to the list_empty_careful check new 106573d3ae67 epoll: simplify and optimize busy loop logic new b460141a16c6 epoll: pull all code between fetch_events and send_event i [...] new 6197a60eee2d epoll: replace gotos with a proper loop new 730995ed5963 epoll: eliminate unnecessary lock for zero timeout new 5256c7c37166 mm: unexport follow_pte_pmd new 0cf52be9be81 mm: simplify follow_pte{,pmd} new 224cb28fe238 merge fix for "s390/pci: remove races against pte updates" new a72980d8cdd3 kasan: drop unnecessary GPL text from comment headers new b848a4069e6c kasan: KASAN_VMALLOC depends on KASAN_GENERIC new 15bb3649739c kasan: group vmalloc code new b5712d42ff25 kasan: shadow declarations only for software modes new 3bb7b279f11b kasan, mm: fix build issue with asmlinkage new 9ae84b95701b kasan: rename (un)poison_shadow to (un)poison_range new de0530185f9b kasan: rename KASAN_SHADOW_* to KASAN_GRANULE_* new 3eee279ce5f9 kasan: only build init.c for software modes new 52e58a3c4228 kasan: split out shadow.c from common.c new 77cad1c885e3 kasan: define KASAN_MEMORY_PER_SHADOW_PAGE new 8fd4264fa2a2 kasan: rename report and tags files new 27003b95ac37 kasan: don't duplicate config dependencies new 719ee8a8393b kasan: hide invalid free check implementation new 19c072d1b27e kasan: decode stack frame only with KASAN_STACK_ENABLE new 5443fc6835f7 kasan, arm64: only init shadow for software modes new 684e7840fdb0 kasan, arm64: only use kasan_depth for software modes new 7d8ae0f3b865 kasan, arm64: move initialization message new fb104a226d39 kasan, arm64: rename kasan_init_tags and mark as __init new 0ef0bc5ffa22 kasan: rename addr_has_shadow to addr_has_metadata new 9b4917bc3157 kasan: rename print_shadow_for_address to print_memory_metadata new 4cd09c182a2d kasan: rename SHADOW layout macros to META new 8c4a8999de09 kasan: separate metadata_fetch_row for each mode new 098415dd65f5 kasan, arm64: don't allow SW_TAGS with ARM64_MTE new f2669b638306 kasan: introduce CONFIG_KASAN_HW_TAGS new 45b39abcadfa arm64: enable armv8.5-a asm-arch option new 7555bc040dcb arm64: mte: add in-kernel MTE helpers new 9dd8d344d184 arm64: mte: reset the page tag in page->flags new 36fba8c1d307 arm64: mte: add in-kernel tag fault handler new a5fcf98b2b15 arm64: mte: ensure CONFIG_ARM64_PAN is enabled with MTE new ae9fa8fa7bcf arm64: kasan: allow enabling in-kernel MTE new 873fde359d45 arm64: mte: convert gcr_user into an exclude mask new 10ac629bae25 arm64: mte: switch GCR_EL1 in kernel entry and exit new e70f37da1053 kasan, mm: untag page address in free_reserved_area new 646e800a2705 arm64: kasan: align allocations for HW_TAGS new f63fb4e24ae5 arm64: kasan: add arch layer for memory tagging helpers new c771d16f8fc2 kasan: define KASAN_GRANULE_SIZE for HW_TAGS new ceffa689f046 kasan, x86, s390: update undef CONFIG_KASAN new af8a8e34abd8 kasan, arm64: expand CONFIG_KASAN checks new 623be977000d kasan, arm64: implement HW_TAGS runtime new 0e2a8836d6e3 kasan, arm64: print report from tag fault handler new f1c1b5e5005b kasan, mm: reset tags when accessing metadata new 46bfb387bed4 kasan, arm64: enable CONFIG_KASAN_HW_TAGS new 43e24b54c670 kasan: add documentation for hardware tag-based mode new 83e4ce1fd19e kselftest/arm64: check GCR_EL1 after context switch new adb839d7d061 kasan: simplify quarantine_put call site new ed8490a03e39 kasan: rename get_alloc/free_info new f786e1fb130b kasan: introduce set_alloc_info new 8802a9386de0 kasan, arm64: unpoison stack only with CONFIG_KASAN_STACK new a87f1ddf49e5 kasan: allow VMAP_STACK for HW_TAGS mode new 784bd80f60c2 kasan: remove __kasan_unpoison_stack new b8d84cd32795 kasan: inline kasan_reset_tag for tag-based modes new 12f0bc86073e kasan: inline random_tag for HW_TAGS new 74c5482f0c4f kasan: open-code kasan_unpoison_slab new b7ad479c1f6c kasan: inline (un)poison_range and check_invalid_free new cbb717cb5827 kasan: add and integrate kasan boot parameters new 5a07f540568f kasan, mm: check kasan_enabled in annotations new 76e402e4c6fa kasan, mm: rename kasan_poison_kfree new 31f2119bddaf kasan: don't round_up too much new 4cd5859974f8 kasan: simplify assign_tag and set_tag calls new cea6a8eef726 kasan: clarify comment in __kasan_kfree_large new 763b02fd9d04 kasan: sanitize objects when metadata doesn't fit new c460f37de28f kasan, mm: allow cache merging with no metadata new 469fb71a4d6f kasan: update documentation new cc9ef3cb830c mm: fix some spelling mistakes in comments new ef3bc1695784 epoll: convert internal api to timespec64 new 02584159f4f3 epoll: add syscall epoll_pwait2 new c375de6a492a epoll: wire up syscall epoll_pwait2 new 5e8a0c2114ff selftests/filesystems: expand epoll with epoll_pwait2 new 6502a93167fa mmap locking API: don't check locking if the mm isn't live yet new 6ed2b7b476d6 mm/gup: assert that the mmap lock is held in __get_user_pages() new 688e35fa2be0 mm: add definition of PMD_PAGE_ORDER new da52ca430061 mmap: make mlock_future_check() global new 00e623ccee5a set_memory: allow set_direct_map_*_noflush() for multiple pages new 5343c5cd1a98 set_memory-allow-set_direct_map__noflush-for-multiple-pages-fix new f2b7c491916d set_memory: allow querying whether set_direct_map_*() is a [...] new 048dcb25aa6c mm: introduce memfd_secret system call to create "secret" [...] new ebc01da53160 secretmem: use PMD-size pages to amortize direct map fragm [...] new cb3500c15550 secretmem: add memcg accounting new 5b7184bc58c6 PM: hibernate: disable when there are active secretmem users new f74205043541 arch, mm: wire up memfd_secret system call were relevant new e1ec61260b00 secretmem: test: add basic selftest for memfd_secret(2)
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 (cd96ddf8c98b) \ N -- N -- N refs/heads/akpm (e1ec61260b00)
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.
The 1140 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/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 +- 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/block/zram/Kconfig | 41 +- drivers/block/zram/zcomp.c | 2 - drivers/block/zram/zram_drv.c | 2 +- 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 +- 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, 16169 insertions(+), 8788 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