)]}'
{
  "commit": "1237c98db2aa94b42dbb9fb1df062b7d3733dc83",
  "tree": "01c6d82790815753c0e66e9c3e571862d0f226bf",
  "parents": [
    "285e9670d91cdeb6b6693729950339cb45410fdc"
  ],
  "author": {
    "name": "Gilbert Wu",
    "email": "Gilbert_Wu@adaptec.com",
    "time": "Mon Oct 22 15:19:11 2007 -0700"
  },
  "committer": {
    "name": "James Bottomley",
    "email": "James.Bottomley@HansenPartnership.com",
    "time": "Fri Jan 11 18:22:30 2008 -0600"
  },
  "message": "[SCSI] aic94xx: update BIOS image from user space.\n\n 1. Create a file \"update_bios\" in sysfs to allow user to update bios\n    from user space.\n\n 2. The BIOS image file can be downloaded from web site\n\n\"http://www.adaptec.com/en-US/downloads/bios_fw/bios_fw_ver?productId\u003dSAS-48300\u0026dn\u003dAdaptec+Serial+Attached+SCSI+48300\"\n    and copy the BIOS image into /lib/firmware folder.\n\n 3. The aic994xx will accept \"update bios_file\" and \"verify bios_file\"\n    commands to perform update and verify BIOS image .\n\n    For example:\n\n     Type \"echo \"update asc483c01.ufi\" \u003e /sys/devices/.../update_bios\"\n          to update BIOS image from /lib/firmware/as483c01.ufi file into\n          HBA\u0027s flash memory.\n\n     Type \"echo \"verify asc483c01.ufi\" \u003e /sys/devices/.../update_bios\"\n          to verify BIOS image between /lib/firmware/asc48c01.ufi file\nand\n          HBA\u0027s flash memory.\n\n 4. Type \"cat  /sys/devices/.../update_bios\" to view the status or\nresult\n    of updating BIOS.\n\nSigned-off-by: Gilbert Wu \u003cgilbert_wu@adaptec.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "491e5d8a98bcffe819a11998f5110ef265f4ca0a",
      "old_mode": 33188,
      "old_path": "drivers/scsi/aic94xx/aic94xx_hwi.h",
      "new_id": "150f6706d23f8d95a024fbd5836da76bcd8ac91c",
      "new_mode": 33188,
      "new_path": "drivers/scsi/aic94xx/aic94xx_hwi.h"
    },
    {
      "type": "modify",
      "old_id": "b70d6e7f96e951e55829cc118337946e80dc7101",
      "old_mode": 33188,
      "old_path": "drivers/scsi/aic94xx/aic94xx_init.c",
      "new_id": "de0667011e136eb0ccc62642853d67f695933c8e",
      "new_mode": 33188,
      "new_path": "drivers/scsi/aic94xx/aic94xx_init.c"
    },
    {
      "type": "modify",
      "old_id": "06509bff71f7b5fa23cbd37295ba0294c4e99cee",
      "old_mode": 33188,
      "old_path": "drivers/scsi/aic94xx/aic94xx_sds.c",
      "new_id": "2a4c933eb89c060a906da809908dd7fb929747e1",
      "new_mode": 33188,
      "new_path": "drivers/scsi/aic94xx/aic94xx_sds.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bb9795a04dc35c80b2a7c3ca79ac6ae01ba94e3f",
      "new_mode": 33188,
      "new_path": "drivers/scsi/aic94xx/aic94xx_sds.h"
    }
  ]
}
