uapi: linux/blkzoned.h: fix BLKGETZONESZ and BLKGETNRZONES definitions
According to the documentation in include/uapi/asm-generic/ioctl.h, _IOW means userspace is writing and kernel is reading, and _IOR means userspace is reading and kernel is writing. In case of these two ioctls, kernel is writing and userspace is reading, so they have to be _IOR instead of _IOW. Fixes:72cd87576d
("block: Introduce BLKGETZONESZ ioctl") Fixes:65e4e3eee8
("block: Introduce BLKGETNRZONES ioctl") Reviewed-by: Damien Le Moal <damien.lemoal@wdc.com> Signed-off-by: Dmitry V. Levin <ldv@altlinux.org> Signed-off-by: Jens Axboe <axboe@kernel.dk>
This commit is contained in:
parent
927b6b2d69
commit
98256376f8
|
@ -141,7 +141,7 @@ struct blk_zone_range {
|
||||||
*/
|
*/
|
||||||
#define BLKREPORTZONE _IOWR(0x12, 130, struct blk_zone_report)
|
#define BLKREPORTZONE _IOWR(0x12, 130, struct blk_zone_report)
|
||||||
#define BLKRESETZONE _IOW(0x12, 131, struct blk_zone_range)
|
#define BLKRESETZONE _IOW(0x12, 131, struct blk_zone_range)
|
||||||
#define BLKGETZONESZ _IOW(0x12, 132, __u32)
|
#define BLKGETZONESZ _IOR(0x12, 132, __u32)
|
||||||
#define BLKGETNRZONES _IOW(0x12, 133, __u32)
|
#define BLKGETNRZONES _IOR(0x12, 133, __u32)
|
||||||
|
|
||||||
#endif /* _UAPI_BLKZONED_H */
|
#endif /* _UAPI_BLKZONED_H */
|
||||||
|
|
Loading…
Reference in a new issue