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