)]}'
{
  "commit": "a9f097d21182bad7e1a06769124b69b224bbc055",
  "tree": "8b723cd00fc2614173603d8248242909aca88b8d",
  "parents": [
    "06ef27224bbe2a1987968ab22908e4f44a30acec"
  ],
  "author": {
    "name": "Boqun Feng",
    "email": "boqun.feng@gmail.com",
    "time": "Tue Jul 14 07:51:51 2020 +0800"
  },
  "committer": {
    "name": "Boqun Feng",
    "email": "boqun.feng@gmail.com",
    "time": "Tue Sep 15 13:01:05 2020 +0800"
  },
  "message": "scsi: storvsc: Support PAGE_SIZE larger than 4K\n\nHyper-V always use 4k page size (HV_HYP_PAGE_SIZE), so when\ncommunicating with Hyper-V, a guest should always use HV_HYP_PAGE_SIZE\nas the unit for page related data. For storvsc, the data is\nvmbus_packet_mpb_array. And since in scsi_cmnd, sglist of pages (in unit\nof PAGE_SIZE) is used, we need convert pages in the sglist of scsi_cmnd\ninto Hyper-V pages in vmbus_packet_mpb_array.\n\nThis patch does the conversion by dividing pages in sglist into Hyper-V\npages, offset and indexes in vmbus_packet_mpb_array are recalculated\naccordingly.\n\nSigned-off-by: Boqun Feng \u003cboqun.feng@gmail.com\u003e\nReviewed-by: Michael Kelley \u003cmikelley@microsoft.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8f5f5dc863a4a082c2ab98cd59aed9c20ab98798",
      "old_mode": 33188,
      "old_path": "drivers/scsi/storvsc_drv.c",
      "new_id": "0c65fbd41035ea36f7999f46df1d0aaf70492c61",
      "new_mode": 33188,
      "new_path": "drivers/scsi/storvsc_drv.c"
    }
  ]
}
