)]}'
{
  "commit": "7cceaba6ffbc34be198ab0ee2a669ca657d6a681",
  "tree": "d24186b5a6e89f9e470cf6396d36575c602ed8dd",
  "parents": [
    "ca87a2dffbb550fc934647d5e8d1c4ae85590132"
  ],
  "author": {
    "name": "Daniel Palmer",
    "email": "daniel@0x0f.com",
    "time": "Sun Oct 25 11:45:14 2026 +0900"
  },
  "committer": {
    "name": "Jakub Kicinski",
    "email": "kuba@kernel.org",
    "time": "Wed Oct 28 16:34:39 2026 -0700"
  },
  "message": "net: i825xx: 82596: use MMIO accessors for the MVME16x PORT/CA registers\n\nOn the MVME16x the two port registers need to be written in order to latch\nthe correct 32bit value.\n\nThe way the code is currently written means that modern GCC can decide to\noptimize the writes and break that latching.\n\nConvert the MVME16x specific register accesses to use the proper io\naccessors to restore the latching and make the driver functional again.\n\nThe Patch was tested by me on real Hardware (Motorola MVME177).\nOn the Board is a Intel i82596CA 10Mb Ethernet Chip Stepping C.\n\nReported-by: Denis Ahrens \u003cdenis@h3q.com\u003e\nSigned-off-by: Daniel Palmer \u003cdaniel@0x0f.com\u003e\nTested-by: Denis Ahrens \u003cdenis@h3q.com\u003e\nLink: https://patch.msgid.link/20261025024514.802862-1-daniel@0x0f.com\nSigned-off-by: Jakub Kicinski \u003ckuba@kernel.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "773d7aa29ef5fc0784d875fe4578120a8238b03d",
      "old_mode": 33188,
      "old_path": "drivers/net/ethernet/i825xx/82596.c",
      "new_id": "bb8798b0d3ae0c941f4d7572498dff74b1a3b9c0",
      "new_mode": 33188,
      "new_path": "drivers/net/ethernet/i825xx/82596.c"
    }
  ]
}
