)]}'
{
  "commit": "6ccca4b6bb9f994cc04e71004e1767a3476d2b23",
  "tree": "bd87f958478a47c7f3cca59e91ff9d10ed17aa7a",
  "parents": [
    "d96a32de3fd0880a9340590fd279288e42e983c1"
  ],
  "author": {
    "name": "Klaus Jensen",
    "email": "k.jensen@samsung.com",
    "time": "Mon Dec 16 13:53:07 2024 +0100"
  },
  "committer": {
    "name": "Klaus Jensen",
    "email": "k.jensen@samsung.com",
    "time": "Wed Feb 26 12:40:32 2025 +0100"
  },
  "message": "hw/nvme: rework csi handling\n\nThe controller incorrectly allows a zoned namespace to be attached even\nif CS.CSS is configured to only support the NVM command set for I/O\nqueues.\n\nRework handling of namespace command sets in general by attaching\nsupported namespaces when the controller is started instead of, like\nnow, statically when realized.\n\nReviewed-by: Jesper Wendel Devantier \u003cfoss@defmacro.it\u003e\nSigned-off-by: Klaus Jensen \u003ck.jensen@samsung.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "86e1c48fab823a29727d5ffc5ef94beb13bdca2e",
      "old_mode": 33188,
      "old_path": "hw/nvme/ctrl.c",
      "new_id": "21496c6b6b813dbe9a7ee1fd13a9ccbca6d40b07",
      "new_mode": 33188,
      "new_path": "hw/nvme/ctrl.c"
    },
    {
      "type": "modify",
      "old_id": "94cabc6a5b8d821454d288640a960457275d4037",
      "old_mode": 33188,
      "old_path": "hw/nvme/ns.c",
      "new_id": "98c1e75a5d29627351f1aa741da3625c984a2d40",
      "new_mode": 33188,
      "new_path": "hw/nvme/ns.c"
    },
    {
      "type": "modify",
      "old_id": "b8d063a027a9aee93dfe68f06c986382bc5bbc97",
      "old_mode": 33188,
      "old_path": "hw/nvme/nvme.h",
      "new_id": "6f782ba18826d3ff8db7198d3a29c7654262bb7b",
      "new_mode": 33188,
      "new_path": "hw/nvme/nvme.h"
    },
    {
      "type": "modify",
      "old_id": "763b2b2f0ec7b1f5c1199c7f533c16e424ad2940",
      "old_mode": 33188,
      "old_path": "include/block/nvme.h",
      "new_id": "366739f79edf90ef5cfe187e70bc913d0ba450ef",
      "new_mode": 33188,
      "new_path": "include/block/nvme.h"
    }
  ]
}
