]> granicus.if.org Git - strace/commitdiff
btrfs: cast pointers to kernel_ureg_t instead of unsigned long
authorDmitry V. Levin <ldv@altlinux.org>
Wed, 21 Dec 2016 13:11:11 +0000 (13:11 +0000)
committerDmitry V. Levin <ldv@altlinux.org>
Wed, 21 Dec 2016 23:35:28 +0000 (23:35 +0000)
* btrfs.c (btrfs_ioctl): Cast btrfs_ioctl_send_args.clone_sources
and btrfs_ioctl_vol_args_v2.qgroup_inherit pointers to kernel_ureg_t
instead of unsigned long.

btrfs.c

diff --git a/btrfs.c b/btrfs.c
index 1f7717709e96e74874f3c68f91ef316a6c1070e0..bd11cb0998b7046b7445a2315a8f5d8a4fca50be 100644 (file)
--- a/btrfs.c
+++ b/btrfs.c
@@ -1216,7 +1216,7 @@ MPERS_PRINTER_DECL(int, btrfs_ioctl,
                        tprints("...");
                else {
                        uint64_t record;
-                       print_array(tcp, (unsigned long) args.clone_sources,
+                       print_array(tcp, (kernel_ureg_t) args.clone_sources,
                                    args.clone_sources_count,
                                    &record, sizeof(record),
                                    umoven_or_printaddr,
@@ -1320,7 +1320,7 @@ MPERS_PRINTER_DECL(int, btrfs_ioctl,
                                        (uint64_t) args.size);
 
                                btrfs_print_qgroup_inherit(tcp,
-                                       (unsigned long) args.qgroup_inherit);
+                                       (kernel_ureg_t) args.qgroup_inherit);
                        }
                        tprints(", name=");
                        print_quoted_string(args.name, sizeof(args.name),