)]}'
{
  "commit": "d998b0e5afffa90d0f03770bad31083767079858",
  "tree": "288545b0fd94e26b21fe4b7add000fb7a108c858",
  "parents": [
    "a80c9d945aef55b23b54838334345f20251dad83"
  ],
  "author": {
    "name": "Thomas Fourier",
    "email": "fourier.thomas@gmail.com",
    "time": "Wed Jan 14 13:31:06 2026 +0100"
  },
  "committer": {
    "name": "Jakub Kicinski",
    "email": "kuba@kernel.org",
    "time": "Sat Jan 17 15:40:06 2026 -0800"
  },
  "message": "octeontx2: Fix otx2_dma_map_page() error return code\n\n0 is a valid DMA address [1] so using it as the error value can lead to\nerrors.  The error value of dma_map_XXX() functions is DMA_MAPPING_ERROR\nwhich is ~0.  The callers of otx2_dma_map_page() use dma_mapping_error()\nto test the return value of otx2_dma_map_page(). This means that they\nwould not detect an error in otx2_dma_map_page().\n\nMake otx2_dma_map_page() return the raw value of dma_map_page_attrs().\n\n[1] https://lore.kernel.org/all/f977f68b-cec5-4ab7-b4bd-2cf6aca46267@intel.com\n\nFixes: caa2da34fd25 (\"octeontx2-pf: Initialize and config queues\")\nCc: \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Thomas Fourier \u003cfourier.thomas@gmail.com\u003e\nLink: https://patch.msgid.link/20260114123107.42387-2-fourier.thomas@gmail.com\nSigned-off-by: Jakub Kicinski \u003ckuba@kernel.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e616a727a3a91f682b44c93a1f85527a0819065e",
      "old_mode": 33188,
      "old_path": "drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.h",
      "new_id": "8cdfc36d79d29ee9d43b86df205953a8c8c6644e",
      "new_mode": 33188,
      "new_path": "drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.h"
    }
  ]
}
