)]}'
{
  "commit": "4a3d7746d141de7c30edb17f5eb1f654c0cc172e",
  "tree": "e5740d1fdc1988fbda739ded9615dc14d3cf4b67",
  "parents": [
    "43d119f4a7b9a34ec9e24ea5baba94b7e8130a39"
  ],
  "author": {
    "name": "David Howells",
    "email": "dhowells@redhat.com",
    "time": "Mon Feb 21 11:38:17 2022 +0000"
  },
  "committer": {
    "name": "David Howells",
    "email": "dhowells@redhat.com",
    "time": "Mon Jan 22 10:50:10 2024 +0000"
  },
  "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: Jeff Layton \u003cjlayton@kernel.org\u003e\ncc: linux-cachefs@redhat.com\ncc: linux-fsdevel@vger.kernel.org\ncc: linux-mm@kvack.org\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "158719b569003a1aa61efb27b26b55fadb0930d4",
      "old_mode": 33188,
      "old_path": "fs/netfs/direct_read.c",
      "new_id": "c01cbe42db8ad9cbdfecf29e66d2da75c942f1f6",
      "new_mode": 33188,
      "new_path": "fs/netfs/direct_read.c"
    },
    {
      "type": "modify",
      "old_id": "60a40d293c87f5fd1088830f07488775b8725bb4",
      "old_mode": 33188,
      "old_path": "fs/netfs/direct_write.c",
      "new_id": "53bae7f49a675a5ee3ae8107627058b39ee10827",
      "new_mode": 33188,
      "new_path": "fs/netfs/direct_write.c"
    },
    {
      "type": "modify",
      "old_id": "31a2c57eda69c6deee515cf0306a2bb0eaf65009",
      "old_mode": 33188,
      "old_path": "fs/netfs/internal.h",
      "new_id": "925b641141490033f2b2941b63d75f8a43ac5530",
      "new_mode": 33188,
      "new_path": "fs/netfs/internal.h"
    },
    {
      "type": "modify",
      "old_id": "209c99a137ebc3e7f083d7e0d7e5ed550f0d38d3",
      "old_mode": 33188,
      "old_path": "fs/netfs/io.c",
      "new_id": "887a0d6a30950d011da5820ed9ea45c34753fdc1",
      "new_mode": 33188,
      "new_path": "fs/netfs/io.c"
    },
    {
      "type": "modify",
      "old_id": "5e77618a79409c253ab21aa51c186a07f691f356",
      "old_mode": 33188,
      "old_path": "fs/netfs/main.c",
      "new_id": "f28b2a92697bd7a40a9b933224181de266e2e862",
      "new_mode": 33188,
      "new_path": "fs/netfs/main.c"
    },
    {
      "type": "modify",
      "old_id": "d0608fa72d7d6dad27bd06c69ce4fe85a8824cc0",
      "old_mode": 33188,
      "old_path": "include/linux/netfs.h",
      "new_id": "a3195f1c105f48a15e2502a62e6be3cf3b359a1e",
      "new_mode": 33188,
      "new_path": "include/linux/netfs.h"
    },
    {
      "type": "modify",
      "old_id": "2cca0c24ff55c85e0336b66ad553e83a47ee3e8e",
      "old_mode": 33188,
      "old_path": "include/trace/events/netfs.h",
      "new_id": "fcf4e41e280d22ff35410e28a7eead76bc296bf4",
      "new_mode": 33188,
      "new_path": "include/trace/events/netfs.h"
    }
  ]
}
