@@ -2434,7 +2434,7 @@ static int qgroup_reserve(struct btrfs_root *root, u64 num_bytes, bool enforce,
2434
2434
*/
2435
2435
ulist_reinit (fs_info -> qgroup_ulist );
2436
2436
ret = ulist_add (fs_info -> qgroup_ulist , qgroup -> qgroupid ,
2437
- ( uintptr_t ) qgroup , GFP_ATOMIC );
2437
+ qgroup_to_aux ( qgroup ) , GFP_ATOMIC );
2438
2438
if (ret < 0 )
2439
2439
goto out ;
2440
2440
ULIST_ITER_INIT (& uiter );
@@ -2452,7 +2452,7 @@ static int qgroup_reserve(struct btrfs_root *root, u64 num_bytes, bool enforce,
2452
2452
list_for_each_entry (glist , & qg -> groups , next_group ) {
2453
2453
ret = ulist_add (fs_info -> qgroup_ulist ,
2454
2454
glist -> group -> qgroupid ,
2455
- ( uintptr_t ) glist -> group , GFP_ATOMIC );
2455
+ qgroup_to_aux ( glist -> group ) , GFP_ATOMIC );
2456
2456
if (ret < 0 )
2457
2457
goto out ;
2458
2458
}
@@ -2524,7 +2524,7 @@ void btrfs_qgroup_free_refroot(struct btrfs_fs_info *fs_info,
2524
2524
2525
2525
ulist_reinit (fs_info -> qgroup_ulist );
2526
2526
ret = ulist_add (fs_info -> qgroup_ulist , qgroup -> qgroupid ,
2527
- ( uintptr_t ) qgroup , GFP_ATOMIC );
2527
+ qgroup_to_aux ( qgroup ) , GFP_ATOMIC );
2528
2528
if (ret < 0 )
2529
2529
goto out ;
2530
2530
ULIST_ITER_INIT (& uiter );
@@ -2540,7 +2540,7 @@ void btrfs_qgroup_free_refroot(struct btrfs_fs_info *fs_info,
2540
2540
list_for_each_entry (glist , & qg -> groups , next_group ) {
2541
2541
ret = ulist_add (fs_info -> qgroup_ulist ,
2542
2542
glist -> group -> qgroupid ,
2543
- ( uintptr_t ) glist -> group , GFP_ATOMIC );
2543
+ qgroup_to_aux ( glist -> group ) , GFP_ATOMIC );
2544
2544
if (ret < 0 )
2545
2545
goto out ;
2546
2546
}
@@ -3186,7 +3186,7 @@ static void qgroup_convert_meta(struct btrfs_fs_info *fs_info, u64 ref_root,
3186
3186
goto out ;
3187
3187
ulist_reinit (fs_info -> qgroup_ulist );
3188
3188
ret = ulist_add (fs_info -> qgroup_ulist , qgroup -> qgroupid ,
3189
- ( uintptr_t ) qgroup , GFP_ATOMIC );
3189
+ qgroup_to_aux ( qgroup ) , GFP_ATOMIC );
3190
3190
if (ret < 0 )
3191
3191
goto out ;
3192
3192
ULIST_ITER_INIT (& uiter );
@@ -3203,7 +3203,7 @@ static void qgroup_convert_meta(struct btrfs_fs_info *fs_info, u64 ref_root,
3203
3203
list_for_each_entry (glist , & qg -> groups , next_group ) {
3204
3204
ret = ulist_add (fs_info -> qgroup_ulist ,
3205
3205
glist -> group -> qgroupid ,
3206
- ( uintptr_t ) glist -> group , GFP_ATOMIC );
3206
+ qgroup_to_aux ( glist -> group ) , GFP_ATOMIC );
3207
3207
if (ret < 0 )
3208
3208
goto out ;
3209
3209
}
0 commit comments