diff options
author | Sebastian Andrzej Siewior | 2016-01-15 14:37:15 +0100 |
---|---|---|
committer | David Sterba | 2016-01-15 19:28:43 +0100 |
commit | 546bed631203344611f42b2af1d224d2eedb4e6b (patch) | |
tree | 545bad08e026899889863a2482e09a9de3a6f326 /lib/hweight.c | |
parent | b7c47bbb2d1856330f71ba04c8eb03b39aca87cd (diff) |
btrfs: initialize the seq counter in struct btrfs_device
I managed to trigger this:
| INFO: trying to register non-static key.
| the code is fine but needs lockdep annotation.
| turning off the locking correctness validator.
| CPU: 1 PID: 781 Comm: systemd-gpt-aut Not tainted 4.4.0-rt2+ #14
| Hardware name: ARM-Versatile Express
| [<80307cec>] (dump_stack)
| [<80070e98>] (__lock_acquire)
| [<8007184c>] (lock_acquire)
| [<80287800>] (btrfs_ioctl)
| [<8012a8d4>] (do_vfs_ioctl)
| [<8012ac14>] (SyS_ioctl)
so I think that btrfs_device_data_ordered_init() is not invoked behind
a macro somewhere.
Fixes: 7cc8e58d53cd ("Btrfs: fix unprotected device's variants on 32bits machine")
Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
Reviewed-by: David Sterba <dsterba@suse.com>
Signed-off-by: David Sterba <dsterba@suse.com>
Diffstat (limited to 'lib/hweight.c')
0 files changed, 0 insertions, 0 deletions