summaryrefslogtreecommitdiff
path: root/drivers/block/loop.c
AgeCommit message (Expand)Author
12 daysloop: add missing bd_abort_claiming in loop_set_statusTetsuo Handa
13 daysloop: don't change loop device under exclusive opener in loop_set_statusRaphael Pinsonneault-Thibeault
2025-12-15loop: use READ_ONCE() to read lo->lo_state without lockingYongpeng Yang
2025-12-04blk-mq: add blk_rq_nr_bvec() helperChaitanya Kulkarni
2025-11-24Revert "Merge branch 'loop-aio-nowait' into for-6.19/block"Jens Axboe
2025-11-20loop: clear nowait flag in workqueue contextChaitanya Kulkarni
2025-11-18loop: add hint for handling aio via IOCB_NOWAITMing Lei
2025-11-18loop: try to handle loop aio command via NOWAIT IO firstMing Lei
2025-11-18loop: move command blkcg/memcg initialization into loop_queue_workMing Lei
2025-11-18loop: add lo_submit_rw_aio()Ming Lei
2025-11-18loop: add helper lo_rw_aio_prep()Ming Lei
2025-11-18loop: add helper lo_cmd_nr_bvec()Ming Lei
2025-10-08loop: remove redundant __GFP_NOWARN flagPedro Demarchi Gomes
2025-10-02loop: fix backing file reference leak on validation errorLi Chen
2025-08-25loop: fix zero sized loop for block special fileYu Kuai
2025-08-18loop: use vfs_getattr_nosec for accurate file sizeRajeev Mishra
2025-08-18loop: Consolidate size calculation logic into lo_calculate_size()Rajeev Mishra
2025-07-28Merge tag 'for-6.17/block-20250728' of git://git.kernel.dk/linuxLinus Torvalds
2025-07-16loop: use kiocb helpers to fix lockdep warningMing Lei
2025-07-11loop: Avoid updating block size under exclusive ownerJan Kara
2025-06-11loop: move lo_set_size() out of queue freezeMing Lei
2025-05-27loop: add file_start_write() and file_end_write()Ming Lei
2025-05-20loop: don't require ->write_iter for writable files in loop_configureChristoph Hellwig
2025-05-05loop: Add sanity check for read/write_iterLizhi Xu
2025-04-15loop: stop using vfs_iter_{read,write} for buffered I/OChristoph Hellwig
2025-04-15loop: LOOP_SET_FD: send uevents for partitionsThomas Weißschuh
2025-04-15loop: properly send KOBJ_CHANGED uevent for disk deviceThomas Weißschuh
2025-04-15loop: aio inherit the ioprio of original requestYunlong Xing
2025-03-18loop: move vfs_fsync() out of loop_update_dio()Ming Lei
2025-03-04loop: Remove struct loop_func_tableZhu Yanjun
2025-02-24loop: take the file system minimum dio alignment into accountChristoph Hellwig
2025-02-24loop: check in LO_FLAGS_DIRECT_IO in loop_default_blocksizeChristoph Hellwig
2025-02-24loop: set LO_FLAGS_DIRECT_IO in loop_assign_backing_fileChristoph Hellwig
2025-02-24loop: factor out a loop_assign_backing_file helperChristoph Hellwig
2025-02-18Revert "driver: block: release the lo_work_lock before queue_work"Zhaoyang Huang
2025-02-11loop: release the lo_work_lock before queue_workZhaoyang Huang
2025-01-31block: force noio scope in blk_mq_freeze_queueChristoph Hellwig
2025-01-27loop: don't clear LO_FLAGS_PARTSCAN on LOOP_SET_STATUS{,64}Christoph Hellwig
2025-01-10loop: remove the use_dio field in struct loop_deviceChristoph Hellwig
2025-01-10loop: don't freeze the queue in loop_update_dioChristoph Hellwig
2025-01-10loop: allow loop_set_status to re-enable direct I/OChristoph Hellwig
2025-01-10loop: open code the direct I/O flag update in loop_set_dioChristoph Hellwig
2025-01-10loop: only write back pagecache when starting to to use direct I/OChristoph Hellwig
2025-01-10loop: create a lo_can_use_dio helperChristoph Hellwig
2025-01-10loop: update commands in loop_set_status still referring to transfersChristoph Hellwig
2025-01-10loop: move updating lo_flags out of loop_set_status_from_infoChristoph Hellwig
2025-01-10loop: fix queue freeze vs limits lock orderChristoph Hellwig
2025-01-10loop: refactor queue limits updatesChristoph Hellwig
2024-12-23block: remove BLK_MQ_F_SHOULD_MERGEChristoph Hellwig
2024-11-19loop: Fix ABBA locking raceOGAWA Hirofumi