summaryrefslogtreecommitdiff
path: root/drivers/block/ublk_drv.c
AgeCommit message (Expand)AuthorFilesLines
2026-07-27ublk: reset kernel-owned dev_info fields in ublk_ctrl_add_dev()Ming Lei1-0/+9
2026-07-19ublk: wait on ublk_dev_ready() instead of ub->completionMing Lei1-17/+30
2026-07-02ublk: snapshot batch commands before preparing I/OYousef Alhouseen1-1/+12
2026-06-16Merge tag 'for-7.2/block-20260615' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds1-89/+85
2026-05-27ublk: set canceling flag even when disk is not allocatedMing Lei1-14/+18
2026-05-22ublk: factor out ublk_init_iod() helperCaleb Sander Mateos1-31/+29
2026-05-22ublk: move ublk_req_build_flags() earlierCaleb Sander Mateos1-32/+31
2026-05-22ublk: optimize ublk_rq_has_data()Caleb Sander Mateos1-13/+8
2026-05-11ublk: reject max_sectors smaller than PAGE_SECTORS in parameter validationMing Lei1-0/+3
2026-05-08ublk: fix use-after-free in ublk_cancel_cmd()Ming Lei1-5/+15
2026-05-06ublk: validate physical_bs_shift, io_min_shift and io_opt_shiftMing Lei1-1/+17
2026-05-01ublk: don't issue uring_cmd from fallback task workJens Axboe1-1/+3
2026-04-23ublk: avoid unpinning pages under maple tree spinlockMing Lei1-10/+46
2026-04-23ublk: refactor common helper ublk_shmem_remove_ranges()Ming Lei1-40/+29
2026-04-23ublk: fix maple tree lockdep warning in ublk_buf_cleanupMing Lei1-0/+4
2026-04-17ublk: use unchecked copy helpers for bio page dataMing Lei1-2/+10
2026-04-14Merge tag 'for-7.1/block-20260411' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds1-43/+434
2026-04-10ublk: fix tautological comparison warning in ublk_ctrl_reg_bufMing Lei1-8/+6
2026-04-10ublk: allow buffer registration before device is startedMing Lei1-51/+28
2026-04-10ublk: replace xarray with IDA for shmem buffer index allocationMing Lei1-46/+46
2026-04-10ublk: simplify PFN range loop in __ublk_ctrl_reg_bufMing Lei1-3/+2
2026-04-10ublk: verify all pages in multi-page bvec fall within registered rangeMing Lei1-6/+11
2026-04-10ublk: widen ublk_shmem_buf_reg.len to __u64 for 4GB buffer supportMing Lei1-1/+8
2026-04-07ublk: eliminate permanent pages[] array from struct ublk_bufMing Lei1-32/+55
2026-04-07ublk: enable UBLK_F_SHMEM_ZC feature flagMing Lei1-3/+4
2026-04-07ublk: add PFN-based buffer matching in I/O pathMing Lei1-1/+76
2026-04-07ublk: add UBLK_U_CMD_REG_BUF/UNREG_BUF control commandsMing Lei1-0/+295
2026-04-06ublk: reset per-IO canceled flag on each fetchUday Shankar1-8/+13
2026-03-23ublk: move cold paths out of __ublk_batch_dispatch() for icache efficiencyMing Lei1-32/+38
2026-03-14ublk: report BLK_SPLIT_INTERVAL_CAPABLECaleb Sander Mateos1-1/+1
2026-03-13Merge tag 'block-7.0-20260312' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-4/+12
2026-03-09ublk: don't clear GD_SUPPRESS_PART_SCAN for unprivileged daemonsMing Lei1-1/+3
2026-03-06ublk: fix NULL pointer dereference in ublk_ctrl_set_size()Mehul Rao1-3/+9
2026-02-22Convert 'alloc_flex' family to use the new default GFP_KERNEL argumentLinus Torvalds1-1/+1
2026-02-21Merge tag 'kmalloc_obj-treewide-v7.0-rc1' of git://git.kernel.org/pub/scm/lin...Linus Torvalds1-2/+2
2026-02-21treewide: Replace kmalloc with kmalloc_obj for non-scalar typesKees Cook1-2/+2
2026-02-19io_uring: Add size check for sqe->cmdGovindarajulu Varadarajan1-4/+8
2026-02-10Merge tag 'for-7.0/block-20260206' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds1-206/+1699
2026-01-31ublk: remove "can't touch 'ublk_io' any more" commentsCaleb Sander Mateos1-2/+0
2026-01-31ublk: add UBLK_F_NO_AUTO_PART_SCAN feature flagMing Lei1-4/+10
2026-01-31ublk: check list membership before cancelling batch fetch commandMing Lei1-3/+13
2026-01-31ublk: drop ublk_ctrl_start_recovery() header argumentCaleb Sander Mateos1-4/+3
2026-01-31ublk: use READ_ONCE() to read struct ublksrv_ctrl_cmdCaleb Sander Mateos1-25/+31
2026-01-31ublk: Validate SQE128 flag before accessing the cmdGovindarajulu Varadarajan1-3/+3
2026-01-30ublk: restore auto buf unregister refcount optimizationCaleb Sander Mateos1-2/+2
2026-01-29ublk: document IO reference counting designMing Lei1-0/+89
2026-01-23ublk: rename auto buffer registration helpersMing Lei1-13/+26
2026-01-23ublk: fix canceling flag handling in batch I/O recoveryMing Lei1-3/+8
2026-01-23ublk: move ublk_mark_io_ready() out of __ublk_fetch()Ming Lei1-1/+5
2026-01-23ublk: fix batch I/O recovery -ENODEV errorMing Lei1-32/+60