Show patches with: Submitter = Omar Sandoval       |   268 patches
« 1 2 3 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race 1 1 - --- 2024-10-15 Omar Sandoval New
kyber: fix out of bounds access when preempted kyber: fix out of bounds access when preempted - - - --- 2021-05-11 Omar Sandoval New
block: only call sched requeue_request() for scheduled requests block: only call sched requeue_request() for scheduled requests - - - --- 2020-09-08 Omar Sandoval New
sbitmap: fix sbitmap_for_each_set() sbitmap: fix sbitmap_for_each_set() - - - --- 2018-12-03 Omar Sandoval New
[v2] kyber: fix wrong strlcpy() size in trace_kyber_latency() [v2] kyber: fix wrong strlcpy() size in trace_kyber_latency() - - 1 --- 2018-11-12 Omar Sandoval New
kyber: fix wrong strlcpy() size in trace_kyber_latency() kyber: fix wrong strlcpy() size in trace_kyber_latency() - - - --- 2018-11-11 Omar Sandoval New
[v2,11/11] floppy: convert to blk-mq Convert floppy drivers to blk-mq - - - --- 2018-10-11 Omar Sandoval New
[v2,10/11] ataflop: convert to blk-mq Convert floppy drivers to blk-mq - - - --- 2018-10-11 Omar Sandoval New
[v2,09/11] ataflop: fix error handling during setup Convert floppy drivers to blk-mq - - - --- 2018-10-11 Omar Sandoval New
[v2,08/11] ataflop: fold headers into C file Convert floppy drivers to blk-mq - - - --- 2018-10-11 Omar Sandoval New
[v2,07/11] amiflop: convert to blk-mq Convert floppy drivers to blk-mq - - - --- 2018-10-11 Omar Sandoval New
[v2,06/11] amiflop: clean up on errors during setup Convert floppy drivers to blk-mq - - - --- 2018-10-11 Omar Sandoval New
[v2,05/11] amiflop: fold headers into C file Convert floppy drivers to blk-mq - - - --- 2018-10-11 Omar Sandoval New
[v2,04/11] swim3: convert to blk-mq Convert floppy drivers to blk-mq - - - --- 2018-10-11 Omar Sandoval New
[v2,03/11] swim3: add real error handling in setup Convert floppy drivers to blk-mq - - - --- 2018-10-11 Omar Sandoval New
[v2,02/11] swim: convert to blk-mq Convert floppy drivers to blk-mq 1 - - --- 2018-10-11 Omar Sandoval New
[v2,01/11] swim: fix cleanup on setup error Convert floppy drivers to blk-mq - - - --- 2018-10-11 Omar Sandoval New
[13/13] floppy: convert to blk-mq [01/13] swim: fix cleanup on setup error - - - --- 2018-10-11 Omar Sandoval New
[12/13] floppy: end whole request on error [01/13] swim: fix cleanup on setup error - - - --- 2018-10-11 Omar Sandoval New
[11/13] ataflop: convert to blk-mq [01/13] swim: fix cleanup on setup error - - - --- 2018-10-11 Omar Sandoval New
[10/13] ataflop: fix error handling during setup [01/13] swim: fix cleanup on setup error - - - --- 2018-10-11 Omar Sandoval New
[09/13] ataflop: fold headers into C file [01/13] swim: fix cleanup on setup error - - - --- 2018-10-11 Omar Sandoval New
[08/13] amiflop: convert to blk-mq [01/13] swim: fix cleanup on setup error - - - --- 2018-10-11 Omar Sandoval New
[07/13] amiflop: clean up on errors during setup [01/13] swim: fix cleanup on setup error - - - --- 2018-10-11 Omar Sandoval New
[06/13] amiflop: fold headers into C file [01/13] swim: fix cleanup on setup error - - - --- 2018-10-11 Omar Sandoval New
[05/13] swim3: convert to blk-mq [01/13] swim: fix cleanup on setup error - - - --- 2018-10-11 Omar Sandoval New
[04/13] swim3: end whole request on error [01/13] swim: fix cleanup on setup error - - - --- 2018-10-11 Omar Sandoval New
[03/13] swim3: add real error handling in setup [01/13] swim: fix cleanup on setup error - - - --- 2018-10-11 Omar Sandoval New
[02/13] swim: convert to blk-mq [01/13] swim: fix cleanup on setup error - - - --- 2018-10-11 Omar Sandoval New
[01/13] swim: fix cleanup on setup error [01/13] swim: fix cleanup on setup error - - - --- 2018-10-11 Omar Sandoval New
kyber: fix integer overflow of latency targets on 32-bit kyber: fix integer overflow of latency targets on 32-bit - - - --- 2018-09-28 Omar Sandoval New
[v2,5/5] kyber: add tracepoints kyber: better heuristics - - - --- 2018-09-27 Omar Sandoval New
[v2,4/5] kyber: implement improved heuristics kyber: better heuristics - - - --- 2018-09-27 Omar Sandoval New
[v2,3/5] kyber: don't make domain token sbitmap larger than necessary kyber: better heuristics - - - --- 2018-09-27 Omar Sandoval New
[v2,2/5] block: export blk_stat_enable_accounting() kyber: better heuristics - - - --- 2018-09-27 Omar Sandoval New
[v2,1/5] block: move call of scheduler's ->completed_request() hook kyber: better heuristics - - - --- 2018-09-27 Omar Sandoval New
block: use nanosecond resolution for iostat block: use nanosecond resolution for iostat - - - --- 2018-09-21 Omar Sandoval New
[RFC,5/5] kyber: add tracepoints kyber: better heuristics - - - --- 2018-08-09 Omar Sandoval New
[RFC,4/5] kyber: implement improved heuristics kyber: better heuristics - - - --- 2018-08-09 Omar Sandoval New
[RFC,3/5] kyber: don't make domain token sbitmap larger than necessary kyber: better heuristics - - - --- 2018-08-09 Omar Sandoval New
[RFC,2/5] block: export blk_stat_enable_accounting() kyber: better heuristics - - - --- 2018-08-09 Omar Sandoval New
[RFC,1/5] block: move call of scheduler's ->completed_request() hook kyber: better heuristics - - - --- 2018-08-09 Omar Sandoval New
[blktests,v3,0/6] Add SRP initiator driver tests - - - --- 2018-07-10 Omar Sandoval New
[V2,2/2] block: kyber: make kyber more friendly with merging - - - --- 2018-05-29 Omar Sandoval New
[V3] blk-mq: avoid to starve tag allocation after allocation process migrates - - - --- 2018-05-24 Omar Sandoval New
[v3,7/7] block: consolidate struct request timestamp fields - - - --- 2018-05-09 Omar Sandoval New
[v3,6/7] block: move blk_stat_add() to __blk_mq_end_request() - - - --- 2018-05-09 Omar Sandoval New
[v3,5/7] block: use ktime_get_ns() instead of sched_clock() for cfq and bfq - - - --- 2018-05-09 Omar Sandoval New
[v3,4/7] block: get rid of struct blk_issue_stat - - - --- 2018-05-09 Omar Sandoval New
[v3,3/7] block: replace bio->bi_issue_stat with bio-specific type - - - --- 2018-05-09 Omar Sandoval New
[v3,2/7] block: pass struct request instead of struct blk_issue_stat to wbt - - - --- 2018-05-09 Omar Sandoval New
[v3,1/7] block: move some wbt helpers to blk-wbt.c - - - --- 2018-05-09 Omar Sandoval New
[v2,7/7] block: consolidate struct request timestamp fields - - - --- 2018-05-02 Omar Sandoval New
[v2,6/7] block: move blk_stat_add() to __blk_mq_end_request() - - - --- 2018-05-02 Omar Sandoval New
[v2,5/7] block: use ktime_get_ns() instead of sched_clock() for cfq and bfq - - - --- 2018-05-02 Omar Sandoval New
[v2,4/7] block: get rid of struct blk_issue_stat - - - --- 2018-05-02 Omar Sandoval New
[v2,3/7] block: replace bio->bi_issue_stat with bio-specific type - - - --- 2018-05-02 Omar Sandoval New
[v2,2/7] block: pass struct request instead of struct blk_issue_stat to wbt - - - --- 2018-05-02 Omar Sandoval New
[v2,1/7] block: move some wbt helpers to blk-wbt.c - - - --- 2018-05-02 Omar Sandoval New
[7/7] block: consolidate struct request timestamp fields - - - --- 2018-05-02 Omar Sandoval New
[6/7] block: move blk_stat_add() to __blk_mq_end_request() - - - --- 2018-05-02 Omar Sandoval New
[5/7] block: use ktime_get_ns() instead of sched_clock() for cfq and bfq - - - --- 2018-05-02 Omar Sandoval New
[4/7] block: get rid of struct blk_issue_stat - - - --- 2018-05-02 Omar Sandoval New
[3/7] block: replace bio->bi_issue_stat with u64 - - - --- 2018-05-02 Omar Sandoval New
[2/7] block: pass struct request instead of struct blk_issue_stat to wbt - - - --- 2018-05-02 Omar Sandoval New
[1/7] block: move some wbt helpers to blk-wbt.c - - - --- 2018-05-02 Omar Sandoval New
[2/2] blk-mq: fix sysfs inflight counter - - - --- 2018-04-26 Omar Sandoval New
[1/2] blk-mq: count allocated but not started requests in iostats inflight - - - --- 2018-04-26 Omar Sandoval New
loop: fix LOOP_GET_STATUS lock imbalance - - - --- 2018-04-06 Omar Sandoval New
[v2,2/2] loop: use killable lock in ioctls - - - --- 2018-03-27 Omar Sandoval New
[v2,1/2] loop: don't call into filesystem while holding lo_ctl_mutex - - - --- 2018-03-27 Omar Sandoval New
[2/2] loop: use interruptible lock in ioctls - - - --- 2018-03-26 Omar Sandoval New
[1/2] loop: don't call into filesystem while holding lo_ctl_mutex - - - --- 2018-03-26 Omar Sandoval New
[2/2] sbitmap: use test_and_set_bit_lock()/clear_bit_unlock() - - - --- 2018-02-28 Omar Sandoval New
[1/2] block: clear ctx pending bit under ctx lock - - - --- 2018-02-28 Omar Sandoval New
[v2] kyber: fix another domain token wait queue hang - - - --- 2017-12-06 Omar Sandoval New
kyber: fix another domain token wait queue hang - - - --- 2017-12-04 Omar Sandoval New
kyber: fix hang on domain token wait queue - - - --- 2017-10-11 Omar Sandoval New
blk-mq-debugfs: fix device sched directory for default scheduler - - - --- 2017-10-03 Omar Sandoval New
loop: remove union of use_aio and ref in struct loop_cmd - - - --- 2017-09-20 Omar Sandoval New
[V4,02/14] sbitmap: introduce __sbitmap_for_each_set() - - - --- 2017-09-14 Omar Sandoval New
blk-mq-sched: remove the empty entry in token wait list - - - --- 2017-09-07 Omar Sandoval New
loop: set physical block size to logical block size - - 1 --- 2017-09-05 Omar Sandoval New
block: update comments to reflect REQ_FLUSH -> REQ_PREFLUSH rename - - - --- 2017-08-24 Omar Sandoval New
[4/4] loop: fold loop_switch() into callers - 1 - --- 2017-08-24 Omar Sandoval New
[3/4] loop: add ioctl for changing logical block size - 1 - --- 2017-08-24 Omar Sandoval New
[2/4] loop: set physical block size to PAGE_SIZE - 1 - --- 2017-08-24 Omar Sandoval New
[1/4] loop: get rid of lo_blocksize - 1 - --- 2017-08-24 Omar Sandoval New
Revert "loop: support 4k physical blocksize" - - - --- 2017-08-23 Omar Sandoval New
[v3,4/4] loop: always return block size in LOOP_GET_STATUS - 1 1 --- 2017-08-22 Omar Sandoval New
[v3,3/4] loop: use queue limit instead of private lo_logical_blocksize - 1 1 --- 2017-08-22 Omar Sandoval New
[v3,2/4] loop: set discard and write zeroes limits in 512 byte sectors - 1 - --- 2017-08-22 Omar Sandoval New
[v3,1/4] loop: fix hang if LOOP_SET_STATUS gets invalid blocksize or encrypt type - 2 1 --- 2017-08-22 Omar Sandoval New
[v2,3/3] loop: always return block size in LOOP_GET_STATUS - 1 - --- 2017-08-18 Omar Sandoval New
[v2,2/3] loop: use queue limit instead of private lo_logical_blocksize - 1 - --- 2017-08-18 Omar Sandoval New
[v2,1/3] loop: fix hang if LOOP_SET_STATUS gets invalid blocksize or encrypt type - 1 - --- 2017-08-18 Omar Sandoval New
[2/2] loop: fix hang if LOOP_SET_STATUS gets invalid blocksize or encrypt type - - - --- 2017-08-18 Omar Sandoval New
[1/2] loop: always return block size in LOOP_GET_STATUS - - - --- 2017-08-18 Omar Sandoval New
[v2,12/12] mq-deadline: add debugfs attributes - 1 - --- 2017-05-04 Omar Sandoval New
[v2,11/12] kyber: add debugfs attributes - 1 - --- 2017-05-04 Omar Sandoval New
« 1 2 3 »