)]}'
{
  "commit": "dfa174b67b18e7a2dba57bac2a3371444afb39a6",
  "tree": "846db219034eb786b143645fc8225d29544fc05d",
  "parents": [
    "f99a52efcb21c07a68b525cb7919cf2d13041f71"
  ],
  "author": {
    "name": "William A. Kennington III",
    "email": "wak@google.com",
    "time": "Fri Sep 25 16:49:35 2026 +0000"
  },
  "committer": {
    "name": "William Kennington",
    "email": "wak@google.com",
    "time": "Fri Sep 25 16:11:08 2026 -0700"
  },
  "message": "linux-gbmc: everspin: Add Linux \u003c 5.11 compatibility for spi_nor_read_sr\n\nPrior to Linux 5.11, spi_nor_read_sr() was a static function defined\ninternally in drivers/mtd/spi-nor/core.c and was not declared in core.h.\nWhen compiling everspin.c against Linux 5.10 (such as for Nuvoton\nplatforms), calls to spi_nor_read_sr() fail due to implicit function\ndeclaration warnings treated as errors.\n\nAdd a compatibility fallback implementation of spi_nor_read_sr() for\nLINUX_VERSION_CODE \u003c KERNEL_VERSION(5, 11, 0) using spi_mem_exec_op()\nwhen nor-\u003espimem is valid, or nor-\u003econtroller_ops-\u003eread_reg() otherwise,\nmatching upstream 5.10 core.c behavior.\n\nTested: Built a 5.10 platform image and ran on the platform. Verified that erase commands use nearly no CPU time even though they wait.\n\nFusion-Link: fusion2 N/A\nGoogle-Bug-Id: 565629335\nChange-Id: I13159c0c11c3c6ad4df9e5605d463bbc3649e66e\nSigned-off-by: William A. Kennington III \u003cwak@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "58afbbd683be953c132a170f018041484535e1d2",
      "old_mode": 33188,
      "old_path": "recipes-kernel/linux/files/linux-gbmc/drivers/mtd/spi-nor/everspin.c",
      "new_id": "58ee9eb92653bdf7270690db3e7e3817cdea1106",
      "new_mode": 33188,
      "new_path": "recipes-kernel/linux/files/linux-gbmc/drivers/mtd/spi-nor/everspin.c"
    }
  ]
}
