)]}'
{
  "commit": "f31967f0e455d08d3ea1d2f849bf62dafc92dbf4",
  "tree": "22fbc79b5ba286e2add8f995a8cfa9f211200192",
  "parents": [
    "f9afca4d367b8c915f28d29fcaba7460640403ff"
  ],
  "author": {
    "name": "Jens Axboe",
    "email": "axboe@kernel.dk",
    "time": "Mon Oct 29 13:13:29 2018 -0600"
  },
  "committer": {
    "name": "Jens Axboe",
    "email": "axboe@kernel.dk",
    "time": "Wed Nov 07 13:44:59 2018 -0700"
  },
  "message": "blk-mq: allow software queue to map to multiple hardware queues\n\nThe mapping used to be dependent on just the CPU location, but\nnow it\u0027s a tuple of (type, cpu) instead. This is a prep patch\nfor allowing a single software queue to map to multiple hardware\nqueues. No functional changes in this patch.\n\nThis changes the software queue count to an unsigned short\nto save a bit of space. We can still support 64K-1 CPUs,\nwhich should be enough. Add a check to catch a wrap.\n\nReviewed-by: Hannes Reinecke \u003chare@suse.com\u003e\nReviewed-by: Keith Busch \u003ckeith.busch@intel.com\u003e\nSigned-off-by: Jens Axboe \u003caxboe@kernel.dk\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "68087bf71a6129813db14c466b686cfbebbe1795",
      "old_mode": 33188,
      "old_path": "block/blk-mq-sched.c",
      "new_id": "bbabc3877d5acc99e718bab71028bb65881cb83b",
      "new_mode": 33188,
      "new_path": "block/blk-mq-sched.c"
    },
    {
      "type": "modify",
      "old_id": "67dec64440ddf3c3ad5224d0be34ddaaa36914a0",
      "old_mode": 33188,
      "old_path": "block/blk-mq.c",
      "new_id": "31976bff8ad24ac7135f155704720bcd1ef4e237",
      "new_mode": 33188,
      "new_path": "block/blk-mq.c"
    },
    {
      "type": "modify",
      "old_id": "6a8f8b60d8ba5a83c5fdedb401f48d47bc1c6de6",
      "old_mode": 33188,
      "old_path": "block/blk-mq.h",
      "new_id": "1821f448f7c4043fbfc34d2ca46da35f596a5be7",
      "new_mode": 33188,
      "new_path": "block/blk-mq.h"
    },
    {
      "type": "modify",
      "old_id": "1fd83a91e7499fd500fca76e3b8126058348c0ca",
      "old_mode": 33188,
      "old_path": "block/kyber-iosched.c",
      "new_id": "de78e8aa7b0a3550083770e790e1a31df37c42a1",
      "new_mode": 33188,
      "new_path": "block/kyber-iosched.c"
    },
    {
      "type": "modify",
      "old_id": "1761648886285fedf935ac99dfac2c74da52870c",
      "old_mode": 33188,
      "old_path": "include/linux/blk-mq.h",
      "new_id": "6c39d546c50b90455d19b184ae038972e2c4f710",
      "new_mode": 33188,
      "new_path": "include/linux/blk-mq.h"
    }
  ]
}
