summaryrefslogtreecommitdiff
path: root/drivers/block/ublk_drv.c
AgeCommit message (Expand)Author
2026-06-16Merge tag 'for-7.2/block-20260615' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds
2026-05-27ublk: set canceling flag even when disk is not allocatedMing Lei
2026-05-22ublk: factor out ublk_init_iod() helperCaleb Sander Mateos
2026-05-22ublk: move ublk_req_build_flags() earlierCaleb Sander Mateos
2026-05-22ublk: optimize ublk_rq_has_data()Caleb Sander Mateos
2026-05-11ublk: reject max_sectors smaller than PAGE_SECTORS in parameter validationMing Lei
2026-05-08ublk: fix use-after-free in ublk_cancel_cmd()Ming Lei
2026-05-06ublk: validate physical_bs_shift, io_min_shift and io_opt_shiftMing Lei
2026-05-01ublk: don't issue uring_cmd from fallback task workJens Axboe
2026-04-23ublk: avoid unpinning pages under maple tree spinlockMing Lei
2026-04-23ublk: refactor common helper ublk_shmem_remove_ranges()Ming Lei
2026-04-23ublk: fix maple tree lockdep warning in ublk_buf_cleanupMing Lei
2026-04-17ublk: use unchecked copy helpers for bio page dataMing Lei
2026-04-13Merge tag 'for-7.1/block-20260411' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds
2026-04-10ublk: fix tautological comparison warning in ublk_ctrl_reg_bufMing Lei
2026-04-09ublk: allow buffer registration before device is startedMing Lei
2026-04-09ublk: replace xarray with IDA for shmem buffer index allocationMing Lei
2026-04-09ublk: simplify PFN range loop in __ublk_ctrl_reg_bufMing Lei
2026-04-09ublk: verify all pages in multi-page bvec fall within registered rangeMing Lei
2026-04-09ublk: widen ublk_shmem_buf_reg.len to __u64 for 4GB buffer supportMing Lei
2026-04-07ublk: eliminate permanent pages[] array from struct ublk_bufMing Lei
2026-04-07ublk: enable UBLK_F_SHMEM_ZC feature flagMing Lei
2026-04-07ublk: add PFN-based buffer matching in I/O pathMing Lei
2026-04-07ublk: add UBLK_U_CMD_REG_BUF/UNREG_BUF control commandsMing Lei
2026-04-06ublk: reset per-IO canceled flag on each fetchUday Shankar
2026-03-22ublk: move cold paths out of __ublk_batch_dispatch() for icache efficiencyMing Lei
2026-03-14ublk: report BLK_SPLIT_INTERVAL_CAPABLECaleb Sander Mateos
2026-03-13Merge tag 'block-7.0-20260312' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds
2026-03-09ublk: don't clear GD_SUPPRESS_PART_SCAN for unprivileged daemonsMing Lei
2026-03-06ublk: fix NULL pointer dereference in ublk_ctrl_set_size()Mehul Rao
2026-02-21Convert 'alloc_flex' family to use the new default GFP_KERNEL argumentLinus Torvalds
2026-02-21Merge tag 'kmalloc_obj-treewide-v7.0-rc1' of git://git.kernel.org/pub/scm/lin...Linus Torvalds
2026-02-21treewide: Replace kmalloc with kmalloc_obj for non-scalar typesKees Cook
2026-02-19io_uring: Add size check for sqe->cmdGovindarajulu Varadarajan
2026-02-09Merge tag 'for-7.0/block-20260206' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds
2026-01-31ublk: remove "can't touch 'ublk_io' any more" commentsCaleb Sander Mateos
2026-01-31ublk: add UBLK_F_NO_AUTO_PART_SCAN feature flagMing Lei
2026-01-31ublk: check list membership before cancelling batch fetch commandMing Lei
2026-01-31ublk: drop ublk_ctrl_start_recovery() header argumentCaleb Sander Mateos
2026-01-31ublk: use READ_ONCE() to read struct ublksrv_ctrl_cmdCaleb Sander Mateos
2026-01-31ublk: Validate SQE128 flag before accessing the cmdGovindarajulu Varadarajan
2026-01-29ublk: restore auto buf unregister refcount optimizationCaleb Sander Mateos
2026-01-29ublk: document IO reference counting designMing Lei
2026-01-23ublk: rename auto buffer registration helpersMing Lei
2026-01-23ublk: fix canceling flag handling in batch I/O recoveryMing Lei
2026-01-23ublk: move ublk_mark_io_ready() out of __ublk_fetch()Ming Lei
2026-01-22ublk: fix batch I/O recovery -ENODEV errorMing Lei
2026-01-22ublk: implement batch request completion via blk_mq_end_request_batch()Ming Lei
2026-01-22ublk: add new feature UBLK_F_BATCH_IOMing Lei
2026-01-22ublk: abort requests filled in event kfifoMing Lei