Merge tag 'fscache-fixes-20230130' of git://git.kernel.org/pub/scm/linux/kernel/git...
authorLinus Torvalds <torvalds@linux-foundation.org>
Mon, 30 Jan 2023 19:58:53 +0000 (11:58 -0800)
committerLinus Torvalds <torvalds@linux-foundation.org>
Mon, 30 Jan 2023 19:58:53 +0000 (11:58 -0800)
commit22b8077d0fcec86c6ed0e0fce9f7e7e5a4c2d56a
treebe3af6c5f73e396fe2786fd7c1359bdc9a161f41
parent6d796c50f84ca79f1722bb131799e5a5710c4700
parent3288666c72568fe1cc7f5c5ae33dfd3ab18004c8
Merge tag 'fscache-fixes-20230130' of git://git./linux/kernel/git/dhowells/linux-fs

Pull fscache fixes from David Howells:
 "Fix two problems in fscache volume handling:

   - wake_up_bit() is incorrectly paired with wait_var_event(). The
     latter selects the waitqueue to use differently.

   - Missing barriers ordering between state bit and task state"

* tag 'fscache-fixes-20230130' of git://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-fs:
  fscache: Use clear_and_wake_up_bit() in fscache_create_volume_work()
  fscache: Use wait_on_bit() to wait for the freeing of relinquished volume