aboutsummaryrefslogtreecommitdiff
path: root/block/ioctl.c
AgeCommit message (Expand)AuthorFilesLines
5 daysMerge tag 'for-6.10/block-20240511' of git://git.kernel.dk/linuxGravatar Linus Torvalds 1-6/+36
11 daysblk-lib: check for kill signal in ioctl BLKDISCARDGravatar Christoph Hellwig 1-3/+30
11 daysblock: move discard checks into the ioctl handlerGravatar Christoph Hellwig 1-2/+5
11 daysblock/ioctl: prefer different overflow checkGravatar Justin Stitt 1-1/+1
2024-04-18block: propagate partition scanning errors to the BLKRRPART ioctlGravatar Christoph Hellwig 1-1/+2
2024-04-02block: fix overflow in blk_ioctl_discard()Gravatar Li Nan 1-2/+3
2024-03-11Merge tag 'for-6.9/block-20240310' of git://git.kernel.dk/linuxGravatar Linus Torvalds 1-1/+8
2024-03-11Merge tag 'vfs-6.9.super' of git://git.kernel.org/pub/scm/linux/kernel/git/vf...Gravatar Linus Torvalds 1-5/+4
2024-03-06block: move capacity validation to blkpg_do_ioctl()Gravatar Li Lingfeng 1-1/+8
2024-02-25block/ioctl: port blkdev_bszset() to fileGravatar Christian Brauner 1-5/+4
2024-01-22block: Move checking GENHD_FL_NO_PART to bdev_add_partition()Gravatar Li Lingfeng 1-2/+0
2023-12-13block: add check that partition length needs to be aligned with block sizeGravatar Min Li 1-4/+7
2023-10-28fs: Avoid grabbing sb->s_umount under bdev->bd_holder_lockGravatar Jan Kara 1-2/+3
2023-10-28block: Use bdev_open_by_dev() in disk_scan_partitions() and blkdev_bszset()Gravatar Jan Kara 1-2/+4
2023-08-31block: don't add or resize partition on the disk with GENHD_FL_NO_PARTGravatar Li Lingfeng 1-0/+2
2023-08-21block: call into the file system for ioctl BLKFLSBUFGravatar Christoph Hellwig 1-1/+8
2023-06-20block: fine-granular CAP_SYS_ADMIN for Persistent ReservationGravatar Jingbo Xu 1-19/+22
2023-06-20block: disallow Persistent Reservation on partitionsGravatar Jingbo Xu 1-5/+17
2023-06-12block: replace fmode_t with a block-specific type for block open flagsGravatar Christoph Hellwig 1-30/+12
2023-06-12block: remove unused fmode_t arguments from ioctl handlersGravatar Christoph Hellwig 1-7/+7
2023-06-12block: use the holder as indication for exclusive opensGravatar Christoph Hellwig 1-3/+2
2023-06-05block: introduce holder opsGravatar Christoph Hellwig 1-1/+2
2023-02-17block: fix scan partition for exclusively open device againGravatar Yu Kuai 1-1/+1
2023-02-17block: Revert "block: Do not reread partition table on exclusively open device"Gravatar Yu Kuai 1-7/+6
2022-12-01block: Do not reread partition table on exclusively open deviceGravatar Jan Kara 1-5/+7
2022-07-06block: replace blkdev_nr_zones with bdev_nr_zonesGravatar Christoph Hellwig 1-1/+1
2022-04-17block: decouple REQ_OP_SECURE_ERASE from REQ_OP_DISCARDGravatar Christoph Hellwig 1-8/+35
2022-04-17block: remove QUEUE_FLAG_DISCARDGravatar Christoph Hellwig 1-2/+1
2022-04-17block: add a bdev_nonrot helperGravatar Christoph Hellwig 1-1/+1
2022-04-15block/compat_ioctl: fix range check in BLKGETSIZEGravatar Khazhismel Kumykov 1-1/+1
2021-11-29block: merge disk_scan_partitions and blkdev_reread_partGravatar Christoph Hellwig 1-26/+5
2021-11-09block: Hold invalidate_lock in BLKZEROOUT ioctlGravatar Shin'ichiro Kawasaki 1-3/+9
2021-11-09block: Hold invalidate_lock in BLKDISCARD ioctlGravatar Shin'ichiro Kawasaki 1-3/+9
2021-10-19block/ioctl: use bdev_nr_sectors and bdev_nr_bytesGravatar Christoph Hellwig 1-12/+8
2021-10-18block: merge block_ioctl into blkdev_ioctlGravatar Christoph Hellwig 1-4/+14
2021-10-18block: unexport blkdev_ioctlGravatar Christoph Hellwig 1-1/+0
2021-08-12block: pass a gendisk to bdev_resize_partitionGravatar Christoph Hellwig 1-1/+1
2021-08-12block: pass a gendisk to bdev_del_partitionGravatar Christoph Hellwig 1-1/+1
2021-08-12block: pass a gendisk to bdev_add_partitionGravatar Christoph Hellwig 1-1/+2
2021-08-09block: remove the bd_bdi in struct block_deviceGravatar Christoph Hellwig 1-3/+4
2021-08-02block: add ioctl to read the disk sequence numberGravatar Matteo Croce 1-0/+2
2021-06-01block: move bd_part_count to struct gendiskGravatar Christoph Hellwig 1-1/+1
2021-04-21block: return -EBUSY when there are open partitions in blkdev_reread_partGravatar Christoph Hellwig 1-0/+2
2021-02-23block: reopen the device in blkdev_reread_partGravatar Christoph Hellwig 1-7/+14
2020-12-01block: move the policy field to struct block_deviceGravatar Christoph Hellwig 1-1/+1
2020-12-01block: remove i_bdevGravatar Christoph Hellwig 1-2/+1
2020-12-01block: remove a superflous check in blkpg_do_ioctlGravatar Christoph Hellwig 1-9/+0
2020-11-16block: remove __blkdev_driver_ioctlGravatar Christoph Hellwig 1-20/+5
2020-11-16block: remove set_device_roGravatar Christoph Hellwig 1-1/+1
2020-11-16block: don't call into the driver for BLKROSETGravatar Christoph Hellwig 1-23/+0