)]}'
{
  "commit": "c0289f67f7d6a0dfba0e92cfe661a5c70c8c6e92",
  "tree": "73e9971228c46fcd9c2e16e90becc3072248550f",
  "parents": [
    "b35966042d20b14e2d83330049f77deec5229749"
  ],
  "author": {
    "name": "Shay Drory",
    "email": "shayd@nvidia.com",
    "time": "Tue Dec 09 14:56:12 2025 +0200"
  },
  "committer": {
    "name": "Paolo Abeni",
    "email": "pabeni@redhat.com",
    "time": "Thu Dec 18 13:39:29 2025 +0100"
  },
  "message": "net/mlx5: fw_tracer, Handle escaped percent properly\n\nThe firmware tracer\u0027s format string validation and parameter counting\ndid not properly handle escaped percent signs (%%). This caused\nfw_tracer to count more parameters when trace format strings contained\nliteral percent characters.\n\nTo fix it, allow %% to pass string validation and skip %% sequences when\ncounting parameters since they represent literal percent signs rather\nthan format specifiers.\n\nFixes: 70dd6fdb8987 (\"net/mlx5: FW tracer, parse traces and kernel tracing support\")\nSigned-off-by: Shay Drory \u003cshayd@nvidia.com\u003e\nReported-by: Breno Leitao \u003cleitao@debian.org\u003e\nReviewed-by: Moshe Shemesh \u003cmoshe@nvidia.com\u003e\nCloses: https://lore.kernel.org/netdev/hanz6rzrb2bqbplryjrakvkbmv4y5jlmtthnvi3thg5slqvelp@t3s3erottr6s/\nSigned-off-by: Tariq Toukan \u003ctariqt@nvidia.com\u003e\nLink: https://patch.msgid.link/1765284977-1363052-5-git-send-email-tariqt@nvidia.com\nSigned-off-by: Paolo Abeni \u003cpabeni@redhat.com\u003e\n\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b415dfe5de45fc93df8d584931c768d66c93fef8",
      "old_mode": 33188,
      "old_path": "drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c",
      "new_id": "6b4ec457ce2274960efc52b656c1ba3670040bfe",
      "new_mode": 33188,
      "new_path": "drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c"
    }
  ]
}
