xref: /openbmc/linux/include/linux/blkpg.h (revision b2441318)
1b2441318SGreg Kroah-Hartman /* SPDX-License-Identifier: GPL-2.0 */
253bb724fSBrian Norris #ifndef _LINUX_BLKPG_H
353bb724fSBrian Norris #define _LINUX_BLKPG_H
453bb724fSBrian Norris 
553bb724fSBrian Norris /*
653bb724fSBrian Norris  * Partition table and disk geometry handling
753bb724fSBrian Norris  */
853bb724fSBrian Norris 
953bb724fSBrian Norris #include <linux/compat.h>
1053bb724fSBrian Norris #include <uapi/linux/blkpg.h>
1153bb724fSBrian Norris 
1253bb724fSBrian Norris #ifdef CONFIG_COMPAT
1353bb724fSBrian Norris /* For 32-bit/64-bit compatibility of struct blkpg_ioctl_arg */
1453bb724fSBrian Norris struct blkpg_compat_ioctl_arg {
1553bb724fSBrian Norris 	compat_int_t op;
1653bb724fSBrian Norris 	compat_int_t flags;
1753bb724fSBrian Norris 	compat_int_t datalen;
1853bb724fSBrian Norris 	compat_uptr_t data;
1953bb724fSBrian Norris };
2053bb724fSBrian Norris #endif
2153bb724fSBrian Norris 
2253bb724fSBrian Norris #endif /* _LINUX_BLKPG_H */
23