)]}'
{
  "commit": "f8fc9aacc64e0d3decf4a57e7bfd0b4df935ad0d",
  "tree": "12b27b9023998e8bfc1ccfa0b1fd3cdda998da95",
  "parents": [
    "aed11fcce6bbc4c0b291d53066c40150c7b21139"
  ],
  "author": {
    "name": "Dave Chinner",
    "email": "dgc@kernel.org",
    "time": "Wed Jul 29 11:04:07 2026 +1000"
  },
  "committer": {
    "name": "Dave Chinner",
    "email": "dgc@kernel.org",
    "time": "Wed Jul 29 11:04:07 2026 +1000"
  },
  "message": "xfs: remove dead internal transaction path from xfs_iomap_write_direct\n\nNow that all callers supply a valid transaction via args-\u003etp,\nremove the dead internal transaction allocation path from\nxfs_iomap_write_direct().\n\nThe function is now a pure allocation helper: it reserves blocks\nvia xfs_trans_reserve_more_inode(), extends the inode extent count,\ncalls xfs_bmapi_write(), and fills in the iomap. All error paths\nreturn directly since the caller manages the transaction and lock\nlifecycle.\n\nThe xfs_qm_dqattach() call is replaced with xfs_qm_dqattach_locked()\nsince the ILOCK is always held on entry.\n\nAssisted-by: LLM\nSigned-off-by: Dave Chinner \u003cdgc@kernel.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4b2860e80d9fe85c80371def734b74e6545f6718",
      "old_mode": 33188,
      "old_path": "fs/xfs/xfs_iomap.c",
      "new_id": "4c7b11e4a6a18f47c1c7294b8ca9f660db03431b",
      "new_mode": 33188,
      "new_path": "fs/xfs/xfs_iomap.c"
    }
  ]
}
