summaryrefslogtreecommitdiffstats
path: root/drivers/block/loop.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* block: loop:use kstatfs.f_bsize of backing file to set discard granularityMing Lei2022-02-111-1/+7
* loop: revert "make autoclear operation asynchronous"Tetsuo Handa2022-02-111-36/+29
* loop: remove redundant initialization of pointer nodeColin Ian King2022-01-131-1/+1
* Merge tag 'for-5.17/drivers-2022-01-11' of git://git.kernel.dk/linux-blockLinus Torvalds2022-01-121-56/+52
|\
| * loop: make autoclear operation asynchronousTetsuo Handa2021-12-131-29/+36
| * loop: don't hold lo_mutex during __loop_clr_fd()Tetsuo Handa2021-11-291-33/+22
* | Merge tag 'for-5.17/block-2022-01-11' of git://git.kernel.dk/linux-blockLinus Torvalds2022-01-121-5/+4
|\|
| * block: remove GENHD_FL_EXT_DEVTChristoph Hellwig2021-11-291-1/+0
| * block: rename GENHD_FL_NO_PART_SCAN to GENHD_FL_NO_PARTChristoph Hellwig2021-11-291-4/+4
* | loop: Use pr_warn_once() for loop_control_remove() warningTetsuo Handa2021-11-291-1/+1
|/
* Merge tag 'for-5.16/drivers-2021-11-09' of git://git.kernel.dk/linux-blockLinus Torvalds2021-11-091-1/+0
|\
| * loop: Remove duplicate assignmentsluo penghao2021-11-041-1/+0
* | Merge tag 'for-5.16/ki_complete-2021-10-29' of git://git.kernel.dk/linux-blockLinus Torvalds2021-11-011-2/+2
|\ \
| * | fs: get rid of the res2 iocb->ki_complete argumentJens Axboe2021-10-251-2/+2
* | | Merge tag 'for-5.16/drivers-2021-10-29' of git://git.kernel.dk/linux-blockLinus Torvalds2021-11-011-351/+33
|\ \ \ | | |/ | |/|
| * | block: remove support for cryptoloop and the xor transferChristoph Hellwig2021-10-221-350/+26
| * | loop: add error handling support for add_disk()Luis Chamberlain2021-10-181-1/+7
| |/
* | loop: Use blk_validate_block_size() to validate block sizeXie Yongji2021-10-271-15/+2
* | loop: Remove the unnecessary bdev checks and unused bdev variableXie Yongji2021-10-211-6/+3
* | loop: Use invalidate_disk() helper to invalidate gendiskXie Yongji2021-10-211-5/+1
|/
* loop: reduce the loop_ctl_mutex scopeTetsuo Handa2021-09-041-26/+49
* loop: Select I/O scheduler 'none' from inside add_disk()Bart Van Assche2021-08-051-1/+2
* loop: raise media_change eventMatteo Croce2021-08-021-0/+5
* loop: don't grab a reference to the block deviceChristoph Hellwig2021-08-021-5/+0
* loop: reintroduce global lock for safe loop_validate_file() traversalTetsuo Handa2021-07-231-31/+97
* loop: remove unused variable in loop_set_status()Tetsuo Handa2021-07-021-2/+0
* loop: rewrite loop_exit using idr_for_each_entryChristoph Hellwig2021-06-301-9/+5
* loop: split loop_lookupChristoph Hellwig2021-06-301-45/+12
* loop: don't allow deleting an unspecified loop deviceChristoph Hellwig2021-06-301-0/+5
* loop: move loop_ctl_mutex locking into loop_addChristoph Hellwig2021-06-301-24/+13
* loop: split loop_control_ioctlChristoph Hellwig2021-06-301-33/+60
* loop: don't call loop_lookup before adding a loop deviceChristoph Hellwig2021-06-301-8/+1
* loop: remove the l argument to loop_addChristoph Hellwig2021-06-301-7/+5
* loop: reduce loop_ctl_mutex coverage in loop_exitChristoph Hellwig2021-06-301-2/+3
* loop: reorder loop_exitChristoph Hellwig2021-06-301-5/+2
* Merge tag 'for-5.14/drivers-2021-06-29' of git://git.kernel.dk/linux-blockLinus Torvalds2021-06-301-0/+1
|\
| * loop: Fix missing discard support when using LOOP_CONFIGUREKristian Klausen2021-06-181-0/+1
* | Merge tag 'for-5.14/block-2021-06-29' of git://git.kernel.dk/linux-blockLinus Torvalds2021-06-301-27/+19
|\ \
| * | block: pass a gendisk to bdev_disk_changedChristoph Hellwig2021-06-241-11/+10
| * | loop: fix order of cleaning up the queue and freeing the tagsetChristoph Hellwig2021-06-161-1/+1
| * | loop: use blk_mq_alloc_disk and blk_cleanup_diskChristoph Hellwig2021-06-111-13/+6
| * | block: move bd_mutex to struct gendiskChristoph Hellwig2021-06-011-7/+7
| |/
* | loop: charge i/o to mem and blk cgDan Schatzberg2021-06-291-20/+41
* | loop: use worker per cgroup instead of kworkerDan Schatzberg2021-06-291-30/+179
* | Merge tag 'block-5.13-2021-06-12' of git://git.kernel.dk/linux-blockLinus Torvalds2021-06-121-18/+7
|\ \ | |/ |/|
| * block: loop: fix deadlock between open and removeChristoph Hellwig2021-06-111-18/+7
* | include: remove pagemap.h from blkdev.hMatthew Wilcox (Oracle)2021-05-071-0/+1
|/
* Merge tag 'block-5.12-2021-02-27' of git://git.kernel.dk/linux-blockLinus Torvalds2021-02-281-0/+3
|\
| * loop: fix I/O error on fsync() in detached loop devicesMauricio Faria de Oliveira2021-02-221-0/+3
* | Merge branch 'work.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds2021-02-271-1/+1
|\ \ | |/ |/|