This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch akpm in repository linux-next.
omits 9ce8c05f0c26 Merge branch 'akpm-current/current' omits 84067bd70f71 Merge remote-tracking branch 'mhi/mhi-next' omits b5034346161d Merge remote-tracking branch 'hyperv/hyperv-next' omits f0302075b52c Merge remote-tracking branch 'xarray/main' omits ded486614f56 Merge remote-tracking branch 'nvmem/for-next' omits 5c02020f3554 Merge remote-tracking branch 'slimbus/for-next' omits 9e1e22eb6468 Merge remote-tracking branch 'gnss/gnss-next' omits 1326465dcc12 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' omits 3d018761e81d Merge remote-tracking branch 'coresight/next' omits 7ac5bda3aad3 Merge remote-tracking branch 'livepatching/for-next' omits 80dd0b23a0ae Merge remote-tracking branch 'rpmsg/for-next' omits 9b9fca187c1f Merge remote-tracking branch 'vhost/linux-next' omits 636f1fbf183e Merge remote-tracking branch 'scsi-mkp/for-next' omits 7d303545f4d3 Merge remote-tracking branch 'scsi/for-next' omits 8e4d02367768 Merge remote-tracking branch 'cgroup/for-next' omits 0e1db16c3dfa Merge remote-tracking branch 'icc/icc-next' omits 7d3d9c4f70b8 Merge remote-tracking branch 'staging/staging-next' omits 2024dc5b3861 Merge remote-tracking branch 'thunderbolt/next' omits 7af2dde59180 Merge remote-tracking branch 'phy-next/next' omits e5449e6d03b2 Merge remote-tracking branch 'extcon/extcon-next' omits e47b4609a9b4 Merge remote-tracking branch 'char-misc/char-misc-next' omits 7050b9b12448 Merge remote-tracking branch 'tty/tty-next' omits 4d5c6942c57e Merge remote-tracking branch 'usb/usb-next' omits 911d820fcb52 Merge remote-tracking branch 'workqueues/for-next' omits c593440e7a36 Merge remote-tracking branch 'percpu/for-next' omits 4ed7b3163ff5 Merge remote-tracking branch 'kvm-arm/next' omits 49ffd03c8721 Merge remote-tracking branch 'kvm/next' omits 705f799a4d1f Merge remote-tracking branch 'rcu/rcu/next' omits 266b34128195 Merge remote-tracking branch 'irqchip/irq/irqchip-next' omits f3cbce2765e5 Merge remote-tracking branch 'edac/edac-for-next' omits 88f6223bfb93 Merge remote-tracking branch 'tip/auto-latest' omits 159e5bfc36f1 Merge remote-tracking branch 'spi/for-next' omits 8b8c5f6c4bdf Merge remote-tracking branch 'tpmdd/next' omits cd14e8b063f2 Merge remote-tracking branch 'keys/keys-next' omits 9913b8368d3e Merge remote-tracking branch 'apparmor/apparmor-next' omits b5d11bd31288 Merge remote-tracking branch 'security/next-testing' omits a675487638cd Merge remote-tracking branch 'regulator/for-next' omits 93f57dea5baf Merge remote-tracking branch 'battery/for-next' omits 01adbc991f7b Merge remote-tracking branch 'mfd/for-mfd-next' omits 051d057019eb Merge remote-tracking branch 'mmc/next' omits cd7259c6b8ed Merge remote-tracking branch 'block/for-next' omits 071a72f75550 Merge remote-tracking branch 'sound-asoc/for-next' omits 6df0edfcc58b Merge remote-tracking branch 'sound/for-next' omits f29312f5d12e Merge remote-tracking branch 'etnaviv/etnaviv/next' omits 8793c9511214 Merge remote-tracking branch 'drm-msm/msm-next' omits 0d44068ece32 Merge remote-tracking branch 'amdgpu/drm-next' omits 39dfb7fd681e Merge remote-tracking branch 'drm-misc/for-linux-next' omits 15dd9e911005 Merge remote-tracking branch 'nand/nand/next' omits e8d896b7adc5 Merge remote-tracking branch 'mtd/mtd/next' omits 10dde63b6343 Merge remote-tracking branch 'bluetooth/master' omits 0fcab68db7db Merge branch 'io_uring-5.12' into for-next omits 928a64ba12af Merge remote-tracking branch 'dlm/next' omits 4193e14e7e81 Merge remote-tracking branch 'ieee1394/for-next' omits 5ad62e29be65 Merge remote-tracking branch 'devfreq/devfreq-next' omits 542e0185abd1 Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' omits cc30de28a8e9 Merge remote-tracking branch 'pm/linux-next' omits 0676967b5c27 Merge remote-tracking branch 'v4l-dvb-next/master' omits b8e536f66a78 Merge remote-tracking branch 'v4l-dvb/master' omits cb50fd4b796f Merge remote-tracking branch 'jc_docs/docs-next' omits 5bd0fd653f92 Merge remote-tracking branch 'dmi/dmi-for-next' omits 68755e85371d Merge remote-tracking branch 'hid/for-next' omits 088783c5cad3 Merge remote-tracking branch 'pstore/for-next/pstore' omits 47dacfa8310b Merge remote-tracking branch 'printk/for-next' omits 6498961cf21d Merge remote-tracking branch 'vfs/for-next' omits 824506ef0022 Merge remote-tracking branch 'v9fs/9p-next' omits 87c5d241d6c0 Merge remote-tracking branch 'overlayfs/overlayfs-next' omits aadb76657689 Merge remote-tracking branch 'cel/for-next' omits bf229a12d2ce Merge remote-tracking branch 'f2fs/dev' omits fb04bbf92511 Merge remote-tracking branch 'ext3/for_next' omits 046f943ad1ae Merge remote-tracking branch 'ecryptfs/next' omits 7fef53498f0c Merge remote-tracking branch 'cifs/for-next' omits a6c5d9c69bfd Merge remote-tracking branch 'btrfs/for-next' omits 88385d0334a6 Merge remote-tracking branch 'fscache/fscache-next' omits 5b8726dd7a04 Merge remote-tracking branch 'xtensa/xtensa-for-next' omits 0b6126ee2cbf Merge remote-tracking branch 'sh/for-next' omits 9cd1e29bf4dc Merge remote-tracking branch 's390/for-next' omits e64db15019cb io-wq: ensure all pending work is canceled on exit omits 572795d805c9 Merge remote-tracking branch 'parisc-hd/for-next' omits 2e33c5db298a Merge remote-tracking branch 'mips/mips-next' omits 36f9bdf71f47 Merge remote-tracking branch 'microblaze/next' omits bc6497986f36 Merge remote-tracking branch 'm68knommu/for-next' omits cd94dcf204ed Merge remote-tracking branch 'h8300/h8300-next' omits 7fcff41d76ea Merge remote-tracking branch 'csky/linux-next' omits 74ff3c403605 Merge remote-tracking branch 'ti-k3-new/ti-k3-next' omits 0ee915639e12 Merge remote-tracking branch 'ti-k3/ti-k3-next' omits 1c55f0a8dc86 Merge remote-tracking branch 'tegra/for-next' omits b205511d972e Merge remote-tracking branch 'sunxi/sunxi/for-next' omits 25663ea8ccdd Merge remote-tracking branch 'stm32/stm32-next' omits 05851e879d57 Merge remote-tracking branch 'samsung-krzk/for-next' omits 82454d485acd Merge remote-tracking branch 'rockchip/for-next' omits 6440b859fb77 Merge remote-tracking branch 'renesas/next' omits 01e2fd55256b Merge remote-tracking branch 'realtek/for-next' omits 611ccf44c2b0 Merge remote-tracking branch 'raspberrypi/for-next' omits a90b6055da41 Merge remote-tracking branch 'qcom/for-next' omits 5a3e0ec3863f Merge remote-tracking branch 'omap/for-next' omits 097a8ebaac02 Merge remote-tracking branch 'mvebu/for-next' omits c9455084577b Merge remote-tracking branch 'mediatek/for-next' omits 7eb6bbb3ec48 Merge remote-tracking branch 'keystone/next' omits f769e0c29003 Merge remote-tracking branch 'imx-mxs/for-next' omits be7098d43ac0 Merge remote-tracking branch 'drivers-memory/for-next' omits 60d34f7bf463 Merge remote-tracking branch 'aspeed/for-next' omits 1bf58405cee3 Merge remote-tracking branch 'amlogic/for-next' omits 0f8eb0a2a8bf Merge remote-tracking branch 'actions/for-next' omits c864485b0e87 Merge remote-tracking branch 'arm-soc/for-next' omits c823b59c28a2 Merge remote-tracking branch 'arm/for-next' omits 7484bb55dcfb Merge remote-tracking branch 'asm-generic/master' omits dbc40beb5545 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] omits ce87f0b6c964 Merge remote-tracking branch 'cel-fixes/for-rc' omits dc4620a0256b Merge remote-tracking branch 'kunit-fixes/kunit-fixes' omits 1cc3e0c08c8c Merge remote-tracking branch 'gpio-intel-fixes/fixes' omits b03e9e129a25 Merge remote-tracking branch 'gpio-brgl-fixes/gpio/for-current' omits 9c14c1016ac2 Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' omits dbadacfc57ef Merge remote-tracking branch 'mmc-fixes/fixes' omits 672d2425119f Merge remote-tracking branch 'devicetree-fixes/dt/linus' omits 913ded20f7eb Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits 70e8ce3c9fdd Merge remote-tracking branch 'omap-fixes/fixes' omits 7371bf5b8659 Merge remote-tracking branch 'at91-fixes/at91-fixes' omits 3bae0ffb8c27 Merge remote-tracking branch 'v4l-dvb-fixes/fixes' omits 207301037712 Merge remote-tracking branch 'ide/master' omits 0f26acdc43e3 Merge remote-tracking branch 'char-misc.current/char-misc-linus' omits ebe5f5b68794 Merge remote-tracking branch 'staging.current/staging-linus' omits e31555e50e93 Merge remote-tracking branch 'phy/fixes' omits 5496abc5e55a Merge remote-tracking branch 'usb-serial-fixes/usb-linus' omits 172841503f06 Merge remote-tracking branch 'usb.current/usb-linus' omits 8166bac9df33 Merge remote-tracking branch 'tty.current/tty-linus' omits 4a6a060f8fad Merge remote-tracking branch 'pci-current/for-linus' omits 5cbbe59aafe2 Merge remote-tracking branch 'spi-fixes/for-linus' omits e4639b376bd6 Merge remote-tracking branch 'regulator-fixes/for-linus' omits 78f312a8eb82 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits 88477d7da07a Merge remote-tracking branch 'sound-current/for-linus' omits b54264af6106 Merge remote-tracking branch 'rdma-fixes/for-rc' omits f3f0f97397c2 Merge remote-tracking branch 'wireless-drivers/master' omits b67c4edc5813 Merge remote-tracking branch 'netfilter/master' omits 4c6931f6bf8a Merge remote-tracking branch 'ipsec/master' omits a6a8007b26b8 Merge remote-tracking branch 'bpf/master' omits 36095a29e72e Merge remote-tracking branch 'net/master' omits c63d19b74859 Merge remote-tracking branch 'sparc/master' omits b9ed76946bf1 Merge remote-tracking branch 's390-fixes/fixes' omits 1a8d19eaaa90 Merge remote-tracking branch 'powerpc-fixes/fixes' omits 8fc85ba9c7b7 Merge remote-tracking branch 'm68k-current/for-linus' omits cb08c6284add Merge branch 'block-5.12' into for-next omits 58e7ffc82f41 afs: Use the fscache_write_begin() helper omits 4544a1e08111 afs: Use new fscache read helper API omits 0b4009d9115a afs: Use the fs operation ops to handle FetchData completion omits 339985d239a4 afs: Prepare for use of THPs omits 7579e32c4331 afs: Extract writeback extension into its own function omits 6b8ca3ddfdf1 afs: Wait on PG_fscache before modifying/releasing a page omits 9102ffe5f6aa afs: Use ITER_XARRAY for writing omits 1547d03fb2dc afs: Set up the iov_iter before calling afs_extract_data() omits 5ef24eb4b4f5 afs: Log remote unmarshalling errors omits 343131846ce5 afs: Don't truncate iter during data fetch omits cb29a8d25666 afs: Move key to afs_read struct omits fa6595734f49 afs: Print the operation debug_id when logging an unexpect [...] omits 315557fe6b60 afs: Pass page into dirty region helpers to provide THP size omits 697d899df359 afs: Disable use of the fscache I/O routines omits d4b68228eeca fscache, cachefiles: Add alternate API to use kiocb for re [...] omits 374abb858726 netfs: Hold a ref on a page when PG_private_2 is set omits a2d1df128272 netfs: Define an interface to talk to a cache omits 9b10e846399d netfs: Add write_begin helper omits a6ea1e41d844 netfs: Gather stats omits ead347a5dc20 netfs: Add tracepoints omits b3d08a480416 netfs: Provide readahead and readpage netfs helpers omits 3b0f973b9fe7 netfs, mm: Add unlock_page_fscache() and wait_on_page_fscache() omits 1467d79df8ea netfs, mm: Move PG_fscache helper funcs to linux/netfs.h omits 12cf229841c9 netfs: Documentation for helper library omits 2549ae54cef3 Merge branch 'io_uring-5.12' into for-next omits f67e5cb46783 Merge branch 'block-5.12' into for-next omits 4f766d6f773b io_uring: ensure that threads freeze on suspend omits 08804dc76ea2 rcu/tree: Add a trace event for RCU CPU stall warnings omits 22d488c6a62a rcu/nocb: Fix missed nocb_timer requeue omits 259eb2706dee torture: Fix kvm.sh --datestamp regex check omits 7785eac5e958 rcu: Add explicit barrier() to __rcu_read_unlock() omits e489d1ee318b rcutorture: Test start_poll_synchronize_rcu() and poll_sta [...] omits 2f10df1e6e63 rcu: Provide polling interfaces for Tiny RCU grace periods omits 7f9a26bbfff2 rcu: Provide polling interfaces for Tree RCU grace periods omits 5d926714d321 rcu-tasks: Add block comment laying out RCU Tasks Trace design omits f29b78a9c9f8 rcu: Make nocb_nobypass_lim_per_jiffy static omits 9496fabb3bca torture: Consolidate qemu-cmd duration editing into kvm-tr [...] omits 5e310b275ed0 torture: Print proper vmlinux path for kvm-again.sh runs omits 908565e10887 torture: Make TORTURE_TRUST_MAKE available in kvm-again.sh [...] omits 25291e953f82 docs: Correctly spell Stephen Hemminger's name omits a2fca5806816 rcutorture: Use "all" and "N" in "nohz_full" and "rcu_nocbs" omits 86b3599119ba rcu: deprecate "all" option to rcu_nocbs= omits 1f24f9567181 lib: test_bitmap: add tests for "N" alias omits 165a2f185235 lib: bitmap: support "N" as an alias for size of bitmap omits 1a0206245f45 lib: bitmap: move ERANGE check from set_region to check_region omits 360311d7b1c7 lib: bitmap: fold nbits into region struct omits 863ef436c240 lib: test_bitmap: add more start-end:offset/len tests omits 2fbe8a5aba7a lib: test_bitmap: add tests to trigger ERANGE case. omits 2b18edac416f lib: test_bitmap: clearly separate ERANGE from EINVAL tests. omits d346360c753d torture: Make kvm-transform.sh update jitter commands omits d033eccf9682 torture: Add --duration argument to kvm-again.sh omits 034fb9700e21 torture: Rename SRCU-t and SRCU-u to avoid lowercase characters omits ca05ada23edb torture: Add kvm-again.sh to rerun a previous torture-test omits 208138fd8521 rcu: Prevent dyntick-idle until ksoftirqd has been spawned omits 405a2a74eee9 torture: Create a "batches" file for build reuse omits 5e029622c851 torture: De-capitalize TORTURE_SUITE omits 91c03809ade0 rcuscale: Add kfree_rcu() single-argument scale test omits 70cdea55e892 torture: Make upper-case-only no-dot no-slash scenario nam [...] omits 41923322e13e torture: Remove no-mpstat error message omits 48427f8acd6b torture: Record kvm-test-1-run.sh and kvm-test-1-run-qemu.sh PIDs omits 552c66fcdc12 torture: Record jitter start/stop commands omits f794c562e974 softirq: Don't try waking ksoftirqd before it has been spawned omits 51ecc9f117e6 torture: Extract kvm-test-1-run-qemu.sh from kvm-test-1-run.sh omits 3d1257de2f7e torture: Record TORTURE_KCONFIG_GDB_ARG in qemu-cmd omits 09ae3fb2d98e torture: Abstract jitter.sh start/stop into scripts omits eaa993d5cb7b torture: Reverse jittering and duration parameters for jitter.sh omits 6a3350c18445 torture: Eliminate jitter_pids file omits 796d2c783793 torture: Use "jittering" file to control jitter.sh execution omits 4b75b9205b3d torture: Use file-based protocol to mark batch's runs complete omits 18465a1ddbd6 torture: Move build/run synchronization files into scenari [...] omits 669b53e95f19 torture: Make jitter.sh handle large systems omits 2fad34f8b2c7 rcu/nocb: Rename nocb_gp_update_state to nocb_gp_update_st [...] omits 954253d73648 rcu/nocb: Only (re-)initialize segcblist when needed on CPU up omits bd23157cb8cc rcu/nocb: Avoid confusing double write of rdp->nocb_cb_sleep omits 17cf35346480 rcu/nocb: Forbid NOCB toggling on offline CPUs omits 47286c9b8c3e rcu/nocb: Comment the reason behind BH disablement on batc [...] omits 27c4b2ea9d54 refscale: Disable verbose torture-test output omits 5dbc65b6e849 rcuscale: Disable verbose torture-test output omits ea4393a8523c rcu: Make rcu_read_unlock_special() expedite strict grace periods omits 650c433b46ca timer: Report ignored local enqueue in nohz mode omits 466549580188 torture: Improve readability of the testid.txt file omits 8376ff4edd61 kvfree_rcu: Use same set of GFP flags as does single-argument omits 59d4d6f84d59 torture: Provide bare-metal modprobe-based advice omits b49ecbc37e98 kvfree_rcu: Replace __GFP_RETRY_MAYFAIL by __GFP_NORETRY omits 8390f3f51044 torture: Allow 1G of memory for torture.sh kvfree testing omits 85f48fcbb33c rcu-tasks: Rectify kernel-doc for struct rcu_tasks omits ebbc7529d8b8 rcutorture: Replace rcu_torture_stall string with %s omits 921314145317 torture: Replace torture_init_begin string with %s omits 823c77c75ad1 kvfree_rcu: Make krc_this_cpu_unlock() use raw_spin_unlock [...] omits 35ca505f4075 kvfree_rcu: Use __GFP_NOMEMALLOC for single-argument kvfree_rcu() omits 1cf5bee1d0ad kvfree_rcu: Directly allocate page for single-argument case omits 2aa2463e58b8 kcsan: Add missing license and copyright headers omits a000d859ff44 kcsan: Switch to KUNIT_CASE_PARAM for parameterized tests omits f472658f41a7 kcsan: Make test follow KUnit style recommendations omits 008ee94e2f9d rcutorture: Fix testing of RCU priority boosting omits f4f97322ecac rcu: Fix kfree_rcu() docbook errors omits 511735375184 rculist: Replace reference to atomic_ops.rst omits 595966233990 rcutorture: Make TREE03 use real-time tree.use_softirq setting omits 83b38c8a4858 rcu: Expedite deboost in case of deferred quiescent state omits 6f91fca025c8 doc: Update rcu_dereference.rst reference omits 8ed6779e385d rcu: Remove spurious instrumentation_end() in rcu_nmi_enter() omits ec05a000cb0d rcu: Fix CPU-offline trace in rcutree_dying_cpu omits c3e5c22db646 rcu: Remove superfluous rdp fetch omits ebfdb60d16f7 rcu/nocb: Detect unsafe checks for offloaded rdp omits d4e2dd91e581 torturescript: Don't rerun failed rcutorture builds omits 33a8d63397c1 rcutorture: Add crude tests for mem_dump_obj() omits 5d9771b572c5 mm: Don't build mm_dump_obj() on CONFIG_PRINTK=n kernels omits 796146d59745 Merge branches 'clocksource.2021.02.17a' and 'lkmm-dev.202 [...] omits 2201b9fefe2b tools/memory-model: Use "-unroll 0" to keep --hw runs finite omits af23441f88b1 tools/memory-model: Make judgelitmus.sh handle scripted Re [...] omits c040be2a507e tools/memory-model: Add data-race capabilities to judgelitmus.sh omits 9037895629c7 tools/memory-model: Add checktheselitmus.sh to run specifi [...] omits 4c89ff27d4fb tools/memory-model: Repair parseargs.sh header comment omits cbd3994e928b tools/memory-model: Add "--" to parseargs.sh for addition [...] omits 13241c9b9fbf tools/memory-model: Make history-check scripts use mselect7 omits 0c6351b31736 tools/memory-model: Make checkghlitmus.sh use mselect7 omits e79073fd9ec6 tools/memory-model: Fix scripting --jobs argument omits 5596847d035f tools/memory-model: Implement --hw support for checkghlitmus.sh omits e74e7e582de5 tools/memory-model: Add -v flag to jingle7 runs omits 80cfc1caf4c1 tools/memory-model: Make runlitmus.sh check for jingle errors omits 3682aa84a01c tools/memory-model: Allow herd to deduce CPU type omits b6086ef6c88c tools/memory-model: Keep assembly-language litmus tests omits 10a1a4903846 tools/memory-model: Move from .AArch64.litmus.out to .litm [...] omits e028728c0f12 tools/memory-model: Make runlitmus.sh generate .litmus.out [...] omits 9947b723a5f7 tools/memory-model: Split runlitmus.sh out of checklitmus.sh omits 1ab68672ba65 tools/memory-model: Make judgelitmus.sh ransack .litmus.out files omits 0a04dd0f75eb tools/memory-model: Hardware checking for check{,all}litmus.sh omits 691f8f1b35b3 tools/memory-model: Fix checkalllitmus.sh comment omits 4c9a4049a089 tools/memory-model: Add simpletest.sh to check locking, RC [...] omits 1faee6cd6764 tools/memory-model: Make judgelitmus.sh handle hardware ve [...] omits 557f6b5f5159 tools/memory-model: Update parseargs.sh for hardware verification omits e1ce2b1c7927 tools/memory-model: Fix paulmck email address on pre-exist [...] omits ec90bdd46e8f tools/memory-model: Make judgelitmus.sh detect hard deadlocks omits 7a88401cae5f tools/memory-model: Make judgelitmus.sh identify bad macros omits 598102f86e81 tools/memory-model: Make cmplitmushist.sh note timeouts omits a6fae84f3188 tools/memory-model: Make judgelitmus.sh note timeouts omits 07692cbabd49 tools/memory-model: Document locking corner cases omits ae1d2bf08802 tools/memory-model: Add access-marking documentation omits 1fbf1da11e84 tools/memory-model: Remove reference to atomic_ops.rst omits 82789553bea5 io_uring: remove extra in_idle wake up omits 21acb3764866 io_uring: inline __io_queue_async_work() omits c6cb42349f8d io_uring: inline io_req_clean_work() omits bf87ce9f29d2 io_uring: choose right tctx->io_wq for try cancel omits 1141f3432fce io_uring: fix -EAGAIN retry with IOPOLL omits 40f408526e14 io-wq: fix error path leak of buffered write hash map omits e6ee7b08cd51 io_uring: remove sqo_task omits 2e31312d5bfc io_uring: kill sqo_dead and sqo submission halting omits 9e27652c9875 io_uring: ignore double poll add on the same waitqueue head omits 0c7d60c1c01d io_uring: ensure that SQPOLL thread is started for exit omits ac952f94f91a io_uring: replace cmpxchg in fallback with xchg omits 9b4868f11994 io_uring: fix __tctx_task_work() ctx race omits 100d21c4ff29 scsi: target: core: Make completion affinity configurable omits b0ab4acf2df8 scsi: target: core: Flush submission work during TMR processing omits dfe49a322758 scsi: target: tcmu: Add backend plug/unplug callouts omits 18a45511925b scsi: target: iblock: Add backend plug/unplug callouts omits 1518827a9c95 scsi: target: core: Fix backend plugging omits 74493992906f scsi: target: core: Cleanup cmd flag bits omits 3f335d8914bb scsi: target: tcm_loop: Use LIO wq cmd submission helper omits 93239a54b60d scsi: target: tcm_loop: Use block cmd allocator for se_cmds omits f4e69b337bd5 scsi: target: vhost-scsi: Use LIO wq cmd submission helper omits 1a8ce8031c2c scsi: target: core: Add workqueue based cmd submission omits 22be5fc090a1 scsi: target: core: Add gfp_t arg to target_cmd_init_cdb() omits 4d3a1c529373 scsi: target: core: Remove target_submit_cmd_map_sgls() omits bde30acd9bd6 scsi: target: tcm_fc: Convert to new submission API omits 4d1d39e3a2e7 scsi: target: xen-scsiback: Convert to new submission API omits e4edee8ac14a scsi: target: vhost-scsi: Convert to new submission API omits 1edc02440bde scsi: target: usb: gadget: Convert to new submission API omits 207c30be067c scsi: target: sbp_target: Convert to new submission API omits 5f3e979db0ef scsi: target: tcm_loop: Convert to new submission API omits 9e54e530349a scsi: target: qla2xxx: Convert to new submission API omits 3b168220e479 scsi: target: ibmvscsi_tgt: Convert to new submission API omits 834e8c13acc9 scsi: target: srpt: Convert to new submission API omits 4a3f993e79db scsi: target: core: Break up target_submit_cmd_map_sgls() omits ed58729a69f4 scsi: target: core: Rename transport_init_se_cmd() omits 14e025be793e scsi: target: core: Drop kref_get_unless_zero() in target_ [...] omits eccc70ccfb15 scsi: target: core: Move t_task_cdb initialization omits 62b38e49fcf7 scsi: core: Replace sdev->device_busy with sbitmap omits b0a4b45dc841 scsi: core: Make sure sdev->queue_depth is <= max(shost->c [...] omits c300d1182331 scsi: core: Add scsi_device_busy() wrapper omits c04371c3c4d1 netfs: Make a netfs helper module omits 95e4f87e0da9 mm: Implement readahead_control pageset expansion omits 13f383a666e6 mm: Add an unlock function for PG_private_2/PG_fscache omits 230f7a6b779e iov_iter: Add ITER_XARRAY omits 86afa3913263 Merge remote-tracking branch 'spi/for-5.13' into spi-next omits 21bb242db523 Merge remote-tracking branch 'spi/for-5.12' into spi-linus omits 1bc068f39415 Merge remote-tracking branch 'asoc/for-5.13' into asoc-next omits 0bf36bd63292 Merge remote-tracking branch 'asoc/for-5.12' into asoc-linus omits f4c491e0c0b8 io_uring: kill io_uring_flush() omits 164cebd66a58 io_uring: kill unnecessary io_run_ctx_fallback() in io_rin [...] omits cb0db8cf6959 io_uring: move cred assignment into io_issue_sqe() omits 712b77c8c68c io_uring: kill unnecessary REQ_F_WORK_INITIALIZED checks omits cec52acacd6b io_uring: remove unused argument 'tsk' from io_req_caches_free() omits 2d9cf9f8de66 io_uring: destroy io-wq on exec omits 9a4f64f46c1e io_uring: warn on not destroyed io-wq omits ff392ee5fa0a io_uring: signal worker thread unshare omits 89f55cf4b7c7 io_uring: fix race condition in task_work add and clear omits 2aa3fa29a640 io-wq: provide an io_wq_put_and_exit() helper omits d7afc2ed1447 scsi: megaraid_sas: Replace sdev_busy with local counter omits a8474e7b28a0 scsi: core: Put hot fields of scsi_host_template in one cacheline omits cd4ef15a289a scsi: blk-mq: Return budget token from .get_budget callback omits 9dda23635dbe scsi: blk-mq: Add callbacks for storing & retrieving budget token omits 5d747419d20e scsi: sbitmap: Add sbitmap_calculate_shift() helper omits d9ba7618bec3 scsi: sbitmap: Export sbitmap_weight omits 30d4ee6f3a9d scsi: sbitmap: Move allocation hint into sbitmap omits a523156a9303 scsi: sbitmap: Add helpers for updating allocation hint omits ed9eb92974bc scsi: sbitmap: Maintain allocation round_robin in sbitmap omits 46d2a5813454 scsi: sbitmap: Remove sbitmap_clear_bit_unlock omits c3f04083d653 scsi: ufs: ufs-debugfs: Add user-defined exception event r [...] omits e1c8b528dd23 scsi: ufs: ufs-debugfs: Add user-defined exception_event_mask omits 8fd31fc2b84f scsi: ufs: Add exception event definitions omits 26b01633fac8 scsi: ufs: Add exception event tracepoint omits 4c136eabf883 io_uring: don't use complete_all() on SQPOLL thread exit omits c994ea22789b io_uring: run fallback on cancellation omits 469855d180de io_uring: SQPOLL stop error handling fixes omits bdfffb0f6afc io-wq: fix double put of 'wq' in error path omits 0af12cdcccbd io-wq: wait for manager exit on wq destroy omits 57509ec8cdeb io-wq: rename wq->done completion to wq->started omits bbdb873fd59e io-wq: don't ask for a new worker if we're exiting omits 9196d672605c io-wq: have manager wait for all workers to exit omits a671cb46c294 smb3: allow files to be created with backslash in name omits 586b0f072857 Merge branch 'misc' into for-next omits 9cee91bcf4db Merge branch 'for-next-next-v5.12-20210226' into for-next- [...] omits e9e44970fc42 Merge branch 'for-next-current-v5.11-20210226' into for-ne [...] omits 56509f050268 Merge branch 'kmap-conversion-for-5.12' into for-next-next [...] omits 62cac92b3f23 Merge branch 'ext/josef/reloc-fixes-v7' into for-next-next [...] omits 45204390eb1e Merge branch 'ext/mraiber/io-uring-fix' into for-next-next [...] omits 749b63ec9e8d Merge branch 'misc-next' into for-next-next-v5.12-20210226 omits 450ae1e8c15c Merge branch 'misc-5.12' into for-next-current-v5.11-20210226 omits 2293eab1a20d btrfs: Prevent nowait or async read from doing sync IO omits fcb42dc3b9b1 btrfs: check return value of btrfs_commit_transaction in r [...] omits 8f6a2c1634c8 btrfs: do proper error handling in merge_reloc_roots omits b1dacf6fc80b btrfs: handle extent corruption with select_one_root properly omits 43c1ba0e15ac btrfs: cleanup error handling in prepare_to_merge omits b3f819f2b4f7 btrfs: handle __add_reloc_root failures in btrfs_recover_r [...] omits 4881f08b19b2 btrfs: do proper error handling in create_reloc_inode omits 7a81c37e08bd btrfs: remove the extent item sanity checks in relocate_bl [...] omits 013eb1dd5746 btrfs: check for BTRFS_BLOCK_FLAG_FULL_BACKREF being set i [...] omits bd068761a0cd btrfs: handle extent reference errors in do_relocation omits 032498d29463 btrfs: handle errors in reference count manipulation in re [...] omits 9c198469c439 btrfs: handle btrfs_search_slot failure in replace_path omits 1281c2785ecb btrfs: handle btrfs_cow_block errors in replace_path omits 48ef9c6e8f99 btrfs: convert logic BUG_ON()'s in replace_path to ASSERT()'s omits b8a60212d566 btrfs: do proper error handling in btrfs_update_reloc_root omits 0ed85008b9a9 btrfs: handle btrfs_update_reloc_root failure in prepare_to_merge omits dc290aedf306 btrfs: handle btrfs_update_reloc_root failure in insert_di [...] omits 8745593c57af btrfs: change insert_dirty_subvol to return errors omits 885a3e3c3296 btrfs: handle btrfs_update_reloc_root failure in commit_fs_roots omits 25a57d09a128 btrfs: validate ->reloc_root after recording root in trans omits f902dead53ac btrfs: do proper error handling in create_reloc_root omits 33bda2414842 btrfs: have proper error handling in btrfs_init_reloc_root omits f402a8f2c503 btrfs: do not panic in __add_reloc_root omits 182d3615c5ab btrfs: handle record_root_in_trans failure in create_pendi [...] omits 62dfdf1594ea btrfs: handle record_root_in_trans failure in btrfs_record [...] omits 79df1a9901b8 btrfs: handle record_root_in_trans failure in qgroup_accou [...] omits b90ade968d2c btrfs: handle btrfs_record_root_in_trans failure in start_ [...] omits 857221405fa1 btrfs: btrfs: handle btrfs_record_root_in_trans failure in [...] omits 92d1820b7cc2 btrfs: handle btrfs_record_root_in_trans failure in create_subvol omits c34d9b83626f btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] omits 266d1ae752f8 btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] omits c1ca1c3da489 btrfs: handle btrfs_record_root_in_trans failure in btrfs_rename omits aa07666291ed btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] omits 620e1183d972 btrfs: do proper error handling in record_reloc_root_in_trans omits 7c42e2810f12 btrfs: check record_root_in_trans related failures in sele [...] omits 570154ec5870 btrfs: convert BUG_ON()'s in select_reloc_root() to proper errors omits 1f1d6dfd9243 btrfs: handle errors from select_reloc_root() omits f65d06f10ebd btrfs: return an error from btrfs_record_root_in_trans omits 0dcbbd1ff44f btrfs: convert BUG_ON()'s in relocate_tree_block omits 44bceb34aed1 btrfs: scrub: drop a few function declarations omits 912c88e248e6 btrfs: change return type to bool in btrfs_extent_readonly omits a5526db493f8 btrfs: unexport btrfs_extent_readonly() and make it static omits 3382d21706a9 btrfs: fix spurious free_space_tree remount warning omits 2b1e07fa6d88 btrfs: replace open coded while loop with proper construct omits d2f5fde002c2 btrfs: replace offset_in_entry with in_range omits 42ce6601e1d9 btrfs: make find_desired_extent take btrfs_inode omits 307adcd80c61 btrfs: make btrfs_replace_file_extents take btrfs_inode omits ac9de579c6c6 btrfs: validate qgroup inherit for SNAP_CREATE_V2 ioctl omits a646ddc2bba2 btrfs: unlock extents in btrfs_zero_range in case of quota [...] omits 20bbf8c91dc0 btrfs: ref-verify: use 'inline void' keyword ordering omits e40479860d02 btrfs: zoned: fix deadlock on log sync omits 4f2a14c088e1 btrfs: avoid double put of block group when emptying cluster omits a1109f395241 btrfs: fix stale data exposure after cloning a hole with N [...] omits 72bd7184d586 btrfs: tree-checker: do not error out if extent ref hash d [...] omits f9c4a2c8c90f btrfs: fix comment for btrfs ordered extent flag bits omits 89263dedffa2 Merge branch 'misc' into for-next omits 28684842b1ce clocksource: Do pairwise clock-desynchronization checking omits 75231147fc65 clocksource: Provide a module parameter to fuzz per-CPU cl [...] omits 860a912c1a0a clocksource: Check per-CPU clock synchronization when mark [...] omits aa203ed806a8 clocksource: Retry clock read if long delays detected omits f45e445af8b5 clocksource: Provide module parameters to inject delays in [...] omits c43707783dd6 btrfs: fix race between swap file activation and snapshot [...] omits f35a3a066e6f btrfs: fix race between writes to swap files and scrub omits d7e9e0d66ceb btrfs: avoid checking for RO block group twice during noco [...] omits ecd583912332 btrfs: fix race between extent freeing/allocation when usi [...] omits 8a97de64f182 btrfs: make check_compressed_csum() to be subpage compatible omits d64f5358a5be btrfs: make btrfs_submit_compressed_read() subpage compatible omits 4292b233d3cc btrfs: fix raid6 qstripe kmap omits 307e69053eb3 Merge branch 'misc' into for-next omits d09b56ba7c5a Merge branch 'fixes' into for-next omits 61629796ed22 Merge branch 'misc' into for-next omits bfc635ef40af Merge branch 'fixes' into for-next omits a6811a41feb2 Merge branch 'misc' into for-next omits 8d254bb2d429 Merge branch 'misc' into for-next omits 4d005277af4e Merge branch 'misc' into for-next omits 0956610696c2 Merge branch 'fixes' into for-next omits a7ed11fc0b72 Merge branch 'fixes' into for-next omits c590cd9ac8f2 Merge branch 'misc' into for-next adds 43df5242af4e Merge tag 'sound-5.12-rc2' of git://git.kernel.org/pub/scm [...] adds 8310b77b48c5 Xen/gnttab: handle p2m update errors on a per-slot basis adds 2991397d23ec xen-netback: respect gnttab_map_refs()'s return value adds 882213990d32 xen: fix p2m size in dom0 for disabled memory hotplug case adds c5a58f877ca6 Merge tag 'for-linus-5.12b-rc2-tag' of git://git.kernel.or [...] adds cee407c5cc42 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 3cb60ee63239 Merge tag 'tpmdd-next-v5.12-rc2' of git://git.kernel.org/p [...] adds b55e77a8d798 Merge remote-tracking branch 'm68k-current/for-linus' adds 775d22326281 Merge remote-tracking branch 'powerpc-fixes/fixes' adds 2cd34673deeb Merge remote-tracking branch 's390-fixes/fixes' adds 1cf46b46a647 Merge remote-tracking branch 'sparc/master' adds ef9a6df09c76 Merge tag 'wireless-drivers-2021-03-03' of git://git.kerne [...] adds b12422362ce9 net: macb: Add default usrio config to default gem config adds 3e59e8856758 net: l2tp: reduce log level of messages in receive path, a [...] adds 4b5dc1a94d4f Revert "r8152: adjust the settings about MAC clock speed d [...] adds d65614a01d24 net: 9p: advance iov on empty read adds a9ecb0cbf037 rtnetlink: using dev_base_seq from target net adds 027d509f0bc1 Merge remote-tracking branch 'net/master' adds c95c34f01bbd xsk: Remove dangling function declaration from header file adds 6bc669988101 samples, bpf: Add missing munmap in xdpsock adds 2b2aedabc44e libbpf: Clear map_info before each bpf_obj_get_info_by_fd adds 83a2881903f3 bpf: Account for BPF_FETCH in insn_has_def32() adds ca68ff69a1f1 Merge remote-tracking branch 'bpf/master' adds 9ab1265d5231 xfrm: Use actual socket sk instead of skb socket for xfrm_ [...] adds 3a60c5f64482 Merge remote-tracking branch 'ipsec/master' adds ee7dd9442a67 Merge remote-tracking branch 'netfilter/master' adds f91803998cf6 RDMA/mlx5: Set correct kernel-doc identifier adds cca7f12b939b RDMA/uverbs: Fix kernel-doc warning of _uverbs_alloc adds a7d41aa4973e Merge remote-tracking branch 'rdma-fixes/for-rc' adds fc7c5c208eb7 ALSA: usb: Add Plantronics C320-M USB ctrl msg delay quirk adds 9799110825db ALSA: usb-audio: Disable USB autosuspend properly in setup [...] adds a14a6219996e ALSA: hda: ignore invalid NHLT table adds fec60c3bc5d1 ALSA: usb-audio: Fix "cannot get freq eq" errors on Dell A [...] adds 06abcb18b3a0 ALSA: usb-audio: Apply the control quirk to Plantronics headsets adds 2faa5193f269 Merge remote-tracking branch 'sound-current/for-linus' adds 290c323008db ASoC: SOF: Intel: unregister DMIC device on probe error adds c014170408bc ASoC: soc-core: Prevent warning if no DMI table is present adds e57c62bd692c Merge remote-tracking branch 'asoc/for-5.12' into asoc-linus adds 605d450fc75d Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds 102be08a7807 Merge remote-tracking branch 'regulator-fixes/for-linus' adds 49fb4b971bac spi: ath79: always call chipselect function adds 6a7e4db6eb89 spi: ath79: remove spi-master setup and cleanup assignment adds 43f3e675547a Merge remote-tracking branch 'spi/for-5.12' into spi-linus adds d0d458306126 Merge remote-tracking branch 'spi-fixes/for-linus' adds 4de6eeea1deb Merge remote-tracking branch 'pci-current/for-linus' adds 4bed5190a833 Revert "drivers:tty:pty: Fix a race causing data loss on close" adds d93e5ba810bb Merge remote-tracking branch 'tty.current/tty-linus' adds c7286a96eac2 Merge remote-tracking branch 'usb.current/usb-linus' adds 797dabd614e0 Merge remote-tracking branch 'usb-serial-fixes/usb-linus' adds cf68bdbc0c73 Merge remote-tracking branch 'phy/fixes' adds 8f647169688a Merge remote-tracking branch 'staging.current/staging-linus' adds de73accc346c cpu/hotplug: Fix build error of using {add,remove}_cpu() w [...] adds acd24e841d83 virt: acrn: Make remove_cpu sysfs invisible with !CONFIG_H [...] adds 803c1aadecdb virt: acrn: Use vfs_poll() instead of f_op->poll() adds 014618b4977e Merge remote-tracking branch 'char-misc.current/char-misc-linus' adds 52b718da4560 Merge remote-tracking branch 'ide/master' adds fe88323e7b96 Merge remote-tracking branch 'v4l-dvb-fixes/fixes' adds 33b216dd8c15 Merge remote-tracking branch 'at91-fixes/at91-fixes' adds 18f950093343 Merge remote-tracking branch 'omap-fixes/fixes' adds eaf0f815f28c Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds 4fb74a1c5840 platform/x86: intel-hid: Support Lenovo ThinkPad X1 Tablet Gen 2 adds 45a17f3c18d0 Merge remote-tracking branch 'drivers-x86-fixes/fixes' adds f64bd2127424 Merge remote-tracking branch 'devicetree-fixes/dt/linus' adds 2e415356fd6f scsi: ibmvfc: Simplify handling of sub-CRQ initialization adds 2de4c19179b1 scsi: ibmvfc: Fix invalid sub-CRQ handles after hard reset adds 98cf9a92b8d6 scsi: ibmvfc: Treat H_CLOSED as success during sub-CRQ reg [...] adds 5bc26ea9498a scsi: ibmvfc: Store return code of H_FREE_SUB_CRQ during cleanup adds f4c5e949056d scsi: ibmvfc: Reinitialize sub-CRQs and perform channel en [...] adds 5e7363b98e21 scsi: ufs: Minor adjustments to error handling adds 51d31ee8de31 scsi: ufs: ufs-qcom: Disable interrupt in reset path adds 8514907e4f64 scsi: ufs: Remove redundant checks of !hba in suspend/resu [...] adds 02c2fc6acc43 scsi: ufs: Fix incorrect ufshcd_state after ufshcd_reset_a [...] adds 7393d296d6f2 scsi: ufs: Convert sysfs sprintf/snprintf family to sysfs_emit adds 1dbafd931d90 scsi: vmw_pvscsi: MAINTAINERS: Update maintainer adds dfb30bccfd39 Merge remote-tracking branch 'scsi-fixes/fixes' adds c3d2c6770b4b drm/i915: Wedge the GPU if command parser setup fails adds 98833a38233e Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] adds 2fb106912157 mmc: core: Fix partition switch time for eMMC adds 1c7ee2902a66 mmc: cqhci: Fix random crash when remove mmc module/card adds cb54d46f5028 Merge remote-tracking branch 'mmc-fixes/fixes' adds ceb02ecdb61a Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' adds 1fd4e4296492 Merge remote-tracking branch 'gpio-brgl-fixes/gpio/for-current' adds b010cb207b9c Merge remote-tracking branch 'gpio-intel-fixes/fixes' adds 43ac34a8cbf6 Merge remote-tracking branch 'kunit-fixes/kunit-fixes' adds 92b9310eec9b Merge remote-tracking branch 'cel-fixes/for-rc' adds 42487ff5dd98 MAINTAINERS: update drm bug reporting URL adds 3a3fe21242a3 drm: Use USB controller's DMA mask when importing dmabufs adds b37ed65a1eb7 drm/ttm: soften TTM warnings adds 603147f9271f drm/ttm: Fix TTM page pool accounting adds 0e3e43fa5fbd Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] new 5a1bc163dc17 Merge remote-tracking branch 'asm-generic/master' new 0c79911f52ab Merge remote-tracking branch 'arm/for-next' new dfcb22f98df3 Merge remote-tracking branch 'arm-soc/for-next' new e3d3d8da5d47 Merge remote-tracking branch 'actions/for-next' new 17146a8084f3 Merge remote-tracking branch 'amlogic/for-next' new 580f1865c49d Merge remote-tracking branch 'aspeed/for-next' new 431a3b7fcb3c Merge remote-tracking branch 'drivers-memory/for-next' new ebb1c42453e7 Merge remote-tracking branch 'imx-mxs/for-next' new d86f9a5f87db Merge remote-tracking branch 'keystone/next' new 1ec43b86c838 Merge remote-tracking branch 'mediatek/for-next' new 24992d05b889 Merge remote-tracking branch 'mvebu/for-next' new ed0f73ba901e Merge remote-tracking branch 'omap/for-next' new 0f3ce539257c Merge remote-tracking branch 'qcom/for-next' new 1dd88ace227b Merge remote-tracking branch 'raspberrypi/for-next' new 8d228ecc551c Merge remote-tracking branch 'realtek/for-next' new 1d9e10df53bb Merge remote-tracking branch 'renesas/next' new dde324bf877a Merge remote-tracking branch 'rockchip/for-next' new 752ece0c0b62 Merge remote-tracking branch 'samsung-krzk/for-next' new a7084f827144 Merge remote-tracking branch 'stm32/stm32-next' new d18e30f6154b Merge remote-tracking branch 'sunxi/sunxi/for-next' new a15da594d290 Merge remote-tracking branch 'tegra/for-next' new 827381552b2f Merge remote-tracking branch 'ti-k3/ti-k3-next' new 44071861bc85 Merge remote-tracking branch 'ti-k3-new/ti-k3-next' new 9acb074adb2d Merge remote-tracking branch 'csky/linux-next' new 2b52f9fa7f47 Merge remote-tracking branch 'h8300/h8300-next' new 39d10c9c9340 Merge remote-tracking branch 'm68knommu/for-next' new 75601cb8f95f Merge remote-tracking branch 'microblaze/next' new 43229cf3d9e7 Merge remote-tracking branch 'mips/mips-next' new 460c9f1c944b arch/parisc/kernel: remove duplicate include in ptrace new 6bffd09a7bee Merge remote-tracking branch 'parisc-hd/for-next' new bd33c13617de Merge remote-tracking branch 's390/for-next' new 6593fe0bdf0e Merge remote-tracking branch 'sh/for-next' new 4bcb97633d31 Merge remote-tracking branch 'xtensa/xtensa-for-next' new d202291de353 iov_iter: Add ITER_XARRAY new bf1d23f44af9 mm: Add an unlock function for PG_private_2/PG_fscache new 23a4b8e7a7c5 mm: Implement readahead_control pageset expansion new efbab97053c3 netfs: Make a netfs helper module new 71caeaa8c391 netfs: Documentation for helper library new eb613db851e3 netfs, mm: Move PG_fscache helper funcs to linux/netfs.h new 718eac15eaa2 netfs, mm: Add unlock_page_fscache() and wait_on_page_fscache() new 3508c5bd814e netfs: Provide readahead and readpage netfs helpers new 6acc2bf643b6 netfs: Add tracepoints new 59962e9987f1 netfs: Gather stats new 4f305818c9d4 netfs: Add write_begin helper new c7756e2d58c4 netfs: Define an interface to talk to a cache new 07e5f32c20d7 netfs: Hold a ref on a page when PG_private_2 is set new 469115b0526d fscache, cachefiles: Add alternate API to use kiocb for re [...] new 6c2bd06ea3c5 afs: Disable use of the fscache I/O routines new def82f8dd277 afs: Pass page into dirty region helpers to provide THP size new 01e0189141e7 afs: Print the operation debug_id when logging an unexpect [...] new dae4c398ba12 afs: Move key to afs_read struct new 8f235e67167e afs: Don't truncate iter during data fetch new ef88f2f73bf7 afs: Log remote unmarshalling errors new 3d8012930670 afs: Set up the iov_iter before calling afs_extract_data() new 09b8873f9b6d afs: Use ITER_XARRAY for writing new 0f444c1a9648 afs: Wait on PG_fscache before modifying/releasing a page new a978e6f16b72 afs: Extract writeback extension into its own function new f231cc16d708 afs: Prepare for use of THPs new c92bfeeb214e afs: Use the fs operation ops to handle FetchData completion new b21f0b6fa98d afs: Use new fscache read helper API new d023d4b993da afs: Use the fscache_write_begin() helper new 0b2c7aa125c1 Merge remote-tracking branch 'fscache/fscache-next' new d734492a14a2 btrfs: zoned: use sector_t for zone sectors new badae9c86979 btrfs: zoned: do not account freed region of read-only blo [...] new f8b22d5d8450 Merge branch 'misc-5.12' into for-next-current-v5.11-20210304 new 5060c8b5362f Merge branch 'for-next-current-v5.11-20210304' into for-ne [...] new cb9d81391fb4 btrfs: fix comment for btrfs ordered extent flag bits new 58d04d1db297 btrfs: ref-verify: use 'inline void' keyword ordering new c4f27eff7d9e btrfs: unlock extents in btrfs_zero_range in case of quota [...] new 025735e46c0b btrfs: validate qgroup inherit for SNAP_CREATE_V2 ioctl new 4c24b799621f btrfs: make btrfs_replace_file_extents take btrfs_inode new b0c7b529ac85 btrfs: make find_desired_extent take btrfs_inode new 74ac80790c19 btrfs: replace offset_in_entry with in_range new 833307666a6a btrfs: replace open coded while loop with proper construct new 3e5dc8aee924 btrfs: fix spurious free_space_tree remount warning new 60d4f202411f btrfs: unexport btrfs_extent_readonly() and make it static new d31b37e99f51 btrfs: change return type to bool in btrfs_extent_readonly new 9c6c10ac3958 btrfs: scrub: drop a few function declarations new de426dfdc665 btrfs: free correct amount of space in btrfs_delayed_inode [...] new 456a962880ca btrfs: export and rename qgroup_reserve_meta new d3c4ac510509 btrfs: don't flush from btrfs_delayed_inode_reserve_metadata new 00dda5b6c0a5 btrfs: simplify commit logic in try_flush_qgroup new 547fdef2a2ab btrfs: remove btrfs_inode parameter from btrfs_delayed_ino [...] new c0ac69b72cba btrfs: simplify code flow in btrfs_delayed_inode_reserve_metadata new 553f02e48665 btrfs: fix warning when creating a directory with smack enabled new d3bf8ab38def btrfs: subpage: fix the false data csum mismatch error new c6eebbf883ce btrfs: add btree read ahead for full send operations new 7f7090600db2 btrfs: add btree read ahead for incremental send operations new e62a40efb40f btrfs: assign proper values to a bool variable in dev_exte [...] new 2f9bf9172d3a btrfs: don't opencode extent_changeset_free new 1791332bef21 btrfs: zoned: use sector_t for zone sectors new 642dd0cffe69 btrfs: zoned: do not account freed region of read-only blo [...] new f3c5b2a35d06 btrfs: remove force argument from run_delalloc_nocow() new 1bbdaca787f6 btrfs: remove mirror argument from btrfs_csum_verify_data() new 895bea7839fe Merge branch 'misc-next' into for-next-next-v5.12-20210304 new 9e2d7d4ee315 btrfs: convert BUG_ON()'s in relocate_tree_block new 7f8d4c41904e btrfs: return an error from btrfs_record_root_in_trans new f1b8cd4344ef btrfs: handle errors from select_reloc_root() new 054cade2370f btrfs: convert BUG_ON()'s in select_reloc_root() to proper errors new 81c89be79840 btrfs: check record_root_in_trans related failures in sele [...] new 68e14f1ac902 btrfs: do proper error handling in record_reloc_root_in_trans new 31be7bb4199a btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] new d69d18ec2c5a btrfs: handle btrfs_record_root_in_trans failure in btrfs_rename new c417aa378d14 btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] new 409f73a77161 btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] new e2ee00f3c5da btrfs: handle btrfs_record_root_in_trans failure in create_subvol new c9fa36abf811 btrfs: btrfs: handle btrfs_record_root_in_trans failure in [...] new 0b4bef695bbf btrfs: handle btrfs_record_root_in_trans failure in start_ [...] new d45b6988fe70 btrfs: handle record_root_in_trans failure in qgroup_accou [...] new 66a248d19b5b btrfs: handle record_root_in_trans failure in btrfs_record [...] new e6170bb2eb00 btrfs: handle record_root_in_trans failure in create_pendi [...] new 6ee3c1f71bee btrfs: do not panic in __add_reloc_root new af217a50b69a btrfs: have proper error handling in btrfs_init_reloc_root new 6a2ccafa79f7 btrfs: do proper error handling in create_reloc_root new e9295ad9a80e btrfs: validate ->reloc_root after recording root in trans new 6e3c067fdad7 btrfs: handle btrfs_update_reloc_root failure in commit_fs_roots new c91b65a70192 btrfs: change insert_dirty_subvol to return errors new e7a77de9443b btrfs: handle btrfs_update_reloc_root failure in insert_di [...] new bfe20ebb9e07 btrfs: handle btrfs_update_reloc_root failure in prepare_to_merge new 1d8cc5c92104 btrfs: do proper error handling in btrfs_update_reloc_root new a40f14e866d2 btrfs: convert logic BUG_ON()'s in replace_path to ASSERT()'s new 75413ff6d75f btrfs: handle btrfs_cow_block errors in replace_path new c75d6345bb8a btrfs: handle btrfs_search_slot failure in replace_path new ffc7d1394805 btrfs: handle errors in reference count manipulation in re [...] new 552bdbde5468 btrfs: handle extent reference errors in do_relocation new 5363460ca695 btrfs: check for BTRFS_BLOCK_FLAG_FULL_BACKREF being set i [...] new 32cff4a0e48e btrfs: remove the extent item sanity checks in relocate_bl [...] new 558de67b7b17 btrfs: do proper error handling in create_reloc_inode new e0335a6116b9 btrfs: handle __add_reloc_root failures in btrfs_recover_r [...] new dc742cd72a65 btrfs: cleanup error handling in prepare_to_merge new 26d3a610b47b btrfs: handle extent corruption with select_one_root properly new 180d054b7ed0 btrfs: do proper error handling in merge_reloc_roots new 33cf871289ce btrfs: check return value of btrfs_commit_transaction in r [...] new 90f9f510a92d Merge branch 'ext/josef/reloc-fixes-v7' into for-next-next [...] new cdfbac6d2128 btrfs: subpage: introduce helper for subpage dirty status new 534f9048880b btrfs: subpage: introduce helper for subpage writeback status new 82f25cda5c5c btrfs: disk-io: allow btree_set_page_dirty() to do more sa [...] new 8256131587e8 btrfs: disk-io: support subpage metadata csum calculation [...] new ce3776338392 btrfs: extent_io: make alloc_extent_buffer() check subpage [...] new 6fddf046bef9 btrfs: extent_io: make the page uptodate assert check to h [...] new ba38c946720c btrfs: extent_io: make set/clear_extent_buffer_dirty() to [...] new 82cfbf953274 btrfs: extent_io: make set_btree_ioerr() accept extent buf [...] new cd7acae46625 btrfs: extent_io: introduce end_bio_subpage_eb_writepage() [...] new ade20699468a btrfs: extent_io: introduce write_one_subpage_eb() function new e99f6e853a30 btrfs: extent_io: make lock_extent_buffer_for_io() to supp [...] new 5b37ab2c61c1 btrfs: extent_io: introduce submit_eb_subpage() to submit [...] new 46bc89fb36a0 Merge branch 'ext/qu/subpage-write-meta' into for-next-nex [...] new 48319929a409 btrfs: add a i_mmap_lock to our inode new f481bb893710 btrfs: cleanup inode_lock/inode_unlock uses new 9cd5ba2c3f43 btrfs: exclude mmaps while doing remap new f061dc579f62 btrfs: exclude mmap from happening during all fallocate op [...] new 6f7922bc183e Merge branch 'ext/josef/i-mmap-lock' into for-next-next-v5 [...] new beed2bcb5a3d btrfs: fix race between memory mapped writes and fsync new 194908418c4f btrfs: fix race between marking inode needs to be logged a [...] new ef04c4b39878 btrfs: remove stale comment and logic from btrfs_inode_in_log() new 0052aa9a8a64 Merge branch 'ext/filipe/fsync-fixes' into for-next-next-v [...] new f6d2cc18bba7 Merge branch 'for-next-next-v5.12-20210304' into for-next- [...] new a8a301ab5c40 Merge remote-tracking branch 'btrfs/for-next' new ab64d5565d30 cifs: fix credit accounting for extra channel new 5859ef72d1b4 cifs: ask for more credit on async read/write code paths new 11fc05180ca5 Merge remote-tracking branch 'cifs/for-next' new 2add7c8d688b Merge remote-tracking branch 'ecryptfs/next' new ccc46086dbc9 exfat: fix erroneous discard when clear cluster bit new 02d28eead6ec exfat: introduce bitmap_lock for cluster bitmap access new a403e793cb41 exfat: add support ioctl and FITRIM function new 222be2a948e6 Merge remote-tracking branch 'exfat/dev' new 46f9c7087b81 Merge remote-tracking branch 'ext3/for_next' new 74eb6804516b f2fs: fix a redundant call to f2fs_balance_fs if an error occurs new 4e6e1364dccb f2fs: compress: add compress_inode to cache compressed blocks new ce20787bdcdd Merge remote-tracking branch 'f2fs/dev' new 775c5033a0d1 fuse: fix live lock in fuse_iget() new 87a958dfc3a1 Merge remote-tracking branch 'fuse/for-next' new 513f402df15e Merge remote-tracking branch 'cel/for-next' new 6e654bfa7d09 Merge remote-tracking branch 'overlayfs/overlayfs-next' new 45a795b5de81 Merge remote-tracking branch 'v9fs/9p-next' new cdafc1c24c9e Merge remote-tracking branch 'vfs/for-next' new 2a424d9d6cac Merge remote-tracking branch 'printk/for-next' new 47d5ef8da824 Merge remote-tracking branch 'pstore/for-next/pstore' new 403e5d163365 Merge remote-tracking branch 'hid/for-next' new 437f5e2af730 i3c: master: svc: remove redundant assignment to cmd->read_len new 8ce83abb8ac2 Merge remote-tracking branch 'i3c/i3c/next' new d8aece717e5b Merge remote-tracking branch 'dmi/dmi-for-next' new ea6b1c36ab35 Merge remote-tracking branch 'jc_docs/docs-next' new f14d3f1c7d77 media: v4l docs: move some cross-reference identifiers new 5f78c3e5a693 Merge remote-tracking branch 'v4l-dvb/master' new eb927ef1ca23 Merge remote-tracking branch 'v4l-dvb-next/master' new fbd69748f70a Merge remote-tracking branch 'pm/linux-next' new 117bf8fcf710 Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' new d0b89390655e Merge remote-tracking branch 'devfreq/devfreq-next' new 6256fb3c3f1d Merge remote-tracking branch 'ieee1394/for-next' new d8636d00d897 Merge remote-tracking branch 'dlm/next' new 94cef0506ce2 Merge remote-tracking branch 'bluetooth/master' new 407b64868534 gfs2: make function gfs2_make_fs_ro() to void type new eb66075d7144 gfs2: fix use-after-free in trans_drain new cbce405a9f13 Merge remote-tracking branch 'gfs2/for-next' new be3b0673a3da Merge remote-tracking branch 'mtd/mtd/next' new 9210deba0387 Merge remote-tracking branch 'nand/nand/next' new 7b8851c0f3ad crypto: powepc/sha1 - remove unneeded semicolon new fd14f423feab hwrng: ba431 - Use device-managed registration new 0a4f785e5575 crypto: arm/blake2b - drop unnecessary return statement new cb76f7ef59e5 hwrng: xiphera-trng - use devm_platform_ioremap_resource() [...] new c9e181eed957 crypto: qat - fix spelling mistake: "messge" -> "message" new 4e35f9e3b7fe hwrng: bcm2835 - remove redundant null check new 9855a0474cab crypto: amlogic - Fix unnecessary check in meson_crypto_probe() new 9a86d5d60cc8 crypto: serpent - Fix sparse byte order warnings new a49b5a890002 crypto: keembay-ocs-hcu - Fix error return code in kmb_ocs [...] new 2dd207e55474 crypto: keembay-ocs-aes - Fix error return code in kmb_ocs [...] new 48d85f9694e0 crypto: qce - Restore/save ahash state with custom struct [...] new a12bc9df83d5 crypto: qce - Hold back a block of data to be transferred [...] new e94ccb7a4f6a crypto: qce - Return unsupported if key1 and key 2 are sam [...] new 7131d4abb470 crypto: qce - Return unsupported if any three keys are sam [...] new cdbe4944e4a8 crypto: qce - Return error for zero length messages new 547db6e15519 crypto: qce - Return error for non-blocksize data(ECB/CBC [...] new 90ff521a23f9 crypto: qce - Set ivsize to 0 for ecb(aes) new a118f4b26aa4 crypto: qce - Improve the conditions for requesting AES fa [...] new 360608adefe6 crypto: qce - Set data unit size to message length for AES [...] new f6a223cddb13 crypto: qce - Remover src_tbl from qce_cipher_reqctx new 7157d96a5bea crypto: qce - Remove totallen and offset in qce_start new d45caa7783fa crypto: sun8i-ss - fix result memory leak on error path new 4ceda154d92a crypto: s5p-sss - initialize APB clock after the AXI bus c [...] new 5c5ea5c0178c hwrng: omap - Fix included header from 'asm' new 1e58b87e6e9c crypto: testmgr - delete some redundant code new bbf35f546057 crypto: nx - add missing call to of_node_put() new 6eb3cfbb0a51 Merge remote-tracking branch 'crypto/master' new 0375f96e1a5a Merge remote-tracking branch 'drm-misc/for-linux-next' new a2bb356f9b3a Merge remote-tracking branch 'amdgpu/drm-next' adds f8c6b615b921 drm/i915: Skip vswing programming for TBT adds 5cdf706fb91a drm/i915: Extract intel_ddi_power_up_lanes() adds 1e0cb7bef35f drm/i915: Power up combo PHY lanes for for HDMI as well adds c9b69041f0e0 drm/i915: Move HDMI vswing programming to the right place adds 5b6a9ba9f6ce drm/i915: Don't check tc_mode unless dealing with a TC PHY adds ee0735ff4633 drm/i915/hdcp: disable the QSES check for HDCP2.2 over MST adds 6ee8d3812578 drm/i915/bios: tidy up child device debug logging adds 7e6c064ed834 drm/i915/tgl: Use TGL stepping info for applying WAs adds 0883d63b19bb drm/i915/adl_s: Add ADL-S platform info and PCI ids adds c6bba9e5fedf x86/gpu: Add Alderlake-S stolen memory support adds fb51970b8d11 drm/i915/adl_s: Add PCH support adds fa58c9e4e364 drm/i915/adl_s: Add Interrupt Support adds a84b4bd1172b drm/i915/adl_s: Add PHYs for Alderlake S adds 80d0f76588b5 drm/i915/adl_s: Configure DPLL for ADL-S adds d6d2bc996e45 drm/i915/adl_s: Configure Port clock registers for ADL-S adds e341c618acde drm/i915/adl_s: Initialize display for ADL-S adds 7dc1f92f27f8 drm/i915/adl_s: Add adl-s ddc pin mapping adds 18c283df5a0e drm/i915/adl_s: Add vbt port and aux channel settings for adls adds 52401eb8e3fc drm/i915/adl_s: Update combo PHY master/slave relationships adds b4cd8dd367ad drm/i915/adl_s: Update PHY_MISC programming adds a7ffb8154d69 drm/i915/adl_s: Add power wells adds 51ecb30e74d0 drm/i915/adl_s: Re-use TGL GuC/HuC firmware adds a75816e8410e drm/i915/display: Add HAS_D12_PLANE_MINIMIZATION adds 75b81fbbcad2 drm/i915/adl_s: Load DMC adds 918cc934682f drm/i915/adl_s: Update memory bandwidth parameters adds ea27113ea90c drm/i915/adl_s: Add display WAs for ADL-S adds 4043277ad18f drm/i915/adl_s: Add GT and CTX WAs for ADL-S adds 29e925590133 Merge tag 'topic/adl-s-enabling-2021-02-01-1' of git://ano [...] adds 8ff5446a7ca4 drm/i915: Remove references to struct drm_device.pdev adds e322551f47d2 drm/i915/gt: Remove references to struct drm_device.pdev adds 9ff06c385300 drm/i915/gvt: Remove references to struct drm_device.pdev adds eaf9a3465d9b Merge tag 'topic/drm-device-pdev-2021-02-02' of git://anon [...] adds 58a92bcec33b drm/i915/display: fix spelling mistake "Couldnt" -> "Couldn't" adds 7962893ecb85 drm/i915: Disable runtime power management during shutdown adds 41751b3e5c1a drm/i915: Reject 446-480MHz HDMI clock on GLK adds 1f1257a67ca3 drm/i915/display: support ddr5 mem types adds b64d6c51380b drm/i915/display: Support PSR Multiple Instances adds 759cd2a6d1bf drm/i915/display: Support Multiple Transcoders' PSR status [...] adds c5c874a83529 drm/i915/display: Remove PSR2 on JSL and EHL adds 64218f91ab49 drm/i915: Make psr_safest_params and enable_psr2_sel_fetch [...] adds 99092a976c8c drm/i915: refactor ddi translations into a separate file (v2) adds dcb38f79126e drm/i915: migrate hsw fdi code to new file. adds 6499f925dd47 drm/i915: Index min_{cdclk,voltage_level}[] with pipe adds 3c4442aa2287 drm/i915: Use intel_hdmi_port_clock() more adds 46d12f911821 drm/i915: migrate skl planes code new file (v5) adds d471008b00c1 drm/i915: move pipe update code into crtc. (v2) adds 14cebc1fc434 drm/i915: split fb scalable checks into g4x and skl versions adds 92ae3db4c1e1 drm/i915: move is_ccs_modifier to an inline adds 12edd6ab14b4 drm/i915: migrate pll enable/disable code to intel_dpll.[ch] adds 2a3014490cd1 drm/i915: migrate i9xx plane get config adds 714b1cdb02ee drm/i915: refactor skylake scaler code into new file. adds 81637a6ede89 drm/i915: Fix HAS_LSPCON macro for platforms between GEN9 [...] adds e22fa6f0a976 drm/i915/rkl: Remove require_force_probe protection adds 77892f4f050e i915/perf: Store a mask of valid OA formats for a platform adds 0f15c5b00634 i915/perf: Move OA formats to single array adds 5e4b7385f374 i915/perf: Add additional OA formats for gen12 adds f48993e5d26b drm/i915/tgl+: Make sure TypeC FIA is powered up when init [...] adds 59fb8218c8e5 drm/i915: Disallow plane x+w>stride on ilk+ with X-tiling adds 553c23bdb477 drm/i915: Fix overlay frontbuffer tracking adds 5ffb9afaa909 drm/i915: Warn when releasing a frontbuffer while in use adds b305fc7490b3 drm/i915/display: Add DDR5 and LPDDR5 BW buddy page entries adds aaab24bb25e9 drm/i915/display: Handle lane polarity for DDI port adds 4b97039e90bf drm/i915/gen9_bc: Recognize TGP PCH + CML combos adds d20630802f9f drm/i915/gen9_bc: Introduce TGP PCH DDC pin mappings adds 885d3e5b6f08 drm/i915/display: fix comment on skl straps adds 357b5592e018 drm/i915/debugfs: HDCP capability enc NULL check adds e074ffe6ef34 i915/perf: Drop the check for report reason in OA adds c8455098c679 drm/i915/gen9_bc: Introduce HPD pin mappings for TGP PCH + [...] adds 70da7521e119 drm/i915/gen9_bc: Add W/A for missing STRAP config on TGP [...] adds a321c3c6d8dd drm/i915: FPGA_DBG is display-specific adds 29b6f88d60dd drm/i915: Try to detect sudden loss of MMIO access adds ec3e00b4ee27 drm/i915: stop registering if drm_dev_register() fails adds ef7eff1aae10 drm/i915: group display-related register calls adds 141b415f9f9f drm/i915/display: move register functions to display/ adds f3243b75dbc7 drm/i915: move intel_init_audio_hooks inside display adds ad9529824caf drm/i915: Use intel_ddi_clk_select() for FDI adds c133df699412 drm/i915: Introduce .{enable,disable}_clock() encoder vfuncs adds d135368d1632 drm/i915: Extract hsw_ddi_{enable,disable}_clock() adds 38e31f1acd64 drm/i915: Extract skl_ddi_{enable,disable}_clock() adds 2c7b1d340f19 drm/i195: Extract cnl_ddi_{enable,disable}_clock() adds 35bb6b1a0d19 drm/i915: Convert DG1 over to .{enable,disable}_clock() adds 36ecb0ec1054 drm/i915: Extract icl+ .{enable,disable}_clock() vfuncs adds 7815ed88c6cf drm/i915: Use intel_de_rmw() for DDI clock routing adds be317ca0a338 drm/i915: Sprinkle a few missing locks around shared DDI c [...] adds f67a008e02e5 drm/i915: Sprinkle WARN(!pll) into icl/dg1 .clock_enable() adds 9c6a5c35470b drm/i915: Extract _cnl_ddi_{enable,disable}_clock() adds 40b316d4b086 drm/i915: Split adl-s/rkl from icl_ddi_combo_{enable,disab [...] adds 87bd8498690b drm/i915: Use .disable_clock() for pll sanitation adds dc1ddac65664 drm/i915: Relocate icl_sanitize_encoder_pll_mapping() adds 97a24a701c13 drm/i915: s/dev_priv/i915/ for the remainder of DDI clock routing adds b2423184ac33 drm/i915: Enable -Wuninitialized adds 44bd8e1cdc7c drm/i915: Remove dead code from skl_pipe_wm_get_hw_state() adds 7e07c68f06a2 drm/i915: Nuke INTEL_OUTPUT_FORMAT_INVALID adds 1835bf459df7 drm/i915: Wait for scanout to stop when sanitizing planes adds b60e320bf359 drm/i915/vbt: update DP max link rate table adds ffe9aa48d9fc drm/i915/display: Allow PSR2 selective fetch to be enabled [...] adds a22af61d438e drm/i915/display: Rename for_each_intel_encoder.*_can_psr [...] adds 774ab4ff15c0 drm/i915/display: Only write to register in intel_psr2_pro [...] adds 3816139c8a4f drm/i915/display: Remove some redundancy around CAN_PSR() adds 1b6872fe1efc drm/i915/display: Set source_support even if panel do not [...] adds c093056b67a3 drm/dp: add MSO related DPCD registers adds 8733932a72d7 drm/i915/edp: reject modes with dimensions other than fixed mode adds f886261735fc drm/i915/edp: always add fixed mode to probed modes in ->g [...] adds de46dbe4b755 drm/i915/edp: read sink MSO configuration for eDP 1.4+ adds 63e654f65d7c drm/i915/reg: add stream splitter configuration definitions adds 62c211bb9e1b drm/i915/display: Do not allow DC3CO if PSR SF is enabled adds c73927183f2b drm/i915/tgl+: Sanitize the DDI LANES/IO and AUX power dom [...] adds 59b7cb44cffd drm/i915/gen9bc: Handle TGP PCH during suspend/resume adds cec3295b246b drm/i915/icp+: Use icp_hpd_irq_setup() instead of spt_hpd_ [...] new 899f9d7bbc01 drm/i915: Readout conn_state->max_bpc new 2871b2fde449 drm/i915: Fix TGL+ plane SAGV watermark programming new df4a50a35e2c drm/i915: Zero out SAGV wm when we don't have enough DDB for it new f11449d28ce9 drm/i915: Print wm changes if sagv_wm0 changes new a68aa48d4ed8 drm/i915: Stuff SAGV watermark into a sub-structure new 5f25e6a4afd8 drm/i915: Introduce SAGV transtion watermark new 5516e89d18f3 drm/i915: Check tgl+ SAGV watermarks properly new a49388bd2b75 drm/i915: Clean up verify_wm_state() new 5b616a2958da drm/i915/mso: add splitter state readout for platforms tha [...] new 5bc4fab7e792 drm/i915/mso: add splitter state check new 512005d94928 drm/i915/edp: modify fixed and downclock modes for MSO new bc71194e8897 drm/i915/edp: enable eDP MSO during link training new 12474988b785 Merge remote-tracking branch 'drm-intel/for-linux-next' new b38c7952b406 Merge remote-tracking branch 'drm-msm/msm-next' new d18dbfa6119f Merge remote-tracking branch 'etnaviv/etnaviv/next' new a12ecae6439f Merge remote-tracking branch 'sound/for-next' new e2fc89104476 ASoC: codecs: nau8825: fix kernel-doc new 17b898dfe583 ASoC: soc-dai: fix kernel-doc new 2acbcd2aae57 ASoC: Intel: atom: fix kernel-doc new 59dffc7769d7 ASoC: wm8524: Do not print probe defer error new 75c64508dfa6 ASoC: SOF: Intel: hda: enable async suspend new 02d212ce7c72 ASoC: mchp-i2s-mcc: Add compatible for SAMA7G5 new 89dcd5cc4bee ASoC: mchp-i2s-mcc: Add multi-channel support for I2S and [...] new 1d6257bbe6e9 ASoC: mchp-i2s-mcc: Add support to select TDM pins new cb43e3692731 ASoC: mchp-i2s-mcc: Add FIFOs support new 4423a2724e3d ASoC: mchp,i2s-mcc: Add SAMA7G5 to binding new d43f821b8a01 ASoC: mchp, i2s-mcc: Add property to specify pin pair for TDM new 75b7428ad18f Merge series "Add I2S-MCC support for Microchip's SAMA7G5" [...] new 94e534632b1b ASoC: Intel: soc-acpi: remove unused TGL table with rt5682 only new bec93283948a ASoC: Intel: soc-acpi: remove TGL RVP mixed SoundWire/TDM config new c1d668ec3e03 Merge series "ASoC: Intel: soc-acpi: remove unused TigerLa [...] new b90efa752fe6 Merge tag 'tags/sound-sdw-kconfig-fixes' of git://git.kern [...] new 046c4e329066 ASoC: codec: Omit superfluous error message in jz4760_code [...] new f62f8fe08085 ASoC: sgtl5000: Fix identation of .driver elements new f87aec4585c3 ASoC: rt1316: Fix return value check in rt1316_sdw_probe() new 0ce5d3ac4ffe ASoC: codecs: fix platform_no_drv_owner.cocci warnings new 84e4eb57ed62 ASoC: fsl: fsl_easrc: Fix uninitialized variable st2_mem_alloc new 5acc964734db ASoC: rt1011: use logical OR new c573fca0fac3 ASoC: rt1011: remove redundant test new 068bde16c9d1 ASoC: rt1011: clarify expression new 2f76b7f704f2 ASoC: rt1015: clarify expression new 175a02a87b5a ASoC: rt1016: clarify expression new 25d4b3c27916 ASoC: rt1305: clarify expression new 2e0c5a4fdb83 ASoC: rt1308: clarify expression new 88704a9c9b6d ASoC: rt5640: clarify expression new 8fb4c29534f4 ASoC: rt5645: use logical OR new 1a9604542246 ASoC: rt5645: clarify expression new 5906d0c64ddc ASoC: rt5651: clarify expression new 0b6fe4729dfb ASoC: rt5651: remove useless assignment new 54ae982a9fd4 ASoC: rt5659: clarify expression new 4b5fdec4f702 ASoC: rt5660: clarify expression new 7fe6b7ffe542 ASoC: rt5663: clarify expression new ef138bbc4eb0 ASoC: rt5665: clarify expression new c7c2a964c73e ASoC: rt5668: clarify expression new 9fe9e3733061 ASoC: rt5668: remove useless assignments new 78d61c46ac12 ASoC: rt5670: clarify expression new 71205f24bf79 ASoC: rt5677: clarify expression new aeaf81496428 ASoC: rt5677: remove useless assignment new 3398dfd4984a ASoC: rt5682: clarify expression new df665ec288c7 ASoC: rt5682: remove useless assignments new 175fb03e2419 ASoC: rt5682: remove useless initialization new 2b5380e9135c Merge series "ASoC: realtek: fix cppcheck warnings" from P [...] new 8133968501b6 ASoC: cs4270: fix kernel-doc new af54170f0c1b ASoC: jz4760: fix set but not used warning new 952b3b9f90a2 ASoC: rt5631: fix kernel-doc warning new de233813778e ASoC: sigmadsp-regmap: fix kernel-doc warning new 101d1e201fa1 ASoC: amd: renoir: remove invalid kernel-doc comment new 0c6fbbe5ffd1 ASoC: fsl: fsl_ssi: fix kernel-doc warning new a45c305bbee3 ASoC: fsl: fsl_easrc: fix kernel-doc warning new ff321d72e7f3 ASoC: Intel: bytcr_wm5102: remove unused static variable new 098acd30d38b ASoC: qcom: q6dsp: fix kernel-doc warning new e59287f7dfba Merge series "ASoC: remove more make W=1 warnings" from Pi [...] new 32b182d30787 Merge remote-tracking branch 'asoc/for-5.13' into asoc-next new 7c700984212c Merge remote-tracking branch 'sound-asoc/for-next' new fb3a1f6c745c io-wq: have manager wait for all workers to exit new 613eeb600e3e io-wq: don't ask for a new worker if we're exiting new dbf996202e28 io-wq: rename wq->done completion to wq->started new d364d9e5db41 io-wq: wait for manager exit on wq destroy new 470ec4ed8c91 io-wq: fix double put of 'wq' in error path new e54945ae947f io_uring: SQPOLL stop error handling fixes new ba50a036f23c io_uring: run fallback on cancellation new 8629397e6e27 io_uring: don't use complete_all() on SQPOLL thread exit new afcc4015d1bf io-wq: provide an io_wq_put_and_exit() helper new 1d5f360dd1a3 io_uring: fix race condition in task_work add and clear new ef8eaa4e65fa io_uring: warn on not destroyed io-wq new 8452d4a674b0 io_uring: destroy io-wq on exec new 4010fec41fd9 io_uring: remove unused argument 'tsk' from io_req_caches_free() new 1575f21a0920 io_uring: kill unnecessary REQ_F_WORK_INITIALIZED checks new 5730b27e84fd io_uring: move cred assignment into io_issue_sqe() new 914390bcfdd6 io_uring: kill unnecessary io_run_ctx_fallback() in io_rin [...] new 0d30b3e7eea9 io_uring: kill io_uring_flush() new 2c32395d8111 io_uring: fix __tctx_task_work() ctx race new 28c4721b80a7 io_uring: replace cmpxchg in fallback with xchg new 3ebba796fa25 io_uring: ensure that SQPOLL thread is started for exit new 1c3b3e6527e5 io_uring: ignore double poll add on the same waitqueue head new 70aacfe66136 io_uring: kill sqo_dead and sqo submission halting new 16270893d712 io_uring: remove sqo_task new dc7bbc9ef361 io-wq: fix error path leak of buffered write hash map new 3e6a0d3c7571 io_uring: fix -EAGAIN retry with IOPOLL new 64c7212391e7 io_uring: choose right tctx->io_wq for try cancel new f85c310ac376 io_uring: inline io_req_clean_work() new ebf936670721 io_uring: inline __io_queue_async_work() new b23fcf477f85 io_uring: remove extra in_idle wake up new e4b4a13f4941 io_uring: ensure that threads freeze on suspend new f01272541d2c io-wq: ensure all pending work is canceled on exit new b05a1bcd4018 io_uring: cancel-match based on flags new dd59a3d595cc io_uring: reliably cancel linked timeouts new cc440e8738e5 kernel: provide create_io_thread() helper new c3c9a3194bd0 io_uring: move to using create_io_thread() new 8b2d45b2b3d5 Merge branch 'io_uring-5.12' into for-next new 1020bfa8a80b nvme-pci: mark Seagate Nytro XM1440 as QUIRK_NO_NS_DESC_LIST. new 315f276f9646 nvme-pci: mark Kingston SKC2000 as not supporting the deep [...] new 8bedf6d8752a nvme-pci: add quirks for Lexar 256GB SSD new 284e4cdb0c0b nvme-hwmon: Return error code when registration fails new 8883c4a796d7 nvme-fabrics: fix kato initialization new fc45c3b2b8e3 nvmet: model_number must be immutable once set new 5a1bae4f7a3e Merge tag 'nvme-5.12-2021-03-04' of git://git.infradead.or [...] new cdf1e7b8aa54 Merge branch 'block-5.12' into for-next new 1c71c296a809 io_uring: avoid taking ctx refs for task-cancel new c3791102cc33 io_uring: reuse io_req_task_queue_fail() new b973645a74b9 io_uring: further deduplicate file slot selection new 744c2ed1e802 io_uring: add a helper failing not issued requests new 4076a08fcbab io_uring: refactor provide/remove buffer locking new 2b3aff7324ff io_uring: don't restrict issue_flags for io_openat new 480f59c41bf0 io_uring: use better types for cflags new c5b499756cb8 io_uring: refactor out send/recv async setup new e91ce67a82ae io_uring: untie alloc_async_data and needs_async_data new 4fd69b6a7ba6 io_uring: rethink def->needs_async_data new 9256bfece675 io_uring: merge defer_prep() and prep_async() new 0c1c8652ef6f io_uring: simplify io_resubmit_prep() new 9714b5a107c7 io_uring: wrap io_kiocb reference count manipulation in helpers new 7690cf04d911 io_uring: switch to atomic_t for io_kiocb reference count new 9ed62dfc6d8f Merge branch 'for-5.13/io_uring' into for-next new e21a82437c11 dt-bindings: ata: ahci: ceva: Update documentation for CEV [...] new 5542fabd9e07 ata: ahci: ceva: Update the driver to support xilinx GT phy new cab6a4a27899 sata_dwc_460ex: Fix missing check in sata_dwc_isr new e36f7e8f3085 ata: libata-transport: Fix some potential doc-rot issues new 2b13b492c9d9 ata: libata-sata: Fix function names in header comments new 97d162393a62 ata: libata-pmp: Fix misspelling of 'val' new 7c1d5244ff4a ata: pata_ali: Repair some misnamed kernel-doc issues new dcc50f489a10 ata: pata_artop: Fix a function name and parameter description new f494a86a383c ata: pata_amd: Remove superfluous, add missing and fix bro [...] new c38f7d11907a ata: pata_hpt366: Provide missing description for 'hpt366_ [...] new c89da3504352 ata: pata_hpt37x: Fix some function misnaming and missing [...] new 261977eacacf ata: ahci_xgene: Fix incorrect naming of 'xgene_ahci_handl [...] new d64646b170e9 ata: sata_mv: Fix worthy headers and demote others new 85af350885ab ata: pata_ali: Supply description for 'ali_20_filter()'s ' [...] new 8fb58cbca23f ata: pata_amd: Fix incorrectly named function in the header new db00268ba6a4 ata: pata_artop: Repair possible copy/paste issue in 'arto [...] new 5fa68537336a ata: pata_atiixp: Fix a function name and supply descripti [...] new 17fe5b595bd5 ata: pata_cs5520: Add a couple of missing param descriptions new ee54d722a409 ata: pata_hpt3x2n: Fix possible doc-rotted function name new 6ad4d1010c6b ata: pata_marvell: Fix incorrectly documented function parameter new 9dfd5c6d6cfc ata: pata_jmicron: Fix incorrectly documented function parameter new 0d9d170bb5ad ata: pata_optidma: Fix a function misnaming, a formatting [...] new 4eb08a733882 ata: pata_pdc2027x: Fix some incorrect function names and [...] new ec0f2717c6c8 Merge branch 'for-5.13/libata' into for-next new f40f013b2e0c Merge remote-tracking branch 'block/for-next' new a14e5ec66a7a dm bufio: subtract the number of initial sectors in dm_buf [...] new df7b59ba9245 dm verity: fix FEC for RS roots unaligned to block size new e07ba3c532f9 dm writecache: fix flexible_array.cocci warnings new 8416f5edbcf7 dm: remove useless loop in __split_and_process_bio new e27aebea4fc8 Merge remote-tracking branch 'device-mapper/for-next' new 1c51e5fe38b9 mmc: sdhci: Check for reset prior to DMA address unmap new 2907d8079eb3 mmc: renesas_sdhi: use custom mask for TMIO_MASK_ALL new 834af8044f6b mmc: block: Drop use of unlikely() in mmc_blk_probe() new a460b8c08ae2 mmc: block: Simplify logging during probe about added partitions new 8e65ab03e97b mmc: block: Fix error path in mmc_blk_probe() new cfe8feea5b04 Merge branch 'fixes' into next new 8c1d542b50e2 Merge remote-tracking branch 'mmc/next' new 8887c685a282 Merge remote-tracking branch 'mfd/for-mfd-next' new c4b6c72aadf6 Merge remote-tracking branch 'battery/for-next' new 456265da7652 Merge remote-tracking branch 'regulator/for-next' new e1dedc8f15f1 Merge remote-tracking branch 'security/next-testing' new 869a431e2040 Merge remote-tracking branch 'apparmor/apparmor-next' new f6478ae58474 Merge remote-tracking branch 'keys/keys-next' new 1e1c30db2ccb spi: spi-nxp-fspi: Add support for IP read only new 99a6a399a61e spi: spi-nxp-fspi: Add imx8dxl driver support new 94f302f374b4 spi: spi-nxp-fspi: Implement errata workaround for LS1028A new a53a9159a677 spi: spi-nxp-fspi: Add imx8dxl support new 483a27f37234 spi: mt6779: update spi document new 9c9b536e1ee9 parport: Introduce module_parport_driver() helper macro new ef3a5316f41f spi: butterfly: Switch to use module_parport_driver() new 7ea6fd9ba478 spi: lm70llp: Switch to use module_parport_driver() new 2b669371ce91 Merge series "parport: Introduce module_parport_driver() a [...] new ab9124c53324 Merge remote-tracking branch 'spi/for-5.13' into spi-next new 4ea81eeb6b64 Merge remote-tracking branch 'spi/for-next' new 5ff50e573de2 Merge remote-tracking branch 'tip/auto-latest' new c5750445932f Merge remote-tracking branch 'edac/edac-for-next' new 017ba46419aa Merge remote-tracking branch 'irqchip/irq/irqchip-next' new 999340d51174 ftrace: Have recordmcount use w8 to read relp->r_info in a [...] new 1e69be10e1d9 tracing: Remove duplicate declaration from trace.h new 2ee915c8bc23 tracing: Fix help text of TRACEPOINT_BENCHMARK in Kconfig new 594f4b2e141f ring-buffer: Force before_stamp and write_stamp to be diff [...] new 78660e52bc27 ring-buffer: Add a little more information and a WARN when [...] new 9c5f44aa718b Merge remote-tracking branch 'ftrace/for-next' new 111b03ad1ba7 lib: test_bitmap: clearly separate ERANGE from EINVAL tests. new fc141d5e4015 lib: test_bitmap: add tests to trigger ERANGE case. new 51bde55f2a8f lib: test_bitmap: add more start-end:offset/len tests new df6d939bdde8 lib: bitmap: fold nbits into region struct new cfe4ffa7d0c7 lib: bitmap: move ERANGE check from set_region to check_region new 4d64f55eb2d5 lib: bitmap: support "N" as an alias for size of bitmap new dc0194d81d1f lib: test_bitmap: add tests for "N" alias new 5bfc5b014e8e rcu: deprecate "all" option to rcu_nocbs= new cca544899b54 rcutorture: Use "all" and "N" in "nohz_full" and "rcu_nocbs" new 4d9f7e0ae2e0 rcu: Remove superfluous rdp fetch new ac6d5ebd8f4c rcu: Fix CPU-offline trace in rcutree_dying_cpu new a940082252b6 rcu: Remove spurious instrumentation_end() in rcu_nmi_enter() new 769f3dd26df2 rculist: Replace reference to atomic_ops.rst new 2277fa4d0afb rcu: Fix kfree_rcu() docbook errors new 7d5e609a8bac softirq: Don't try waking ksoftirqd before it has been spawned new 93d20f300731 rcu: Prevent dyntick-idle until ksoftirqd has been spawned new 30c411b83488 docs: Correctly spell Stephen Hemminger's name new 8572cafecf50 rcu: Add explicit barrier() to __rcu_read_unlock() new 35d3c8e1b2a3 rcu/tree: Add a trace event for RCU CPU stall warnings new f2033c62b417 kvfree_rcu: Directly allocate page for single-argument case new b9feb24e0ddf kvfree_rcu: Use __GFP_NOMEMALLOC for single-argument kvfree_rcu() new 8e5ed3589e15 kvfree_rcu: Make krc_this_cpu_unlock() use raw_spin_unlock [...] new 5424d6d805a8 kvfree_rcu: Replace __GFP_RETRY_MAYFAIL by __GFP_NORETRY new e31061570e4e kvfree_rcu: Use same set of GFP flags as does single-argument new 94666b8a8511 rcuscale: Add kfree_rcu() single-argument scale test new b8f874fa5d72 mm: Don't build mm_dump_obj() on CONFIG_PRINTK=n kernels new 5d8aa9a2adee rcutorture: Add crude tests for mem_dump_obj() new 594f5105ea2b rcu/nocb: Detect unsafe checks for offloaded rdp new 4993489a8272 timer: Report ignored local enqueue in nohz mode new 57ee1d29873e rcu/nocb: Comment the reason behind BH disablement on batc [...] new b4474b38b6a1 rcu/nocb: Forbid NOCB toggling on offline CPUs new b32fef9e4e67 rcu/nocb: Avoid confusing double write of rdp->nocb_cb_sleep new 639ae3563adf rcu/nocb: Only (re-)initialize segcblist when needed on CPU up new fea8a355457f rcu/nocb: Rename nocb_gp_update_state to nocb_gp_update_st [...] new 886e5d30b93d rcu: Make nocb_nobypass_lim_per_jiffy static new cf867d31bf2f rcu/nocb: Fix missed nocb_timer requeue new 575588b54571 rcu/nocb: Disable bypass when CPU isn't completely offloaded new 77eb60085fda rcu/nocb: Remove stale comment above rcu_segcblist_offload() new edc9bd04a2ea rcu/nocb: Move trace_rcu_nocb_wake() calls outside nocb_lo [...] new 1e396966640d rcu: Provide polling interfaces for Tree RCU grace periods new 51e65e54c6c5 rcu: Provide polling interfaces for Tiny RCU grace periods new 3f93bf942919 rcutorture: Test start_poll_synchronize_rcu() and poll_sta [...] new 212de57b130b rcu: Expedite deboost in case of deferred quiescent state new ebf5736cff51 rcutorture: Make TREE03 use real-time tree.use_softirq setting new bd37d76a028d rcutorture: Fix testing of RCU priority boosting new ac7df28022e4 rcu: Make rcu_read_unlock_special() expedite strict grace periods new a9176cc51e96 torture: Make jitter.sh handle large systems new 8f48f389f494 rcu-tasks: Rectify kernel-doc for struct rcu_tasks new cdee7ea2e508 rcu-tasks: Add block comment laying out RCU Tasks Trace design new 04315ceba7ab torture: Replace torture_init_begin string with %s new b6683acf6c52 rcutorture: Replace rcu_torture_stall string with %s new f8a60fa6956a torturescript: Don't rerun failed rcutorture builds new c3440b201b96 torture: Allow 1G of memory for torture.sh kvfree testing new 315cf57acc98 torture: Provide bare-metal modprobe-based advice new 0e0a23caa876 torture: Improve readability of the testid.txt file new 2eed9ebf39ab rcuscale: Disable verbose torture-test output new d621fb8d88dd refscale: Disable verbose torture-test output new fb88dc41f4b5 torture: Move build/run synchronization files into scenari [...] new 83d1a93f9656 torture: Use file-based protocol to mark batch's runs complete new 861efa3f101e torture: Use "jittering" file to control jitter.sh execution new c5995cfac134 torture: Eliminate jitter_pids file new e7b6e611f4d4 torture: Reverse jittering and duration parameters for jitter.sh new a8babf929b31 torture: Abstract jitter.sh start/stop into scripts new b99d37bb4305 torture: Record TORTURE_KCONFIG_GDB_ARG in qemu-cmd new 636b70efa121 torture: Extract kvm-test-1-run-qemu.sh from kvm-test-1-run.sh new c1cda68723fc torture: Record jitter start/stop commands new 0f7e7cb503ab torture: Record kvm-test-1-run.sh and kvm-test-1-run-qemu.sh PIDs new 777cfe4b6d53 torture: Remove no-mpstat error message new 7be1e5323af4 torture: Rename SRCU-t and SRCU-u to avoid lowercase characters new 8c3e3a370137 torture: Make upper-case-only no-dot no-slash scenario nam [...] new f78cc8b1b68a torture: De-capitalize TORTURE_SUITE new 8361ebada965 torture: Create a "batches" file for build reuse new 6364c5ef3167 torture: Add kvm-again.sh to rerun a previous torture-test new f63c9d3b976d torture: Add --duration argument to kvm-again.sh new dff9f5391bfb torture: Make kvm-transform.sh update jitter commands new b304e13768cc torture: Make TORTURE_TRUST_MAKE available in kvm-again.sh [...] new 8c6bc303c36e torture: Print proper vmlinux path for kvm-again.sh runs new cc6bc99555a6 torture: Consolidate qemu-cmd duration editing into kvm-tr [...] new a6f4191fb874 torture: Fix kvm.sh --datestamp regex check new 5e54851610f4 Merge branches 'bitmaprange.2021.03.03b', 'fixes.2021.03.0 [...] new f4840185fc36 kcsan, debugfs: Move debugfs file creation out of early init new 05015eefc476 kcsan: Make test follow KUnit style recommendations new e040436da663 kcsan: Switch to KUNIT_CASE_PARAM for parameterized tests new 8bfd6d9bb971 kcsan: Add missing license and copyright headers new baf2efc818f5 Merge branch 'kcsan.2021.03.03b' into HEAD new 2db7f2d8a63d doc: Update rcu_dereference.rst reference new 2ebeece092c4 tools/memory-model: Remove reference to atomic_ops.rst new 93ee69447cd0 tools/memory-model: Add access-marking documentation new 51e482c62858 tools/memory-model: Document locking corner cases new 773070ea7ba1 tools/memory-model: Make judgelitmus.sh note timeouts new 8845b05223ce tools/memory-model: Make cmplitmushist.sh note timeouts new 65a87007044f tools/memory-model: Make judgelitmus.sh identify bad macros new 0930b3636814 tools/memory-model: Make judgelitmus.sh detect hard deadlocks new 2d76217fce88 tools/memory-model: Fix paulmck email address on pre-exist [...] new ef7c2e55ba0c tools/memory-model: Update parseargs.sh for hardware verification new 20a5ae639254 tools/memory-model: Make judgelitmus.sh handle hardware ve [...] new 1b80e4279c3b tools/memory-model: Add simpletest.sh to check locking, RC [...] new ae264d2e4613 tools/memory-model: Fix checkalllitmus.sh comment new 2cd4aaf3f38b tools/memory-model: Hardware checking for check{,all}litmus.sh new c71a90dcebff tools/memory-model: Make judgelitmus.sh ransack .litmus.out files new 5a0361746459 tools/memory-model: Split runlitmus.sh out of checklitmus.sh new 4db9c221a6b7 tools/memory-model: Make runlitmus.sh generate .litmus.out [...] new 7724f39cb87e tools/memory-model: Move from .AArch64.litmus.out to .litm [...] new a2bf68c14a07 tools/memory-model: Keep assembly-language litmus tests new 0610c223d4b4 tools/memory-model: Allow herd to deduce CPU type new ea73f78f79fe tools/memory-model: Make runlitmus.sh check for jingle errors new 54c6911ae554 tools/memory-model: Add -v flag to jingle7 runs new f9cb37e6ac37 tools/memory-model: Implement --hw support for checkghlitmus.sh new a80a49a28582 tools/memory-model: Fix scripting --jobs argument new 38532825bd17 tools/memory-model: Make checkghlitmus.sh use mselect7 new 4adaf616856e tools/memory-model: Make history-check scripts use mselect7 new e63f9dee689b tools/memory-model: Add "--" to parseargs.sh for addition [...] new 36fb75e09a37 tools/memory-model: Repair parseargs.sh header comment new afcb02e833c1 tools/memory-model: Add checktheselitmus.sh to run specifi [...] new 07dacfb24fdf tools/memory-model: Add data-race capabilities to judgelitmus.sh new 429bf60ef8bb tools/memory-model: Make judgelitmus.sh handle scripted Re [...] new 5827fc323005 tools/memory-model: Use "-unroll 0" to keep --hw runs finite new 87f839888775 Merge branch 'lkmm-dev.2021.03.04a' into HEAD new 34df60826f3a Merge remote-tracking branch 'rcu/rcu/next' new 7ccd4f7bf0bb Merge remote-tracking branch 'kvm-arm/next' new 644a773b9d38 Merge remote-tracking branch 'percpu/for-next' new cd78cffadd2b Merge remote-tracking branch 'workqueues/for-next' new d05a12f0478c usb: dwc3: Fix dereferencing of null dwc->usb_psy new 5e17812c22bc usb: dwc3: document usb_psy in struct dwc3 new 7e0549874a88 Merge remote-tracking branch 'usb/usb-next' new 296cc4e11c97 MAINTAINERS: orphan mxser new 4ced3fc14db7 MAINTAINERS: drop cyclades.com reference new ba184fd40a0d PCI: remove synclink entries from pci_ids new c87f2e8195ee vgacon: comment on vga_rolled_over new 776c01feeccd tty: cyclades, remove this orphan new 2eb13423c8e1 tty: isicom, remove this orphan new f4485e28389e tty: rocket, remove the driver new 2789f8c5b00f tty: remove TTY_LDISC_MAGIC new 51a4f96f4cac tty: n_tty, set tty_ldisc_ops::owner new 171082941a25 tty: imx, use ms_to_ktime new 83b05aeeda8c tty: 8250, use ms_to_ktime new 319550a79e5c tty: 8250, cleanup em485 timers new 400714ae9567 tty: 8250/serial_cs, propagate errors in simple_config new 8528e788b8c6 net: caif: inline register_ldisc new 4edcb6abb3d1 net: nfc: nci: remove memset of nci_uart_drivers new 19ebc0278f95 net: nfc: nci: drop nci_uart_ops::recv_buf new bc5f4af1c4c2 net: nfc: nci: drop nci_uart_default_recv new b4536bebf075 tty: con3215, remove tasklet for tty_wakeup new 0cc3bbcfe657 tty: con3215, remove unneeded tty checks new e8ee2c07ac30 tty: con3215, remove tty->driver_data casts new 08ad36baa441 tty: jsm_tty, make char+error handling readable new ae9cf034bd16 tty: nozomi, remove struct buffer new a43474d6d141 tty: nozomi, remove init/exit messages new b2794f96cce0 tty: nozomi, remove useless debug prints new 09cd39196cfd tty: vcc, make globals static new 43b849968559 tty: vcc, drop version dump new cd54e089e25f tty: vcc, use name strings directly new ad5f5506251b tty: vcc, remove useless tty checks new dfa71dce08b7 tty: xtensa/iss, drop serial_version & serial_name new ff887a8d156d tty: xtensa/iss, don't reassign to tty->port new 50db3a586490 tty: xtensa/iss, remove stale comments new e819b7139fc5 tty: xtensa/iss, setup the timer statically new 82e5fda75b44 tty: xtensa/iss, make rs_init static new 9134f66ece99 tty: do not check tty_unregister_driver's return value new 01a6f0a9434c tty: let tty_unregister_driver return void new 2b389f69fc38 tty: localise ptychar and make it const new 4bc59d601040 tty: synclink_gt, drop unneeded forward declarations new fb8d350c291c tty: hvc, drop unneeded forward declarations new 0417b82ebb88 tty: n_gsm, remove duplicates of parameters new 41f7f932b2cc tty: cleanup tty_chars_in_buffer new 0a4f0f9f597c tty: make everyone's chars_in_buffer return >= 0 new 3a72308322cc tty: make everyone's write_room return >= 0 new 0723bfbf1108 Merge remote-tracking branch 'tty/tty-next' new c43469db9f11 Merge remote-tracking branch 'char-misc/char-misc-next' new ab452ba4cd31 Merge remote-tracking branch 'extcon/extcon-next' new c30bd2f85a5c Merge remote-tracking branch 'phy-next/next' new 7c3f0f8c21f4 Merge remote-tracking branch 'thunderbolt/next' new 2c5db49b1a55 Merge remote-tracking branch 'staging/staging-next' new a7df86cb173a Merge remote-tracking branch 'icc/icc-next' new 34f7ed8b6104 Merge remote-tracking branch 'cgroup/for-next' new 443cc4b45c1b scsi: ibmvfc: Simplify handling of sub-CRQ initialization new 5cf529649be2 scsi: ibmvfc: Fix invalid sub-CRQ handles after hard reset new 2162dc23f807 scsi: ibmvfc: Treat H_CLOSED as success during sub-CRQ reg [...] new 0217a272fe13 scsi: ibmvfc: Store return code of H_FREE_SUB_CRQ during cleanup new dbdbb81bde24 scsi: ibmvfc: Reinitialize sub-CRQs and perform channel en [...] new aa53f580e67b scsi: ufs: Minor adjustments to error handling new 4a791574a0cc scsi: ufs: ufs-qcom: Disable interrupt in reset path new 4d195dc45157 scsi: ufs: Remove redundant checks of !hba in suspend/resu [...] new 1481b7fe438f scsi: ufs: Convert sysfs sprintf/snprintf family to sysfs_emit new 1112963427d6 scsi: vmw_pvscsi: MAINTAINERS: Update maintainer new f7733625ec2f scsi: ufs: Add exception event tracepoint new 37b97b18704f scsi: ufs: Add exception event definitions new cd4694756188 scsi: ufs: ufs-debugfs: Add user-defined exception_event_mask new 7deedfdaeccf scsi: ufs: ufs-debugfs: Add user-defined exception event r [...] new 4ec591790356 scsi: sbitmap: Remove sbitmap_clear_bit_unlock new efe1f3a1d583 scsi: sbitmap: Maintain allocation round_robin in sbitmap new bf2c4282a10a scsi: sbitmap: Add helpers for updating allocation hint new c548e62bcf6a scsi: sbitmap: Move allocation hint into sbitmap new cbb9950b41dd scsi: sbitmap: Export sbitmap_weight new 2d13b1ea9f4a scsi: sbitmap: Add sbitmap_calculate_shift() helper new d022d18c045f scsi: blk-mq: Add callbacks for storing & retrieving budget token new 2a5a24aa8338 scsi: blk-mq: Return budget token from .get_budget callback new 9ebb4d70dc0e scsi: core: Put hot fields of scsi_host_template in one cacheline new 6cb9b15238a3 scsi: megaraid_sas: Replace sdev_busy with local counter new 8278807abd33 scsi: core: Add scsi_device_busy() wrapper new ca4453213951 scsi: core: Make sure sdev->queue_depth is <= max(shost->c [...] new 020b0f0a3192 scsi: core: Replace sdev->device_busy with sbitmap new a9294d867432 scsi: target: core: Move t_task_cdb initialization new cb222a013dca scsi: target: core: Drop kref_get_unless_zero() in target_ [...] new a78b713618c0 scsi: target: core: Rename transport_init_se_cmd() new 750a1d93f905 scsi: target: core: Break up target_submit_cmd_map_sgls() new 50ab9c47f51d scsi: target: srpt: Convert to new submission API new 7d676851de84 scsi: target: ibmvscsi_tgt: Convert to new submission API new 919ba0ad7d5a scsi: target: qla2xxx: Convert to new submission API new 17ae18a6efed scsi: target: tcm_loop: Convert to new submission API new c7e086b8d753 scsi: target: sbp_target: Convert to new submission API new 12340930a3e1 scsi: target: usb: gadget: Convert to new submission API new eb929804db7c scsi: target: vhost-scsi: Convert to new submission API new 1f48b065dad1 scsi: target: xen-scsiback: Convert to new submission API new 47edc84f3376 scsi: target: tcm_fc: Convert to new submission API new 0fa50a8b1244 scsi: target: core: Remove target_submit_cmd_map_sgls() new 08694199477d scsi: target: core: Add gfp_t arg to target_cmd_init_cdb() new eb44ce8c8c7d scsi: target: core: Add workqueue based cmd submission new 6ec29cb8ad33 scsi: target: vhost-scsi: Use LIO wq cmd submission helper new e0eb5d38b732 scsi: target: tcm_loop: Use block cmd allocator for se_cmds new 1130b499b4a7 scsi: target: tcm_loop: Use LIO wq cmd submission helper new 802ec4f672ed scsi: target: core: Cleanup cmd flag bits new 302990ac3b1b scsi: target: core: Fix backend plugging new 415ccd9811da scsi: target: iblock: Add backend plug/unplug callouts new 6888da8179fd scsi: target: tcmu: Add backend plug/unplug callouts new 3d75948b8320 scsi: target: core: Flush submission work during TMR processing new 39ae3edda325 scsi: target: core: Make completion affinity configurable new f88dfeea18aa Merge branch 'misc' into for-next new bf0fedf93d28 Merge remote-tracking branch 'scsi/for-next' new af1830956dc3 scsi: core: Add mq_poll support to SCSI layer new 9e4bec5b2a23 scsi: megaraid_sas: mq_poll support new c4b57d89bad8 scsi: scsi_debug: mq_poll support new 4a0c6f432d15 scsi: scsi_debug: Add new defer type for mq_poll new 4309ea74b0c3 scsi: core: Set shost as hctx driver_data new 771f712ba5b0 scsi: scsi_debug: Fix cmd duration calculation new 9302154c07bf scsi: lpfc: Fix incorrect dbde assignment when building ta [...] new 58c36e80ee2d scsi: lpfc: Fix vport indices in lpfc_find_vport_by_vpid() new 68a6a66c5168 scsi: lpfc: Fix reftag generation sizing errors new 2693f5deed16 scsi: lpfc: Fix stale node accesses on stale RRQ request new 618e2ee146d4 scsi: lpfc: Fix FLOGI failure due to accessing a freed node new 6b6eaf8a5330 scsi: lpfc: Fix lpfc_els_retry() possible null pointer der [...] new bd4f5100424d scsi: lpfc: Fix pt2pt connection does not recover after LOGO new ae960d78ec3a scsi: lpfc: Fix unnecessary null check in lpfc_release_scsi_buf new 8dd1c125f7f8 scsi: lpfc: Fix null pointer dereference in lpfc_prep_els_iocb() new 8e9a3250dc61 scsi: lpfc: Fix use after free in lpfc_els_free_iocb new 148bc64d38fe scsi: lpfc: Fix status returned in lpfc_els_retry() error [...] new 9dd83f75fc8c scsi: lpfc: Fix dropped FLOGI during pt2pt discovery recovery new 143753059b8b scsi: lpfc: Fix PLOGI ACC to be transmit after REG_LOGIN new 309b477462df scsi: lpfc: Fix ADISC handling that never frees nodes new bb6fd33e3a0c scsi: lpfc: Fix nodeinfo debugfs output new debbc1e2b978 scsi: lpfc: Fix pt2pt state transition causing rmmod hang new 9628aace0d1f scsi: lpfc: Fix crash caused by switch reboot new a94a40eb64f1 scsi: lpfc: Change wording of invalid pci reset log message new cdf811606bd8 scsi: lpfc: Reduce LOG_TRACE_EVENT logging for vports new 69b8eff25c8b scsi: lpfc: Correct function header comments related to nd [...] new ef53d5e1b8e4 scsi: lpfc: Update lpfc version to 12.8.0.8 new 67073c69c890 scsi: lpfc: Update copyrights for 12.8.0.7 and 12.8.0.8 changes new a81a38cc6dda scsi: storvsc: Parameterize number hardware queues new 98b9efa5f8d1 Merge remote-tracking branch 'scsi-mkp/for-next' new eea201c70417 Merge remote-tracking branch 'vhost/linux-next' new 4bf296725edc Merge remote-tracking branch 'rpmsg/for-next' new e93b27faa442 pinctrl: microchip-sgpio: Fix wrong register offset for IR [...] new d698603e3bb4 pinctrl: rockchip: fix restore error in resume new 0b7bfe1f18cb pinctrl: equilibrium: add missing of_node_put new 1367375f5359 pinctrl: cp110-system-controller: fix the pin function names new 5e6a9965b25b pinctrl: armada-cp110 - fix MPP54/MPP55 functions new 79f506ff2481 pinctrl: stm32: add missing of_node_put new a4b3b354467c pinctrl: qcom: sc7280: Add GPIO wakeup interrupt map new 47106d4a2b5d pinctrl: rockchip: clear int status when driver probed new 1ccb48631512 pinctrl: ingenic: add missing call to of_node_put() new 59263b2bab47 Merge branch 'devel' into for-next new 7201b12f95d4 Merge remote-tracking branch 'pinctrl/for-next' new 5ba9f30b5fe6 pinctrl: intel: No need to disable IRQs in the handler new 843267ce26f2 Merge remote-tracking branch 'pinctrl-intel/for-next' new 7e57dccd7939 Merge remote-tracking branch 'livepatching/for-next' new db13385ced3d Merge remote-tracking branch 'coresight/next' new e4dfb13b6587 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' new 3665144b97ca Merge remote-tracking branch 'gnss/gnss-next' new 66c1f0a69610 Merge remote-tracking branch 'slimbus/for-next' new 2ff4822804aa Merge remote-tracking branch 'nvmem/for-next' new e6f90411c37f Merge remote-tracking branch 'xarray/main' new 855480bfb5dc Merge remote-tracking branch 'hyperv/hyperv-next' new 7b128c8754a7 Merge remote-tracking branch 'mhi/mhi-next' new fb8726955950 Merge branch 'akpm-current/current'
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (9ce8c05f0c26) \ N -- N -- N refs/heads/akpm (fb8726955950)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 706 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/admin-guide/devices.txt | 12 +- Documentation/admin-guide/kernel-parameters.txt | 38 - .../arm/marvell/cp110-system-controller.txt | 4 +- .../devicetree/bindings/ata/ahci-ceva.txt | 4 + .../devicetree/bindings/sound/mchp-i2s-mcc.txt | 10 +- .../devicetree/bindings/spi/spi-mt65xx.txt | 1 + .../devicetree/bindings/spi/spi-nxp-fspi.txt | 1 + Documentation/driver-api/serial/cyclades_z.rst | 11 - Documentation/driver-api/serial/index.rst | 1 - Documentation/driver-api/serial/rocket.rst | 185 - Documentation/filesystems/f2fs.rst | 3 + Documentation/gpu/todo.rst | 21 + Documentation/process/magic-number.rst | 4 - .../translations/it_IT/process/magic-number.rst | 4 - .../translations/zh_CN/process/magic-number.rst | 4 - Documentation/userspace-api/ioctl/ioctl-number.rst | 1 - .../userspace-api/media/v4l/pixfmt-reserved.rst | 4 +- .../userspace-api/media/v4l/vidioc-decoder-cmd.rst | 4 +- .../media/v4l/vidioc-g-dv-timings.rst | 4 +- .../userspace-api/media/v4l/vidioc-g-ext-ctrls.rst | 4 +- .../userspace-api/media/v4l/vidioc-g-modulator.rst | 4 +- .../userspace-api/media/v4l/vidioc-g-tuner.rst | 4 +- .../userspace-api/media/v4l/vidioc-queryctrl.rst | 4 +- .../media/v4l/vidioc-subdev-enum-mbus-code.rst | 4 +- MAINTAINERS | 26 +- arch/arm/crypto/blake2b-neon-glue.c | 4 +- arch/arm/xen/p2m.c | 35 +- arch/parisc/kernel/ptrace.c | 2 - arch/powerpc/configs/ppc6xx_defconfig | 1 - arch/powerpc/crypto/sha1-spe-glue.c | 2 +- arch/x86/include/asm/xen/page.h | 12 + arch/x86/kernel/early-quirks.c | 1 + arch/x86/kernel/kvmclock.c | 2 +- arch/x86/kernel/tsc.c | 3 +- arch/x86/xen/p2m.c | 54 +- arch/x86/xen/setup.c | 25 +- arch/xtensa/platforms/iss/console.c | 45 +- crypto/serpent_generic.c | 39 +- crypto/testmgr.c | 11 +- drivers/accessibility/speakup/spk_ttyio.c | 1 - drivers/ata/ahci_ceva.c | 43 +- drivers/ata/ahci_xgene.c | 2 +- drivers/ata/libata-pmp.c | 2 +- drivers/ata/libata-sata.c | 4 +- drivers/ata/libata-transport.c | 6 +- drivers/ata/pata_ali.c | 6 +- drivers/ata/pata_amd.c | 6 +- drivers/ata/pata_artop.c | 4 +- drivers/ata/pata_atiixp.c | 3 +- drivers/ata/pata_cs5520.c | 2 + drivers/ata/pata_hpt366.c | 1 + drivers/ata/pata_hpt37x.c | 6 +- drivers/ata/pata_hpt3x2n.c | 2 +- drivers/ata/pata_jmicron.c | 2 +- drivers/ata/pata_marvell.c | 2 +- drivers/ata/pata_optidma.c | 5 +- drivers/ata/pata_pdc2027x.c | 10 +- drivers/ata/sata_dwc_460ex.c | 10 + drivers/ata/sata_mv.c | 12 +- drivers/bluetooth/hci_ldisc.c | 1 - drivers/char/hw_random/ba431-rng.c | 12 +- drivers/char/hw_random/bcm2835-rng.c | 17 +- drivers/char/hw_random/omap-rng.c | 3 +- drivers/char/hw_random/xiphera-trng.c | 4 +- drivers/crypto/allwinner/sun8i-ss/sun8i-ss-hash.c | 2 +- drivers/crypto/amlogic/amlogic-gxl-core.c | 3 - drivers/crypto/keembay/keembay-ocs-aes-core.c | 4 +- drivers/crypto/keembay/keembay-ocs-hcu-core.c | 4 +- drivers/crypto/nx/nx-common-powernv.c | 4 +- drivers/crypto/qat/qat_common/adf_pf2vf_msg.c | 2 +- drivers/crypto/qat/qat_common/adf_vf2pf_msg.c | 4 +- drivers/crypto/qce/cipher.h | 1 - drivers/crypto/qce/common.c | 25 +- drivers/crypto/qce/common.h | 3 +- drivers/crypto/qce/sha.c | 143 +- drivers/crypto/qce/skcipher.c | 69 +- drivers/crypto/s5p-sss.c | 2 +- drivers/gpu/drm/i915/Makefile | 5 +- drivers/gpu/drm/i915/display/i9xx_plane.c | 123 +- drivers/gpu/drm/i915/display/i9xx_plane.h | 4 + drivers/gpu/drm/i915/display/icl_dsi.c | 3 + drivers/gpu/drm/i915/display/intel_atomic.c | 2 +- drivers/gpu/drm/i915/display/intel_bios.c | 166 +- drivers/gpu/drm/i915/display/intel_bios.h | 2 + drivers/gpu/drm/i915/display/intel_bw.c | 22 +- drivers/gpu/drm/i915/display/intel_cdclk.c | 22 +- drivers/gpu/drm/i915/display/intel_combo_phy.c | 23 +- drivers/gpu/drm/i915/display/intel_crt.c | 3 + drivers/gpu/drm/i915/display/intel_crtc.c | 254 +- drivers/gpu/drm/i915/display/intel_csr.c | 12 +- drivers/gpu/drm/i915/display/intel_ddi.c | 2339 +++-------- drivers/gpu/drm/i915/display/intel_ddi.h | 12 +- drivers/gpu/drm/i915/display/intel_ddi_buf_trans.c | 1394 +++++++ drivers/gpu/drm/i915/display/intel_ddi_buf_trans.h | 100 + drivers/gpu/drm/i915/display/intel_display.c | 2506 ++---------- drivers/gpu/drm/i915/display/intel_display.h | 54 +- .../gpu/drm/i915/display/intel_display_debugfs.c | 128 +- drivers/gpu/drm/i915/display/intel_display_power.c | 231 +- drivers/gpu/drm/i915/display/intel_display_power.h | 32 + drivers/gpu/drm/i915/display/intel_display_types.h | 107 +- drivers/gpu/drm/i915/display/intel_dp.c | 134 +- drivers/gpu/drm/i915/display/intel_dp_hdcp.c | 31 +- drivers/gpu/drm/i915/display/intel_dp_mst.c | 1 + drivers/gpu/drm/i915/display/intel_dpll.c | 509 +++ drivers/gpu/drm/i915/display/intel_dpll.h | 18 + drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 38 +- drivers/gpu/drm/i915/display/intel_dsi_vbt.c | 2 +- drivers/gpu/drm/i915/display/intel_fbdev.c | 2 +- drivers/gpu/drm/i915/display/intel_fdi.c | 138 + drivers/gpu/drm/i915/display/intel_fdi.h | 3 + drivers/gpu/drm/i915/display/intel_frontbuffer.c | 2 + drivers/gpu/drm/i915/display/intel_gmbus.c | 2 +- drivers/gpu/drm/i915/display/intel_hdmi.c | 67 +- drivers/gpu/drm/i915/display/intel_lpe_audio.c | 5 +- drivers/gpu/drm/i915/display/intel_opregion.c | 6 +- drivers/gpu/drm/i915/display/intel_overlay.c | 2 +- drivers/gpu/drm/i915/display/intel_panel.c | 4 +- drivers/gpu/drm/i915/display/intel_pps.c | 1 + drivers/gpu/drm/i915/display/intel_psr.c | 611 +-- drivers/gpu/drm/i915/display/intel_psr.h | 10 +- drivers/gpu/drm/i915/display/intel_quirks.c | 2 +- drivers/gpu/drm/i915/display/intel_sdvo.c | 2 +- drivers/gpu/drm/i915/display/intel_sprite.c | 1718 +------- drivers/gpu/drm/i915/display/intel_sprite.h | 7 - drivers/gpu/drm/i915/display/intel_vbt_defs.h | 27 +- drivers/gpu/drm/i915/display/intel_vga.c | 8 +- drivers/gpu/drm/i915/display/skl_scaler.c | 556 +++ drivers/gpu/drm/i915/display/skl_scaler.h | 29 + drivers/gpu/drm/i915/display/skl_universal_plane.c | 2266 +++++++++++ drivers/gpu/drm/i915/display/skl_universal_plane.h | 37 + drivers/gpu/drm/i915/display/vlv_dsi.c | 1 + drivers/gpu/drm/i915/gem/i915_gem_phys.c | 6 +- drivers/gpu/drm/i915/gem/i915_gem_shmem.c | 2 +- drivers/gpu/drm/i915/gt/intel_engine_cs.c | 9 +- drivers/gpu/drm/i915/gt/intel_ggtt.c | 10 +- drivers/gpu/drm/i915/gt/intel_ppgtt.c | 2 +- drivers/gpu/drm/i915/gt/intel_rc6.c | 4 +- drivers/gpu/drm/i915/gt/intel_region_lmem.c | 8 +- drivers/gpu/drm/i915/gt/intel_reset.c | 6 +- drivers/gpu/drm/i915/gt/intel_workarounds.c | 68 +- drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c | 4 +- drivers/gpu/drm/i915/gvt/cfg_space.c | 5 +- drivers/gpu/drm/i915/gvt/firmware.c | 10 +- drivers/gpu/drm/i915/gvt/gtt.c | 12 +- drivers/gpu/drm/i915/gvt/gvt.c | 6 +- drivers/gpu/drm/i915/gvt/kvmgt.c | 4 +- drivers/gpu/drm/i915/i915_cmd_parser.c | 19 +- drivers/gpu/drm/i915/i915_debugfs.c | 2 +- drivers/gpu/drm/i915/i915_drv.c | 84 +- drivers/gpu/drm/i915/i915_drv.h | 132 +- drivers/gpu/drm/i915/i915_gem_gtt.c | 5 +- drivers/gpu/drm/i915/i915_getparam.c | 5 +- drivers/gpu/drm/i915/i915_gpu_error.c | 2 +- drivers/gpu/drm/i915/i915_irq.c | 104 +- drivers/gpu/drm/i915/i915_params.h | 4 +- drivers/gpu/drm/i915/i915_pci.c | 18 +- drivers/gpu/drm/i915/i915_perf.c | 84 +- drivers/gpu/drm/i915/i915_perf_types.h | 8 + drivers/gpu/drm/i915/i915_pmu.c | 2 +- drivers/gpu/drm/i915/i915_reg.h | 53 +- drivers/gpu/drm/i915/i915_suspend.c | 4 +- drivers/gpu/drm/i915/i915_switcheroo.c | 4 +- drivers/gpu/drm/i915/i915_vgpu.c | 2 +- drivers/gpu/drm/i915/intel_device_info.c | 11 +- drivers/gpu/drm/i915/intel_device_info.h | 3 +- drivers/gpu/drm/i915/intel_dram.c | 6 + drivers/gpu/drm/i915/intel_pch.c | 11 +- drivers/gpu/drm/i915/intel_pch.h | 3 + drivers/gpu/drm/i915/intel_pm.c | 178 +- drivers/gpu/drm/i915/intel_pm.h | 5 + drivers/gpu/drm/i915/intel_runtime_pm.c | 2 +- drivers/gpu/drm/i915/intel_uncore.c | 20 +- drivers/gpu/drm/i915/selftests/mock_gtt.c | 2 +- drivers/gpu/drm/tiny/gm12u320.c | 44 +- drivers/gpu/drm/ttm/ttm_bo.c | 8 +- drivers/gpu/drm/ttm/ttm_pool.c | 4 +- drivers/gpu/drm/udl/udl_drv.c | 17 + drivers/gpu/drm/udl/udl_drv.h | 1 + drivers/gpu/drm/udl/udl_main.c | 10 + drivers/i3c/master/svc-i3c-master.c | 1 - drivers/infiniband/core/uverbs_ioctl.c | 2 +- drivers/infiniband/hw/mlx5/odp.c | 2 +- drivers/md/dm-bufio.c | 4 + drivers/md/dm-verity-fec.c | 23 +- drivers/md/dm-writecache.c | 2 +- drivers/md/dm.c | 61 +- drivers/misc/ti-st/st_core.c | 1 - drivers/mmc/core/block.c | 49 +- drivers/mmc/core/bus.c | 11 +- drivers/mmc/core/mmc.c | 15 +- drivers/mmc/host/renesas_sdhi_core.c | 3 +- drivers/mmc/host/sdhci.c | 60 +- drivers/mmc/host/tmio_mmc.h | 2 +- drivers/net/caif/caif_serial.c | 18 +- drivers/net/can/slcan.c | 1 - drivers/net/ethernet/cadence/macb_main.c | 15 +- drivers/net/hamradio/6pack.c | 1 - drivers/net/hamradio/mkiss.c | 1 - drivers/net/ppp/ppp_async.c | 1 - drivers/net/ppp/ppp_synctty.c | 1 - drivers/net/slip/slip.c | 1 - drivers/net/usb/r8152.c | 35 +- drivers/net/xen-netback/netback.c | 12 +- drivers/nvme/host/fabrics.c | 5 +- drivers/nvme/host/hwmon.c | 1 + drivers/nvme/host/pci.c | 8 +- drivers/nvme/target/admin-cmd.c | 36 +- drivers/nvme/target/configfs.c | 50 +- drivers/nvme/target/core.c | 2 +- drivers/nvme/target/nvmet.h | 7 +- drivers/pinctrl/intel/pinctrl-intel.c | 5 +- drivers/pinctrl/mvebu/pinctrl-armada-cp110.c | 4 +- drivers/pinctrl/pinctrl-equilibrium.c | 16 +- drivers/pinctrl/pinctrl-ingenic.c | 4 +- drivers/pinctrl/pinctrl-microchip-sgpio.c | 2 +- drivers/pinctrl/pinctrl-rockchip.c | 14 +- drivers/pinctrl/qcom/pinctrl-sc7280.c | 24 + drivers/pinctrl/stm32/pinctrl-stm32.c | 5 +- drivers/platform/x86/intel-hid.c | 7 + drivers/pps/clients/pps-ldisc.c | 3 - drivers/s390/char/con3215.c | 56 +- drivers/scsi/ibmvscsi/ibmvfc.c | 62 +- drivers/scsi/lpfc/lpfc.h | 3 +- drivers/scsi/lpfc/lpfc_attr.c | 2 +- drivers/scsi/lpfc/lpfc_crtn.h | 4 +- drivers/scsi/lpfc/lpfc_debugfs.c | 13 +- drivers/scsi/lpfc/lpfc_disc.h | 3 +- drivers/scsi/lpfc/lpfc_els.c | 639 ++- drivers/scsi/lpfc/lpfc_hbadisc.c | 6 +- drivers/scsi/lpfc/lpfc_init.c | 2 +- drivers/scsi/lpfc/lpfc_nportdisc.c | 272 +- drivers/scsi/lpfc/lpfc_nvme.c | 2 +- drivers/scsi/lpfc/lpfc_nvmet.c | 5 +- drivers/scsi/lpfc/lpfc_scsi.c | 98 +- drivers/scsi/lpfc/lpfc_sli.c | 29 +- drivers/scsi/lpfc/lpfc_version.h | 6 +- drivers/scsi/lpfc/lpfc_vport.c | 10 +- drivers/scsi/megaraid/megaraid_sas.h | 3 + drivers/scsi/megaraid/megaraid_sas_base.c | 87 +- drivers/scsi/megaraid/megaraid_sas_fusion.c | 42 +- drivers/scsi/megaraid/megaraid_sas_fusion.h | 2 + drivers/scsi/scsi_debug.c | 229 +- drivers/scsi/scsi_lib.c | 29 +- drivers/scsi/storvsc_drv.c | 18 +- drivers/scsi/ufs/ufs-qcom.c | 10 + drivers/scsi/ufs/ufshcd.c | 43 +- drivers/scsi/vmw_pvscsi.c | 2 - drivers/scsi/vmw_pvscsi.h | 2 - drivers/spi/spi-ath79.c | 3 +- drivers/spi/spi-butterfly.c | 13 +- drivers/spi/spi-lm70llp.c | 13 +- drivers/spi/spi-nxp-fspi.c | 114 +- drivers/staging/gdm724x/gdm_tty.c | 2 +- drivers/tty/Kconfig | 56 +- drivers/tty/Makefile | 3 - drivers/tty/amiserial.c | 8 +- drivers/tty/cyclades.c | 4119 -------------------- drivers/tty/hvc/hvcs.c | 24 - drivers/tty/ipwireless/tty.c | 11 +- drivers/tty/isicom.c | 1699 -------- drivers/tty/moxa.c | 4 +- drivers/tty/n_gsm.c | 18 +- drivers/tty/n_hdlc.c | 1 - drivers/tty/n_null.c | 1 - drivers/tty/n_r3964.c | 1 - drivers/tty/n_tty.c | 2 +- drivers/tty/nozomi.c | 26 +- drivers/tty/pty.c | 15 +- drivers/tty/rocket.c | 3127 --------------- drivers/tty/rocket.h | 111 - drivers/tty/rocket_int.h | 1214 ------ drivers/tty/serial/8250/8250_port.c | 24 +- drivers/tty/serial/8250/Kconfig | 5 +- drivers/tty/serial/8250/serial_cs.c | 12 +- drivers/tty/serial/imx.c | 6 +- drivers/tty/serial/jsm/jsm_tty.c | 24 +- drivers/tty/serial/kgdb_nmi.c | 4 +- drivers/tty/synclink_gt.c | 62 +- drivers/tty/tty_io.c | 17 +- drivers/tty/tty_ioctl.c | 3 +- drivers/tty/vcc.c | 72 +- drivers/usb/core/usb.c | 32 + drivers/usb/dwc3/core.c | 4 +- drivers/usb/dwc3/core.h | 1 + drivers/usb/serial/mos7720.c | 2 +- drivers/video/console/vgacon.c | 2 +- drivers/virt/acrn/hsm.c | 9 + drivers/virt/acrn/irqfd.c | 4 +- fs/btrfs/btrfs_inode.h | 33 +- fs/btrfs/ctree.h | 3 +- fs/btrfs/delayed-inode.c | 35 +- fs/btrfs/disk-io.c | 143 +- fs/btrfs/extent_io.c | 423 +- fs/btrfs/file.c | 55 +- fs/btrfs/free-space-cache.c | 7 +- fs/btrfs/inode.c | 54 +- fs/btrfs/ioctl.c | 26 +- fs/btrfs/qgroup.c | 38 +- fs/btrfs/reflink.c | 34 +- fs/btrfs/relocation.c | 4 +- fs/btrfs/send.c | 43 +- fs/btrfs/subpage.c | 72 + fs/btrfs/subpage.h | 17 + fs/btrfs/transaction.h | 2 +- fs/btrfs/volumes.c | 4 +- fs/btrfs/zoned.c | 4 +- fs/cifs/cifs_unicode.c | 15 +- fs/cifs/cifs_unicode.h | 3 - fs/cifs/cifsglob.h | 5 +- fs/cifs/connect.c | 10 +- fs/cifs/dir.c | 18 +- fs/cifs/misc.c | 2 +- fs/cifs/sess.c | 1 + fs/cifs/smb2misc.c | 18 +- fs/cifs/smb2pdu.c | 6 +- fs/exfat/balloc.c | 91 +- fs/exfat/dir.c | 5 + fs/exfat/exfat_fs.h | 5 + fs/exfat/fatent.c | 37 +- fs/exfat/file.c | 53 + fs/exfat/super.c | 1 + fs/f2fs/compress.c | 177 +- fs/f2fs/data.c | 32 +- fs/f2fs/debug.c | 13 + fs/f2fs/f2fs.h | 39 +- fs/f2fs/gc.c | 1 + fs/f2fs/inline.c | 3 +- fs/f2fs/inode.c | 21 +- fs/f2fs/segment.c | 6 +- fs/f2fs/super.c | 26 +- fs/fuse/fuse_i.h | 1 + fs/gfs2/log.c | 4 + fs/gfs2/ops_fstype.c | 4 +- fs/gfs2/super.c | 10 +- fs/gfs2/super.h | 2 +- fs/gfs2/trans.c | 2 + fs/gfs2/util.c | 2 +- fs/io-wq.c | 131 +- fs/io-wq.h | 3 - fs/io_uring.c | 346 +- include/drm/drm_dp_helper.h | 5 + include/drm/i915_pciids.h | 11 + include/linux/clocksource.h | 2 +- include/linux/cpu.h | 3 + include/linux/cyclades.h | 364 -- include/linux/f2fs_fs.h | 1 + include/linux/io_uring.h | 9 - include/linux/isicom.h | 85 - include/linux/netdevice.h | 2 - include/linux/parport.h | 12 +- include/linux/pci_ids.h | 31 - include/linux/rcu_segcblist.h | 7 +- include/linux/sched/task.h | 2 + include/linux/tty.h | 2 +- include/linux/tty_ldisc.h | 3 - include/linux/usb.h | 2 + include/net/nfc/nci_core.h | 2 - include/net/xfrm.h | 2 +- include/scsi/scsi_cmnd.h | 1 + include/scsi/scsi_host.h | 11 + include/uapi/linux/cyclades.h | 494 --- include/uapi/linux/l2tp.h | 1 + include/uapi/linux/major.h | 2 - include/uapi/linux/serial.h | 4 +- kernel/bpf/verifier.c | 70 +- kernel/cred.c | 2 - kernel/fork.c | 32 +- kernel/kcsan/core.c | 2 - kernel/kcsan/debugfs.c | 4 +- kernel/kcsan/kcsan.h | 5 - kernel/rcu/rcu_segcblist.c | 3 +- kernel/rcu/tasks.h | 4 +- kernel/rcu/tree.c | 2 +- kernel/rcu/tree_plugin.h | 44 +- kernel/time/clocksource.c | 138 +- kernel/trace/Kconfig | 2 +- kernel/trace/ring_buffer.c | 21 +- kernel/trace/trace.h | 1 - net/9p/client.c | 4 - net/core/rtnetlink.c | 2 +- net/ipv4/ah4.c | 2 +- net/ipv4/esp4.c | 2 +- net/ipv6/ah6.c | 2 +- net/ipv6/esp6.c | 2 +- net/l2tp/l2tp_core.c | 41 +- net/l2tp/l2tp_core.h | 1 + net/l2tp/l2tp_netlink.c | 6 + net/nfc/nci/uart.c | 148 +- net/xfrm/xfrm_output.c | 10 +- samples/bpf/xdpsock_user.c | 2 + scripts/recordmcount.c | 2 +- sound/hda/intel-nhlt.c | 5 + sound/soc/amd/renoir/rn-pci-acp3x.c | 2 +- sound/soc/atmel/Kconfig | 3 + sound/soc/atmel/mchp-i2s-mcc.c | 161 +- sound/soc/codecs/cs4270.c | 1 + sound/soc/codecs/cx20442.c | 1 - sound/soc/codecs/jz4760.c | 11 +- sound/soc/codecs/lpass-rx-macro.c | 1 - sound/soc/codecs/nau8825.c | 9 +- sound/soc/codecs/rt1011.c | 47 +- sound/soc/codecs/rt1015.c | 5 +- sound/soc/codecs/rt1016.c | 7 +- sound/soc/codecs/rt1305.c | 4 +- sound/soc/codecs/rt1308.c | 8 +- sound/soc/codecs/rt1316-sdw.c | 4 +- sound/soc/codecs/rt5631.c | 2 +- sound/soc/codecs/rt5640.c | 6 +- sound/soc/codecs/rt5645.c | 6 +- sound/soc/codecs/rt5651.c | 6 +- sound/soc/codecs/rt5659.c | 4 +- sound/soc/codecs/rt5660.c | 4 +- sound/soc/codecs/rt5663.c | 4 +- sound/soc/codecs/rt5665.c | 4 +- sound/soc/codecs/rt5668.c | 8 +- sound/soc/codecs/rt5670.c | 4 +- sound/soc/codecs/rt5677.c | 6 +- sound/soc/codecs/rt5682.c | 12 +- sound/soc/codecs/sgtl5000.c | 6 +- sound/soc/codecs/sigmadsp-regmap.c | 2 +- sound/soc/codecs/wm8524.c | 2 +- sound/soc/fsl/fsl_easrc.c | 4 +- sound/soc/fsl/fsl_ssi.c | 2 +- sound/soc/intel/atom/sst/sst_acpi.c | 2 +- sound/soc/intel/atom/sst/sst_loader.c | 2 +- sound/soc/intel/boards/bytcr_wm5102.c | 8 - sound/soc/intel/common/soc-acpi-intel-tgl-match.c | 23 - sound/soc/qcom/qdsp6/q6afe.c | 2 +- sound/soc/soc-core.c | 4 + sound/soc/soc-dai.c | 2 +- sound/soc/sof/intel/hda.c | 3 +- sound/soc/ti/ams-delta.c | 1 - sound/usb/card.c | 5 + sound/usb/quirks.c | 11 +- sound/usb/usbaudio.h | 1 + tools/lib/bpf/xsk.c | 5 +- .../memory-model/Documentation/access-marking.txt | 2 +- 437 files changed, 11887 insertions(+), 21125 deletions(-) delete mode 100644 Documentation/driver-api/serial/cyclades_z.rst delete mode 100644 Documentation/driver-api/serial/rocket.rst create mode 100644 drivers/gpu/drm/i915/display/intel_ddi_buf_trans.c create mode 100644 drivers/gpu/drm/i915/display/intel_ddi_buf_trans.h create mode 100644 drivers/gpu/drm/i915/display/skl_scaler.c create mode 100644 drivers/gpu/drm/i915/display/skl_scaler.h create mode 100644 drivers/gpu/drm/i915/display/skl_universal_plane.c create mode 100644 drivers/gpu/drm/i915/display/skl_universal_plane.h delete mode 100644 drivers/tty/cyclades.c delete mode 100644 drivers/tty/isicom.c delete mode 100644 drivers/tty/rocket.c delete mode 100644 drivers/tty/rocket.h delete mode 100644 drivers/tty/rocket_int.h delete mode 100644 include/linux/cyclades.h delete mode 100644 include/linux/isicom.h delete mode 100644 include/uapi/linux/cyclades.h