)]}'
{
  "commit": "2039900aadba14f438b04d262721ffebc4d33547",
  "tree": "8b19e70280bba41709b9977094b1c742312f1162",
  "parents": [
    "d729d4e99fb85f734805ff37dd79f38e7db21c0f"
  ],
  "author": {
    "name": "David Howells",
    "email": "dhowells@redhat.com",
    "time": "Fri Mar 11 13:23:46 2022 +0000"
  },
  "committer": {
    "name": "Greg Kroah-Hartman",
    "email": "gregkh@linuxfoundation.org",
    "time": "Wed Mar 16 14:16:02 2022 +0100"
  },
  "message": "watch_queue: Fix to release page in -\u003erelease()\n\ncommit c1853fbadcba1497f4907971e7107888e0714c81 upstream.\n\nWhen a pipe ring descriptor points to a notification message, the\nrefcount on the backing page is incremented by the generic get function,\nbut the release function, which marks the bitmap, doesn\u0027t drop the page\nref.\n\nFix this by calling generic_pipe_buf_release() at the end of\nwatch_queue_pipe_buf_release().\n\nFixes: c73be61cede5 (\"pipe: Add general notification queue support\")\nReported-by: Jann Horn \u003cjannh@google.com\u003e\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0ef8f65bd2d71188bbe314b11eda366fe87ff889",
      "old_mode": 33188,
      "old_path": "kernel/watch_queue.c",
      "new_id": "6ddd860d35cec7d60a04e279cfadad1ac7cf8b69",
      "new_mode": 33188,
      "new_path": "kernel/watch_queue.c"
    }
  ]
}
