)]}'
{
  "commit": "13cee75c8b683f7c4382573f8c27adfbd49ffc47",
  "tree": "3480109ee9710ca876d4e268b782764ae34cdc4d",
  "parents": [
    "a9abd8d8d56c2f57d5faf8ddb8d82c762f9e401d"
  ],
  "author": {
    "name": "David Howells",
    "email": "dhowells@redhat.com",
    "time": "Sat May 16 08:29:13 2026 +0100"
  },
  "committer": {
    "name": "David Howells",
    "email": "dhowells@redhat.com",
    "time": "Tue May 19 11:26:59 2026 +0100"
  },
  "message": "netfs: Support encryption on Unbuffered/DIO write\n\nSupport unbuffered and direct I/O writes to an encrypted file.  This may\nrequire making an RMW cycle if the write is not appropriately aligned with\nrespect to the crypto blocks.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\ncc: Paulo Alcantara \u003cpc@manguebit.org\u003e\ncc: netfs@lists.linux.dev\ncc: linux-fsdevel@vger.kernel.org\ncc: linux-mm@kvack.org\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3d108f5a4c81c8578c9c3f68941bf23dc1a565a4",
      "old_mode": 33188,
      "old_path": "fs/netfs/direct_write.c",
      "new_id": "4866304d9936ff11c1e3948b4caf5311c4ea3131",
      "new_mode": 33188,
      "new_path": "fs/netfs/direct_write.c"
    },
    {
      "type": "modify",
      "old_id": "a64bd281e0b69da331dbf988014da0552cd5d4e0",
      "old_mode": 33188,
      "old_path": "fs/netfs/main.c",
      "new_id": "73216a0ade611721ef62d093a4c002e54a34cd49",
      "new_mode": 33188,
      "new_path": "fs/netfs/main.c"
    },
    {
      "type": "modify",
      "old_id": "f6185813fc409619771459d6974a833c21e25b0a",
      "old_mode": 33188,
      "old_path": "fs/netfs/objects.c",
      "new_id": "d295580b8d9df05dfb01924287ff38d4b25a07d3",
      "new_mode": 33188,
      "new_path": "fs/netfs/objects.c"
    },
    {
      "type": "modify",
      "old_id": "739713c40f0cbfca2a61e877d92955d530fdecea",
      "old_mode": 33188,
      "old_path": "fs/netfs/read_collect.c",
      "new_id": "7bda8cfdb66d0fccec9c34349964cb58b7118780",
      "new_mode": 33188,
      "new_path": "fs/netfs/read_collect.c"
    },
    {
      "type": "modify",
      "old_id": "06e22659621a7a5412fe4eba52f03f3c5ff16426",
      "old_mode": 33188,
      "old_path": "include/linux/netfs.h",
      "new_id": "394cf3e8b89cf313fd674d97e2f5eb2380b5831f",
      "new_mode": 33188,
      "new_path": "include/linux/netfs.h"
    },
    {
      "type": "modify",
      "old_id": "b143a0d2355a5e0ee3f403d29d259c30153eb2f9",
      "old_mode": 33188,
      "old_path": "include/trace/events/netfs.h",
      "new_id": "241563142a529b6ce0eb04c819b60b8bd85c01cc",
      "new_mode": 33188,
      "new_path": "include/trace/events/netfs.h"
    }
  ]
}
