This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-arm-mainline-allyesconfig in repository toolchain/ci/linux.
from d2f38a3c6507 Merge tag 'backlight-next-5.16' of git://git.kernel.org/pu [...] adds 51b8c1fe250d vfs: keep inodes with page cache off the inode shrinker LRU adds 83c1fd763b32 mm,hugetlb: remove mlock ulimit for SHM_HUGETLB adds 0658a0961b0a procfs: do not list TID 0 in /proc/<pid>/task adds 434b90f39e66 x86/xen: update xen_oldmem_pfn_is_ram() documentation adds d452a4894983 x86/xen: simplify xen_oldmem_pfn_is_ram() adds 934fadf438b3 x86/xen: print a warning when HVMOP_get_mem_type fails adds 2c9feeaedfe1 proc/vmcore: let pfn_is_ram() return a bool adds cc5f2704c934 proc/vmcore: convert oldmem_pfn_is_ram callback to more ge [...] adds 94300fcf4cef virtio-mem: factor out hotplug specifics from virtio_mem_i [...] adds 84e17e684eef virtio-mem: factor out hotplug specifics from virtio_mem_p [...] adds ffc763d0c334 virtio-mem: factor out hotplug specifics from virtio_mem_r [...] adds ce2814622e84 virtio-mem: kdump mode to sanitize /proc/vmcore access adds da4d6b9cf80a proc: allow pid_revalidate() during LOOKUP_RCU adds f5d80614844a kernel.h: drop unneeded <linux/kernel.h> inclusion from ot [...] adds d2a8ebbf8192 kernel.h: split out container_of() and typeof_member() macros adds ec54c2892064 include/kunit/test.h: replace kernel.h with the necessary [...] adds cd7187e112c9 include/linux/list.h: replace kernel.h with the necessary [...] adds 50b09d6145da include/linux/llist.h: replace kernel.h with the necessary [...] adds c540f9595956 include/linux/plist.h: replace kernel.h with the necessary [...] adds 28b2e8f32023 include/media/media-entity.h: replace kernel.h with the ne [...] adds 5f6286a60810 include/linux/delay.h: replace kernel.h with the necessary [...] adds 1fcbd5deac51 include/linux/sbitmap.h: replace kernel.h with the necessa [...] adds 98e1385ef24b include/linux/radix-tree.h: replace kernel.h with the nece [...] adds b4b87651104d include/linux/generic-radix-tree.h: replace kernel.h with [...] adds e52340de11d8 kernel.h: split out instruction pointer accessors adds e1edc277e6f6 linux/container_of.h: switch to static_assert adds 7d60ac009792 mailmap: update email address for Colin King adds b15be237a95f MAINTAINERS: add "exec & binfmt" section with myself and Eric adds 46bfa85fc888 MAINTAINERS: rectify entry for ARM/TOSHIBA VISCONTI ARCHITECTURE adds b39c920665c0 MAINTAINERS: rectify entry for HIKEY960 ONBOARD USB GPIO H [...] adds 65e5acbb135e MAINTAINERS: rectify entry for INTEL KEEM BAY DRM DRIVER adds 57235b6e783c MAINTAINERS: rectify entry for ALLWINNER HARDWARE SPINLOCK [...] adds 4d4712c1a4ac lib, stackdepot: check stackdepot handle before accessing slabs adds 505be48165fa lib, stackdepot: add helper to print stack entries adds 0f68d45ef41a lib, stackdepot: add helper to print stack entries into buffer adds bfb3ba32061d include/linux/string_helpers.h: add linux/string.h for strlen() adds 839b395eb9c1 lib: uninline simple_strntoull() as well adds 723aca208516 mm/scatterlist: replace the !preemptible warning in sg_mit [...] adds 3e421469dd77 const_structs.checkpatch: add a few sound ops structs adds 70a11659f590 checkpatch: improve EXPORT_SYMBOL test for EXPORT_SYMBOL_NS uses adds 0ee3e7b8893e checkpatch: get default codespell dictionary path from pac [...] adds 5f501d555653 binfmt_elf: reintroduce using MAP_FIXED_NOREPLACE adds a43e5e3a0227 ELF: simplify STACK_ALLOC macro adds 1b1ad288b8f1 kallsyms: remove arch specific text and data check adds e7d5c4b0eb9b kallsyms: fix address-checks for kernel related range adds a20deb3a3487 sections: move and rename core_kernel_data() to is_kernel_ [...] adds b9ad8fe7b8ca sections: move is_kernel_inittext() into sections.h adds 0a96c902d46c x86: mm: rename __is_kernel_text() to is_x86_32_kernel_text() adds 8f6e42e83362 sections: provide internal __is_kernel() and __is_kernel_t [...] adds 3298cbe8046a mm: kasan: use is_kernel() helper adds 808b64565b02 extable: use is_kernel_text() helper adds 843a1ffaf6f2 powerpc/mm: use core_kernel_text() helper adds 4b5ef1e11421 microblaze: use is_kernel_text() helper adds 2d93a5835a37 alpha: use is_kernel_text() helper adds 0858d7da8a09 ramfs: fix mount source show for ramfs adds 8bc2b3dca729 init: make unknown command line param message clearer adds 18319cb478de coda: avoid NULL pointer dereference from a bad inode adds 3d8e72d97411 coda: check for async upcall request using local state adds b1deb685b079 coda: remove err which no one care adds 76097eb7a48a coda: avoid flagging NULL inodes adds b2e36228367a coda: avoid hidden code duplication in rename adds 5a646fb3a3e2 coda: avoid doing bad things on inode type changes during [...] adds 1077c2857791 coda: convert from atomic_t to refcount_t on coda_vm_ops->refcnt adds 118b7ee169d2 coda: use vmemdup_user to replace the open code adds 98d5b61ef5fa coda: bump module version to 7.2 adds 3bcd6c5bd483 nilfs2: replace snprintf in show functions with sysfs_emit adds 94ee1d91514a nilfs2: remove filenames from file comments adds 55d1cbbbb29e hfs/hfsplus: use WARN_ON for sanity check adds 5605f41917c6 crash_dump: fix boolreturn.cocci warning adds a10677a028b8 crash_dump: remove duplicate include in crash_dump.h adds f26663684e76 signal: remove duplicate include in signal.h adds 372904c080be seq_file: move seq_escape() to a header adds 10a6de19cad6 seq_file: fix passing wrong private data adds ba1f70ddd180 kernel/fork.c: unshare(): use swap() to make code cleaner adds 7eb0e28c1d31 sysv: use BUILD_BUG_ON instead of runtime check adds d687a9ccf264 Documentation/kcov: include types.h in the example adds 6f1d34bd491c Documentation/kcov: define `ip' in the example adds 741ddd4519c4 kcov: allocate per-CPU memory on the relevant node adds 22036abe17c9 kcov: avoid enable+disable interrupts if !in_task() adds d5d2c51f1e5f kcov: replace local_irq_save() with a local_lock_t adds 3b2941188e01 scripts/gdb: handle split debug for vmlinux adds b78dfa059fdd kernel/resource: clean up and optimize iomem_is_exclusive() adds a9e7b8d4f663 kernel/resource: disallow access to exclusive system RAM regions adds 2128f4e21aa2 virtio-mem: disallow mapping virtio-mem memory via /dev/mem adds 303f8e2d0200 selftests/kselftest/runner/run_one(): allow running non-ex [...] adds 5563cabdde7e ipc: check checkpoint_restore_ns_capable() to modify C/R p [...] adds 0e9beb8a96f2 ipc/ipc_sysctl.c: remove fallback for !CONFIG_PROC_SYSCTL adds 59a2ceeef6d6 Merge branch 'akpm' (patches from Andrew) adds 27eb4c3144f7 9p/net: fix missing error check in p9_check_errors adds 4cd82a5bb0f6 net/9p: autoload transport modules adds 0dc54bd4d6e0 fscache_cookie_enabled: check cookie is valid before accessing it adds eb497943fa21 9p: Convert to using the netfs helper lib to do reads and caching adds e4eeefbafc9d fs/9p: cleanup: opening brace at the beginning of the next line adds 6d66ffc1293b 9p: fix minor indentation and codestyle adds 772712c581e7 fs/9p: fix warnings found by checkpatch.pl adds 9a268faa5f86 fs/9p: fix indentation and Add missing a blank line after [...] adds 024b7d6a435a 9p: fix file headers adds 10c69a0d08bb 9p v9fs_parse_options: replace simple_strtoul with kstrtouint adds 05f975cd6a0b 9p p9mode2perm: remove useless strlcpy and check sscanf re [...] adds b1843d23854a 9p: set readahead and io size according to maxsize adds 6e195b0f7c8e 9p: fix a bunch of checkpatch warnings adds f89ce84bc333 Merge tag '9p-for-5.16-rc1' of git://github.com/martinetd/linux adds 507874c08f63 orangefs: Remove redundant initialization of variable ret adds 4c2b46c824a7 fs: orangefs: fix error return code of orangefs_revalidate [...] adds ac2c63757f4f orangefs: Fix sb refcount leak when allocate sb info failed. adds a0c7d4a07f2f Merge tag 'for-linus-5.16-ofs1' of git://git.kernel.org/pu [...] adds 5c791fe1e2a4 fuse: make sure reclaim doesn't write the inode adds 36ea23374d1f fuse: write inode in fuse_vma_close() instead of fuse_release() adds bda9a71980e0 fuse: annotate lock in fuse_reverse_inval_entry() adds 5fe0fc9f1de6 fuse: use kmap_local_page() adds b5d975829785 fuse: delete redundant code adds 371e8fd02969 fuse: move fuse_invalidate_attr() into fuse_update_ctime() adds 84840efc3c0f fuse: simplify __fuse_write_file_get() adds cefd1b83275d fuse: decrement nlink on overwriting rename adds 97f044f690ba fuse: don't increment nlink in link() adds fa5eee57e33e fuse: selective attribute invalidation adds 8c56e03d2e08 fuse: don't bump attr_version in cached write adds 27ae449ba26e fuse: rename fuse_write_update_size() adds d347739a0e76 fuse: always invalidate attributes after writes adds 484ce65715b0 fuse: fix attr version comparison in fuse_read_update_size() adds 20235b435a5c fuse: cleanup code conditional on fc->writeback_cache adds c15016b7ae1c fuse: simplify local variables holding writeback cache state adds 04d82db0c557 fuse: move reverting attributes to fuse_change_attributes() adds 4b52f059b5dd fuse: add cache_mask adds ec85537519b3 fuse: take cache_mask into account in getattr adds c6c745b81033 fuse: only update necessary attributes adds a390ccb316be fuse: add FOPEN_NOFLUSH adds 7c594bbd2de9 virtiofs: use strscpy for copying the queue name adds 712a951025c0 fuse: fix page stealing adds cdd39b0539c4 Merge tag 'fuse-update-5.16' of git://git.kernel.org/pub/s [...] adds 9a2544037600 ovl: fix use after free in struct ovl_aio_req adds 1f5573cfe7a7 ovl: fix warning in ovl_create_real() adds 5b0a414d06c3 ovl: fix filattr copy-up failure adds 1bdd629e5aa0 Merge tag 'ovl-update-5.16' of git://git.kernel.org/pub/sc [...] adds 2c38d6a4e959 sparc32: remove the call to dma_make_coherent in arch_dma_free adds 837e80b3a5fc sparc32: remove dma_make_coherent adds 7d6db80b7d26 sparc32: use DMA_DIRECT_REMAP adds 9fbd8dc19aa5 dma-mapping: use 'bitmap_zalloc()' when applicable adds 372594985c78 Merge tag 'dma-mapping-5.16' of git://git.infradead.org/us [...] adds 2cc1ae487828 dm: introduce audit event module for device mapper adds 82bb85998cc9 dm integrity: log audit events for dm-integrity target adds 58d0f180bd91 dm crypt: log aead integrity violations to audit subsystem adds ea3dba305252 dm: Remove redundant flush_workqueue() calls adds 089975379d52 dm: add add_disk() error handling adds c12d205dae09 dm integrity: use bvec_kmap_local in integrity_metadata adds 25058d1c725c dm integrity: use bvec_kmap_local in __journal_read_write adds 27db27170851 dm log writes: use memcpy_from_bvec in log_writes_map adds 30495e688d9d dm verity: use bvec_kmap_local in verity_for_bv_block adds a5217c11058c dm crypt: Make use of the helper macro kthread_run() adds f635237a9bfb dm writecache: Make use of the helper macro kthread_run() adds c7c879eedc02 dm: make workqueue names device-specific adds 7552750d0494 dm table: log table creation error code adds c183e1707aba Merge tag 'for-5.16/dm-changes' of git://git.kernel.org/pu [...] adds 9881024aab80 io_uring: clean up io_queue_sqe_arm_apoll adds 71c9ce27bb57 io-wq: fix max-workers not correctly set on multi-node system adds 83956c86fffe io_uring: remove redundant assignment to ret in io_registe [...] adds a19577808fd3 io_uring: remove dead 'sqe' store adds bad119b9a000 io_uring: honour zeroes as io-wq worker limits adds 007301c472ef Merge tag 'io_uring-5.16-2021-11-09' of git://git.kernel.d [...] adds 2116274af46b block: add a loff_t cast to bdev_nr_bytes adds 138c1a38113d block: use new bdev_nr_bytes() helper for blkdev_{read,wri [...] adds 1dc1f92e24d6 Merge tag 'for-5.16/bdev-size-2021-11-09' of git://git.ker [...] adds ef1661ba6d2e blk-mq: fix redundant check of !e expression adds a22c00be90de block: assign correct tag before doing prefetch of request adds b22809092c70 block: replace always false argument with 'false' adds a1c2f7e7f25c dm: don't stop request queue after the dm device is suspended adds 781dd830ec4f block: move RQF_ELV setting into allocators adds a1cb65377e70 blk-mq: only try to run plug merge if request has same que [...] adds 62ba0c008f5d blk-mq: add RQF_ELV debug entry adds 3b87c6ea671a blk-mq: update hctx->nr_active in blk_mq_end_request_batch() adds c5fc7b931736 block: have plug stored requests hold references to the queue adds 71539717c105 block: split request allocation components into helpers adds c98cb5bbdab1 block: make bio_queue_enter() fast-path available inline adds 900e08075202 block: move queue enter logic into blk_mq_submit_bio() adds 10c47870155b block: ensure cached plug request matches the current queue adds fe7d064fa3fa block: fix device_add_disk() kobject_create_and_add() erro [...] adds a846a8e6c9a5 blk-mq: don't free tags if the tag_set is used by other de [...] adds 9ef4d0209cba blk-mq: add one API for waiting until quiesce is done adds d2b9f12b0f7c scsi: avoid to quiesce sdev->request_queue two times adds 93542fbfa7b7 scsi: make sure that request queue queiesce and unquiesce [...] adds 26af1cd00364 nvme: wait until quiesce is done adds 3e28850cbd35 Merge tag 'for-5.16/block-2021-11-09' of git://git.kernel. [...] adds 5e2e1cc4131c zram: add error handling support for add_disk() adds ff4cbe0fcf5d ps3disk: add error handling support for add_disk() adds 3c30883acab1 ps3vram: add error handling support for add_disk() adds e1528830bd4e block/brd: add error handling support for add_disk() adds e4c4871a7394 nbd: fix max value for 'first_minor' adds 940c264984fd nbd: fix possible overflow for 'first_minor' in nbd_dev_add() adds 69beb62ff0d1 nbd: Fix incorrect error handle when first_minor is illega [...] adds e2daec488c57 nbd: Fix hungtask when nbd_config_put adds 8c13ab115b57 md/bitmap: don't set max_write_behind if there is no write [...] adds 1e37799b50ec raid5-ppl: use swap() to make code cleaner adds 579b51747400 Merge branch 'md-next' of https://git.kernel.org/pub/scm/l [...] adds 494dbee341e7 nbd: error out if socket index doesn't match in nbd_handle [...] adds 6f1637795f28 zram: fix race between zram_reset_device() and disksize_store() adds 8c54499a59b0 zram: don't fail to remove zram during unloading module adds 5a4b653655d5 zram: avoid race between zram_remove and disksize_store adds 00c5495c54f7 zram: replace fsync_bdev with sync_blockdev adds 8468f45091d2 bcache: fix use-after-free problem in bcache_device_free() adds 3aefb5ee843f nvdimm/btt: do not call del_gendisk() if not needed adds 27548088ac62 drbd: Fix double free problem in drbd_create_device adds 18c6c96897a3 loop: Remove duplicate assignments adds 2762ff06aa49 nvdimm/btt: use goto error labels on btt_blk_init() adds 16be7974ff5d nvdimm/btt: add error handling support for add_disk() adds b7421afcec0c nvdimm/blk: avoid calling del_gendisk() on early failures adds dc104f4bb2d0 nvdimm/blk: add error handling support for add_disk() adds accf58afb689 nvdimm/pmem: cleanup the disk if pmem_release_disk() is ye [...] adds 5a192ccc32e2 nvdimm/pmem: use add_disk() error handling adds 15733754ccf3 z2ram: add error handling support for add_disk() adds f583eaef0af3 block/sunvdc: add error handling support for add_disk() adds ed73919124b2 mtd/ubi/block: add error handling support for add_disk() adds 4ddb85d36613 ataflop: remove ataflop_probe_lock mutex adds 26e06f5b1367 block: update __register_blkdev() probe documentation adds 46a7db492e7a ataflop: address add_disk() error handling on probe adds ec28fcc6cfcd floppy: address add_disk() error handling on probe adds 38987a872b31 ataflop: Add missing semicolon to return statement adds 2878feaed543 bcache: Revert "bcache: use bvec_virt" adds cb690f5238d7 Merge tag 'for-5.16/drivers-2021-11-09' of git://git.kerne [...] adds 08de420a8014 rpmsg: glink: Replace strncpy() with strscpy_pad() adds 537d3af1bee8 rpmsg: Fix rpmsg_create_ept return when RPMSG config is no [...] adds 54c9237a97e0 rpmsg: Change naming of mediatek rpmsg property adds f0d1be1482aa rpmsg: virtio: Remove unused including <linux/of_device.h> adds 63b8d7991667 rpmsg: virtio_rpmsg_bus: use dev_warn_ratelimited for msg [...] adds 8956927faed3 rpmsg: glink: Add TX_DATA_CONT command while sending adds c7c182d4447e rpmsg: glink: Remove the rpmsg dev in close_ack adds 343ba27b6f9d rpmsg: glink: Remove channel decouple from rpdev release adds b16a37e1846c rpmsg: glink: Send READ_NOTIFY command in FIFO full case adds becc1fb4f3e5 Merge tag 'rpmsg-v5.16' of git://git.kernel.org/pub/scm/li [...] adds d4d47ba71df5 remoteproc: qcom: wcnss: Drop unused smd include adds fc1b6b643958 remoteproc: qcom: Loosen dependency on RPMSG_QCOM_SMD adds 7b4d7894c65b soc: qcom: aoss: Expose send for generic usecase adds e73c632b18a9 dt-bindings: remoteproc: qcom: pas: Add QMP property adds 8443ef7b5771 dt-bindings: remoteproc: qcom: Add QMP property adds c1fe10d238c0 remoteproc: qcom: q6v5: Use qmp_send to update co-processo [...] adds 24acbd9dc934 remoteproc: elf_loader: Fix loading segment when is_iomem true adds 970675f61bf5 remoteproc: Fix the wrong default value of is_iomem adds 91bb26637353 remoteproc: imx_rproc: Fix TCM io memory type adds afe670e23af9 remoteproc: imx_rproc: Fix ignoring mapping vdev regions adds e90547d59d4e remoteproc: imx_rproc: Fix rsc-table name adds 28d5554b4630 remoteproc: imx_rproc: Change to ioremap_wc for dram adds eeaf9700b9c6 dt-bindings: remoteproc: Add the documentation for Meson A [...] adds 6cb58ea897dd remoteproc: meson-mx-ao-arc: Add a driver for the AO ARC r [...] adds ca7380a41d37 dt-bindings: remoteproc: mediatek: Add binding for mt8195 scp adds 63e6a34068a3 dt-bindings: remoteproc: mediatek: Add binding for mt8192 scp adds f4d7e6f6eb3c dt-bindings: remoteproc: mediatek: Convert mtk,scp to json-schema adds 79111df414fc remoteproc: mediatek: Support mt8195 scp adds 81231af135ca dt-bindings: remoteproc: k3-r5f: Cleanup SoC compatible fr [...] adds f13f5d729a8d dt-bindings: remoteproc: k3-dsp: Cleanup SoC compatible fr [...] adds cc73f503f7ec MAINTAINERS: Update remoteproc repo url adds 9ae45035ba2b remoteproc: qcom: pas: Use the same init resources for MSM [...] adds 04a1261951bc dt-bindings: remoteproc: qcom: pas: Add SC7280 MPSS support adds 58c8db93f721 remoteproc: qcom: pas: Add SC7280 Modem support adds c42c0a5e97d1 dt-bindings: remoteproc: qcom: Update Q6V5 Modem PIL binding adds c842379d00f1 remoteproc: mss: q6v5-mss: Add modem support on SC7280 adds faf88ed1c083 remoteproc: meson-mx-ao-arc: fix a bit test adds bc774a3887cb rpmsg: char: Remove useless include adds ebcd5d5175ca remoteproc: imx_rproc: Move common structure to header file adds d2320a042e57 remoteproc: imx_rproc: Add IMX_RPROC_SCU_API method adds ec0e5549f358 remoteproc: imx_dsp_rproc: Add remoteproc driver for DSP on i.MX adds b55553fd4ee3 dt-bindings: dsp: fsl: Update binding document for remote [...] adds 5621dc3c97cd remoteproc: imx_dsp_rproc: Correct the comment style of copyright adds 51063f54ffaf remoteproc: imx_dsp_rproc: mark PM functions as __maybe_unused adds d6a33c5bdc84 remoteproc: Fix spelling mistake "atleast" -> "at least" adds 0374a4ea7269 remoteproc: Fix a memory leak in an error handling path in [...] adds 9db9c738ac89 remoteproc: qcom_q6v5_mss: Use devm_platform_ioremap_resou [...] adds c34bfafd7c6c remoteproc: omap_remoteproc: simplify getting .driver_data adds 9955548919c4 remoteproc: Remove vdev_to_rvdev and vdev_to_rproc from re [...] adds bd485d274be3 Merge tag 'rproc-v5.16' of git://git.kernel.org/pub/scm/li [...] adds 14b2d18e81f2 watchdog: remove dead iop watchdog timer driver adds 004920dfc330 watchdog: stm32_iwdg: drop superfluous error message adds 164483c73519 watchdog: f71808e_wdt: fix inaccurate report in WDIOC_GETTIMEOUT adds bba6c477d52e watchdog: f71808e_wdt: remove superfluous global adds c3a291e18dfe watchdog: f71808e_wdt: constify static array adds 3a2c489513e9 watchdog: f71808e_wdt: rename variant-independent identifi [...] adds 8bea27edc393 watchdog: f71808e_wdt: migrate to new kernel watchdog API adds 27e0fe00a5c6 watchdog: f71808e_wdt: refactor to platform device/driver pair adds a7876735f24f watchdog: f71808e_wdt: dynamically allocate watchdog driver data adds 2f61b3a74699 watchdog: da9062: da9063: prevent pings ahead of machine reset adds bb6d7721ac3a watchdog: meson_gxbb_wdt: add nowayout parameter adds f01f0717928a watchdog: meson_gxbb_wdt: add timeout parameter adds 55f36df9ec4f dt-bindings: watchdog: sunxi: Add compatibles for R329 adds 28b7ee33a212 ar7: fix kernel builds for compiler test adds 601db217916d dt-bindings: watchdog: sunxi: Add compatibles for D1 adds 94213a39c3d8 watchdog: sunxi_wdt: Add support for D1 adds 54ccba2f6a00 watchdog: ar7_wdt: Make use of the helper function devm_pl [...] adds 79cc4d22aa45 watchdog: iTCO_wdt: Make use of the helper function devm_p [...] adds b3220bde5e85 watchdog: rti-wdt: Make use of the helper function devm_pl [...] adds dd29cb4b88bc watchdog: mlx-wdt: Use regmap_write_bits() adds 414a9bf8285b watchdog: rza_wdt: Use semicolons instead of commas adds eed09878923e dt-bindings: watchdog: mtk-wdt: add disable_wdt_extrst support adds 59b0f5133564 watchdog: mtk: add disable_wdt_extrst support adds 4d3d50f607b2 watchdog: sp5100_tco: Add support for get_timeleft adds 981785da79f0 watchdog: s3c2410: describe driver in KConfig adds 1ae3e78c0820 watchdog: iTCO_wdt: No need to stop the timer in probe adds ee1a0696934a watchdog: bcm63xx_wdt: fix fallthrough warning adds 74128d801b51 watchdog: ux500_wdt: Drop platform data adds d0305aac8e83 watchdog: db8500_wdt: Rename driver adds c738888032ff watchdog: db8500_wdt: Rename symbols adds 89d714ab6043 Merge tag 'linux-watchdog-5.16-rc1' of git://www.linux-wat [...] adds e765f13ed126 nvdimm/pmem: move dax_attribute_group from dax to pmem adds 4287af35113c Merge tag 'libnvdimm-for-5.16' of git://git.kernel.org/pub [...] adds dc4bd2a2ddaf xen/x86: streamline set_pte_mfn() adds cae739518314 xen/x86: restore (fix) xen_set_pte_init() behavior adds 4c360db6ccdb xen/x86: adjust xen_set_fixmap() adds d2a3ef44c2a2 xen/x86: adjust handling of the L3 user vsyscall special p [...] adds 344485a21ddb xen/x86: there's no highmem anymore in PV mode adds 9a58b352e9e8 xen/x86: restrict PV Dom0 identity mapping adds 4745ea2628bb xen-pciback: Fix return in pm_ctrl_init() adds dce69259aebb x86/xen: Remove redundant irq_enter/exit() invocations adds d8da26671a95 xen/pvcalls-back: Remove redundant 'flush_workqueue()' calls adds 9e2b3e834c45 xen: fix wrong SPDX headers of Xen related headers adds cbd5458ef195 xen: Fix implicit type conversion adds 767216796cb9 x86/pvh: add prototype for xen_pvh_init() adds 12ad6cfc09a5 x86/xen: remove xen_have_vcpu_info_placement flag adds e453f872b72f x86/xen: switch initial pvops IRQ functions to dummy ones adds a67efff28832 xen-pciback: allow compiling on other archs than x86 adds d99bb72a306a x86/xen: remove 32-bit pv leftovers adds ee1f9d191432 xen: allow pv-only hypercalls only with CONFIG_XEN_PV adds 3ac876e8b5fc xen: remove highmem remnants adds eae446b7654f x86/xen: remove 32-bit awareness from startup_xen adds 40fdea0284bb xen/balloon: add late_initcall_sync() for initial ballooning done adds 121f2faca2c0 xen/balloon: rename alloc/free_xenballooned_pages adds 501586ea5974 xen/balloon: fix unused-variable warning adds bf98ecbbae3e Merge tag 'for-linus-5.16b-rc1-tag' of git://git.kernel.or [...] adds 7962c2eddbfe arch: remove unused function syscall_set_arguments() adds e8f023caee6b Merge tag 'asm-generic-5.16' of git://git.kernel.org/pub/s [...] adds e775eb9fc2a4 soc: fsl: dpio: replace smp_processor_id with raw_smp_proc [...] adds dc7e5940aad6 soc: fsl: dpio: use the combined functions to protect crit [...] adds 8120bd469f55 soc: fsl: dpaa2-console: free buffer before returning from [...] adds 76f79231666a Merge tag 'soc-fsl-fix-v5.15-2' of git://git.kernel.org/pu [...] adds 3f55f177edb8 Merge tag 'arm-fixes-5.16' of git://git.kernel.org/pub/scm [...] adds 9dc232a8ab18 arm64: arm64_ftr_reg->name may not be a human-readable string adds 34688c76911e arm64: vdso: remove -nostdlib compiler flag adds aedad3e1c6dd arm64: mte: change PR_MTE_TCF_NONE back into an unsigned long adds c6975d7cab5b arm64: Track no early_pgtable_alloc() for kmemleak adds c7c386fbc202 arm64: pgtable: make __pte_to_phys/__phys_to_pte_val inlin [...] adds 89fa0be0a09c Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds 5135b2139212 MAINTAINERS: Add Prashant's maintainership of cros_ec drivers adds d50497c4a05e platform/chrome: cros_ec_proto: Fix check_features ret val adds 73eff8602ad1 platform/chrome: cros-ec-typec: Cleanup use of check_features adds f636fb044ad6 iio: common: cros_ec_sensors: simplify getting .driver_data adds f11c35e18150 platform/chrome: cros_ec_sensorhub: simplify getting .driver_data adds eb057514ccca platform/chrome: cros_ec: Fix spelling mistake "responsed" [...] adds 67ea0239fb60 platform/chrome: cros_usbpd_notify: Rename cros_ec_pd_command() adds 7101c83950e6 platform/chrome: cros_usbpd_notify: Move ec_command() adds 5d122256f4e5 platform/chrome: cros_ec_proto: Make data pointers void adds 4f1406396ed4 platform/chrome: cros_ec_proto: Add version for ec_command adds fb75686bed1a platform/chrome: cros_ec_typec: Use cros_ec_command() adds 3119c28634dd MAINTAINERS: Chrome: Drop Enric Balletbo i Serra adds 7ff22787ba49 platform/chrome: cros_ec_proto: Use EC struct for features adds 297d34e73d49 platform/chrome: cros_ec_proto: Use ec_command for check_features adds d4efc0de00fc Merge tag 'tag-chrome-platform-for-v5.16' of git://git.ker [...] adds 5637abaab994 dmaengine: zynqmp_dma: simplify with dev_err_probe adds 4c0f93eb80fb dmaengine: zynqmp_dma: drop message on probe success adds 7073b5a8bd6e dmaengine: zynqmp_dma: enable COMPILE_TEST adds 85997fdfd159 dmaengine: zynqmp_dma: cleanup includes adds 16ed0ef3e931 dmaengine: zynqmp_dma: cleanup after completing all descriptors adds 193a750df595 dmaengine: zynqmp_dma: refine dma descriptor locking adds 9558cf4ad07e dmaengine: zynqmp_dma: fix lockdep warning in tasklet adds ae8f13f0a6fd dmaengine: stm32-mdma: Use struct_size() helper in devm_kzalloc() adds 85f604af9c83 dmaengine: idxd: move out percpu_ref_exit() to ensure it's [...] adds 35696789cc7d dmaengine: tegra210-adma: Re-order 'has_outstanding_reqs' member adds c7f9c67ffb7b dmaengine: tegra210-adma: Add description for 'adma_get_bu [...] adds 32de4745e20a dmaengine: tegra210-adma: Override ADMA FIFO size adds 1f6a89efbf99 dmaengine: Remove redundant initialization of variable err adds fa5270ec2f26 dmaengine: at_xdmac: call at_xdmac_axi_config() on resume path adds 320c88a3104d dmaengine: at_xdmac: fix AT_XDMAC_CC_PERID() macro adds b183d41a340b dmaengine: at_xdmac: use __maybe_unused for pm functions adds 8e0c7e486014 dmaengine: at_xdmac: use pm_ptr() adds adec566b0528 dmaengine: bestcomm: fix system boot lockups adds 79c4c3db7d86 dmaengine: idxd: check GENCAP config support for gencfg register adds c5b64b6826e0 dmaengine: idxd: remove gen cap field per spec 1.2 update adds 161596fd776a dmaengine: sh: rz-dmac: Add DMA clock handling adds d59f7037cec6 dmaengine: jz4780: Set max number of SGs per burst adds 981703aae3b1 dmaengine: dw-edma: Remove an unused variable adds 79e40b06a4eb dmaengine: stm32-dma: mark pending descriptor complete in [...] adds b20fd5fa310c dmaengine: stm32-dma: fix stm32_dma_get_max_width adds af229d2c2557 dmaengine: stm32-dma: fix burst in case of unaligned memor [...] adds 824351668a41 dmaengine: dw-axi-dmac: support DMAX_NUM_CHANNELS > 8 adds 93a7d32e9f4b dmaengine: dw-axi-dmac: Hardware handshake configuration adds 2d0f07f888f5 dmaengine: dw-axi-dmac: set coherent mask adds ef6c1dadc2a2 dmaengine: imx-sdma: remove useless braces adds 1f8595efae8d dmaengine: imx-sdma: add missed braces adds df7cc2aa3993 dmaengine: imx-sdma: align statement to open parenthesis adds 635156d94b64 dmaengine: imx-sdma: remove space after sizeof adds e7e1e880b114 dmaengine: dmaengine_desc_callback_valid(): Check for `cal [...] adds 05f4fae9a2f5 dmaengine: rcar-dmac: refactor the error handling code of [...] adds c5a51fc89c01 dmaengine: tegra210-adma: fix pm runtime unbalance adds 2f802d0af7ab dmaengine: tegra210-adma: fix pm runtime unbalance in tegr [...] adds 15af840831f6 dmaengine: idxd: remove kernel wq type set when load confi [...] adds 98da0106aac0 dmanegine: idxd: fix resource free ordering on driver removal adds b3b180e73540 dmaengine: remove debugfs #ifdef adds ee5c6f0ca219 dmaengine: idxd: Use list_move_tail instead of list_del/li [...] adds 5b5b5aa50d1b dmaengine: fsl-edma: fix for missing dmamux module adds 88d97ea82cbe dmaengine: idxd: add halt interrupt support adds e530a9f3db41 dmaengine: idxd: reconfig device after device reset command adds 7789e3464cb6 dmaengine: sa11x0: Make use of the helper macro SET_NOIRQ_ [...] adds dbe3c54e7105 dmaengine: xilinx_dma: Fix kernel-doc warnings adds fe14c6726788 dmaengine: milbeaut-hdmac: Prefer kcalloc over open coded [...] adds 9bf9e0b44104 dmaengine: mmp_pdma: fix reference count leaks in mmp_pdma_probe adds 4c0eee506587 dmaengine: sh: make array ds_lut static adds ecb8c88bd31c dmaengine: dw-edma-pcie: switch from 'pci_' to 'dma_' API adds 1365e117bf5e dmaengine: dw: switch from 'pci_' to 'dma_' API adds d77143dd248e dmaengine: hisi_dma: switch from 'pci_' to 'dma_' API adds bec897e0a796 dmaengine: hsu: switch from 'pci_' to 'dma_' API adds 0c5afef7bf1f dmaengine: ioat: switch from 'pci_' to 'dma_' API adds c726c62db857 dmaengine: switch from 'pci_' to 'dma_' API adds 07c609cc9877 dmaengine: sa11x0: Mark PM functions as __maybe_unused adds 37aef53f5ccf dt-bindings: dmaengine: bam_dma: Add "powered remotely" mode adds 9502ffcda049 dmaengine: qcom: bam_dma: Add "powered remotely" mode adds 2f23355e96b4 dmaengine: dw-axi-dmac: Simplify assignment in dma_chan_pause() adds d191a9abc02f dmaengine: at_xdmac: fix compilation warning adds a34da7ef9a8c dmaengine: altera-msgdma: Correctly handle descriptor callbacks adds a63ddc38571e dmaengine: xilinx_dma: Correctly handle cyclic descriptor [...] adds 1825ecc908d4 dmaengine: zynqmp_dma: Correctly handle descriptor callbacks adds 2efe58cfaad4 dmaengine: idxd: cleanup completion record allocation adds a3e340c1574b dmaengine: idxd: fix resource leak on dmaengine driver disable adds e06748539432 dmaengine: fsl-edma: support edma memcpy adds 2498363310e9 dmaengine: stm32-dma: avoid 64-bit division in stm32_dma_g [...] adds 5c6c6d60e4b4 dmaengine: ti: k3-udma: Set bchan to NULL if a channel req [...] adds eb91224e47ec dmaengine: ti: k3-udma: Set r/tchan or rflow to NULL if re [...] adds e68a7d35bb17 Merge tag 'dmaengine-5.16-rc1' of git://git.kernel.org/pub [...] adds 452a3e723f75 ACPI: PM: Fix device wakeup power reference counting error adds b340c7d6f619 ACPI: scan: Obtain device's desired enumeration power state adds b18c1ad685d9 i2c: Allow an ACPI driver to manage the device's power sta [...] adds ed66f12ba4b1 Documentation: ACPI: Document _DSC object usage for enum p [...] adds b82a7df4a7f3 ACPI: Add a convenience function to tell a device is in D0 state adds 434aa74bd770 media: i2c: imx319: Support device probe in non-zero ACPI D state adds 1e96078e0ae4 at24: Support probing while in non-zero ACPI D state adds dff5acfd87e1 Documentation: ACPI: Fix non-D0 probe _DSC object example adds 2c49dabad80d Merge branch 'acpi-dsc' adds 63b0a7b16f06 ACPI: Drop ACPI_USE_BUILTIN_STDARG ifdef from acgcc.h adds eb794e3c6bf0 ACPI: EC: Use ec_no_wakeup on HP ZHAN 66 Pro adds 69cace6e187c ACPI: EC: Remove initialization of static variables to false adds 009a789443fe ACPI: PMIC: Fix intel_pmic_regs_handler() read accesses adds 3b6740bdd53c ACPI: video: Drop dmi_system_id.ident settings from video_ [...] adds 60e6655f0a6c ACPI: video: use platform backlight driver on Xiaomi Mi Pad 2 adds 314c6e2b4545 Merge branches 'acpica', 'acpi-ec', 'acpi-pmic' and 'acpi-video' adds 285fc3db0aeb Merge tag 'acpi-5.16-rc1-2' of git://git.kernel.org/pub/sc [...] adds a2bd7be12b9e PM: sleep: Fix runtime PM based cpuidle support adds 2aa36604e824 PM: sleep: Avoid calling put_device() under dpm_list_mtx adds 8b7912f4cb6c opp: Fix required-opps phandle array count check adds 3734b9f2cee0 opp: Change type of dev_pm_opp_attach_genpd(names) argument adds e69709f6861a opp: Add more resource-managed variants of dev_pm_opp_of_a [...] adds 1cc55204b0db PM / devfreq: Add devm_devfreq_add_governor() adds 68b79f285540 PM / devfreq: tegra30: Use resource-managed helpers adds 4844bdbe9166 PM / devfreq: tegra30: Check whether clk_round_rate() retu [...] adds 27ff8187f13e opp: Fix return in _opp_add_static_v2() adds 7ca81b690e59 dt-bindings: opp: Allow multi-worded OPP entry name adds 5c83017c5436 Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] adds dbea75fe18f6 cpufreq: intel_pstate: Clear HWP desired on suspend/shutdo [...] adds 5521055670a5 cpufreq: intel_pstate: Fix unchecked MSR 0x773 access adds 074d0cdfbb2f cpufreq: intel_pstate: Clear HWP Status during HWP Interru [...] adds dcc0b6f2e63a Merge branches 'pm-opp' and 'pm-cpufreq' adds d422555f323c Merge tag 'pm-5.16-rc1-2' of git://git.kernel.org/pub/scm/ [...] adds 96cfe05051fd thermal: Fix NULL pointer dereferences in of_thermal_ functions adds 567af7052065 thermal: Replace pr_warn() with pr_warn_once() in user_spa [...] adds aeb58c860dc5 thermal/drivers/int340x: processor_thermal: Suppot 64 bit [...] adds 61988e0a6244 Merge branch 'thermal-int340x' adds 881007522c8f Merge tag 'thermal-5.16-rc1-2' of git://git.kernel.org/pub [...] adds e9bdcdbf6936 pid: add pidfd_get_task() helper adds ee9955d61a0a mm: use pidfd_get_task() adds 6752de1aebee Merge tag 'pidfd.v5.16' of git://git.kernel.org/pub/scm/li [...] adds 61bc346ce64a uapi/linux/prctl: provide macro definitions for the PR_SCH [...] adds a41b74451b35 Merge tag 'kernel.sys.v5.16' of git://git.kernel.org/pub/s [...] adds 6ab80d88f82e exit/doublefault: Remove apparently bogus comment about re [...] adds 9fd5a04d8efc exit: Remove calls of do_exit after noreturn versions of die adds a52f60fa2905 reboot: Remove the unreachable panic after do_exit in reboot(2) adds 97cae8482707 signal/sparc32: Remove unreachable do_exit in do_sparc_fault adds 95bf9d646c3c signal/mips: Update (_save|_restore)_fp_context to fail wi [...] adds ce0ee4e6ac99 signal/sh: Use force_sig(SIGKILL) instead of do_group_exit [...] adds 83a1f27ad773 signal/powerpc: On swapcontext failure force SIGSEGV adds 984bd71fb320 signal/sparc: In setup_tsb_params convert open coded BUG into BUG adds 1a4d21a23c4c signal/vm86_32: Replace open coded BUG_ON with an actual BUG_ON adds 1fbd60df8a85 signal/vm86_32: Properly send SIGSEGV when the vm86 state [...] adds 9bc508cf0791 signal/s390: Use force_sigsegv in default_trap_handler adds 111e70490d2a exit/kthread: Have kernel threads return instead of callin [...] adds 26d5badbccdd signal: Implement force_fatal_sig adds 941edc5bf174 exit/syscall_user_dispatch: Send ordinary signals on failure adds c317d306d550 signal/sparc32: Exit with a fatal signal when try_to_clear [...] adds 086ec444f866 signal/sparc32: In setup_rt_frame and setup_fram use force [...] adds 695dd0d634df signal/x86: In emulate_vsyscall force a signal instead of [...] adds 501c88722797 exit/rtl8723bs: Replace the macro thread_exit with a simpl [...] adds 99d7ef1e4792 exit/rtl8712: Replace the macro thread_exit with a simple [...] adds 0fdc0c4279c8 exit/r8188eu: Replace the macro thread_exit with a simple [...] adds e21294a7aaae signal: Replace force_sigsegv(SIGSEGV) with force_fatal_si [...] adds 00b06da29cf9 signal: Add SA_IMMUTABLE to ensure forced siganls do not g [...] adds f91140e45534 soc: ti: fix wkup_m3_rproc_boot_thread return type adds 5147da902e0d Merge branch 'exit-cleanups-for-v5.16' of git://git.kernel [...] adds 342a67f08842 NFS: Label the dentry with a verifier in nfs_link(), nfs_s [...] adds 9019fb391de0 NFS: Label the dentry with a verifier in nfs_rmdir() and n [...] adds ca05cbae2a04 NFS: Fix up nfs_ctx_key_to_expire() adds ea7a1019d8ba SUNRPC: Partial revert of commit 6f9f17287e78 adds 47dd8796a31e SUNRPC: Add cond_resched() at the appropriate point in __r [...] adds 6dbcbe3f78be SUNRPC: Remove WQ_HIGHPRI from xprtiod adds b9f8713f42af SUNRPC: Remove unnecessary memory barriers adds 33c3214bf450 SUNRPC: xprt_clear_locked() only needs release memory semantics adds 43d20e80e288 NFS: Fix a few more clear_bit() instances that need releas [...] adds a1e7f30a8606 NFSv4: Retrieve ACCESS on open if we're not using NFS4_CRE [...] adds eea413308f2e NFS: Default change_attr_type to NFS4_CHANGE_TYPE_IS_UNDEFINED adds 488796ec1e39 NFS: Don't set NFS_INO_DATA_INVAL_DEFER and NFS_INO_INVALID_DATA adds a6a361c4ca3c NFS: Ignore the directory size when marking for revalidation adds 2929bc3329f4 NFS: Fix up nfs_readdir_inode_mapping_valid() adds ff81dfb5d721 NFS: Further optimisations for 'ls -l' adds cec08f452a68 NFS: Fix dentry verifier races adds b97583b26326 NFS: Do not flush the readdir cache in nfs_dentry_iput() adds 36a10a3c4cb6 NFS: Remove unnecessary page cache invalidations adds a2915fa06227 pnfs/flexfiles: Fix misplaced barrier in nfs4_ff_layout_pr [...] adds 8e09650f5ec6 NFS: Remove unnecessary TRACE_DEFINE_ENUM()s adds 0392dd51f9c7 SUNRPC: Per-rpc_clnt task PIDs adds 110cb2d2f932 NFS: Instrument i_size_write() adds 64a93dbf25d3 NFS: Fix deadlocks in nfs_scan_commit_list() adds 133a48abf6ec NFS: Fix up commit deadlocks adds f0caea8882a7 NFS: Fix an Oops in pnfs_mark_request_commit() adds 6e176d47160c NFSv4: Fixes for nfs4_inode_return_delegation() adds 0ebeebcf5960 NFS: Fix WARN_ON due to unionization of nfs_inode.nrequests adds e591b298d7ec NFS: Save some space in the inode adds d5f458a97965 Fix user namespace leak adds 21037b8c2258 xprtrdma: Provide a buffer to pad Write chunks of unaligne [...] adds 7a3d524c4cf5 xprtrdma: Remove rpcrdma_ep::re_implicit_roundup adds b4776a341ec0 SUNRPC: Tracepoints should display tk_pid and cl_clid as a [...] adds 76497b1adb89 SUNRPC: Use BIT() macro in rpc_show_xprt_state() adds d9f877433ef8 NFS: Replace dprintk callsites in nfs_readpage(s) adds b40887e10dca SUNRPC: Trace calls to .rpc_call_done adds 86882c754649 NFS: Remove --> and <-- dprintk call sites adds 01dde76e4712 NFS: Create an nfs4_server_set_init_caps() function adds e5731131fb6f NFS: Move nfs_probe_destination() into the generic client adds 4d4cf8d2d6cc NFS: Replace calls to nfs_probe_fsinfo() with nfs_probe_server() adds 1301ba603ca5 NFS: Call nfs_probe_server() during a fscontext-reconfigure event adds 5fe1210d2595 NFS: Unexport nfs_probe_fsinfo() adds 023859ce6f88 sunrpc: remove unnecessary test in rpc_task_set_client() adds 4cd27df88af2 NFS: Remove redundant call to __set_page_dirty_nobuffers adds 01d29f87fcfe NFSv4: Fix a regression in nfs_set_open_stateid_locked() adds ea9afca88bbe SUNRPC: Replace use of socket sk_callback_lock with sock_lock adds 280254b605ff SUNRPC: Clean up xs_tcp_setup_sock() adds 9d2d48bbbdab NFS: Move generic FS show macros to global header adds 8791545eda52 NFS: Move NFS protocol display macros to global header adds cb5a967f7ce4 xprtrdma: Fix a maybe-uninitialized compiler warning adds edfa0b16bf9e NFS: Add offset to nfs_aop_readahead tracepoint adds 576acc259146 nfs4: take a reference on the nfs_client when running FREE [...] adds 4330fe35b821 nfs: remove unused header <linux/pnfs_osd_xdr.h> adds 17f09d3f619a SUNRPC: Check if the xprt is connected before handling sys [...] adds f628d462b366 NFSv4.2 add tracepoint to SEEK adds 40a8241771a7 NFSv4.2 add tracepoints to FALLOCATE and DEALLOCATE adds ce7cea1ba72e NFSv4.2 add tracepoint to COPY adds 2a65ca8b5850 NFSv4.2 add tracepoint to CLONE adds 8db744ce45ee NFSv4.2 add tracepoint to CB_OFFLOAD adds 488b170c7d78 NFSv4.2 add tracepoint to COPY_NOTIFY adds 127becabad7b NFSv4.2 add tracepoint to OFFLOAD_CANCEL adds d896ba8300eb SUNRPC: Fix races when closing the socket adds 3be232f11a3c SUNRPC: Prevent immediate close+reconnect adds 4798f8058d6b NFS: Don't trace an uninitialised value adds 6659db4c5984 NFSv4: Ensure decode_compound_hdr() sanity checks the tag adds f114759c322e NFSv4: Fix potential Oops in decode_op_map() adds e48c81bbc188 NFSv4: Remove unnecessary 'minor version' check adds 156cd28562a4 NFS: Don't allocate nfs_fattr on the stack in __nfs42_ssc_open() adds aa97a3ef15c3 NFSv4.2: alloc_file_pseudo() takes an open flag, not an f_mode adds d4a95a7e5a4d NFS: Always initialise fattr->label in nfs_fattr_alloc() adds d755ad8dc752 NFS: Create a new nfs_alloc_fattr_with_label() function adds b1db9a401d46 NFS: Remove the nfs4_label from the nfs_entry struct adds 68be1742c229 NFS: Remove the nfs4_label from the nfs4_create_res struct adds aa7ca3b2de19 NFS: Remove the nfs4_label from the nfs4_link_res struct adds 9558a007dbc3 NFS: Remove the label from the nfs4_lookup_res struct adds ba4bc8dc4d93 NFS: Remove the nfs4_label from the nfs4_lookupp_res struct adds 76baa2b29c71 NFS: Remove the f_label from the nfs4_opendata and nfs_openres adds 2ef61e0eaa33 NFS: Remove the nfs4_label from the nfs4_getattr_res adds 1b00ad657997 NFS: Remove the nfs4_label from the nfs_setattrres adds d91bfc46426d NFS: Remove the nfs4_label argument from nfs_instantiate() adds cc6f32989c32 NFS: Remove the nfs4_label argument from nfs_add_or_obtain() adds cf7ab00aabbf NFS: Remove the nfs4_label argument from nfs_fhget() adds dd225cb3b02b NFS: Remove the nfs4_label argument from nfs_setsecurity adds 1e2f67da8931 NFS: Remove the nfs4_label argument from decode_getattr_*( [...] adds f96f8cc4a63d NFSv4: Sanity check the parameters in nfs41_update_target_ [...] adds 2ec20f489591 Merge tag 'nfs-for-5.16-1' of git://git.linux-nfs.org/proj [...] adds 9b6e27d01adc nfsd: don't alloc under spinlock in rpc_parse_scope_id adds dc451bbc6f54 nfs: reexport documentation adds 8847ecc9274a NFSD: Optimize DRC bucket pruning adds 458032fcfa91 UNRPC: Return specific error code on kmalloc failure adds ef5825e3cf0d NFSD: move filehandle format declarations out of "uapi". adds c645a883df34 NFSD: drop support for ancient filehandles adds d8b26071e65e NFSD: simplify struct nfsfh adds 8e70bf27fd20 NFSD: Initialize pointer ni with NULL and not plain integer 0 adds f49b68ddc9d7 SUNRPC: xdr_stream_subsegment() must handle non-zero page_bases adds dae9a6cab800 NFSD: Have legacy NFSD WRITE decoders use xdr_stream_subsegment() adds 8dcc5721da78 svcrdma: Split the svcrdma_wc_receive() tracepoint adds eef2d8d47c33 svcrdma: Split the svcrdma_wc_send() tracepoint adds 45f135846815 svcrdma: Split svcrmda_wc_{read,write} tracepoints adds 22a027e8c03f SUNRPC: Add trace event when alloc_pages_bulk() makes no progress adds 35940a58f9f1 SUNRPC: Capture value of xdr_buf::page_base adds 0ae93b99beb2 SUNRPC: Simplify the SVC dispatch code path adds 5b747a594b19 SUNRPC: De-duplicate .pc_release() call sites adds 16c663642c7e SUNRPC: Replace the "__be32 *p" parameter to .pc_decode adds c44b31c26379 SUNRPC: Change return value type of .pc_decode adds 3b0ebb255fdc NFSD: Save location of NFSv4 COMPOUND status adds fda494411485 SUNRPC: Replace the "__be32 *p" parameter to .pc_encode adds 130e2054d4a6 SUNRPC: Change return value type of .pc_encode adds 2336d6968621 nfsd: update create verifier comment adds 291cd656da04 NFSD:fix boolreturn.cocci warning adds 6d91929a6fa6 nfsd: document server-to-server-copy parameters adds 80479eb86210 nfsd4: remove obselete comment adds 38764c734028 Merge tag 'nfsd-5.16' of git://linux-nfs.org/~bfields/linux adds 51bd9563b678 btrfs: fix deadlock due to page faults during direct IO re [...] adds 6070dcc8e5b1 Merge tag 'for-5.16-deadlock-fix-tag' of git://git.kernel. [...] adds 3eda41df05d6 Revert "ext4: enforce buffer head state assertion in ext4_ [...] adds 39fec6889d15 ext4: fix lazy initialization next schedule time computati [...] adds 83c5688b8977 ext4: correct the left/middle/right debug message for binsearch adds 4268496e48dc ext4: ensure enough credits in ext4_ext_shift_path_extents adds 1811bc401aa5 ext4: refresh the ext4_ext_path struct after dropping i_data_sem. adds 31d21d219b51 ext4: convert from atomic_t to refcount_t on ext4_io_end->count adds 8dd27fecede5 ext4: check for out-of-order index extents in ext4_valid_e [...] adds 9c6e07191379 ext4: check for inconsistent extents between index and leaf block adds 0f2f87d51aeb ext4: prevent partial update of the extent blocks adds 664bd38b9cbe ext4: factor out ext4_fill_raw_inode() adds 9a1bf32c8e12 ext4: move ext4_fill_raw_inode() related functions adds de01f484576d ext4: prevent getting empty inode buffer adds d4ffeeb7315d ext4: fix boolreturn.cocci warnings in fs/ext4/name.c adds 3bbef91bdd21 ext4: remove an unused variable warning with CONFIG_QUOTA=n adds afcc4e32f606 ext4: scope ret locally in ext4_try_to_trim_range() adds 6c31a689b2e9 ext4: commit inline data during fast commit adds 1ebf21784b19 ext4: inline data inode fast commit replay fixes adds 124e7c61deb2 ext4: fix error code saved on super block during file syst [...] adds debe436e77c7 Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm [...] adds 0a55457c7c37 Revert "xhci: Set HCD flag to defer primary roothub registration" adds 439b08c57c3f Revert "usb: core: hcd: Add support for deferring roothub [...] adds e1959faf085b xhci: Fix USB 3.1 enumeration issues by increasing roothub [...] adds 5625207d83f6 Merge tag 'usb-5.16-rc1' of git://git.kernel.org/pub/scm/l [...] adds 20b02fe36530 arm64: cpufeature: Export this_cpu_has_cap helper adds a4119be4370e Merge tag 'coresight-fixes-v5.16' of gitolite.kernel.org:p [...] adds c55a04176cba Merge tag 'char-misc-5.16-rc1' of git://git.kernel.org/pub [...] adds 26499499cae6 net: phy: microchip_t1: add lan87xx_config_rgmii_delay for [...] adds d52bcb47bdf9 net: davinci_emac: Fix interrupt pacing disable adds 5648b5e1169f netfilter: nfnetlink_queue: fix OOB when mac header was cleared adds 2199f562730d ipvs: autoload ipvs on genl access adds 71229d049b08 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf adds 6ab9f57a6489 bnxt_en: avoid newline at end of message in NL_SET_ERR_MSG_MOD adds 236f57fe1b88 net: marvell: prestera: Add explicit padding adds c4777efa751d net: add and use skb_unclone_keeptruesize() helper adds 18635d524870 MAINTAINERS: Update ENA maintainers information adds db2434343b2c amt: fix error return code in amt_init() adds a4414341b583 amt: Remove duplicate include adds ca3676f94b8f kselftests/net: add missed icmp.sh test to Makefile adds b99ac1841147 kselftests/net: add missed setup_loopback.sh/setup_veth.sh [...] adds 653e7f19b4a0 kselftests/net: add missed SRv6 tests adds 8883deb50eb6 kselftests/net: add missed vrf_strict_mode_test.sh test to [...] adds 17b67370c38d kselftests/net: add missed toeplitz.sh/toeplitz_client.sh [...] adds 843c3cbbdf89 Merge branch 'kselftests-net-missing' adds c081d53f97a1 security: pass asoc to sctp_assoc_request and sctp_sk_clone adds e215dab1c490 security: call security_sctp_assoc_request in sctp_sf_do_5_1D_ce adds 7c2ef0240e6a security: add sctp_assoc_established hook adds e7310c94024c security: implement sctp_assoc_established hook in selinux adds 2bd080b0961d Merge branch 'sctp-=security-hook-fixes' adds aedddb4e45b3 NFC: add necessary privilege flags in netlink layer adds acaea0d5a634 net:ipv6:Remove unneeded semicolon adds 9b65b17db723 net: avoid double accounting for pure zerocopy skbs adds 1aabe578dd86 ethtool: fix ethtool msg len calculation for pause stats adds 250962e46846 net: udp6: replace __UDP_INC_STATS() with __UDP6_INC_STATS() adds 563bcbae3ba2 net: vlan: fix a UAF in vlan_dev_real_dev() adds 5f15d392dcb4 net: dsa: qca8k: make sure PAD0 MAC06 exchange is disabled adds 92f62485b371 net: dsa: felix: fix broken VLAN-tagged PTP under VLAN-awa [...] adds a985442fdecb selftests: net: properly support IPv6 in GSO GRE test adds 3b65abb8d8a6 tcp: Use BIT() for OPTION_* constants adds d00c8ee31729 net: fix possible NULL deref in sock_reserve_memory adds 96d0c9be432d devlink: fix flexible_array.cocci warning adds a4db9055fdb9 net: phy: fix duplex out of sync problem while changing settings adds 1a8c7778bcde ice: Fix VF true promiscuous mode adds 0299faeaf8eb ice: Remove toggling of antispoof for VF trusted promiscuous mode adds ce572a5b88d5 ice: Fix replacing VF hardware MAC to existing MAC filter adds b385cca47363 ice: Fix not stopping Tx queues for VFs adds e6ba5273d4ed ice: Fix race conditions between virtchnl handling and VF ndo ops adds a5bda90884bf Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 1e4b50f06d97 mctp: handle the struct sockaddr_mctp padding fields adds e9ea574ec1c2 mctp: handle the struct sockaddr_mctp_ext padding field adds 436014e860d3 Merge branch 'mctp-sockaddr-padding-check-initialisation-fixup' adds b93c6a911a3f bonding: Fix a use-after-free problem when bond_sysfs_slav [...] adds af1877b6cad1 net/smc: Print function name in smcr_link_down tracepoint adds 0c500ef5d339 tg3: Remove redundant assignments adds d7be1d1cfb4d octeontx2-af: use swap() to make code cleaner adds f6a510102c05 sfc: use swap() to make code cleaner adds 9cbc3367968d octeontx2-pf: select CONFIG_NET_DEVLINK adds 827beb7781d3 net: ethernet: litex: Remove unnecessary print function dev_err() adds 69dfccbc1186 net: udp: correct the document for udp_mem adds 6789a4c05127 net: ax88796c: hide ax88796c_dt_ids if !CONFIG_OF adds 3f81c5799128 amt: Fix NULL but dereferenced coccicheck error adds 9dcc00715a7c ax88796c: fix ioctl callback adds a6785bd7d83c octeontx2-nicvf: fix ioctl callback adds dce981c42151 amt: remove duplicate include in amt.c adds a46a5036e7d2 net: marvell: prestera: fix patchwork build problems adds 6429e46304ac libfs: Move shmem_exchange to simple_rename_exchange adds 3871cb8cf741 libfs: Support RENAME_EXCHANGE in simple_rename() adds 9fc23c22e574 selftests/bpf: Convert test_bpffs to ASSERT macros adds 7e5ad817ec29 selftests/bpf: Test RENAME_EXCHANGE and RENAME_NOREPLACE on bpffs adds 401a33da3a45 selftests/bpf: Make netcnt selftests serial to avoid spuri [...] adds f30d4968e9ae bpf: Do not reject when the stack read size is different f [...] adds c08455dec5ac selftests/bpf: Verifier test on refill from a smaller spill adds a38bc45a08e9 selftests/net: Fix reuseport_bpf_numa by skipping unavaila [...] adds e41ac2020bca bpftool: Install libbpf headers for the bootstrap version, too adds 64165ddf8ea1 libbpf: Fix lookup_and_delete_elem_flags error reporting adds 8b4ac13abe7d selftests/bpf/xdp_redirect_multi: Put the logs to tmp folder adds f53ea9dbf78d selftests/bpf/xdp_redirect_multi: Use arping to accurate t [...] adds 648c3677062f selftests/bpf/xdp_redirect_multi: Give tcpdump a chance to [...] adds 8955c1a32987 selftests/bpf/xdp_redirect_multi: Limit the tests in netns adds f47d4ffe3a84 riscv, bpf: Fix RV32 broken build, and silence RV64 warning adds 9bea6aa4980f Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds 70bf363d7adb ipv6: remove useless assignment to newinet in tcp_v6_syn_r [...] adds c0f49d98006f can: j1939: j1939_tp_cmd_recv(): ignore abort message in t [...] adds a79305e156db can: j1939: j1939_can_recv(): ignore messages with invalid [...] adds 164051a6ab54 can: j1939: j1939_tp_cmd_recv(): check the dst address of [...] adds d9447f768bc8 can: etas_es58x: es58x_rx_err_msg(): fix memory leak in er [...] adds 3f1c7aa28498 can: peak_usb: always ask for BERR reporting for PCAN-USB devices adds 6b78ba3e51f9 can: peak_usb: exchange the order of information messages adds 691204bd66b3 can: mcp251xfd: mcp251xfd_irq(): add missing can_rx_offloa [...] adds 69c55f6e7669 can: mcp251xfd: mcp251xfd_chip_start(): fix error handling [...] adds f05fb508ec3b Merge tag 'linux-can-fixes-for-5.16-20211106' of git://git [...] adds 08fcdfa6e3ae nfc: port100: lower verbosity of cancelled URB messages adds 85879f131d78 net: hisilicon: fix hsn3_ethtool kernel-doc warnings adds 8ac9dfd58b13 llc: fix out-of-bound array index in llc_sk_dev_hash() adds e7ea51cd879c sctp: remove unreachable code from sctp_sf_violation_chunk() adds e1464db5c57e net: marvell: prestera: fix hw structure laid out adds 62b12ab5dff0 selftests: net: tls: remove unused variable and code adds 9fec40f85065 nfc: pn533: Fix double free when pn533_fill_fragment_skbs() fails adds c45231a7668d litex_liteeth: Fix a double free in the remove function adds 54f0bad6686c net: sungem_phy: fix code indentation adds 3e0588c291d6 hamradio: defer ax25 kfree after unregister_netdev adds 0b9111922b1f hamradio: defer 6pack kfree after unregister_netdev adds 1c360cc1cc88 gve: Fix off by one in gve_tx_timeout() adds 9758aba8542b amt: add IPV6 Kconfig dependency adds 3990ed4c4266 bpf: Stop caching subprog index in the bpf_pseudo_func insn adds d99341b37321 bpf: selftest: Trigger a DCE on the whole subprog adds 47b3708c6088 Merge branch 'bpf: Fix out-of-bound issue when jit-ing bpf [...] adds 40a34121ac1d bpf, sockmap: Use stricter sk state checks in sk_lookup_assign adds b8b8315e39ff bpf, sockmap: Remove unhash handler for BPF sockmap usage adds c5d2177a72a1 bpf, sockmap: Fix race in ingress receive verdict with red [...] adds e0dc3b93bd7b bpf: sockmap, strparser, and tls are reusing qdisc_skb_cb [...] adds b2c4618162ec bpf, sockmap: sk_skb data_end access incorrect when src_re [...] adds fceb07950a7a Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds dc2fc9f03c5c net: dsa: mv88e6xxx: Don't support >1G speeds on 6191X on [...] adds 43aa4937994f amt: use cancel_delayed_work() instead of flush_delayed_wo [...] adds 6dc25401cba4 net/sched: sch_taprio: fix undefined behavior in ktime_mon [...] adds 8f1bc38bbb51 net: mana: Fix spelling mistake "calledd" -> "called" adds 3b4c6566c158 net: hns3: fix failed to add reuse multicast mac addr to h [...] adds beb27ca451a5 net: hns3: fix ROCE base interrupt vector initialization bug adds 0b653a81a26d net: hns3: fix pfc packet number incorrect after querying [...] adds 3b6db4a0492b net: hns3: sync rx ring head in echo common pull adds e140c7983e30 net: hns3: fix kernel crash when unload VF while it is bei [...] adds 1122eac19476 net: hns3: fix some mac statistics is always 0 in device v [...] adds 91fcc79bff40 net: hns3: remove check VF uc mac exist when set by PF adds 688db0c7a4a6 net: hns3: allow configure ETS bandwidth of all TCs adds 1413ff132f28 Merge branch 'hns3-fixes' adds e7e4785fa30f selftests: net: test_vxlan_under_vrf: fix HV connectivity test adds f64ab8e4f368 net: stmmac: allow a tc-taprio base-time of zero adds 7a166854b4e2 net: ethernet: ti: cpsw_ale: Fix access to un-initialized memory adds bb7bbb6e3647 net: marvell: mvpp2: Fix wrong SerDes reconfiguration order adds c7cd82b90599 vsock: prevent unnecessary refcnt inc for nonblocking connect adds af0a51113cb7 selftests: forwarding: Fix packet matching in mirroring selftests adds 68eabc348148 net: ethernet: lantiq_etop: Fix compilation error adds 721111b1b29c gve: fix unmatched u64_stats_update_end() adds c7ebe23cee35 net/mlx5: Lag, fix a potential Oops with mlx5_lag_create_d [...] adds e5d5aadcf3cd net/smc: fix sk_refcnt underflow on linkdown and fallback adds 0315a075f134 net: fix premature exit from NAPI state polling in napi_disable() adds 4ca110bf8d9b cxgb4: fix eeprom len when diagnostics not implemented adds 29cd38675041 net: wwan: iosm: fix compilation warning adds d336509cb9d0 selftests/net: udpgso_bench_rx: fix port argument adds f54ca91fe6f2 Merge tag 'net-5.16-rc1' of git://git.kernel.org/pub/scm/l [...] adds 51d157946666 ring-buffer: Protect ring_buffer_reset() from reentrancy adds 2e6e9058d13a ftrace/direct: Fix lockup in modify_ftrace_direct_multi adds 600b18f88f26 Merge tag 'trace-v5.16-3' of git://git.kernel.org/pub/scm/ [...] adds 1aaa557b2db9 m68k: set a default value for MEMORY_RESERVE adds 6dbe88e93c35 m68knommu: Remove MCPU32 config symbol adds 6d76f6eb46cb Merge tag 'm68knommu-for-v5.16' of git://git.kernel.org/pu [...] adds 0093de693fe7 mm/page_owner.c: modify the type of argument "order" in so [...] adds 252220dab9d4 mm: allow only SLUB on PREEMPT_RT adds 0ef024621417 mm: migrate: simplify the file-backed pages validation whe [...] adds ab09243aa95a mm/migrate.c: remove MIGRATE_PFN_LOCKED adds 913ffbdd9985 mm: unexport folio_memcg_{,un}lock adds ab2f9d2d3626 mm: unexport {,un}lock_page_memcg adds b873e986816a kasan: add kasan mode messages when kasan init adds dbf49896187f Merge branch 'akpm' (patches from Andrew) adds 2cf002d19497 apparmor: check/put label on apparmor_sk_clone_security() adds 5268d795d688 apparmor: fix introspection of of task mode for unconfined tasks adds 92de220a7f33 apparmor: update policy capable checks to use a label adds 31ec99e13346 apparmor: switch to apparmor to internal capable check for [...] adds ef70454508c0 security: apparmor: file.h: delete duplicated word adds 4af7c863fc85 security: apparmor: delete repeated words in comments adds d108370c644b apparmor: fix error check adds dc155617fa5b apparmor: Fix internal policy capable check for policy management adds c75ea024094e apparmor: avoid -Wempty-body warning adds 7e50e9ffdee6 apparmor: Remove the repeated declaration adds aa4ceed7c327 apparmor: fix doc warning adds d0d845a790d3 apparmor: use per file locks for transactional queries adds 4d47fbbe54bf apparmor: fix zero-length compiler warning in AA_BUG() adds f4a2d282cca5 apparmor: Use struct_size() helper in kzalloc() adds 7b7211243afa apparmor: remove unneeded one-line hook wrappers adds 582122f1d73a apparmor: remove duplicated 'Returns:' comments adds 5593a733f968 Merge tag 'apparmor-pr-2021-11-10' of git://git.kernel.org [...] adds e80704272f5c kcsan: test: Defer kcsan_test_init() after kunit initialization adds 80804284103a kcsan: test: Use kunit_skip() to skip tests adds ade3a58b2d40 kcsan: test: Fix flaky test case adds 55a55fec5015 kcsan: Add ability to pass instruction pointer of access t [...] adds f4c87dbbef26 kcsan: Save instruction pointer for scoped accesses adds 6c65eb75686f kcsan: Start stack trace with explicit location if provided adds d627c537c258 kcsan: Support reporting scoped read-write access type adds 78c3d954e2b3 kcsan: Move ctx to start of argument list adds ac20e39e8d25 kcsan: selftest: Cleanup and add missing __init adds ca2ef2d9f2aa Merge tag 'kcsan.2021.11.11a' of git://git.kernel.org/pub/ [...] adds 68da4e0eaaab Revert "PCI: Remove struct pci_dev->driver" adds e0217c5ba10d Revert "PCI: Use to_pci_driver() instead of pci_dev->driver" adds 5833291ab6de Merge tag 'pci-v5.16-fixes-1' of git://git.kernel.org/pub/ [...] adds d9c8e52ff9e8 thermal: int340x: fix build on 32-bit targets adds 7246f4dcaccc tools/lib/lockdep: drop liblockdep adds 68dbbe7d5b4f libata: fix read log timeout value adds 51839e25d43d ata: sata_highbank: Remove unnecessary print function dev_err() adds 636f6e2af4fb libata: add horkage for missing Identify Device log adds 1b87bda1f29a libata: libahci: declare ahci_shost_attr_group as static adds 204d32efa8a5 Merge tag 'libata-5.16-rc1-p2' of git://git.kernel.org/pub [...] adds 8719a17613e0 rtc: ds1302: Add SPI ID table adds da87639d6312 rtc: ds1390: Add SPI ID table adds 5f84478e14aa rtc: pcf2123: Add SPI ID table adds 5e295f940203 rtc: omap: drop unneeded MODULE_ALIAS adds 6eee1c48be7c rtc: s5m: drop unneeded MODULE_ALIAS adds 38b17bc9c40e rtc: rx6110: simplify getting the adapter of a client adds dd49cbedde8a dt-bindings: rtc: Add Mstar MSC313e RTC devicetree binding [...] adds be7d9c9161b9 rtc: Add support for the MSTAR MSC313 RTC adds 27ff63eb076c rtc: msc313: fix missing include adds 3109151c4734 rtc: mcp795: Add SPI ID table adds f3606687b447 rtc: msc313: Fix unintentional sign extension issues with [...] adds 7caadcfa8a7c rtc: m41t80: return NULL rather than a plain 0 integer adds 789c1093f02c rtc: class: don't call cdev_device_del() when cdev_device_ [...] adds 24d23181e43d rtc: class: check return value when calling dev_set_name() adds c3336b8ac609 rtc: rv3032: fix error handling in rv3032_clkout_set_rate() adds 4c8a7b80d5f3 rtc: pcf85063: add support for fixed clock adds 9f08c9ed580a rtc: pcf85063: Always clear EXT_TEST from set_time adds 917425f71f36 rtc: add alarm related features adds 6a8af1b6568a rtc: add parameter ioctl adds 2268551935db rtc: expose correction feature adds a6d8c6e1a5c6 rtc: add correction parameter adds 0d20e9fb1262 rtc: add BSM parameter adds 018d959ba7ff rtc: rv3028: add BSM support adds 6084eac38e76 rtc: rv3032: allow setting BSM adds 7d7234a4fff3 rtc: pcf8523: avoid reading BLF in pcf8523_rtc_read_time adds adb17a053e46 rtc: expose RTC_FEATURE_UPDATE_INTERRUPT adds 91f3849d956d rtc: pcf8523: switch to regmap adds 5537752c5349 rtc: pcf8523: always compile pcf8523_rtc_ioctl adds 7c176119aefd rtc: pcf8523: remove unecessary ifdefery adds ebf48cbe32e9 rtc: pcf8523: allow usage on ACPI platforms adds f8d4e4fa51ec rtc: pcf8523: add BSM support adds 814691c7f7d1 rtc: sun6i: Allow probing without an early clock provider adds 005870f46cf6 rtc: tps80031: Remove driver adds dba28c37f23a rtc: s3c: Remove usage of devm_rtc_device_register() adds e4a1444e10cb rtc: s3c: Extract read/write IO into separate functions adds a5feda3b361e rtc: s3c: Add time range adds 03a86cda4123 rtc: rv8803: fix writing back ctrl in flag register adds 72e4ee638d8e rtc: pcf85063: silence cppcheck warning adds d87f741dddab rtc: handle alarms with a minute resolution adds 654815eff130 rtc: s35390a: let the core handle the alarm resolution adds ac86964ff979 rtc: rv3032: let the core handle the alarm resolution adds 24370014011f rtc: ab-eoz9: use RTC_FEATURE_UPDATE_INTERRUPT adds 27f06af75314 rtc: ab-eoz9: support UIE when available adds a5f828036c2e rtc: ab8500: let the core handle the alarm resolution adds 5e7f635aa647 rtc: rx8025: switch to devm_rtc_allocate_device adds 8670558f9e29 rtc: rx8025: let the core handle the alarm resolution adds 1709d7eea1c6 rtc: rx8025: set range adds 5be3933fea2e rtc: rx8025: clear RTC_FEATURE_ALARM when alarm are not supported adds 3d35840dfb75 rtc: rx8025: use rtc_add_group adds b476266f063e rtc: rx8025: use .set_offset/.read_offset adds 3b81bf78b733 Merge tag 'rtc-5.16' of git://git.kernel.org/pub/scm/linux [...] adds 58ae4004b9c4 Input: cpcap-pwrbutton - handle errors from platform_get_irq() adds d5f9c43d41ef Input: raydium_i2c_ts - read device version in bootloader mode adds daf87bffd02e Input: palmas-pwrbutton - handle return value of platform_ [...] adds de609b56b832 Input: ads7846 - add short-hand for spi->dev in probe() function adds 937f5d5ec642 Input: ads7846 - remove custom filter handling functions f [...] adds 845ef3a7ce57 Input: ads7846 - switch to devm initialization adds fcc28e0bfcfd Input: cypress-sf - add Cypress StreetFighter touchkey driver adds e2afe95a87a2 dt-bindings: input: Add binding for cypress-sf adds cef6f5cc1408 Input: omap-keypad - prefer struct_size over open coded ar [...] adds f1c80ba0cc8e Input: tmdc - fix spelling mistake "Millenium" -> "Millennium" adds 31ae0102a34e Input: goodix - change goodix_i2c_write() len parameter ty [...] adds a2233cb7b65a Input: goodix - add a goodix.h header file adds 209bda4741f6 Input: goodix - refactor reset handling adds 7642f29c731e Input: goodix - push error logging up into i2c_read and i2 [...] adds 20e317222eea Input: goodix - allow specifying the config filename adds 09182ed20c04 Input: goodix - add support for controllers without flash adds b083704fbf6c Input: elants_i2c - make use of devm_add_action_or_reset() adds 4b3ed1ae2817 Input: raydium_i2c_ts - make use of the helper function de [...] adds d5af8a8f7c4c Input: mpr121 - make use of the helper function devm_add_a [...] adds 5c4c2c8e6fac Input: ariel-pwrbutton - add SPI device ID table adds 1f59342be6c0 Input: analog - fix invalid snprintf() call adds a41392e0877a MAINTAINERS: rectify entry for CHIPONE ICN8318 I2C TOUCHSC [...] adds 2667f6b7af99 Input: st1232 - increase "wait ready" timeout adds b415ed4f49b9 Input: st1232 - prefer asynchronous probing adds af98ff045f1e Input: adxl34x - make adxl34x_remove() return void adds 39e4e75a9f1c Input: tsc200x - make tsc200x_remove() return void adds 03b47b3ad0a9 Input: ep93xx_keypad - annotate suspend/resume as __maybe_unused adds 4ce73b052bdd Input: ep93xx_keypad - use BIT() and GENMASK() macros adds ab317169673d Input: ep93xx_keypad - use dev_pm_set_wake_irq() adds c4be5e5a113d Input: ep93xx_keypad - switch to using managed resources adds 804f354ab6ce Input: adxl34x - fix sparse warning adds f041a7af1263 Input: tm2-touchkey - report scan codes adds 872e57abd171 Input: tm2-touchkey - allow changing keycodes from userspace adds 9271cda2bb41 Input: ads7846 - set input device bus type and product ID adds ccd661392abb Input: ads7846 - use input_set_capability() adds 36fc54375f98 Input: ads7846 - do not attempt IRQ workaround when deferr [...] adds a88638c4e69c Input: max8925_onkey - don't mark comment as kernel-doc adds ec45b858c867 Input: cpcap-pwrbutton - do not set input parent explicitly adds dcd6a66a23e9 Input: max77693-haptic - drop unneeded MODULE_ALIAS adds d46b3f5bc0fc reboot: export symbol 'reboot_mode' adds 9e5afc84ff94 Input: pm8941-pwrkey - respect reboot_mode for warm reset adds 235300ed8c6c Input: ili210x - use resolution from ili251x firmware adds 70a7681db0c9 Input: ili210x - export ili251x version details via sysfs adds c6ac8f0b4ca9 Input: ili210x - add ili251x firmware update support adds 5fe11512cdc2 Input: remove unused header <linux/input/cy8ctmg110_pdata.h> adds 322a552e1955 Input: cap11xx - add support for cap1206 adds 16e28abb7290 Input: i8042 - Add quirk for Fujitsu Lifebook T725 adds 6e4860410b82 Input: synaptics-rmi4 - Fix device hierarchy adds be896bd3b72b Input: elantench - fix misreporting trackpoint coordinates adds de889108391f Input: ili210x - special case ili251x sample read out adds 8639e042ad6a Input: ili210x - improve polled sample spacing adds 27931d38ce05 Input: ili210x - reduce sample period to 15ms adds 91e2e76695fe Input: wacom_i2c - use macros for the bit masks adds 744d0090a5f6 Input: iforce - fix control-message timeout adds efe6f16c6faf Merge branch 'next' into for-linus adds f78e9de80f5a Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 15184965783a drm/bridge/lontium-lt9611uxc: fix provided connector suport adds 7be28bd73f23 drm/plane-helper: fix uninitialized variable reference adds a0a33067b957 drm/connector: refer to CTA-861-G in the "content type" prop docs adds 5baaac3184ab dma-buf: add dma_resv_for_each_fence v3 adds 63639d013a6f dma-buf: use the new iterator in dma_buf_debug_show adds 0a42016d9319 dma-buf: use the new iterator in dma_resv_poll adds dbcae3bfcbca drm/ttm: use the new iterator in ttm_bo_flush_all_fences adds 9c2ba265352a drm/scheduler: use new iterator in drm_sched_job_add_impli [...] adds a585070f2682 drm/i915: use the new iterator in i915_request_await_object v2 adds 7cd80132aeab drm: use new iterator in drm_gem_fence_array_add_implicit v3 adds 24417d5b0c00 drm/bridge: ti-sn65dsi83: Implement .detach callback adds e539a77e44c7 dt-bindings: drm/bridge: ps8640: Add aux-bus child adds 97f921ff264e dt-bindings: add vendor prefix for Vivax adds f474bb3000b6 dt-bindings: display: simple: Add Vivax TPC-9150 panel adds 76f745683858 dt-bindings: display: simple: add Innolux G070Y2-T02 panel adds 19f036eaaffa drm/panel: panel-simple: add LOGIC Technologies LTTD800480 [...] adds c38171a58574 dt-bindings: display: simple: hardware can use ddc-i2c-bus adds 230a6f0e6f49 dt-bindings: add bindings for the Sharp LS060T1SX01 panel adds 223cce88a926 drm/panel: Add support for Sharp LS060T1SX01 panel adds 54d209e2fa94 Revert "drm/panel: Add support for Sharp LS060T1SX01 panel" adds 2620fddce4a9 Revert "dt-bindings: add bindings for the Sharp LS060T1SX0 [...] adds 2c0c19b681d5 fbdev: fbmem: Fix double free of 'fb_info->pixmap.addr' adds ba3e86789eaf dt-bindings: display: bridge: lvds-codec: Document LVDS da [...] adds 31f6207940a6 drm/bridge: lvds-codec: Add support for LVDS data mapping select adds 2307d3a5a2df dt-bindings: add bindings for the Sharp LS060T1SX01 panel adds 914b6f290beb drm/panel: Add support for Sharp LS060T1SX01 panel adds a63f393dd7e1 drm/virtio: fix the missed drm_gem_object_put() in virtio_ [...] adds cacadb0633bb drm/nouveau/nvenc: remove duplicate include in base.c adds 636318593810 drm/nouveau/mmu: drop unneeded assignment in the nvkm_uvmm [...] adds 404046cf4805 drm/nouveau/mmu/gp100-: drop unneeded assignment in the if [...] adds 1e39f430575f drm/nouveau/gem: remove redundant semi-colon adds f30946db159f drm/nouveau/nouveau_bo: Remove unused variables 'dev' adds 5e51cc0005c6 dma-resv: Fix dma_resv_get_fences and dma_resv_copy_fences [...] adds 90c45fc15aaf drm/panel: s6e63m0: Make s6e63m0_remove() return void adds f85d9e59f1b4 drm/connector: fix all kernel-doc warnings adds ee30840ba3ba drm/v3d: fix copy_from_user() error codes adds 2f1495fac8d3 drm/bridge: nwl-dsi: Add atomic_get_input_bus_fmts adds 1311f3dfce7e drm/panel: mantix: Add media bus format adds 0c464eee746a drm/panel: st7703: Add media bus format adds e2e0ee7e2c2b drm: mxsfb: Print failed bus format in hex adds 1db060509903 drm: mxsfb: Set fallback bus format when the bridge doesn' [...] adds 381ba6a6baf1 drm/nouveau/mmu/gp100: remove unused variable adds 91302d6c1dfd drm/ttm_bo_api: update the description for @placement and @sg adds cd06ab2fd48f drm/locking: add backtrace for locking contended locks wit [...] adds b3ec8cdf457e fbdev: Garbage collect fbdev scrolling acceleration, part [...] adds 5275a99e35e5 Merge tag 'drm-misc-next-2021-10-14' of git://anongit.free [...] adds 38d4e4638e85 drm/amd/amdgpu: fix bad job hw_fence use after free in adv [...] adds 72c148d776b4 drm/amdgpu: use correct register mask to extract field adds 297753a06a88 drm/amdkfd: Fix SVM_ATTR_PREFERRED_LOC adds 12fcf0a7dacc drm/amdkfd: Avoid thrashing of stack and heap adds 740a451b0797 drm/amdkfd: Handle incomplete migration to system memory adds c92f90961486 drm/amdgpu: Convert SMU version to decimal in debugfs adds cc22b9276103 drm/amdkfd: update gfx target version for Renoir adds 9a40d0448f03 drm/amdgpu/pm: drop pp_power_profile_mode support for yellow carp adds 067558177be6 drm/amd/pm: Add missing mutex for pp_get_power_profile_mode adds a035be8a05bf drm/amd/pm: Adjust returns when power_profile_mode is not [...] adds a750559132c6 drm/amdgpu/pm: Don't show pp_power_profile_mode for unsupp [...] adds 91adec9e0709 drm/amd/display: Look at firmware version to determine usi [...] adds e8a423c589a0 drm/amdgpu: update RLC_PG_DELAY_3 Value to 200us for yellow carp adds 93cec184788b drm/amdgpu: remove duplicated kfd_resume_iommu adds a550bb165b3f drm/amd/display: dsc engine not disabled after unplug dsc mst hub adds 7c5b0f223649 drm/amd/display: Fix dcn10_log_hubp_states printf format string adds 670d2a624053 drm/amd/display: Fix dummy p-state hang on monitors with e [...] adds bca5bea4030d drm/amd/display: avoid link loss short pulse stuck the system adds 1fc31638eb79 drm/amd/display: Fix bpc calculation for specific encodings adds 0b55313cbdd3 drm/amd/display: Force disable planes on any pipe split change adds 589bd2f03f87 drm/amd/display: Clear encoder assignments when state cleared. adds edcf52caa985 drm/amd/display: fix register write sequence for LINK_SQUA [...] adds 0a068b683c87 drm/amd/display: Added HPO HW control shutdown support adds 9959125a0aab drm/amd/display: Add MPC meory shutdown support adds cd8cfbca6ecb drm/amd/display: Added new DMUB boot option for power opti [...] adds a81ddb758c39 drm/amd/display: add condition check for dmub notification adds 904b78298066 drm/amd/display: [FW Promotion] Release 0.0.91 adds 78469728809b drm/amd/display: 3.2.160 adds 806acd381960 Merge tag 'amd-drm-fixes-5.16-2021-11-03' of https://gitla [...] adds ff2d23843f7f dma-buf/poll: Get a file reference for outstanding fence c [...] adds 4a390c2ee768 Merge tag 'drm-misc-next-fixes-2021-11-05' of git://anongi [...] adds 6c34bd4532a3 drm/i915/dp: Ensure sink rate values are always valid adds cc99bc62ff69 drm/i915/dp: Ensure max link params are always valid adds c4d6da21b2c6 Revert "drm/i915/bios: gracefully disable dual eDP for now" adds 8a30b871b6f3 drm/i915/cdclk: put the cdclk vtables in const data adds 9ca8bb7a1d20 drm/i915/guc: Fix recursive lock in GuC submission adds 02295cf3897a drm/i915/dp: fix integer overflow in 128b/132b data rate c [...] adds ab0f0c79d1a6 drm/i915: Revert 'guc_id' from i915_request tracepoint adds 5740211ea442 drm/i915/dmabuf: fix broken build adds af6c83ae25a5 drm/i915/gvt: fix the usage of ww lock in gvt scheduler. adds 99bac3063e8e drm/i915: Extend the async flip VT-d w/a to skl/bxt adds 1977e8eb40ed drm/i915: Fix type1 DVI DP dual mode adapter heuristic for [...] adds cecbc0c7eba7 drm/i915/hdmi: Turn DP++ TMDS output buffers back on in en [...] adds 90ab96f3872e drm/i915/fb: Fix rounding error in subsampled plane size c [...] adds ade4a1fc5741 drm/i915/adlp/fb: Prevent the mapping of redundant trailin [...] adds 917a6f0bdbc5 Merge tag 'drm-intel-next-fixes-2021-11-09' of git://anong [...] adds 0d979509539e drm/ttm: remove ttm_bo_vm_insert_huge() adds 5591c8f79db1 drm/udl: fix control-message timeout adds e0e6d1ea18c8 MAINTAINERS: dri-devel is for all of drivers/gpu adds 9d6366e743f3 drm: fb_helper: improve CONFIG_FB dependency adds 14d9a37c9525 Revert "drm/imx: Annotate dma-fence critical section in co [...] adds d89c0c8322ec drm/virtio: Fix NULL dereference error in virtio_gpu_poll adds bcae3af286f4 drm/locking: fix __stack_depot_* name conflict adds f8ca7b74192b Merge tag 'drm-misc-next-fixes-2021-11-10' of git://anongi [...] adds 25a1a08fe79b drm/amd/display: Don't allow partial copy_from_user adds a6283010e290 drm/amdkfd: avoid recursive lock in migrations back to RAM adds 7ef6b7f8441f drm/amdgpu: Make sure to reserve BOs before adding or removing adds e9c76719c1e9 drm/amdgpu/powerplay: fix sysfs_emit/sysfs_emit_at handling adds c4fc13b5818f drm/amd/amdgpu: Avoid writing GMC registers under sriov in gmc9 adds 6ddc0eb7a2e8 drm/amd/amdgpu: Fix csb.bo pin_count leak on gfx 9 adds c451c979eafc drm/amd/pm: Correct DPMS disable IP version check adds 7513c9ff44d9 drm/amdgpu: correct xgmi ras error count reset adds e6ef9b396b63 drm/amdgpu: correctly toggle gfx on/off around RLC_SPM_* r [...] adds b8c20c74ab8c drm/amd/amdkfd: Don't sent command to HWS on kfd reset adds 5702d052959f drm/amdgpu: Fix dangling kfd_bo pointer for shared BOs adds 2d32ffd6e9e5 drm/amdgpu: fix SI handling in amdgpu_device_asic_has_dc_s [...] adds 4fc30ea780e0 drm/amdgpu: fix uvd crash on Polaris12 during driver unloading adds 9f4f2c1a3524 drm/amd/amdgpu: fix the kfd pre_reset sequence in sriov adds 706bc8c50140 drm/amd/display: fix exit from amdgpu_dm_atomic_check() abruptly adds 3aac6aa6304f drm/amdkfd: lower the VAs base offset to 8KB adds a44fe9ee051a drm/amdkfd: Fix retry fault drain race conditions adds 433e5dec418d drm/amd/display: Add comment where CONFIG_DRM_AMD_DC_DCN m [...] adds d82b3266ef88 drm/amd/display: Don't lock connection_mutex for DMUB HPD adds c40a09e56fa3 drm/amd/display: Add callbacks for DMUB HPD IRQ notifications adds 4375d6255d05 drm/amd/display: reject both non-zero src_x and src_y only [...] adds b45a36032dc7 drm/amdgpu: drop jpeg IP initialization in SRIOV case adds 4d395f938ae3 drm/amdgpu: add missed support for UVD IP_VERSION(3, 0, 64) adds 951bad0bd9de Merge tag 'amd-drm-fixes-5.16-2021-11-10' of https://gitla [...] adds 447212bb4f8e BackMerge tag 'v5.15' into drm-next adds 8c0fd1262637 dma-buf: acquire name lock before read/write dma_buf.name adds 8244a3bc27b3 drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap adds 93f43ed81abe ce/gf100: fix incorrect CE0 address calculation on some GPUs adds 6bb8c2d51811 drm/nouveau/svm: Fix refcount leak bug and missing check a [...] adds aff2299e0d81 drm/nouveau: use drm_dev_unplug() during device removal adds abae9164a421 drm/nouveau: Add a dedicated mutex for the clients list adds f55aaf63bde0 drm/nouveau: clean up all clients on device removal adds 7120a447c7fe drm/ttm: Double check mem_type of BO while eviction adds b6c24725249a Merge tag 'drm-misc-fixes-2021-11-11' of git://anongit.fre [...] adds 304ac8032d3f Merge tag 'drm-next-2021-11-12' of git://anongit.freedeskt [...] adds c0317c0e8709 ALSA: timer: Fix use-after-free problem adds 1278cc5ac2f9 ALSA: hda/realtek: Headset fixup for Clevo NH77HJQ adds bf868be7a26a ALSA: firewire-motu: add support for MOTU Traveler mk3 adds 2a5bb694488b ALSA: hda/realtek: Add a quirk for Acer Spin SP513-54N adds 7599acb7b9a1 Revert "ALSA: memalloc: Convert x86 SG-buffer handling wit [...] adds dce944619243 ALSA: memalloc: Catch call with NULL snd_dma_buffer pointer adds ffdd98277f0a ALSA: timer: Unconditionally unlink slave instances, too adds 4fad4fb9871b ALSA: hda/realtek: Add quirk for ASUS UX550VE adds 8e537d5dec34 ALSA: PCM: Fix NULL dereference at mmap checks adds 411ac2982cb6 ALSA: firewire-motu: add support for MOTU Track 16 adds 43d35ccc36da ALSA: pci: rme: Fix unaligned buffer addresses adds ad4f93ca4138 ALSA: memalloc: Use proper SG helpers for noncontig allocations adds d159037abbe3 ALSA: synth: missing check for possible NULL after the cal [...] adds 4ddac46031c1 ALSA: memalloc: Remove a stale comment adds c058493df7ed ALSA: hda/realtek: Add quirk for HP EliteBook 840 G7 mute LED adds 39173303c838 ALSA: hda: Free card instance properly at probe errors adds e81478bbe7a1 ALSA: hda: fix general protection fault in azx_runtime_idle adds 0ca37273ee0a ALSA: fireworks: add support for Loud Onyx 1200f quirk adds 0d5d74634f63 Merge tag 'sound-fix-5.16-rc1' of git://git.kernel.org/pub [...] adds 6f897a108508 pwm: atmel: Drop unused header adds 27d9a4d69433 pwm: Add might_sleep() annotations for !CONFIG_PWM API functions adds 4ad91a227817 pwm: Make it explicit that pwm_apply_state() might sleep adds 06dfae38d988 pwm: samsung: Describe driver in Kconfig adds 6facd8408348 pwm: visconti: Simplify using devm_pwmchip_add() adds 5d82e661398e pwm: pwm-samsung: Trigger manual update when disabling PWM adds 8aea22fb2d57 dt-bindings: pwm: tpu: Add R-Car V3U device tree bindings adds 76c40c220f63 dt-bindings: pwm: tpu: Add R-Car M3-W+ device tree bindings adds e9d866d5a629 pwm: vt8500: Rename pwm_busy_wait() to make it obviously d [...] adds 030c28a02113 Merge tag 'pwm/for-5.16-rc1' of git://git.kernel.org/pub/s [...] adds 12b6fcd0ea7f scsi: target: core: Remove from tmr_list during LUN unlink adds 11682523573c scsi: ufs: Revert "Retry aborted SCSI commands instead of [...] adds 91bb765ccab1 scsi: ufs: core: Improve source code comments adds 957d63e77a9c scsi: ufs: core: Improve static type checking adds 4693fad7d6d4 scsi: ufs: core: Log error handler activity adds 267a59f6a5e4 scsi: ufs: core: Export ufshcd_schedule_eh_work() adds e0022c6c2906 scsi: ufs: core: Make it easier to add new debugfs attributes adds 7340faae9474 scsi: ufs: core: Add debugfs attributes for triggering the UFS EH adds 3ad317a1f932 scsi: ufs: core: Remove three superfluous casts adds 9a868c8ad3f4 scsi: ufs: core: Add a compile-time structure size check adds 1ea7d8026300 scsi: ufs: core: Micro-optimize ufshcd_map_sg() adds 2c2934c80e13 scsi: elx: Use 'bitmap_zalloc()' when applicable adds bb2ca6b3f09a scsi: qla2xxx: Relogin during fabric disturbance adds c98c5daaa24b scsi: qla2xxx: Fix gnl list corruption adds 0b7a9fd934a6 scsi: qla2xxx: Turn off target reset during issue_lip adds 8e6d5df3cb32 scsi: qla2xxx: edif: Fix app start fail adds b492d6a4880f scsi: qla2xxx: edif: Fix app start delay adds b1af26c24554 scsi: qla2xxx: edif: Flush stale events and msgs on session down adds 8062b742d3bd scsi: qla2xxx: edif: Replace list_for_each_safe with list_ [...] adds 6c9998ce4be2 scsi: qla2xxx: edif: Tweak trace message adds 91f6f5fbe87b scsi: qla2xxx: edif: Reduce connection thrash adds 0f6d600a26e8 scsi: qla2xxx: edif: Increase ELS payload adds 36f468bfe98c scsi: qla2xxx: edif: Fix inconsistent check of db_flags adds 9fd26c633e8a scsi: qla2xxx: edif: Fix EDIF bsg adds feadce93e668 scsi: qla2xxx: Update version to 10.02.07.200-k adds 3a71f0f7a512 scsi: core: Fix early registration of sysfs attributes for [...] adds a22bcfdbf10b scsi: ufs: Add quirk to handle broken UIC command adds 10fb4f87438d scsi: ufs: Add quirk to enable host controller without PH [...] adds e387d448e489 scsi: ufs: ufs-exynos: Change pclk available max value adds 51cc3bb54286 scsi: ufs: ufs-exynos: Simplify drv_data retrieval adds e1f3e22e93e6 scsi: ufs: ufs-exynos: Add refclkout_stop control adds 91c49e7e82d7 scsi: ufs: ufs-exynos: Add setup_clocks callback adds 533b81d67445 scsi: ufs: ufs-exynos: Support custom version of ufs_hba_v [...] adds a271885ac6b2 scsi: ufs: ufs-exynos: Add EXYNOS_UFS_OPT_SKIP_CONFIG_PHY_ [...] adds 3f02cc9ea7bd scsi: ufs: ufs-exynos: Factor out priv data init adds 52e5035f7b07 scsi: ufs: ufs-exynos: Add pre/post_hce_enable drv callbacks adds cc52e15397cc scsi: ufs: ufs-exynos: Support ExynosAuto v9 UFS adds b52aea54b6bf scsi: ufs: ufs-exynos: Multi-host configuration for ExynosAuto v9 adds be39f4fd8dd4 scsi: ufs: ufs-exynos: Introduce ExynosAuto v9 virtual host adds a1efc896cb8a scsi: sr: Remove duplicate assignment adds 5f7cf82c1d73 scsi: bsg: Fix errno when scsi_bsg_register_queue() fails adds 5ae17501bc62 scsi: core: Avoid leaving shost->last_reset with stale val [...] adds 6266f7df38e1 Merge branch '5.15/scsi-fixes' into 5.16/scsi-queue adds 9ec5128a8b56 scsi: ufs: ufshpb: Properly handle max-single-cmd adds 20aaef52eb08 scsi: scsi_ioctl: Validate command size adds 703535e6ae1e scsi: core: Remove command size deduction from scsi_setup_ [...] adds 3344b58b53a7 scsi: scsi_debug: Don't call kcalloc() if size arg is zero adds 6cbcc7ab2147 Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linu [...] adds beaaaa37c664 crypto: api - Fix boot-up crash when crypto manager is disabled adds 66f4beaa6c1d Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...]
No new revisions were added by this update.
Summary of changes: .mailmap | 2 + .../admin-guide/hw-vuln/core-scheduling.rst | 5 +- Documentation/admin-guide/kernel-parameters.txt | 21 + Documentation/dev-tools/kcov.rst | 5 + .../bindings/display/bridge/lvds-codec.yaml | 33 +- .../devicetree/bindings/display/bridge/ps8640.yaml | 19 +- .../bindings/display/panel/panel-simple.yaml | 5 + .../bindings/display/panel/sharp,ls060t1sx01.yaml | 56 + .../devicetree/bindings/dma/qcom_bam_dma.txt | 2 + Documentation/devicetree/bindings/dsp/fsl,dsp.yaml | 123 +- .../devicetree/bindings/input/cypress-sf.yaml | 61 + .../bindings/input/microchip,cap11xx.yaml | 1 + .../devicetree/bindings/opp/opp-v2-base.yaml | 2 +- .../devicetree/bindings/pwm/renesas,tpu-pwm.yaml | 2 + .../remoteproc/amlogic,meson-mx-ao-arc.yaml | 87 ++ .../devicetree/bindings/remoteproc/mtk,scp.txt | 36 - .../devicetree/bindings/remoteproc/mtk,scp.yaml | 92 ++ .../devicetree/bindings/remoteproc/qcom,adsp.yaml | 59 +- .../devicetree/bindings/remoteproc/qcom,q6v5.txt | 39 +- .../bindings/remoteproc/ti,k3-dsp-rproc.yaml | 4 +- .../bindings/remoteproc/ti,k3-r5f-rproc.yaml | 4 +- .../devicetree/bindings/rtc/mstar,msc313-rtc.yaml | 49 + .../devicetree/bindings/rtc/nxp,pcf85063.txt | 9 + .../devicetree/bindings/vendor-prefixes.yaml | 2 + .../bindings/watchdog/allwinner,sun4i-a10-wdt.yaml | 48 +- .../devicetree/bindings/watchdog/mtk-wdt.txt | 2 + Documentation/filesystems/nfs/index.rst | 1 + Documentation/filesystems/nfs/reexport.rst | 113 ++ Documentation/firmware-guide/acpi/index.rst | 1 + Documentation/firmware-guide/acpi/non-d0-probe.rst | 78 ++ Documentation/gpu/todo.rst | 13 +- Documentation/networking/ip-sysctl.rst | 6 +- Documentation/security/SCTP.rst | 65 +- Documentation/vm/hmm.rst | 2 +- MAINTAINERS | 62 +- arch/alpha/kernel/traps.c | 4 +- arch/arc/kernel/process.c | 2 +- arch/arm/include/asm/syscall.h | 10 - arch/arm/mm/kasan_init.c | 2 +- arch/arm/xen/enlighten.c | 1 - arch/arm/xen/hypercall.S | 1 - arch/arm64/include/asm/pgtable.h | 12 +- arch/arm64/include/asm/syscall.h | 10 - arch/arm64/kernel/cpufeature.c | 11 +- arch/arm64/kernel/vdso/Makefile | 2 +- arch/arm64/kernel/vdso32/Makefile | 2 +- arch/arm64/mm/kasan_init.c | 7 +- arch/arm64/mm/mmu.c | 3 +- arch/arm64/xen/hypercall.S | 1 - arch/csky/include/asm/syscall.h | 9 - arch/ia64/include/asm/syscall.h | 17 +- arch/ia64/kernel/ptrace.c | 31 +- arch/m68k/Kconfig.cpu | 11 - arch/m68k/Kconfig.machine | 1 + arch/m68k/include/asm/bitops.h | 2 +- arch/m68k/kernel/traps.c | 2 +- arch/microblaze/include/asm/syscall.h | 33 - arch/microblaze/mm/pgtable.c | 3 +- arch/mips/kernel/r2300_fpu.S | 4 +- arch/mips/kernel/syscall.c | 9 - arch/nds32/include/asm/syscall.h | 22 - arch/nds32/kernel/traps.c | 2 +- arch/nds32/mm/fault.c | 6 +- arch/nios2/include/asm/syscall.h | 11 - arch/openrisc/include/asm/syscall.h | 7 - arch/openrisc/kernel/traps.c | 2 +- arch/openrisc/mm/fault.c | 4 +- arch/powerpc/include/asm/syscall.h | 10 - arch/powerpc/kernel/signal_32.c | 6 +- arch/powerpc/kernel/signal_64.c | 9 +- arch/powerpc/kvm/book3s_hv_uvmem.c | 4 +- arch/powerpc/mm/pgtable_32.c | 7 +- arch/riscv/include/asm/syscall.h | 9 - arch/riscv/lib/delay.c | 4 + arch/riscv/mm/extable.c | 4 +- arch/riscv/net/bpf_jit_comp64.c | 2 + arch/s390/include/asm/facility.h | 4 + arch/s390/include/asm/kdebug.h | 2 +- arch/s390/include/asm/syscall.h | 12 - arch/s390/kernel/dumpstack.c | 2 +- arch/s390/kernel/traps.c | 2 +- arch/s390/mm/fault.c | 2 - arch/sh/include/asm/syscall_32.h | 12 - arch/sh/kernel/cpu/fpu.c | 10 +- arch/sh/kernel/traps.c | 2 +- arch/sh/mm/fault.c | 2 - arch/sparc/Kconfig | 3 +- arch/sparc/include/asm/syscall.h | 10 - arch/sparc/kernel/ioport.c | 76 +- arch/sparc/kernel/signal_32.c | 4 +- arch/sparc/kernel/windows.c | 6 +- arch/sparc/mm/fault_32.c | 1 - arch/sparc/mm/tsb.c | 2 +- arch/um/include/asm/syscall-generic.h | 14 - arch/um/kernel/trap.c | 2 +- arch/x86/entry/vsyscall/vsyscall_64.c | 3 +- arch/x86/include/asm/paravirt_types.h | 2 + arch/x86/include/asm/syscall.h | 33 - arch/x86/include/asm/xen/hypercall.h | 233 ++-- arch/x86/include/asm/xen/hypervisor.h | 4 + arch/x86/include/asm/xen/pci.h | 19 - arch/x86/kernel/aperture_64.c | 13 +- arch/x86/kernel/doublefault_32.c | 3 - arch/x86/kernel/paravirt.c | 13 +- arch/x86/kernel/unwind_orc.c | 2 +- arch/x86/kernel/vm86_32.c | 10 +- arch/x86/mm/init_32.c | 14 +- arch/x86/pci/xen.c | 76 +- arch/x86/xen/enlighten.c | 116 +- arch/x86/xen/enlighten_hvm.c | 6 +- arch/x86/xen/enlighten_pv.c | 35 +- arch/x86/xen/irq.c | 62 +- arch/x86/xen/mmu_hvm.c | 37 +- arch/x86/xen/mmu_pv.c | 52 +- arch/x86/xen/setup.c | 10 +- arch/x86/xen/smp.c | 28 - arch/x86/xen/smp_pv.c | 2 - arch/x86/xen/xen-head.S | 12 +- arch/x86/xen/xen-ops.h | 4 +- arch/xtensa/include/asm/syscall.h | 11 - arch/xtensa/kernel/traps.c | 2 +- arch/xtensa/mm/fault.c | 3 +- block/blk-core.c | 61 +- block/blk-merge.c | 6 +- block/blk-mq-debugfs.c | 1 + block/blk-mq-sched.c | 15 +- block/blk-mq.c | 187 ++- block/blk-mq.h | 12 +- block/blk.h | 35 + block/fops.c | 4 +- block/genhd.c | 13 +- crypto/algapi.c | 2 + drivers/acpi/device_pm.c | 26 + drivers/acpi/ec.c | 11 +- drivers/acpi/pmic/intel_pmic.c | 51 +- drivers/acpi/power.c | 8 +- drivers/acpi/scan.c | 4 + drivers/acpi/video_detect.c | 78 +- drivers/ata/libahci.c | 2 +- drivers/ata/libata-core.c | 13 +- drivers/ata/libata-eh.c | 8 + drivers/ata/sata_highbank.c | 4 +- drivers/base/power/main.c | 85 +- drivers/block/ataflop.c | 61 +- drivers/block/brd.c | 9 +- drivers/block/drbd/drbd_main.c | 4 +- drivers/block/floppy.c | 17 +- drivers/block/loop.c | 1 - drivers/block/nbd.c | 44 +- drivers/block/ps3disk.c | 8 +- drivers/block/ps3vram.c | 7 +- drivers/block/sunvdc.c | 14 +- drivers/block/z2ram.c | 7 +- drivers/block/zram/zram_drv.c | 45 +- drivers/cpufreq/intel_pstate.c | 36 +- drivers/dax/super.c | 100 +- drivers/devfreq/devfreq.c | 26 + drivers/devfreq/governor.h | 3 + drivers/devfreq/tegra30-devfreq.c | 109 +- drivers/dma-buf/dma-buf.c | 81 +- drivers/dma-buf/dma-resv.c | 69 +- drivers/dma/Kconfig | 2 +- drivers/dma/altera-msgdma.c | 10 +- drivers/dma/at_xdmac.c | 69 +- drivers/dma/bestcomm/ata.c | 2 +- drivers/dma/bestcomm/bestcomm.c | 22 +- drivers/dma/bestcomm/fec.c | 4 +- drivers/dma/bestcomm/gen_bd.c | 4 +- drivers/dma/dma-jz4780.c | 1 + drivers/dma/dmaengine.c | 3 +- drivers/dma/dmaengine.h | 2 +- drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c | 112 +- drivers/dma/dw-axi-dmac/dw-axi-dmac.h | 35 +- drivers/dma/dw-edma/dw-edma-core.c | 1 - drivers/dma/dw-edma/dw-edma-pcie.c | 17 +- drivers/dma/dw/pci.c | 6 +- drivers/dma/fsl-edma-common.c | 35 +- drivers/dma/fsl-edma-common.h | 4 + drivers/dma/fsl-edma.c | 7 + drivers/dma/hisi_dma.c | 6 +- drivers/dma/hsu/pci.c | 6 +- drivers/dma/idxd/device.c | 29 +- drivers/dma/idxd/dma.c | 5 +- drivers/dma/idxd/idxd.h | 2 - drivers/dma/idxd/init.c | 14 +- drivers/dma/idxd/irq.c | 8 +- drivers/dma/idxd/registers.h | 4 +- drivers/dma/imx-sdma.c | 28 +- drivers/dma/ioat/init.c | 10 +- drivers/dma/milbeaut-hdmac.c | 2 +- drivers/dma/mmp_pdma.c | 1 + drivers/dma/plx_dma.c | 10 +- drivers/dma/qcom/bam_dma.c | 90 +- drivers/dma/sa11x0-dma.c | 11 +- drivers/dma/sh/rcar-dmac.c | 13 +- drivers/dma/sh/rz-dmac.c | 16 +- drivers/dma/stm32-dma.c | 24 +- drivers/dma/stm32-mdma.c | 3 +- drivers/dma/tegra210-adma.c | 58 +- drivers/dma/ti/k3-udma.c | 32 +- drivers/dma/xilinx/xilinx_dma.c | 14 +- drivers/dma/xilinx/xilinx_dpdma.c | 15 +- drivers/dma/xilinx/zynqmp_dma.c | 79 +- drivers/firmware/stratix10-svc.c | 4 +- drivers/gpu/drm/Kconfig | 20 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 25 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 25 +- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c | 4 +- drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 10 +- drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c | 4 + drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 4 + drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 8 +- drivers/gpu/drm/amd/amdgpu/gfxhub_v1_0.c | 4 + drivers/gpu/drm/amd/amdgpu/gfxhub_v1_1.c | 18 +- drivers/gpu/drm/amd/amdgpu/nv.c | 1 + drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c | 24 +- drivers/gpu/drm/amd/amdkfd/kfd_device.c | 2 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_flat_memory.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_migrate.c | 52 +- drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 2 + drivers/gpu/drm/amd/amdkfd/kfd_process.c | 6 +- drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 70 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 92 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 10 +- .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 150 ++- drivers/gpu/drm/amd/display/dc/core/dc.c | 14 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 4 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 8 + .../gpu/drm/amd/display/dc/core/dc_link_enc_cfg.c | 22 + drivers/gpu/drm/amd/display/dc/dc.h | 3 +- drivers/gpu/drm/amd/display/dc/dc_dp_types.h | 3 + drivers/gpu/drm/amd/display/dc/dce/dce_hwseq.h | 4 +- .../amd/display/dc/dce110/dce110_hw_sequencer.c | 6 + .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 2 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 3 + drivers/gpu/drm/amd/display/dc/dcn30/dcn30_mpc.c | 7 +- .../gpu/drm/amd/display/dc/dcn30/dcn30_resource.c | 7 +- drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hwseq.c | 78 +- drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hwseq.h | 1 + drivers/gpu/drm/amd/display/dc/dcn31/dcn31_init.c | 1 + .../gpu/drm/amd/display/dc/dcn31/dcn31_resource.c | 6 +- .../amd/display/dc/dml/dcn30/display_mode_vba_30.c | 13 +- .../amd/display/dc/dml/dcn31/display_mode_vba_31.c | 14 +- drivers/gpu/drm/amd/display/dc/inc/hw/mpc.h | 1 + .../drm/amd/display/dc/inc/hw_sequencer_private.h | 1 + drivers/gpu/drm/amd/display/dmub/dmub_srv.h | 1 + drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 4 +- drivers/gpu/drm/amd/display/dmub/src/dmub_dcn31.c | 1 + drivers/gpu/drm/amd/pm/amdgpu_pm.c | 4 + drivers/gpu/drm/amd/pm/inc/smu_v13_0_1_ppsmc.h | 4 +- drivers/gpu/drm/amd/pm/powerplay/amd_powerplay.c | 26 +- .../gpu/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c | 8 +- .../gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c | 10 +- .../gpu/drm/amd/pm/powerplay/hwmgr/smu8_hwmgr.c | 2 + .../gpu/drm/amd/pm/powerplay/hwmgr/smu_helper.h | 13 + .../gpu/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c | 12 +- .../gpu/drm/amd/pm/powerplay/hwmgr/vega12_hwmgr.c | 4 + .../gpu/drm/amd/pm/powerplay/hwmgr/vega20_hwmgr.c | 14 +- drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 13 +- .../gpu/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c | 87 -- drivers/gpu/drm/bridge/lontium-lt9611uxc.c | 9 +- drivers/gpu/drm/bridge/lvds-codec.c | 76 +- drivers/gpu/drm/bridge/nwl-dsi.c | 35 + drivers/gpu/drm/bridge/ti-sn65dsi83.c | 17 +- drivers/gpu/drm/drm_connector.c | 32 +- drivers/gpu/drm/drm_dp_mst_topology.c | 5 +- drivers/gpu/drm/drm_gem.c | 26 +- drivers/gpu/drm/drm_mm.c | 5 +- drivers/gpu/drm/drm_modeset_lock.c | 49 +- drivers/gpu/drm/drm_plane_helper.c | 1 - drivers/gpu/drm/drm_prime.c | 6 +- drivers/gpu/drm/i915/display/g4x_hdmi.c | 1 + drivers/gpu/drm/i915/display/intel_bios.c | 132 +-- drivers/gpu/drm/i915/display/intel_cdclk.c | 44 +- drivers/gpu/drm/i915/display/intel_ddi.c | 1 + drivers/gpu/drm/i915/display/intel_display.c | 9 +- drivers/gpu/drm/i915/display/intel_dp.c | 31 +- drivers/gpu/drm/i915/display/intel_fb.c | 4 +- drivers/gpu/drm/i915/display/intel_hdmi.c | 16 +- drivers/gpu/drm/i915/display/intel_hdmi.h | 1 + drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c | 2 + drivers/gpu/drm/i915/gt/intel_ggtt.c | 3 + drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c | 3 +- drivers/gpu/drm/i915/i915_request.c | 34 +- drivers/gpu/drm/i915/i915_vma.c | 5 +- drivers/gpu/drm/i915/intel_runtime_pm.c | 20 +- drivers/gpu/drm/imx/imx-drm-core.c | 2 - drivers/gpu/drm/mxsfb/mxsfb_kms.c | 8 +- drivers/gpu/drm/nouveau/nouveau_bo.c | 4 - drivers/gpu/drm/nouveau/nouveau_dmem.c | 4 +- drivers/gpu/drm/nouveau/nouveau_drm.c | 42 +- drivers/gpu/drm/nouveau/nouveau_drv.h | 5 + drivers/gpu/drm/nouveau/nouveau_gem.c | 4 +- drivers/gpu/drm/nouveau/nouveau_svm.c | 4 + drivers/gpu/drm/nouveau/nvkm/engine/ce/gt215.c | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/device/base.c | 3 +- drivers/gpu/drm/nouveau/nvkm/engine/nvenc/base.c | 1 - drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.c | 4 +- drivers/gpu/drm/panel/Kconfig | 10 + drivers/gpu/drm/panel/Makefile | 1 + drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c | 9 + drivers/gpu/drm/panel/panel-samsung-s6e63m0-dsi.c | 3 +- drivers/gpu/drm/panel/panel-samsung-s6e63m0-spi.c | 3 +- drivers/gpu/drm/panel/panel-samsung-s6e63m0.c | 4 +- drivers/gpu/drm/panel/panel-samsung-s6e63m0.h | 2 +- drivers/gpu/drm/panel/panel-sharp-ls060t1sx01.c | 333 ++++++ drivers/gpu/drm/panel/panel-simple.c | 35 + drivers/gpu/drm/panel/panel-sitronix-st7703.c | 8 + drivers/gpu/drm/radeon/radeon_gem.c | 2 +- drivers/gpu/drm/scheduler/sched_main.c | 26 +- drivers/gpu/drm/ttm/ttm_bo.c | 19 +- drivers/gpu/drm/ttm/ttm_bo_vm.c | 94 +- drivers/gpu/drm/udl/udl_connector.c | 2 +- drivers/gpu/drm/v3d/v3d_gem.c | 13 +- drivers/gpu/drm/virtio/virtgpu_display.c | 4 +- drivers/gpu/drm/virtio/virtgpu_drv.c | 3 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.h | 4 - drivers/gpu/drm/vmwgfx/vmwgfx_page_dirty.c | 72 +- drivers/gpu/drm/vmwgfx/vmwgfx_ttm_glue.c | 3 - drivers/i2c/i2c-core-acpi.c | 10 + drivers/i2c/i2c-core-base.c | 7 +- .../common/cros_ec_sensors/cros_ec_sensors_core.c | 3 +- drivers/input/joystick/analog.c | 18 +- drivers/input/joystick/iforce/iforce-usb.c | 2 +- drivers/input/joystick/tmdc.c | 2 +- drivers/input/keyboard/Kconfig | 10 + drivers/input/keyboard/Makefile | 1 + drivers/input/keyboard/cap11xx.c | 43 +- drivers/input/keyboard/cypress-sf.c | 224 ++++ drivers/input/keyboard/ep93xx_keypad.c | 172 ++- drivers/input/keyboard/mpr121_touchkey.c | 4 +- drivers/input/keyboard/omap-keypad.c | 3 +- drivers/input/keyboard/tm2-touchkey.c | 7 + drivers/input/misc/adxl34x-i2c.c | 4 +- drivers/input/misc/adxl34x-spi.c | 4 +- drivers/input/misc/adxl34x.c | 6 +- drivers/input/misc/adxl34x.h | 2 +- drivers/input/misc/ariel-pwrbutton.c | 7 + drivers/input/misc/cpcap-pwrbutton.c | 7 +- drivers/input/misc/max77693-haptic.c | 1 - drivers/input/misc/max8925_onkey.c | 2 +- drivers/input/misc/palmas-pwrbutton.c | 5 + drivers/input/misc/pm8941-pwrkey.c | 6 +- drivers/input/mouse/elantech.c | 13 + drivers/input/rmi4/rmi_bus.c | 1 + drivers/input/serio/i8042-x86ia64io.h | 14 + drivers/input/touchscreen/Kconfig | 1 + drivers/input/touchscreen/Makefile | 3 +- drivers/input/touchscreen/ads7846.c | 200 ++-- drivers/input/touchscreen/elants_i2c.c | 4 +- drivers/input/touchscreen/goodix.c | 231 ++-- drivers/input/touchscreen/goodix.h | 117 ++ drivers/input/touchscreen/goodix_fwupload.c | 427 +++++++ drivers/input/touchscreen/ili210x.c | 559 ++++++++- drivers/input/touchscreen/raydium_i2c_ts.c | 54 +- drivers/input/touchscreen/st1232.c | 3 +- drivers/input/touchscreen/tsc2004.c | 4 +- drivers/input/touchscreen/tsc2005.c | 4 +- drivers/input/touchscreen/tsc200x-core.c | 4 +- drivers/input/touchscreen/tsc200x-core.h | 2 +- drivers/input/touchscreen/wacom_i2c.c | 22 +- drivers/md/Kconfig | 10 + drivers/md/Makefile | 4 + drivers/md/bcache/btree.c | 2 +- drivers/md/bcache/super.c | 2 +- drivers/md/dm-audit.c | 84 ++ drivers/md/dm-audit.h | 66 ++ drivers/md/dm-bufio.c | 1 - drivers/md/dm-crypt.c | 25 +- drivers/md/dm-integrity.c | 35 +- drivers/md/dm-log-writes.c | 6 +- drivers/md/dm-table.c | 4 +- drivers/md/dm-verity-target.c | 6 +- drivers/md/dm-writecache.c | 6 +- drivers/md/dm-zoned-target.c | 1 - drivers/md/dm.c | 12 +- drivers/md/md-bitmap.c | 19 + drivers/md/raid5-ppl.c | 6 +- .../media/dvb-frontends/cxd2880/cxd2880_common.h | 1 + drivers/media/i2c/imx319.c | 74 +- drivers/mfd/cros_ec_dev.c | 4 +- drivers/mfd/db8500-prcmu.c | 13 +- drivers/misc/eeprom/at24.c | 45 +- drivers/mtd/ubi/block.c | 8 +- drivers/net/Kconfig | 1 + drivers/net/amt.c | 11 +- drivers/net/bonding/bond_sysfs_slave.c | 36 +- drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c | 6 +- drivers/net/can/usb/etas_es58x/es58x_core.c | 6 +- drivers/net/can/usb/peak_usb/pcan_usb.c | 27 +- drivers/net/dsa/mv88e6xxx/chip.c | 5 +- drivers/net/dsa/ocelot/felix.c | 9 +- drivers/net/dsa/qca8k.c | 8 + drivers/net/dsa/qca8k.h | 1 + drivers/net/ethernet/asix/ax88796c_main.c | 4 +- drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c | 2 +- drivers/net/ethernet/broadcom/tg3.c | 1 - drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c | 7 +- drivers/net/ethernet/chelsio/cxgb4/t4_hw.h | 2 + drivers/net/ethernet/google/gve/gve_main.c | 2 +- drivers/net/ethernet/google/gve/gve_rx.c | 3 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 7 + drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 6 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.c | 1 + .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h | 1 + .../net/ethernet/hisilicon/hns3/hns3pf/hclge_dcb.c | 20 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 106 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 8 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c | 77 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.h | 4 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.c | 32 + .../ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.h | 9 + .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 10 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.h | 4 +- drivers/net/ethernet/intel/ice/ice.h | 5 +- drivers/net/ethernet/intel/ice/ice_base.c | 2 +- drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c | 141 +-- drivers/net/ethernet/intel/ice/ice_virtchnl_pf.h | 5 + drivers/net/ethernet/lantiq_etop.c | 2 +- drivers/net/ethernet/litex/litex_liteeth.c | 5 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 38 +- drivers/net/ethernet/marvell/octeontx2/Kconfig | 1 + .../net/ethernet/marvell/octeontx2/af/rvu_npc.c | 4 +- .../net/ethernet/marvell/octeontx2/nic/otx2_vf.c | 2 +- .../ethernet/marvell/prestera/prestera_ethtool.c | 3 +- .../net/ethernet/marvell/prestera/prestera_hw.c | 144 ++- .../net/ethernet/marvell/prestera/prestera_main.c | 6 +- .../net/ethernet/marvell/prestera/prestera_pci.c | 3 +- .../net/ethernet/mellanox/mlx5/core/lag/port_sel.c | 2 +- drivers/net/ethernet/microsoft/mana/gdma_main.c | 2 +- drivers/net/ethernet/sfc/falcon/efx.c | 8 +- drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c | 2 - drivers/net/ethernet/ti/cpsw_ale.c | 6 +- drivers/net/ethernet/ti/davinci_emac.c | 16 +- drivers/net/hamradio/6pack.c | 6 +- drivers/net/hamradio/mkiss.c | 9 +- drivers/net/phy/microchip_t1.c | 44 +- drivers/net/phy/phy.c | 7 +- drivers/net/sungem_phy.c | 2 +- drivers/net/wwan/iosm/iosm_ipc_imem_ops.c | 2 - drivers/nfc/pn533/pn533.c | 6 +- drivers/nfc/port100.c | 6 +- drivers/nvdimm/blk.c | 21 +- drivers/nvdimm/btt.c | 21 +- drivers/nvdimm/pmem.c | 64 +- drivers/nvme/host/core.c | 4 + drivers/opp/core.c | 6 +- drivers/opp/of.c | 50 +- drivers/pci/iov.c | 24 +- drivers/pci/pci-driver.c | 37 +- drivers/pci/pci.c | 17 +- drivers/pci/pcie/err.c | 8 +- drivers/platform/chrome/cros_ec_lpc.c | 4 +- drivers/platform/chrome/cros_ec_proto.c | 79 +- drivers/platform/chrome/cros_ec_sensorhub.c | 6 +- drivers/platform/chrome/cros_ec_typec.c | 74 +- drivers/platform/chrome/cros_usbpd_notify.c | 50 +- drivers/pwm/Kconfig | 4 +- drivers/pwm/core.c | 9 + drivers/pwm/pwm-atmel.c | 1 - drivers/pwm/pwm-samsung.c | 30 +- drivers/pwm/pwm-visconti.c | 14 +- drivers/pwm/pwm-vt8500.c | 16 +- drivers/remoteproc/Kconfig | 32 +- drivers/remoteproc/Makefile | 2 + drivers/remoteproc/imx_dsp_rproc.c | 1206 ++++++++++++++++++++ drivers/remoteproc/imx_rproc.c | 71 +- drivers/remoteproc/imx_rproc.h | 39 + drivers/remoteproc/meson_mx_ao_arc.c | 261 +++++ drivers/remoteproc/mtk_common.h | 1 + drivers/remoteproc/mtk_scp.c | 48 +- drivers/remoteproc/omap_remoteproc.c | 6 +- drivers/remoteproc/qcom_q6v5.c | 57 +- drivers/remoteproc/qcom_q6v5.h | 7 +- drivers/remoteproc/qcom_q6v5_adsp.c | 7 +- drivers/remoteproc/qcom_q6v5_mss.c | 304 ++++- drivers/remoteproc/qcom_q6v5_pas.c | 141 +-- drivers/remoteproc/qcom_q6v5_wcss.c | 5 +- drivers/remoteproc/qcom_wcnss.c | 1 - drivers/remoteproc/remoteproc_core.c | 8 +- drivers/remoteproc/remoteproc_coredump.c | 2 +- drivers/remoteproc/remoteproc_elf_loader.c | 4 +- drivers/remoteproc/remoteproc_virtio.c | 12 + drivers/remoteproc/ti_k3_dsp_remoteproc.c | 2 +- drivers/remoteproc/ti_k3_r5_remoteproc.c | 2 +- drivers/rpmsg/mtk_rpmsg.c | 2 +- drivers/rpmsg/qcom_glink_native.c | 90 +- drivers/rpmsg/rpmsg_char.c | 2 - drivers/rpmsg/virtio_rpmsg_bus.c | 3 +- drivers/rtc/Kconfig | 19 +- drivers/rtc/Makefile | 2 +- drivers/rtc/class.c | 20 +- drivers/rtc/dev.c | 65 ++ drivers/rtc/interface.c | 15 +- drivers/rtc/rtc-ab-eoz9.c | 3 +- drivers/rtc/rtc-ab8500.c | 23 +- drivers/rtc/rtc-ds1302.c | 7 + drivers/rtc/rtc-ds1390.c | 7 + drivers/rtc/rtc-m41t80.c | 2 +- drivers/rtc/rtc-mcp795.c | 7 + drivers/rtc/rtc-msc313.c | 259 +++++ drivers/rtc/rtc-omap.c | 1 - drivers/rtc/rtc-pcf2123.c | 9 + drivers/rtc/rtc-pcf85063.c | 16 +- drivers/rtc/rtc-pcf8523.c | 434 +++---- drivers/rtc/rtc-rv3028.c | 74 ++ drivers/rtc/rtc-rv3032.c | 89 +- drivers/rtc/rtc-rv8803.c | 4 +- drivers/rtc/rtc-rx6110.c | 2 +- drivers/rtc/rtc-rx8025.c | 141 +-- drivers/rtc/rtc-s35390a.c | 7 +- drivers/rtc/rtc-s3c.c | 106 +- drivers/rtc/rtc-s5m.c | 1 - drivers/rtc/rtc-sun6i.c | 13 +- drivers/rtc/rtc-tps80031.c | 324 ------ drivers/scsi/elx/libefc_sli/sli4.c | 9 +- drivers/scsi/hosts.c | 1 + drivers/scsi/qla2xxx/qla_attr.c | 7 +- drivers/scsi/qla2xxx/qla_def.h | 4 +- drivers/scsi/qla2xxx/qla_edif.c | 328 +++--- drivers/scsi/qla2xxx/qla_edif.h | 13 +- drivers/scsi/qla2xxx/qla_edif_bsg.h | 2 +- drivers/scsi/qla2xxx/qla_gbl.h | 4 +- drivers/scsi/qla2xxx/qla_init.c | 108 +- drivers/scsi/qla2xxx/qla_iocb.c | 3 +- drivers/scsi/qla2xxx/qla_isr.c | 4 + drivers/scsi/qla2xxx/qla_mr.c | 23 - drivers/scsi/qla2xxx/qla_os.c | 37 +- drivers/scsi/qla2xxx/qla_target.c | 3 +- drivers/scsi/qla2xxx/qla_version.h | 4 +- drivers/scsi/scsi_debug.c | 4 + drivers/scsi/scsi_error.c | 25 + drivers/scsi/scsi_ioctl.c | 2 + drivers/scsi/scsi_lib.c | 65 +- drivers/scsi/scsi_sysfs.c | 12 +- drivers/scsi/sr.c | 1 - drivers/scsi/ufs/ufs-debugfs.c | 98 +- drivers/scsi/ufs/ufs-exynos.c | 354 +++++- drivers/scsi/ufs/ufs-exynos.h | 27 +- drivers/scsi/ufs/ufshcd.c | 108 +- drivers/scsi/ufs/ufshcd.h | 13 + drivers/scsi/ufs/ufshci.h | 15 +- drivers/scsi/ufs/ufshpb.c | 24 +- drivers/scsi/ufs/ufshpb.h | 1 - drivers/soc/fsl/dpaa2-console.c | 1 + drivers/soc/fsl/dpio/dpio-service.c | 2 +- drivers/soc/fsl/dpio/qbman-portal.c | 9 +- drivers/soc/ti/wkup_m3_ipc.c | 7 +- drivers/staging/r8188eu/core/rtw_cmd.c | 2 +- drivers/staging/r8188eu/include/osdep_service.h | 2 - drivers/staging/rtl8712/osdep_service.h | 1 - drivers/staging/rtl8712/rtl8712_cmd.c | 2 +- drivers/staging/rtl8723bs/core/rtw_cmd.c | 2 +- drivers/staging/rtl8723bs/core/rtw_xmit.c | 2 +- drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c | 2 +- .../rtl8723bs/include/osdep_service_linux.h | 2 - drivers/target/target_core_tmr.c | 17 +- drivers/target/target_core_transport.c | 30 +- drivers/thermal/gov_user_space.c | 4 +- .../int340x_thermal/processor_thermal_device.h | 2 +- .../intel/int340x_thermal/processor_thermal_mbox.c | 23 +- .../intel/int340x_thermal/processor_thermal_rfim.c | 10 +- drivers/thermal/thermal_of.c | 9 +- drivers/usb/core/hcd.c | 29 +- drivers/usb/host/xhci-hub.c | 3 +- drivers/usb/host/xhci.c | 1 - drivers/video/fbdev/core/bitblit.c | 16 - drivers/video/fbdev/core/fbcon.c | 509 +-------- drivers/video/fbdev/core/fbcon.h | 59 - drivers/video/fbdev/core/fbcon_ccw.c | 28 +- drivers/video/fbdev/core/fbcon_cw.c | 28 +- drivers/video/fbdev/core/fbcon_rotate.h | 9 - drivers/video/fbdev/core/fbcon_ud.c | 37 +- drivers/video/fbdev/core/fbmem.c | 5 +- drivers/video/fbdev/core/tileblit.c | 16 - drivers/video/fbdev/skeletonfb.c | 12 +- drivers/virtio/Kconfig | 1 + drivers/virtio/virtio_mem.c | 301 +++-- drivers/watchdog/Kconfig | 35 +- drivers/watchdog/Makefile | 3 +- drivers/watchdog/ar7_wdt.c | 6 +- drivers/watchdog/bcm63xx_wdt.c | 2 + drivers/watchdog/da9062_wdt.c | 7 + drivers/watchdog/da9063_wdt.c | 7 + drivers/watchdog/{ux500_wdt.c => db8500_wdt.c} | 89 +- drivers/watchdog/f71808e_wdt.c | 615 ++++------ drivers/watchdog/iTCO_wdt.c | 19 +- drivers/watchdog/iop_wdt.c | 250 ---- drivers/watchdog/meson_gxbb_wdt.c | 12 + drivers/watchdog/mlx_wdt.c | 5 +- drivers/watchdog/mtk_wdt.c | 7 + drivers/watchdog/rti_wdt.c | 4 +- drivers/watchdog/rza_wdt.c | 4 +- drivers/watchdog/sp5100_tco.c | 9 + drivers/watchdog/stm32_iwdg.c | 4 +- drivers/watchdog/sunxi_wdt.c | 20 +- drivers/xen/Kconfig | 24 + drivers/xen/Makefile | 2 +- drivers/xen/balloon.c | 113 +- drivers/xen/mem-reservation.c | 27 +- drivers/xen/pci.c | 76 ++ drivers/xen/pvcalls-back.c | 1 - drivers/xen/xen-acpi-processor.c | 6 +- drivers/xen/xen-pciback/Makefile | 7 + drivers/xen/xen-pciback/conf_space_capability.c | 2 +- drivers/xen/xen-pciback/conf_space_header.c | 8 +- drivers/xen/xen-pciback/pci_stub.c | 3 +- drivers/xen/xen-pciback/pciback.h | 5 + drivers/xen/xen-pciback/xenbus.c | 8 +- fs/9p/Kconfig | 1 + fs/9p/acl.c | 11 +- fs/9p/acl.h | 27 +- fs/9p/cache.c | 141 +-- fs/9p/cache.h | 97 +- fs/9p/fid.c | 3 +- fs/9p/v9fs.c | 22 +- fs/9p/v9fs.h | 17 +- fs/9p/v9fs_vfs.h | 11 +- fs/9p/vfs_addr.c | 203 ++-- fs/9p/vfs_dentry.c | 4 +- fs/9p/vfs_dir.c | 6 +- fs/9p/vfs_file.c | 20 +- fs/9p/vfs_inode.c | 29 +- fs/9p/vfs_inode_dotl.c | 11 +- fs/9p/vfs_super.c | 14 +- fs/9p/xattr.c | 10 +- fs/9p/xattr.h | 29 +- fs/binfmt_elf.c | 33 +- fs/btrfs/file.c | 139 ++- fs/coda/cnode.c | 13 +- fs/coda/coda_linux.c | 39 +- fs/coda/coda_linux.h | 6 +- fs/coda/dir.c | 20 +- fs/coda/file.c | 12 +- fs/coda/psdev.c | 14 +- fs/coda/upcall.c | 3 +- fs/exec.c | 2 +- fs/ext4/ext4.h | 3 +- fs/ext4/extents.c | 175 +-- fs/ext4/fast_commit.c | 11 +- fs/ext4/inode.c | 331 +++--- fs/ext4/mballoc.c | 5 +- fs/ext4/namei.c | 2 +- fs/ext4/page-io.c | 8 +- fs/ext4/super.c | 15 +- fs/fuse/dax.c | 5 +- fs/fuse/dev.c | 24 +- fs/fuse/dir.c | 128 +-- fs/fuse/file.c | 106 +- fs/fuse/fuse_i.h | 17 +- fs/fuse/inode.c | 45 +- fs/fuse/ioctl.c | 4 +- fs/fuse/readdir.c | 6 +- fs/fuse/virtio_fs.c | 2 +- fs/fuse/xattr.c | 10 +- fs/hfs/inode.c | 6 +- fs/hfsplus/inode.c | 12 +- fs/hugetlbfs/inode.c | 23 +- fs/inode.c | 46 +- fs/internal.h | 1 - fs/io-wq.c | 16 +- fs/io_uring.c | 11 +- fs/libfs.c | 29 +- fs/lockd/clntproc.c | 3 - fs/lockd/svc.c | 6 +- fs/lockd/svc4proc.c | 2 - fs/lockd/svcproc.c | 2 - fs/lockd/xdr.c | 152 ++- fs/lockd/xdr4.c | 153 ++- fs/nfs/callback_proc.c | 3 + fs/nfs/callback_xdr.c | 4 +- fs/nfs/client.c | 39 +- fs/nfs/delegation.c | 10 +- fs/nfs/dir.c | 119 +- fs/nfs/direct.c | 2 +- fs/nfs/export.c | 44 +- fs/nfs/filelayout/filelayout.c | 2 - fs/nfs/flexfilelayout/flexfilelayout.c | 2 - fs/nfs/flexfilelayout/flexfilelayoutdev.c | 4 +- fs/nfs/getroot.c | 21 +- fs/nfs/inode.c | 130 ++- fs/nfs/internal.h | 12 +- fs/nfs/namespace.c | 3 +- fs/nfs/nfs3proc.c | 10 +- fs/nfs/nfs3xdr.c | 2 +- fs/nfs/nfs42proc.c | 9 + fs/nfs/nfs4_fs.h | 4 +- fs/nfs/nfs4client.c | 65 +- fs/nfs/nfs4file.c | 14 +- fs/nfs/nfs4idmap.c | 2 +- fs/nfs/nfs4proc.c | 289 ++--- fs/nfs/nfs4session.c | 12 +- fs/nfs/nfs4session.h | 1 + fs/nfs/nfs4state.c | 5 +- fs/nfs/nfs4trace.h | 920 ++++++++------- fs/nfs/nfs4xdr.c | 81 +- fs/nfs/nfstrace.h | 467 ++++---- fs/nfs/pagelist.c | 13 +- fs/nfs/pnfs.h | 6 +- fs/nfs/pnfs_nfs.c | 6 +- fs/nfs/proc.c | 16 +- fs/nfs/read.c | 11 +- fs/nfs/super.c | 7 +- fs/nfs/write.c | 73 +- fs/nfsd/flexfilelayout.c | 2 +- fs/nfsd/lockd.c | 2 +- fs/nfsd/nfs2acl.c | 44 +- fs/nfsd/nfs3acl.c | 48 +- fs/nfsd/nfs3proc.c | 3 +- fs/nfsd/nfs3xdr.c | 387 +++---- fs/nfsd/nfs4callback.c | 2 +- fs/nfsd/nfs4proc.c | 11 +- fs/nfsd/nfs4state.c | 6 +- fs/nfsd/nfs4xdr.c | 52 +- fs/nfsd/nfscache.c | 17 +- fs/nfsd/nfsctl.c | 6 +- fs/nfsd/nfsd.h | 6 +- fs/nfsd/nfsfh.c | 173 +-- fs/nfsd/nfsfh.h | 55 +- fs/nfsd/nfsproc.c | 3 +- fs/nfsd/nfssvc.c | 28 +- fs/nfsd/nfsxdr.c | 187 ++- fs/nfsd/trace.h | 1 + fs/nfsd/vfs.c | 7 +- fs/nfsd/xdr.h | 37 +- fs/nfsd/xdr3.h | 63 +- fs/nfsd/xdr4.h | 7 +- fs/nilfs2/alloc.c | 2 +- fs/nilfs2/alloc.h | 2 +- fs/nilfs2/bmap.c | 2 +- fs/nilfs2/bmap.h | 2 +- fs/nilfs2/btnode.c | 2 +- fs/nilfs2/btnode.h | 2 +- fs/nilfs2/btree.c | 2 +- fs/nilfs2/btree.h | 2 +- fs/nilfs2/cpfile.c | 2 +- fs/nilfs2/cpfile.h | 2 +- fs/nilfs2/dat.c | 2 +- fs/nilfs2/dat.h | 2 +- fs/nilfs2/dir.c | 2 +- fs/nilfs2/direct.c | 2 +- fs/nilfs2/direct.h | 2 +- fs/nilfs2/file.c | 2 +- fs/nilfs2/gcinode.c | 2 +- fs/nilfs2/ifile.c | 2 +- fs/nilfs2/ifile.h | 2 +- fs/nilfs2/inode.c | 2 +- fs/nilfs2/ioctl.c | 2 +- fs/nilfs2/mdt.c | 2 +- fs/nilfs2/mdt.h | 2 +- fs/nilfs2/namei.c | 2 +- fs/nilfs2/nilfs.h | 2 +- fs/nilfs2/page.c | 2 +- fs/nilfs2/page.h | 2 +- fs/nilfs2/recovery.c | 2 +- fs/nilfs2/segbuf.c | 2 +- fs/nilfs2/segbuf.h | 2 +- fs/nilfs2/segment.c | 2 +- fs/nilfs2/segment.h | 2 +- fs/nilfs2/sufile.c | 2 +- fs/nilfs2/sufile.h | 2 +- fs/nilfs2/super.c | 2 +- fs/nilfs2/sysfs.c | 78 +- fs/nilfs2/sysfs.h | 2 +- fs/nilfs2/the_nilfs.c | 2 +- fs/nilfs2/the_nilfs.h | 2 +- fs/ocfs2/journal.c | 5 +- fs/orangefs/dcache.c | 4 +- fs/orangefs/super.c | 4 +- fs/overlayfs/copy_up.c | 23 +- fs/overlayfs/dir.c | 3 +- fs/overlayfs/file.c | 16 +- fs/overlayfs/inode.c | 5 +- fs/overlayfs/overlayfs.h | 1 + fs/overlayfs/super.c | 12 +- fs/proc/base.c | 21 +- fs/proc/vmcore.c | 105 +- fs/ramfs/inode.c | 11 +- fs/seq_file.c | 16 - fs/sysv/super.c | 6 +- include/acpi/acpi_bus.h | 1 + include/acpi/platform/acgcc.h | 13 - include/asm-generic/sections.h | 75 +- include/asm-generic/syscall.h | 16 - include/drm/drm_modeset_lock.h | 8 + include/drm/ttm/ttm_bo_api.h | 9 +- include/kunit/test.h | 13 +- include/linux/acpi.h | 5 + include/linux/blk-mq.h | 1 + include/linux/bottom_half.h | 1 + include/linux/bpf.h | 6 + include/linux/container_of.h | 40 + include/linux/crash_dump.h | 30 +- include/linux/dax.h | 2 - include/linux/delay.h | 2 +- include/linux/dma-resv.h | 25 +- include/linux/dmaengine.h | 2 - include/linux/dsa/ocelot.h | 1 + include/linux/ethtool_netlink.h | 3 + include/linux/fb.h | 2 +- include/linux/fs.h | 3 + include/linux/fscache.h | 2 +- include/linux/generic-radix-tree.h | 3 +- include/linux/genhd.h | 2 +- include/linux/hugetlb.h | 6 +- include/linux/i2c.h | 18 + include/linux/input/cy8ctmg110_pdata.h | 10 - include/linux/instruction_pointer.h | 8 + include/linux/kallsyms.h | 13 +- include/linux/kcsan-checks.h | 3 + include/linux/kernel.h | 39 +- include/linux/libata.h | 3 +- include/linux/list.h | 4 +- include/linux/llist.h | 4 +- include/linux/lockd/xdr.h | 27 +- include/linux/lockd/xdr4.h | 29 +- include/linux/lsm_hook_defs.h | 6 +- include/linux/lsm_hooks.h | 13 +- include/linux/memblock.h | 2 +- include/linux/migrate.h | 1 - include/linux/nfs4.h | 4 + include/linux/nfs_fs.h | 77 +- include/linux/nfs_xdr.h | 16 +- include/linux/page_owner.h | 12 +- include/linux/pagemap.h | 50 + include/linux/pci.h | 1 + include/linux/pid.h | 1 + include/linux/platform_data/cros_ec_proto.h | 7 +- include/linux/platform_data/ux500_wdt.h | 18 - include/linux/plist.h | 5 +- include/linux/pm_opp.h | 20 +- include/linux/pnfs_osd_xdr.h | 317 ----- include/linux/pwm.h | 13 + include/linux/radix-tree.h | 4 +- include/linux/remoteproc.h | 12 - include/linux/rpmsg.h | 2 +- include/linux/rtc.h | 3 + include/linux/rwsem.h | 1 - include/linux/sbitmap.h | 11 +- include/linux/sched/signal.h | 1 + include/linux/security.h | 17 +- include/linux/seq_file.h | 19 +- include/linux/signal.h | 1 - include/linux/signal_types.h | 3 + include/linux/skbuff.h | 35 +- include/linux/skmsg.h | 12 + include/linux/smp.h | 1 - include/linux/spi/ads7846.h | 15 - include/linux/spinlock.h | 1 - include/linux/stackdepot.h | 5 + include/linux/string_helpers.h | 1 + include/linux/sunrpc/clnt.h | 1 + include/linux/sunrpc/sched.h | 16 +- include/linux/sunrpc/svc.h | 14 +- include/linux/usb/hcd.h | 2 - include/media/media-entity.h | 3 +- include/net/9p/9p.h | 12 +- include/net/9p/client.h | 24 +- include/net/9p/transport.h | 26 +- include/net/llc.h | 4 +- include/net/sctp/structs.h | 20 +- include/net/strparser.h | 20 +- include/net/tcp.h | 8 +- include/scsi/scsi_cmnd.h | 2 +- include/scsi/scsi_device.h | 7 +- include/scsi/scsi_host.h | 1 + include/sound/memalloc.h | 14 +- include/trace/events/fs.h | 122 ++ include/trace/events/nfs.h | 375 ++++++ include/trace/events/rpcgss.h | 18 +- include/trace/events/rpcrdma.h | 240 +++- include/trace/events/sunrpc.h | 135 ++- include/trace/events/sunrpc_base.h | 18 + include/uapi/asm-generic/signal-defs.h | 1 + include/uapi/linux/audit.h | 2 + include/uapi/linux/ethtool_netlink.h | 4 +- include/uapi/linux/fuse.h | 7 +- include/uapi/linux/nfsd/nfsfh.h | 115 -- include/uapi/linux/prctl.h | 5 +- include/uapi/linux/rtc.h | 31 +- include/xen/arm/hypercall.h | 15 - include/xen/balloon.h | 3 - include/xen/interface/callback.h | 19 +- include/xen/interface/elfnote.h | 19 +- include/xen/interface/event_channel.h | 2 +- include/xen/interface/features.h | 2 +- include/xen/interface/grant_table.h | 19 +- include/xen/interface/hvm/dm_op.h | 19 +- include/xen/interface/hvm/hvm_op.h | 20 +- include/xen/interface/hvm/hvm_vcpu.h | 19 +- include/xen/interface/hvm/params.h | 20 +- include/xen/interface/hvm/start_info.h | 19 +- include/xen/interface/io/9pfs.h | 19 +- include/xen/interface/io/blkif.h | 2 +- include/xen/interface/io/console.h | 2 +- include/xen/interface/io/displif.h | 19 +- include/xen/interface/io/fbif.h | 19 +- include/xen/interface/io/kbdif.h | 19 +- include/xen/interface/io/netif.h | 19 +- include/xen/interface/io/pciif.h | 19 +- include/xen/interface/io/protocols.h | 2 +- include/xen/interface/io/pvcalls.h | 2 + include/xen/interface/io/ring.h | 19 +- include/xen/interface/io/sndif.h | 19 +- include/xen/interface/io/vscsiif.h | 19 +- include/xen/interface/io/xenbus.h | 2 +- include/xen/interface/io/xs_wire.h | 2 +- include/xen/interface/memory.h | 2 +- include/xen/interface/nmi.h | 2 +- include/xen/interface/physdev.h | 20 +- include/xen/interface/platform.h | 19 +- include/xen/interface/sched.h | 19 +- include/xen/interface/vcpu.h | 19 +- include/xen/interface/version.h | 2 +- include/xen/interface/xen-mca.h | 1 + include/xen/interface/xen.h | 19 +- include/xen/interface/xenpmu.h | 2 +- include/xen/pci.h | 28 + include/xen/xen.h | 6 - init/Kconfig | 2 + init/main.c | 4 +- ipc/ipc_sysctl.c | 32 +- ipc/shm.c | 8 +- kernel/bpf/core.c | 7 + kernel/bpf/verifier.c | 55 +- kernel/dma/coherent.c | 5 +- kernel/entry/syscall_user_dispatch.c | 12 +- kernel/extable.c | 33 +- kernel/fork.c | 9 +- kernel/kcov.c | 36 +- kernel/kcsan/core.c | 75 +- kernel/kcsan/kcsan.h | 8 +- kernel/kcsan/kcsan_test.c | 62 +- kernel/kcsan/report.c | 77 +- kernel/kcsan/selftest.c | 72 +- kernel/kthread.c | 2 +- kernel/locking/lockdep.c | 3 - kernel/pid.c | 36 + kernel/reboot.c | 2 +- kernel/resource.c | 54 +- kernel/sched/core_sched.c | 4 + kernel/signal.c | 34 +- kernel/trace/ftrace.c | 5 +- kernel/trace/ring_buffer.c | 5 + lib/scatterlist.c | 11 +- lib/stackdepot.c | 46 + lib/test_hmm.c | 5 +- lib/vsprintf.c | 3 +- mm/Kconfig | 7 + mm/filemap.c | 8 + mm/kasan/hw_tags.c | 14 +- mm/kasan/report.c | 17 +- mm/kasan/sw_tags.c | 2 +- mm/madvise.c | 15 +- mm/memblock.c | 9 +- mm/memcontrol.c | 4 - mm/memfd.c | 4 +- mm/migrate.c | 151 +-- mm/mmap.c | 3 +- mm/oom_kill.c | 15 +- mm/page_owner.c | 24 +- mm/shmem.c | 24 +- mm/truncate.c | 19 +- mm/vmscan.c | 7 + mm/workingset.c | 10 + net/8021q/vlan.c | 3 - net/8021q/vlan_dev.c | 3 + net/9p/client.c | 436 ++++--- net/9p/error.c | 4 +- net/9p/mod.c | 41 +- net/9p/protocol.c | 38 +- net/9p/protocol.h | 4 +- net/9p/trans_common.c | 10 +- net/9p/trans_common.h | 12 +- net/9p/trans_fd.c | 2 - net/9p/trans_rdma.c | 3 +- net/9p/trans_virtio.c | 1 + net/9p/trans_xen.c | 26 +- net/batman-adv/tp_meter.c | 2 +- net/can/j1939/main.c | 7 + net/can/j1939/transport.c | 11 + net/core/datagram.c | 3 +- net/core/dev.c | 7 +- net/core/devlink.c | 2 +- net/core/filter.c | 64 +- net/core/skbuff.c | 17 +- net/core/sock.c | 2 +- net/core/sock_map.c | 6 - net/dsa/tag_ocelot.c | 3 + net/ethtool/pause.c | 3 +- net/ipv4/tcp.c | 22 +- net/ipv4/tcp_bpf.c | 48 +- net/ipv4/tcp_output.c | 27 +- net/ipv6/seg6.c | 2 +- net/ipv6/tcp_ipv6.c | 1 - net/ipv6/udp.c | 6 +- net/mctp/af_mctp.c | 24 +- net/netfilter/ipvs/ip_vs_ctl.c | 2 + net/netfilter/nfnetlink_queue.c | 2 +- net/nfc/netlink.c | 15 + net/sched/sch_taprio.c | 27 +- net/sctp/sm_statefuns.c | 34 +- net/sctp/socket.c | 5 +- net/smc/af_smc.c | 18 +- net/smc/smc_tracepoint.h | 2 +- net/strparser/strparser.c | 10 +- net/sunrpc/addr.c | 40 +- net/sunrpc/auth_gss/svcauth_gss.c | 2 +- net/sunrpc/clnt.c | 33 +- net/sunrpc/sched.c | 20 +- net/sunrpc/svc.c | 80 +- net/sunrpc/svc_xprt.c | 1 + net/sunrpc/sysfs.c | 12 +- net/sunrpc/xdr.c | 32 +- net/sunrpc/xprt.c | 41 +- net/sunrpc/xprtrdma/frwr_ops.c | 48 +- net/sunrpc/xprtrdma/rpc_rdma.c | 23 +- net/sunrpc/xprtrdma/svc_rdma_recvfrom.c | 9 +- net/sunrpc/xprtrdma/svc_rdma_rw.c | 30 +- net/sunrpc/xprtrdma/svc_rdma_sendto.c | 14 +- net/sunrpc/xprtrdma/verbs.c | 3 +- net/sunrpc/xprtrdma/xprt_rdma.h | 6 +- net/sunrpc/xprtsock.c | 109 +- net/sysctl_net.c | 2 +- net/vmw_vsock/af_vsock.c | 2 + scripts/checkpatch.pl | 33 +- scripts/const_structs.checkpatch | 4 + scripts/gdb/linux/symbols.py | 3 +- security/apparmor/apparmorfs.c | 17 +- security/apparmor/include/file.h | 2 +- security/apparmor/include/label.h | 5 +- security/apparmor/include/lib.h | 9 +- security/apparmor/include/policy.h | 6 +- security/apparmor/label.c | 7 +- security/apparmor/lsm.c | 42 +- security/apparmor/path.c | 2 +- security/apparmor/policy.c | 62 +- security/apparmor/policy_unpack.c | 2 +- security/apparmor/procattr.c | 2 - security/security.c | 15 +- security/selinux/hooks.c | 34 +- security/selinux/include/netlabel.h | 4 +- security/selinux/netlabel.c | 18 +- sound/core/Makefile | 1 + sound/core/memalloc.c | 105 +- sound/core/sgbuf.c | 201 ++++ sound/core/timer.c | 17 +- sound/firewire/Kconfig | 3 + sound/firewire/fireworks/fireworks_stream.c | 5 +- sound/firewire/motu/motu-protocol-v3.c | 33 +- sound/firewire/motu/motu.c | 2 + sound/firewire/motu/motu.h | 2 + sound/pci/hda/hda_intel.c | 4 +- sound/pci/hda/patch_realtek.c | 17 + sound/pci/rme9652/hdsp.c | 41 +- sound/pci/rme9652/rme9652.c | 41 +- sound/synth/emux/emux.c | 2 +- tools/Makefile | 16 +- tools/bpf/bpftool/Makefile | 32 +- tools/include/uapi/linux/prctl.h | 2 +- tools/lib/bpf/bpf.c | 4 +- tools/lib/lockdep/.gitignore | 2 - tools/lib/lockdep/Build | 1 - tools/lib/lockdep/Makefile | 162 --- tools/lib/lockdep/common.c | 29 - tools/lib/lockdep/include/liblockdep/common.h | 54 - tools/lib/lockdep/include/liblockdep/mutex.h | 73 -- tools/lib/lockdep/include/liblockdep/rwlock.h | 87 -- tools/lib/lockdep/lockdep | 3 - tools/lib/lockdep/lockdep.c | 33 - tools/lib/lockdep/lockdep_internals.h | 1 - tools/lib/lockdep/lockdep_states.h | 1 - tools/lib/lockdep/preload.c | 443 ------- tools/lib/lockdep/rbtree.c | 1 - tools/lib/lockdep/run_tests.sh | 47 - tools/lib/lockdep/tests/AA.c | 14 - tools/lib/lockdep/tests/AA.sh | 2 - tools/lib/lockdep/tests/ABA.c | 14 - tools/lib/lockdep/tests/ABA.sh | 2 - tools/lib/lockdep/tests/ABBA.c | 26 - tools/lib/lockdep/tests/ABBA.sh | 2 - tools/lib/lockdep/tests/ABBA_2threads.c | 47 - tools/lib/lockdep/tests/ABBA_2threads.sh | 2 - tools/lib/lockdep/tests/ABBCCA.c | 20 - tools/lib/lockdep/tests/ABBCCA.sh | 2 - tools/lib/lockdep/tests/ABBCCDDA.c | 23 - tools/lib/lockdep/tests/ABBCCDDA.sh | 2 - tools/lib/lockdep/tests/ABCABC.c | 20 - tools/lib/lockdep/tests/ABCABC.sh | 2 - tools/lib/lockdep/tests/ABCDBCDA.c | 23 - tools/lib/lockdep/tests/ABCDBCDA.sh | 2 - tools/lib/lockdep/tests/ABCDBDDA.c | 23 - tools/lib/lockdep/tests/ABCDBDDA.sh | 2 - tools/lib/lockdep/tests/WW.c | 14 - tools/lib/lockdep/tests/WW.sh | 2 - tools/lib/lockdep/tests/common.h | 13 - tools/lib/lockdep/tests/unlock_balance.c | 15 - tools/lib/lockdep/tests/unlock_balance.sh | 2 - tools/testing/selftests/bpf/prog_tests/netcnt.c | 2 +- .../testing/selftests/bpf/prog_tests/test_bpffs.c | 85 +- .../selftests/bpf/progs/for_each_array_map_elem.c | 12 + .../selftests/bpf/test_xdp_redirect_multi.sh | 62 +- tools/testing/selftests/bpf/verifier/spill_fill.c | 17 + tools/testing/selftests/bpf/xdp_redirect_multi.c | 4 +- tools/testing/selftests/kselftest/runner.sh | 28 +- tools/testing/selftests/net/Makefile | 9 +- .../net/forwarding/mirror_gre_bridge_1d_vlan.sh | 2 +- .../selftests/net/forwarding/mirror_gre_changes.sh | 2 +- .../net/forwarding/mirror_gre_vlan_bridge_1q.sh | 13 +- .../testing/selftests/net/forwarding/mirror_lib.sh | 3 +- .../selftests/net/forwarding/mirror_vlan.sh | 4 +- tools/testing/selftests/net/gre_gso.sh | 9 +- tools/testing/selftests/net/reuseport_bpf_numa.c | 4 + .../testing/selftests/net/test_vxlan_under_vrf.sh | 2 + tools/testing/selftests/net/tls.c | 3 - tools/testing/selftests/net/udpgso_bench_rx.c | 11 +- tools/testing/selftests/proc/.gitignore | 1 + tools/testing/selftests/proc/Makefile | 2 + tools/testing/selftests/proc/proc-tid0.c | 81 ++ 1127 files changed, 18637 insertions(+), 13986 deletions(-) create mode 100644 Documentation/devicetree/bindings/display/panel/sharp,ls060t1sx01.yaml create mode 100644 Documentation/devicetree/bindings/input/cypress-sf.yaml create mode 100644 Documentation/devicetree/bindings/remoteproc/amlogic,meson-mx-a [...] delete mode 100644 Documentation/devicetree/bindings/remoteproc/mtk,scp.txt create mode 100644 Documentation/devicetree/bindings/remoteproc/mtk,scp.yaml create mode 100644 Documentation/devicetree/bindings/rtc/mstar,msc313-rtc.yaml create mode 100644 Documentation/filesystems/nfs/reexport.rst create mode 100644 Documentation/firmware-guide/acpi/non-d0-probe.rst create mode 100644 drivers/gpu/drm/panel/panel-sharp-ls060t1sx01.c create mode 100644 drivers/input/keyboard/cypress-sf.c create mode 100644 drivers/input/touchscreen/goodix.h create mode 100644 drivers/input/touchscreen/goodix_fwupload.c create mode 100644 drivers/md/dm-audit.c create mode 100644 drivers/md/dm-audit.h create mode 100644 drivers/remoteproc/imx_dsp_rproc.c create mode 100644 drivers/remoteproc/imx_rproc.h create mode 100644 drivers/remoteproc/meson_mx_ao_arc.c create mode 100644 drivers/rtc/rtc-msc313.c delete mode 100644 drivers/rtc/rtc-tps80031.c rename drivers/watchdog/{ux500_wdt.c => db8500_wdt.c} (54%) delete mode 100644 drivers/watchdog/iop_wdt.c create mode 100644 include/linux/container_of.h delete mode 100644 include/linux/input/cy8ctmg110_pdata.h create mode 100644 include/linux/instruction_pointer.h delete mode 100644 include/linux/platform_data/ux500_wdt.h delete mode 100644 include/linux/pnfs_osd_xdr.h create mode 100644 include/trace/events/fs.h create mode 100644 include/trace/events/nfs.h create mode 100644 include/trace/events/sunrpc_base.h delete mode 100644 include/uapi/linux/nfsd/nfsfh.h create mode 100644 include/xen/pci.h create mode 100644 sound/core/sgbuf.c delete mode 100644 tools/lib/lockdep/.gitignore delete mode 100644 tools/lib/lockdep/Build delete mode 100644 tools/lib/lockdep/Makefile delete mode 100644 tools/lib/lockdep/common.c delete mode 100644 tools/lib/lockdep/include/liblockdep/common.h delete mode 100644 tools/lib/lockdep/include/liblockdep/mutex.h delete mode 100644 tools/lib/lockdep/include/liblockdep/rwlock.h delete mode 100755 tools/lib/lockdep/lockdep delete mode 100644 tools/lib/lockdep/lockdep.c delete mode 100644 tools/lib/lockdep/lockdep_internals.h delete mode 100644 tools/lib/lockdep/lockdep_states.h delete mode 100644 tools/lib/lockdep/preload.c delete mode 100644 tools/lib/lockdep/rbtree.c delete mode 100755 tools/lib/lockdep/run_tests.sh delete mode 100644 tools/lib/lockdep/tests/AA.c delete mode 100644 tools/lib/lockdep/tests/AA.sh delete mode 100644 tools/lib/lockdep/tests/ABA.c delete mode 100644 tools/lib/lockdep/tests/ABA.sh delete mode 100644 tools/lib/lockdep/tests/ABBA.c delete mode 100644 tools/lib/lockdep/tests/ABBA.sh delete mode 100644 tools/lib/lockdep/tests/ABBA_2threads.c delete mode 100644 tools/lib/lockdep/tests/ABBA_2threads.sh delete mode 100644 tools/lib/lockdep/tests/ABBCCA.c delete mode 100644 tools/lib/lockdep/tests/ABBCCA.sh delete mode 100644 tools/lib/lockdep/tests/ABBCCDDA.c delete mode 100644 tools/lib/lockdep/tests/ABBCCDDA.sh delete mode 100644 tools/lib/lockdep/tests/ABCABC.c delete mode 100644 tools/lib/lockdep/tests/ABCABC.sh delete mode 100644 tools/lib/lockdep/tests/ABCDBCDA.c delete mode 100644 tools/lib/lockdep/tests/ABCDBCDA.sh delete mode 100644 tools/lib/lockdep/tests/ABCDBDDA.c delete mode 100644 tools/lib/lockdep/tests/ABCDBDDA.sh delete mode 100644 tools/lib/lockdep/tests/WW.c delete mode 100644 tools/lib/lockdep/tests/WW.sh delete mode 100644 tools/lib/lockdep/tests/common.h delete mode 100644 tools/lib/lockdep/tests/unlock_balance.c delete mode 100644 tools/lib/lockdep/tests/unlock_balance.sh create mode 100644 tools/testing/selftests/proc/proc-tid0.c