)]}'
{
  "commit": "b54345928fa1dbde534e32ecaa138678fd5d2135",
  "tree": "6aa320426b779d6fbe2738e9fcea78cbcb65231b",
  "parents": [
    "0bb933a9fcdee14ef82970caeb8617ad59a11303",
    "469d71512d135907bf5ea0972dfab8c420f57848"
  ],
  "author": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Tue Jan 13 10:04:34 2026 -0800"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Tue Jan 13 10:04:34 2026 -0800"
  },
  "message": "Merge tag \u0027gfs2-for-6.19-rc6\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2\n\nPull gfs2 revert from Andreas Gruenbacher:\n \"Revert bad commit \"gfs2: Fix use of bio_chain\"\n\n  I was originally assuming that there must be a bug in gfs2\n  because gfs2 chains bios in the opposite direction of what\n  bio_chain_and_submit() expects.\n\n  It turns out that the bio chains are set up in \"reverse direction\"\n  intentionally so that the first bio\u0027s bi_end_io callback is invoked\n  rather than the last bio\u0027s callback.\n\n  We want the first bio\u0027s callback invoked for the following reason: The\n  initial bio starts page aligned and covers one or more pages. When it\n  terminates at a non-page-aligned offset, subsequent bios are added to\n  handle the remaining portion of the final page.\n\n  Upon completion of the bio chain, all affected pages need to be be\n  marked as read, and only the first bio references all of these pages\"\n\n* tag \u0027gfs2-for-6.19-rc6\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2:\n  Revert \"gfs2: Fix use of bio_chain\"\n",
  "tree_diff": []
}
