)]}'
{
  "commit": "fc5f80b152896c1ffded2a91d11dcb08ffcffebb",
  "tree": "4596cd1ee2c896df4259ee2c75ad3b027b6f2469",
  "parents": [
    "253d92371ca29a470b2bbf91fb9824a9fef05657"
  ],
  "author": {
    "name": "Chris Boot",
    "email": "bootc@bootc.net",
    "time": "Wed Feb 01 22:36:02 2012 +0000"
  },
  "committer": {
    "name": "Nicholas Bellinger",
    "email": "nab@linux-iscsi.org",
    "time": "Wed May 09 15:25:17 2012 -0700"
  },
  "message": "firewire: Move fw_card kref functions into linux/firewire.h\n\nWhen writing a firewire driver that doesn\u0027t deal with struct fw_device\nobjects (e.g. it only publishes FireWire units and doesn\u0027t subscribe to\nthem), you likely need to keep referenced to struct fw_card objects so\nthat you can send messages to other nodes. This patch moves\nfw_card_put(), fw_card_get() and fw_card_release() into the public\ninclude/linux/firewire.h header instead of drivers/firewire/core.h, and\nadds EXPORT_SYMBOL_GPL(fw_card_release).\n\nThe firewire-sbp-target module requires these so it can keep a reference\nto the fw_card object in order that it can fetch ORBs to execute and\nread/write related data and status information.\n\nSigned-off-by: Chris Boot \u003cbootc@bootc.net\u003e\nAcked-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nCc: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Nicholas Bellinger \u003cnab@linux-iscsi.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "cc595eba7ba969833bc278167b6494706b77c339",
      "old_mode": 33188,
      "old_path": "drivers/firewire/core-card.c",
      "new_id": "f5552b362efc1cc061dbca84373d15b2b15e280a",
      "new_mode": 33188,
      "new_path": "drivers/firewire/core-card.c"
    },
    {
      "type": "modify",
      "old_id": "9047f5547d985bb89ac384c6e858fc5eeeffdd62",
      "old_mode": 33188,
      "old_path": "drivers/firewire/core.h",
      "new_id": "b5a2f619705375d582f92f1495cd136672c68a93",
      "new_mode": 33188,
      "new_path": "drivers/firewire/core.h"
    },
    {
      "type": "modify",
      "old_id": "46831303b0b9c068f4ee9ab1fd8c36dd5c5f0c82",
      "old_mode": 33188,
      "old_path": "include/linux/firewire.h",
      "new_id": "e83c24af358a11c980e1162db74c0ea8148002f2",
      "new_mode": 33188,
      "new_path": "include/linux/firewire.h"
    }
  ]
}
