)]}'
{
  "commit": "5e08e3e829e3f736e18cef7b8f4a8929c9e06257",
  "tree": "cfe9483275582e2ff2a50628824cf8e842c1feef",
  "parents": [
    "6c33185c81f4aab0d048be7c4b68dca1a91800c2"
  ],
  "author": {
    "name": "Nico Huber",
    "email": "nico.h@gmx.de",
    "time": "Tue May 11 17:38:14 2021 +0200"
  },
  "committer": {
    "name": "Nico Huber",
    "email": "nico.h@gmx.de",
    "time": "Sun Jan 29 12:29:02 2023 +0000"
  },
  "message": "programmer: Smoothen register_spi_master() API\n\nIt was impossible to register a const struct spi_master that would\npoint to dynamically allocated `data`. Fix that so that we won\u0027t\nhave to create more mutable globals.\n\nChange-Id: I0c753b3db050fb87d4bbe2301a7ead854f28456f\nSigned-off-by: Nico Huber \u003cnico.h@gmx.de\u003e\nOriginal-Reviewed-on: https://review.coreboot.org/c/flashrom/+/54066\nOriginal-Reviewed-by: Anastasia Klimchuk \u003caklm@chromium.org\u003e\nOriginal-Reviewed-by: Angel Pons \u003cth3fanbus@gmail.com\u003e\nReviewed-on: https://review.coreboot.org/c/flashrom-stable/+/72179\nTested-by: build bot (Jenkins) \u003cno-reply@coreboot.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d22b6fc9df3e79f1b0aaef27ee8efa5ca06e7052",
      "old_mode": 33188,
      "old_path": "bitbang_spi.c",
      "new_id": "f319957b805442d48afb17ed36e9c7bff9f9a88a",
      "new_mode": 33188,
      "new_path": "bitbang_spi.c"
    },
    {
      "type": "modify",
      "old_id": "2f58f0a60aa47eb6efaca59407d7c8ec78727c3d",
      "old_mode": 33188,
      "old_path": "buspirate_spi.c",
      "new_id": "6c9ee4a3708da74bf9901d3a70ad54cd1b8916e0",
      "new_mode": 33188,
      "new_path": "buspirate_spi.c"
    },
    {
      "type": "modify",
      "old_id": "67a78ee8a1f749c1aa6e93374f6ed9230b0c5391",
      "old_mode": 33188,
      "old_path": "ch341a_spi.c",
      "new_id": "e26f9e91e445fd267c428ef669ba127963605421",
      "new_mode": 33188,
      "new_path": "ch341a_spi.c"
    },
    {
      "type": "modify",
      "old_id": "841cc02467add817a02efde3492849156d486b30",
      "old_mode": 33188,
      "old_path": "dediprog.c",
      "new_id": "69c4782357c6c4085ba4c29071864d03a8b22e19",
      "new_mode": 33188,
      "new_path": "dediprog.c"
    },
    {
      "type": "modify",
      "old_id": "bcd73aeef2e140a63c5b092192948651137e6d52",
      "old_mode": 33188,
      "old_path": "digilent_spi.c",
      "new_id": "d39d686f8b5a077fbf0bee3c9d55f9522287dbf2",
      "new_mode": 33188,
      "new_path": "digilent_spi.c"
    },
    {
      "type": "modify",
      "old_id": "5b089523456925349fc538b7b3c1840ac2004a43",
      "old_mode": 33188,
      "old_path": "dirtyjtag_spi.c",
      "new_id": "c9e921f77844588d01e48d654623d847420bb32a",
      "new_mode": 33188,
      "new_path": "dirtyjtag_spi.c"
    },
    {
      "type": "modify",
      "old_id": "72d02595a09bb560d80aaed83ed7e82c2101ae79",
      "old_mode": 33188,
      "old_path": "dummyflasher.c",
      "new_id": "01597f951f04a32fa4093c799b25ab86dc0a6889",
      "new_mode": 33188,
      "new_path": "dummyflasher.c"
    },
    {
      "type": "modify",
      "old_id": "1f813fbd73f6f607fbf94093c4e92042362809ed",
      "old_mode": 33188,
      "old_path": "ft2232_spi.c",
      "new_id": "2737daeb810add3c18a1f10c00855f61b7d1ba0d",
      "new_mode": 33188,
      "new_path": "ft2232_spi.c"
    },
    {
      "type": "modify",
      "old_id": "0996d2dbc64439ab66db35d959f3a51f3d0b751e",
      "old_mode": 33188,
      "old_path": "ichspi.c",
      "new_id": "929dcc464f94b681920dee7bf07fcfe006d92477",
      "new_mode": 33188,
      "new_path": "ichspi.c"
    },
    {
      "type": "modify",
      "old_id": "5713bde438fe469178cf1f407a473ddccd165774",
      "old_mode": 33188,
      "old_path": "it87spi.c",
      "new_id": "0903911c0a22ee921a9e52c321cf0812c9b19ec4",
      "new_mode": 33188,
      "new_path": "it87spi.c"
    },
    {
      "type": "modify",
      "old_id": "7fcfc35f05549d07ffae248d0d587a112ad1f6be",
      "old_mode": 33188,
      "old_path": "jlink_spi.c",
      "new_id": "ffa547d8ea5877359eb0edc5b42c8385e97472f0",
      "new_mode": 33188,
      "new_path": "jlink_spi.c"
    },
    {
      "type": "modify",
      "old_id": "033c94ae7af48357e8ee12fe9d3ac1ee11c6d28a",
      "old_mode": 33188,
      "old_path": "linux_spi.c",
      "new_id": "697a8a28643c5a92d919de8c03a86a50ebbc1daf",
      "new_mode": 33188,
      "new_path": "linux_spi.c"
    },
    {
      "type": "modify",
      "old_id": "9c53f14028e6b5b8a35792de03e7fa16f24a21ba",
      "old_mode": 33188,
      "old_path": "mstarddc_spi.c",
      "new_id": "460a3821551fc8b17881202838f2bd313a887c96",
      "new_mode": 33188,
      "new_path": "mstarddc_spi.c"
    },
    {
      "type": "modify",
      "old_id": "1df76c05b775f58962ebe16d07f83c8d68a4199b",
      "old_mode": 33188,
      "old_path": "ni845x_spi.c",
      "new_id": "6e274ac5fbe781a910d219fe3432b9ff3d5788d9",
      "new_mode": 33188,
      "new_path": "ni845x_spi.c"
    },
    {
      "type": "modify",
      "old_id": "9c78138b7b14315d7e468bdf963316055c02d502",
      "old_mode": 33188,
      "old_path": "pickit2_spi.c",
      "new_id": "5d0b57397ee8ae131b152f2669838bc7dd59681a",
      "new_mode": 33188,
      "new_path": "pickit2_spi.c"
    },
    {
      "type": "modify",
      "old_id": "9217c0d392f10c3fd940709da5bc73e4214cafcd",
      "old_mode": 33188,
      "old_path": "programmer.h",
      "new_id": "f7ce7bcc64aadebc5045493bd29059ec70622060",
      "new_mode": 33188,
      "new_path": "programmer.h"
    },
    {
      "type": "modify",
      "old_id": "7727118b58e6d2e745d8a3ad13fe748e22d63422",
      "old_mode": 33188,
      "old_path": "sb600spi.c",
      "new_id": "3a1445acd265d7526680c341c34bc22029614df3",
      "new_mode": 33188,
      "new_path": "sb600spi.c"
    },
    {
      "type": "modify",
      "old_id": "7acba36eb118421ce9a9e74826a0bd8f07c4aa13",
      "old_mode": 33188,
      "old_path": "serprog.c",
      "new_id": "2626be1c2961ecc201abd317dc048477229ff3e8",
      "new_mode": 33188,
      "new_path": "serprog.c"
    },
    {
      "type": "modify",
      "old_id": "86141cc0230e432d831d44121777e71e3f6e6311",
      "old_mode": 33188,
      "old_path": "spi.c",
      "new_id": "5ee9a24f60d96996c92fc495022bf1b20dba0939",
      "new_mode": 33188,
      "new_path": "spi.c"
    },
    {
      "type": "modify",
      "old_id": "68790cf349c755c01f5a8053fbef0c6d158bfe3a",
      "old_mode": 33188,
      "old_path": "stlinkv3_spi.c",
      "new_id": "50b5c85f446a5c387f7f6566454fdbaca31bd8a8",
      "new_mode": 33188,
      "new_path": "stlinkv3_spi.c"
    },
    {
      "type": "modify",
      "old_id": "565953512cd31ba5bc655e97fa48f052f0ab48b9",
      "old_mode": 33188,
      "old_path": "usbblaster_spi.c",
      "new_id": "8b442dbb3219b9a9d03ef478c007f49366c5b7e2",
      "new_mode": 33188,
      "new_path": "usbblaster_spi.c"
    },
    {
      "type": "modify",
      "old_id": "9145814c1a7c116ca01158bbfdf3454056332592",
      "old_mode": 33188,
      "old_path": "wbsio_spi.c",
      "new_id": "d7c1b0bc92347760dc8381feb33f0b1bd46a4d33",
      "new_mode": 33188,
      "new_path": "wbsio_spi.c"
    }
  ]
}
