btrfs: use assertion helpers for extent buffer write lock counters
Use the helpers where open coded. On non-debug builds, the warnings will not trigger and extent_buffer::write_locks become unused and can be moved to the appropriate section, saving a few bytes. Reviewed-by: Nikolay Borisov <nborisov@suse.com> Reviewed-by: Johannes Thumshirn <jthumshirn@suse.de> Signed-off-by: David Sterba <dsterba@suse.com>
This commit is contained in:
@@ -160,8 +160,6 @@ struct extent_buffer {
|
||||
struct rcu_head rcu_head;
|
||||
pid_t lock_owner;
|
||||
|
||||
/* count of read lock holders on the extent buffer */
|
||||
atomic_t write_locks;
|
||||
atomic_t blocking_writers;
|
||||
atomic_t blocking_readers;
|
||||
short lock_nested;
|
||||
@@ -185,6 +183,7 @@ struct extent_buffer {
|
||||
atomic_t spinning_writers;
|
||||
atomic_t spinning_readers;
|
||||
atomic_t read_locks;
|
||||
atomic_t write_locks;
|
||||
struct list_head leak_list;
|
||||
#endif
|
||||
};
|
||||
|
Reference in New Issue
Block a user