summaryrefslogtreecommitdiffstats
path: root/fs/btrfs/ioctl.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'fsnotify_hsm_for_v6.14-rc1' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds6 days1-0/+9
|\
| * btrfs: disable defrag on pre-content watched filesJosef Bacik2024-12-111-0/+9
* | btrfs: add io_uring interface for encoded writesMark Harmstone2025-01-131-0/+128
* | btrfs: ioctl: remove unnecessary call to btrfs_mark_buffer_dirty()Filipe Manana2025-01-131-1/+0
* | btrfs: move btrfs_is_empty_uuid() from ioctl.c into fs.cFilipe Manana2025-01-131-11/+0
* | btrfs: move the exclusive operation functions into fs.cFilipe Manana2025-01-131-80/+0
* | btrfs: handle FS_IOC_READ_VERITY_METADATA ioctlAllison Karlitskaya2025-01-131-0/+2
* | Merge tag 'for-6.13-rc6-tag' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds2025-01-091-57/+65
|\ \
| * | btrfs: don't read from userspace twice in btrfs_uring_encoded_read()Mark Harmstone2025-01-061-57/+65
* | | Merge tag 'for-6.13-rc1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds2024-12-031-0/+10
|\| | | |/ |/|
| * btrfs: fix lockdep warnings on io_uring encoded readsMark Harmstone2024-11-291-0/+10
* | Merge tag 'for-6.13-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kda...Linus Torvalds2024-11-191-8/+470
|\|
| * btrfs: simplify logic to decrement snapshot counter at btrfs_mksnapshot()Filipe Manana2024-11-111-4/+1
| * btrfs: add new ioctl to wait for cleaned subvolumesDavid Sterba2024-11-111-0/+128
| * btrfs: add struct io_btrfs_cmd as type for io_uring_cmd_to_pdu()Mark Harmstone2024-11-111-2/+8
| * btrfs: add io_uring command for encoded reads (ENCODED_READ ioctl)Mark Harmstone2024-11-111-0/+302
| * btrfs: change btrfs_encoded_read() so that reading of extent is done by callerMark Harmstone2024-11-111-1/+31
| * btrfs: drop unused parameter argp from btrfs_ioctl_quota_rescan_wait()David Sterba2024-11-111-3/+2
* | fdget(), trivial conversionsAl Viro2024-11-031-3/+2
|/
* Merge tag 'pull-stable-struct_fd' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2024-09-231-2/+2
|\
| * introduce fd_file(), convert all accessors to it.Al Viro2024-08-131-2/+2
* | btrfs: always update fstrim_range on failure in FITRIM ioctlLuca Stefani2024-09-101-3/+1
* | btrfs: directly wake up cleaner kthread in the BTRFS_IOC_SYNC ioctlFilipe Manana2024-09-101-4/+3
|/
* Merge tag 'for-6.11-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kda...Linus Torvalds2024-07-171-25/+69
|\
| * btrfs: pass a btrfs_inode to btrfs_set_prop()David Sterba2024-07-111-4/+4
| * btrfs: switch btrfs_pending_snapshot::dir to btrfs_inodeDavid Sterba2024-07-111-1/+1
| * btrfs: pass a btrfs_inode to btrfs_ioctl_send()David Sterba2024-07-111-3/+3
| * btrfs: qgroup: warn about inconsistent qgroups when relation update failsDavid Sterba2024-07-111-2/+3
| * btrfs: qgroup: preallocate memory before adding a relationDavid Sterba2024-07-111-1/+16
| * btrfs: do not BUG_ON() when freeing tree block after errorFilipe Manana2024-07-111-1/+5
| * btrfs: remove super block argument from btrfs_iget()Filipe Manana2024-07-111-2/+1
| * btrfs: avoid transaction commit on any fsync after subvolume creationFilipe Manana2024-07-111-2/+2
| * btrfs: remove pointless code when creating and deleting a subvolumeFilipe Manana2024-07-111-3/+0
| * btrfs: constify pointer parameters where applicableDavid Sterba2024-07-111-1/+1
| * btrfs: simplify range parameters of btrfs_wait_ordered_roots()David Sterba2024-07-111-1/+1
| * btrfs: remove objectid from struct btrfs_inode on 64 bits platformsFilipe Manana2024-07-111-2/+2
| * btrfs: remove location key from struct btrfs_inodeFilipe Manana2024-07-111-4/+4
| * btrfs: qgroup: do quick checks if quotas are enabled before starting ioctlsDavid Sterba2024-07-111-0/+28
* | fs: Initial atomic write supportPrasad Singamsetty2024-06-201-1/+1
|/
* btrfs: change root->root_key.objectid to btrfs_root_id()Josef Bacik2024-05-071-10/+10
* btrfs: rename err to ret in btrfs_ioctl_snap_destroy()Anand Jain2024-05-071-33/+33
* Merge tag 'for-6.9-rc6-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2024-05-021-3/+30
|\
| * btrfs: take the cleaner_mutex earlier in qgroup disableJosef Bacik2024-04-251-3/+30
* | Merge tag 'for-6.9-rc2-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2024-04-081-9/+28
|\|
| * btrfs: qgroup: fix qgroup prealloc rsv leak in subvolume operationsBoris Burkov2024-04-021-9/+28
* | Merge tag 'for-6.9-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdav...Linus Torvalds2024-03-121-47/+73
|\|
| * btrfs: qgroup: validate btrfs_qgroup_inherit parameterQu Wenruo2024-03-051-13/+3
| * btrfs: factor out validation of btrfs_ioctl_vol_args_v2::nameDavid Sterba2024-03-041-3/+17
| * btrfs: factor out validation of btrfs_ioctl_vol_args::nameDavid Sterba2024-03-041-5/+29
| * btrfs: add helper to get fs_info from struct inode pointerDavid Sterba2024-03-041-20/+20