)]}'
{
  "commit": "da61c0cc3991fe9aab4894d85ab80021d1f24929",
  "tree": "c2b1e71dd5516aece72a60471c82eaf3ea817bab",
  "parents": [
    "cf9af30adc2a62029671f88a3b6dd7f6af75dc53"
  ],
  "author": {
    "name": "David Howells",
    "email": "dhowells@redhat.com",
    "time": "Mon Oct 20 09:56:01 2025 +0100"
  },
  "committer": {
    "name": "David Howells",
    "email": "dhowells@redhat.com",
    "time": "Wed May 13 18:41:59 2026 +0100"
  },
  "message": "netfs: Add some TCP receive queue helpers\n\nAdd some helpers to splice buffers from a TCP receive queue to a private\nqueue from where they can be processed without the need to hold the socket\nlock.  This is particularly significant if a large amount of data is being\ncopied, say for a read-data RPC call.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\ncc: Steve French \u003csfrench@samba.org\u003e\ncc: Paulo Alcantara \u003cpc@manguebit.org\u003e\ncc: Shyam Prasad N \u003csprasad@microsoft.com\u003e\ncc: Tom Talpey \u003ctom@talpey.com\u003e\ncc: linux-cifs@vger.kernel.org\ncc: netfs@lists.linux.dev\ncc: linux-fsdevel@vger.kernel.org\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9cfc3ccf46a0bdb9842c8724facd3edd57fb4384",
      "old_mode": 33188,
      "old_path": "fs/netfs/Makefile",
      "new_id": "66e642650a5f4df745109426f9c005bcad0ebce2",
      "new_mode": 33188,
      "new_path": "fs/netfs/Makefile"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e40c4e23a9af7f96a6615ac264483731badd0d3c",
      "new_mode": 33188,
      "new_path": "fs/netfs/rxqueue.c"
    },
    {
      "type": "modify",
      "old_id": "cdcb6ff1a4cdd0c8cd75809213f563fa86809c01",
      "old_mode": 33188,
      "old_path": "include/linux/netfs.h",
      "new_id": "5a81ff6ad3dc15999b33f56f84b738c3e1fb8ac3",
      "new_mode": 33188,
      "new_path": "include/linux/netfs.h"
    },
    {
      "type": "modify",
      "old_id": "fbd000399b26c2d9ce4a0a3f8987afc265fabf56",
      "old_mode": 33188,
      "old_path": "include/trace/events/netfs.h",
      "new_id": "96a2c1f3880e4df47e8136ff2ebaf782350f4866",
      "new_mode": 33188,
      "new_path": "include/trace/events/netfs.h"
    }
  ]
}
