This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 02bf43c7b7f7 Merge tag 'fs.xattr.simple.rework.rbtree.rwlock.v6.2' of g [...] new a79168a0c00d fs/remap_range: avoid spurious writeback on zero length request new a45a7db9bc7b Merge tag 'vfs-6.2-merge-1' of git://git.kernel.org/pub/sc [...] new f1bd37a47352 iomap: directly use logical block size new d523ec4c6af4 Merge tag 'iomap-6.2-merge-1' of git://git.kernel.org/pub/ [...] new e307e6698165 io_uring/net: introduce IORING_SEND_ZC_REPORT_USAGE flag new 3671163beb63 io_uring: move kbuf put out of generic tw complete new 5bc8e8884b4e io_uring/net: remove extra notif rsrc setup new fc1dd0d4fa52 io_uring/net: preset notif tw handler new 7fa8e84192fd io_uring/net: rename io_uring_tx_zerocopy_callback new bedd20bcf3b0 io_uring/net: inline io_notif_flush() new 40725d1b960f io_uring: move zc reporting from the hot path new 42385b02baad io_uring/net: move mm accounting to a slower path new df730ec21f7b io_uring: fix two assignments in if conditions new ef67fcb41de6 io_uring: do not always force run task_work in io_uring_register new 515e26961295 io_uring: revert "io_uring fix multishot accept ordering" new e2ad599d1ed3 io_uring: allow multishot recv CQEs to overflow new cd42a53d25d4 io_uring/poll: remove outdated comments of caching new 23a6c9ac4dbd io_uring: update outdated comment of callbacks new e52d2e583e4a io_uring: inline io_req_task_work_add() new d75936062049 io_uring: split tw fallback into a function new f9d567c75ec2 io_uring: inline __io_req_complete_post() new caf1aeaffc3b eventpoll: add EPOLL_URING_WAKE poll wakeup flag new 03e02acda8e2 eventfd: provide a eventfd_signal_mask() helper new 4464853277d0 io_uring: pass in EPOLL_URING_WAKE for eventfd signaling a [...] new 4061f0ef730c Revert "io_uring: disallow self-propelled ring polling" new 6c16fe3c16bd io_uring: kill io_cqring_ev_posted() and __io_cq_unlock_post() new 2ccc92f4effc io_uring: add completion locking for iopoll new e276ae344a77 io_uring: hold locks for io_req_complete_failed new 624fd779fd86 io_uring: use io_req_task_complete() in timeout new 833b5dfffc26 io_uring: remove io_req_tw_post_queue new fa18fa2272c7 io_uring: inline __io_req_complete_put() new 1bec951c3809 io_uring: iopoll protect complete_post new 2dac1a159216 io_uring: remove iopoll spinlock new c06c6c5d2767 io_uring: always lock in io_apoll_task_func new 973fc83f3a94 io_uring: defer all io_req_complete_failed new 931147ddfa6e io_uring: allow defer completion for aux posted cqes new 9b8c54755a2b io_uring: add io_aux_cqe which allows deferred completion new a77ab745f28d io_uring: make io_fill_cqe_aux static new 2e2ef4a1dab9 io_uring: add lockdep assertion in io_fill_cqe_aux new b529c96a896b io_uring: remove overflow param from io_post_aux_cqe new 9a6924519e5e io_uring: allow multishot polled reqs to defer completion new 27f35fe9096b io_uring: remove io_req_complete_post_tw new 10d8bc35416d io_uring: spelling fix new c3b490930dbe io_uring: don't use complete_post in kbuf new 5d772916855f io_uring: keep unlock_post inlined in hot path new 54e60e505d61 Merge tag 'for-6.2/io_uring-2022-12-08' of git://git.kerne [...] new b2cf789f6cb6 Merge branch 'for-6.2/io_uring' into for-6.2/io_uring-next new f6f7f903e78d io_uring: kill io_poll_issue's PF_EXITING check new 9805fa2d9499 io_uring: carve io_poll_check_events fast path new 047b6aef0966 io_uring: remove ctx variable in io_poll_check_events new c3bfb57ea701 io_uring: improve poll warning handling new 443e57550670 io_uring: combine poll tw handlers new 618d653a345a io_uring: don't raw spin unlock to match cq_lock new 0ced756f6412 io_uring: improve rsrc quiesce refs checks new 77e3202a2196 io_uring: don't reinstall quiesce node for each tw new 7500194a630b io_uring: reshuffle issue_flags new ef0ec1ad0311 io_uring: dont remove file from msg_ring reqs new 4c979eaefa43 io_uring: improve io_double_lock_ctx fail handling new a85381d8326d io_uring: skip overflow CQE posting for dying ring new 1b346e4aa8e7 io_uring: don't check overflow flush failures new e6aeb2721d3b io_uring: complete all requests in task context new 17add5cea2bb io_uring: force multishot CQEs into task context new d34b1b0b6779 io_uring: use tw for putting rsrc new 77e443ab294c io_uring: never run tw and fallback in parallel new 11373026f296 io_uring: get rid of double locking new 172113101641 io_uring: extract a io_msg_install_complete helper new 6d043ee1164c io_uring: do msg_ring in target task via tw new f66f73421f0a io_uring: skip spinlocking for ->task_complete new 761c61c15903 io_uring/msg_ring: flag target ring as having task_work, i [...] new 96f7e448b9f4 Merge tag 'for-6.2/io_uring-next-2022-12-08' of git://git. [...] new 8796acbc9a0e blk-iocost: disable writeback throttling new 2c0647988433 blk-iocost: don't release 'ioc->lock' while updating params new 2b2da2f6dc80 blk-iocost: prevent configuration update concurrent with i [...] new 074501bce3c5 blk-iocost: read 'ioc->params' inside 'ioc->lock' in ioc_t [...] new 6d9f4cf12558 elevator: remove redundant code in elv_unregister_queue() new b11d31ae01e6 blk-wbt: remove unnecessary check in wbt_enable_default() new a9a236d238a5 blk-wbt: make enable_state more accurate new 3642ef4d9569 blk-wbt: don't show valid wbt_lat_usec in sysfs while wbt [...] new 181d06637451 elevator: add new field flags in struct elevator_queue new 671fae5e5129 blk-wbt: don't enable throttling if default elevator is bfq new dd6f7f17bf58 block: add proper helpers for elevator_type module refcoun [...] new 58367c8a5f84 block: sanitize the elevator name before passing it to __e [...] new b54c2ad9b77d block: check for an unchanged elevator earlier in __elevat [...] new 8ed40ee35d94 block: fix up elevator_type refcounting new 2b3f056f72e5 blk-mq: move the call to blk_put_queue out of blk_mq_destr [...] new dc917c361422 scsi: remove an extra queue reference new 7dcebef90d35 nvme-pci: remove an extra queue reference new 941f7298c70c nvme-apple: remove an extra queue reference new a55b70f1273a block: remove bio_start_io_acct_time new b179c98f7697 block: Remove request.write_hint new aa261f20589d block: Constify most queue limits pointers new 95465318849f block: Micro-optimize get_max_segment_size() new 82c229476b8f blk-mq: avoid double ->queue_rq() because of early timeout new adff215830fc block: simplify blksize_bits() implementation new 219cf43c552a blk-mq: move queue_is_mq out of blk_mq_cancel_work_sync new 56c1ee92246a blk-mq: remove redundant call to blk_freeze_queue_start in [...] new 3d89bd12d352 block, bfq: support to track if bfqq has pending requests new 60a6e10c537a block, bfq: record how many queues have pending requests new 71f8ca77cb87 block, bfq: refactor the counting of 'num_groups_with_pend [...] new eed3ecc991c9 block, bfq: do not idle if only one group is activated new afdba1461262 block, bfq: cleanup bfq_weights_tree add/remove apis new eb5bca73655c block, bfq: cleanup __bfq_weights_tree_remove() new 81eaca442ea9 block: cleanup elevator_get new aae2a643f508 block: exit elv_iosched_show early when I/O schedulers are [...] new 16095af2fa2c block: cleanup the variable naming in elv_iosched_store new 2eef17a209ab block: simplify the check for the current elevator in elv_ [...] new ffb86425ee2c block: don't check for required features in elevator_match new 64b36075eb0e block: split elevator_switch new db5896e9cf93 block: Remove redundant parent blkcg_gp check in check_sca [...] new 6891f968985f block: Correct comment for scale_cookie_change new dc572f418a14 block: Replace struct rq_depth with unsigned int in struct [...] new 060d9217d356 block, bfq: remove set but not used variable in __bfq_enti [...] new e5c63eb4b59f block, bfq: factor out code to update 'active_entities' new f6fd119b1ae2 block, bfq: cleanup bfq_activate_requeue_entity() new 918fdea3884c block, bfq: remove dead code for updating 'rq_in_driver' new aa625117d6f6 block, bfq: don't declare 'bfqd' as type 'void *' in bfq_group new 71b26083d59c block: set the disk capacity to 0 in blk_mark_disk_dead new 0ffc7e98bfaa nvme-pci: refactor the tagset handling in nvme_reset_work new 23a908647efa nvme: don't remove namespaces in nvme_passthru_end new 4f17344e9dae nvme: remove the NVME_NS_DEAD check in nvme_remove_invalid [...] new fde776afdd84 nvme: remove the NVME_NS_DEAD check in nvme_validate_ns new 6bcd5089ee13 nvme: don't unquiesce the admin queue in nvme_kill_queues new cd50f9b24726 nvme: split nvme_kill_queues new bad3e021ae2b nvme-pci: don't unquiesce the I/O queues in nvme_remove_dead_ctrl new 2b4c2355c5e1 nvme-apple: don't unquiesce the I/O queues in apple_nvme_r [...] new 8537380bb988 blk-mq: skip non-mq queues in blk_mq_quiesce_queue new 80bd4a7aab4c blk-mq: move the srcu_struct used for quiescing to the tagset new 483239c75ba7 blk-mq: pass a tagset to blk_mq_wait_quiesce_done new 414dd48e882c blk-mq: add tagset quiesce interface new 98d81f0df70c nvme: use blk_mq_[un]quiesce_tagset new 7edfd68165b8 blk-mq: improve error handling in blk_mq_alloc_rq_map() new 404672825375 blk-mq: use if-else instead of goto in blk_mq_alloc_cached [...] new 5b2560c4c20e block: Fix some kernel-doc comments new 0f0892356fa1 mm: allow multiple error returns in try_grab_page() new 4003f107fa2e mm: introduce FOLL_PCI_P2PDMA to gate getting PCI P2PDMA pages new d82076403cef iov_iter: introduce iov_iter_get_pages_[alloc_]flags() new 49580e690755 block: add check when merging zone device pages new 1567b49d1a40 lib/scatterlist: add check when merging zone device pages new 5e3e3f2e15df block: set FOLL_PCI_P2PDMA in __bio_iov_iter_get_pages() new 7ee4ccf57484 block: set FOLL_PCI_P2PDMA in bio_map_user_iov() new 7e9c7ef83d78 PCI/P2PDMA: Allow userspace VMA allocations through sysfs new 6d4338cb4070 ABI: sysfs-bus-pci: add documentation for p2pmem allocate new 258bea6388ac drbd: use blk_queue_max_discard_sectors helper new 21b87a7d7564 drbd: disable discard support if granularity > max new ce668b6d68f9 drbd: Store op in drbd_peer_request new a1795c2ccb1e bfq: fix waker_bfqq inconsistency crash new 99771d73ff45 bfq: ignore oom_bfqq in bfq_check_waker new 5ee20298ff25 blk-mq: remove blk_mq_alloc_tag_set_tags new ee9d55210c2f blk-mq: simplify blk_mq_realloc_tag_set_tags new 4f8126bb2308 sbitmap: Use single per-bitmap counting to wake up queued tags new 3bd548e5b819 drivers/md/md-bitmap: check the return value of md_bitmap_ [...] new 9487a0f6855c raid5-cache: use try_cmpxchg in r5l_wake_reclaim new 42271ca389ed lib/raid6: drop RAID6_USE_EMPTY_ZERO_PAGE new 2f6d261e15e8 md: factor out __md_set_array_info() new f97a5528b21e md: introduce md_ro_state new 455521119079 md/bitmap: Fix bitmap chunk size overflow issues new 8e1a2279ca2b md/raid0, raid10: Don't set discard sectors for request queue new 341097ee5357 md: fix a crash in mempool_free new ad831a16b08c md/raid5: use bdev_write_cache instead of open coding it new b611ad14006e md/raid1: stop mdx_raid1 thread when raid1 array run failed new 5626196a5ae0 Merge branch 'md-next' of https://git.kernel.org/pub/scm/l [...] new 6e4068a11413 mempool: introduce mempool_is_saturated new 759aa12f1915 bio: don't rob starving biosets of bios new f25cf75a4521 bio: split pcpu cache part of bio_put into a helper new b99182c501c3 bio: add pcpu caching for non-polling bio_put new 42b2b2fb6ecf bio: shrink max number of pcpu cached bios new 12e4e8c7ab59 io_uring/rw: enable bio caches for IRQ rw new 470373e888f4 block: remove blkdev_writepages new 976570b4ecd3 sbitmap: Advance the queue index before waking up a queue new ee7dc86b6d3e wait: Return number of exclusive waiters awaken new 26edb30dd1c0 sbitmap: Try each queue to wake up at least one waiter new d90db3b1c867 block: clear ->slave_dir when dropping the main slave_dir [...] new 992ec6a92ac3 dm: remove free_table_devices new b9a785d2dc65 dm: cleanup open_table_device new 7b5865831c10 dm: cleanup close_table_device new d563792c8933 dm: make sure create and remove dm device won't race with [...] new 1a581b721699 dm: track per-add_disk holder relations in DM new 7abc07778836 block: remove delayed holder registration new 62f535e1f061 block: fix use after free for bd_holder_dir new 3b3449c1e6c3 block: store the holder kobject in bd_holder_disk new 077a4033541f block: don't allow a disk link holder to itself new b5a9adcbd5dc blk-cgroup: Return -ENOMEM directly in blkcg_css_alloc() e [...] new 3b8cc6298724 blk-cgroup: Optimize blkcg_rstat_flush() new dae590a6c96c blk-cgroup: Flush stats at blkgs destruction path new fce3caea0f24 blk-crypto: don't use struct request_queue for public interfaces new 6715c98b6cf0 blk-crypto: add a blk_crypto_config_supported_natively helper new 3569788c0823 blk-crypto: move internal only declarations to blk-crypto- [...] new d4b2e0d43376 block: fix missing nr_hw_queues update in blk_mq_realloc_t [...] new f2d03d89615e lru_cache: use atomic operations when accessing lc->flags, always new 9933438430b3 lru_cache: remove compiled out code new 2cd10a496a86 lru_cache: remove unused lc_private, lc_set, lc_index_of new 93c68cc46a07 drbd: use consistent license new ac1171bd2c7a elevator: update the document of elevator_switch new e0cca8bc9cd8 elevator: printk a warning if switching to a new io schedu [...] new f69b5e8f356e elevator: update the document of elevator_match new 4284354758d6 elevator: remove an outdated comment in elevator_change new 85168d416e5d blk-crypto: Add a missing include directive new 2820e5d0820a block: mq-deadline: Fix dd_finish_request() for zoned devices new 015d02f48537 block: mq-deadline: Do not break sequential write streams [...] new 6e7b854e4c1b drbd: remove call to memset before free device/resource/co [...] new 8692814b77ca drbd: destroy workqueue when drbd device was freed new 90b0296ece4b block: fix crash in 'blk_mq_elv_switch_none' new 4b7a21c57b14 blk-mq: fix possible memleak when register 'hctx' failed new 3692fec8bb47 block: mq-deadline: Rename deadline_is_seq_writes() new bbf5410bc69e nvmet: use try_cmpxchg in nvmet_update_sq_head new 2be2cd528715 nvmet: force reconnect when number of queue changes new fa8f9ac42350 nvmet: only allocate a single slab for bvecs new cf3d00840170 nvme-fc: improve memory usage in nvme_fc_rcv_ls_req() new 855b7717f44b nvme: fine-granular CAP_SYS_ADMIN for nvme io commands new e4fbcf32c860 nvme: identify-namespace without CAP_SYS_ADMIN new 1b96f862eccc nvme: implement the DEAC bit for the Write Zeroes command new 1e37a307f148 nvme: don't call nvme_init_ctrl_finish from nvme_passthru_end new 94cc781f69f4 nvme: move OPAL setup from PCIe to core new 86adbf0cdb9e nvme: simplify transport specific device attribute handling new 96ef1be53663 nvme-pci: put the admin queue in nvme_dev_remove_admin new c11b7716d6c9 nvme-pci: move more teardown work to nvme_remove new 081a7d958ce4 nvme-pci: factor the iod mempool creation into a helper new 2e87570be9d2 nvme-pci: factor out a nvme_pci_alloc_dev helper new 3f30a79c2e2c nvme-pci: set constant paramters in nvme_pci_alloc_ctrl new a6ee7f19ebfd nvme-pci: call nvme_pci_configure_admin_queue from nvme_pc [...] new 65a54646420e nvme-pci: simplify nvme_dbbuf_dma_alloc new acb71e53bb47 nvme-pci: move the HMPRE check into nvme_setup_host_mem new eac3ef262941 nvme-pci: split the initial probe from the rest path new c7c16c5b1967 nvme-pci: don't unbind the driver on reset failure new 0a7ce375f83f nvme-auth: rename __nvme_auth_[reset|free] to nvme_auth[re [...] new 0c999e69c40a nvme-auth: rename authentication work elements new 100b555bc204 nvme-auth: remove symbol export from nvme_auth_reset new c7390f132a89 nvme-auth: don't re-authenticate if the controller is not LIVE new f6b182fbd5c6 nvme-auth: remove redundant buffer deallocations new 193a8c7e5f1a nvme-auth: don't ignore key generation failures when initi [...] new 01604350e145 nvme-auth: don't override ctrl keys before validation new bfc4068e1e55 nvme-auth: remove redundant if statement new b7d604cae8f6 nvme-auth: don't keep long lived 4k dhchap buffer new e481fc0a3777 nvme-auth: guarantee dhchap buffers under memory pressure new 8d1c1904e947 nvme-auth: clear sensitive info right after authentication [...] new 96df31839354 nvme-auth: remove redundant deallocations new e8a420efb637 nvme-auth: no need to reset chap contexts on re-authentication new 546dea18c999 nvme-auth: check chap ctrl_key once constructed new aa36d711e945 nvme-auth: convert dhchap_auth_list to an array new a2a00d2a66e4 nvme-auth: remove redundant auth_work flush new d061a1bd1fff nvme-auth: have dhchap_auth_work wait for queues auth to complete new 1f1a4f89562d nvme-tcp: stop auth work after tearing down queues in erro [...] new 91c11d5f3254 nvme-rdma: stop auth work after tearing down queues in err [...] new 811f4de0344d nvme: avoid fallback to sequential scan due to transient issues new bcaf434b8f04 nvme: return err on nvme_init_non_mdts_limits fail new c58e28afb11f nvmet: fix a memory leak in nvmet_auth_set_key new 9f27bd701d18 nvme: rename the queue quiescing helpers new 23855abdc4be nvmet: expose IEEE OUI to configfs new 68c5444c3172 nvmet: expose firmware revision to configfs new 8613dec04e74 Merge tag 'nvme-6.2-2022-11-29' of git://git.infradead.org [...] new 7919d679ae09 block: include 'none' for initial elv_iosched_show call new 5998249e3238 block: replace continue with else-if in elv_iosched_show new 7a3b3660fd30 block: always use 'e' when printing scheduler name new c6451ede406b block: replace "len+name" with "name+len" in elv_iosched_show new 8d283ee62b07 block: use bool as the return type of elv_iosched_allow_bio_merge new c62256dda371 Revert "blk-cgroup: Flush stats at blkgs destruction path" new 450deb93df7d blk-crypto: pass a gendisk to blk_crypto_sysfs_{,un}register new 6fc75f309d29 block: factor out a blk_debugfs_remove helper new 40602997be26 block: fix error unwinding in blk_register_queue new 2bd85221a625 block: untangle request_queue refcounting from sysfs new 63f93fd6fa57 block: mark blk_put_queue as potentially blocking new 92a34c461719 virtio-blk: replace ida_simple[get|remove] with ida_[alloc [...] new 36369f46e917 block: Do not reread partition table on exclusively open device new ecaaaabeead5 blk-iocost: Fix typo in comment new c6d2efdd38b4 blk-iocost: Reset vtime_base_rate in ioc_refresh_params new 63c9eac4b6d7 blk-iocost: Trace vtime_base_rate instead of vtime_rate new 6c31be320c52 blk-iocost: Remove vrate member in struct ioc_now new 7a88b1a8263a blk-iocost: Correct comment in blk_iocost_init new 2e833c8c8c42 block: bdev & blktrace: use consistent function doc. notation new c3f8974198b4 drbd: unify how failed assertions are logged new 136160c1732e drbd: split polymorph printk to its own file new aa0346959711 drbd: introduce dynamic debug new e3fa02d7d420 drbd: introduce drbd_ratelimit() new 677b367275f8 drbd: add context parameter to expect() macro new d3a5738849e0 null_blk: support read-only and offline zone conditions new 1d6df9d352bb blk-cgroup: Fix some kernel-doc comments new f40eb99897af pktcdvd: remove driver. new fb541ca4c365 md: remove lock_bdev / unlock_bdev new d57d9d696550 md: mark md_kick_rdev_from_array static new b5c1acf012a7 md: fold unbind_rdev_from_array into md_kick_rdev_from_array new 368c7f1f8a68 Merge branch 'md-next' of https://git.kernel.org/pub/scm/l [...] new 85d6ce58e493 block: remove devnode callback from struct block_device_op [...] new f8ace2e304c5 floppy: Fix memory leak in do_floppy_init() new b1476451488b Merge tag 'floppy-for-6.2' of https://github.com/evdenis/l [...] new f56019aef353 blk-throttle: correct stale comment in throtl_pd_init new 84aca0a7e039 blk-throttle: Fix that bps of child could exceed bps limit [...] new eb1847918214 blk-throttle: ignore cgroup without io queued in blk_throt [...] new 183daeb11de8 blk-throttle: correct calculation of wait time in tg_may_dispatch new a4d508e33382 blk-throttle: simpfy low limit reached check in throtl_tg_ [...] new 009df341714c blk-throttle: fix typo in comment of throtl_adjusted_limit new e3031d4c7d2c blk-throttle: remove incorrect comment for tg_last_low_ove [...] new 9c9f209d9d81 blk-throttle: remove repeat check of elapsed time new eea3e8b74aa1 blk-throttle: Use more suitable time_after check for updat [...] new db1c7d779767 block: bio_copy_data_iter new c34b7ac65087 block: remove bio_set_op_attrs new ba0718a6d671 nvme: don't call blk_mq_{,un}quiesce_tagset when ctrl->tag [...] new 99722c8aa8b9 nvme: use kstrtobool() instead of strtobool() new 6887fc6495f2 nvme: introduce nvme_start_request new d4d957b53d91 nvme-multipath: support io stats on the mpath device new ea43fceea417 nvme: allow unprivileged passthrough of Identify Controller new 6c90294d72a9 nvme-fc: avoid null pointer dereference new b2969585572e nvme-fc: move common code into helper new c76b8308e4c9 nvme-apple: fix controller shutdown in apple_nvme_disable new e6d275de2e4a nvme: use nvme_wait_ready in nvme_shutdown_ctrl new 285b6e9b5717 nvme: merge nvme_shutdown_ctrl into nvme_disable_ctrl new 47d42d229a18 nvme-pci: remove nvme_disable_admin_queue new c80767f770ed nvme-pci: remove nvme_pci_disable new 10981f23a1b8 nvme-pci: cleanup nvme_suspend_queue new 7d879c90ae6c nvme-pci: rename nvme_disable_io_queues new 8cb9f10b7151 nvme-pci: return early on ctrl state mismatch in nvme_reset_work new 68e81eba6763 nvme-pci: split out a nvme_pci_ctrl_is_dead helper new dcef77274ae5 nvme: pass nr_maps explicitly to nvme_alloc_io_tag_set new db45e1a5ddcc nvme: consolidate setting the tagset flags new b794d1c2ad6d nvme: only set reserved_tags in nvme_alloc_io_tag_set for [...] new 93b24f579c39 nvme: add the Apple shared tag workaround to nvme_alloc_io [...] new 0da7feaa5913 nvme-pci: use the tagset alloc/free helpers new 19b00e0069a3 nvmet: don't open-code NVME_NS_ATTR_RO enumeration new 8f415307c3ca Merge tag 'nvme-6.2-2022-12-07' of git://git.infradead.org [...] new 37754595e947 blk-cgroup: Fix typo in comment new c1f480b2d092 sed-opal: allow using IOC_OPAL_SAVE for locking too new 56fb8d90031f block: sed-opal: Don't include <linux/kernel.h> new f596da3efaf4 blktrace: Fix output non-blktrace event when blk_classic o [...] new ce8a79d5601a Merge tag 'for-6.2/block-2022-12-08' of git://git.kernel.dk/linux new d9504c65be2a scsi: Define the COMPLETED sense key new 7390896b3484 ata: libata: fix NCQ autosense logic new 461ec0406771 ata: libata: clarify when ata_eh_request_sense() will be called new 4b89ad8e5e12 ata: libata: only set sense valid flag if sense data is valid new 013115d90e00 ata: libata: fetch sense data for ATA devices supporting s [...] new 4ba09d202657 ata: libahci: read correct status and error field for NCQ [...] new 1dea5edc9085 ata: pata_mpc52xx: Replace NO_IRQ with 0 new 6c4c900b7397 ata: sata_gemini: Remove dependency on OF for compile tests new dc62c7e6ed53 ata: pata_ftide010: Remove build dependency on OF new fddb1a642478 ata: add ata_port_is_frozen() helper new 4cb7c6f1ef96 ata: make use of ata_port_is_frozen() helper new 7834589e81bc scsi: libsas: make use of ata_port_is_frozen() helper new 5122e53ee784 ata: libata-core: do not retry reading the log on timeout new 67776a9ee695 ata: remove unused helper ata_id_lba48_enabled() new 73eb5507fa5f ata: remove unused helper ata_id_flush_enabled() new 90c313d35305 ata: remove unused helper ata_id_flush_ext_enabled() new 43c10618700b ata: remove palmchip pata_bk3710 driver new de58fd3d80f8 ata: sata_dwc_460ex: remove variable num_processed new d5b560c014ed ata: libata-sff: kill unused ata_sff_busy_sleep() new aebf1e26a84f ata: pata_ep93xx: use devm_platform_get_and_ioremap_resource() new 01a965d75050 ata: sata_dwc_460ex: Check !irq instead of irq == NO_IRQ new 6c57e74e6e03 ata: ahci: Remove linux/msi.h include new 3d8a3ae3d966 ata: libata: fix commands incorrectly not getting retried [...] new f07788079f51 ata: ahci: fix enum constants for gcc-13 new 8ecd28b7a3a4 Merge tag 'ata-6.2-rc1' of git://git.kernel.org/pub/scm/li [...] new 88430ebcbc0e dm thin: Fix UAF in run_timer_softirq() new e4b5957c6f74 dm clone: Fix UAF in clone_dtr() new 6a459d8edbdb dm cache: Fix UAF in destroy() new f50cb2cbabd6 dm integrity: Fix UAF in dm_integrity_dtr() new 8111964f1b85 dm thin: Fix ABBA deadlock between shrink_slab and dm_pool [...] new 352b837a5541 dm cache: Fix ABBA deadlock between shrink_slab and dm_cac [...] new 6b9973861cb2 dm cache: set needs_check flag after aborting metadata new 19eb1650afeb dm thin: resume even if in FAIL mode new d043f9a1ca92 dm ioctl: a small code cleanup in list_version_get_info new b52c3de84bd0 dm ioctl: fix a couple ioctl codes new 035641b01e72 dm init: add dm-mod.waitfor to wait for asynchronously pro [...] new 7991dbff6849 dm thin: Use last transaction's pmd->root when commit failed new 8715c6d3100f Merge tag 'for-6.2/dm-changes' of git://git.kernel.org/pub [...]
The 361 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/testing/debugfs-pktcdvd | 18 - Documentation/ABI/testing/sysfs-bus-pci | 10 + Documentation/ABI/testing/sysfs-class-pktcdvd | 97 - .../admin-guide/device-mapper/dm-init.rst | 8 + Documentation/block/inline-encryption.rst | 12 +- MAINTAINERS | 7 - block/bdev.c | 4 +- block/bfq-cgroup.c | 12 +- block/bfq-iosched.c | 102 +- block/bfq-iosched.h | 32 +- block/bfq-wf2q.c | 157 +- block/bio.c | 146 +- block/blk-cgroup.c | 94 +- block/blk-cgroup.h | 10 + block/blk-core.c | 83 +- block/blk-crypto-internal.h | 22 +- block/blk-crypto-profile.c | 1 + block/blk-crypto-sysfs.c | 11 +- block/blk-crypto.c | 37 +- block/blk-ia-ranges.c | 3 +- block/blk-iocost.c | 57 +- block/blk-iolatency.c | 37 +- block/blk-map.c | 14 +- block/blk-merge.c | 44 +- block/blk-mq-sched.c | 8 +- block/blk-mq-sysfs.c | 11 +- block/blk-mq.c | 229 +- block/blk-mq.h | 14 +- block/blk-settings.c | 6 +- block/blk-sysfs.c | 137 +- block/blk-throttle.c | 102 +- block/blk-wbt.c | 26 +- block/blk-wbt.h | 17 +- block/blk.h | 27 +- block/bsg-lib.c | 2 + block/bsg.c | 11 +- block/elevator.c | 254 +- block/elevator.h | 20 +- block/fops.c | 7 - block/genhd.c | 35 +- block/holder.c | 103 +- block/ioctl.c | 12 +- block/mq-deadline.c | 83 +- block/sed-opal.c | 39 + drivers/ata/Kconfig | 13 +- drivers/ata/Makefile | 1 - drivers/ata/ahci.c | 1 - drivers/ata/ahci.h | 245 +- drivers/ata/libahci.c | 20 +- drivers/ata/libata-acpi.c | 4 +- drivers/ata/libata-core.c | 7 +- drivers/ata/libata-eh.c | 40 +- drivers/ata/libata-sata.c | 50 +- drivers/ata/libata-scsi.c | 18 +- drivers/ata/libata-sff.c | 56 - drivers/ata/libata.h | 1 + drivers/ata/pata_bk3710.c | 380 --- drivers/ata/pata_ep93xx.c | 3 +- drivers/ata/pata_ftide010.c | 2 +- drivers/ata/pata_mpc52xx.c | 2 +- drivers/ata/sata_dwc_460ex.c | 12 +- drivers/ata/sata_gemini.c | 2 +- drivers/ata/sata_nv.c | 2 +- drivers/ata/sata_promise.c | 2 +- drivers/ata/sata_sx4.c | 2 +- drivers/block/Kconfig | 43 - drivers/block/Makefile | 1 - drivers/block/drbd/Kconfig | 2 +- drivers/block/drbd/Makefile | 2 +- drivers/block/drbd/drbd_actlog.c | 8 +- drivers/block/drbd/drbd_bitmap.c | 62 +- drivers/block/drbd/drbd_debugfs.c | 2 +- drivers/block/drbd/drbd_debugfs.h | 2 +- drivers/block/drbd/drbd_int.h | 78 +- drivers/block/drbd/drbd_interval.c | 2 +- drivers/block/drbd/drbd_interval.h | 2 +- drivers/block/drbd/drbd_main.c | 21 +- drivers/block/drbd/drbd_nl.c | 27 +- drivers/block/drbd/drbd_nla.c | 2 +- drivers/block/drbd/drbd_nla.h | 2 +- drivers/block/drbd/drbd_polymorph_printk.h | 141 + drivers/block/drbd/drbd_proc.c | 2 +- drivers/block/drbd/drbd_protocol.h | 2 +- drivers/block/drbd/drbd_receiver.c | 99 +- drivers/block/drbd/drbd_req.c | 8 +- drivers/block/drbd/drbd_req.h | 2 +- drivers/block/drbd/drbd_state.c | 2 +- drivers/block/drbd/drbd_state.h | 2 +- drivers/block/drbd/drbd_state_change.h | 2 +- drivers/block/drbd/drbd_strings.c | 2 +- drivers/block/drbd/drbd_strings.h | 2 +- drivers/block/drbd/drbd_vli.h | 2 +- drivers/block/drbd/drbd_worker.c | 18 +- drivers/block/floppy.c | 4 +- drivers/block/null_blk/main.c | 22 +- drivers/block/null_blk/null_blk.h | 8 + drivers/block/null_blk/zoned.c | 95 +- drivers/block/pktcdvd.c | 2944 -------------------- drivers/block/virtio_blk.c | 8 +- drivers/block/xen-blkfront.c | 1 - drivers/md/bcache/movinggc.c | 2 +- drivers/md/bcache/request.c | 2 +- drivers/md/bcache/writeback.c | 4 +- drivers/md/dm-cache-metadata.c | 54 +- drivers/md/dm-cache-target.c | 11 +- drivers/md/dm-clone-target.c | 1 + drivers/md/dm-init.c | 22 +- drivers/md/dm-integrity.c | 2 + drivers/md/dm-ioctl.c | 6 +- drivers/md/dm-table.c | 2 +- drivers/md/dm-thin-metadata.c | 60 +- drivers/md/dm-thin.c | 20 +- drivers/md/dm.c | 138 +- drivers/md/md-bitmap.c | 47 +- drivers/md/md.c | 323 ++- drivers/md/md.h | 1 - drivers/md/raid0.c | 1 - drivers/md/raid1.c | 13 +- drivers/md/raid10.c | 20 +- drivers/md/raid5-cache.c | 10 +- drivers/md/raid5-ppl.c | 5 +- drivers/nvme/host/apple.c | 30 +- drivers/nvme/host/auth.c | 258 +- drivers/nvme/host/core.c | 319 +-- drivers/nvme/host/fc.c | 59 +- drivers/nvme/host/ioctl.c | 118 +- drivers/nvme/host/multipath.c | 26 + drivers/nvme/host/nvme.h | 69 +- drivers/nvme/host/pci.c | 606 ++-- drivers/nvme/host/rdma.c | 42 +- drivers/nvme/host/tcp.c | 45 +- drivers/nvme/target/admin-cmd.c | 11 +- drivers/nvme/target/configfs.c | 138 +- drivers/nvme/target/core.c | 44 +- drivers/nvme/target/io-cmd-file.c | 16 +- drivers/nvme/target/loop.c | 16 +- drivers/nvme/target/nvmet.h | 6 +- drivers/pci/p2pdma.c | 124 + drivers/scsi/libsas/sas_ata.c | 2 +- drivers/scsi/scsi_lib.c | 2 +- drivers/scsi/scsi_scan.c | 1 - drivers/ufs/core/ufshcd.c | 2 + fs/crypto/inline_crypt.c | 14 +- fs/eventfd.c | 37 +- fs/eventpoll.c | 18 +- fs/iomap/direct-io.c | 3 +- fs/remap_range.c | 7 +- include/linux/ata.h | 31 - include/linux/bio.h | 2 - include/linux/blk-crypto-profile.h | 12 - include/linux/blk-crypto.h | 13 +- include/linux/blk-mq.h | 9 +- include/linux/blk_types.h | 7 - include/linux/blkdev.h | 32 +- include/linux/eventfd.h | 7 + include/linux/io_uring.h | 13 +- include/linux/io_uring_types.h | 5 + include/linux/libata.h | 7 +- include/linux/lru_cache.h | 3 - include/linux/mempool.h | 5 + include/linux/mm.h | 3 +- include/linux/mmzone.h | 24 + include/linux/nvme.h | 2 + include/linux/pktcdvd.h | 197 -- include/linux/raid/pq.h | 8 - include/linux/sbitmap.h | 16 +- include/linux/sed-opal.h | 3 +- include/linux/uio.h | 6 + include/linux/wait.h | 2 +- include/scsi/scsi_proto.h | 4 +- include/trace/events/iocost.h | 4 +- include/uapi/linux/eventpoll.h | 6 + include/uapi/linux/io_uring.h | 18 + include/uapi/linux/pktcdvd.h | 112 - include/uapi/linux/sed-opal.h | 8 +- io_uring/io_uring.c | 354 ++- io_uring/io_uring.h | 58 +- io_uring/kbuf.c | 14 +- io_uring/msg_ring.c | 168 +- io_uring/msg_ring.h | 1 + io_uring/net.c | 77 +- io_uring/notif.c | 57 +- io_uring/notif.h | 15 +- io_uring/opdef.c | 8 + io_uring/opdef.h | 2 + io_uring/poll.c | 123 +- io_uring/rsrc.c | 71 +- io_uring/rsrc.h | 1 + io_uring/rw.c | 9 +- io_uring/timeout.c | 10 +- io_uring/uring_cmd.c | 2 +- kernel/sched/wait.c | 18 +- kernel/trace/blktrace.c | 7 +- lib/iov_iter.c | 32 +- lib/lru_cache.c | 59 +- lib/raid6/algos.c | 2 - lib/sbitmap.c | 144 +- lib/scatterlist.c | 25 +- mm/gup.c | 45 +- mm/huge_memory.c | 19 +- mm/hugetlb.c | 23 +- 201 files changed, 4331 insertions(+), 6975 deletions(-) delete mode 100644 Documentation/ABI/testing/debugfs-pktcdvd delete mode 100644 Documentation/ABI/testing/sysfs-class-pktcdvd delete mode 100644 drivers/ata/pata_bk3710.c create mode 100644 drivers/block/drbd/drbd_polymorph_printk.h delete mode 100644 drivers/block/pktcdvd.c delete mode 100644 include/linux/pktcdvd.h delete mode 100644 include/uapi/linux/pktcdvd.h