backref.c (4353dd3b70783ebbc83fcf12d9c0af3fbab0223b) | backref.c (9c6c723f48f5f05eab133b4fee8f2a2b7ec57a15) |
---|---|
1// SPDX-License-Identifier: GPL-2.0 2/* 3 * Copyright (C) 2011 STRATO. All rights reserved. 4 */ 5 6#include <linux/mm.h> 7#include <linux/rbtree.h> 8#include <trace/events/btrfs.h> --- 377 unchanged lines hidden (view full) --- 386 wanted_disk_byte, count, sc, gfp_mask); 387} 388 389static int is_shared_data_backref(struct preftrees *preftrees, u64 bytenr) 390{ 391 struct rb_node **p = &preftrees->direct.root.rb_root.rb_node; 392 struct rb_node *parent = NULL; 393 struct prelim_ref *ref = NULL; | 1// SPDX-License-Identifier: GPL-2.0 2/* 3 * Copyright (C) 2011 STRATO. All rights reserved. 4 */ 5 6#include <linux/mm.h> 7#include <linux/rbtree.h> 8#include <trace/events/btrfs.h> --- 377 unchanged lines hidden (view full) --- 386 wanted_disk_byte, count, sc, gfp_mask); 387} 388 389static int is_shared_data_backref(struct preftrees *preftrees, u64 bytenr) 390{ 391 struct rb_node **p = &preftrees->direct.root.rb_root.rb_node; 392 struct rb_node *parent = NULL; 393 struct prelim_ref *ref = NULL; |
394 struct prelim_ref target = {0}; | 394 struct prelim_ref target = {}; |
395 int result; 396 397 target.parent = bytenr; 398 399 while (*p) { 400 parent = *p; 401 ref = rb_entry(parent, struct prelim_ref, rbnode); 402 result = prelim_ref_compare(ref, &target); --- 1895 unchanged lines hidden --- | 395 int result; 396 397 target.parent = bytenr; 398 399 while (*p) { 400 parent = *p; 401 ref = rb_entry(parent, struct prelim_ref, rbnode); 402 result = prelim_ref_compare(ref, &target); --- 1895 unchanged lines hidden --- |