)]}'
{
  "commit": "b1969460f4dc187e8d816e94e4d5e2c13beda821",
  "tree": "8918b0a269e8a9376bc11b9804f39545e44e5ac5",
  "parents": [
    "8962ad1571b595825072c66e1701e79302c1dcca"
  ],
  "author": {
    "name": "Stefan Hajnoczi",
    "email": "stefanha@redhat.com",
    "time": "Mon Dec 01 16:43:27 2025 -0500"
  },
  "committer": {
    "name": "Chenglong Tang",
    "email": "chenglongtang@google.com",
    "time": "Sat Apr 11 20:24:12 2026 -0700"
  },
  "message": "nvme: reject invalid pr_read_keys() num_keys values\n\n[ Upstream commit 38ec8469f39e0e96e7dd9b76f05e0f8eb78be681 ]\n\nThe pr_read_keys() interface has a u32 num_keys parameter. The NVMe\nReservation Report command has a u32 maximum length. Reject num_keys\nvalues that are too large to fit.\n\nThis will become important when pr_read_keys() is exposed to untrusted\nuserspace via an \u003clinux/pr.h\u003e ioctl.\n\nBUG\u003db/494186991\nTEST\u003dpresubmit\nRELEASE_NOTE\u003dNone\n\ncos-patch: security-moderate\nChange-Id: I0a211d92ef162906d5ff9c65962501fb900fb17e\nSigned-off-by: Stefan Hajnoczi \u003cstefanha@redhat.com\u003e\nReviewed-by: Hannes Reinecke \u003chare@suse.de\u003e\nReviewed-by: Christoph Hellwig \u003chch@lst.de\u003e\nReviewed-by: Martin K. Petersen \u003cmartin.petersen@oracle.com\u003e\nSigned-off-by: Jens Axboe \u003caxboe@kernel.dk\u003e\nStable-dep-of: c3320153769f (\"nvme: fix memory allocation in nvme_pr_read_keys()\")\nSigned-off-by: Sasha Levin \u003csashal@kernel.org\u003e\nSigned-off-by: chenglongtang \u003cchenglongtang@google.com\u003e\nReviewed-on: https://cos-review.googlesource.com/c/third_party/kernel/+/143886\nTested-by: Cusky Presubmit Bot \u003cpresubmit@cos-infra-prod.iam.gserviceaccount.com\u003e\nReviewed-by: Kevin Berry \u003ckpberry@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "803efc97fd1ea563370dd926710a5f81773a78f8",
      "old_mode": 33188,
      "old_path": "drivers/nvme/host/pr.c",
      "new_id": "0636fa4d6f77bbfca4c5c3c9eca1d06a67dc8fb8",
      "new_mode": 33188,
      "new_path": "drivers/nvme/host/pr.c"
    }
  ]
}
