)]}'
{
  "commit": "5eca427ae64519b70d1c4ccfb427305ca9974ba0",
  "tree": "1ca22ef1e0072a76650fdd182206844f8ebddd7d",
  "parents": [
    "1bbc501f79319cc6c8d839bc44fa55e96afab33a"
  ],
  "author": {
    "name": "Edward O\u0027Callaghan",
    "email": "quasisec@google.com",
    "time": "Sun Apr 12 17:27:53 2020 +1000"
  },
  "committer": {
    "name": "Nico Huber",
    "email": "nico.h@gmx.de",
    "time": "Fri Dec 30 01:16:34 2022 +0100"
  },
  "message": "const\u0027ify flashctx to align signatures with cros flashrom\n\nThe ChromiumOS flashrom fork has since const\u0027ify flashctx\nin a few places. This aligns the function signatures to\nmatch with downstream to ease forward porting patches\nout of downstream back into mainline flashrom.\n\nThis patch is minimum viable alignment and so feedback is\nwelcome.\n\nChange-Id: Iff6dbda13cb0d941481c0d204b9c30895630fbd1\nSigned-off-by: Edward O\u0027Callaghan \u003cquasisec@google.com\u003e\nOriginal-Reviewed-on: https://review.coreboot.org/c/flashrom/+/40324\nOriginal-Reviewed-by: Angel Pons \u003cth3fanbus@gmail.com\u003e\nReviewed-on: https://review.coreboot.org/c/flashrom-stable/+/70933\nReviewed-by: Nico Huber \u003cnico.h@gmx.de\u003e\nReviewed-by: Angel Pons \u003cth3fanbus@gmail.com\u003e\nTested-by: build bot (Jenkins) \u003cno-reply@coreboot.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7c183c395fc576202460e70bc1d909c6b10c1752",
      "old_mode": 33188,
      "old_path": "bitbang_spi.c",
      "new_id": "ac50e67d488eab2287d5c65e62e97888f96e0fe7",
      "new_mode": 33188,
      "new_path": "bitbang_spi.c"
    },
    {
      "type": "modify",
      "old_id": "826bd8412fd96037986a0d012cfb7b0d16ac5dca",
      "old_mode": 33188,
      "old_path": "buspirate_spi.c",
      "new_id": "fdfc0e456e176e9a22c324de81ae1c6bb37fe18a",
      "new_mode": 33188,
      "new_path": "buspirate_spi.c"
    },
    {
      "type": "modify",
      "old_id": "d3af32f10a889920d00460086e30925745695e59",
      "old_mode": 33188,
      "old_path": "ch341a_spi.c",
      "new_id": "17c37ebfef3ec2cc070fc098730fb3c1c28977f5",
      "new_mode": 33188,
      "new_path": "ch341a_spi.c"
    },
    {
      "type": "modify",
      "old_id": "cb1e877a86325f0b7e9f2508f9dd660dafbfae1d",
      "old_mode": 33188,
      "old_path": "chipdrivers.h",
      "new_id": "3c7d1466c1f640652d3a9d869f0e593d9cc91732",
      "new_mode": 33188,
      "new_path": "chipdrivers.h"
    },
    {
      "type": "modify",
      "old_id": "99df7b08f86bbbb4e192e5c643128501fa38779e",
      "old_mode": 33188,
      "old_path": "dediprog.c",
      "new_id": "bacb6b8494e66a96cd405e6c53b2bb58bc39bd99",
      "new_mode": 33188,
      "new_path": "dediprog.c"
    },
    {
      "type": "modify",
      "old_id": "13a876e1d813cb4a448e27eabffa77e72ea98b6d",
      "old_mode": 33188,
      "old_path": "digilent_spi.c",
      "new_id": "0f7a9da12cb1e1d88f040561a537b5dbedbbd2cd",
      "new_mode": 33188,
      "new_path": "digilent_spi.c"
    },
    {
      "type": "modify",
      "old_id": "b9f612679fcd519a06ce3559cd8088c7ade9edda",
      "old_mode": 33188,
      "old_path": "dummyflasher.c",
      "new_id": "e1a1d8013973e1a55254b2d52ac605aab0ba1c4b",
      "new_mode": 33188,
      "new_path": "dummyflasher.c"
    },
    {
      "type": "modify",
      "old_id": "1a9bd9f0755a8916e636f6bd74d20ad712ef5497",
      "old_mode": 33188,
      "old_path": "flash.h",
      "new_id": "2f0143b24e7a35c384a35ededc449869a1dc71bf",
      "new_mode": 33188,
      "new_path": "flash.h"
    },
    {
      "type": "modify",
      "old_id": "5bdc2a7b277e26eb5c2493431e21ed4b7bcaa2bd",
      "old_mode": 33188,
      "old_path": "ft2232_spi.c",
      "new_id": "d63aa8d6e86c25775dfc9f8470721a29c8aeca84",
      "new_mode": 33188,
      "new_path": "ft2232_spi.c"
    },
    {
      "type": "modify",
      "old_id": "725bfb3670bd56a6aa3983d49af2e6c702dcdacd",
      "old_mode": 33188,
      "old_path": "ichspi.c",
      "new_id": "15222d89403933a66f794c32dd0d8fdac0764061",
      "new_mode": 33188,
      "new_path": "ichspi.c"
    },
    {
      "type": "modify",
      "old_id": "5ce9193d92a84458dd02f1f59f36a3e0ed4f1a27",
      "old_mode": 33188,
      "old_path": "it85spi.c",
      "new_id": "b9987906f7183ceb2af43bdc4b424813ed12746a",
      "new_mode": 33188,
      "new_path": "it85spi.c"
    },
    {
      "type": "modify",
      "old_id": "7b38492b1c5f24295ba71cdae961a14f6e6fef60",
      "old_mode": 33188,
      "old_path": "it87spi.c",
      "new_id": "c1ed29c3f4be1a805bbdb4ad9cc00bf58cd447d5",
      "new_mode": 33188,
      "new_path": "it87spi.c"
    },
    {
      "type": "modify",
      "old_id": "00e9c6dac45795cec4d91d9743121f1232222c6a",
      "old_mode": 33188,
      "old_path": "jlink_spi.c",
      "new_id": "3a73c01b1ba7d6e1757e173274e57d8f38348f4a",
      "new_mode": 33188,
      "new_path": "jlink_spi.c"
    },
    {
      "type": "modify",
      "old_id": "aa73c1815d14b51ed392561f0f7ef8c48e37a3ce",
      "old_mode": 33188,
      "old_path": "linux_spi.c",
      "new_id": "1ef8f2b725fd21c877db7cccc0d13edbea7e067b",
      "new_mode": 33188,
      "new_path": "linux_spi.c"
    },
    {
      "type": "modify",
      "old_id": "db11157747b79278044e19af05a119afe668abd2",
      "old_mode": 33188,
      "old_path": "mstarddc_spi.c",
      "new_id": "48d6204546b3f10135829337c27821ad2c62375c",
      "new_mode": 33188,
      "new_path": "mstarddc_spi.c"
    },
    {
      "type": "modify",
      "old_id": "2936ee8d8cd6b1e6ae06ae46b637f48113420e13",
      "old_mode": 33188,
      "old_path": "pickit2_spi.c",
      "new_id": "0bc17afb85a856dd37ebfb0e102ab9ac4432754c",
      "new_mode": 33188,
      "new_path": "pickit2_spi.c"
    },
    {
      "type": "modify",
      "old_id": "3cf53b94b6fe8f1f083264802a0bb2af99d82a18",
      "old_mode": 33188,
      "old_path": "programmer.h",
      "new_id": "f1915df6f6d65411bf745295fc1f8a4309892196",
      "new_mode": 33188,
      "new_path": "programmer.h"
    },
    {
      "type": "modify",
      "old_id": "cb5c4a4dd7240430fa4e67e891e104b96a5bba8c",
      "old_mode": 33188,
      "old_path": "sb600spi.c",
      "new_id": "21f22f64096f98cc0e2f39ebf969410b2318b5a4",
      "new_mode": 33188,
      "new_path": "sb600spi.c"
    },
    {
      "type": "modify",
      "old_id": "37a9db414866b0a39ff56a7cc9e389fad8e92f07",
      "old_mode": 33188,
      "old_path": "serprog.c",
      "new_id": "1befce103002b47649bd3c1b2f9aa620d806668f",
      "new_mode": 33188,
      "new_path": "serprog.c"
    },
    {
      "type": "modify",
      "old_id": "489baf3064b832f567a89488d06b0582dfc2f669",
      "old_mode": 33188,
      "old_path": "spi.c",
      "new_id": "aed2a927a5381c0f3d334c9f09379e31c8d91989",
      "new_mode": 33188,
      "new_path": "spi.c"
    },
    {
      "type": "modify",
      "old_id": "bb09e58405b019b09013e68a7cd34b320eb0170c",
      "old_mode": 33188,
      "old_path": "spi25_statusreg.c",
      "new_id": "34f9ad4e1129fa9783a65e6865df76e8a0f83260",
      "new_mode": 33188,
      "new_path": "spi25_statusreg.c"
    },
    {
      "type": "modify",
      "old_id": "d2988b60e54ca08a4ae11d917c9528300addfa25",
      "old_mode": 33188,
      "old_path": "stlinkv3_spi.c",
      "new_id": "d56f3059135406b82213511a70b4842629cf6350",
      "new_mode": 33188,
      "new_path": "stlinkv3_spi.c"
    },
    {
      "type": "modify",
      "old_id": "e2a0a4f2322d3676284236fea7688b7238a56fa8",
      "old_mode": 33188,
      "old_path": "usbblaster_spi.c",
      "new_id": "46de86c806ce7821f7c3d5584681c8871fcc682a",
      "new_mode": 33188,
      "new_path": "usbblaster_spi.c"
    },
    {
      "type": "modify",
      "old_id": "f4f6af90560315abe9feff932ec947cd9d11e937",
      "old_mode": 33188,
      "old_path": "wbsio_spi.c",
      "new_id": "1674825e2275bdadd8f4edc4b16605f77cb30820",
      "new_mode": 33188,
      "new_path": "wbsio_spi.c"
    }
  ]
}
