]> git.baikalelectronics.ru Git - kernel.git/commit
Btrfs: convert nested spin_lock_irqsave to spin_lock
authorJulia Lawall <julia@diku.dk>
Wed, 22 Jul 2009 20:49:00 +0000 (16:49 -0400)
committerChris Mason <chris.mason@oracle.com>
Wed, 22 Jul 2009 20:49:00 +0000 (16:49 -0400)
commit1f4ef2c2a0c22b01e72172c672ff1e58badb4f34
treeca5628ea861a4fdb875e6cc90878853ad74091f2
parentc6243596cc71e5ca9dbd605e2b31299d2929f673
Btrfs: convert nested spin_lock_irqsave to spin_lock

If spin_lock_irqsave is called twice in a row with the same second
argument, the interrupt state at the point of the second call overwrites
the value saved by the first call.  Indeed, the second call does not need
to save the interrupt state, so it is changed to a simple spin_lock.

Signed-off-by: Julia Lawall <julia@diku.dk>
Signed-off-by: Chris Mason <chris.mason@oracle.com>
fs/btrfs/async-thread.c