]> granicus.if.org Git - strace/commit
btrfs: provide fallback definitions for BTRFS_IOC_QUOTA_RESCAN*
authorDmitry V. Levin <ldv@altlinux.org>
Fri, 17 Jun 2016 00:02:46 +0000 (03:02 +0300)
committerDmitry V. Levin <ldv@altlinux.org>
Fri, 17 Jun 2016 01:06:55 +0000 (01:06 +0000)
commitfe7a451e5accf78c16ac9e65381d257924b266ed
treed59d4968c29e7e6db660ae8e87126fd918a0d560
parent7c0e8875a432f68f391518d11a38f91a7fe91f35
btrfs: provide fallback definitions for BTRFS_IOC_QUOTA_RESCAN*

<linux/btrfs.h> was introduced in linux v3.9-rc1 while some
of btrfs ioctls were added later, e.g. BTRFS_IOC_QUOTA_RESCAN
and BTRFS_IOC_QUOTA_RESCAN_STATUS in v3.10-rc2,
or BTRFS_IOC_QUOTA_RESCAN_WAIT in v3.11-rc1.

* btrfs.c [!BTRFS_IOC_QUOTA_RESCAN]
(struct btrfs_ioctl_quota_rescan_args): New structure.
(BTRFS_IOC_QUOTA_RESCAN, BTRFS_IOC_QUOTA_RESCAN_STATUS): New macros.
[!BTRFS_IOC_QUOTA_RESCAN_WAIT] (BTRFS_IOC_QUOTA_RESCAN_WAIT): New macro.
* tests/btrfs.c: Likewise.

Reported-by: Li Er <phoooyb@gmail.com>
btrfs.c
tests/btrfs.c