summaryrefslogtreecommitdiffstats
path: root/drivers/block/loop.c
Commit message (Expand)AuthorAgeFilesLines
* VFS: add FMODE_CAN_ODIRECT file flagNeilBrown2022-05-091-2/+2
* Merge tag 'for-5.18/drivers-2022-04-01' of git://git.kernel.dk/linux-blockLinus Torvalds2022-04-011-0/+1
|\
| * loop: fix ioctl calls using compat_loop_infoCarlos Llamas2022-03-301-0/+1
* | Merge tag 'for-5.18/drivers-2022-03-18' of git://git.kernel.dk/linux-blockLinus Torvalds2022-03-211-12/+30
|\|
| * nvme: warn about shared namespaces without CONFIG_NVME_MULTIPATHChristoph Hellwig2022-03-161-0/+1
| * loop: allow user to set the queue depthChaitanya Kulkarni2022-02-271-1/+20
| * loop: remove extra variable in lo_req_flushChaitanya Kulkarni2022-02-271-2/+1
| * loop: remove extra variable in lo_fallocate()Chaitanya Kulkarni2022-02-271-2/+1
| * loop: use sysfs_emit() in the sysfs xxx show()Chaitanya Kulkarni2022-02-271-5/+5
| * loop: clean up grammar in warning messageColin Ian King2022-02-271-2/+2
* | 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-031-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