[dm-devel] [PATCH 06/11] block: Introduce BLKGETZONESZ ioctl
Bart Van Assche
bvanassche at acm.org
Wed Oct 10 16:53:26 UTC 2018
On Wed, 2018-10-10 at 10:52 +0900, Damien Le Moal wrote:
> #define BLKREPORTZONE _IOWR(0x12, 130, struct blk_zone_report)
> #define BLKRESETZONE _IOW(0x12, 131, struct blk_zone_range)
> +#define BLKGETZONESZ _IOW(0x12, 132, unsigned int)
>From Documentation/ioctl/botching-up-ioctls.txt, a collection of lessons learned
the hard way about ioctls:
* Only use fixed sized integers. To avoid conflicts with typedefs in userspace
the kernel has special types like __u32, __s64. Use them.
Please follow that advice.
Thanks,
Bart.
More information about the dm-devel
mailing list