Show patches with: Submitter = Tetsuo Handa       |    State = Action Required       |   99 patches
Patch Series A/R/T S/W/F Date Submitter Delegate State
[v2] aoe: Avoid flush_scheduled_work() usage [v2] aoe: Avoid flush_scheduled_work() usage - - - --- 2022-04-18 Tetsuo Handa New
aoe: Avoid flush_scheduled_work() usage aoe: Avoid flush_scheduled_work() usage - - - --- 2022-04-18 Tetsuo Handa New
[v2] block: add filemap_invalidate_lock_killable() [v2] block: add filemap_invalidate_lock_killable() - - - --- 2022-04-17 Tetsuo Handa New
block/rnbd: client: avoid flush_workqueue(system_long_wq) usage block/rnbd: client: avoid flush_workqueue(system_long_wq) usage - - - --- 2022-04-12 Tetsuo Handa New
[15/14] loop: avoid loop_validate_mutex/lo_mutex in ->release [01/14] nbd: use the correct block_device in nbd_bdev_reset - 1 - --- 2022-03-29 Tetsuo Handa New
loop: add WQ_MEM_RECLAIM flag to per device workqueue loop: add WQ_MEM_RECLAIM flag to per device workqueue - - - --- 2022-03-17 Tetsuo Handa New
[v2] loop: don't hold lo->lo_mutex from lo_open() and lo_release() [v2] loop: don't hold lo->lo_mutex from lo_open() and lo_release() - - - --- 2022-03-13 Tetsuo Handa New
[for,5.17] loop: revert "make autoclear operation asynchronous" [for,5.17] loop: revert "make autoclear operation asynchronous" 1 1 - --- 2022-02-11 Tetsuo Handa New
[for,5.17] loop: revert "make autoclear operation asynchronous" [for,5.17] loop: revert "make autoclear operation asynchronous" 1 1 - --- 2022-02-08 Tetsuo Handa New
[7/7] loop: use WQ_MEM_RECLAIM flag [1/7] loop: revert "make autoclear operation asynchronous" - - - --- 2022-01-29 Tetsuo Handa New
[6/7] loop: don't hold lo->lo_mutex from lo_open()/lo_release() [1/7] loop: revert "make autoclear operation asynchronous" - - - --- 2022-01-29 Tetsuo Handa New
[5/7] loop: don't call destroy_workqueue() from lo_release() [1/7] loop: revert "make autoclear operation asynchronous" - - - --- 2022-01-29 Tetsuo Handa New
[4/7] loop: don't call blk_mq_freeze_queue()/blk_mq_unfreeze_queue() from lo_release() [1/7] loop: revert "make autoclear operation asynchronous" - - - --- 2022-01-29 Tetsuo Handa New
[3/7] loop: don't hold lo->lo_mutex from __loop_clr_fd() [1/7] loop: revert "make autoclear operation asynchronous" - - - --- 2022-01-29 Tetsuo Handa New
[2/7] loop: clarify __module_get()/module_put() usage [1/7] loop: revert "make autoclear operation asynchronous" - - - --- 2022-01-29 Tetsuo Handa New
[1/7] loop: revert "make autoclear operation asynchronous" [1/7] loop: revert "make autoclear operation asynchronous" - - - --- 2022-01-29 Tetsuo Handa New
[v3,5/5] loop: add workaround for racy loop device reuse logic in /bin/mount [v3,1/5] task_work: export task_work_add() - - - --- 2022-01-21 Tetsuo Handa New
[v3,4/5] loop: don't hold lo->lo_mutex from lo_release() [v3,1/5] task_work: export task_work_add() - - - --- 2022-01-21 Tetsuo Handa New
[v3,3/5] loop: don't hold lo->lo_mutex from lo_open() [v3,1/5] task_work: export task_work_add() - - - --- 2022-01-21 Tetsuo Handa New
[v3,2/5] loop: revert "make autoclear operation asynchronous" [v3,1/5] task_work: export task_work_add() - - - --- 2022-01-21 Tetsuo Handa New
[v3,1/5] task_work: export task_work_add() [v3,1/5] task_work: export task_work_add() - - - --- 2022-01-21 Tetsuo Handa New
[v2,2/2] loop: use task_work for autoclear operation [v2,1/2] block: export task_work_add() - - 1 --- 2022-01-07 Tetsuo Handa New
[v2,1/2] block: export task_work_add() [v2,1/2] block: export task_work_add() - - - --- 2022-01-07 Tetsuo Handa New
brd: remove brd_devices_mutex mutex brd: remove brd_devices_mutex mutex - 2 - --- 2022-01-06 Tetsuo Handa New
block: add filemap_invalidate_lock_killable() block: add filemap_invalidate_lock_killable() - - - --- 2022-01-03 Tetsuo Handa New
make autoclear operation synchronous again make autoclear operation synchronous again - - 1 --- 2021-12-26 Tetsuo Handa New
[(resend)] brd: remove brd_devices_mutex mutex [(resend)] brd: remove brd_devices_mutex mutex - 2 - --- 2021-12-23 Tetsuo Handa New
[2/2] loop: use task_work for autoclear operation [1/2] block: export task_work_add() - - - --- 2021-12-22 Tetsuo Handa New
[1/2] block: export task_work_add() [1/2] block: export task_work_add() - - - --- 2021-12-22 Tetsuo Handa New
[2/2] loop: make autoclear operation synchronous again [1/2] block: Add post_release() operation - - - --- 2021-12-22 Tetsuo Handa New
[1/2] block: Add post_release() operation [1/2] block: Add post_release() operation - - - --- 2021-12-22 Tetsuo Handa New
[v2] block: use "unsigned long" for blk_validate_block_size(). [v2] block: use "unsigned long" for blk_validate_block_size(). - 1 - --- 2021-12-18 Tetsuo Handa New
block: check minor range in device_add_disk() block: check minor range in device_add_disk() - 1 - --- 2021-12-17 Tetsuo Handa New
block: use "unsigned long" for blk_validate_block_size() block: use "unsigned long" for blk_validate_block_size() - - - --- 2021-12-17 Tetsuo Handa New
[(resend)] brd: remove brd_devices_mutex mutex [(resend)] brd: remove brd_devices_mutex mutex - 2 - --- 2021-12-17 Tetsuo Handa New
block: fix error handling for device_add_disk block: fix error handling for device_add_disk - - 1 --- 2021-12-16 Tetsuo Handa New
[(resend)] loop: make autoclear operation asynchronous [(resend)] loop: make autoclear operation asynchronous - 1 1 --- 2021-12-13 Tetsuo Handa New
[(resend)] loop: make autoclear operation asynchronous [(resend)] loop: make autoclear operation asynchronous - - - --- 2021-12-02 Tetsuo Handa New
loop: make autoclear operation asynchronous loop: make autoclear operation asynchronous - - - --- 2021-12-01 Tetsuo Handa New
[v2] loop: replace loop_validate_mutex with loop_validate_spinlock [v2] loop: replace loop_validate_mutex with loop_validate_spinlock - - - --- 2021-11-26 Tetsuo Handa New
loop: replace loop_validate_mutex with loop_validate_spinlock loop: replace loop_validate_mutex with loop_validate_spinlock - - - --- 2021-11-24 Tetsuo Handa New
[v3] loop: don't hold lo_mutex during __loop_clr_fd() [v3] loop: don't hold lo_mutex during __loop_clr_fd() - 1 - --- 2021-11-24 Tetsuo Handa New
[v2] loop: don't hold lo_mutex during __loop_clr_fd() [v2] loop: don't hold lo_mutex during __loop_clr_fd() - 1 - --- 2021-11-15 Tetsuo Handa New
brd: remove brd_devices_mutex mutex brd: remove brd_devices_mutex mutex - - - --- 2021-10-17 Tetsuo Handa New
[v2] ataflop: remove ataflop_probe_lock mutex [v2] ataflop: remove ataflop_probe_lock mutex - 1 1 --- 2021-10-17 Tetsuo Handa New
ataflop: unlock ataflop_probe_lock at atari_floppy_init() ataflop: unlock ataflop_probe_lock at atari_floppy_init() - - - --- 2021-10-16 Tetsuo Handa New
[v2,(RESEND)] block: genhd: fix double kfree() in __alloc_disk_node() [v2,(RESEND)] block: genhd: fix double kfree() in __alloc_disk_node() - 1 - --- 2021-10-02 Tetsuo Handa New
[v2,(RESEND)] brd: reduce the brd_devices_mutex scope [v2,(RESEND)] brd: reduce the brd_devices_mutex scope - 1 - --- 2021-10-02 Tetsuo Handa New
[v2] block: genhd: fix double kfree() in __alloc_disk_node() [v2] block: genhd: fix double kfree() in __alloc_disk_node() - 1 - --- 2021-09-20 Tetsuo Handa New
block: genhd: fix double kfree() in __alloc_disk_node() block: genhd: fix double kfree() in __alloc_disk_node() - - - --- 2021-09-19 Tetsuo Handa New
block: genhd: don't call blkdev_show() with major_names_lock held block: genhd: don't call blkdev_show() with major_names_lock held - - - --- 2021-09-07 Tetsuo Handa New
[v2] brd: reduce the brd_devices_mutex scope [v2] brd: reduce the brd_devices_mutex scope - 1 - --- 2021-09-07 Tetsuo Handa New
brd: reduce the brd_devices_mutex scope brd: reduce the brd_devices_mutex scope - 1 - --- 2021-09-06 Tetsuo Handa New
[v3,(repost)] loop: reduce the loop_ctl_mutex scope [v3,(repost)] loop: reduce the loop_ctl_mutex scope - 1 - --- 2021-09-02 Tetsuo Handa New
[v3] loop: reduce the loop_ctl_mutex scope [v3] loop: reduce the loop_ctl_mutex scope - 1 - --- 2021-08-29 Tetsuo Handa New
[v2] loop: reduce the loop_ctl_mutex scope [v2] loop: reduce the loop_ctl_mutex scope - - 1 --- 2021-08-29 Tetsuo Handa New
loop: replace loop_ctl_mutex with loop_idr_spinlock loop: replace loop_ctl_mutex with loop_idr_spinlock - - 1 --- 2021-08-26 Tetsuo Handa New
nbd: Fix races introduced by nbd_index_mutex scope reduction nbd: Fix races introduced by nbd_index_mutex scope reduction - - - --- 2021-08-21 Tetsuo Handa New
[v5] block: genhd: don't call probe function with major_names_lock held [v5] block: genhd: don't call probe function with major_names_lock held - - 1 --- 2021-08-21 Tetsuo Handa New
[v4] block: genhd: don't call probe function with major_names_lock held [v4] block: genhd: don't call probe function with major_names_lock held - - 1 --- 2021-08-18 Tetsuo Handa New
[v3] block: genhd: don't call probe function with major_names_lock held [v3] block: genhd: don't call probe function with major_names_lock held - - 2 --- 2021-08-15 Tetsuo Handa New
[v3] loop: reintroduce global lock for safe loop_validate_file() traversal [v3] loop: reintroduce global lock for safe loop_validate_file() traversal - - - --- 2021-07-06 Tetsuo Handa New
[v2] loop: reintroduce global lock for safe loop_validate_file() traversal [v2] loop: reintroduce global lock for safe loop_validate_file() traversal - - - --- 2021-07-06 Tetsuo Handa New
loop: reintroduce global lock for safe loop_validate_file() traversal loop: reintroduce global lock for safe loop_validate_file() traversal - - - --- 2021-07-02 Tetsuo Handa New
loop: remove unused variable in loop_set_status() loop: remove unused variable in loop_set_status() - - - --- 2021-07-02 Tetsuo Handa New
[v2] block: genhd: don't call probe function with major_names_lock held [v2] block: genhd: don't call probe function with major_names_lock held - - 1 --- 2021-06-19 Tetsuo Handa New
loop: drop loop_ctl_mutex around del_gendisk() in loop_remove() loop: drop loop_ctl_mutex around del_gendisk() in loop_remove() - - 1 --- 2021-06-11 Tetsuo Handa New
[v2] block: ratelimit handle_bad_sector() message [v2] block: ratelimit handle_bad_sector() message - 1 - --- 2020-10-08 Tetsuo Handa New
block: ratelimit handle_bad_sector() message block: ratelimit handle_bad_sector() message - - - --- 2020-10-08 Tetsuo Handa New
tipc: fix shutdown() of connectionless socket tipc: fix shutdown() of connectionless socket - - - --- 2020-09-02 Tetsuo Handa New
block: Bail out iteration functions upon SIGKILL. block: Bail out iteration functions upon SIGKILL. - 1 - --- 2019-11-08 Tetsuo Handa New
[v3] fs: ratelimit __find_get_block_slow() failure message. [v3] fs: ratelimit __find_get_block_slow() failure message. - 1 - --- 2019-01-21 Tetsuo Handa New
[4/4] block/loop: Fix circular locking dependency at blkdev_reread_part(). [1/4] block/loop: Don't grab "struct file" for vfs_getattr() operation. - - - --- 2018-09-25 Tetsuo Handa New
[3/4] block/loop: Reorganize loop_reread_partitions() callers. [1/4] block/loop: Don't grab "struct file" for vfs_getattr() operation. - - - --- 2018-09-25 Tetsuo Handa New
[2/4] block/loop: Use global lock for ioctl() operation. [1/4] block/loop: Don't grab "struct file" for vfs_getattr() operation. - 1 - --- 2018-09-25 Tetsuo Handa New
[1/4] block/loop: Don't grab "struct file" for vfs_getattr() operation. [1/4] block/loop: Don't grab "struct file" for vfs_getattr() operation. - 2 - --- 2018-09-25 Tetsuo Handa New
block/loop: Don't hold lock while rereading partition. block/loop: Don't hold lock while rereading partition. - - - --- 2018-09-25 Tetsuo Handa New
[v2] block/loop: Use global lock for ioctl() operation. [v2] block/loop: Use global lock for ioctl() operation. - 1 - --- 2018-09-25 Tetsuo Handa New
block/loop: Use global lock for ioctl() operation. block/loop: Use global lock for ioctl() operation. - - - --- 2018-09-25 Tetsuo Handa New
block/loop: Don't grab "struct file" for vfs_getattr() operation. block/loop: Don't grab "struct file" for vfs_getattr() operation. - 1 - --- 2018-09-25 Tetsuo Handa New
[v4] block/loop: Serialize ioctl operations. [v4] block/loop: Serialize ioctl operations. - - - --- 2018-09-24 Tetsuo Handa New
[v3,(resend)] block/loop: Serialize ioctl operations. [v3,(resend)] block/loop: Serialize ioctl operations. - - - --- 2018-09-15 Tetsuo Handa New
bdi: Fix another oops in wb_workfn() - - - --- 2018-06-13 Tetsuo Handa New
bdi: Fix another oops in wb_workfn() - - - --- 2018-06-09 Tetsuo Handa New
general protection fault in wb_workfn (2) - - - --- 2018-05-31 Tetsuo Handa New
general protection fault in wb_workfn (2) - - - --- 2018-05-30 Tetsuo Handa New
bdi: Fix another oops in wb_workfn() - - - --- 2018-05-27 Tetsuo Handa New
[v3] block/loop: Serialize ioctl operations. - - - --- 2018-05-26 Tetsuo Handa New
INFO: task hung in blk_queue_enter - - - --- 2018-05-22 Tetsuo Handa New
bdi: Fix oops in wb_workfn() - - - --- 2018-05-19 Tetsuo Handa New
INFO: task hung in blk_queue_enter - - - --- 2018-05-16 Tetsuo Handa New
[v2] block/loop: Serialize ioctl operations. - - - --- 2018-05-09 Tetsuo Handa New
general protection fault in lo_ioctl (2) - - - --- 2018-05-08 Tetsuo Handa New
loop: add recursion validation to LOOP_CHANGE_FD - - - --- 2018-05-07 Tetsuo Handa New
INFO: task hung in blk_freeze_queue - - - --- 2018-05-05 Tetsuo Handa New
[v2] loop: remember whether sysfs_create_group() succeeded - - - --- 2018-05-04 Tetsuo Handa New
loop: remember whether sysfs_create_group() succeeded - 2 - --- 2018-05-04 Tetsuo Handa New
INFO: task hung in wb_shutdown (2) - 1 - --- 2018-05-01 Tetsuo Handa New
block: mempool allocation hangs under OOM. (Re: A pitfall of mempool?) - - - --- 2017-04-27 Tetsuo Handa New