)]}'
{
  "log": [
    {
      "commit": "24c7cd0630f76f0eb081d539c53893d9f15787e8",
      "tree": "a77af55cf9dd3b40f38d1822817babe1226849af",
      "parents": [
        "b043b673dc8a73daa233d5d92cf70b32e7351314"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sat Apr 01 21:11:41 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Apr 02 12:58:09 2006 -0700"
      },
      "message": "[PATCH] sbp2: fix spinlock recursion\n\nsbp2util_mark_command_completed takes a lock which was already taken by\nsbp2scsi_complete_all_commands.  This is a regression in Linux 2.6.15.\n\n Reported by Kristian Harms at\n\thttps://bugzilla.redhat.com/bugzilla/show_bug.cgi?id\u003d187394\n\n[ More complete commentary, as response to questions by Andrew: ]\n\n\u003e This changes the call environment for all implementations of\n\u003e -\u003eCurrent_done().  Are they all safe to call under this lock?\n\nShort answer: Yes, trust me.  ;-) Long answer:\n\nThe done() callbacks are passed on to sbp2 from the SCSI stack along\nwith each SCSI command via the queuecommand hook.  The done() callback\nis safe to call in atomic context.  So does\nDocumentation/scsi/scsi_mid_low_api.txt say, and many if not all SCSI\nlow-level handlers rely on this fact.  So whatever this callback does,\nit is \"self-contained\" and it won\u0027t conflict with sbp2\u0027s internal ORB\nlist handling.  In particular, it won\u0027t race with the\nsbp2_command_orb_lock.\n\nMoreover, sbp2 already calls the done() handler with\nsbp2_command_orb_lock taken in sbp2scsi_complete_all_commands().  I\nadmit this is ultimately no proof of correctness, especially since this\nportion of code introduced the spinlock recursion in the first place and\nwe didn\u0027t realize it since this code\u0027s submission before 2.6.15 until\nnow.  (I have learned a lesson from this.)\n\nI stress-tested my patch on x86 uniprocessor with a preemptible SMP\nkernel (alas I have no SMP machine yet) and made sure that all code\npaths which involve the sbp2_command_orb_lock were gone through multiple\ntimes.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "76babde121d2ffef04ca692ce64ef9f8a9866086",
      "tree": "294923bbb4974258d86d223e35eee691abacdfb1",
      "parents": [
        "e71ac6032edf77a1e4a81f3e3b260807e94b37a5",
        "15e812ad849e142e3dfc984d33c4d8042389f148"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Mar 29 11:28:30 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Mar 29 11:28:30 2006 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc: (67 commits)\n  [PATCH] powerpc: Remove oprofile spinlock backtrace code\n  [PATCH] powerpc: Add oprofile calltrace support to all powerpc cpus\n  [PATCH] powerpc: Add oprofile calltrace support\n  [PATCH] for_each_possible_cpu: ppc\n  [PATCH] for_each_possible_cpu: powerpc\n  [PATCH] lock PTE before updating it in 440/BookE page fault handler\n  [PATCH] powerpc: Kill _machine and hard-coded platform numbers\n  ppc: Fix compile error in arch/ppc/lib/strcase.c\n  [PATCH] git-powerpc: WARN was a dumb idea\n  [PATCH] powerpc: a couple of trivial compile warning fixes\n  powerpc: remove OCP references\n  powerpc: Make uImage default build output for MPC8540 ADS\n  powerpc: move math-emu over to arch/powerpc\n  powerpc: use memparse() for mem\u003d command line parsing\n  ppc: fix strncasecmp prototype\n  [PATCH] powerpc: make ISA floppies work again\n  [PATCH] powerpc: Fix some initcall return values\n  [PATCH] powerpc: Workaround for pSeries RTAS bug\n  [PATCH] spufs: fix __init/__exit annotations\n  [PATCH] powerpc: add hvc backend for rtas\n  ...\n"
    },
    {
      "commit": "94c2d01a537daf51a9fcf229d7d2204c979355d9",
      "tree": "9ef944f89559b8d5ac3edaac836334861fd07fbf",
      "parents": [
        "d024ebc67eaa6bb7abca2e3061cb257a1587fa30"
      ],
      "author": {
        "name": "Jody McIntyre",
        "email": "scjody@modernduck.com",
        "time": "Tue Mar 28 20:04:04 2006 -0500"
      },
      "committer": {
        "name": "Jody McIntyre",
        "email": "scjody@modernduck.com",
        "time": "Tue Mar 28 20:04:04 2006 -0500"
      },
      "message": "ohci1394: cleanup the \"Unexpected PCI resource length\" warning.\n\nThis warning happens in practice because the resource length reported by\nthe chipset is too large.  This is not actually a problem, so don\u0027t warn\nabout it.  If it happens to be too small, warn about that, but with\na different message so people who are used to ignoring the old message\ndon\u0027t.\n\nSigned-off-by: Jody McIntyre \u003cscjody@modernduck.com\u003e\n"
    },
    {
      "commit": "d024ebc67eaa6bb7abca2e3061cb257a1587fa30",
      "tree": "7751c51d199478dd9a2245cd0b9c55ec6d7f0ee3",
      "parents": [
        "8f0525ff1901f4fafe6d02d5d373ca38103ff5a7"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Tue Mar 28 20:03:55 2006 -0500"
      },
      "committer": {
        "name": "Jody McIntyre",
        "email": "scjody@modernduck.com",
        "time": "Tue Mar 28 20:03:55 2006 -0500"
      },
      "message": "sbp2: misc debug logging cleanups\n\n - move call of scsi_print_command from sbp2_send_command to the beginning of\n   sbp2_queue_command to show also commands which are not sent\n - put sbp2\u0027s name into scsi_print_sense\n - use __FUNCTION__ in log messages\n - remove a few less useful log messages and comments\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nSigned-off-by: Jody McIntyre \u003cscjody@modernduck.com\u003e\n"
    },
    {
      "commit": "8f0525ff1901f4fafe6d02d5d373ca38103ff5a7",
      "tree": "1a68c033d4cac80a412063eb7a201c9104e87672",
      "parents": [
        "23e93f1742372bc938e53151bdbf88d284ee9561"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Tue Mar 28 20:03:45 2006 -0500"
      },
      "committer": {
        "name": "Jody McIntyre",
        "email": "scjody@modernduck.com",
        "time": "Tue Mar 28 20:03:45 2006 -0500"
      },
      "message": "sbp2: proper treatment of DID_OK\n\nSbp2 relied on DID_OK to be defined as 0. Always shift DID_OK into the right\nposition anyway, and explicitly return DID_OK together with CHECK_CONDITION.\nAlso comment on some #if 0 code. The patch does not change current behaviour.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nSigned-off-by: Jody McIntyre \u003cscjody@modernduck.com\u003e\n"
    },
    {
      "commit": "23e93f1742372bc938e53151bdbf88d284ee9561",
      "tree": "06292b0be5cca659d73b6caaf6e412e1375dc15c",
      "parents": [
        "556640510d7e15664cb9bf2f70f7519bfedd6c29"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Tue Mar 28 20:03:34 2006 -0500"
      },
      "committer": {
        "name": "Jody McIntyre",
        "email": "scjody@modernduck.com",
        "time": "Tue Mar 28 20:03:34 2006 -0500"
      },
      "message": "ieee1394: set read permission for parameter disable_irm\nNo need to hide it from /sys/module/ieee1394/parameters/.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nSigned-off-by: Jody McIntyre \u003cscjody@modernduck.com\u003e\n"
    },
    {
      "commit": "556640510d7e15664cb9bf2f70f7519bfedd6c29",
      "tree": "5c555b9c49119f243d969bd5d8ac1032e84c2cd7",
      "parents": [
        "180a43044faeaa9bfe0c604d472023a6446430b5"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Tue Mar 28 19:59:42 2006 -0500"
      },
      "committer": {
        "name": "Jody McIntyre",
        "email": "scjody@modernduck.com",
        "time": "Tue Mar 28 19:59:42 2006 -0500"
      },
      "message": "sbp2: check for ARM failure\n\nSbp2 did not check for successful registration of the lower address range\nwhen CONFIG_IEEE1394_SBP2_PHYS_DMA was set. If hpsb_register_addrspace\nfailed, a \"login timed-out\" would occur which is misleading. Now sbp2 logs\na sensible error message.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nSigned-off-by: Jody McIntyre \u003cscjody@modernduck.com\u003e\n"
    },
    {
      "commit": "180a43044faeaa9bfe0c604d472023a6446430b5",
      "tree": "81025e588cd49c5b69501773e58afbf31ba8b176",
      "parents": [
        "c1d08eb6cd06c225d825c8981e05729389fd51a9"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Tue Mar 28 19:57:34 2006 -0500"
      },
      "committer": {
        "name": "Jody McIntyre",
        "email": "scjody@modernduck.com",
        "time": "Tue Mar 28 19:57:34 2006 -0500"
      },
      "message": "ohci1394: clean up asynchronous and physical request filters programming\n\nVarious cleanups of how ohci1394 programs AsynchronousRequestFilter,\nPhysicalRequestFilter, and physUpperBoundOffset. In particular, do not\nrewrite registers within the bus reset interrupt handler if bus resets\ndo not affect the registers in the first place.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nSigned-off-by: Jody McIntyre \u003cscjody@modernduck.com\u003e\n"
    },
    {
      "commit": "c1d08eb6cd06c225d825c8981e05729389fd51a9",
      "tree": "42d68838b904e963a716d38d6b07c01c1e8751a6",
      "parents": [
        "a8748445e5ff747b114b5c29461ba2d28af404e8"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Tue Mar 28 19:56:45 2006 -0500"
      },
      "committer": {
        "name": "Jody McIntyre",
        "email": "scjody@modernduck.com",
        "time": "Tue Mar 28 19:56:45 2006 -0500"
      },
      "message": "ieee1394: remove amdtp remains from ieee1394_core.h\nsince amdtp driver was deleted\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nSigned-off-by: Jody McIntyre \u003cscjody@modernduck.com\u003e\n"
    },
    {
      "commit": "a8748445e5ff747b114b5c29461ba2d28af404e8",
      "tree": "d3d8a73fc5271664a1ab82a867879f7dbdb85415",
      "parents": [
        "e2f8165dc3c70cd74bcf2c63a6c0de254c6ff50c"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Tue Mar 28 19:55:41 2006 -0500"
      },
      "committer": {
        "name": "Jody McIntyre",
        "email": "scjody@modernduck.com",
        "time": "Tue Mar 28 19:55:41 2006 -0500"
      },
      "message": "ieee1394: remove devfs support\n\nDevfs has been disabled in the last kernel releases, so let\u0027s\nremove it from ieee1394core, raw1394, video1394, dv1394.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nCc: Dan Dennedy \u003cdan@dennedy.org\u003e\nSigned-off-by: Jody McIntyre \u003cscjody@modernduck.com\u003e\n"
    },
    {
      "commit": "e2f8165dc3c70cd74bcf2c63a6c0de254c6ff50c",
      "tree": "ce7c0f0af9e21de680c283f1ac8fbc9773f75571",
      "parents": [
        "147830f297f369fa8731a75e3e4c7c7cd5c3e868"
      ],
      "author": {
        "name": "Jody McIntyre",
        "email": "scjody@modernduck.com",
        "time": "Tue Mar 28 19:55:11 2006 -0500"
      },
      "committer": {
        "name": "Jody McIntyre",
        "email": "scjody@modernduck.com",
        "time": "Tue Mar 28 19:55:11 2006 -0500"
      },
      "message": "Signed-off-by: Jody McIntyre \u003cscjody@modernduck.com\u003e\n"
    },
    {
      "commit": "147830f297f369fa8731a75e3e4c7c7cd5c3e868",
      "tree": "228b73890ab9027d31bf9aead848136c2d3f0656",
      "parents": [
        "5d5d7727a8cde78f798ecf04bac8031eff536f9d"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Tue Mar 28 19:54:52 2006 -0500"
      },
      "committer": {
        "name": "Jody McIntyre",
        "email": "scjody@modernduck.com",
        "time": "Tue Mar 28 19:54:52 2006 -0500"
      },
      "message": "sbp2: prevent unloading of 1394 low-level driver\n\nWhen a new SBP-2 unit is added, sbp2 now takes a reference on the 1394\nlow-level driver (ohci1394 or pcilynx).  This prevents the 1394 host driver\nmodule from being unloaded, e.g. by an administrative routine cleanup of\nunused kernel modules or when another 1394 driver which depends on ohci1394\nis unloaded.\n\nThe reference is dropped when the SBP-2 unit was disconnected, when sbp2 is\nunloaded or detached from the unit, or when addition of the SBP-2 unit failed.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nSigned-off-by: Jody McIntyre \u003cscjody@modernduck.com\u003e\n"
    },
    {
      "commit": "e8222502ee6157e2713da9e0792c21f4ad458d50",
      "tree": "0f970fb99912c257a7e5254f863a53f79d22ab14",
      "parents": [
        "056cb48a2fb6fb31debf665695a9f97b45cfb8ec"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Mar 28 23:15:54 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Mar 28 23:15:54 2006 +1100"
      },
      "message": "[PATCH] powerpc: Kill _machine and hard-coded platform numbers\n\nThis removes statically assigned platform numbers and reworks the\npowerpc platform probe code to use a better mechanism.  With this,\nboard support files can simply declare a new machine type with a\nmacro, and implement a probe() function that uses the flattened\ndevice-tree to detect if they apply for a given machine.\n\nWe now have a machine_is() macro that replaces the comparisons of\n_machine with the various PLATFORM_* constants.  This commit also\nchanges various drivers to use the new macro instead of looking at\n_machine.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "37d54111c133bea05fbae9dfe6d3d61a1b19c09b",
      "tree": "780d15232a465815b96e2cd22c85b3e05f2b1238",
      "parents": [
        "e9bebd6f3acee68fa07d44726895b40733cb1dc0"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "mita@miraclelinux.com",
        "time": "Sun Mar 26 01:39:56 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:57:15 2006 -0800"
      },
      "message": "[PATCH] bitops: hweight() related cleanup\n\nBy defining generic hweight*() routines\n\n- hweight64() will be defined on all architectures\n- hweight_long() will use architecture optimized hweight32() or hweight64()\n\nI found two possible cleanups by these reasons.\n\nSigned-off-by: Akinobu Mita \u003cmita@miraclelinux.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4bc32c4d5cde5c57edcc9c2fe5057da8a4dd0153",
      "tree": "ad3dd43ee4a88a258bc51ae9141ded97160b98ba",
      "parents": [
        "60c1bc82d9d42486e2b96de668b0b49fadaffd12"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Mar 25 16:30:07 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 09:10:54 2006 -0800"
      },
      "message": "[PATCH] x86_64: Implement compat code for raw1394 read/write\n\nNot for the ioctls so far because I was too lazy.\n\nCc: bcollins@debian.org\nCc: dan@dennedy.org\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1f050a19e122100507302a77f1969a014e21650e",
      "tree": "b86b102b42e8db510301b1a16545fd34193b811b",
      "parents": [
        "8b613e1ccf1b7ac9acc73eaa07f5aeffd3c2bb8d"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Tue Feb 28 16:59:13 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Feb 28 20:53:43 2006 -0800"
      },
      "message": "[PATCH] video1394: fix \"return E;\" typo\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nCc: Ben Collins \u003cbcollins@debian.org\u003e\nCc: Jody McIntyre \u003cscjody@modernduck.com\u003e\nCc: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a80614d1adba903a1e5cb22bf14ebc640fc2ba4c",
      "tree": "353e980f946f22cd49805794da70ff221981a8fb",
      "parents": [
        "35bdddb83f62978b5fad82a14fbfd78cc3a5a60c"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Tue Feb 14 22:04:19 2006 -0500"
      },
      "committer": {
        "name": "Jody McIntyre",
        "email": "scjody@modernduck.com",
        "time": "Thu Feb 23 00:29:31 2006 -0500"
      },
      "message": "sbp2: update 36byte inquiry workaround (fix compatibility regression)\n\nSince about Linux 2.6.14, sbp2\u0027s inquiry workaround did not work anymore\ndue to changes in the SCSI layer. Update it to become effective again.\nTesting one of the two known affected bridges has shown that skip_ms_page_8\nis required as well.\n\nAlso, make force_inquiry_hack tunable via /sys/module/sbp2/parameters.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nSigned-off-by: Jody McIntyre \u003cscjody@modernduck.com\u003e\n(cherry picked from 99496037c6744fd938ffb8ccfc8fc91762322ff8 commit)\n"
    },
    {
      "commit": "35bdddb83f62978b5fad82a14fbfd78cc3a5a60c",
      "tree": "b5fcfd00b9af8815dd42e3d65e2f9f2e453f4a89",
      "parents": [
        "bf637ec3ef4159da3dd156ecf6f6987d8c8c5dae"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Tue Jan 31 00:13:33 2006 -0500"
      },
      "committer": {
        "name": "Jody McIntyre",
        "email": "scjody@modernduck.com",
        "time": "Thu Feb 23 00:28:52 2006 -0500"
      },
      "message": "sbp2: variable status FIFO address (fix login timeout)\n\nLet the ieee1394 core select a suitable 1394 address range for sbp2\u0027s\nstatus FIFO instead of using a fixed range. Since the core only selects\naddresses which are guaranteed to be out of the \"physical range\" as per\nOHCI 1.1, this patch also fixes an old bug:\n\nOHCI controllers which implement a writeable PhysicalUpperBound register\nincluded sbp2\u0027s status FIFO in the physical range. That way sbp2 was\nnever notified of a succesful login and always failed after timeout.\nAffected OHCI host adapters include ALi and Fujitsu controllers.\n\nAs another side effect of this patch, the status FIFO is no longer\nlocated in a range for which OHCI chips perform \"posted writes\". Each\nstatus write now requires a response subaction. But since large data\ntransfers involve only few status writes, there is no measurable\ndecrease of I/O throughput. What\u0027s more, the status FIFO is now safe\nfrom potential host bus errors. Nevertheless, posted writes could be\nre-enabled by extensions to the ARM features of the 1394 stack.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nSigned-off-by: Jody McIntyre \u003cscjody@modernduck.com\u003e\n(cherry picked from b2d38cccad4ef80d6b672b8f89aae5fe2907b113 commit)\n"
    },
    {
      "commit": "bf637ec3ef4159da3dd156ecf6f6987d8c8c5dae",
      "tree": "4d90e883515171529e74ab9446e19bc1030abe4c",
      "parents": [
        "9e956c2dac9bec602ed1ba29181b45ba6d2b6448"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Tue Jan 31 00:13:06 2006 -0500"
      },
      "committer": {
        "name": "Jody McIntyre",
        "email": "scjody@modernduck.com",
        "time": "Thu Feb 23 00:25:08 2006 -0500"
      },
      "message": "sbp2: fix another deadlock after disconnection\n\nIf there were commands enqueued but not completed before an SBP-2 unit\nwas unplugged (or an attempt to reconnect failed), knodemgrd or any\nprocess which tried to remove the device would sleep uninterruptibly\nin blk_execute_rq().  Therefore make sure that all commands are\ncompleted when sbp2 retreats.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nSigned-off-by: Jody McIntyre \u003cscjody@modernduck.com\u003e\n(cherry picked from 61daa34c132c5d4ed8630e2c46e9bf2f0c7b3428 commit)\n"
    },
    {
      "commit": "e30809fde59d591809f00caa1a4c960cca5916af",
      "tree": "370d85a6158e45db26edf233404ac70d290c618b",
      "parents": [
        "ef20c8c197df9b8d5bd4af0679123826da028861"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Wed Feb 08 14:09:00 2006 -0500"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sat Feb 18 15:54:13 2006 -0500"
      },
      "message": "[PATCH] don\u0027t mangle INQUIRY if cmddt or evpd bits are set\n\nsbp2.c mangles INQUIRY response in a way that only applies to standard\ninquiry data (i.e. when both cmddt and evpd bits are 0).  Leave other cases\nalone; e.g. when asking for VPD the length of reply is in byte 3, not 4\nand byte 4 is the first byte of device serial number.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "506eecde44d54e838c61c2af38630e8ebb16363e",
      "tree": "720a9cc12a258f37511a1911b0e290620ac48f07",
      "parents": [
        "4a8e4a270b89030bdeb09d2f8cef7cfe9a50e54d"
      ],
      "author": {
        "name": "Jody McIntyre",
        "email": "scjody@modernduck.com",
        "time": "Mon Jan 16 19:21:57 2006 -0500"
      },
      "committer": {
        "name": "Jody McIntyre",
        "email": "scjody@modernduck.com",
        "time": "Mon Jan 16 19:21:57 2006 -0500"
      },
      "message": "Actually remove amdtp.[ch], cmp.[ch].\n\nThe feature removal was done in 7301c8d3a05dc52d33598364da7c4eb6ab6357eb\nbut these files were not removed for some reason.\n\nSigned-off-by: Jody McIntyre \u003cscjody@modernduck.com\u003e\n"
    },
    {
      "commit": "7ff92053ddff48d9d7908a353bd85f893944463e",
      "tree": "7536ae8d96b112e87766a60e52de40df8f1f657b",
      "parents": [
        "fc33a7bb9c6dd8f6e4a014976200f8fdabb3a45c"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Mon Jan 09 20:52:17 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jan 10 08:01:34 2006 -0800"
      },
      "message": "[PATCH] don\u0027t include ioctl32.h in drivers\n\nThese days ioctl32.h is only used for communication of fs/compat.c and\nfs/compat_ioctl.c and doesn\u0027t contain anything of interest to drivers.\n\nRemove inclusion in various drivers.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8c1d286e6aa5581e9d214cbaec2bee0394bb8de8",
      "tree": "818df5a64c9376286501c8563e4983ddd2085c27",
      "parents": [
        "277c6e2ad7369558dbd7ffbcc6dcbe16458bf723"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Fri Jan 06 00:18:38 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jan 06 08:33:43 2006 -0800"
      },
      "message": "[PATCH] don\u0027t freeze firewire on suspend.\n\nWe had a report from one loony user who tried out suspend to disk using a\nswap partition on a firewire drive.  As the firewire thread was put to\nsleep it didn\u0027t work out too well.\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\nCc: Pavel Machek \u003cpavel@ucw.cz\u003e\nCc: Ben Collins \u003cbcollins@debian.org\u003e\nCc: Jody McIntyre \u003cscjody@modernduck.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0a75c23a009ff65f651532cecc16675d05f4de37",
      "tree": "bdcd6158758fe1810f0ddddb80d2816779518688",
      "parents": [
        "34b8c399dc04c8e51f014b73458e654570698597",
        "db9edfd7e339ca4113153d887e782dd05be5a9eb"
      ],
      "author": {
        "name": "Jody McIntyre",
        "email": "scjody@modernduck.com",
        "time": "Thu Jan 05 08:03:40 2006 -0500"
      },
      "committer": {
        "name": "Jody McIntyre",
        "email": "scjody@modernduck.com",
        "time": "Thu Jan 05 08:03:40 2006 -0500"
      },
      "message": "Merge with http://kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git\n"
    },
    {
      "commit": "db9edfd7e339ca4113153d887e782dd05be5a9eb",
      "tree": "0a4ba12447a0cabc800adc7e9667d284777b0181",
      "parents": [
        "631b034724364b413e8a52e7c2e03a9d77e4c2b4",
        "fd586bacf439f36dea9b9bf6e6133ac87df2730c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jan 04 18:44:12 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jan 04 18:44:12 2006 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-2.6\n\nTrivial manual merge fixup for usb_find_interface clashes.\n"
    },
    {
      "commit": "25c862cc9ea9b312c25a9f577f91b973131f1261",
      "tree": "8e8f56531144370ced50fa98db2973f4e93e38b0",
      "parents": [
        "52347f4e810ba323d02cd2c26b5d738f4a2c3d5e",
        "8ded4ac018ea706bf7ee926601a27184665c9c28"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jan 04 16:36:52 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jan 04 16:36:52 2006 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild\n"
    },
    {
      "commit": "312c004d36ce6c739512bac83b452f4c20ab1f62",
      "tree": "e61e8331680a0da29557fe21414d3b31e62c9293",
      "parents": [
        "5f123fbd80f4f788554636f02bf73e40f914e0d6"
      ],
      "author": {
        "name": "Kay Sievers",
        "email": "kay.sievers@suse.de",
        "time": "Wed Nov 16 09:00:00 2005 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 16:18:08 2006 -0800"
      },
      "message": "[PATCH] driver core: replace \"hotplug\" by \"uevent\"\n\nLeave the overloaded \"hotplug\" word to susbsystems which are handling\nreal devices. The driver core does not \"plug\" anything, it just exports\nthe state to userspace and generates events.\n\nSigned-off-by: Kay Sievers \u003ckay.sievers@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "352dd1df32e672be4cff71132eb9c06a257872fe",
      "tree": "f8477d3133b8f43fe1108a1516295f507b2ca359",
      "parents": [
        "02959a875caec8cabd36111046ad537251ef405f"
      ],
      "author": {
        "name": "Brian Gerst",
        "email": "bgerst@didntduck.org",
        "time": "Tue Dec 27 23:43:31 2005 -0500"
      },
      "committer": {
        "name": "",
        "email": "sam@mars.ravnborg.org",
        "time": "Sun Jan 01 22:21:50 2006 +0100"
      },
      "message": "gitignore: misc files\n\nIgnore all files generated from *_shipped files, plus a few others.\n\nSigned-off-by: Brian Gerst \u003cbgerst@didntduck.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "eaceec7f6cc5223d0f146086884d67746b8aa81d",
      "tree": "7215bd4c40637e10be4595c141dc5920bfeb8cd4",
      "parents": [
        "cf8d2c0965b891a5efce8c3a9a07a522e91ddba2"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Tue Dec 13 11:05:05 2005 -0500"
      },
      "committer": {
        "name": "Jody McIntyre",
        "email": "scjody@modernduck.com",
        "time": "Tue Dec 13 11:05:05 2005 -0500"
      },
      "message": "sbp2: remove duplicate code from sbp2_start_device()\nUse sbp2_remove_device() to free FIFO and ORB DMAs in a failure case.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nSigned-off-by: Jody McIntyre \u003cscjody@modernduck.com\u003e\n"
    },
    {
      "commit": "cf8d2c0965b891a5efce8c3a9a07a522e91ddba2",
      "tree": "76786d162a6ad96f6f788c315223c47a5e10adee",
      "parents": [
        "209171a17a908605e516d11436371337a5d87f06"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Tue Dec 13 11:05:03 2005 -0500"
      },
      "committer": {
        "name": "Jody McIntyre",
        "email": "scjody@modernduck.com",
        "time": "Tue Dec 13 11:05:03 2005 -0500"
      },
      "message": "sbp2: split sbp2_create_command_orb() for better readability\n\nsbp2_create_command_orb() code cleanup:\n - add two helper functions to reduce nesting depth\n - omit the return value which was always ignored\n - remove unnecessary declaration from sb2.h\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nSigned-off-by: Jody McIntyre \u003cscjody@modernduck.com\u003e\n"
    },
    {
      "commit": "209171a17a908605e516d11436371337a5d87f06",
      "tree": "d17bfc9af8faee2e9bff188050ec42a6b0d07a09",
      "parents": [
        "25d3f1622fdbc73db3f6860961b5fb3035a39f32"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Tue Dec 13 11:05:00 2005 -0500"
      },
      "committer": {
        "name": "Jody McIntyre",
        "email": "scjody@modernduck.com",
        "time": "Tue Dec 13 11:05:00 2005 -0500"
      },
      "message": "ohci1394: log number of implemented isochronous contexts\n\nPrint the number of IR and IT contexts which a hardware implements\nas an informational log message when ohci1394 initializes.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nSigned-off-by: Jody McIntyre \u003cscjody@modernduck.com\u003e\n"
    },
    {
      "commit": "d51e86c18a479f1dbcef3aa20e58ad04d1233016",
      "tree": "c6dd3b79a4276908451d8daa8587347a03ca7f1c",
      "parents": [
        "48622b7bde008387218a416586e9d072b385f1ae"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Mon Dec 05 16:28:59 2005 -0500"
      },
      "committer": {
        "name": "Jody McIntyre",
        "email": "scjody@modernduck.com",
        "time": "Mon Dec 12 23:21:12 2005 -0500"
      },
      "message": "ieee1394: write broadcast_channel only to select nodes (fixes device recognition)\n\nSome old 1394-1995 SBP-2 bridges would hang if they received a broadcast write\nrequest to BROADCAST_CHANNEL before the config ROM was read.  Affected devices\ninclude Datafab MD2-FW2 2.5\" HDD and SmartDisk VST FWCDRW-V8 portable CD writer.\nThe write request is now directed to specific nodes instead of being broadcast\nto all nodes at once, and it is only performed if a previous read request at\nthis register succeeded.\n\nFixes an old interoperability problem which was perceived as a 2.6.14-specific\nregression: http://marc.theaimsgroup.com/?t\u003d113190586800003\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nSigned-off-by: Jody McIntyre \u003cscjody@modernduck.com\u003e\n(cherry picked from 61c7f775ca25ccfc0e51486103a724fb1a3a08f2 commit)\n"
    },
    {
      "commit": "48622b7bde008387218a416586e9d072b385f1ae",
      "tree": "d22fd4f43ffd7b071a60375fb92a728553687c90",
      "parents": [
        "e4f5c82a92c2a546a16af1614114eec19120e40a"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Thu Dec 01 18:51:52 2005 -0500"
      },
      "committer": {
        "name": "Jody McIntyre",
        "email": "scjody@modernduck.com",
        "time": "Mon Dec 12 23:20:58 2005 -0500"
      },
      "message": "ieee1394: resume remote ports when starting a host (fixes device recognition)\n\nAfter initializing an IEEE 1394 host, broadcast a resume packet.  This makes\nremote nodes visible which suspended their ports while the host was down.\nSuch nodes had to be unplugged and replugged in order to be recognized.\n\nMotorola DCT6200 cable reciever was affected, probably other devices too.\nhttp://marc.theaimsgroup.com/?t\u003d113202715800001\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nSigned-off-by: Jody McIntyre \u003cscjody@modernduck.com\u003e\n(cherry picked from 14c0fa243b358c24040ff5f44b60c47aaf6430c3 commit)\n"
    },
    {
      "commit": "dc3edd5412341b02d84144ddfd5bf6ccaaeeb1ac",
      "tree": "df739298b8c5ea5b3d10b41db3c42c43c77a0786",
      "parents": [
        "43863eba763e0c91e33e342ce5b7650fea594a53"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Mon Dec 12 23:03:30 2005 -0500"
      },
      "committer": {
        "name": "Jody McIntyre",
        "email": "scjody@modernduck.com",
        "time": "Mon Dec 12 23:03:30 2005 -0500"
      },
      "message": "sbp2: did not clean up after scsi_add_device() failed\n\nIf scsi_add_device() at the end of sbp2_start_device() fails, e.g. due to\ntransport errors during SCSI inquiry, sbp2 needs to log out of the device\nand release all associated resources.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nSigned-off-by: Jody McIntyre \u003cscjody@modernduck.com\u003e\n"
    },
    {
      "commit": "43863eba763e0c91e33e342ce5b7650fea594a53",
      "tree": "a353684ea6e69b906f9fc987f5ff74770867e914",
      "parents": [
        "51c1d80e929bace26d2d795bd77fcc14b02ba3bb"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Mon Dec 12 23:03:24 2005 -0500"
      },
      "committer": {
        "name": "Jody McIntyre",
        "email": "scjody@modernduck.com",
        "time": "Mon Dec 12 23:03:24 2005 -0500"
      },
      "message": "sbp2: delete sbp2scsi_direction_table\n\nDMA_BIDIRECTIONAL data direction may be handled properly by Linux in the\nfuture.  For now, reject it instead to convert it to another direction.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nSigned-off-by: Jody McIntyre \u003cscjody@modernduck.com\u003e\n"
    },
    {
      "commit": "51c1d80e929bace26d2d795bd77fcc14b02ba3bb",
      "tree": "0da6fdaf7b83263d3bcebc380d99d7001b3ff21e",
      "parents": [
        "e38dc0ae24635a2a8a68d87cd0f4a13e74a52d98"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Mon Dec 12 23:03:19 2005 -0500"
      },
      "committer": {
        "name": "Jody McIntyre",
        "email": "scjody@modernduck.com",
        "time": "Mon Dec 12 23:03:19 2005 -0500"
      },
      "message": "ieee1394: run high-level updates before high-level probes\n\nAfter a bus reset, let nodemgr call high-level update hooks first for nodes\nwhich do not need to be probed.  The main benefit is for a bus with more\nthan one SBP-2 device:  SBP-2 reconnects will be performed before SBP-2\nlogins, thus have a much higher chance to succeed, and their SCSI devices\nwill not be blocked much longer than necessary.  This was demonstrated for\nLinux 2.4 by Dave Cinege a while ago.\n\nA better approach would be to perform time-consuming probes in parallel by a\nsubthread.  I actually plan to implement this for sbp2 but it may take a\nwhile to get that done and tested.  Until then, this tweak is a huge\nimprovement for users with multiple SBP-2 devices.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nSigned-off-by: Jody McIntyre \u003cscjody@modernduck.com\u003e\n"
    },
    {
      "commit": "e38dc0ae24635a2a8a68d87cd0f4a13e74a52d98",
      "tree": "da55e59e35194bfc2cc389008d5b745619b4447d",
      "parents": [
        "61c7f775ca25ccfc0e51486103a724fb1a3a08f2"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Mon Dec 05 16:29:02 2005 -0500"
      },
      "committer": {
        "name": "Jody McIntyre",
        "email": "scjody@modernduck.com",
        "time": "Mon Dec 05 16:29:02 2005 -0500"
      },
      "message": "ieee1394: remove nonexistent functions from nodemgr.h\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nSigned-off-by: Jody McIntyre \u003cscjody@modernduck.com\u003e\n"
    },
    {
      "commit": "61c7f775ca25ccfc0e51486103a724fb1a3a08f2",
      "tree": "90bbd7f117a3831f3bb38ca9bc512de039062f2f",
      "parents": [
        "c4fc108a8275f5eb77c9859725643a6870d20ef6"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Mon Dec 05 16:28:59 2005 -0500"
      },
      "committer": {
        "name": "Jody McIntyre",
        "email": "scjody@modernduck.com",
        "time": "Mon Dec 05 16:28:59 2005 -0500"
      },
      "message": "ieee1394: write broadcast_channel only to select nodes (fixes device recognition)\n\nSome old 1394-1995 SBP-2 bridges would hang if they received a broadcast write\nrequest to BROADCAST_CHANNEL before the config ROM was read.  Affected devices\ninclude Datafab MD2-FW2 2.5\" HDD and SmartDisk VST FWCDRW-V8 portable CD writer.\nThe write request is now directed to specific nodes instead of being broadcast\nto all nodes at once, and it is only performed if a previous read request at\nthis register succeeded.\n\nFixes an old interoperability problem which was perceived as a 2.6.14-specific\nregression: http://marc.theaimsgroup.com/?t\u003d113190586800003\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nSigned-off-by: Jody McIntyre \u003cscjody@modernduck.com\u003e\n"
    },
    {
      "commit": "741854e4f9a23421e194df8d846899172ff393d6",
      "tree": "2ca98e6bcc7515eb3065ffa2be8c0c535502b493",
      "parents": [
        "546513f9fd96cba613cc2d025ee03d32d79394b7"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Thu Dec 01 18:52:03 2005 -0500"
      },
      "committer": {
        "name": "Jody McIntyre",
        "email": "scjody@modernduck.com",
        "time": "Thu Dec 01 18:52:03 2005 -0500"
      },
      "message": "ieee1394: whitespace cleanup in hosts.[ch], ieee1394_core.[ch]\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nSigned-off-by: Jody McIntyre \u003cscjody@modernduck.com\u003e\n"
    },
    {
      "commit": "546513f9fd96cba613cc2d025ee03d32d79394b7",
      "tree": "37e44d9741d6cb2c389b176105144a0d936f29e6",
      "parents": [
        "d7758461b9a8253f1c125e5907579e0594d29e3b"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Thu Dec 01 18:52:01 2005 -0500"
      },
      "committer": {
        "name": "Jody McIntyre",
        "email": "scjody@modernduck.com",
        "time": "Thu Dec 01 18:52:01 2005 -0500"
      },
      "message": "ieee1394: hpsb_send_phy_config() cleanup\n\nEliminate some code in hpsb_send_phy_config() which is provided\nby hpsb_make_phypacket().\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nSigned-off-by: Jody McIntyre \u003cscjody@modernduck.com\u003e\n"
    },
    {
      "commit": "d7758461b9a8253f1c125e5907579e0594d29e3b",
      "tree": "3273cf3f8a33dd962326d08cb6030e9c6d881f0b",
      "parents": [
        "14c0fa243b358c24040ff5f44b60c47aaf6430c3"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Thu Dec 01 18:51:56 2005 -0500"
      },
      "committer": {
        "name": "Jody McIntyre",
        "email": "scjody@modernduck.com",
        "time": "Thu Dec 01 18:51:56 2005 -0500"
      },
      "message": "ieee1394: add definitions for phy packet constants\n\nIntroduce new macros related to phy packets and use them in ieee1394_core and\nnodemgr.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nSigned-off-by: Jody McIntyre \u003cscjody@modernduck.com\u003e\n"
    },
    {
      "commit": "14c0fa243b358c24040ff5f44b60c47aaf6430c3",
      "tree": "e338f694399b1c9b2f3e6ba82fad648a677012cf",
      "parents": [
        "01fc99864ecc678c4f1f476b2a8b64ebcb14e733"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Thu Dec 01 18:51:52 2005 -0500"
      },
      "committer": {
        "name": "Jody McIntyre",
        "email": "scjody@modernduck.com",
        "time": "Thu Dec 01 18:51:52 2005 -0500"
      },
      "message": "ieee1394: resume remote ports when starting a host (fixes device recognition)\n\nAfter initializing an IEEE 1394 host, broadcast a resume packet.  This makes\nremote nodes visible which suspended their ports while the host was down.\nSuch nodes had to be unplugged and replugged in order to be recognized.\n\nMotorola DCT6200 cable reciever was affected, probably other devices too.\nhttp://marc.theaimsgroup.com/?t\u003d113202715800001\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nSigned-off-by: Jody McIntyre \u003cscjody@modernduck.com\u003e\n"
    },
    {
      "commit": "c64d472abc68dcad4d34f365545058c3f11973d8",
      "tree": "e051e99bf02aa54d1167edac1f686ef98b4dcd2c",
      "parents": [
        "066ef9c2fb30a22eca7724326e210f0405c51f29"
      ],
      "author": {
        "name": "Jens-Michael Hoffmann",
        "email": "jensmh@gmx.de",
        "time": "Tue Nov 22 12:37:10 2005 -0500"
      },
      "committer": {
        "name": "Jody McIntyre",
        "email": "scjody@modernduck.com",
        "time": "Tue Nov 22 12:37:10 2005 -0500"
      },
      "message": "ieee1394/raw1394: LIndent fixes\n\nThis patch contains fixes by LIndent.\n\nSigned-off-by: Jens-Michael Hoffmann \u003cjensmh@gmx.de\u003e\nSigned-off-by: Jody McIntyre \u003cscjody@modernduck.com\u003e\n"
    },
    {
      "commit": "066ef9c2fb30a22eca7724326e210f0405c51f29",
      "tree": "07b279cab25f0fb767445e09cd9c5eb1264d093b",
      "parents": [
        "16c333a34a1a0441c54c4fe5cf6052716f95c2fa"
      ],
      "author": {
        "name": "Jens-Michael Hoffmann",
        "email": "jensmh@gmx.de",
        "time": "Tue Nov 22 12:35:23 2005 -0500"
      },
      "committer": {
        "name": "Jody McIntyre",
        "email": "scjody@modernduck.com",
        "time": "Tue Nov 22 12:35:23 2005 -0500"
      },
      "message": "ieee1394/iso: LIndent fixes\n\nThis patch contains fixes by LIndent.\n\nSigned-off-by: Jens-Michael Hoffmann \u003cjensmh@gmx.de\u003e\nSigned-off-by: Jody McIntyre \u003cscjody@modernduck.com\u003e\n"
    },
    {
      "commit": "16c333a34a1a0441c54c4fe5cf6052716f95c2fa",
      "tree": "d721e53bf18b876109fd5e69015a5a05971e5945",
      "parents": [
        "6649e92d792efa00a823781bcee2dba7f21199ba"
      ],
      "author": {
        "name": "Jens-Michael Hoffmann",
        "email": "jensmh@gmx.de",
        "time": "Tue Nov 22 12:34:16 2005 -0500"
      },
      "committer": {
        "name": "Jody McIntyre",
        "email": "scjody@modernduck.com",
        "time": "Tue Nov 22 12:34:16 2005 -0500"
      },
      "message": "ieee1394/ieee1394_transactions: LIndent fixes\n\nThis patch contains fixes by LIndent.\n\nSigned-off-by: Jens-Michael Hoffmann \u003cjensmh@gmx.de\u003e\nSigned-off-by: Jody McIntyre \u003cscjody@modernduck.com\u003e\n"
    },
    {
      "commit": "6649e92d792efa00a823781bcee2dba7f21199ba",
      "tree": "5f544e3dd5765dddf89c206960a3021223cbdeed",
      "parents": [
        "a96074e76f87a4f658af4ecfd95edc89cfd61fc1"
      ],
      "author": {
        "name": "Jens-Michael Hoffmann",
        "email": "jensmh@gmx.de",
        "time": "Tue Nov 22 12:18:28 2005 -0500"
      },
      "committer": {
        "name": "Jody McIntyre",
        "email": "scjody@modernduck.com",
        "time": "Tue Nov 22 12:18:28 2005 -0500"
      },
      "message": "ieee1394/dma: LIndent fixes\n\nThis patch contains fixes by LIndent.\n\nSigned-off-by: Jens-Michael Hoffmann \u003cjensmh@gmx.de\u003e\nSigned-off-by: Jody McIntyre \u003cscjody@modernduck.com\u003e\n"
    },
    {
      "commit": "a96074e76f87a4f658af4ecfd95edc89cfd61fc1",
      "tree": "5c791716a5b8533f25025fbd019d72b9f4e9907f",
      "parents": [
        "5303a986c33ae6c75d5ffb57d06ccf9246a8725a"
      ],
      "author": {
        "name": "Jody McIntyre",
        "email": "scjdy@steamballoon.com",
        "time": "Tue Nov 22 12:17:14 2005 -0500"
      },
      "committer": {
        "name": "Jody McIntyre",
        "email": "scjody@modernduck.com",
        "time": "Tue Nov 22 12:17:14 2005 -0500"
      },
      "message": "csr1212: add check for !valid\n\nDon\u0027t read the keyval if there\u0027s already a valid one in place.  May not be\nnecessary but shouldn\u0027t hurt.\n\nSigned-off-by: Jody McIntyre \u003cscjdy@steamballoon.com\u003e\n"
    },
    {
      "commit": "5303a986c33ae6c75d5ffb57d06ccf9246a8725a",
      "tree": "9e305aeba9188fd0693be26a96ff1eb2efa09cbe",
      "parents": [
        "b12479ddce4aed112e0018fdf8bbb7cfb349ebdc"
      ],
      "author": {
        "name": "Jody McIntyre",
        "email": "scjody@steamballoon.com",
        "time": "Tue Nov 22 12:17:11 2005 -0500"
      },
      "committer": {
        "name": "Jody McIntyre",
        "email": "scjody@modernduck.com",
        "time": "Tue Nov 22 12:17:11 2005 -0500"
      },
      "message": "csr1212: check results of keyval reads\n\ncsr1212_parse_csr() did not properly check return values when reading\nkeyvals.  Fix this by using _csr1212_read_keyval() instead of\ncsr1212_get_keyval() and checking the return code.\n\nSigned-off-by: Jody McIntyre \u003cscjody@steamballoon.com\u003e\n"
    },
    {
      "commit": "b12479ddce4aed112e0018fdf8bbb7cfb349ebdc",
      "tree": "a952941828ee564ec9396a57b5228f87eeaac9ec",
      "parents": [
        "d734f92b0dc4c04daa2e0106354972cbbc2e0fbe"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Mon Nov 21 17:32:18 2005 -0500"
      },
      "committer": {
        "name": "Jody McIntyre",
        "email": "scjody@modernduck.com",
        "time": "Mon Nov 21 17:32:18 2005 -0500"
      },
      "message": "raw1394: fix memory deallocation in modify_config_rom\n\nraw1394: use correct deallocation macro for CSR cache\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nSigned-off-by: Jody McIntyre \u003cscjody@modernduck.com\u003e\n"
    },
    {
      "commit": "d734f92b0dc4c04daa2e0106354972cbbc2e0fbe",
      "tree": "c0eaa2ea898f5acc05d08bbe1a2914ed4aac8cfc",
      "parents": [
        "977545e35289b13981614a57fd6c9b82d55e3b4a"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Mon Nov 21 17:32:14 2005 -0500"
      },
      "committer": {
        "name": "Jody McIntyre",
        "email": "scjody@modernduck.com",
        "time": "Mon Nov 21 17:32:14 2005 -0500"
      },
      "message": "drivers/ieee1394/raw1394.c: fix a NULL pointer\n\nThe coverity checker spotted that this was a NULL pointer dereference in\nthe \"if (copy_from_user(...))\" case since the next step is to\nkfree(cache-\u003efilled_head).\n\nThere\u0027s no need to free cache at this point, and it\u0027s getting free\u0027d\nlater.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Jody McIntyre \u003cscjody@modernduck.com\u003e\n"
    },
    {
      "commit": "977545e35289b13981614a57fd6c9b82d55e3b4a",
      "tree": "fcc58ffce6aadf392004c6e0bbbb0d4276c6116d",
      "parents": [
        "e4cda1654e5c0be4b68e29011e8dc04977286df9"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sat Nov 19 21:35:22 2005 -0500"
      },
      "committer": {
        "name": "Jody McIntyre",
        "email": "scjody@modernduck.com",
        "time": "Sat Nov 19 21:35:22 2005 -0500"
      },
      "message": "sbp2: slimmer interface to scsi_mod\n\n- sbp2scsi_reset does not need to take host_lock\n- sbp2scsi_reset, as our device reset handler, does not need to stand in as\n  bus reset or host reset handler\n- let scsi_mod use scsi_host_template.name instead of .info\n  (sbp2 is not an emulation anway)\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nSigned-off-by: Jody McIntyre \u003cscjody@modernduck.com\u003e\n"
    },
    {
      "commit": "e4cda1654e5c0be4b68e29011e8dc04977286df9",
      "tree": "bd368877ba69f4a9833a094de535ff3cb34b0762",
      "parents": [
        "e27d3014f301e6aee7b65b62ad1da2940e1fd8de"
      ],
      "author": {
        "name": "Damien Douxchamps",
        "email": "ddouxchamps@users.sf.net",
        "time": "Sat Nov 19 21:32:03 2005 -0500"
      },
      "committer": {
        "name": "Jody McIntyre",
        "email": "scjody@modernduck.com",
        "time": "Sat Nov 19 21:32:03 2005 -0500"
      },
      "message": "Fix incorrect video1394 timestamps.\n\nThis patch fixes the incoherent timestamps generated by video1394 since\nthe single-buffer patch was applied in 2.6.11. Credits have also been\nremoved from the header and a \"//\" comment was changed to \"/* */\".\n\nSigned-off-by: Damien Douxchamps \u003cddouxchamps@users.sf.net\u003e\nSigned-off-by: Jody McIntyre \u003cscjody@modernduck.com\u003e\n"
    },
    {
      "commit": "e27d3014f301e6aee7b65b62ad1da2940e1fd8de",
      "tree": "9469127827205caa3f6700c02d150dcd412a3f16",
      "parents": [
        "35267ab61f0bf7a867ac87e19714b858d08d440a"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sat Nov 19 21:23:48 2005 -0500"
      },
      "committer": {
        "name": "Jody McIntyre",
        "email": "scjody@modernduck.com",
        "time": "Sat Nov 19 21:23:48 2005 -0500"
      },
      "message": "Every file should #include the headers containing the prototypes for\nit\u0027s global functions.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Jody McIntyre \u003cscjody@modernduck.com\u003e\n"
    },
    {
      "commit": "963f48a116bf3b797fe184e74c79c50de1da70bb",
      "tree": "431f51f665da31a68536cfa937ace69e0ff92334",
      "parents": [
        "e67b23c71cb9ee02d65a74c3858716ba2dedd554"
      ],
      "author": {
        "name": "Jody McIntyre",
        "email": "scjody@steamballoon.com",
        "time": "Mon Nov 07 06:29:39 2005 -0500"
      },
      "committer": {
        "name": "Jody McIntyre",
        "email": "scjody@modernduck.com",
        "time": "Fri Nov 18 16:41:39 2005 -0500"
      },
      "message": "sbp2_command_orb_lock must be held when accessing the _orb_inuse list.\nFixes an oops in sbp2util_find_command_for_SCpnt after sbp2scsi_abort:\nhttps://bugzilla.novell.com/show_bug.cgi?id\u003d113734\n\nSigned-off-by: Jody McIntyre \u003cscjody@steamballoon.com\u003e\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n(cherry picked from 7945619794314414a5c44df11fca4d3f2a3389cf commit)\n"
    },
    {
      "commit": "a9931a6e37c09f6b76a9fa0cbd777c335548692b",
      "tree": "cd6ba9d36e350dd6188f7b8f95efc59c85d34485",
      "parents": [
        "7301c8d3a05dc52d33598364da7c4eb6ab6357eb",
        "811803c5572b296e0031e0099203de90d77c7bcf"
      ],
      "author": {
        "name": "Jody McIntyre",
        "email": "scjody@modernduck.com",
        "time": "Fri Nov 18 00:18:25 2005 -0500"
      },
      "committer": {
        "name": "Jody McIntyre",
        "email": "scjody@modernduck.com",
        "time": "Fri Nov 18 00:18:25 2005 -0500"
      },
      "message": "Merge with http://kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git\n"
    },
    {
      "commit": "7301c8d3a05dc52d33598364da7c4eb6ab6357eb",
      "tree": "715c5caaa11427e0c0a736692ebee156317588f2",
      "parents": [
        "ef797546a93fffa9d8508e7c8539b352b6678568"
      ],
      "author": {
        "name": "Jody McIntyre",
        "email": "scjody@steamballoon.com",
        "time": "Fri Nov 18 00:16:26 2005 -0500"
      },
      "committer": {
        "name": "Jody McIntyre",
        "email": "scjody@modernduck.com",
        "time": "Fri Nov 18 00:16:26 2005 -0500"
      },
      "message": "Remove amdtp, cmp drivers.\n\nRemove the Audio and Music Data Transmission Protocol driver and the\nConnection Management Procedures driver.  These are incomplete, have never\nworked, and are better implemented in userland via raw1394 (see\nhttp://freebob.sourceforge.net/ for example.)\n\nSigned-off-by: Jody McIntyre \u003cscjody@steamballoon.com\u003e\nCc: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "4de4ebc6d83de6d9739fa24e49ae4a305d5d1268",
      "tree": "c2dbf316696ca64ca08b6227e5b9b8fec58934c9",
      "parents": [
        "01a527ec7c62efea601a39f0cd8e6a8517259014"
      ],
      "author": {
        "name": "Nishanth Aravamudan",
        "email": "nacc@us.ibm.com",
        "time": "Mon Nov 07 01:01:15 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:57 2005 -0800"
      },
      "message": "[PATCH] ieee1394: fix-up schedule_timeout() usage\n\nUse schedule_timeout_interruptible() instead of\nset_current_state()/schedule_timeout() to reduce kernel size.\n\nSigned-off-by: Nishanth Aravamudan \u003cnacc@us.ibm.com\u003e\nCc: Ben Collins \u003cbcollins@debian.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ef797546a93fffa9d8508e7c8539b352b6678568",
      "tree": "c8e357b931b6a25160700ee1bc7fb81b9896865d",
      "parents": [
        "8551158abc8ef45a7f473a87e69624d05ebfd684"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Mon Nov 07 06:31:50 2005 -0500"
      },
      "committer": {
        "name": "Jody McIntyre",
        "email": "scjody@modernduck.com",
        "time": "Mon Nov 07 06:31:50 2005 -0500"
      },
      "message": "Remove definitions of unreferenced macros virt_to_page and vmalloc_32 from\ndv1394 and video1394.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nSigned-off-by: Jody McIntyre \u003cscjody@modernduck.com\u003e\n"
    },
    {
      "commit": "8551158abc8ef45a7f473a87e69624d05ebfd684",
      "tree": "47cd79c5f5444c7cac812d797764f203207345a7",
      "parents": [
        "7afa1467761f06bd9649efd66a4a6b3ff9f29a1f"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Mon Nov 07 06:31:45 2005 -0500"
      },
      "committer": {
        "name": "Jody McIntyre",
        "email": "scjody@modernduck.com",
        "time": "Mon Nov 07 06:31:45 2005 -0500"
      },
      "message": "kmalloc/kzalloc changes:\ndv1394, eth1394, ieee1394, ohci1394, pcilynx, raw1394, sbp2c, video1394:\n - use kzalloc\n - provide safer size arguments to kmalloc and kzalloc\n - omit some casts\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nSigned-off-by: Jody McIntyre \u003cscjody@modernduck.com\u003e\n"
    },
    {
      "commit": "7afa1467761f06bd9649efd66a4a6b3ff9f29a1f",
      "tree": "c5c4b00aa4bd5097335aaf8d3a044033588f6826",
      "parents": [
        "a237f35fdd81d85037dccdacd2e94028227b59fb"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Mon Nov 07 06:31:42 2005 -0500"
      },
      "committer": {
        "name": "Jody McIntyre",
        "email": "scjody@modernduck.com",
        "time": "Mon Nov 07 06:31:42 2005 -0500"
      },
      "message": "Remove version strings from eth1394, ohci1394, sbp2.\nTheir version information is not trustworthy.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nSigned-off-by: Jody McIntyre \u003cscjody@modernduck.com\u003e\n"
    },
    {
      "commit": "a237f35fdd81d85037dccdacd2e94028227b59fb",
      "tree": "5ca5603e74e9c92464173187c6c84640115a416f",
      "parents": [
        "e309fc6d71d61bb0f049ab6d0da10c845da9513f"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Mon Nov 07 06:31:39 2005 -0500"
      },
      "committer": {
        "name": "Jody McIntyre",
        "email": "scjody@modernduck.com",
        "time": "Mon Nov 07 06:31:39 2005 -0500"
      },
      "message": "sbp2, ohci1394 cleanups:\nsbp2: various code formatting cleanups\nohci1394: remove form feed characters\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nSigned-off-by: Jody McIntyre \u003cscjody@modernduck.com\u003e\n"
    },
    {
      "commit": "e309fc6d71d61bb0f049ab6d0da10c845da9513f",
      "tree": "0a4edeac8b002395ab98e3effa8559e976b18e48",
      "parents": [
        "365c786f0be44ee92e018773cb0bc4b19080b6aa"
      ],
      "author": {
        "name": "Ben Collins",
        "email": "bcollins@debian.org",
        "time": "Mon Nov 07 06:31:34 2005 -0500"
      },
      "committer": {
        "name": "Jody McIntyre",
        "email": "scjody@modernduck.com",
        "time": "Mon Nov 07 06:31:34 2005 -0500"
      },
      "message": "sbp2: Remove our tracking of device type,\nsince we no longer need to worry about it.\nDepends on patch \"ieee1394: remove sbp2\u0027s TYPE_RBC and 10byte handling\".\n\nSigned-off-by: Ben Collins \u003cbcollins@debian.org\u003e\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nSigned-off-by: Jody McIntyre \u003cscjody@modernduck.com\u003e\n"
    },
    {
      "commit": "365c786f0be44ee92e018773cb0bc4b19080b6aa",
      "tree": "bd1364ceb901bfbdc6b1158dc1633b35a57d0899",
      "parents": [
        "7945619794314414a5c44df11fca4d3f2a3389cf"
      ],
      "author": {
        "name": "Ben Collins",
        "email": "bcollins@debian.org",
        "time": "Mon Nov 07 06:31:24 2005 -0500"
      },
      "committer": {
        "name": "Jody McIntyre",
        "email": "scjody@modernduck.com",
        "time": "Mon Nov 07 06:31:24 2005 -0500"
      },
      "message": "sbp2: Merge TYPE_RBC and 10byte removal patch from scsi maintainers.\nAdded more cleanups to remove unused code.\n\nSigned-off-by: Ben Collins \u003cbcollins@debian.org\u003e\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nSigned-off-by: Jody McIntyre \u003cscjody@modernduck.com\u003e\n"
    },
    {
      "commit": "7945619794314414a5c44df11fca4d3f2a3389cf",
      "tree": "0252189ea84abaf13ff35af0a18ceda9d457b0a3",
      "parents": [
        "0b154bb7d0cce80e9c0bcf11d4f9e71b59409d26"
      ],
      "author": {
        "name": "Jody McIntyre",
        "email": "scjody@steamballoon.com",
        "time": "Mon Nov 07 06:29:39 2005 -0500"
      },
      "committer": {
        "name": "Jody McIntyre",
        "email": "scjody@modernduck.com",
        "time": "Mon Nov 07 06:29:39 2005 -0500"
      },
      "message": "sbp2_command_orb_lock must be held when accessing the _orb_inuse list.\nFixes an oops in sbp2util_find_command_for_SCpnt after sbp2scsi_abort:\nhttps://bugzilla.novell.com/show_bug.cgi?id\u003d113734\n\nSigned-off-by: Jody McIntyre \u003cscjody@steamballoon.com\u003e\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "6fbfddcb52d8d9fa2cd209f5ac2a1c87497d55b5",
      "tree": "c0414e89678fcef7ce3493e048d855bde781ae8d",
      "parents": [
        "1a222bca26ca691e83be1b08f5e96ae96d0d8cae",
        "27d1097d39509494706eaa2620ef3b1e780a3224"
      ],
      "author": {
        "name": "Greg KH",
        "email": "greg@press.(none)",
        "time": "Fri Oct 28 10:13:16 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 10:13:16 2005 -0700"
      },
      "message": "Merge ../bleed-2.6\n"
    },
    {
      "commit": "9480e307cd88ef09ec9294c7d97ebec18e6d2221",
      "tree": "967e26d3a23c24dd52b114d672312c207714308c",
      "parents": [
        "a3a3395e487abc4c1371fe319a8ecbb3913a70a4"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@arm.linux.org.uk",
        "time": "Fri Oct 28 09:52:56 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 09:52:56 2005 -0700"
      },
      "message": "[PATCH] DRIVER MODEL: Get rid of the obsolete tri-level suspend/resume callbacks\n\nIn PM v1, all devices were called at SUSPEND_DISABLE level.  Then\nall devices were called at SUSPEND_SAVE_STATE level, and finally\nSUSPEND_POWER_DOWN level.  However, with PM v2, to maintain\ncompatibility for platform devices, I arranged for the PM v2\nsuspend/resume callbacks to call the old PM v1 suspend/resume\ncallbacks three times with each level in order so that existing\ndrivers continued to work.\n\nSince this is obsolete infrastructure which is no longer necessary,\nwe can remove it.  Here\u0027s an (untested) patch to do exactly that.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "53f4654272df7c51064825024340554b39c9efba",
      "tree": "e3e7b82a6bb0040ffbd267b250be2720704b98f2",
      "parents": [
        "51d172d5f3a193e4b8f76179b2e55d7a36b94117"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Oct 27 22:25:43 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 09:52:52 2005 -0700"
      },
      "message": "[PATCH] Driver Core: fix up all callers of class_device_create()\n\nThe previous patch adding the ability to nest struct class_device\nchanged the paramaters to the call class_device_create().  This patch\nfixes up all in-kernel users of the function.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "b4e3ca1ab1ae9ae86134126dcdc88da1caaa32ca",
      "tree": "51c609f9a954cd5d4732c4b512f9ff2e19546d47",
      "parents": [
        "9e24974db6b01ec067c24de09588282b6a1407f0"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Fri Oct 21 03:22:34 2005 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 28 08:16:51 2005 -0700"
      },
      "message": "[PATCH] gfp_t: remaining bits of drivers/*\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4a9949d7ac9e2bc51939f27b184be6e1bd99004e",
      "tree": "85f67b527d3ff5a550ada8e08600f1400ddc5960",
      "parents": [
        "c367c21c93ccdaf7e1e124891633d89f9ae77f54"
      ],
      "author": {
        "name": "Andy Wingo",
        "email": "wingo@pobox.com",
        "time": "Wed Oct 19 21:23:46 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 19 23:04:30 2005 -0700"
      },
      "message": "[PATCH] raw1394: fix locking in the presence of SMP and interrupts\n\nChanges all spinlocks that can be held during an irq handler to disable\ninterrupts while the lock is held.  Changes spin_[un]lock_irq to use the\nirqsave/irqrestore variants for robustness and readability.\n\nIn raw1394.c:handle_iso_listen(), don\u0027t grab host_info_lock at all -- we\u0027re\nnot accessing host_info_list or host_count, and holding this lock while\ntrying to tasklet_kill the iso tasklet this can cause an ABBA deadlock if\nohci:dma_rcv_tasklet is running and tries to grab host_info_lock in\nraw1394.c:receive_iso.  Test program attached reliably deadlocks all SMP\nmachines I have been able to test without this patch.\n\nSigned-off-by: Andy Wingo \u003cwingo@pobox.com\u003e\nAcked-by: Ben Collins \u003cbcollins@ubuntu.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "dd0fc66fb33cd610bc1a5db8a5e232d34879b4d7",
      "tree": "51f96a9db96293b352e358f66032e1f4ff79fafb",
      "parents": [
        "3b0e77bd144203a507eb191f7117d2c5004ea1de"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Fri Oct 07 07:46:04 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Oct 08 15:00:57 2005 -0700"
      },
      "message": "[PATCH] gfp flags annotations - part 1\n\n - added typedef unsigned int __nocast gfp_t;\n\n - replaced __nocast uses for gfp flags with gfp_t - it gives exactly\n   the same warnings as far as sparse is concerned, doesn\u0027t change\n   generated code (from gcc point of view we replaced unsigned int with\n   typedef) and documents what\u0027s going on far better.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "32e7a04faa29f50f65e06d43a9029bb607743e76",
      "tree": "e1bde7a9b528532b5f18bb4b6b38dd11db312964",
      "parents": [
        "f31c9cf3bd6bc1f3e29807ba59d0c7d711385a06"
      ],
      "author": {
        "name": "Jody McIntyre",
        "email": "scjody@steamballoon.com",
        "time": "Fri Sep 30 11:59:19 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 30 12:41:20 2005 -0700"
      },
      "message": "[PATCH] ohci1394: less noise in dmesg\n\nless noise in dmesg\n\nSigned-off-by: Ben Collins \u003cbcollins@debian.org\u003e\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nSigned-off-by: Jody McIntyre \u003cscjody@steamballoon.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f31c9cf3bd6bc1f3e29807ba59d0c7d711385a06",
      "tree": "eefa2082a0a76cbe5e3625ffc67e374ee5f43b26",
      "parents": [
        "3ae3d0d4ae4131563d9eb55859f4fa5bd39059bd"
      ],
      "author": {
        "name": "Jody McIntyre",
        "email": "scjody@steamballoon.com",
        "time": "Fri Sep 30 11:59:18 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 30 12:41:19 2005 -0700"
      },
      "message": "[PATCH] ieee1394: delete legacy module aliases\n\namdtp, dv1394, raw1394, video1394:\n\nDelete legacy module aliases.  The macros did not work and the aliases are not\nneeded nowadays.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nSigned-off-by: Ben Collins \u003cbcollins@debian.org\u003e\nSigned-off-by: Jody McIntyre \u003cscjody@steamballoon.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3ae3d0d4ae4131563d9eb55859f4fa5bd39059bd",
      "tree": "ff2574f8b4191b99eaa1e14c2da15ad23ac2e785",
      "parents": [
        "998150c3d3cf049da7596875f6fdc253db089a9a"
      ],
      "author": {
        "name": "Jody McIntyre",
        "email": "scjody@steamballoon.com",
        "time": "Fri Sep 30 11:59:18 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 30 12:41:19 2005 -0700"
      },
      "message": "[PATCH] eth1394: workaround limitation in rawiso routines\n\nWork around limitation in rawiso routines.  Required with 1394b cards on\narchitectures where PAGE_SIZE is 4096.  Based on a previous patch by Ben\nCollins.\n\nSigned-off-by: Jody McIntyre \u003cscjody@steamballoon.com\u003e\nCc: Ben Collins \u003cbcollins@debian.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "998150c3d3cf049da7596875f6fdc253db089a9a",
      "tree": "405eef3a6fdc5c3a410657ea410854656e903f9a",
      "parents": [
        "3256cc13983da2cfe45c17788e4f5b379695404e"
      ],
      "author": {
        "name": "Jody McIntyre",
        "email": "scjody@steamballoon.com",
        "time": "Fri Sep 30 11:59:17 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 30 12:41:19 2005 -0700"
      },
      "message": "[PATCH] ieee1394: remove superfluous include in csr1212\n\nRemove superfluous include.\n\nSigned-off-by: Jody McIntyre \u003cscjody@steamballoon.com\u003e\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nSigned-off-by: Jody McIntyre \u003cscjody@steamballoon.com\u003e\nCc: Ben Collins \u003cbcollins@debian.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3256cc13983da2cfe45c17788e4f5b379695404e",
      "tree": "9d5059d348ac4ce9be22d2bbaf9e4b5b811d66d9",
      "parents": [
        "63bea35036540c0e8a309aef9bc37a9acfb520ae"
      ],
      "author": {
        "name": "Jody McIntyre",
        "email": "scjody@steamballoon.com",
        "time": "Fri Sep 30 11:59:16 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 30 12:41:19 2005 -0700"
      },
      "message": "[PATCH] ieee1394: trivial edits of a few comments\n\ntrivial edits of a few comments\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nSigned-off-by: Ben Collins \u003cbcollins@debian.org\u003e\nSigned-off-by: Jody McIntyre \u003cscjody@steamballoon.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "63bea35036540c0e8a309aef9bc37a9acfb520ae",
      "tree": "80e244041ec08bd85a441c39c54575854b4fb5aa",
      "parents": [
        "db2fd664f8ac3664dfd94d624c0a871bee937bd5"
      ],
      "author": {
        "name": "Jody McIntyre",
        "email": "scjody@steamballoon.com",
        "time": "Fri Sep 30 11:59:10 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 30 12:41:19 2005 -0700"
      },
      "message": "[PATCH] ieee1394: use time_before()\n\nUse of time_before() macro, defined at linux/jiffies.h, which deal with\nwrapping correctly and are nicer to read.\n\nSigned-off-by: Marcelo Feitoza Parisi \u003cmarcelo@feitoza.com.br\u003e\nSigned-off-by: Domen Puncer \u003cdomen@coderock.org\u003e\nSigned-off-by: Ben Collins \u003cbcollins@debian.org\u003e\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nSigned-off-by: Jody McIntyre \u003cscjody@steamballoon.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "db2fd664f8ac3664dfd94d624c0a871bee937bd5",
      "tree": "8f05b4870baeabdb45d42ef3e81a8083f3cf498b",
      "parents": [
        "e31a127c2f99b9cb9abc99a1ec22b75194890800"
      ],
      "author": {
        "name": "Jody McIntyre",
        "email": "scjody@steamballoon.com",
        "time": "Fri Sep 30 11:59:09 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 30 12:41:19 2005 -0700"
      },
      "message": "[PATCH] ieee1394: fix for debug output\n\nFix debug code so it prints the correct speed (was defaulting to 100, so\nanything \u003e 400 showed only 100).\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nSigned-off-by: Ben Collins \u003cbcollins@debian.org\u003e\nSigned-off-by: Jody McIntyre \u003cscjody@steamballoon.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e31a127c2f99b9cb9abc99a1ec22b75194890800",
      "tree": "66c3568b7448dc6320f308d6af04f666ad3a1e5f",
      "parents": [
        "328699bf0ff4d35a9932ce279441f955e78a890e"
      ],
      "author": {
        "name": "Jody McIntyre",
        "email": "scjody@steamballoon.com",
        "time": "Fri Sep 30 11:59:09 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 30 12:41:19 2005 -0700"
      },
      "message": "[PATCH] ieee1394: skip unnecessary pause when scanning config ROMs\n\nSkip a superfluous pause that occured when the config ROM of a node was\nscanned unsuccessfully.  This also occurs if a node without link wrongly\nenables its \"link active\" self ID flag.  A GWCTech 6-port hub does this.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nSigned-off-by: Jody McIntyre \u003cscjody@steamballoon.com\u003e\nCc: Ben Collins \u003cbcollins@debian.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "328699bf0ff4d35a9932ce279441f955e78a890e",
      "tree": "2e09a7e6c8f1648f0f2aeaea5e175b934118d3c5",
      "parents": [
        "2bab359a5009f330b12a4ed09a57d3d2ac6b3483"
      ],
      "author": {
        "name": "Jody McIntyre",
        "email": "scjody@steamballoon.com",
        "time": "Fri Sep 30 11:59:08 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 30 12:41:19 2005 -0700"
      },
      "message": "[PATCH] ieee1394: reorder activities after bus reset (fixes device detection)\n\nUnits were not detected if the local IRM performed a bus reset.  (\"The root\nnode is not cycle master capable; selecting a new root node and resetting...\",\noften seen with iPods and other SBP-2 devices).  Rearrange the order of IRM\nduties and node scanning.  TODO: Audit the ROM caching and parsing code for\nunderlying issues.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nSigned-off-by: Jody McIntyre \u003cscjody@steamballoon.com\u003e\nCc: Ben Collins \u003cbcollins@debian.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2bab359a5009f330b12a4ed09a57d3d2ac6b3483",
      "tree": "dfce66056747d41b3594860a681ba53fb94fe798",
      "parents": [
        "abd559b1052e28d8b9c28aabde241f18fa89090b"
      ],
      "author": {
        "name": "Jody McIntyre",
        "email": "scjody@steamballoon.com",
        "time": "Fri Sep 30 11:59:07 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 30 12:41:19 2005 -0700"
      },
      "message": "[PATCH] sbp2: default to serialize_io\u003d1\n\nSet serialize_io\u003d1 by default.  This is safer and required by seemingly more\nand more hardware.  It causes little or no performance loss for S400 devices.\nPerformance of S800 1394b devices may drop by 25...30%.  Therefore make the\nparameter\u0027s description and dmesg message clearer about performance impact.\n\nUpdate description of the max_speed parameter too.  IEEE1394_SPEED_MAX is\ncurrently S800.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nSigned-off-by: Jody McIntyre \u003cscjody@steamballoon.com\u003e\nCc: Ben Collins \u003cbcollins@debian.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "abd559b1052e28d8b9c28aabde241f18fa89090b",
      "tree": "8720378a6a4e57b4e80969348fe9aa67ae899461",
      "parents": [
        "105d7b38b08f85c9abc3fd31e5cfa7ee4cf0a402"
      ],
      "author": {
        "name": "Jody McIntyre",
        "email": "scjody@steamballoon.com",
        "time": "Fri Sep 30 11:59:06 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 30 12:41:18 2005 -0700"
      },
      "message": "[PATCH] sbp2: fix deadlocks and delays on device removal/rmmod\n\nFixes for deadlocks of the ieee1394 and scsi subsystems and long delays in\nfutile error recovery attempts when SBP-2 devices are removed or drivers are\nunloaded.\n\n - Complete commands quickly with DID_NO_CONNECT if the 1394 node is gone or if\n   the 1394 low-level driver was unloaded.\n - Skip unnecessary work in the eh_abort_handler and eh_device_reset_handler if\n   the node or 1394 low-level driver is gone.\n - Let scsi\u0027s high-level shut down gracefully when sbp2 is being unloaded or\n   detached from the 1394 unit. A call to scsi_remove_device is added for this\n   purpose, which requires us to store a scsi_device pointer.\n - scsi_device pointer is obtained from slave_alloc hook and cleared by\n   slave_destroy. This avoids usage of the pointer after the scsi device was\n   deleted e.g. by the user via scsi_mod\u0027s sysfs interface.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nSigned-off-by: Jody McIntyre \u003cscjody@steamballoon.com\u003e\nCc: Ben Collins \u003cbcollins@debian.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "35d91f75c2c9548e606e813413f03c5cc35da969",
      "tree": "2a1a3f32320409303247a72ead35107c271abb17",
      "parents": [
        "9401c705f2a6a7e5df102f6443dba395c3c5e5a8",
        "70c83e110541e894fa16aee0f57bcf4207b33e7b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Sep 12 20:02:18 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Sep 12 20:02:18 2005 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-for-linus-2.6 \n"
    },
    {
      "commit": "146f7262ee0ec7fc6882f06e5fcb13883308073c",
      "tree": "ccaea3545313046dce9e012f8db5ef57236e0f90",
      "parents": [
        "b70d37bf61f278f9d9adf17c52af6b2d0ae7800c"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@steeleye.com",
        "time": "Sat Sep 10 12:44:09 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sat Sep 10 14:43:25 2005 -0500"
      },
      "message": "[SCSI] Alter the scsi_add_device() API to conform to what users expect\n\nThe original API returned either an ERR_PTR() or a refcounted sdev.\nUnfortunately, if it\u0027s successful, you need to do a scsi_device_put() on\nthe sdev otherwise the refcounting is wrong.\n\nEveryone seems to expect that scsi_add_device() should be callable\nwithout doing the ref put, so alter the API so it is (we still have\n__scsi_add_device with the original behaviour).\n\nThe only actual caller that needs altering is the one in firewire ...\nnot because it gets this right, but because it acts on the error if one\nis returned.\n\nAcked-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "21b29229086bcaf14c02b160c253095f3bb95f99",
      "tree": "91c4a76517f5d166d31c47a920ec6f24cdb07fa6",
      "parents": [
        "18fb9442576c79fc2f4bca1fd90c3aa4d1115e97"
      ],
      "author": {
        "name": "viro@ZenIV.linux.org.uk",
        "email": "viro@ZenIV.linux.org.uk",
        "time": "Fri Sep 09 20:26:01 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 09 14:05:54 2005 -0700"
      },
      "message": "[PATCH] trivial __user cleanup (video1394)\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9b19d85acca488b63af96f59c8bad2dfd75506b0",
      "tree": "42dca9f6fb039abcde575b377ffd29ce4e29b1ca",
      "parents": [
        "736c7b808f38f3bb72941345e11e236ec65dec3d"
      ],
      "author": {
        "name": "Olaf Hering",
        "email": "olh@suse.de",
        "time": "Tue Sep 06 15:18:18 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 07 16:57:41 2005 -0700"
      },
      "message": "[PATCH] provide MODALIAS\u003d enviroment variable to autoload ieee1394 modules via udev\n\nhttps://bugzilla.novell.com/show_bug.cgi?id\u003d103746\n\nOld 2.6.13 hotplug enviroment for \u0027plug in firewire disk\u0027 event:\n\n\u003d\u003d\u003e debug.01139.ieee1394.add.8211 \u003c\u003d\u003d\nset -- ieee1394\nUDEV_LOG\u003d\u00277\u0027\nACTION\u003d\u0027add\u0027\nDEVPATH\u003d\u0027/class/ieee1394/00010410100036e0-0\u0027\nSUBSYSTEM\u003d\u0027ieee1394\u0027\nSEQNUM\u003d\u00271139\u0027\nPHYSDEVPATH\u003d\u0027/devices/pci0001:10/0001:10:0d.0/0001:11:0a.0/fw-host0/00010410100036e0/00010410100036e0-0\u0027\nPHYSDEVBUS\u003d\u0027ieee1394\u0027\nVENDOR_ID\u003d\u0027000000\u0027\nMODEL_ID\u003d\u0027001010\u0027\nGUID\u003d\u002700010410100036e0\u0027\nSPECIFIER_ID\u003d\u002700609e\u0027\nVERSION\u003d\u0027010483\u0027\nUDEVD_EVENT\u003d\u00271\u0027\n\nModule spb2 is not loaded.\n\ngrep sbp2 /lib/modules/2.6.13-20050901172817-default/modules.alias\nalias ieee1394:ven*mo*sp0000609Ever00010483* sbp2\n\nprintf \u0027ieee1394:ven%08Xmo%08Xsp%08Xver%08X\\n\u0027 \u00270x000000\u0027 \u00270x001010\u0027 \u00270x00609e\u0027 \u00270x010483\u0027\nieee1394:ven00000000mo00001010sp0000609Ever00010483\n\nmodprobe -v ieee1394:ven00000000mo00001010sp0000609Ever00010483\ninsmod /lib/modules/2.6.13-20050901172817-default/kernel/drivers/ieee1394/sbp2.ko\n\nProviding a MODALIAS\u003d enviroment variable with the content above will fix it.\n\nSigned-off-by: Olaf Hering \u003colh@suse.de\u003e\nCc: Ben Collins \u003cbcollins@debian.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "386625f9f5cd94d10a21241b555b130dcec484fb",
      "tree": "15746d1a5c66fa476487a7f95d84115f86ac3f81",
      "parents": [
        "4e0c64cfc1126a2946487d4771168458bb9ba9be"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Aug 25 16:43:29 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Sep 05 09:26:52 2005 -0700"
      },
      "message": "[PATCH] I2C: Drop debug eeprom dump code in pcilynx\n\nThe pcilynx driver includes code to dump the contents of an i2c eeprom\nfor debugging purposes. The same can be done from userspace using the\ni2cdump tool (part of the lm_sensors project) instead, in a more\nefficient and flexible way.\n\nThus I would suggest that this functionality be simply dropped from the\npcilynx driver.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "8728b834b226ffcf2c94a58530090e292af2a7bf",
      "tree": "2fd51ff3b7097eb3ffc41ea3a1d8b3ba04715b4c",
      "parents": [
        "6869c4d8e066e21623c812c448a05f1ed931c9c6"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Aug 09 19:25:21 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 15:31:14 2005 -0700"
      },
      "message": "[NET]: Kill skb-\u003elist\n\nRemove the \"list\" member of struct sk_buff, as it is entirely\nredundant.  All SKB list removal callers know which list the\nSKB is on, so storing this in sk_buff does nothing other than\ntaking up some space.\n\nTwo tricky bits were SCTP, which I took care of, and two ATM\ndrivers which Francois Romieu \u003cromieu@fr.zoreil.com\u003e fixed\nup.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\n"
    },
    {
      "commit": "3515d0161d55d2fa1a340932625f94240a68c262",
      "tree": "986c5aa31761cbc186b4de7b410d539633f5ceb1",
      "parents": [
        "a46206e74e1897bf34d6b58f0991a0d6f3797e27"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@parcelfarce.linux.theplanet.co.uk",
        "time": "Thu Aug 25 23:13:14 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Aug 26 16:30:30 2005 -0700"
      },
      "message": "[PATCH] late spinlock initialization in ieee1394/ohci\n\nspinlock used in irq handler should be initialized before registering\nirq, even if we know that our device has interrupts disabled; handler\nis registered shared and taking spinlock is done unconditionally.  As\nit is, we can and do get oopsen on boot for some configuration, depending\non irq routing - I\u0027ve got a reproducer.\n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Ben Collins \u003cbcollins@debian.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "44456d37b59d8e541936ed26d8b6e08d27e88ac1",
      "tree": "11ca6fa29b8cfb56ecef2d1f4f9dc2d9d71d2a2f",
      "parents": [
        "02b775696fee75a04041d8d94db26a9462216d24"
      ],
      "author": {
        "name": "Olaf Hering",
        "email": "olh@suse.de",
        "time": "Wed Jul 27 11:45:17 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jul 27 16:26:08 2005 -0700"
      },
      "message": "[PATCH] turn many #if $undefined_string into #ifdef $undefined_string\n\nturn many #if $undefined_string into #ifdef $undefined_string to fix some\nwarnings after -Wno-def was added to global CFLAGS\n\nSigned-off-by: Olaf Hering \u003colh@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "98848fa83bb6a4572ad55daeb312182dec9bed58",
      "tree": "9221e935f4cd3bfb6da2422806aee41f2040ed2e",
      "parents": [
        "a2d2b5cb8e5d8787f009eeb3bbca52687bd42a77"
      ],
      "author": {
        "name": "Olaf Hering",
        "email": "olh@suse.de",
        "time": "Thu Jul 14 00:33:45 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jul 14 09:00:26 2005 -0700"
      },
      "message": "[PATCH] ratelimit the ieee1394 IR legacy activated messages\n\nrunning coriander1 with an Apple iSight produces lots of dmesg output.\n\nJul 13 22:14:17 ibook kernel: ieee1394: raw1394: /dev/raw1394 device initialized\nJul 13 22:15:28 ibook kernel: ohci1394: fw-host0: IR legacy activated\nJul 13 22:15:59 ibook last message repeated 208 times\nJul 13 22:17:00 ibook last message repeated 762 times\nJul 13 22:18:01 ibook last message repeated 914 times\nJul 13 22:18:17 ibook last message repeated 238 times\nJul 13 22:18:17 ibook kernel: ieee1394: unsolicited response packet received - no tlabel match\nJul 13 22:18:17 ibook kernel: ohci1394: fw-host0: IR legacy activated\n\nits less noisy with the patch:\n\nJul 14 08:03:08 ibook kernel: ieee1394: raw1394: /dev/raw1394 device initialized\nJul 14 08:03:26 ibook kernel: ohci1394: fw-host0: IR legacy activated\nJul 14 08:03:42 ibook last message repeated 10 times\nJul 14 08:03:47 ibook kernel: printk: 63 messages suppressed.\nJul 14 08:03:47 ibook kernel: ohci1394: fw-host0: IR legacy activated\nJul 14 08:03:52 ibook kernel: printk: 74 messages suppressed.\n\nSigned-off-by: Olaf Hering \u003colh@suse.de\u003e\nCc: Jody McIntyre \u003cscjody@modernduck.com\u003e\nCc: Ben Collins \u003cbcollins@debian.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1934b8b6561ee7804b0a671b48cf642fcd936b2c",
      "tree": "25c975176441aceedd2faae515121374f6f75750",
      "parents": [
        "f179bc77d09b9087bfc559d0368bba350342ac76"
      ],
      "author": {
        "name": "Ben Collins",
        "email": "bcollins@debian.org",
        "time": "Sat Jul 09 20:01:23 2005 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jul 10 12:23:23 2005 -0700"
      },
      "message": "[PATCH] Sync up ieee-1394\n\nLots of this patch is trivial code cleanups (static vars were being\nintialized to 0, etc).\n\nThere\u0027s also some fixes for ISO transmits (max buffer handling).\nAswell, we have a few fixes to disable IRM capabilites correctly.  We\u0027ve\nalso disabled, by default some generally unused EXPORT symbols for the\nsake of cleanliness in the kernel.  However, instead of removing them\ncompletely, we felt it necessary to have a config option that allowed\nthem to be enabled for the many projects outside of the main kernel tree\nthat use our API for driver development.\n\nThe primary reason for this patch is to revert a MODE6-\u003eMODE10 RBC\nconversion patch from the SCSI maintainers.  The new conversions handled\ndirectly in the scsi layer do not seem to work for SBP2.  This patch\nreverts to our old working code so that users can enjoy using Firewire\ndisks and dvd drives again.\n\nWe are working with the SCSI maintainers to resolve this issue outside\nof the main kernel tree.  We\u0027ll merge the patch once the SCSI layer\u0027s\nhandling of the MODE10 conversion is working for us.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "07bbeaf12310263d808b1958f8413b95f98786ea",
      "tree": "5a739fb75f8e14b8c5f2274d8f1efa6fed145b34",
      "parents": [
        "184f6eb8c46afc2a4aa6cb7c51ebc423c36d9c9d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jul 06 13:05:50 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jul 06 13:05:50 2005 -0700"
      },
      "message": "ieee1394: fix broken signed char assumption.\n\n\"ack_code\" is assigned (and tested against) negative numbers, but was\ndeclared as \"char\".  Which only works if \"char\" is signed - which it\nnecessarily isn\u0027t.\n\nSo make that signedness assumption specific.\n"
    },
    {
      "commit": "8c8709334cec803368a432a33e0f2e116d48fe07",
      "tree": "f3298ae6d844e548c36df9fc3bfb5a3662d4e45d",
      "parents": [
        "fcd16cc084f2b98ab64d27721abdb941f3d9c4cb"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Jun 27 14:36:34 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Mon Jun 27 15:11:43 2005 -0700"
      },
      "message": "[PATCH] ppc32: Remove CONFIG_PMAC_PBOOK\n\nThis patch removes CONFIG_PMAC_PBOOK (PowerBook support).  This is now\nsplit into CONFIG_PMAC_MEDIABAY for the actual hotswap bay that some\npowerbooks have, CONFIG_PM for power management related code, and just left\nout of any CONFIG_* option for some generally useful stuff that can be used\non non-laptops as well.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3e1d1d28d99dabe63c64f7f40f1ca1d646de1f73",
      "tree": "d1e7c1e2e8902072042aefc3a7976b271cf76021",
      "parents": [
        "b3e112bcc19abd8e9657dca34a87316786e096f3"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "christoph@lameter.com",
        "time": "Fri Jun 24 23:13:50 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Jun 25 17:10:13 2005 -0700"
      },
      "message": "[PATCH] Cleanup patch for process freezing\n\n1. Establish a simple API for process freezing defined in linux/include/sched.h:\n\n   frozen(process)\t\tCheck for frozen process\n   freezing(process)\t\tCheck if a process is being frozen\n   freeze(process)\t\tTell a process to freeze (go to refrigerator)\n   thaw_process(process)\tRestart process\n   frozen_process(process)\tProcess is frozen now\n\n2. Remove all references to PF_FREEZE and PF_FROZEN from all\n   kernel sources except sched.h\n\n3. Fix numerous locations where try_to_freeze is manually done by a driver\n\n4. Remove the argument that is no longer necessary from two function calls.\n\n5. Some whitespace cleanup\n\n6. Clear potential race in refrigerator (provides an open window of PF_FREEZE\n   cleared before setting PF_FROZEN, recalc_sigpending does not check\n   PF_FROZEN).\n\nThis patch does not address the problem of freeze_processes() violating the rule\nthat a task may only modify its own flags by setting PF_FREEZE. This is not clean\nin an SMP environment. freeze(process) is therefore not SMP safe!\n\nSigned-off-by: Christoph Lameter \u003cchristoph@lameter.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e404e274f62665f3333d6a539d0d3701f678a598",
      "tree": "ef6618291524edaab45c4123274730c7d57ae852",
      "parents": [
        "a5099cfc2e82240b0a3e72ad79a5969d5af1a7dc"
      ],
      "author": {
        "name": "Yani Ioannou",
        "email": "yani.ioannou@gmail.com",
        "time": "Tue May 17 06:42:58 2005 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 20 15:15:34 2005 -0700"
      },
      "message": "[PATCH] Driver Core: drivers/i2c/chips/w83781d.c - drivers/s390/block/dcssblk.c: update device attribute callbacks\n\nSigned-off-by: Yani Ioannou \u003cyani.ioannou@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "64360322ab3330d4881166380ad43a1eec2f123d",
      "tree": "cfb876990acbe4669e9ba45d6252c75538288f24",
      "parents": [
        "ff710710eae73990dd484ea8e37dba636452502b"
      ],
      "author": {
        "name": "gregkh@suse.de",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 25 11:45:31 2005 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 20 15:15:26 2005 -0700"
      },
      "message": "[PATCH] Use device_for_each_child() to unregister devices in nodemgr_remove_host_dev()\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\ndiff -Nru a/drivers/ieee1394/nodemgr.c b/drivers/ieee1394/nodemgr.c\n"
    },
    {
      "commit": "7e25ab9155aef04e83da69545742cf65c9b801ce",
      "tree": "0bed979a54852dda1459d60ba680a02a912955c4",
      "parents": [
        "ca8eca6884861c1ce294b05aacfdf9045bba9aff"
      ],
      "author": {
        "name": "gregkh@suse.de",
        "email": "gregkh@suse.de",
        "time": "Wed Mar 23 09:53:36 2005 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 20 15:15:08 2005 -0700"
      },
      "message": "[PATCH] class: convert drivers/ieee1394/* to use the new class api instead of class_simple\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "3237ee78fc00f786d5f5aec6f9310b0e39069f15",
      "tree": "4c94e70ab846ffcb8bb5715fb3c8d8473358a323",
      "parents": [
        "9ee1c939d1cb936b1f98e8d81aeffab57bae46ab",
        "df0ae2497ddefd72a87f3a3b34ff32455d7d4ae0"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "jejb@titanic.(none)",
        "time": "Fri Jun 17 18:42:23 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@titanic.(none)",
        "time": "Fri Jun 17 18:42:23 2005 -0500"
      },
      "message": "merge by hand (fix up qla_os.c merge error)\n"
    },
    {
      "commit": "94d0e7b805961c44e4dc486ffc21075084bb7175",
      "tree": "1609752ea7a9adb28583147f0bea33a9f10877d7",
      "parents": [
        "8fa728a26886f56a9ee10a44fea0ddda301d21c3"
      ],
      "author": {
        "name": "Jeff Garzik ",
        "email": "jgarzik@pobox.com",
        "time": "Sat May 28 07:55:48 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik ",
        "email": "jgarzik@pobox.com",
        "time": "Fri Jun 17 12:05:03 2005 -0500"
      },
      "message": "[SCSI] allow sleeping in -\u003eeh_device_reset_handler()\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "e3df715501be3329986e5d9dfa9a477f49e7996b",
      "tree": "3602c4bbca8bca9b615b93099de53717bc932591",
      "parents": [
        "12021fff2bae7fab01c4bf283f3cd9bc6997d8c4"
      ],
      "author": {
        "name": "Jeff Garzik ",
        "email": "jgarzik@pobox.com",
        "time": "Sat May 28 07:47:39 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik ",
        "email": "jgarzik@pobox.com",
        "time": "Fri Jun 17 12:04:37 2005 -0500"
      },
      "message": "[SCSI] Remove unnecessary locking around completion function calls\n\nThe SCSI -\u003edone() hook should not be called from inside a spinlock.\n\nDrivers that do this are mostly cut-n-paste from 2.2.x-era.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    }
  ],
  "next": "a2ef79e1840ebbd0b5907e53c755efd5662112a1"
}
