)]}'
{
  "commit": "2376586f85f972fefe701f095bb37dcfe7405d21",
  "tree": "c51c60d60ffe3dd06f64c0f5b679596d6e9db52f",
  "parents": [
    "a8d8bef6b45bf7cc0b1f6110c5cd8d0160a9bad7"
  ],
  "author": {
    "name": "Jakub Kicinski",
    "email": "kuba@kernel.org",
    "time": "Tue May 26 08:35:32 2026 -0700"
  },
  "committer": {
    "name": "Jakub Kicinski",
    "email": "kuba@kernel.org",
    "time": "Wed May 27 17:42:09 2026 -0700"
  },
  "message": "ethtool: eeprom: add missing ethnl_ops_begin() / _complete() during fallback\n\nAll ethtool driver op calls should be sandwiched between\nethnl_ops_begin() / ethnl_ops_complete(). In Netlink eeprom code,\nif the paged access failed we fall back to old API, but we\nfirst call _complete() and the fallback never does its own\nethnl_ops_begin(). Move the fallback into the _begin() / _complete()\nsection.\n\nFixes: 96d971e307cc (\"ethtool: Add fallback to get_module_eeprom from netlink command\")\nReviewed-by: Maxime Chevallier \u003cmaxime.chevallier@bootlin.com\u003e\nLink: https://patch.msgid.link/20260526153533.2779187-10-kuba@kernel.org\nSigned-off-by: Jakub Kicinski \u003ckuba@kernel.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a557e3996c851daed4f75d38f434047c9697c1b5",
      "old_mode": 33188,
      "old_path": "net/ethtool/eeprom.c",
      "new_id": "836316df3092c3efe5f84e2914685b3ed28193e6",
      "new_mode": 33188,
      "new_path": "net/ethtool/eeprom.c"
    }
  ]
}
