]> git.ipfire.org Git - thirdparty/linux.git/commit
Merge tag 'gfs2-for-6.19-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/gfs2... master
authorLinus Torvalds <torvalds@linux-foundation.org>
Tue, 13 Jan 2026 18:04:34 +0000 (10:04 -0800)
committerLinus Torvalds <torvalds@linux-foundation.org>
Tue, 13 Jan 2026 18:04:34 +0000 (10:04 -0800)
commitb54345928fa1dbde534e32ecaa138678fd5d2135
tree6aa320426b779d6fbe2738e9fcea78cbcb65231b
parent0bb933a9fcdee14ef82970caeb8617ad59a11303
parent469d71512d135907bf5ea0972dfab8c420f57848
Merge tag 'gfs2-for-6.19-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2

Pull gfs2 revert from Andreas Gruenbacher:
 "Revert bad commit "gfs2: Fix use of bio_chain"

  I was originally assuming that there must be a bug in gfs2
  because gfs2 chains bios in the opposite direction of what
  bio_chain_and_submit() expects.

  It turns out that the bio chains are set up in "reverse direction"
  intentionally so that the first bio's bi_end_io callback is invoked
  rather than the last bio's callback.

  We want the first bio's callback invoked for the following reason: The
  initial bio starts page aligned and covers one or more pages. When it
  terminates at a non-page-aligned offset, subsequent bios are added to
  handle the remaining portion of the final page.

  Upon completion of the bio chain, all affected pages need to be be
  marked as read, and only the first bio references all of these pages"

* tag 'gfs2-for-6.19-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2:
  Revert "gfs2: Fix use of bio_chain"