summaryrefslogtreecommitdiffstats
path: root/drivers/block/loop.c
Commit message (Expand)AuthorAgeFilesLines
* loop: remove a spurious clear of discard_alignmentChristoph Hellwig2022-05-031-1/+0
* loop: don't destroy lo->workqueue in __loop_clr_fdChristoph Hellwig2022-04-181-13/+13
* loop: remove lo_refcount and avoid lo_mutex in ->open / ->releaseChristoph Hellwig2022-04-181-30/+7
* loop: avoid loop_validate_mutex/lo_mutex in ->releaseTetsuo Handa2022-04-181-25/+13
* loop: suppress uevents while reconfiguring the deviceChristoph Hellwig2022-04-181-4/+21
* loop: implement ->free_diskChristoph Hellwig2022-04-181-4/+12
* loop: only freeze the queue in __loop_clr_fd when neededChristoph Hellwig2022-04-181-3/+9
* loop: don't freeze the queue in lo_releaseChristoph Hellwig2022-04-181-7/+0
* loop: remove the racy bd_inode->i_mapping->nrpages assertsChristoph Hellwig2022-04-181-20/+0
* loop: initialize the worker tracking fields onceChristoph Hellwig2022-04-181-4/+3
* loop: de-duplicate the idle worker freeing codeChristoph Hellwig2022-04-181-38/+35
* block: add a bdev_discard_granularity helperChristoph Hellwig2022-04-171-1/+1
* block: remove QUEUE_FLAG_DISCARDChristoph Hellwig2022-04-171-8/+3
* block: add a bdev_nonrot helperChristoph Hellwig2022-04-171-1/+1
* 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