This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch pending-fixes in repository linux-next.
omits 27610c0a0ca2 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] omits 6834fc432573 Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] omits 574a58e4f080 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 077dc6bc0658 Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...] omits de2ccf9eb707 Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] omits c1ad51897c75 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits edacf97fa593 Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] omits 77dc725219bd Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git omits 4e18765ba991 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits f46266e6e7b0 Merge branch 'fixes-togreg' of https://gitlab.com/vilhelmg [...] omits c54a82477a2d Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] omits 36255ff1c7c3 Merge branch 'for-usb-fixes' of git://git.kernel.org/pub/s [...] omits f8ed0b7c9994 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 09005bef5529 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 39a1ccc95ceb Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits d34ecb61eee6 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 3fd177beee75 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 31aa8856abe5 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 7eb667875c6d Merge branch 'fixes' of https://git.linaro.org/people/jens [...] adds 6e8ec2552c7d random: use computational hash for entropy extraction adds 9c07f57869e9 random: simplify entropy debiting adds c57044909484 random: use linear min-entropy accumulation crediting adds 489c7fc44b57 random: always wake up entropy writers after extraction adds a49c010e61e1 random: make credit_entropy_bits() always safe adds 5d58ea3a31cc random: remove use_input_pool parameter from crng_reseed() adds 77760fd7f7ae random: remove batched entropy locking adds 7c2fe2b32bf7 random: fix locking in crng_fast_load() adds 28f425e573e9 random: use RDSEED instead of RDRAND in entropy extraction adds a9412d510ab9 random: get rid of secondary crngs adds 8566417221fc random: inline leaves of rand_initialize() adds a02cf3d0dd77 random: ensure early RDSEED goes through mixer on init adds 91c2afca290e random: do not xor RDRAND when writing into /dev/random adds c30c575db485 random: absorb fast pool into input pool after fast load adds 186873c549df random: use simpler fast key erasure flow on per-cpu keys adds 66e4c2b95415 random: use hash function for crng_slow_load() adds 04ec96b768c9 random: make more consistent use of integer types adds 434537ae54ad random: remove outdated INT_MAX >> 6 check in urandom_read() adds 7b5164fb1279 random: zero buffer after reading entropy from userspace adds 7191c628fe07 random: fix locking for crng_init in crng_reseed() adds 0791e8b655cc random: tie batched entropy generation to base_crng generation adds 95e6060c20a7 random: remove ifdef'd out interrupt bench adds 14c174633f34 random: remove unused tracepoints adds a07fdae346c3 random: add proper SPDX header adds b2f408fe4038 random: deobfuscate irq u32/u64 contributions adds 246c03dd8991 random: introduce drain_entropy() helper to declutter crng [...] adds 6071a6c0fba2 random: remove useless header comment adds 87e7d5abad0c random: remove whitespace and reorder includes adds 5f1bb112006b random: group initialization wait functions adds 3655adc7089d random: group crng functions adds a5ed7cb1a773 random: group entropy extraction functions adds 92c653cf1440 random: group entropy collection functions adds a6adf8e7a605 random: group userspace read/write functions adds 0deff3c43206 random: group sysctl functions adds 5f75d9f3babe random: rewrite header introductory comment adds 58340f8e952b random: defer fast pool mixing to worker adds afba0b80b977 random: do not take pool spinlock at boot adds da792c6d5f59 random: unify early init crng load accounting adds 1daf2f387652 random: check for crng_init == 0 in add_device_randomness() adds b777c38239fe random: pull add_hwgenerator_randomness() declaration into [...] adds 3191dd5a1179 random: clear fast pool, crng, and batches in cpuhp bring up adds da3951ebdcd1 random: round-robin registers as ulong, not u32 adds a3f9e8910e15 random: only wake up writers after zap if threshold was passed adds 64276a9939ff random: cleanup UUID handling adds abded93ec1e9 random: unify cycles_t and jiffies usage and types adds c2a7de4feb6e random: do crng pre-init loading in worker rather than irq adds 6f98a4bfee72 random: block in /dev/urandom adds d0efdf35a6a7 random: give sysctl_random_min_urandom_seed a more sensible value adds 77553cf8f448 random: don't let 644 read-only sysctls be written to adds ae099e8e98fb random: add mechanism for VM forks to reinitialize crng adds d273845ecb0e ACPI: allow longer device IDs adds af6b54e2b5ba virt: vmgenid: notify RNG of VM fork and supply generation ID adds a4107d34f960 random: do not export add_vmfork_randomness() unless needed adds 5acd35487dc9 random: replace custom notifier chain with standard one adds f3c2682bad7b random: provide notifier for VM fork adds 2d6919c3205b wireguard: device: clear keys on VM fork adds f5eab0e2db4f random: use SipHash as interrupt entropy accumulator adds a96cfe2d4270 random: make consistent usage of crng_ready() adds 7a7ff644aeaf random: reseed more often immediately after booting adds 3e504d2026eb random: check for signal and try earlier when generating entropy adds 5628b8de1228 Merge tag 'random-5.18-rc1-for-linus' of git://git.kernel. [...] new 93e220a62da3 Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] adds 2757be22c0f4 io_uring: remove trace for eventfd adds 77bc59b49817 io_uring: avoid ring quiesce while registering/unregisteri [...] adds c75312dd592b io_uring: avoid ring quiesce while registering async eventfd adds ff16cfcfdaaf io_uring: avoid ring quiesce while registering restriction [...] adds 8bb649ee1da3 io_uring: remove ring quiesce for io_uring_register adds f0a4e62bb534 io_uring: Fix use of uninitialized ret in io_eventfd_register() adds 42abc95f05bf io-wq: decouple work_list protection from the big wqe->lock adds e13fb1fe1483 io-wq: reduce acct->lock crossing functions lock/unlock adds 86127bb18aea io-wq: use IO_WQ_ACCT_NR rather than hardcoded number adds d5ec1dfaf59b io-uring: add __fill_cqe function adds 502c87d65564 io-uring: Make tracepoints consistent. adds c5020bc8d929 io_uring: Remove unneeded test in io_run_task_work_sig() adds af9c45ecebaf io_uring: remove duplicated calls to io_kiocb_ppos adds d34e1e5b396a io_uring: update kiocb->ki_pos at execution time adds b4aec4001595 io_uring: do not recalculate ppos unnecessarily adds 63c36549737e io_uring: documentation fixup adds e7a6c00dc77a io_uring: add support for registering ring file descriptors adds cc3cec8367cb io_uring: speedup provided buffer handling adds 4f57f06ce218 io_uring: add support for IORING_OP_MSG_RING command adds 950e79dd7313 io_uring: minor io_cqring_wait() optimization adds adc8682ec690 io_uring: Add support for napi_busy_poll adds 9af177ee3ef1 io_uring: retry early for reads if we can poll adds 2be2eb02e2f5 io_uring: ensure reads re-import for selected buffers adds b1c62645758e io_uring: recycle provided buffers if request goes async adds bcbb7bf6ccde io_uring: allow submissions to continue on error adds f3b6a41eb2bb io_uring: remove duplicated member check for io_msg_ring_prep() adds 4d9237e32c5d io_uring: recycle apoll_poll entries adds 052ebf1fbb1c io_uring: make tracing format consistent adds 521d61fc760a io_uring: move req->poll_refs into previous struct hole adds 81459350d581 io_uring: cache req->apoll->events in req->cflags adds 91eac1c69c20 io_uring: cache poll/double-poll state with a request flag adds ae4da18941c1 io_uring: normilise naming for fill_cqe* adds 6695490dc857 io_uring: refactor timeout cancellation cqe posting adds 3b2b78a8eb7c io_uring: extend provided buf return to fails adds b91ef1872869 io_uring: fix provided buffer return on failure for kiocb_done() adds 0f84747177b9 io_uring: remove extra barrier for non-sqpoll iopoll adds 66fc25ca6b7e io_uring: shuffle io_eventfd_signal() bits around adds 9333f6b4628c io_uring: thin down io_commit_cqring() adds 9aa8dfde4869 io_uring: fold evfd signalling under a slower path adds dbc7d452e7cf io_uring: manage provided buffers strictly ordered adds adf3a9e9f556 io_uring: don't check unrelated req->open.how in accept request adds 5e929367468c io_uring: terminate manual loop iterator loop correctly fo [...] new af472a9efdf6 Merge tag 'for-5.18/io_uring-2022-03-18' of git://git.kern [...] adds 1b6fe6e0dfec io-uring: Make statx API stable new b080cee72ef3 Merge tag 'for-5.18/io_uring-statx-2022-03-18' of git://gi [...] adds fbdee71bb5d8 block: deprecate autoloading based on dev_t adds 926597ffce0e block: move disk_{block,unblock,flush}_events to blk.h adds e7243285c0fc block: move blk_drop_partitions to blk.h adds 322cbb50de71 block: remove genhd.h adds d5f68a42da7a fs: remove mpage_alloc adds f0d911927b3c nilfs2: remove nilfs_alloc_seg_bio adds 5d2ca2132f88 nfs/blocklayout: remove bl_alloc_init_bio adds 39146b6f66ba ntfs3: remove ntfs_alloc_bio adds 53db984e004c dm: bio_alloc can't fail if it is allowed to sleep adds 3f868c09ea8f dm-crypt: remove clone_init adds eba33b8ef1b9 dm-snap: use blkdev_issue_flush instead of open coding it adds 28d7d128aad5 dm-thin: use blkdev_issue_flush instead of open coding it adds 4b1dc86d1857 drbd: bio_alloc can't fail if it is allow to sleep adds 1fe0640ff94f rnbd-srv: simplify bio mapping in process_rdma adds d7b78de2b155 rnbd-srv: remove struct rnbd_dev_blk_io adds 7d8d0c658d48 xen-blkback: bio_alloc can't fail if it is allow to sleep adds 3b005bf6acf0 block: move blk_next_bio to bio.c adds 0a3140ea0fae block: pass a block_device and opf to blk_next_bio adds 609be1066731 block: pass a block_device and opf to bio_alloc_bioset adds b77c88c2100c block: pass a block_device and opf to bio_alloc_kiocb adds 07888c665b40 block: pass a block_device and opf to bio_alloc adds 49add4966d79 block: pass a block_device and opf to bio_init adds a7c50c940477 block: pass a block_device and opf to bio_reset adds b1f866b013e6 block: remove blk_needs_flush_plug adds aa8dcccaf32b block: check that there is a plug in blk_flush_plug adds b42c1fc3d55e block: fix the kerneldoc for bio_end_io_acct adds 3767c902719b MAINTAINERS: add bio.h to the block section adds 455a844d6345 block: fix boolreturn.cocci warning adds 365ab499153c fs/ntfs3: remove unnecessary NULL check adds 2651bf680bc2 block: introduce BLK_STS_OFFLINE adds 7d32c027a21e block: return -ENODEV for BLK_STS_OFFLINE adds 9574d43479e1 scsi: use BLK_STS_OFFLINE for not fully online devices adds 78e3437450be block: call bio_associate_blkg from bio_reset adds c347a787e34c drbd: set ->bi_bdev in drbd_req_new adds 6c23f0bd7f16 dm: add a clone_to_tio helper adds b1bee79237ce dm: fold clone_bio into __clone_and_map_data_bio adds 8eabf5d0a7bd dm: fold __send_duplicate_bios into __clone_and_map_simple_bio adds dc8e2021da71 dm: move cloning the bio into alloc_tio adds 1561b396106d dm: pass the bio instead of tio to __map_bio adds 1d1068cecff7 dm: retun the clone bio from alloc_tio adds 891fced644a7 dm: simplify the single bio fast path in __send_duplicate_bios adds 3c4b455ef8ac dm-cache: remove __remap_to_origin_clear_discard adds 56b4b5abcdab block: clone crypto and integrity data in __bio_clone_fast adds 92986f6b4c8a dm: use bio_clone_fast in alloc_io/alloc_tio adds a0e8de798dd6 block: initialize the target bio in __bio_clone_fast adds abfc426d1b2f block: pass a block_device to bio_clone_fast adds 3301bc53358a lib/sbitmap: kill 'depth' from sbitmap_word adds 3f607293b74d sbitmap: Delete old sbitmap_queue_get_shallow() adds d5869fdc189f block: introduce block_rq_error tracepoint adds 0e51e2ab49a9 block: remove THROTL_IOPS_MAX adds 472e4314c039 block: move initialization of q->blkg_list into blkcg_init_queue adds 672fdcf0e7de block: partition include/linux/blk-cgroup.h adds 2e2f0199a207 docs: block: biodoc.rst: Drop the obsolete and incorrect content adds 69591a402d18 block: remove biodoc.rst adds ec9fd2a13d74 blk-lib: don't check bdev_get_queue() NULL check adds f122d103b564 blk-cgroup: set blkg iostat after percpu stat aggregation adds 248c793359da blk-mq: make the blk-mq stacking code optional adds a5efda3c46a1 blk-mq: fold blk_cloned_rq_check_limits into blk_insert_cl [...] adds 28db4711bf48 blk-mq: remove the request_queue argument to blk_insert_cl [...] adds 8803c89f365b dm: remove useless code from dm_dispatch_clone_request adds 9f9adea7187e dm: remove dm_dispatch_clone_request adds a650628bde77 block: move submit_bio_checks() into submit_bio_noacct adds 7f36b7d02a28 block: move blk_crypto_bio_prep() out of blk-mq.c adds 29ff23624e21 block: don't declare submit_bio_checks in local header adds 3f98c753717c block: don't check bio in blk_throtl_dispatch_work_fn adds d24c670ec1f9 block: merge submit_bio_checks() into submit_bio_noacct adds 9f5ede3c01f9 block: throttle split bio in case of iops limit adds 5a93b6027eb4 block: don't try to throttle split bio if iops limit isn't set adds 34841e6fb125 block: revert 4f1e9630afe6 ("blk-throtl: optimize IOPS thr [...] adds 76792055c4c8 block: add a ->free_disk method adds e2efa0796607 memstick/ms_block: simplify refcounting adds 6dab421bfe06 memstick/mspro_block: fix handling of read-only devices adds 185ed423d189 memstick/mspro_block: simplify refcounting adds 24b45e6c2517 virtio_blk: simplify refcounting adds 8f5fea65b06d blk-mq: avoid extending delays of active hctx from blk_mq_ [...] adds bcd2be763252 block/bfq_wf2q: correct weight to ioprio adds 43a4b1fee098 block, bfq: cleanup bfq_bfqq_to_bfqg() adds c5e4cb0fcbba block, bfq: avoid moving bfqq to it's parent bfqg adds 8410f7097773 block, bfq: don't move oom_bfqq adds 86d7331299fd block: update io_ticks when io hang adds 451f0b6f4c44 block: default BLOCK_LEGACY_AUTOLOAD to y adds 483546c11d70 block: remove redundant semicolon adds f5ec592dd3bc block: simplify calling convention of elv_unregister_queue() adds 0f69288253e9 block: don't delete queue kobject before its children adds 20f01f163203 blk-crypto: show crypto capabilities in sysfs adds ab552fcb17cc bfq: fix use-after-free in bfq_dispatch_request adds 57e95e4670d1 block: fix and cleanup bio_check_ro adds ad740780bbc2 block: remove handle_bad_sector adds 47c426d52417 pktcdvd: remove a pointless debug check in pkt_submit_bio adds 666717196500 dm-crypt: stop using bio_devname adds 0a806cfde82f dm-integrity: stop using bio_devname adds ee1925bd8344 md-multipath: stop using bio_devname adds ac483eb375fa raid1: stop using bio_devname adds c7dec4623c9c raid5-ppl: stop using bio_devname adds 734294e47a2e ext4: stop using bio_devname adds 97939610b893 block: remove bio_devname adds 15729ff8143f Revert "Revert "block, bfq: honor already-setup queue merges"" adds 4d805131abf2 blk-mq: figure out correct numa node for hw queue adds 306f13ee1642 blk-mq: simplify reallocation of hw ctxs a bit adds 42ee3061293e blk-mq: reconfigure poll after queue map is changed adds de0328d3a253 block: mtip32xx: don't touch q->queue_hw_ctx adds 4f481208749a blk-mq: prepare for implementing hctx table via xarray adds 4e5cc99e1e48 blk-mq: manage hctx map via xarray adds 41fa722239b4 blk-mq: do not include passthrough requests in I/O accounting adds e02657ea7b86 blk-mq: handle already freed tags gracefully in blk_mq_free_rqs adds e7f76552277c scsi: don't use disk->private_data to find the scsi_driver adds fad45c3007a1 sd: rename the scsi_disk.dev field adds c76c46fa04c4 sd: call sd_zbc_release_disk before releasing the scsi_dev [...] adds 534cf52aa9c1 sd: delay calling free_opal_dev adds 9c63f7f6ff31 sd: implement ->free_disk to simplify refcounting adds 01d0c698536f sr: implement ->free_disk to simplify refcounting adds 1059699f87eb block: move blkcg initialization/destroy into disk allocat [...] adds de3d347f7b8a block: don't remove hctx debugfs dir from blk_mq_exit_queue adds ba3e845665fb block: move q_usage_counter release into blk_queue_release adds 28ce942fa2d5 block: move blk_exit_queue into disk_release adds 28883074fc10 block: do more work in elevator_exit adds 5ca7546fe317 block: move rq_qos_exit() into disk_release() adds 5b2050718d09 block: ensure plug merging checks the correct queue at least once adds 26fed4ac4eab block: flush plug based on hardware and software queue order adds aa1b46dcdc7b block: fix rq-qos breakage from skipping rq_qos_done_bio() adds 6b2b04590b51 block: don't merge across cgroup boundaries if blkcg is enabled adds 79d45f57a195 sr: simplify the local variable initialization in sr_block_open() adds 8ef22dc4a7cb block/bfq-iosched: Fix spelling mistake "tenative" -> "tentative" adds 572299f03afd block: limit request dispatch loop duration adds ee37eddbfa9e block: avoid use-after-free on throttle data adds 0a9a25ca7843 block: let blkcg_gq grab request queue's refcnt adds 8f9e7b65f833 block: cancel all throttled bios in del_gendisk() new 616355cc818c Merge tag 'for-5.18/block-2022-03-18' of git://git.kernel. [...] adds 4a09a845c177 block/rnbd-clt: fix CHECK:BRACES warning adds 030ce8ba97d2 block/rnbd: client device does not care queue/rotational adds 24afc15dbe21 block/rnbd: Remove a useless mutex adds d9a74051a73c loop: clean up grammar in warning message adds a75110c3b369 null_blk: fix return value from null_add_dev() adds b27824d31f09 loop: use sysfs_emit() in the sysfs xxx show() adds 0aab29b85478 loop: remove extra variable in lo_fallocate() adds 9c64e38cc639 loop: remove extra variable in lo_req_flush adds ef44c50837ab loop: allow user to set the queue depth adds 3d3472f3ed41 null_blk: remove hardcoded alloc_cmd() parameter adds c90b6b50b42d null_blk: remove hardcoded null_alloc_page() param adds df00b1d26c3c null_blk: null_alloc_page() cleanup adds e65b831a1e19 nvme-fc: fix a typo adds 50ab19d89fea nvme-core: remove unnecessary semicolon adds ba3266434d66 nvme-core: remove unnecessary function parameter adds 572c97355bdc nvme-fabrics: use unsigned int type adds 0801a4b630ab nvme-fabrics: use unsigned int type adds 72b3eab456ba nvme-fabrics: use consistent zeroout pattern adds 581f19dd72b9 nvme-fabrics: remove unnecessary braces for case adds 2caecd62ea51 nvmet: use i_size_read() to set size for file-ns adds 6f6d604b4ef8 nvmet: allow bdev in buffered_io mode adds 8b850475c08c nvme: replace ida_simple[get|remove] with the simler ida_[ [...] adds 3dd83f4013f0 nvme-fc: replace ida_simple[get|remove] with the simler id [...] adds 22027a981134 nvmet: replace ida_simple[get|remove] with the simler ida_ [...] adds 6dd0f465d57c nvmet-fc: replace ida_simple[get|remove] with the simler i [...] adds 7c2566394f8c nvmet-rdma: replace ida_simple[get|remove] with the simler [...] adds 44f331a630bd nvmet-tcp: replace ida_simple[get|remove] with the simler [...] adds 4686af885a91 nvme-rdma: add helpers for mapping/unmapping request adds 72e8b5cd7dd3 nvme: add a helper to initialize connect_q adds bd83fe6f2cd2 nvme: add verbose error logging adds 89377bc1975c nvme: add vectored-io support for user-passthrough adds 20d64911e758 nvme: send uevent on connection up adds 86c2457a8e81 nvme: expose cntrltype and dctype through sysfs adds 1c3adf0de1db nvme: explicitly set non-error for directives adds 0a9f850061d9 nvme: remove nssa from struct nvme_ctrl adds fd8099e7918c nvme: cleanup __nvme_check_ids adds e2724cb9f0c4 nvme: fix the check for duplicate unique identifiers adds e2d77d2e11c4 nvme: check for duplicate identifiers earlier adds 2079f41ec6ff nvme: check that EUI/GUID/UUID are globally unique adds c48d8c5c0c40 Merge tag 'nvme-5.18-2022-03-03' of git://git.infradead.or [...] adds 143a70b8b430 iss-simdisk: use bvec_kmap_local in simdisk_submit_bio adds b7ab4611b6c7 aoe: use bvec_kmap_local in bvcpy adds b3bd0a8a74ab zram: use memcpy_to_bvec in zram_bvec_read adds bd3d3203eb84 zram: use memcpy_from_bvec in zram_bvec_write adds 20072ec82864 nvdimm-blk: use bvec_kmap_local in nd_blk_rw_integrity adds 3205190655ea nvdimm-btt: use bvec_kmap_local in btt_rw_integrity adds 07fee7aba547 bcache: use bvec_kmap_local in bio_csum adds 472278508dce drbd: use bvec_kmap_local in drbd_csum_bio adds 3eddaa60b841 drbd: use bvec_kmap_local in recv_dless_read adds 13d4ef0f66b7 floppy: use memcpy_{to,from}_bvec adds 7b1002f7cfe5 bcache: fixup bcache_dev_sectors_dirty_add() multithreaded [...] adds 887554ab9658 bcache: fixup multiple threads crash adds a76370690c3b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds daae161fd2e5 md: raid1/raid10: drop pending_cnt adds a5359ddd0528 lib/raid6/test: fix multiple definition linking error adds 633174a7046e lib/raid6/test/Makefile: Use $(pound) instead of # for Make 4.3 adds 5b401e4e9ac4 lib/raid6: Include <asm/ppc-opcode.h> for VPERMXOR adds 7d959f6e978c md: use msleep() in md_notify_reboot() adds a2daeab5cffa Merge branch 'md-next' of https://git.kernel.org/pub/scm/l [...] adds 9f7c3f837a37 raid5-ppl: fully initialize the bio in ppl_new_iounit adds 0dd00cba99c3 raid5-cache: fully initialize flush_bio when needed adds 89f94b64408b raid5-cache: statically allocate the recovery ra bio adds 03a6b195e8e8 raid5: initialize the stripe_head embeeded bios as needed adds 67b56134ce03 Merge branch 'md-next' of https://git.kernel.org/pub/scm/l [...] adds 85d9abcd7331 xen/blkfront: speed up purge_persistent_grants() adds bcfe9b6cbb44 virtio_blk: eliminate anonymous module_init & module_exit adds 5e6a7d1eb834 nvme-multipath: use vmalloc for ANA log buffer adds 8f31dded50d9 nvme-multipath: call bio_io_error in nvme_ns_head_submit_bio adds 462b8b2d8497 nvme-tcp: don't initialize ret variable adds a387935c241d nvme-tcp: don't fold the line adds 841aee4d75f1 nvme-tcp: lockdep: annotate in-kernel sockets adds b2fb99e42598 nvmet-fc: fix kernel-doc warning for nvmet_fc_register_targetport adds 0acb8231ebae nvmet-fc: fix kernel-doc warning for nvmet_fc_unregister_t [...] adds a8adf0cddc23 nvmet-rdma: fix kernel-doc warning for nvmet_rdma_device_removal adds 73d77c53ff34 nvmet: don't fold lines adds 98152eb70fff nvmet: use snprintf() with PAGE_SIZE in configfs adds da7837339641 nvmet: move the call to nvmet_ns_changed out of nvmet_ns_r [...] adds b739e1370520 nvme: cleanup how disk->disk_name is assigned adds e559398f47e0 nvme: remove nvme_alloc_request and nvme_alloc_request_qid adds ce8d78616a6b nvme: warn about shared namespaces without CONFIG_NVME_MULTIPATH adds ae53aea611b7 Merge tag 'nvme-5.18-2022-03-17' of git://git.infradead.or [...] new 69d1dea852b5 Merge tag 'for-5.18/drivers-2022-03-18' of git://git.kerne [...] adds 77c436de01c0 mpage: pass the operation to bio_alloc adds 4c4dad11ff85 ext4: pass the operation to bio_alloc adds fbe7c2ef5e1d nilfs2: pass the operation to bio_alloc adds 5189810a6687 f2fs: don't pass a bio to f2fs_target_device adds 64bf0eef0171 f2fs: pass the bio operation to bio_alloc_bioset new d347ee54a70e Merge tag 'for-5.18/alloc-cleanups-2022-03-18' of git://gi [...] adds 7f3cc8f89763 hwmon: Report attribute name with udev events adds 7c68c2c761d1 hwmon: (lm83) Reorder include files to be in alphabetic order adds 11e3377b9a43 hwmon: (lm83) Move lm83_id to avoid forward declaration adds 81de0eea2bbc hwmon: (lm83) Replace new_client with client adds 719af4f1a40b hwmon: (lm83) Use regmap adds 362c5663e876 hwmon: (lm83) Replace temperature conversion macros with s [...] adds 4d63c2d31a8f hwmon: (lm83) Demote log message if chip identification fails adds 913ac02ade57 hwmon: (lm83) Explain why LM82 may be misdetected as LM83 adds c291f612a813 hwmon: (lm83) Convert to use with_info API adds b68437ace4b8 hwmon: (nct6775) add support for TSI temperature registers adds 32b9a19a1966 ABI: hwmon: Document "label" sysfs attribute adds e1c9d6d61ddf hwmon: Add "label" attribute adds 23a8d76e5ec5 hwmon: (nct6775) add ASUS Pro B550M-C/PRIME B550M-A adds de00c068c4ac hwmon: (nct6775) add PRIME B550-PLUS motherboard to whitelist adds 1b089084ec65 Documentation: admin-guide: Update i8k driver name adds 99fdc5875b00 Documentation: admin-guide: Add Documentation for undocume [...] adds 34781a6bec38 Documentation: ABI: Add ABI file for legacy /proc/i8k interface adds 848da7b58796 hwmon: (asus_wmi_ec_sensors) Support T_Sensor on Prime X570-Pro adds 6dd0ea4c565f hwmon: (asus_wmi_sensors) add ASUS ROG STRIX B450-F GAMING II adds e505e44fb09a hwmon: (pmbus) Remove trailing whitespaces from Kconfig file adds f86380b79783 dt-bindings: hwmon: lm90: Drop Tegra specifics from example adds 15b1c188f8cf hwmon: (powr1220) Cosmetic changes adds 915d4664b715 hwmon: (powr1220) Upgrade driver to support hwmon info inf [...] adds 9f93aa1005fa hwmon: (powr1220) Add support for Lattice's POWR1014 power [...] adds 07320c915656 hwmon: Fix possible NULL pointer adds 4db3c09228a0 hwmon: (sch56xx) Autoload modules on platform device creation adds 393935baa45e hwmon: (sch56xx-common) Add automatic module loading on su [...] adds 799c3e1e5348 hwmon: (sch56xx-common) Replace msleep() with usleep_range() adds 647d6f09bea7 hwmon: (sch56xx-common) Replace WDOG_ACTIVE with WDOG_HW_RUNNING adds d0ddfd241e57 hwmon: (asus-ec-sensors) add driver for ASUS EC adds 0314c6ac9e98 hwmon: (asus-ec-sensors) update documentation adds 4408d3600f5a hwmon: deprecate asis_wmi_ec_sensors driver adds da74944d3a46 hwmon: (mlxreg-fan) Use pwm attribute for setting fan spee [...] adds 06f7d6e75d12 hwmon: (max6639) Update Datasheet URL adds 4e2271ea2751 hwmon: (max6639) Add regulator support adds 2f66cb5bf352 hwmon: (asus-ec-sensors) Add Crosshair VIII Hero WiFi adds 88846ff74220 hwmon: (asus-ec-sensors) fix a typo in asus_ec_probe() adds 339f8a998f58 hwmon: (asus-ec-sensors) read sensors as signed ints adds 7979a30ddc56 hwmon: (nct6775) add ASUS ROG STRIX Z390/Z490/X570-* / PRI [...] adds f53207017fd9 hwmon: (adt7x10) Convert to use regmap adds af910e92886c hwmon: (adt7x10) Add device managed action for restoring config adds a748d30c37bb hwmon: (adt7x10) Use devm_hwmon_device_register_with_info adds f691adc3e95e hwmon: (adt7x10) Use devm_request_threaded_irq adds 8331585ab370 hwmon: (adt7x10) Remove empty driver removal callback adds a7a5731a0952 hwmon: (adt7x10) Use hwmon_notify_event adds f545a2fd4736 hwmon: (asus-ec-sensors) add CPU core voltage adds a7a6f65a39a7 x86/Kconfig: move and modify CONFIG_I8K adds 5f86cce61c1d hwmon: (dell-smm) rewrite CONFIG_I8K description adds 99cb5e9f7a78 hwmon: (tc654) Add thermal_cooling device support adds 8aba9ca62677 hwmon: (asus-ec-sensors) deduce sensor signedness from its type adds 1298184b387f hwmon: (asus-ec-sensors) merge setup functions adds 034dadfbd329 hwmon: (asus-ec-sensors) depend on X86 in KConfig adds e0f0307ac16f hwmon: (pmbus) Add get_error_flags support to regulator ops adds da78ad2b6b9b hwmon: (pmbus/lm25066) Add regulator support adds 567e77a2c213 hwmon: (asus-ec-sensors) do not print from .probe() adds 6109c3e1905c hwmon: (occ) Add sysfs entry for IPS (Idle Power Saver) status adds a25126fc3289 hwmon: (occ) Add sysfs entry for OCC mode adds a03d89698873 hwmon: (occ) Add sysfs entries for additional extended sta [...] adds 7cd682b027ee hwmon: (dell-smm) Reword and mark parameter "force" as unsafe adds ec3db1ecf63e hwmon: (dell-smm) Add SMM interface documentation adds 4d9983dee5d4 hwmon: (dell-smm) Make fan/temp sensor number a u8 adds c82fdd42fb50 hwmon: (dell-smm) Improve temperature sensors detection adds 54cc3dbfc10d hwmon: (pmbus) Add regulator supply into macro adds 84dc9e8a7eec hwmon: (occ) Add soft minimum power cap attribute adds 4b1dd41cf211 dt-bindings: vendor-prefixes: add Vicor Corporation adds b7b94f15e552 dt-bindings:trivial-devices: Add pli1209bc adds d0cd978513f2 hwmon: (pmbus) Add support for pli1209bc adds ba1d263af1c0 hwmon: (pmbus/pli1209bc) Add regulator support adds 64b631fb0c6f dt-bindings: Add ti,tmp125 temperature sensor binding adds cd929672a9ef hwmon: (lm70) Add ti,tmp125 support adds e75d16e58467 hwmon: (core) Add support for pwm auto channels attribute adds aa9f833dfc12 hwmon: (sch5627) Add pwmX_auto_channels_temp support adds 2fd3eec19c6e hwmon: (aquacomputer_d5next) Add support for Aquacomputer [...] adds ff4670ed6e81 dt-bindings: trivial-devices: Add xdpe11280 adds efdab64d88ab hwmon: (xdpe12284) Add support for xdpe11280 adds f53bfe4d6984 hwmon: (xdpe12284) Add regulator support adds a3cd66d7cbad hwmon: (adm1275) Allow setting sample averaging adds a113870165b8 dt-bindings: hwmon: Add sample averaging properties for ADM1275 adds b4fa042e92e1 dt-bindings: hwmon: add tmp464.yaml adds 007e433cf037 hwmon: Add driver for Texas Instruments TMP464 and TMP468 adds 92abe50490d3 hwmon: (vexpress-hwmon) Use of_device_get_match_data() adds 5d4a2ea96b79 hwmon: (axi-fan-control) Use hwmon_notify_event adds fd6ca3f5b80f hwmon: (scpi-hwmon): Use of_device_get_match_data() adds a5436af59877 hwmon: (pmbus) Add Vin unit off handling adds 6ba463edccb9 hwmon: (dell-smm) Add Inspiron 3505 to fan type blacklist new fd276877917a Merge tag 'hwmon-for-v5.18' of git://git.kernel.org/pub/sc [...] adds 1056c41634d4 regmap-irq: Fix typo in comment adds 2d2329787ba2 regmap: irq: cleanup comments adds 86fc59ef818b regmap: add configurable downshift for addresses adds 0074f3f2b1e4 regmap: allow a defined reg_base to be added to every address new a50a8c383386 Merge tag 'regmap-v5.18' of git://git.kernel.org/pub/scm/l [...] adds 799f9cf8fd45 Merge existing fixes from regulator/for-5.17 into new branch adds 6390d42c21ef regulator: qcom_smd: fix for_each_child.cocci warnings adds 8e9977e48c7c regulator: pfuze100: Add missing regulator names adds fa183433bf53 regulator: maxim,max8973: Drop Tegra specifics from example adds bef8c5fdf50b spi: qcom: geni: Simplify DMA setting adds 7291e7d68630 regulator: rpi-panel: Register with a unique backlight name adds 5665eee7a380 regulator: rpi-panel: Handle I2C errors/timing to the Atmel adds 00440bcd211a regulator: rpi-panel: Serialise operations. adds 89339a2ae760 regulator: rpi-panel: Ensure the backlight is off during probe. adds 4866e35e48e6 regulator: rpi-panel: Convert to drive lines directly adds 8c518eb40391 regulator: rpi-panel: Add GPIO control for panel and touch resets adds 1d746d448f42 regulator: rpi-panel: Remove get_brightness hook adds 5fa4e8ea6490 regulator/rpi-panel-attiny: Use the regmap cache adds e4a7e3f741f7 regulator/rpi-panel-attiny: Use two transactions for I2C read adds 2f04aa69ab5c regulator: Add bindings for TPS62864x adds e2a01b4e8806 regulator: Add support for TPS6286x adds a94e5cd8457f regulator: tps62864: Fix bindings for SW property adds 75c3543e39f0 regulator: virtual: use dev_err_probe() adds d2fb5487ecb2 regulator: virtual: warn against production use adds 80c056656d46 regulator: virtual: add devicetree support adds bbc7ba0fa06a regulator: cleanup comments adds 2594703044ad regulator: Convert TPS62360 binding to json-schema adds b77e70f6b8f2 regulator: Add bindings for Richtek RT5190A PMIC adds 760423dfad53 regulator: rt5190a: Add support for Richtek RT5190A PMIC adds 8a317e00798a regulator: vctrl: Use min() instead of doing it manually adds e34855b99696 regulator: dt-bindings: Add PMX65 compatibles adds 5999f85ddeb4 regulator: qcom-rpmh: Add support for SDX65 new d6ccf45113fb Merge tag 'regulator-v5.18' of git://git.kernel.org/pub/sc [...] adds 66fda8bdc323 Merge existing fixes from spi/for-5.17 into new branch adds f1ba938e4f98 spi: s3c64xx: Delete unused boardfile helpers adds 3b5529ae7f35 spi: s3c64xx: Drop custom gpio setup argument adds a45cf3cc72dd spi: s3c64xx: Convert to use GPIO descriptors adds 7f2a3cf4e607 spi: s3c24xx: Convert to GPIO descriptors adds 5b177234e9fd spi: spi-mtk-nor: improve device table for adding more cap [...] adds 4e8bfe5cdf77 spi: spi-mtk-nor: add new soc mt8186 support adds 58b0a653b8da spi: spi-mtk-nor: add axi_s clock for mt8186 adds ceab11a3c0d6 spi: add mt8186-nor compatible string adds 5566ccc533ab spi: add new SoC mt8186 support for spi-mtk-nor adds 2da187304e55 spi: add bindings for microchip mpfs spi adds f9a8f627c98b Update the Icicle Kit device tree adds f62ca4e2a863 spi: Add spi driver for Sunplus SP7021 adds a708078eeb99 spi: Add Sunplus SP7021 schema adds 474fc2e6395d spi: spi-mtk-nor: make some internal variables static adds 20dc69ca1023 spi: Fix missing unlock on error in sp7021_spi_master_tran [...] adds 31455bbda208 spi: pxa2xx_spi: Convert to use GPIO descriptors adds 1a5a87d541b4 spi: mt65xx: Convert to GPIO descriptors adds 2818824ced4b spi: mpc512x-psc: Convert to use GPIO descriptors adds 99407f11b565 spi: pic32: Convert to use GPIO descriptors adds 6938e02f8658 spi: sp7201: Fix compiler warnings adds 321599693213 spi: st-ssc4: Covert to use GPIO descriptors adds b651d1da86aa spi: bcm2835aux: Convert to use GPIO descriptors adds 70ee8d48f465 spi: Enhance and export helpers for ACPI resources adds 941bffd7d7f5 spi: Make spi_alloc_device and spi_add_device public again adds 70dd264bc07a spi: Create helper API to lookup ACPI info for spi device adds 92640f98a78c spi: Support selection of the index of the ACPI Spi Resour [...] adds 113962301d2d spi: Add API to count spi acpi resources adds 7f7ed3707b88 spi: Enhance and export helpers for ACPI resources adds 3e9cea48296e Merge remote-tracking branch 'spi/for-5.18' into spi-5.18 adds 7030c428fae1 spi: Replace acpi_bus_get_device() adds 8d37f2710f02 spi: mpc512x-psc: Fix compile errors adds 4e28b22225e3 spi: dt-bindings: add mising description type to reg property adds 833026ad56f7 spi: spidev: prevent spidev->speed_hz from being zero adds 47e8fe57a66f spi: Modify irq request position and modify parameters adds d08de0259dfe spi: ath79: add mem_ops for fast-read adds 4f92724d4b92 spi: tegra114: Add missing IRQ check in tegra_spi_probe adds 3b8ab4da3405 spi: Fix test error for sp7021. adds 47c3e06ed95a spi: tegra210-quad: Fix missin IRQ check in tegra_qspi_probe adds 60edd652005f spi: Convert spi-slave-mt27xx to json-schema adds 08727dd75123 spi: Convert spi-mt65xx to json-schema adds ccbc5d0a92c5 spi: Add compatible for Mediatek MT8186 adds c17756beacf4 spi: Add compatible for Mediatek MT8186 adds 7d8e4c98d13b staging: fbtft: Fix error path in fbtft_driver_module_init() adds c222ea5d2f33 staging: fbtft: Deduplicate driver registration macros adds 316f569df766 tpm: st33zp24: Make st33zp24_remove() a void function adds afb0a80e63d6 platform/chrome: cros_ec: Make cros_ec_unregister() return void adds a0386bba7093 spi: make remove callback a void function adds 2cbfa2128662 spi: make remove callback a void function adds 5790597d7113 spi: Fix warning for Clang build and simplify code adds f48dc6b96649 spi: Retire legacy GPIO handling adds cd149eff8d22 mtd: spi-nor: intel-spi: Disable write protection only if asked adds e23e5a05d1fd mtd: spi-nor: intel-spi: Convert to SPI MEM adds 4ab13489735d Documentation / MTD: Rename the intel-spi driver adds 0177212e2789 mtd: spi-nor / spi / MFD: Convert intel-spi to SPI MEM adds 715bea3568e7 spi: amd: Use iopoll for busy waiting adds fbc71367288c spi: amd: Remove needless rom_addr variable adds 209043554915 spi: amd: Add support for version AMDI0062 adds db91535d7704 spi: amd: Add support for new controller version adds 47b34f495b8b spi: intel-pci: Add support for Intel Ice Lake-N SPI serial flash adds 2b993ab79b5d spi: amd: Fix building without ACPI enabled adds 54d0fd06e2bd spi: pxa2xx: Add support for Intel Raptor Lake PCH-S adds 869f2c94db92 spi: rockchip: Stop spi slave dma receiver when cs inactive adds 3a4bf922d42e spi: rockchip: Preset cs-high and clk polarity in setup progress adds e882575efc77 spi: rockchip: Suspend and resume the bus during NOIRQ_SYS [...] adds 2fcdde56c44f spi: rockchip: clear interrupt status in error handler adds 8b861b825021 spi: New support and problem adjustment of SPI rockchip adds 07025ceaac9f spi: clean up some inconsistent indenting adds 043786303b17 spi: use sysfs_emit() for printing statistics and add trai [...] adds c5a3106aa492 spi: Use of_device_get_match_data() adds b252ada293d5 dt-bindings: mtd: spi-nor: Allow two CS per device adds e2edd1b64f1c spi: dt-bindings: Describe stacked/parallel memories modes adds eba5368503b4 spi: dt-bindings: Add an example with two stacked flashes adds f89504300e94 spi: Stacked/parallel memories bindings adds 5741150c808b spi: stm32: ignore Rx queue not empty in stm32f4 Tx only mode adds 1847e3046c52 spi: gpio: Implement LSB First bitbang support adds 4d986ffa036a spi: add missing pci_dev_put() before return adds a586f944f3a3 spi: pxa2xx-pci: Do not dereference fwnode in struct device adds 609d7ffdc421 spi: pxa2xx-pci: Balance reference count for PCI DMA device adds ac982578e7d3 spi: tegra210-quad: use device_reset method adds de2f678b11bd spi: Add Tegra234 QUAD SPI compatible adds ea23f0e148b8 spi: tegra210-quad: add new chips to compatible adds 952b4b70ab4e Tegra QUAD SPI ACPI & device support adds 83854c231262 spi: dt-bindings: remove unused required property adds 78e27f970f73 spi: pxa2xx-pci: Refactor CE4100 to use ->setup() adds 71ea0e3ac70a spi: pxa2xx-pci: Refactor Quark X1000 to use ->setup() adds 1d9d62959f1b spi: pxa2xx-pci: Drop redundant NULL check in ->probe() adds 108607ce4e39 spi: pxa2xx-pci: Move port_id assignment to ->setup() adds bd2e24de10da spi: pxa2xx-pci: Move dma_burst_size assignment to ->setup() adds 03f8e04e9f9b spi: pxa2xx-pci: Move max_clk_rate assignment to ->setup() adds 7e425c3c3d15 spi: pxa2xx-pci: Replace enum with direct use of PCI IDs adds cb50f3f32a04 spi: pxa2xx-pci: Drop unneeded checks in lpss_spi_setup() adds c3f4fc096b37 spi: pxa2xx-pci: Extract pxa2xx_spi_pci_clk_register() adds ba8d1353d9c2 spi: pxa2xx-pci: Drop temporary storage use for a handful [...] adds fcaaf76ed5f3 spi: pxa2xx-pci: Constify struct pxa_spi_info variables adds 6bb477df0436 spi: use specific last_cs instead of last_cs_enable adds f16ed63e53c7 spi: dt-bindings: renesas,rspi: Document RZ/V2L SoC adds ee8ad9440f18 spi: dt-bindings: renesas,rspi: Drop comment for generic c [...] adds d149dd2a806b spi: dt-bindings: mediatek: Set min size for 'mediatek,pad [...] adds 13262fc26c18 spi: spi-zynqmp-gqspi: Handle error for dma_set_mask adds dc8fea13f98a spi: Use of_device_get_match_data() adds af524ae5ad13 spi: Update NXP Flexspi maintainer details adds c59dbc642d4e spi: cadence: fix platform_get_irq.cocci warning adds fa0f3db49e10 spi: qup: replace spin_lock_irqsave by spin_lock in hard IRQ adds 320689a1b543 spi: Fix Tegra QSPI example adds b15e3bc76925 spi: npcm-fiu: Fix typo ("npxm") adds 80ab9012bbf1 spi: topcliff-pch: Prevent usage of potentially stale DMA device adds 75a1b44a54bd spi: tegra210-quad: add acpi support adds 1b8342cc4a38 spi: tegra210-quad: combined sequence mode adds c8a7fae59417 Tegra QUAD SPI combined sequence mode adds 9729cad0278b dt-bindings: extcon: maxim,max77843: Add MAX77843 bindings adds 77357c50e400 regulator: dt-bindings: maxim,max77843: Add MAX77843 bindings adds 4fddb6211da1 dt-bindings: mfd: maxim,max77843: Add MAX77843 bindings adds 04732ff2a1f0 MAINTAINERS: mfd: Cover MAX77843 by Maxim PMIC/MUIC for Ex [...] adds 0ff4827ed66f spi: dt-bindings: samsung: Convert to dtschema adds f412fe11c1a9 mfd: dt-bindings: google,cros-ec: Reference Samsung SPI bindings adds 96f06006a350 mfd: dt-bindings: google,cros-ec: Fix indentation in example adds 7db7a24657c9 spi: s3c64xx: Allow controller-data to be optional adds ce44e3aeec43 dt-bindings: power: supply: maxim,max14577: Convert to dtschema adds e1cd4265e547 regulator: dt-bindings: maxim,max14577: Convert to dtschema adds ed6e9aa8f52f dt-bindings: mfd: maxim,max14577: Convert to dtschema adds 6b9d48b418fb regulator: dt-bindings: maxim,max77802: Convert to dtschema adds 172e611b54e8 dt-bindings: mfd: maxim,max77802: Convert to dtschema adds 363d3c51bc5b spi: dt-bindings: samsung: Add fsd spi compatible adds 4ebb15a15799 spi: s3c64xx: Add spi port configuration for Tesla FSD SoC adds 87fee8d0911f spi: Tesla FSD support adds 2cfdf0b4441a spi: rockchip-sfc: fix platform_get_irq.cocci warning adds 1889421a891f spi: Update clock-names property for arm pl022 adds 03b1be379dce spi: mediatek: support tick_delay without enhance_timing adds da40a352db2b spi: Add compatible for MT7986 adds 7e963fb2a33c spi: mediatek: add ipm design support for MT7986 adds 2002c13243d5 spi: sun4i: fix typos in comments adds 62cb1cfed62b fix typos in comments adds c9839acfcbe2 spi: tegra20: Use of_device_get_match_data() adds 2d2c73318bd5 spi: Get sgs size fix into branch adds ebc4cb43ea5a spi: Fix erroneous sgs value with min_t() adds 89b35e3f2851 spi: fsi: Implement a timeout for polling status new ad9c6ee642a6 Merge tag 'spi-v5.18' of git://git.kernel.org/pub/scm/linu [...] adds 10b19249192a ELF: fix overflow in total mapping size calculation adds 84158b7f6a06 coredump: Also dump first pages of non-executable ELF libraries adds dcd46d897adb exec: Force single empty string when argv is empty adds 9132c3947b09 selftests/exec: Test for empty string on NULL argv adds d65bc29be0ae binfmt: move more stuff undef CONFIG_COREDUMP adds 0da1d5002745 fs/binfmt_elf: Fix AT_PHDR for unusual ELF files adds 2b4bfbe09676 fs/binfmt_elf: Refactor load_elf_binary function adds b452722e6ff3 exec: cleanup comments adds 7dc6ea7c56bd MAINTAINERS: Update execve entry with more details adds 4f0bfdfd8323 ELF: Properly redefine PT_GNU_* in terms of PT_LOOS adds 9e1a3ce0a952 binfmt_elf: Introduce KUnit test adds a99a3e2efaf1 coredump: Move definition of struct coredump_params into c [...] adds 95c5436a4883 coredump: Snapshot the vmas in do_coredump adds 49c1866348f3 coredump: Remove the WARN_ON in dump_vma_snapshot adds 9ec7d3230717 coredump/elf: Pass coredump_params into fill_note_info adds 390031c94211 coredump: Use the vma snapshot in fill_files_note adds f833116ad2c3 coredump: Don't compile flat_core_dump when coredumps are [...] adds 2722ae9c9419 Merge branch 'coredump-vma-snapshot-fix-for-v5.18' of http [...] adds 19e8b701e258 a.out: Stop building a.out/osf1 support on alpha and m68k adds dd664099002d binfmt_elf: Don't write past end of notes for regset gap new b7a801f3956f Merge tag 'execve-v5.18-rc1' of git://git.kernel.org/pub/s [...] adds 023bbde3db41 pstore: Add prefix to ECC messages adds 8126b1c73108 pstore: Don't use semaphores in always-atomic-context code new fd2d7a4a3545 Merge tag 'pstore-v5.18-rc1' of git://git.kernel.org/pub/s [...] adds f154066b61df gcc-plugins/stackleak: Provide verbose mode adds 27e9faf415db gcc-plugins/stackleak: Exactly match strings instead of prefixes adds ae978009fc01 gcc-plugins/stackleak: Ignore .noinstr.text and .entry.text adds 8cb37a5974a4 stack: Introduce CONFIG_RANDOMIZE_KSTACK_OFFSET adds efa90c11f62e stack: Constrain and fix stack offset randomization with C [...] adds 2792d84e6da5 usercopy: Check valid lifetime via stack depth adds 92652cf98644 xtensa: Implement "current_stack_pointer" adds 575d6b77fa26 m68k: Implement "current_stack_pointer" adds afcf5441b9ff arm64: Add gcc Shadow Call Stack support new 2142b7f0c6bb Merge tag 'hardening-v5.18-rc1' of git://git.kernel.org/pu [...] adds 8e7c8ca6b988 test_overflow: Regularize test reporting output adds e1be43d9b5d0 overflow: Implement size_t saturating arithmetic helpers adds 230f6fa2c1db overflow: Provide constant expression struct_size adds 617f55e20743 lib: overflow: Convert to Kunit new c7500c1b53bf um: Allow builds with Clang new 02788ebcf521 lib: stackinit: Convert to KUnit new d0858cbdef50 Merge tag 'overflow-v5.18-rc1' of git://git.kernel.org/pub [...] adds 73ab4a3509e6 KVM: x86: Replace memset() "optimization" with normal per- [...] adds 9ed0a59c0cbb intel_th: msu: Use memset_startat() for clearing hw header adds 2a55550fbba6 m68k: cmpxchg: Dereference matching size adds 545c272232ca alpha: Silence -Warray-bounds warnings adds e52432e16423 tpm: vtpm_proxy: Check length to avoid compiler warning adds fad278388e01 media: omap3isp: Use struct_group() for memcpy() region new 8565d64430f8 Merge tag 'bounds-fixes-v5.18-rc1' of git://git.kernel.org [...] new a635415a064e watch_queue: Fix NULL dereference in error cleanup new 3d8dcf278b1e watch_queue: Actually free the watch new 6ca014cd2ddb Merge branch 'keys-fixes' of git://git.kernel.org/pub/scm/ [...] adds a5cd1ab7ab67 Fix incorrect type in assignment of ipv6 port for audit new 2c5a5358feff Merge tag 'Smack-for-5.18' of https://github.com/cschaufle [...] adds 65603435599f ima: Fix trivial typos in the comments adds 18848c719132 MAINTAINERS: add missing "security/integrity" directory adds e4e071baea41 ima: Return error code obtained from securityfs functions adds aae6ccbd826d ima: rename IMA_ACTION_FLAGS to IMA_NONACTION_FLAGS adds 8c54135e2e6d ima: define ima_max_digest_data struct without a flexible [...] adds cd3bc044af48 KEYS: encrypted: Instantiate key with user-provided decryp [...] adds f2544f5e6c69 EVM: fix the evm= __setup handler return value adds 4a48b4c428dc MAINTAINERS: add missing security/integrity/platform_certs new 7f313ff0acde Merge tag 'integrity-v5.18' of git://git.kernel.org/pub/sc [...] adds 0266c25e7c28 selinux: access superblock_security_struct in LSM blob way adds bcb62828e3e8 selinux: check return value of sel_make_avc_files adds 08df49054f31 selinux: declare path parameters of _genfs_sid const adds d3b1161f29cf selinux: declare name parameter of hash_eval const adds 9e2fe574c02b selinux: enclose macro arguments in parenthesis adds 0b3c2b3dc96a selinux: drop cast to same type adds 056945a96cf5 selinux: drop unused parameter of avtab_insert_node adds 73073d956a20 selinux: do not discard const qualifier in cast adds b084e189b01a selinux: simplify cred_init_security adds b5e68162f859 selinux: drop unused macro adds cdeea45422f5 selinux: fix a type cast problem in cred_init_security() adds ecff30575b5a LSM: general protection fault in legacy_parse_param adds b8b87fd954b4 selinux: Fix selinux_sb_mnt_opts_compat() adds 6bc1968c14e9 selinux: try to use preparsed sid before calling parse_sid() adds 0e326df06980 selinux: various sparse fixes adds 70f4169ab421 selinux: parse contexts for mount options early adds 5e50f5d4ff31 security: add sctp_assoc_established hook adds 3eb8eaf2ca3e security: implement sctp_assoc_established hook in selinux adds 5ea33af9d430 selinux: drop return statement at end of void functions adds b97df7c098c5 selinux: use correct type for context length adds 65881e1db4e9 selinux: allow FIOCLEX and FIONCLEX with policy capability adds 70868c6b8fd8 docs: fix 'make htmldocs' warning in SCTP.rst adds cdbec3ede0b8 selinux: shorten the policy capability enum names new c269497d248e Merge tag 'selinux-pr-20220321' of git://git.kernel.org/pu [...] adds 272ceeaea355 audit: log AUDIT_TIME_* records only from rules new b47d5a4f6b8d Merge tag 'audit-pr-20220321' of git://git.kernel.org/pub/ [...] new 0313bc278dac Revert "random: block in /dev/urandom" adds c6c89783eba0 fscrypt: add functions for direct I/O support adds 489734ef94f4 iomap: support direct I/O with fscrypt using blk-crypto adds 38ea50daa7a4 ext4: support direct I/O with fscrypt using blk-crypto adds 8a2c77bc2a9a f2fs: support direct I/O with fscrypt using blk-crypto adds cdaa1b1941f6 fscrypt: update documentation for direct I/O support new 881b568756ae Merge tag 'fscrypt-for-linus' of git://git.kernel.org/pub/ [...] adds ed6e0401e68b erofs: use meta buffers for erofs_read_superblock() adds 5c6dcc57e2e5 erofs: get rid of `struct z_erofs_collector' adds 6f39d1e1ca46 erofs: clean up preload_compressed_pages() adds faac509507e2 Documentation/filesystem/dax: update DAX description on erofs adds d467e980d023 erofs: silence warnings related to impossible m_plen adds ab474fccd045 erofs: clean up z_erofs_extent_lookback adds 9f2731d6338a erofs: refine managed inode stuffs adds a942da24abc5 fs: erofs: add sanity check for kobject in erofs_unregister_sysfs adds fe5de5859d44 erofs: use meta buffers for reading directories adds 500edd095648 erofs: use meta buffers for inode lookup adds a1108dcd9373 erofs: rename ctime to mtime new aab4ed5816ac Merge tag 'erofs-for-5.18-rc1' of git://git.kernel.org/pub [...] adds e4544b63a7ee f2fs: move f2fs to use reader-unfair rwsems adds 7d19e3dab000 f2fs: fix to enable ATGC correctly via gc_idle sysfs interface adds d2d8e896485a f2fs: move discard parameters into discard_cmd_control adds b2e4a2b300e5 f2fs: expose discard related parameters in sysfs adds 6d18762ed5cd f2fs: fix to unlock page correctly in error path of is_alive() adds 430f163b0188 f2fs: adjust readahead block number during recovery adds 1018a5463a06 f2fs: introduce F2FS_IPU_HONOR_OPU_WRITE ipu policy adds 47c8ebcce85e f2fs: add a way to limit roll forward recovery time adds 984fc4e76d63 f2fs: support idmapped mounts adds 2fef99b8372c f2fs: fix missing free nid in f2fs_handle_failed_inode adds c7f91bd41029 f2fs: Restore rwsem lockdep support adds 680af5b824a5 f2fs: quota: fix loop condition at f2fs_quota_sync() adds 344150999b7f f2fs: fix to avoid potential deadlock adds f41ee8b91c00 f2fs: fix to do sanity check on curseg->alloc_type adds 50c63009f6ab f2fs: avoid an infinite loop in f2fs_sync_dirty_inodes adds 7f8e249dccc4 f2fs: introduce F2FS_UNFAIR_RWSEM to support unfair rwsem adds d13732cc0cc9 f2fs: remove unnecessary read for F2FS_FITS_IN_INODE adds ba900534f807 f2fs: don't get FREEZE lock in f2fs_evict_inode in frozen fs adds 98237fcda4a2 f2fs: use spin_lock to avoid hang adds 646f64b576f7 f2fs: remove redundant parameter judgment adds d284af43f703 f2fs: compress: fix to print raw data size in error path o [...] adds d98af5f45520 f2fs: introduce gc_urgent_mid mode adds c86868bbc22b f2fs: initialize sbi->gc_mode explicitly adds 9b56adcf5255 f2fs: fix compressed file start atomic write may cause dat [...] adds 98e92867b997 f2fs: use aggressive GC policy during f2fs_disable_checkpoint() adds e60aeb2dee1a f2fs: make gc_urgent and gc_segment_mode sysfs node readable adds 5b5b4f85b016 f2fs: fix to do sanity check on .cp_pack_total_block_count new ef510682af3d Merge tag 'f2fs-for-5.18' of git://git.kernel.org/pub/scm/ [...] adds 47178c7722ac cifs: fix handlecache and multiuser adds 84330d41efb1 cifs: truncate the inode and mapping when we simulate fcollapse adds 06a466565d54 Adjust cifssb maximum read size adds 9a14b65d5901 cifs: we do not need a spinlock around the tree access dur [...] adds dca65818c80c cifs: use a different reconnect helper for non-cifsd threads new 105b6c05c583 Merge tag '5.18-smb3-fixes-part1' of git://git.samba.org/s [...] adds e377a3e698fb nfsd: Add support for the birth time attribute adds 378a6109dd14 NFSD: De-duplicate hash bucket indexing adds 0f29ce32fbc5 NFSD: Skip extra computation for RC_NOCACHE case adds add1511c3816 NFSD: Streamline the rare "found" case adds d07c9ad62247 tracing: Introduce helpers to safely handle dynamic-sized [...] adds c6ced22997ad tracing: Update print fmt check to handle new __get_sockad [...] adds 9db0e15fb32b NFSD: Use __sockaddr field to store socket addresses adds c1a3f2ce66c8 NFSD: Remove NFSD_PROC_ARGS_* macros adds 26ce14e77a82 SUNRPC: Improve sockaddr handling in the svc_xprt_create_e [...] adds aca3ed791553 SUNRPC: Same as SVC_RQST_ENDPOINT, but without the xid adds 70a60cbfb613 SUNRPC: Record endpoint information in trace log adds a9ff2e99e9fa SUNRPC: Remove the .svo_enqueue_xprt method adds c0219c499799 SUNRPC: Merge svc_do_enqueue_xprt() into svc_enqueue_xprt() adds 87cdd8641c8a SUNRPC: Remove svo_shutdown method adds 352ad31448fe SUNRPC: Rename svc_create_xprt() adds 4355d767a21b SUNRPC: Rename svc_close_xprt() adds c7d7ec8f043e SUNRPC: Remove svc_shutdown_net() adds f49169c97fce NFSD: Remove svc_serv_ops::svo_module adds 37902c631309 NFSD: Move svc_serv_ops::svo_function into struct svc_serv adds 74aaf96feaca SUNRPC: Teach server to recognize RPC_AUTH_TLS adds 4d2eeafecd6c nfsd: more robust allocation failure handling in nfsd_file [...] adds 5f9a62ff7d28 NFSD: Remove CONFIG_NFSD_V3 adds f3e4080edd27 arch: Remove references to CONFIG_NFSD_V3 in the default configs adds 35aff0678f99 NFSD: Clean up _lm_ operation names adds 50719bf3442d NFSD: Fix nfsd_breaker_owns_lease() return values adds 9d6647762b9c fs/lock: documentation cleanup. Replace inode->i_lock with [...] adds 184416d4b985 NFSD: prevent underflow in nfssvc_decode_writeargs() adds 23a9dbbe0faf NFSD: prevent integer overflow on 32 bit systems adds 4e1b04af4fe6 nfsd: use correct format characters adds 4fc5f5346592 nfsd: fix using the correct variable for sizeof() new 14705fda8f62 Merge tag 'nfsd-5.18' of git://git.kernel.org/pub/scm/linu [...] adds e3952fcce1aa ext4: fix remount with 'abort' option adds cc16eecae687 jbd2: fix use-after-free of transaction_t race adds f7f497cb7024 jbd2: kill t_handle_lock transaction spinlock adds 2d4429205882 jbd2: remove CONFIG_JBD2_DEBUG to update t_max_wait adds a5c0e2fdf7ce ext4: correct cluster len and clusters changed accounting [...] adds bfdc502a4a4c ext4: fix ext4_mb_mark_bb() with flex_bg with fast_commit adds 8ac3939db99f ext4: refactor ext4_free_blocks() to pull out ext4_mb_clear_bb() adds dbaafbadc5c3 ext4: use in_range() for range checking in ext4_fc_replay_ [...] adds 123e3016ee9b ext4: rename ext4_set_bits to mb_set_bits adds bd8247eee1a2 ext4: no need to test for block bitmap bits in ext4_mb_mark_bb() adds 6bc6c2bdf1ba ext4: add ext4_sb_block_valid() refactored out of ext4_ino [...] adds a00b482b82fb ext4: add strict range checks while freeing blocks adds 8c91c57907d3 ext4: add extra check in ext4_mb_mark_bb() to prevent agai [...] adds b3998b3bc658 ext4: improve fast_commit performance and scalability adds a861fb9fa51d ext4: use time_is_before_jiffies() instead of open coding it adds 7aab5c84a0f6 ext4: fix fs corruption when tring to remove a non-empty d [...] adds fd9b6fad667c ext4: fix ext4_mb_clear_bb() kernel-doc comment adds 5c93e8ecd5bd ext4: fix underflow in ext4_max_bitmap_size() adds 6b71b69dd98b ext4: remove redundant assignment to variable split_flag1 adds cc5095747edf ext4: don't BUG if someone dirty pages without asking ext4 first adds 27b38686a3bb ext4: make mb_optimize_scan option work with set/unset mount cmd adds 077d0c2c78df ext4: make mb_optimize_scan performance mount option work [...] adds 688b0d8536e0 doc: fixed a typo in ext4 documentation adds 2bb8dd401a4f ext4: warn when dirtying page w/o buffers in data=journal mode adds c864ccd182d6 ext4: remove unused enum EXT4_FC_COMMIT_FAILED adds 7af1974af0a9 ext4: fix ext4_fc_stats trace point adds 8cb5a30372ef ext4: convert ext4_fc_track_dentry type events to use event class adds 7f1424408474 ext4: do not call FC trace event in ext4_fc_commit() if FS [...] adds 78be0471da4e ext4: return early for non-eligible fast_commit track events adds 08f4c42abad1 ext4: add new trace event in ext4_fc_cleanup adds 1d2e2440c519 ext4: add transaction tid info in fc_track events adds d9bf099cb980 ext4: add commit_tid info in jbd debug log adds 5641ace54471 ext4: add commit tid info in ext4_fc_commit_start/stop tra [...] adds 163f11b8b348 ext4: fix remaining two trace events to use same printk co [...] adds 919adbfec29d ext4: fix kernel doc warnings new 9b03992f0c88 Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm [...] adds c816d705b9db btrfs: remove write and wait of struct walk_control adds dc408ccdf01d btrfs: reuse existing pointers from btrfs_ioctl adds a450a4af7433 btrfs: don't log unnecessary boundary keys when logging directory adds 528ee697126f btrfs: put initial index value of a directory in a constant adds 732d591a5d6c btrfs: stop copying old dir items when logging a directory adds de6bc7f59896 btrfs: stop trying to log subdirectories created in past t [...] adds ff37c89f94be btrfs: move missing device handling in a dedicate function adds 9ad1230533ef btrfs: reuse existing inode from btrfs_ioctl adds bef16b52987b btrfs: simplify fs_devices member access in btrfs_init_dev [...] adds 770c79fb6550 btrfs: harden identification of a stale device adds 16cab91a0c8f btrfs: match stale devices by dev_t adds 4889bc05a96e btrfs: add device major-minor info in the struct btrfs_device adds 330a5bf45517 btrfs: use dev_t to match device in device_matched adds 823f8e5c1f06 btrfs: cleanup temporary variables when finding rotational [...] adds c4bf19099995 btrfs: zoned: remove redundant initialization of to_add adds 5c07c53f2d27 btrfs: scrub: remove redundant initialization of increment adds db5df2541200 btrfs: move QUOTA_ENABLED check to rescan_should_stop from [...] adds 0292ecf19b35 btrfs: send: remove redundant ret variable in fs_path_copy adds 839061fe88be btrfs: add helper to delete a dir entry from a log tree adds d5f5bd546552 btrfs: pass the dentry to btrfs_log_new_name() instead of [...] adds 88d2beec7e53 btrfs: avoid logging all directory changes during renames adds 259c4b96d78d btrfs: stop doing unnecessary log updates during a rename adds 0f8ce49821de btrfs: avoid inode logging during rename and link when possible adds 65faced5b9ef btrfs: use single variable to track return value at btrfs_ [...] adds 2c7d2a230237 btrfs: add definition for EXTENT_TREE_V2 adds 4b3492539907 btrfs: disable balance for extent tree v2 for now adds 914a519b19e8 btrfs: disable device manipulation ioctl's EXTENT_TREE_V2 adds ef3eccc19aa8 btrfs: disable qgroups in extent tree v2 adds da32c6d5708b btrfs: disable scrub for extent-tree-v2 adds 813febdbe6c9 btrfs: disable snapshot creation/deletion for extent tree v2 adds 63cd070decb1 btrfs: disable space cache related mount options for exten [...] adds c2fa821cc9f9 btrfs: tree-checker: don't fail on empty extent roots for [...] adds bd676446c138 btrfs: abstract out loading the tree root adds 9c54e80ddc6b btrfs: add code to support the block group root adds f7238e509404 btrfs: add support for multiple global roots adds f9a912a3c45f btrfs: zoned: make zone activation multi stripe capable adds 4dcbb8ab31c1 btrfs: zoned: make zone finishing multi stripe capable adds dbfcc18f2721 btrfs: zoned: prepare for allowing DUP on zoned adds 265f7237dd25 btrfs: zoned: allow DUP on meta-data block groups adds a55e65b80e31 btrfs: replace BUILD_BUG_ON by static_assert adds f716fa4798df btrfs: zoned: remove redundant assignment in btrfs_check_z [...] adds 6b5b7a41d070 btrfs: stop checking for NULL return from btrfs_get_extent [...] adds b4e098a97f17 btrfs: remove unnecessary leaf free space checks when push [...] adds 7c4063d19efc btrfs: avoid unnecessary COW of leaves when deleting items [...] adds 0cae23b66a5f btrfs: avoid unnecessary computation when deleting items f [...] adds 7ecb4c31e773 btrfs: remove constraint on number of visited leaves when [...] adds d84575317078 btrfs: remove useless path release in the fast fsync path adds e1f53ed874e2 btrfs: prepare extents to be logged before locking a log t [...] adds c03475506e3e btrfs: stop checking for NULL return from btrfs_get_extent() adds bbf0ea7ea385 btrfs: fix lost error return value when reading a data page adds ad3fc7946b18 btrfs: remove no longer used counter when reading data page adds 6d3b050efa07 btrfs: assert we have a write lock when removing and repla [...] adds 40e7efe057ae btrfs: populate extent_map::generation when reading from disk adds dc4a4bdb3f22 btrfs: add lzo workspace buffer length constants adds a8f6f619e444 btrfs: qgroup: remove duplicated check in adding qgroup relations adds 457b0a3d6e26 btrfs: qgroup: remove outdated TODO comments adds 871129332d74 fs: export rw_verify_area() adds f6f7a25a6508 fs: export variant of generic_write_checks without iov_iter adds e331f6b19f8a btrfs: don't advance offset for compressed bios in btrfs_c [...] adds cb36a9bb17c4 btrfs: add ram_bytes and offset to btrfs_ordered_extent adds 28c9b1e75aa1 btrfs: support different disk extent size for delalloc adds 8dd9872d2e26 btrfs: clean up cow_file_range_inline() adds d9496e8aba49 btrfs: optionally extend i_size in cow_file_range_inline() adds dcb77a9ae87d btrfs: add definitions and documentation for encoded I/O ioctls adds 1881fba89bd5 btrfs: add BTRFS_IOC_ENCODED_READ ioctl adds 7c0c7269f7b5 btrfs: add BTRFS_IOC_ENCODED_WRITE adds 03ddb19d2ea7 btrfs: make search_csum_tree return 0 if we get -EFBIG adds 1784b7d502a9 btrfs: handle csum lookup errors properly on reads adds b0bbc8a3d493 btrfs: check correct bio in finish_compressed_bio_read adds e14bfdb5a1f5 btrfs: remove the bio argument from finish_compressed_bio_read adds 606f82e797e2 btrfs: track compressed bio errors as blk_status_t adds f9f15de85d74 btrfs: do not double complete bio on errors during compres [...] adds 510671d2d836 btrfs: do not try to repair bio that has no mirror set adds 8cbc3001a326 btrfs: do not clean up repair bio if submit fails adds 7f30c07288bb btrfs: stop copying old file extents when doing a full fsync adds 5b7ce5e287f0 btrfs: hold on to less memory when logging checksums durin [...] adds 96acb3753e07 btrfs: voluntarily relinquish cpu when doing a full fsync adds 23e3337faf73 btrfs: reset last_reflink_trans after fsyncing inode adds 1f4613cdbe77 btrfs: fix unexpected error path when reflinking an inline extent adds b2d9f2dc019f btrfs: deal with unexpected extent type during reflinking adds c067da878156 btrfs: add filesystems state details to error messages adds 33c44184991e btrfs: pass btrfs_fs_info for deleting snapshots and cleaner adds 7eefae6bb1dd btrfs: pass btrfs_fs_info to btrfs_recover_relocation adds ae460f058e9f btrfs: remove the cross file system checks from remap adds 9f5710bbfd30 fs: allow cross-vfsmount reflink/dedupe adds ca5e4ea0beae btrfs: zoned: mark relocation as writing adds 06bae876634e btrfs: extend locking to all space_info members accesses adds 313ab75399d0 btrfs: add and use helper for unlinking inode during log replay adds b3c958a3694e btrfs: remove BUG_ON(ret) in alloc_reserved_tree_block adds 3466670558d7 btrfs: add a alloc_reserved_extent helper adds 5b2a54bb7c47 btrfs: remove last_ref from the extent freeing code adds 8f8aa4c7a9bd btrfs: factor out do_free_extent_accounting helper adds 4eb150d6122b btrfs: unify the error handling pattern for read_tree_block() adds 9a4ffa1bd629 btrfs: unify the error handling of btrfs_read_buffer() adds 3777369ff151 btrfs: verify the tranisd of the to-be-written dirty exten [...] adds bf7bd725b022 btrfs: add lockdep_assert_held to need_preemptive_reclaim adds 79c9234ba596 btrfs: don't access possibly stale fs_info data in device_ [...] adds d3e29967079c btrfs: zoned: put block group after final usage new 519129040766 Merge tag 'for-5.18-tag' of git://git.kernel.org/pub/scm/l [...] new 51c39207c605 Merge branch 'fixes' of https://git.linaro.org/people/jens [...] new 60b44ca6bd75 openvswitch: always update flow key after nat new 8fd36358ce82 net: dsa: fix panic on shutdown if multi-chip tree failed [...] new 6b3c74550224 net: wwan: qcom_bam_dmux: fix wrong pointer passed to IS_ERR() new 6a7d8cff4a33 tipc: fix the timer expires after interval 100ms new f4df6b20ade2 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 92ee3c60ec9f ALSA: pcm: Fix races among concurrent hw_params and hw_free calls new dca947d4d26d ALSA: pcm: Fix races among concurrent read/write and buffe [...] new 3c3201f8c7bb ALSA: pcm: Fix races among concurrent prepare and hw_param [...] new 69534c48ba8c ALSA: pcm: Fix races among concurrent prealloc proc writes new 1f68915b2efd ALSA: pcm: Add stream lock during PCM reset ioctl operations new 17aaf0193392 ALSA: pci: fix reading of swapped values from pcmreg in AC [...] new ef248d9bd616 ALSA: hda/realtek: Add alc256-samsung-headphone fixup new 9a9c95650fa4 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new e0328790c533 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 27e4c37ced9d Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 9bfeb58e8fb6 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new f74edb1b3497 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new f1cb910198ea Merge branch 'for-usb-fixes' of git://git.kernel.org/pub/s [...] new 81ecc3370f4b Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] new e38f991a7aa9 Merge branch 'fixes-togreg' of https://gitlab.com/vilhelmg [...] new ee08e0d163db Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git new 883caa4e08af Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] new c0c0bc4aeb28 Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] new 323e71e1382c Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...] new 1c5a7e8ae477 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 6eccb1620c1e Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] new 6bcc7ba3ca32 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...]
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 (27610c0a0ca2) \ N -- N -- N refs/heads/pending-fixes (6bcc7ba3ca32)
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 60 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/ABI/obsolete/procfs-i8k | 10 + Documentation/ABI/stable/sysfs-block | 49 + Documentation/ABI/testing/sysfs-class-hwmon | 8 + Documentation/ABI/testing/sysfs-fs-f2fs | 54 +- Documentation/admin-guide/kernel-parameters.txt | 35 +- Documentation/admin-guide/sysctl/kernel.rst | 16 +- Documentation/block/biodoc.rst | 1164 -------- Documentation/block/capability.rst | 2 +- Documentation/block/index.rst | 1 - .../devicetree/bindings/extcon/maxim,max77843.yaml | 40 + .../devicetree/bindings/hwmon/adi,adm1275.yaml | 68 + .../devicetree/bindings/hwmon/national,lm90.yaml | 4 +- .../devicetree/bindings/hwmon/ti,tmp464.yaml | 114 + .../devicetree/bindings/mfd/google,cros-ec.yaml | 31 +- Documentation/devicetree/bindings/mfd/max14577.txt | 147 - Documentation/devicetree/bindings/mfd/max77802.txt | 25 - .../devicetree/bindings/mfd/maxim,max14577.yaml | 195 ++ .../devicetree/bindings/mfd/maxim,max77802.yaml | 194 ++ .../devicetree/bindings/mfd/maxim,max77843.yaml | 144 + .../devicetree/bindings/mtd/jedec,spi-nor.yaml | 3 +- .../bindings/power/supply/maxim,max14577.yaml | 84 + .../devicetree/bindings/regulator/max77802.txt | 111 - .../bindings/regulator/maxim,max14577.yaml | 78 + .../bindings/regulator/maxim,max77802.yaml | 85 + .../bindings/regulator/maxim,max77843.yaml | 65 + .../bindings/regulator/maxim,max8973.yaml | 5 +- .../devicetree/bindings/regulator/pfuze100.yaml | 6 +- .../bindings/regulator/qcom,rpmh-regulator.yaml | 2 + .../regulator/richtek,rt5190a-regulator.yaml | 141 + .../devicetree/bindings/regulator/ti,tps62360.yaml | 98 + .../devicetree/bindings/regulator/ti,tps62864.yaml | 63 + .../bindings/regulator/tps62360-regulator.txt | 44 - .../bindings/soc/samsung/exynos-usi.yaml | 2 +- .../bindings/spi/mediatek,spi-mt65xx.yaml | 107 + .../bindings/spi/mediatek,spi-mtk-nor.yaml | 4 + .../bindings/spi/mediatek,spi-slave-mt27xx.yaml | 58 + .../bindings/spi/microchip,mpfs-spi.yaml | 52 + .../bindings/spi/nvidia,tegra210-quad.yaml | 3 +- .../devicetree/bindings/spi/renesas,rspi.yaml | 4 +- .../bindings/spi/samsung,spi-peripheral-props.yaml | 33 + .../devicetree/bindings/spi/samsung,spi.yaml | 188 ++ .../devicetree/bindings/spi/spi-controller.yaml | 7 + .../devicetree/bindings/spi/spi-mt65xx.txt | 68 - .../devicetree/bindings/spi/spi-nxp-fspi.yaml | 3 +- .../bindings/spi/spi-peripheral-props.yaml | 26 + .../devicetree/bindings/spi/spi-pl022.yaml | 4 +- .../devicetree/bindings/spi/spi-samsung.txt | 122 - .../devicetree/bindings/spi/spi-slave-mt27xx.txt | 33 - .../bindings/spi/spi-sunplus-sp7021.yaml | 78 + .../devicetree/bindings/trivial-devices.yaml | 5 + .../devicetree/bindings/vendor-prefixes.yaml | 2 + Documentation/driver-api/mtd/index.rst | 2 +- .../mtd/{intel-spi.rst => spi-intel.rst} | 8 +- Documentation/filesystems/dax.rst | 6 +- Documentation/filesystems/erofs.rst | 2 +- Documentation/filesystems/ext4/blocks.rst | 2 +- Documentation/filesystems/fscrypt.rst | 25 +- Documentation/filesystems/locking.rst | 6 +- Documentation/hwmon/aquacomputer_d5next.rst | 49 +- Documentation/hwmon/asus_ec_sensors.rst | 54 + Documentation/hwmon/dell-smm-hwmon.rst | 180 ++ Documentation/hwmon/index.rst | 3 + Documentation/hwmon/lm70.rst | 7 + Documentation/hwmon/max6639.rst | 2 +- Documentation/hwmon/pli1209bc.rst | 75 + Documentation/hwmon/sch5627.rst | 4 + Documentation/hwmon/sysfs-interface.rst | 4 + Documentation/hwmon/tmp464.rst | 73 + Documentation/hwmon/xdpe12284.rst | 12 +- Documentation/process/deprecated.rst | 20 +- Documentation/security/SCTP.rst | 26 +- Documentation/security/keys/trusted-encrypted.rst | 25 +- Documentation/sound/hd-audio/models.rst | 4 + Documentation/spi/pxa2xx.rst | 3 - MAINTAINERS | 49 +- arch/Kconfig | 43 +- arch/alpha/Kconfig | 1 - arch/alpha/configs/defconfig | 1 - arch/alpha/mm/init.c | 6 +- arch/arm/Kconfig | 1 + arch/arm/configs/davinci_all_defconfig | 1 - arch/arm/configs/ezx_defconfig | 1 - arch/arm/configs/imote2_defconfig | 1 - arch/arm/configs/integrator_defconfig | 1 - arch/arm/configs/iop32x_defconfig | 1 - arch/arm/configs/keystone_defconfig | 1 - arch/arm/configs/lart_defconfig | 1 - arch/arm/configs/netwinder_defconfig | 1 - arch/arm/configs/versatile_defconfig | 1 - arch/arm/configs/viper_defconfig | 1 - arch/arm/configs/zeus_defconfig | 1 - arch/arm/mach-pxa/corgi.c | 26 +- arch/arm/mach-pxa/hx4700.c | 10 +- arch/arm/mach-pxa/icontrol.c | 26 +- arch/arm/mach-pxa/littleton.c | 10 +- arch/arm/mach-pxa/magician.c | 12 +- arch/arm/mach-pxa/poodle.c | 14 +- arch/arm/mach-pxa/spitz.c | 26 +- arch/arm/mach-pxa/stargate2.c | 20 +- arch/arm/mach-pxa/z2.c | 20 +- arch/arm/mach-s3c/Kconfig | 12 - arch/arm/mach-s3c/devs.c | 77 +- arch/arm/mach-s3c/mach-crag6410-module.c | 13 - arch/arm/mach-s3c/mach-crag6410.c | 13 +- arch/arm/mach-s3c/setup-spi-s3c64xx.c | 9 - arch/arm/mach-s3c/spi-core-s3c24xx.h | 6 - arch/arm64/Kconfig | 3 +- arch/ia64/configs/zx1_defconfig | 1 - arch/m68k/Kconfig | 2 +- arch/m68k/atari/stdma.c | 1 - arch/m68k/bvme6000/config.c | 1 - arch/m68k/configs/amiga_defconfig | 1 - arch/m68k/configs/apollo_defconfig | 1 - arch/m68k/configs/atari_defconfig | 1 - arch/m68k/configs/bvme6000_defconfig | 1 - arch/m68k/configs/hp300_defconfig | 1 - arch/m68k/configs/mac_defconfig | 1 - arch/m68k/configs/multi_defconfig | 1 - arch/m68k/configs/mvme147_defconfig | 1 - arch/m68k/configs/mvme16x_defconfig | 1 - arch/m68k/configs/q40_defconfig | 1 - arch/m68k/configs/sun3_defconfig | 1 - arch/m68k/configs/sun3x_defconfig | 1 - arch/m68k/emu/nfblock.c | 1 - arch/m68k/include/asm/cmpxchg.h | 9 +- arch/m68k/include/asm/current.h | 4 +- arch/m68k/kernel/setup_mm.c | 1 - arch/m68k/mvme147/config.c | 1 - arch/m68k/mvme16x/config.c | 1 - arch/mips/configs/cobalt_defconfig | 1 - arch/mips/configs/decstation_64_defconfig | 1 - arch/mips/configs/decstation_defconfig | 1 - arch/mips/configs/decstation_r4k_defconfig | 1 - arch/mips/configs/ip22_defconfig | 1 - arch/mips/configs/ip32_defconfig | 1 - arch/mips/configs/jazz_defconfig | 1 - arch/mips/configs/malta_defconfig | 1 - arch/mips/configs/malta_kvm_defconfig | 1 - arch/mips/configs/maltaup_xpa_defconfig | 1 - arch/mips/configs/rm200_defconfig | 1 - arch/mips/configs/tb0219_defconfig | 1 - arch/mips/configs/tb0226_defconfig | 1 - arch/mips/configs/tb0287_defconfig | 1 - arch/mips/configs/workpad_defconfig | 1 - arch/parisc/configs/generic-32bit_defconfig | 1 - arch/powerpc/Kconfig | 1 + arch/powerpc/configs/linkstation_defconfig | 1 - arch/powerpc/configs/mvme5100_defconfig | 1 - arch/s390/Kconfig | 1 + arch/sh/Kconfig | 1 + arch/sh/configs/ap325rxa_defconfig | 1 - arch/sh/configs/ecovec24_defconfig | 1 - arch/sh/configs/landisk_defconfig | 1 - arch/sh/configs/sdk7780_defconfig | 1 - arch/sh/configs/se7724_defconfig | 1 - arch/sh/configs/sh03_defconfig | 1 - arch/sh/configs/sh7785lcr_32bit_defconfig | 1 - arch/sh/configs/titan_defconfig | 1 - arch/um/os-Linux/execvp.c | 1 + arch/x86/Kconfig | 18 +- arch/x86/kvm/emulate.c | 9 +- arch/x86/kvm/kvm_emulate.h | 6 +- arch/x86/um/user-offsets.c | 9 +- arch/xtensa/Kconfig | 1 + arch/xtensa/include/asm/current.h | 2 + arch/xtensa/include/asm/stacktrace.h | 8 +- arch/xtensa/kernel/irq.c | 3 +- arch/xtensa/platforms/iss/simdisk.c | 4 +- block/Kconfig | 13 + block/Makefile | 3 +- block/bdev.c | 11 +- block/bfq-cgroup.c | 16 +- block/bfq-iosched.c | 37 +- block/bfq-iosched.h | 2 - block/bfq-wf2q.c | 17 +- block/bio-integrity.c | 1 - block/bio.c | 190 +- block/blk-cgroup-rwstat.h | 2 +- block/blk-cgroup.c | 20 +- {include/linux => block}/blk-cgroup.h | 276 +- block/blk-core.c | 293 +- block/blk-crypto-fallback.c | 2 +- block/blk-crypto-internal.h | 12 + block/blk-crypto-sysfs.c | 172 ++ block/blk-crypto.c | 4 +- block/blk-flush.c | 4 +- block/blk-iocost.c | 2 +- block/blk-iolatency.c | 4 +- block/blk-ioprio.c | 2 +- block/blk-lib.c | 46 +- block/blk-merge.c | 33 +- block/blk-mq-debugfs.c | 6 +- block/blk-mq-debugfs.h | 2 + block/blk-mq-sched.c | 18 +- block/blk-mq-sysfs.c | 16 +- block/blk-mq-tag.c | 6 +- block/blk-mq.c | 303 ++- block/blk-mq.h | 2 +- block/blk-rq-qos.h | 20 +- block/blk-sysfs.c | 44 +- block/blk-throttle.c | 110 +- block/blk-throttle.h | 19 +- block/blk-zoned.c | 14 +- block/blk.h | 10 +- block/bounce.c | 11 +- block/disk-events.c | 2 +- block/elevator.c | 16 +- block/fops.c | 35 +- block/genhd.c | 67 +- block/holder.c | 2 +- block/partitions/check.h | 1 - block/partitions/core.c | 1 - block/partitions/efi.h | 1 - block/partitions/ldm.h | 1 - block/sed-opal.c | 2 +- drivers/base/class.c | 2 +- drivers/base/core.c | 2 +- drivers/base/devtmpfs.c | 2 +- drivers/base/regmap/internal.h | 2 + drivers/base/regmap/regmap-irq.c | 6 +- drivers/base/regmap/regmap.c | 11 + drivers/block/aoe/aoeblk.c | 1 - drivers/block/aoe/aoecmd.c | 5 +- drivers/block/drbd/drbd_actlog.c | 5 +- drivers/block/drbd/drbd_bitmap.c | 7 +- drivers/block/drbd/drbd_int.h | 1 - drivers/block/drbd/drbd_receiver.c | 36 +- drivers/block/drbd/drbd_req.c | 5 +- drivers/block/drbd/drbd_worker.c | 10 +- drivers/block/floppy.c | 10 +- drivers/block/loop.c | 42 +- drivers/block/mtip32xx/mtip32xx.c | 5 +- drivers/block/mtip32xx/mtip32xx.h | 1 - drivers/block/null_blk/main.c | 54 +- drivers/block/pktcdvd.c | 21 +- drivers/block/rnbd/rnbd-clt.c | 28 +- drivers/block/rnbd/rnbd-clt.h | 1 - drivers/block/rnbd/rnbd-proto.h | 4 +- drivers/block/rnbd/rnbd-srv-dev.c | 61 +- drivers/block/rnbd/rnbd-srv-dev.h | 18 +- drivers/block/rnbd/rnbd-srv-sysfs.c | 1 - drivers/block/rnbd/rnbd-srv.c | 46 +- drivers/block/rnbd/rnbd-srv.h | 1 - drivers/block/sunvdc.c | 1 - drivers/block/virtio_blk.c | 74 +- drivers/block/xen-blkback/blkback.c | 25 +- drivers/block/xen-blkfront.c | 5 +- drivers/block/zram/zram_drv.c | 26 +- drivers/bus/moxtet.c | 4 +- drivers/cdrom/gdrom.c | 1 - drivers/char/hw_random/core.c | 1 + drivers/char/random.c | 2875 ++++++++------------ drivers/char/tpm/st33zp24/i2c.c | 5 +- drivers/char/tpm/st33zp24/spi.c | 9 +- drivers/char/tpm/st33zp24/st33zp24.c | 3 +- drivers/char/tpm/st33zp24/st33zp24.h | 2 +- drivers/char/tpm/tpm_tis_spi_main.c | 3 +- drivers/char/tpm/tpm_vtpm_proxy.c | 2 +- drivers/clk/clk-lmk04832.c | 4 +- drivers/firmware/efi/efi-pstore.c | 2 +- drivers/gpio/gpio-74x164.c | 4 +- drivers/gpio/gpio-max3191x.c | 4 +- drivers/gpio/gpio-max7301.c | 4 +- drivers/gpio/gpio-mc33880.c | 4 +- drivers/gpio/gpio-pisosr.c | 4 +- drivers/gpu/drm/panel/panel-abt-y030xx067a.c | 4 +- drivers/gpu/drm/panel/panel-ilitek-ili9322.c | 4 +- drivers/gpu/drm/panel/panel-ilitek-ili9341.c | 3 +- drivers/gpu/drm/panel/panel-innolux-ej030na.c | 4 +- drivers/gpu/drm/panel/panel-lg-lb035q02.c | 4 +- drivers/gpu/drm/panel/panel-lg-lg4573.c | 4 +- drivers/gpu/drm/panel/panel-nec-nl8048hl11.c | 4 +- drivers/gpu/drm/panel/panel-novatek-nt39016.c | 4 +- drivers/gpu/drm/panel/panel-samsung-db7430.c | 3 +- drivers/gpu/drm/panel/panel-samsung-ld9040.c | 4 +- drivers/gpu/drm/panel/panel-samsung-s6d27a1.c | 3 +- drivers/gpu/drm/panel/panel-samsung-s6e63m0-spi.c | 3 +- drivers/gpu/drm/panel/panel-sitronix-st7789v.c | 4 +- drivers/gpu/drm/panel/panel-sony-acx565akm.c | 4 +- drivers/gpu/drm/panel/panel-tpo-td028ttec1.c | 4 +- drivers/gpu/drm/panel/panel-tpo-td043mtea1.c | 4 +- drivers/gpu/drm/panel/panel-tpo-tpg110.c | 3 +- drivers/gpu/drm/panel/panel-widechips-ws2401.c | 3 +- drivers/gpu/drm/tiny/hx8357d.c | 4 +- drivers/gpu/drm/tiny/ili9163.c | 4 +- drivers/gpu/drm/tiny/ili9225.c | 4 +- drivers/gpu/drm/tiny/ili9341.c | 4 +- drivers/gpu/drm/tiny/ili9486.c | 4 +- drivers/gpu/drm/tiny/mi0283qt.c | 4 +- drivers/gpu/drm/tiny/repaper.c | 4 +- drivers/gpu/drm/tiny/st7586.c | 4 +- drivers/gpu/drm/tiny/st7735r.c | 4 +- drivers/hwmon/Kconfig | 49 +- drivers/hwmon/Makefile | 2 + drivers/hwmon/adcxx.c | 4 +- drivers/hwmon/adt7310.c | 95 +- drivers/hwmon/adt7410.c | 82 +- drivers/hwmon/adt7x10.c | 479 ++-- drivers/hwmon/adt7x10.h | 10 +- drivers/hwmon/aquacomputer_d5next.c | 379 ++- drivers/hwmon/asus-ec-sensors.c | 716 +++++ drivers/hwmon/asus_wmi_ec_sensors.c | 3 +- drivers/hwmon/asus_wmi_sensors.c | 1 + drivers/hwmon/axi-fan-control.c | 3 +- drivers/hwmon/dell-smm-hwmon.c | 84 +- drivers/hwmon/hwmon.c | 40 +- drivers/hwmon/lm70.c | 16 + drivers/hwmon/lm83.c | 476 ++-- drivers/hwmon/max1111.c | 3 +- drivers/hwmon/max31722.c | 4 +- drivers/hwmon/max6639.c | 62 +- drivers/hwmon/mlxreg-fan.c | 84 +- drivers/hwmon/nct6775.c | 146 +- drivers/hwmon/occ/common.c | 19 +- drivers/hwmon/occ/common.h | 2 + drivers/hwmon/occ/sysfs.c | 46 + drivers/hwmon/pmbus/Kconfig | 33 +- drivers/hwmon/pmbus/Makefile | 1 + drivers/hwmon/pmbus/adm1275.c | 40 +- drivers/hwmon/pmbus/lm25066.c | 14 + drivers/hwmon/pmbus/pli1209bc.c | 146 + drivers/hwmon/pmbus/pmbus.h | 2 + drivers/hwmon/pmbus/pmbus_core.c | 116 +- drivers/hwmon/pmbus/xdpe12284.c | 32 +- drivers/hwmon/powr1220.c | 235 +- drivers/hwmon/sch5627.c | 71 + drivers/hwmon/sch5636.c | 10 + drivers/hwmon/sch56xx-common.c | 44 +- drivers/hwmon/scpi-hwmon.c | 6 +- drivers/hwmon/tc654.c | 104 +- drivers/hwmon/tmp464.c | 712 +++++ drivers/hwmon/vexpress-hwmon.c | 6 +- drivers/hwtracing/intel_th/msu.c | 4 +- drivers/iio/accel/bma400_spi.c | 4 +- drivers/iio/accel/bmc150-accel-spi.c | 4 +- drivers/iio/accel/bmi088-accel-spi.c | 4 +- drivers/iio/accel/kxsd9-spi.c | 4 +- drivers/iio/accel/mma7455_spi.c | 4 +- drivers/iio/accel/sca3000.c | 4 +- drivers/iio/adc/ad7266.c | 4 +- drivers/iio/adc/ltc2496.c | 4 +- drivers/iio/adc/mcp320x.c | 4 +- drivers/iio/adc/mcp3911.c | 4 +- drivers/iio/adc/ti-adc12138.c | 4 +- drivers/iio/adc/ti-ads7950.c | 4 +- drivers/iio/adc/ti-ads8688.c | 4 +- drivers/iio/adc/ti-tlc4541.c | 4 +- drivers/iio/amplifiers/ad8366.c | 4 +- drivers/iio/common/ssp_sensors/ssp_dev.c | 4 +- drivers/iio/dac/ad5360.c | 4 +- drivers/iio/dac/ad5380.c | 4 +- drivers/iio/dac/ad5446.c | 4 +- drivers/iio/dac/ad5449.c | 4 +- drivers/iio/dac/ad5504.c | 4 +- drivers/iio/dac/ad5592r.c | 4 +- drivers/iio/dac/ad5624r_spi.c | 4 +- drivers/iio/dac/ad5686-spi.c | 4 +- drivers/iio/dac/ad5761.c | 4 +- drivers/iio/dac/ad5764.c | 4 +- drivers/iio/dac/ad5791.c | 4 +- drivers/iio/dac/ad8801.c | 4 +- drivers/iio/dac/ltc1660.c | 4 +- drivers/iio/dac/ltc2632.c | 4 +- drivers/iio/dac/mcp4922.c | 4 +- drivers/iio/dac/ti-dac082s085.c | 4 +- drivers/iio/dac/ti-dac7311.c | 3 +- drivers/iio/frequency/adf4350.c | 4 +- drivers/iio/gyro/bmg160_spi.c | 4 +- drivers/iio/gyro/fxas21002c_spi.c | 4 +- drivers/iio/health/afe4403.c | 4 +- drivers/iio/magnetometer/bmc150_magn_spi.c | 4 +- drivers/iio/magnetometer/hmc5843_spi.c | 4 +- drivers/iio/potentiometer/max5487.c | 4 +- drivers/iio/pressure/ms5611_spi.c | 4 +- drivers/iio/pressure/zpa2326_spi.c | 4 +- drivers/input/keyboard/applespi.c | 4 +- drivers/input/misc/adxl34x-spi.c | 4 +- drivers/input/touchscreen/ads7846.c | 4 +- drivers/input/touchscreen/cyttsp4_spi.c | 4 +- drivers/input/touchscreen/tsc2005.c | 4 +- drivers/leds/leds-cr0014114.c | 4 +- drivers/leds/leds-dac124s085.c | 4 +- drivers/leds/leds-el15203000.c | 4 +- drivers/leds/leds-spi-byte.c | 4 +- drivers/md/Kconfig | 1 + drivers/md/bcache/btree.c | 6 +- drivers/md/bcache/io.c | 3 +- drivers/md/bcache/journal.c | 16 +- drivers/md/bcache/movinggc.c | 4 +- drivers/md/bcache/request.c | 26 +- drivers/md/bcache/super.c | 9 +- drivers/md/bcache/writeback.c | 21 +- drivers/md/dm-cache-target.c | 26 +- drivers/md/dm-core.h | 1 - drivers/md/dm-crypt.c | 46 +- drivers/md/dm-integrity.c | 5 +- drivers/md/dm-io.c | 5 +- drivers/md/dm-log-writes.c | 39 +- drivers/md/dm-rq.c | 26 +- drivers/md/dm-snap.c | 21 +- drivers/md/dm-thin.c | 41 +- drivers/md/dm-writecache.c | 7 +- drivers/md/dm-zoned-metadata.c | 26 +- drivers/md/dm-zoned-target.c | 3 +- drivers/md/dm.c | 172 +- drivers/md/md-faulty.c | 4 +- drivers/md/md-multipath.c | 13 +- drivers/md/md.c | 31 +- drivers/md/raid1-10.c | 5 + drivers/md/raid1.c | 58 +- drivers/md/raid1.h | 1 - drivers/md/raid10.c | 47 +- drivers/md/raid10.h | 1 - drivers/md/raid5-cache.c | 42 +- drivers/md/raid5-ppl.c | 29 +- drivers/md/raid5.c | 29 +- drivers/media/platform/omap3isp/ispstat.c | 5 +- drivers/media/spi/cxd2880-spi.c | 4 +- drivers/media/spi/gs1662.c | 4 +- drivers/media/tuners/msi001.c | 3 +- drivers/memstick/core/ms_block.c | 64 +- drivers/memstick/core/ms_block.h | 1 - drivers/memstick/core/mspro_block.c | 57 +- drivers/mfd/arizona-spi.c | 4 +- drivers/mfd/da9052-spi.c | 3 +- drivers/mfd/ezx-pcap.c | 4 +- drivers/mfd/lpc_ich.c | 59 +- drivers/mfd/madera-spi.c | 4 +- drivers/mfd/mc13xxx-spi.c | 3 +- drivers/mfd/rsmu_spi.c | 4 +- drivers/mfd/stmpe-spi.c | 4 +- drivers/mfd/tps65912-spi.c | 4 +- drivers/misc/ad525x_dpot-spi.c | 3 +- drivers/misc/eeprom/eeprom_93xx46.c | 4 +- drivers/misc/lattice-ecp3-config.c | 4 +- drivers/misc/lis3lv02d/lis3lv02d_spi.c | 4 +- drivers/mmc/host/mmc_spi.c | 3 +- drivers/mtd/devices/mchp23k256.c | 4 +- drivers/mtd/devices/mchp48l640.c | 4 +- drivers/mtd/devices/mtd_dataflash.c | 4 +- drivers/mtd/devices/sst25l.c | 4 +- drivers/mtd/mtdswap.c | 2 +- drivers/mtd/nand/raw/sharpsl.c | 1 - drivers/mtd/spi-nor/controllers/Kconfig | 36 - drivers/mtd/spi-nor/controllers/Makefile | 3 - drivers/mtd/spi-nor/controllers/intel-spi.h | 21 - drivers/net/can/m_can/tcan4x5x-core.c | 4 +- drivers/net/can/spi/hi311x.c | 4 +- drivers/net/can/spi/mcp251x.c | 4 +- drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c | 4 +- drivers/net/dsa/b53/b53_spi.c | 4 +- drivers/net/dsa/microchip/ksz8795_spi.c | 4 +- drivers/net/dsa/microchip/ksz9477_spi.c | 4 +- drivers/net/dsa/sja1105/sja1105_main.c | 6 +- drivers/net/dsa/vitesse-vsc73xx-spi.c | 6 +- drivers/net/ethernet/asix/ax88796c_main.c | 4 +- drivers/net/ethernet/micrel/ks8851_spi.c | 4 +- drivers/net/ethernet/microchip/enc28j60.c | 4 +- drivers/net/ethernet/microchip/encx24j600.c | 4 +- drivers/net/ethernet/qualcomm/qca_spi.c | 4 +- drivers/net/ethernet/vertexcom/mse102x.c | 4 +- drivers/net/ethernet/wiznet/w5100-spi.c | 4 +- drivers/net/ieee802154/adf7242.c | 4 +- drivers/net/ieee802154/at86rf230.c | 4 +- drivers/net/ieee802154/ca8210.c | 6 +- drivers/net/ieee802154/cc2520.c | 4 +- drivers/net/ieee802154/mcr20a.c | 4 +- drivers/net/ieee802154/mrf24j40.c | 4 +- drivers/net/phy/spi_ks8995.c | 4 +- drivers/net/wan/slic_ds26522.c | 3 +- drivers/net/wireguard/device.c | 38 +- drivers/net/wireless/intersil/p54/p54spi.c | 4 +- drivers/net/wireless/marvell/libertas/if_spi.c | 4 +- drivers/net/wireless/microchip/wilc1000/spi.c | 4 +- drivers/net/wireless/st/cw1200/cw1200_spi.c | 4 +- drivers/net/wireless/ti/wl1251/spi.c | 4 +- drivers/net/wireless/ti/wlcore/spi.c | 4 +- drivers/net/wwan/qcom_bam_dmux.c | 2 +- drivers/nfc/nfcmrvl/spi.c | 3 +- drivers/nfc/st-nci/spi.c | 4 +- drivers/nfc/st95hf/core.c | 4 +- drivers/nfc/trf7970a.c | 4 +- drivers/nvdimm/blk.c | 8 +- drivers/nvdimm/btt.c | 11 +- drivers/nvdimm/btt_devs.c | 1 - drivers/nvdimm/bus.c | 1 - drivers/nvdimm/nd_virtio.c | 6 +- drivers/nvdimm/pfn_devs.c | 1 - drivers/nvme/host/Kconfig | 8 + drivers/nvme/host/Makefile | 2 +- drivers/nvme/host/constants.c | 185 ++ drivers/nvme/host/core.c | 268 +- drivers/nvme/host/fabrics.c | 9 +- drivers/nvme/host/fc.c | 22 +- drivers/nvme/host/ioctl.c | 38 +- drivers/nvme/host/multipath.c | 32 +- drivers/nvme/host/nvme.h | 47 +- drivers/nvme/host/pci.c | 17 +- drivers/nvme/host/rdma.c | 117 +- drivers/nvme/host/tcp.c | 51 +- drivers/nvme/target/admin-cmd.c | 6 +- drivers/nvme/target/configfs.c | 27 +- drivers/nvme/target/core.c | 9 +- drivers/nvme/target/fc.c | 16 +- drivers/nvme/target/io-cmd-bdev.c | 26 +- drivers/nvme/target/io-cmd-file.c | 17 +- drivers/nvme/target/loop.c | 6 +- drivers/nvme/target/nvmet.h | 4 +- drivers/nvme/target/passthru.c | 10 +- drivers/nvme/target/rdma.c | 8 +- drivers/nvme/target/tcp.c | 6 +- drivers/nvme/target/zns.c | 20 +- drivers/platform/chrome/cros_ec.c | 4 +- drivers/platform/chrome/cros_ec.h | 2 +- drivers/platform/chrome/cros_ec_i2c.c | 4 +- drivers/platform/chrome/cros_ec_lpc.c | 4 +- drivers/platform/chrome/cros_ec_spi.c | 4 +- drivers/platform/olpc/olpc-xo175-ec.c | 4 +- drivers/regulator/Kconfig | 20 + drivers/regulator/Makefile | 2 + drivers/regulator/max8973-regulator.c | 2 +- drivers/regulator/qcom-rpmh-regulator.c | 37 + drivers/regulator/qcom_smd-regulator.c | 4 +- drivers/regulator/rpi-panel-attiny-regulator.c | 291 +- drivers/regulator/rt5190a-regulator.c | 513 ++++ drivers/regulator/sc2731-regulator.c | 2 +- drivers/regulator/ti-abb-regulator.c | 6 +- drivers/regulator/tps6286x-regulator.c | 159 ++ drivers/regulator/vctrl-regulator.c | 5 +- drivers/regulator/virtual.c | 41 +- drivers/regulator/wm8350-regulator.c | 2 +- drivers/rtc/rtc-ds1302.c | 3 +- drivers/rtc/rtc-ds1305.c | 4 +- drivers/rtc/rtc-ds1343.c | 4 +- drivers/s390/block/dasd_int.h | 1 - drivers/s390/block/scm_blk.c | 1 - drivers/s390/block/scm_blk.h | 1 - drivers/scsi/scsi_debug.c | 1 - drivers/scsi/scsi_lib.c | 2 +- drivers/scsi/scsicam.c | 1 - drivers/scsi/sd.c | 115 +- drivers/scsi/sd.h | 12 +- drivers/scsi/sr.c | 131 +- drivers/scsi/sr.h | 6 - drivers/scsi/st.c | 1 - drivers/scsi/st.h | 1 - drivers/scsi/ufs/ufshpb.c | 4 +- drivers/spi/Kconfig | 50 + drivers/spi/Makefile | 4 + drivers/spi/spi-amd.c | 87 +- drivers/spi/spi-ath79.c | 34 + drivers/spi/spi-bcm2835aux.c | 21 +- drivers/spi/spi-bitbang-txrx.h | 66 + drivers/spi/spi-cadence-xspi.c | 4 +- drivers/spi/spi-fsi.c | 10 + drivers/spi/spi-geni-qcom.c | 7 +- drivers/spi/spi-gpio.c | 42 +- .../intel-spi-pci.c => spi/spi-intel-pci.c} | 50 +- .../spi-intel-platform.c} | 21 +- .../controllers/intel-spi.c => spi/spi-intel.c} | 850 ++++-- drivers/spi/spi-intel.h | 19 + drivers/spi/spi-lantiq-ssc.c | 8 +- drivers/spi/spi-mem.c | 6 +- drivers/spi/spi-mpc512x-psc.c | 47 +- drivers/spi/spi-mt65xx.c | 134 +- drivers/spi/spi-mtk-nor.c | 71 +- drivers/spi/spi-npcm-fiu.c | 14 +- drivers/spi/spi-pic32.c | 9 +- drivers/spi/spi-pxa2xx-pci.c | 320 ++- drivers/spi/spi-pxa2xx.c | 68 +- drivers/spi/spi-qup.c | 5 +- drivers/spi/spi-rockchip-sfc.c | 4 +- drivers/spi/spi-rockchip.c | 122 +- drivers/spi/spi-s3c24xx.c | 47 +- drivers/spi/spi-s3c64xx.c | 80 +- drivers/spi/spi-slave-system-control.c | 3 +- drivers/spi/spi-slave-time.c | 3 +- drivers/spi/spi-st-ssc4.c | 31 +- drivers/spi/spi-stm32.c | 2 +- drivers/spi/spi-sun4i.c | 2 +- drivers/spi/spi-sunplus-sp7021.c | 584 ++++ drivers/spi/spi-tegra114.c | 4 + drivers/spi/spi-tegra20-slink.c | 8 +- drivers/spi/spi-tegra210-quad.c | 341 ++- drivers/spi/spi-tle62x0.c | 3 +- drivers/spi/spi-topcliff-pch.c | 15 +- drivers/spi/spi-zynqmp-gqspi.c | 5 +- drivers/spi/spi.c | 154 +- drivers/spi/spidev.c | 35 +- drivers/staging/fbtft/fbtft.h | 92 +- drivers/staging/pi433/pi433_if.c | 4 +- drivers/staging/wfx/bus_spi.c | 3 +- drivers/target/target_core_iblock.c | 12 +- drivers/target/target_core_pscsi.c | 1 - drivers/tty/serial/max3100.c | 5 +- drivers/tty/serial/max310x.c | 3 +- drivers/tty/serial/sc16is7xx.c | 4 +- drivers/usb/gadget/udc/max3420_udc.c | 4 +- drivers/usb/host/max3421-hcd.c | 3 +- drivers/video/backlight/ams369fg06.c | 3 +- drivers/video/backlight/corgi_lcd.c | 3 +- drivers/video/backlight/ili922x.c | 3 +- drivers/video/backlight/l4f00242t03.c | 3 +- drivers/video/backlight/lms501kf03.c | 3 +- drivers/video/backlight/ltv350qv.c | 3 +- drivers/video/backlight/tdo24m.c | 3 +- drivers/video/backlight/tosa_lcd.c | 4 +- drivers/video/backlight/vgg2432a4.c | 4 +- drivers/video/fbdev/omap/lcd_mipid.c | 4 +- .../omapfb/displays/panel-lgphilips-lb035q02.c | 4 +- .../omap2/omapfb/displays/panel-nec-nl8048hl11.c | 4 +- .../omap2/omapfb/displays/panel-sony-acx565akm.c | 4 +- .../omap2/omapfb/displays/panel-tpo-td028ttec1.c | 4 +- .../omap2/omapfb/displays/panel-tpo-td043mtea1.c | 4 +- drivers/virt/Kconfig | 11 + drivers/virt/Makefile | 1 + drivers/virt/vmgenid.c | 100 + fs/Kconfig | 2 +- fs/Kconfig.binfmt | 10 + fs/binfmt_elf.c | 153 +- fs/binfmt_elf_fdpic.c | 20 +- fs/binfmt_elf_test.c | 64 + fs/binfmt_flat.c | 7 + fs/btrfs/backref.c | 7 +- fs/btrfs/block-group.c | 36 +- fs/btrfs/block-group.h | 1 + fs/btrfs/btrfs_inode.h | 42 +- fs/btrfs/check-integrity.c | 1 - fs/btrfs/compression.c | 63 +- fs/btrfs/compression.h | 10 +- fs/btrfs/ctree.c | 108 +- fs/btrfs/ctree.h | 83 +- fs/btrfs/delalloc-space.c | 18 +- fs/btrfs/dev-replace.c | 18 +- fs/btrfs/disk-io.c | 229 +- fs/btrfs/disk-io.h | 2 + fs/btrfs/extent-tree.c | 148 +- fs/btrfs/extent_io.c | 51 +- fs/btrfs/extent_map.c | 4 + fs/btrfs/file-item.c | 76 +- fs/btrfs/file.c | 79 +- fs/btrfs/free-space-tree.c | 2 + fs/btrfs/inode.c | 1183 ++++++-- fs/btrfs/ioctl.c | 309 ++- fs/btrfs/lzo.c | 11 +- fs/btrfs/ordered-data.c | 132 +- fs/btrfs/ordered-data.h | 25 +- fs/btrfs/print-tree.c | 5 +- fs/btrfs/qgroup.c | 72 +- fs/btrfs/reflink.c | 43 +- fs/btrfs/relocation.c | 11 +- fs/btrfs/scrub.c | 2 +- fs/btrfs/send.c | 11 +- fs/btrfs/send.h | 2 +- fs/btrfs/space-info.c | 5 +- fs/btrfs/super.c | 96 +- fs/btrfs/sysfs.c | 15 +- fs/btrfs/tests/extent-map-tests.c | 2 + fs/btrfs/transaction.c | 19 +- fs/btrfs/transaction.h | 2 +- fs/btrfs/tree-checker.c | 35 +- fs/btrfs/tree-log.c | 982 ++++--- fs/btrfs/tree-log.h | 7 +- fs/btrfs/volumes.c | 147 +- fs/btrfs/volumes.h | 7 +- fs/btrfs/zoned.c | 167 +- fs/buffer.c | 14 +- fs/cifs/cifs_swn.c | 6 +- fs/cifs/cifsfs.c | 14 +- fs/cifs/cifsproto.h | 3 + fs/cifs/connect.c | 42 +- fs/cifs/dfs_cache.c | 2 +- fs/cifs/file.c | 10 + fs/cifs/smb1ops.c | 2 +- fs/cifs/smb2ops.c | 18 +- fs/cifs/transport.c | 2 +- fs/compat_binfmt_elf.c | 2 + fs/coredump.c | 86 +- fs/crypto/bio.c | 13 +- fs/crypto/crypto.c | 8 + fs/crypto/inline_crypt.c | 93 + fs/dax.c | 1 - fs/direct-io.c | 5 +- fs/erofs/data.c | 12 +- fs/erofs/dir.c | 21 +- fs/erofs/erofs_fs.h | 5 +- fs/erofs/inode.c | 4 +- fs/erofs/internal.h | 2 + fs/erofs/namei.c | 54 +- fs/erofs/super.c | 21 +- fs/erofs/sysfs.c | 8 +- fs/erofs/zdata.c | 189 +- fs/erofs/zmap.c | 71 +- fs/exec.c | 32 +- fs/ext4/balloc.c | 1 + fs/ext4/block_validity.c | 26 +- fs/ext4/ext4.h | 7 +- fs/ext4/extents.c | 1 - fs/ext4/fast_commit.c | 173 +- fs/ext4/fast_commit.h | 2 +- fs/ext4/file.c | 10 +- fs/ext4/inline.c | 9 +- fs/ext4/inode.c | 42 +- fs/ext4/ioctl.c | 6 +- fs/ext4/mballoc.c | 345 ++- fs/ext4/namei.c | 25 +- fs/ext4/page-io.c | 13 +- fs/ext4/readpage.c | 8 +- fs/ext4/resize.c | 7 +- fs/ext4/super.c | 99 +- fs/f2fs/Kconfig | 7 + fs/f2fs/acl.c | 21 +- fs/f2fs/checkpoint.c | 58 +- fs/f2fs/compress.c | 11 +- fs/f2fs/data.c | 175 +- fs/f2fs/debug.c | 25 +- fs/f2fs/dir.c | 12 +- fs/f2fs/f2fs.h | 162 +- fs/f2fs/file.c | 175 +- fs/f2fs/gc.c | 53 +- fs/f2fs/inline.c | 4 +- fs/f2fs/inode.c | 7 +- fs/f2fs/namei.c | 78 +- fs/f2fs/node.c | 92 +- fs/f2fs/node.h | 3 + fs/f2fs/recovery.c | 35 +- fs/f2fs/segment.c | 73 +- fs/f2fs/segment.h | 5 +- fs/f2fs/super.c | 91 +- fs/f2fs/sysfs.c | 40 +- fs/f2fs/verity.c | 4 +- fs/f2fs/xattr.c | 12 +- fs/fs-writeback.c | 6 +- fs/gfs2/lops.c | 8 +- fs/gfs2/meta_io.c | 4 +- fs/gfs2/ops_fstype.c | 4 +- fs/gfs2/sys.c | 2 +- fs/hfs/mdb.c | 2 +- fs/hfsplus/wrapper.c | 5 +- fs/internal.h | 9 +- fs/io-wq.c | 114 +- fs/io_uring.c | 1273 +++++++-- fs/ioctl.c | 4 - fs/iomap/buffered-io.c | 26 +- fs/iomap/direct-io.c | 14 +- fs/jbd2/transaction.c | 70 +- fs/jfs/jfs_logmgr.c | 11 +- fs/jfs/jfs_metapage.c | 9 +- fs/ksmbd/vfs.c | 1 - fs/lockd/svc.c | 24 +- fs/mpage.c | 80 +- fs/nfs/blocklayout/blocklayout.c | 26 +- fs/nfs/blocklayout/rpc_pipefs.c | 1 - fs/nfs/callback.c | 66 +- fs/nfs/nfs4state.c | 1 - fs/nfsd/Kconfig | 12 +- fs/nfsd/Makefile | 3 +- fs/nfsd/blocklayout.c | 1 - fs/nfsd/filecache.c | 6 +- fs/nfsd/flexfilelayout.c | 2 +- fs/nfsd/nfs4layouts.c | 2 +- fs/nfsd/nfs4state.c | 20 +- fs/nfsd/nfs4xdr.c | 10 + fs/nfsd/nfscache.c | 33 +- fs/nfsd/nfsctl.c | 10 +- fs/nfsd/nfsd.h | 2 +- fs/nfsd/nfsfh.c | 4 - fs/nfsd/nfsfh.h | 20 - fs/nfsd/nfsproc.c | 2 +- fs/nfsd/nfssvc.c | 25 +- fs/nfsd/trace.h | 107 +- fs/nfsd/vfs.c | 9 - fs/nfsd/vfs.h | 2 - fs/nfsd/xdr.h | 2 +- fs/nilfs2/segbuf.c | 47 +- fs/ntfs3/fsntfs.c | 36 +- fs/ocfs2/cluster/heartbeat.c | 4 +- fs/pstore/platform.c | 38 +- fs/pstore/ram_core.c | 4 +- fs/read_write.c | 34 +- fs/remap_range.c | 7 +- fs/squashfs/block.c | 11 +- fs/stat.c | 49 +- fs/xfs/xfs_bio_io.c | 14 +- fs/xfs/xfs_buf.c | 4 +- fs/xfs/xfs_log.c | 14 +- fs/zonefs/super.c | 9 +- .../regulator/richtek,rt5190a-regulator.h | 15 + include/dt-bindings/regulator/ti,tps62864.h | 9 + include/linux/binfmts.h | 15 +- include/linux/bio.h | 38 +- include/linux/blk-cgroup.h | 461 +--- include/linux/blk-mq.h | 6 +- include/linux/blk_types.h | 10 +- include/linux/blkdev.h | 296 +- include/linux/compiler-gcc.h | 4 + include/linux/coredump.h | 20 +- include/linux/cpuhotplug.h | 2 + include/linux/fs.h | 2 + include/linux/fscrypt.h | 18 + include/linux/genhd.h | 291 -- include/linux/hw_random.h | 2 - include/linux/hwmon.h | 2 + include/linux/io_uring.h | 5 +- include/linux/jbd2.h | 3 - include/linux/lsm_hook_defs.h | 2 + include/linux/lsm_hooks.h | 5 + include/linux/mfd/lpc_ich.h | 2 +- include/linux/mod_devicetable.h | 2 +- include/linux/nvme-fc-driver.h | 2 +- include/linux/nvme.h | 11 +- include/linux/overflow.h | 114 +- include/linux/part_stat.h | 2 +- include/linux/platform_data/spi-s3c64xx.h | 14 +- .../platform_data/x86/{intel-spi.h => spi-intel.h} | 12 +- include/linux/pstore.h | 6 +- include/linux/random.h | 41 +- include/linux/randomize_kstack.h | 21 +- include/linux/regmap.h | 6 + include/linux/sbitmap.h | 51 +- include/linux/security.h | 8 + include/linux/spi/pxa2xx_spi.h | 1 - include/linux/spi/s3c24xx.h | 5 - include/linux/spi/spi.h | 21 +- include/linux/sunrpc/svc.h | 26 +- include/linux/sunrpc/svc_xprt.h | 12 +- include/linux/sunrpc/xdr.h | 2 + include/scsi/scsi_cmnd.h | 9 - include/scsi/scsi_driver.h | 9 +- include/sound/pcm.h | 1 + include/trace/bpf_probe.h | 6 + include/trace/events/block.h | 49 +- include/trace/events/btrfs.h | 1 + include/trace/events/ext4.h | 298 +- include/trace/events/io_uring.h | 333 ++- include/trace/events/random.h | 233 -- include/trace/events/sunrpc.h | 244 +- include/trace/perf.h | 6 + include/trace/trace_events.h | 55 +- include/uapi/linux/btrfs.h | 133 + include/uapi/linux/btrfs_tree.h | 3 + include/uapi/linux/elf.h | 7 +- include/uapi/linux/io_uring.h | 17 +- include/uapi/linux/nvme_ioctl.h | 6 +- include/uapi/linux/omap3isp.h | 21 +- init/do_mounts.c | 1 - init/main.c | 2 +- kernel/audit.h | 4 + kernel/auditsc.c | 87 +- kernel/cpu.c | 11 + kernel/exit.c | 2 +- kernel/module.c | 2 +- kernel/power/hibernate.c | 1 - kernel/power/swap.c | 6 +- kernel/sched/core.c | 7 +- kernel/trace/trace_events.c | 6 + kernel/watch_queue.c | 3 +- lib/Kconfig.debug | 38 +- lib/Makefile | 6 +- lib/{test_overflow.c => overflow_kunit.c} | 518 ++-- lib/raid6/test/Makefile | 4 +- lib/raid6/test/test.c | 1 - lib/raid6/vpermxor.uc | 2 +- lib/random32.c | 14 +- lib/sbitmap.c | 40 +- lib/{test_stackinit.c => stackinit_kunit.c} | 269 +- lib/vsprintf.c | 10 +- mm/Kconfig | 9 + mm/page_io.c | 10 +- mm/usercopy.c | 23 +- net/dsa/dsa2.c | 5 + net/openvswitch/conntrack.c | 118 +- net/sctp/sm_statefuns.c | 8 +- net/sunrpc/svc.c | 50 +- net/sunrpc/svc_xprt.c | 68 +- net/sunrpc/svcauth.c | 2 + net/sunrpc/svcauth_unix.c | 60 + net/sunrpc/xprtrdma/svc_rdma_backchannel.c | 2 +- net/tipc/socket.c | 3 +- scripts/Makefile.clang | 1 + scripts/Makefile.gcc-plugins | 2 + scripts/gcc-plugins/stackleak_plugin.c | 29 +- security/Kconfig.hardening | 10 + security/integrity/evm/evm_main.c | 2 +- security/integrity/ima/ima_api.c | 12 +- security/integrity/ima/ima_fs.c | 31 +- security/integrity/ima/ima_init.c | 5 +- security/integrity/ima/ima_main.c | 9 +- security/integrity/ima/ima_policy.c | 5 +- security/integrity/ima/ima_template_lib.c | 7 +- security/integrity/integrity.h | 14 +- security/keys/Kconfig | 19 +- security/keys/encrypted-keys/encrypted.c | 71 +- security/security.c | 24 +- security/selinux/hooks.c | 299 +- security/selinux/ibpkey.c | 2 +- security/selinux/ima.c | 4 +- security/selinux/include/policycap.h | 21 +- security/selinux/include/policycap_names.h | 5 +- security/selinux/include/security.h | 31 +- security/selinux/netnode.c | 9 +- security/selinux/netport.c | 2 +- security/selinux/selinuxfs.c | 4 +- security/selinux/ss/avtab.c | 6 +- security/selinux/ss/conditional.c | 2 - security/selinux/ss/ebitmap.c | 1 - security/selinux/ss/ebitmap.h | 6 +- security/selinux/ss/mls.c | 1 - security/selinux/ss/policydb.c | 4 +- security/selinux/ss/services.c | 10 +- security/selinux/ss/sidtab.c | 4 +- security/selinux/xfrm.c | 2 +- security/smack/smack_lsm.c | 2 +- sound/core/pcm.c | 2 + sound/core/pcm_lib.c | 4 + sound/core/pcm_memory.c | 11 +- sound/core/pcm_native.c | 97 +- sound/pci/ac97/ac97_codec.c | 4 +- sound/pci/hda/cs35l41_hda_spi.c | 4 +- sound/pci/hda/patch_realtek.c | 11 + sound/soc/codecs/adau1761-spi.c | 3 +- sound/soc/codecs/adau1781-spi.c | 3 +- sound/soc/codecs/cs35l41-spi.c | 4 +- sound/soc/codecs/pcm3168a-spi.c | 4 +- sound/soc/codecs/pcm512x-spi.c | 3 +- sound/soc/codecs/tlv320aic32x4-spi.c | 4 +- sound/soc/codecs/tlv320aic3x-spi.c | 4 +- sound/soc/codecs/wm0010.c | 4 +- sound/soc/codecs/wm8804-spi.c | 3 +- sound/spi/at73c213.c | 4 +- tools/testing/selftests/exec/Makefile | 1 + tools/testing/selftests/exec/null-argv.c | 78 + 932 files changed, 22486 insertions(+), 14634 deletions(-) create mode 100644 Documentation/ABI/obsolete/procfs-i8k delete mode 100644 Documentation/block/biodoc.rst create mode 100644 Documentation/devicetree/bindings/extcon/maxim,max77843.yaml create mode 100644 Documentation/devicetree/bindings/hwmon/ti,tmp464.yaml delete mode 100644 Documentation/devicetree/bindings/mfd/max14577.txt delete mode 100644 Documentation/devicetree/bindings/mfd/max77802.txt create mode 100644 Documentation/devicetree/bindings/mfd/maxim,max14577.yaml create mode 100644 Documentation/devicetree/bindings/mfd/maxim,max77802.yaml create mode 100644 Documentation/devicetree/bindings/mfd/maxim,max77843.yaml create mode 100644 Documentation/devicetree/bindings/power/supply/maxim,max14577.yaml delete mode 100644 Documentation/devicetree/bindings/regulator/max77802.txt create mode 100644 Documentation/devicetree/bindings/regulator/maxim,max14577.yaml create mode 100644 Documentation/devicetree/bindings/regulator/maxim,max77802.yaml create mode 100644 Documentation/devicetree/bindings/regulator/maxim,max77843.yaml create mode 100644 Documentation/devicetree/bindings/regulator/richtek,rt5190a-reg [...] create mode 100644 Documentation/devicetree/bindings/regulator/ti,tps62360.yaml create mode 100644 Documentation/devicetree/bindings/regulator/ti,tps62864.yaml delete mode 100644 Documentation/devicetree/bindings/regulator/tps62360-regulator.txt create mode 100644 Documentation/devicetree/bindings/spi/mediatek,spi-mt65xx.yaml create mode 100644 Documentation/devicetree/bindings/spi/mediatek,spi-slave-mt27xx.yaml create mode 100644 Documentation/devicetree/bindings/spi/microchip,mpfs-spi.yaml create mode 100644 Documentation/devicetree/bindings/spi/samsung,spi-peripheral-pr [...] create mode 100644 Documentation/devicetree/bindings/spi/samsung,spi.yaml delete mode 100644 Documentation/devicetree/bindings/spi/spi-mt65xx.txt delete mode 100644 Documentation/devicetree/bindings/spi/spi-samsung.txt delete mode 100644 Documentation/devicetree/bindings/spi/spi-slave-mt27xx.txt create mode 100644 Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml rename Documentation/driver-api/mtd/{intel-spi.rst => spi-intel.rst} (94%) create mode 100644 Documentation/hwmon/asus_ec_sensors.rst create mode 100644 Documentation/hwmon/pli1209bc.rst create mode 100644 Documentation/hwmon/tmp464.rst copy {include/linux => block}/blk-cgroup.h (70%) create mode 100644 block/blk-crypto-sysfs.c create mode 100644 drivers/hwmon/asus-ec-sensors.c create mode 100644 drivers/hwmon/pmbus/pli1209bc.c create mode 100644 drivers/hwmon/tmp464.c delete mode 100644 drivers/mtd/spi-nor/controllers/intel-spi.h create mode 100644 drivers/nvme/host/constants.c create mode 100644 drivers/regulator/rt5190a-regulator.c create mode 100644 drivers/regulator/tps6286x-regulator.c rename drivers/{mtd/spi-nor/controllers/intel-spi-pci.c => spi/spi-intel-pci.c} (84%) rename drivers/{mtd/spi-nor/controllers/intel-spi-platform.c => spi/spi-intel-plat [...] rename drivers/{mtd/spi-nor/controllers/intel-spi.c => spi/spi-intel.c} (55%) create mode 100644 drivers/spi/spi-intel.h create mode 100644 drivers/spi/spi-sunplus-sp7021.c create mode 100644 drivers/virt/vmgenid.c create mode 100644 fs/binfmt_elf_test.c create mode 100644 include/dt-bindings/regulator/richtek,rt5190a-regulator.h create mode 100644 include/dt-bindings/regulator/ti,tps62864.h delete mode 100644 include/linux/genhd.h rename include/linux/platform_data/x86/{intel-spi.h => spi-intel.h} (64%) delete mode 100644 include/trace/events/random.h rename lib/{test_overflow.c => overflow_kunit.c} (54%) rename lib/{test_stackinit.c => stackinit_kunit.c} (66%) create mode 100644 tools/testing/selftests/exec/null-argv.c