)]}'
{
  "commit": "870d31c7b4cbee9e73019466181a2e0c2c1094f8",
  "tree": "4bc41117a9d6e50e6fcbfb4d554d7c29159b922c",
  "parents": [
    "e10fa4a47b56e1ae0d03b08d2702f710e6184aad"
  ],
  "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": "Thu Oct 08 16:37:31 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": "27f8e2e6fd13e4ca7f9edf889540d446e3092519",
      "old_mode": 33188,
      "old_path": "fs/netfs/direct_write.c",
      "new_id": "e464fa0690b08b8dda31db03b2c5719793f2967c",
      "new_mode": 33188,
      "new_path": "fs/netfs/direct_write.c"
    },
    {
      "type": "modify",
      "old_id": "6edfa73f84762bb7efe65915a23f1ac61b87f9b2",
      "old_mode": 33188,
      "old_path": "fs/netfs/main.c",
      "new_id": "68a9e40d22a9ed78f64702bd13cd6a14a25b022a",
      "new_mode": 33188,
      "new_path": "fs/netfs/main.c"
    },
    {
      "type": "modify",
      "old_id": "f02680ad28b94b166e23665a641f688d0c858c1d",
      "old_mode": 33188,
      "old_path": "fs/netfs/objects.c",
      "new_id": "c5a1a959306d7be3c57adfcecca36d09127101bf",
      "new_mode": 33188,
      "new_path": "fs/netfs/objects.c"
    },
    {
      "type": "modify",
      "old_id": "44110d774d16cb4f60195c5d9052c5a34243ec8c",
      "old_mode": 33188,
      "old_path": "fs/netfs/read_collect.c",
      "new_id": "3bea5ef4f3e03280f497d4b75e7e9157a84eede7",
      "new_mode": 33188,
      "new_path": "fs/netfs/read_collect.c"
    },
    {
      "type": "modify",
      "old_id": "7cb6b650d2a2813a0c4668fb98502cd2e34e96c4",
      "old_mode": 33188,
      "old_path": "include/linux/netfs.h",
      "new_id": "2d2859d55294aa165a53139811e1aa7210fea6e0",
      "new_mode": 33188,
      "new_path": "include/linux/netfs.h"
    },
    {
      "type": "modify",
      "old_id": "e64389fd07db724e4463d0c58ff7ad342478988e",
      "old_mode": 33188,
      "old_path": "include/trace/events/netfs.h",
      "new_id": "3f63b39cd78c4fe484d29f8351f9ceff591b0d5c",
      "new_mode": 33188,
      "new_path": "include/trace/events/netfs.h"
    }
  ]
}
