)]}'
{
  "commit": "2eecd3a41e67c03e52905c42a1e19cc6266a608a",
  "tree": "e46998da47623a85bff8d0a027386a72493d568e",
  "parents": [
    "27ba92560bcc8a121214a22a55217ba54696495c"
  ],
  "author": {
    "name": "Jakub Kicinski",
    "email": "kuba@kernel.org",
    "time": "Tue Oct 07 16:26:50 2025 -0700"
  },
  "committer": {
    "name": "Paolo Abeni",
    "email": "pabeni@redhat.com",
    "time": "Thu Oct 09 11:10:02 2025 +0200"
  },
  "message": "eth: fbnic: fix reporting of alloc_failed qstats\n\nRx processing under normal circumstances has 3 rings - 2 buffer\nrings (heads, payloads) and a completion ring. All the rings\nhave a struct fbnic_ring. Make sure we expose alloc_failed\ncounter from the buffer rings, previously only the alloc_failed\nfrom the completion ring was reported, even tho all ring types\nmay increment this counter (buffer rings in __fbnic_fill_bdq()).\n\nThis makes the pp_alloc_fail.py test pass, it expects the qstat\nto be incrementing as page pool injections happen.\n\nReviewed-by: Simon Horman \u003chorms@kernel.org\u003e\nFixes: 67dc4eb5fc92 (\"eth: fbnic: report software Rx queue stats\")\nSigned-off-by: Jakub Kicinski \u003ckuba@kernel.org\u003e\nReviewed-by: Jacob Keller \u003cjacob.e.keller@intel.com\u003e\nLink: https://patch.msgid.link/20251007232653.2099376-7-kuba@kernel.org\nSigned-off-by: Paolo Abeni \u003cpabeni@redhat.com\u003e\n\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a37906b70c3aca13eb89eea7df3a57669d6989b9",
      "old_mode": 33188,
      "old_path": "drivers/net/ethernet/meta/fbnic/fbnic_ethtool.c",
      "new_id": "95fac020eb93c7b05c06fdf194614cd2f4c159d7",
      "new_mode": 33188,
      "new_path": "drivers/net/ethernet/meta/fbnic/fbnic_ethtool.c"
    },
    {
      "type": "modify",
      "old_id": "d12b4cad84a57c006750fdaa904dd9b5aba0c8fe",
      "old_mode": 33188,
      "old_path": "drivers/net/ethernet/meta/fbnic/fbnic_netdev.c",
      "new_id": "e95be0e7bd9e0d6f8916e28fab817977e70ff16e",
      "new_mode": 33188,
      "new_path": "drivers/net/ethernet/meta/fbnic/fbnic_netdev.c"
    },
    {
      "type": "modify",
      "old_id": "e84e0527c3a994bcdc48e9f932d46580fea39237",
      "old_mode": 33188,
      "old_path": "drivers/net/ethernet/meta/fbnic/fbnic_netdev.h",
      "new_id": "b0a87c57910f261f23d24a8c122c85c153e024e4",
      "new_mode": 33188,
      "new_path": "drivers/net/ethernet/meta/fbnic/fbnic_netdev.h"
    },
    {
      "type": "modify",
      "old_id": "26328e8090c6322f19b5bb1bacdd6547156fe9cc",
      "old_mode": 33188,
      "old_path": "drivers/net/ethernet/meta/fbnic/fbnic_txrx.c",
      "new_id": "b1e8ce89870f73c76568fdc7f46fd879aa19762a",
      "new_mode": 33188,
      "new_path": "drivers/net/ethernet/meta/fbnic/fbnic_txrx.c"
    },
    {
      "type": "modify",
      "old_id": "4a41e21ed542c7753020e73c8b209a1d10c70460",
      "old_mode": 33188,
      "old_path": "drivers/net/ethernet/meta/fbnic/fbnic_txrx.h",
      "new_id": "ca37da5a0b1797c17459bd04e418e38eb876c5bc",
      "new_mode": 33188,
      "new_path": "drivers/net/ethernet/meta/fbnic/fbnic_txrx.h"
    }
  ]
}
