diff options
author | Kent Overstreet <kent.overstreet@gmail.com> | 2018-05-10 03:57:37 -0400 |
---|---|---|
committer | Kent Overstreet <kent.overstreet@gmail.com> | 2018-05-17 02:36:19 -0400 |
commit | 3588fa621c4c9462a9c56f24b18ded329dc7622a (patch) | |
tree | de2577e020ee1fb4301c2c00259820cd76296970 /libbcachefs.h | |
parent | ff86d4722124c300c40b85b6eb8ef2d410ab303c (diff) |
fixes for 32 bit builds/non x86 archs
Diffstat (limited to 'libbcachefs.h')
-rw-r--r-- | libbcachefs.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/libbcachefs.h b/libbcachefs.h index 8537a04..7f914d2 100644 --- a/libbcachefs.h +++ b/libbcachefs.h @@ -100,7 +100,7 @@ struct bchfs_handle bchu_fs_open_by_dev(const char *, unsigned *); static inline void bchu_disk_add(struct bchfs_handle fs, char *dev) { - struct bch_ioctl_disk i = { .dev = (__u64) dev, }; + struct bch_ioctl_disk i = { .dev = (unsigned long) dev, }; xioctl(fs.ioctl_fd, BCH_IOCTL_DISK_ADD, &i); } @@ -118,7 +118,7 @@ static inline void bchu_disk_remove(struct bchfs_handle fs, unsigned dev_idx, static inline void bchu_disk_online(struct bchfs_handle fs, char *dev) { - struct bch_ioctl_disk i = { .dev = (__u64) dev, }; + struct bch_ioctl_disk i = { .dev = (unsigned long) dev, }; xioctl(fs.ioctl_fd, BCH_IOCTL_DISK_ONLINE, &i); } @@ -173,7 +173,7 @@ static inline struct bch_sb *bchu_read_super(struct bchfs_handle fs, unsigned id sb = xrealloc(sb, size); struct bch_ioctl_read_super i = { .size = size, - .sb = (u64) sb, + .sb = (unsigned long) sb, }; if (idx != -1) { |