)]}'
{
  "log": [
    {
      "commit": "6f633c8d69415aabbccfcc494008e8e1300a98c1",
      "tree": "8c3ad3009e6c4e19b4670c883342a047d511e434",
      "parents": [
        "b2fd16b4ff2508ac16ae994f4bcd941f97754c00"
      ],
      "author": {
        "name": "Leonid Arsh",
        "email": "leonida@voltaire.com",
        "time": "Fri Mar 24 15:47:25 2006 -0800"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Fri Mar 24 15:47:25 2006 -0800"
      },
      "message": "IPoIB: Pass correct pointer when flushing child interfaces\n\nipoib_ib_dev_flush() should get passed cpriv-\u003edev, not \u0026cpriv-\u003edev.\n\nSigned-off-by: Leonid Arsh \u003cleonida@voltaire.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "b2fd16b4ff2508ac16ae994f4bcd941f97754c00",
      "tree": "45014cb8e62adc5b0e8e788fe1cfd78dfcd12d50",
      "parents": [
        "d4b7780ea1d2e08410fcc9963a57254147ae577a"
      ],
      "author": {
        "name": "Horms",
        "email": "horms@verge.net.au",
        "time": "Thu Mar 23 16:36:28 2006 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Mar 24 12:10:55 2006 -0500"
      },
      "message": "[PATCH] net: ne2k.c won\u0027t compile if pci_clone_list is const\n\nnet: ne2k.c won\u0027t compile if pci_clone_list is const\n\nf71e130966ba429dbd24be08ddbcdf263df9a5ad which (amongst other things)\nmade pci_clone_list in ne2k-pci.c const causes the following compile error.\nThis patch reverses that portion of that changeset\n\ndrivers/net/ne2k-pci.c:123: error: pci_clone_list causes a section type\nconflict\n\n~/ gcc --version\ngcc (GCC) 4.0.3 (Debian 4.0.3-1)\n~/ dpkg gcc-4.0 | grep Version\nVersion: 4.0.3-1\n\nSigned-Off-By: Horms \u003chorms@verge.net.au\n\n ne2k-pci.c |    2 +-\n 1 file changed, 1 insertion(+), 1 deletion(-)\n\ncee0890cc97247b6a9decd94f5dc0719ac8f0b1b\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "d4b7780ea1d2e08410fcc9963a57254147ae577a",
      "tree": "3625bc3f6f0220b348793e9dc1e1a131899b49c9",
      "parents": [
        "e93252faca2eb1a14b44369705be7c79eba2f037"
      ],
      "author": {
        "name": "Andrew Victor",
        "email": "andrew@sanpeople.com",
        "time": "Fri Mar 24 11:50:17 2006 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Mar 24 12:10:55 2006 -0500"
      },
      "message": "[PATCH] AT91RM9200 Ethernet driver\n\nThis patch adds support for the Ethernet controller integrated in the\nAtmel AT91RM9200 SoC processor.\n\nChanges since the previous submission (01/02/2006) are:\n  - Make use of the clk.h clock infrastructure.\n  - The multicast hash function is not crc32. [Patch by Pedro Perez]\n\nSigned-off-by: Andrew Victor \u003candrew@sanpeople.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "e93252faca2eb1a14b44369705be7c79eba2f037",
      "tree": "35ae4fde7c0b082388272f2154bfabc4bdf4500a",
      "parents": [
        "f125b56113be4956867cc9bd098bb99b1b9bb93f",
        "2f1f610b62bce36d6d50857859091b8989c70267"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Mar 24 08:19:51 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Mar 24 08:19:51 2006 -0800"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev\n\n* \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev:\n  [PATCH] libata: Remove dependence on host_set-\u003edev for SAS\n  [PATCH] libata: ata_scsi_ioctl cleanup\n  [PATCH] libata: ata_scsi_queuecmd cleanup\n  [libata] export ata_dev_pair; trim trailing whitespace\n  [PATCH] libata: add ata_dev_pair helper\n  [PATCH] Make libata not powerdown drivers on PM_EVENT_FREEZE.\n  [PATCH] libata: make ata_set_mode() responsible for failure handling\n  [PATCH] libata: use ata_dev_disable() in ata_bus_probe()\n  [PATCH] libata: implement ata_dev_disable()\n  [PATCH] libata: check if port is disabled after internal command\n  [PATCH] libata: make per-dev transfer mode limits per-dev\n  [PATCH] libata: add per-dev pio/mwdma/udma_mask\n  [PATCH] libata: implement ata_unpack_xfermask()\n  [libata] Move some bmdma-specific code to libata-bmdma.c\n  [libata sata_uli] kill scr_addr abuse\n  [libata sata_nv] eliminate duplicate codepaths with iomap\n  [libata sata_nv] cleanups: convert #defines to enums; remove in-file history\n  [libata sata_sil24] cleanups: use pci_iomap(), kzalloc()\n"
    },
    {
      "commit": "554b7c801e379e8c0072533b4da89a3a003cbfac",
      "tree": "86f2da1549e37648948fe3d091ecc76c18714597",
      "parents": [
        "57c2d60e1e3db506cdcecbf60f939593125db7f8"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Fri Mar 24 03:18:32 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Mar 24 07:33:29 2006 -0800"
      },
      "message": "[PATCH] Yet more rio cleaning (2 of 2)\n\n- Remove more unused headers\n- Remove various typedefs\n- Correct type of PaddrP (physical addresses should be ulong)\n- Kill use of bcopy\n- More printk cleanups\n- Kill true/false\n- Clean up direct access to pci BARs\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "57c2d60e1e3db506cdcecbf60f939593125db7f8",
      "tree": "f91c0b9b1682772fd5150919fd8a57479700f2dc",
      "parents": [
        "db3185242a9a369d5ef13cd2baf196507925009e"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Fri Mar 24 03:18:31 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Mar 24 07:33:29 2006 -0800"
      },
      "message": "[PATCH] Yet more rio cleaning (1 of 2)\n\n- Remove more unused headers\n- Remove various typedefs\n- Correct type of PaddrP (physical addresses should be ulong)\n- Kill use of bcopy\n- More printk cleanups\n- Kill true/false\n- Clean up direct access to pci BARs\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "db3185242a9a369d5ef13cd2baf196507925009e",
      "tree": "7fd6fcd3df83ba2af2f54f5861091f019d68cde3",
      "parents": [
        "3d336aa257ba382c3ad7883ee000cbacb761e411"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Fri Mar 24 03:18:30 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Mar 24 07:33:29 2006 -0800"
      },
      "message": "[PATCH] rio driver rework continued #5\n\nFinal polish.  There is no more save_flags/cli type locking left.  We also no\nlonger use the pcicopy function and file so they can go.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3d336aa257ba382c3ad7883ee000cbacb761e411",
      "tree": "655026fde099cb11ac6c3bac67092a6ebc9551d8",
      "parents": [
        "00d83a54aa824b11ebc8c66c4a879cfeb5029a22"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Fri Mar 24 03:18:29 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Mar 24 07:33:29 2006 -0800"
      },
      "message": "[PATCH] rio driver rework continued #4\n\nThird large chunk of code cleanup.  The split between this and #3 and #4 is\nfairly arbitary and due to the message length limit on the list.  These\npatches continue the process of ripping out macros and typedefs while cleaning\nup lots of 32bit assumptions.  Several inlines for compatibility also get\nremoved and that causes a lot of noise.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "00d83a54aa824b11ebc8c66c4a879cfeb5029a22",
      "tree": "c4d13bb89b7ee082439ae75a5c1ee2d9da52c3c4",
      "parents": [
        "e2b3afd676ad3e15ca2efca3b3605c7d817ec6e3"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Fri Mar 24 03:18:28 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Mar 24 07:33:29 2006 -0800"
      },
      "message": "[PATCH] rio driver rework continued #3\n\nSecond large chunk of code cleanup.  The split between this and #3 and #4 is\nfairly arbitary and due to the message length limit on the list.  These\npatches continue the process of ripping out macros and typedefs while cleaning\nup lots of 32bit assumptions.  Several inlines for compatibility also get\nremoved and that causes a lot of noise.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e2b3afd676ad3e15ca2efca3b3605c7d817ec6e3",
      "tree": "f6b7c9739e20a865b6f1f379ccbab67a63ddec53",
      "parents": [
        "27c6e526f34760a9c48a90112242b7165064fa85"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Fri Mar 24 03:18:27 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Mar 24 07:33:29 2006 -0800"
      },
      "message": "[PATCH] rio driver rework continued #2\n\nFirst large chunk of code cleanup.  The split between this and #3 and #4 is\nfairly arbitary and due to the message length limit on the list.  These\npatches continue the process of ripping out macros and typedefs while cleaning\nup lots of 32bit assumptions.  Several inlines for compatibility also get\nremoved and that causes a lot of noise.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "27c6e526f34760a9c48a90112242b7165064fa85",
      "tree": "40505dbe2ab69e7f8077c7473984deecff0203f3",
      "parents": [
        "b6c6b6021ec735bd105e130ac1ee1606575f74c3"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Fri Mar 24 03:18:26 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Mar 24 07:33:29 2006 -0800"
      },
      "message": "[PATCH] rio driver rework continued #1\n\nMore header cleanups, strip out typedefs and remove cruft.  There are a lot of\nmagic macros that can go and also a great deal of abuse of volatile that is\nnot needed any more as this patch set cleans up the misuse of pointer access\nto ISA and PCI space.\n\nIt now builds cleanly on 64bit, although there is more work left to do\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b6c6b6021ec735bd105e130ac1ee1606575f74c3",
      "tree": "098596ea049ca6ec10cb999ef2db943936c35a56",
      "parents": [
        "3b8e3f1e44326115f2a28a63ede62b1f5c53e46e"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Fri Mar 24 03:18:26 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Mar 24 07:33:28 2006 -0800"
      },
      "message": "[PATCH] rioboot: post-Lindent\n\nAfter the indent we can now clean up unused code, and fix all myriad cases\nthat don\u0027t use readb/writeb properly.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3b8e3f1e44326115f2a28a63ede62b1f5c53e46e",
      "tree": "d8f285f56cd2c178612f014ba8e07b5bbd66e22f",
      "parents": [
        "74769abfcb430b839914f3fe91e23a4f628d9553"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Fri Mar 24 03:18:24 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Mar 24 07:33:28 2006 -0800"
      },
      "message": "[PATCH] rioboot: lindent\n\nThis is the result of indent -kr -i8 -bri0 -l255\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "74769abfcb430b839914f3fe91e23a4f628d9553",
      "tree": "af7443e43f236d4d9e6c87ef777989989f1079ec",
      "parents": [
        "10e705f83c3e796893a70fb872895ba604901166"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Fri Mar 24 03:18:24 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Mar 24 07:33:28 2006 -0800"
      },
      "message": "[PATCH] rio: more header cleanup\n\nStrip some of the typedef mess out Remove a small subset of unused defines\nand the like.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "10e705f83c3e796893a70fb872895ba604901166",
      "tree": "61323e87e4c23de924b83a7acaced7ede6e257fc",
      "parents": [
        "ac515898f35eaf7b77529cb0560115345d73bc15"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Mar 24 03:18:23 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Mar 24 07:33:28 2006 -0800"
      },
      "message": "[PATCH] Fix \"value computed not used\" warnings\n\nFixes for annoying gcc-4.1 compile warnings \"value computed not used\".\nSimply cast to void.\n\n(akpm: Linus will go ballistic...)\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "208a08f7cc2a8932ed76162d9844f9ae7d7fc015",
      "tree": "6f0eb837cf8c1ce131c93ecf52476046519c5969",
      "parents": [
        "f751d50f6dea1446797c9a31f5c183002e5780a8"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Fri Mar 24 03:18:21 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Mar 24 07:33:28 2006 -0800"
      },
      "message": "[PATCH] ide: Allow IDE interface to specify its not capable of 32-bit operations\n\nIn some embedded systems the IDE hardware interface may only support 16-bit\nor smaller accesses.  Allow the interface to specify if this is the case\nand don\u0027t allow the drive or user to override the setting.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nAcked-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f751d50f6dea1446797c9a31f5c183002e5780a8",
      "tree": "9d8bc20f7f0fcb26e53865dbe10e5526e4dd3483",
      "parents": [
        "82d821ddca8f5c990067cc37543010aa9346a172"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Fri Mar 24 03:18:21 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Mar 24 07:33:28 2006 -0800"
      },
      "message": "[PATCH] show MCP menu only on ARCH_SA1100\n\nOn architectures like i386, the \"Multimedia Capabilities Port drivers\" menu is\nvisible, but it can\u0027t be visited since it contains nothing usable for\n!ARCH_SA1100.\n\nThis patch therefore shows this menu only on ARCH_SA1100.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d129bceb1d44ed3c23b99164849193703372bab4",
      "tree": "bcc7fbf2d0cde5fb437d835358ae42f788b14ac1",
      "parents": [
        "97f2478db161714d0e3e864f38f5789c66f98b81"
      ],
      "author": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Fri Mar 24 03:18:17 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Mar 24 07:33:27 2006 -0800"
      },
      "message": "[PATCH] mmc: Secure Digital Host Controller Interface driver\n\nDriver for the Secure Digital Host Controller Interface specification.\n\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4741c9fd36b3bcadd37238321c469049da94a4b9",
      "tree": "4b3031b04cdbf2d3c5a4fcc1965ed857f1cf0ce4",
      "parents": [
        "fa5a734e406b53761fcc5ee22366006f71112c2d"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Fri Mar 24 03:18:11 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Mar 24 07:33:26 2006 -0800"
      },
      "message": "[PATCH] set_page_dirty() return value fixes\n\nWe need set_page_dirty() to return true if it actually transitioned the page\nfrom a clean to dirty state.  This wasn\u0027t right in a couple of places.  Do a\nkernel-wide audit, fix things up.\n\nThis leaves open the possibility of returning a negative errno from\nset_page_dirty() sometime in the future.  But we don\u0027t do that at present.\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "453ae9337aa3a7da12db723223998c7f75a026c0",
      "tree": "d4718e57787330e2ffbded21ee6349c79e8d963b",
      "parents": [
        "df1e2fb540368d0f9640045235f81923fa63acb7"
      ],
      "author": {
        "name": "Arthur Othieno",
        "email": "apgo@patchbomb.org",
        "time": "Fri Mar 24 03:18:07 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Mar 24 07:33:26 2006 -0800"
      },
      "message": "[PATCH] block: floppy98 removal, really.\n\nfloppy98 went out together with the rest of PC98 subarch.  Remove stale\nMakefile entry that remained.\n\nSigned-off-by: Arthur Othieno \u003capgo@patchbomb.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e933b6d6511dc80c63ab36fd584715371ae293c7",
      "tree": "96bc02983930590f4edc938a37ab14006e3d352b",
      "parents": [
        "5b3cf3e0f019fcfe1e0c26aedb4d54b5e5be3a7b"
      ],
      "author": {
        "name": "Olaf Hering",
        "email": "olh@suse.de",
        "time": "Fri Mar 24 03:16:15 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Mar 24 07:33:24 2006 -0800"
      },
      "message": "[PATCH] remove ipmi pm_power_off redefinition\n\nUse the global define of pm_power_off\n\nSigned-off-by: Olaf Hering \u003colh@suse.de\u003e\nCc: Corey Minyard \u003cminyard@acm.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "53b3531bbbf70ac7551b32d1acc229d94de52658",
      "tree": "644440c93f599bbf64bb0b703c97b03b4dc5d737",
      "parents": [
        "29afd49b72a9b2c26fa8c678bcf3976d0540446b"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Fri Mar 24 03:16:13 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Mar 24 07:33:24 2006 -0800"
      },
      "message": "[PATCH] s/;;/;/g\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c44fec118b62baad3fc70e2ef3447729a1d9b194",
      "tree": "d0d78ad0fb27ada520ee00f0140a35d8b0301968",
      "parents": [
        "b336cea307839f97684d314071ef683821c571ed"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Fri Mar 24 03:15:41 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Mar 24 07:33:19 2006 -0800"
      },
      "message": "[PATCH] remove ISA legacy functions: drivers/net/lance.c\n\nswitch to ioremap()\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b336cea307839f97684d314071ef683821c571ed",
      "tree": "855b05000ff04ec4ab95663aaba19b61ed8cb628",
      "parents": [
        "22bc685f4b93f4a0ce28e5829eaf754cb4f7c040"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Fri Mar 24 03:15:40 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Mar 24 07:33:19 2006 -0800"
      },
      "message": "[PATCH] remove ISA legacy functions: drivers/net/hp-plus.c\n\nswitch to ioremap()\n\nAdrian Bunk:\nThe order of the hunks in the patch was slightly rearranged due to an\nunrelated change in the driver.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "22bc685f4b93f4a0ce28e5829eaf754cb4f7c040",
      "tree": "53a463596fee23c1e4b097ac7a1cd16b12da49a9",
      "parents": [
        "c818cb6406815716ab210ae15655ed94a973b15f"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Fri Mar 24 03:15:38 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Mar 24 07:33:19 2006 -0800"
      },
      "message": "[PATCH] remove ISA legacy functions: drivers/scsi/in2000.c\n\nswitched to ioremap(), cleaned the probing up a bit.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c818cb6406815716ab210ae15655ed94a973b15f",
      "tree": "cb11b7fd1a8081b728dc5f412dd0d63326e0b594",
      "parents": [
        "ef5a4c8b04867fa8ed9eaf311c4ed0c57c589b6d"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Fri Mar 24 03:15:37 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Mar 24 07:33:19 2006 -0800"
      },
      "message": "[PATCH] remove ISA legacy functions: drivers/scsi/g_NCR5380.c\n\nswitched CONFIG_SCSI_G_NCR5380_MEM code in g_NCR5380 to ioremap(); massaged\ng_NCR5380.h accordingly.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ef5a4c8b04867fa8ed9eaf311c4ed0c57c589b6d",
      "tree": "7a9b22f510e76228321aca4583767879f885b71f",
      "parents": [
        "e8c96f8c29d89af0c13dc2819a9a00575846ca18"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Fri Mar 24 03:15:36 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Mar 24 07:33:19 2006 -0800"
      },
      "message": "[PATCH] remove ISA legacy functions: drivers/char/toshiba.c\n\nswitch from isa_read...() to ioremap() and read...()\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b5029622ac86bb441dc5e641226fb1152fca02d7",
      "tree": "f84822901347b4ceaabb7ae58ed06de8e98e9a02",
      "parents": [
        "88abaab4f9b08381e30e737980a1c49d6b524dfc"
      ],
      "author": {
        "name": "Bastian Blank",
        "email": "bastian@waldi.eu.org",
        "time": "Fri Mar 24 03:15:32 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Mar 24 07:33:18 2006 -0800"
      },
      "message": "[PATCH] dasd: \"cleanup dasd_ioctl\" fix\n\nCast the argument correctly.\n\nCc: Christoph Hellwig \u003chch@lst.de\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "88abaab4f9b08381e30e737980a1c49d6b524dfc",
      "tree": "d33aa82674c00c37cd293c9e888cff785880ce5a",
      "parents": [
        "fb630517f0d0736ea73af07d6b357be9ad67e6f1"
      ],
      "author": {
        "name": "Eric Sesterhenn",
        "email": "snakebyte@gmx.de",
        "time": "Fri Mar 24 03:15:31 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Mar 24 07:33:18 2006 -0800"
      },
      "message": "[PATCH] s390: kzalloc() conversion in drivers/s390\n\nConvert all kmalloc + memset sequences in drivers/s390 to kzalloc usage.\n\nSigned-off-by: Eric Sesterhenn \u003csnakebyte@gmx.de\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "96641ee1e4a5154943774639478eb997f4ffb97e",
      "tree": "2c63ffe5c068900c47f743c2d2e41107d153ddba",
      "parents": [
        "b6cba4ee31e7376fa363c4b89ca502ac5e17eac1"
      ],
      "author": {
        "name": "Eric Rossman",
        "email": "edrossma@us.ibm.com",
        "time": "Fri Mar 24 03:15:30 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Mar 24 07:33:18 2006 -0800"
      },
      "message": "[PATCH] s390: CEX2A crt message length\n\nUndetected edge case for CRT messages to CEX2A caused length to be too short,\nthus truncating the message.  The solution was to check a different variable\nwhich actually determines which key type is being used.\n\nIncrement version number in z90main.c to correct level of 1.3.3, fix copyright\nyear and add comment about bitlength limit of CEX2A.\n\nSigned-off-by: Eric Rossman \u003cedrossma@us.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b6cba4ee31e7376fa363c4b89ca502ac5e17eac1",
      "tree": "af8756fdb9587d84df424b020b08af8253c6eb9c",
      "parents": [
        "5f38433885245dce82aa53c20a6b2efbe81ae350"
      ],
      "author": {
        "name": "Stefan Bader",
        "email": "shbader@de.ibm.com",
        "time": "Fri Mar 24 03:15:29 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Mar 24 07:33:18 2006 -0800"
      },
      "message": "[PATCH] s390: 3590 tape driver\n\n      Michael Holzheu \u003cholzheu@de.ibm.com\u003e,\n      Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n\nSigned-off-by: Stefan Bader \u003cshbader@de.ibm.com\u003e\nSigned-off-by: Michael Holzheu \u003cholzheu@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5f38433885245dce82aa53c20a6b2efbe81ae350",
      "tree": "1731a5e3b9092f3ff060ac6aa652be8ec6dde890",
      "parents": [
        "4cd190a736a97e302c038bd91357d636369d4c6b"
      ],
      "author": {
        "name": "Michael Holzheu",
        "email": "holzheu@de.ibm.com",
        "time": "Fri Mar 24 03:15:28 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Mar 24 07:33:18 2006 -0800"
      },
      "message": "[PATCH] s390: fix endless retry loop in tape driver\n\nIf a tape device is assigned to another host, the interrupt for the assign\noperation comes back with deferred condition code 1.  Under some conditions\nthis can lead to an endless loop of retries.  Check if the current request is\nstill in IO in deferred condition code handling and prevent retries when the\nrequest has already been cancelled.\n\nSigned-off-by: Michael Holzheu \u003cholzheu@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4cd190a736a97e302c038bd91357d636369d4c6b",
      "tree": "c424b0788f70eb3148bc7bedd43008daa3c41560",
      "parents": [
        "842d3fba94ed94cc5de7b712e0f4218ce6e4fd73"
      ],
      "author": {
        "name": "Michael Holzheu",
        "email": "holzheu@de.ibm.com",
        "time": "Fri Mar 24 03:15:27 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Mar 24 07:33:18 2006 -0800"
      },
      "message": "[PATCH] s390: tape operation abortion leads to panic\n\nWhen a request is aborted because of a signal, we currently stop the request\nvia csh, but we do not wait for the interrupt of csh in any case.  We free the\nrequest structure and therefore when the interrupt for the csh operation is\npresented, the request object is no longer valid and an invalid callback\npointer is used.\n\nTo fix this wait until the interrupt for csh arrives and until\nwait_event_interruptible() does not return -ERESTARTSYS.\n\nSigned-off-by: Michael Holzheu \u003cholzheu@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "842d3fba94ed94cc5de7b712e0f4218ce6e4fd73",
      "tree": "2650ba0ce392479ede2c210cf58c3690c6b004c0",
      "parents": [
        "20c644680af1ef9a6b36c0873f59498c98b07ab1"
      ],
      "author": {
        "name": "Stefan Bader",
        "email": "shbader@de.ibm.com",
        "time": "Fri Mar 24 03:15:26 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Mar 24 07:33:17 2006 -0800"
      },
      "message": "[PATCH] s390: tape retry flooding by deferred CC in interrupt\n\nIf a deferred CC happens there will be lots of messages, because the retry is\ndone immediatly in the interrupt handler which can be too fast.  To avoid this\nrequeue the request and schedule the queue to be processed.\n\nSigned-off-by: Stefan Bader \u003cshbader@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "20c644680af1ef9a6b36c0873f59498c98b07ab1",
      "tree": "af2e50faeb690b7aacf7be3480f08f0a6ec0b56f",
      "parents": [
        "554a826e0a29f1a88e5a5332f0718c059885ec17"
      ],
      "author": {
        "name": "Stefan Weinhuber",
        "email": "wein@de.ibm.com",
        "time": "Fri Mar 24 03:15:25 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Mar 24 07:33:17 2006 -0800"
      },
      "message": "[PATCH] s390: dasd extended error reporting\n\nThe DASD extended error reporting is a facility that allows to get detailed\ninformation about certain problems in the DASD I/O.  This information can be\nused to implement fail-over applications that can recover these problems.\n\nSigned-off-by: Stefan Weinhuber \u003cwein@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "554a826e0a29f1a88e5a5332f0718c059885ec17",
      "tree": "3251034cf7373c9d61f7107c1a52c0c9bf8f8afc",
      "parents": [
        "d0b2eaa374afd10960a507a3f2ce2f24b85826e4"
      ],
      "author": {
        "name": "Horst Hummel",
        "email": "horst.hummel@de.ibm.com",
        "time": "Fri Mar 24 03:15:24 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Mar 24 07:33:17 2006 -0800"
      },
      "message": "[PATCH] s390: random values in result of BIODASDINFO2\n\nUse kzalloc to get a zeroed buffer for the structure returned to user space by\nthe BIODASDINFO2 ioctl.  Not all fields are set up, e.g.  the read_devno is\nmissing.\n\nSigned-off-by: Horst Hummel \u003chorst.hummel@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d0b2eaa374afd10960a507a3f2ce2f24b85826e4",
      "tree": "1d249de1857094650cff878b41b59cb8c597dc30",
      "parents": [
        "ef1597d527f119f14f093a7a3712221b9cb072c0"
      ],
      "author": {
        "name": "Peter Oberparleiter",
        "email": "peter.oberparleiter@de.ibm.com",
        "time": "Fri Mar 24 03:15:24 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Mar 24 07:33:17 2006 -0800"
      },
      "message": "[PATCH] s390: remove experimental flag from dasd diag\n\nThe dasd diag discipline has been tested on 64 bit and is no longer\nexperimental.\n\nSigned-off-by: Peter Oberparleiter \u003cpeter.oberparleiter@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "82814dbafdeef53e13e07134eb3b7be3c975fd21",
      "tree": "c54dded7519743b678b73fabffea6108fb456eb6",
      "parents": [
        "8b2eb664ce9dcba8b54ececf5e057470c47e57f7"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Fri Mar 24 03:15:22 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Mar 24 07:33:17 2006 -0800"
      },
      "message": "[PATCH] s390: remove dynamic dasd ioctls\n\nNow that there are no more users of the awkward dynamic ioctl hack we can\nremove the code to support it.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8b2eb664ce9dcba8b54ececf5e057470c47e57f7",
      "tree": "dab47df832f199b0a1e9e20226b152feb522640a",
      "parents": [
        "1107ccfbdef280fedc677af3bdbc405611ba554a"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Fri Mar 24 03:15:21 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Mar 24 07:33:17 2006 -0800"
      },
      "message": "[PATCH] s390: merge cmb into dasdc\n\ndasd_cmd just implements three ioctls which are wrappers around functionality\nin the core kernel or other modules.  When merging those into dasd_mod they\njust add 22 lines of code which is far less than the amount of code removed in\nthe last two patches, and which doesn\u0027t spill into another 4k pages when build\nmodular, while removing a 128lines module.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1107ccfbdef280fedc677af3bdbc405611ba554a",
      "tree": "a3588525dbe853d13e5f25fa496deecaa022ab3a",
      "parents": [
        "13c6204facb01d425320411c17febff666875518"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Fri Mar 24 03:15:20 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Mar 24 07:33:17 2006 -0800"
      },
      "message": "[PATCH] s390: use normal switch statement for ioctls in dasd_ioctlc\n\nAdd an -\u003eioctl method to the dasd_discipline structure.  This allows to apply\nthe same kind of cleanups the last patch applied to dasd_ioctl.c to\ndasd_eckd.c (the only dasd discipline with special ioctls) aswell.\n\nAgain lots of code removed.  During auditing the ioctls I found two fishy\nreturn value propagations from copy_{from,to}_user, maintainers please check\nthose, I\u0027ve marked them with XXX comments.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "13c6204facb01d425320411c17febff666875518",
      "tree": "df58981381da42532e0910694361eadb1c133ea9",
      "parents": [
        "61d3ad0edf67e3baa66f124bc9ce964523d41809"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Fri Mar 24 03:15:19 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Mar 24 07:33:16 2006 -0800"
      },
      "message": "[PATCH] s390: use normal switch statement for ioctls in dasd_ioctlc\n\nHandle ioctls implemented in dasd_ioctl through the normal switch statement\nthat most drivers use instead of the awkward dasd_ioctl_no_register routine.\nThis avoids searching a linear list on every call to dasd_ioctl(), and allows\nto give the various ioctl implementation functions sane prototypes, aswell as\nmoving the check for bdev-\u003ebd_disk-\u003eprivate_data from the individual functions\nto dasd_ioctl.  (I think it can\u0027t actually every be NULL, but let\u0027s keep that\nfor later)\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "495a5b45ac33b8fe2c49780fdbcc8014cb6d6ddc",
      "tree": "b456ebc9e8f53edd726c903401b5e40bbb9562d5",
      "parents": [
        "dc06010c62da773321258df1d8a1708a3158e29d"
      ],
      "author": {
        "name": "Cornelia Huck",
        "email": "cornelia.huck@de.ibm.com",
        "time": "Fri Mar 24 03:15:14 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Mar 24 07:33:16 2006 -0800"
      },
      "message": "[PATCH] s390: channel path measurements\n\nGather extended measurements for channel paths from the channel subsystem and\nexpose them to userspace via a sysfs attribute.\n\nSigned-off-by: Cornelia Huck \u003ccornelia.huck@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3ba1998e90239ed0d7af918998bc866fa77303eb",
      "tree": "6417c281e7121149b86246a26ac136c9973e2b7d",
      "parents": [
        "3d1712c91df01d2573b934e972e231e8edb102c7"
      ],
      "author": {
        "name": "Cornelia Huck",
        "email": "cornelia.huck@de.ibm.com",
        "time": "Fri Mar 24 03:15:12 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Mar 24 07:33:15 2006 -0800"
      },
      "message": "[PATCH] s390: wrong interrupt delivered for hsch() or csch()\n\nWhen cio waits for the interrupt for a basic sense, interrupts for hsch() or\ncsch() issued in the meantime are wrongly counted as interrupts for the basic\nsense and the accumulated irb is passed to the device driver.  In\nccw_device_w4sense(), check for clear or halt function in the irb and pass the\nirb for the csch() or hsch() to the device driver.\n\nSigned-off-by: Cornelia Huck \u003ccornelia.huck@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2f1f610b62bce36d6d50857859091b8989c70267",
      "tree": "cc79a77d3bee9aa00976d25ae69fb1c5e80ba452",
      "parents": [
        "2af10a818de1658f818601c7098056d65a772bc5"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@us.ibm.com",
        "time": "Thu Mar 23 17:30:15 2006 -0600"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Mar 24 10:18:43 2006 -0500"
      },
      "message": "[PATCH] libata: Remove dependence on host_set-\u003edev for SAS\n\nRemove some of the dependence on the host_set struct\nin preparation for supporting SAS HBAs. Adds a struct device\npointer to the ata_port struct.\n\nSigned-off-by: Brian King \u003cbrking@us.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "2af10a818de1658f818601c7098056d65a772bc5",
      "tree": "b8e0b8c7964a47f21616c009551ab8e35ecf78af",
      "parents": [
        "eb3f0f9c6c3416016565c8b91644d7386889e565"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@us.ibm.com",
        "time": "Thu Mar 23 17:30:08 2006 -0600"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Mar 24 10:18:43 2006 -0500"
      },
      "message": "[PATCH] libata: ata_scsi_ioctl cleanup\n\nIn preparation for SAS, kill some unnecessary code in ata_scsi_ioctl\nto find the ATA port and device given the scsi_device. Neither local\nis used in the function.\n\nSigned-off-by: Brian King \u003cbrking@us.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "eb3f0f9c6c3416016565c8b91644d7386889e565",
      "tree": "2b9d7baee57bcae271f5708fc5c09cc71a8698a4",
      "parents": [
        "2e9edbf815e42f93dd29a9981f27bd421acc47df"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@us.ibm.com",
        "time": "Thu Mar 23 17:30:02 2006 -0600"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Mar 24 10:18:43 2006 -0500"
      },
      "message": "[PATCH] libata: ata_scsi_queuecmd cleanup\n\nEncapsulate part of ata_scsi_queuecmd so that it can be\nreused by future SAS patches.\n\nSigned-off-by: Brian King \u003cbrking@us.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "2e9edbf815e42f93dd29a9981f27bd421acc47df",
      "tree": "57f4026cc532879c0678c535e15c5172b62d2106",
      "parents": [
        "ebdfca6eb1b755d3bfe9a81339ecdafd92038c1a"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Mar 24 09:56:57 2006 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Mar 24 09:56:57 2006 -0500"
      },
      "message": "[libata] export ata_dev_pair; trim trailing whitespace\n\nMostly, trim trailing whitespace.\n\nAlso:\n* export ata_dev_pair\n* move ata_dev_classify export closer to ata_dev_pair export\n"
    },
    {
      "commit": "ebdfca6eb1b755d3bfe9a81339ecdafd92038c1a",
      "tree": "1780c1d10756c1f6c3cd34ac2f23faa729d9877d",
      "parents": [
        "082776e4be791736c32baf818e50f501a7f83819"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Thu Mar 23 15:38:34 2006 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Mar 24 09:52:32 2006 -0500"
      },
      "message": "[PATCH] libata: add ata_dev_pair helper\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "082776e4be791736c32baf818e50f501a7f83819",
      "tree": "508fe750353ccd8f6a77cf2c882c15ab20a1e63e",
      "parents": [
        "83206a2903fd2ddb1761d906b2b3b3de17ef87f1"
      ],
      "author": {
        "name": "Nigel Cunningham",
        "email": "ncunningham@cyclades.com",
        "time": "Thu Mar 23 23:22:16 2006 +1000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Mar 24 09:51:36 2006 -0500"
      },
      "message": "[PATCH] Make libata not powerdown drivers on PM_EVENT_FREEZE.\n\nAt the moment libata doesn\u0027t pass pm_message_t down ata_device_suspend.\nThis causes drives to be powered down when we just want a freeze,\ncausing unnecessary wear and tear. This patch gets pm_message_t passed\ndown so that it can be used to determine whether to power down the\ndrive.\n\nSigned-off-by: Nigel Cunningham \u003cnigel@suspend2.net\u003e\n\n drivers/scsi/libata-core.c |    5 +++--\n drivers/scsi/libata-scsi.c |    4 ++--\n drivers/scsi/scsi_sysfs.c  |    2 +-\n include/linux/libata.h     |    4 ++--\n include/scsi/scsi_host.h   |    2 +-\n 5 files changed, 9 insertions(+), 8 deletions(-)\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "83206a2903fd2ddb1761d906b2b3b3de17ef87f1",
      "tree": "405de7b43809146ae27a52cad00a897369644f61",
      "parents": [
        "fcef978f9d4bd6ec43f89031442ee205987a912a"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Fri Mar 24 15:25:31 2006 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Mar 24 09:39:57 2006 -0500"
      },
      "message": "[PATCH] libata: make ata_set_mode() responsible for failure handling\n\nMake ata_set_mode() responsible for determining whether to take port\nor device offline on failure.  ata_dev_set_xfermode() and\nata_dev_set_mode() indicate error to the caller instead of disabling\nport directly on failure.  Also, for consistency, ata_dev_present()\ncheck is done in ata_set_mode() instead of ata_dev_set_mode().\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "fcef978f9d4bd6ec43f89031442ee205987a912a",
      "tree": "effbfe0b4fb59b8b36ce353c4aea697b2f14ebe3",
      "parents": [
        "0b8efb0a16a1915c507db5a9b9fb5ede082a68a2"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Fri Mar 24 15:25:31 2006 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Mar 24 09:39:57 2006 -0500"
      },
      "message": "[PATCH] libata: use ata_dev_disable() in ata_bus_probe()\n\nWe may or may not disable a device after ata_dev_configure() fails.\nKill \u0027not supported, ignoring\u0027 message in ata_dev_configure() and use\nata_dev_disable() in ata_bus_probe().\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "0b8efb0a16a1915c507db5a9b9fb5ede082a68a2",
      "tree": "93cc3621d7c69ec55448e18d985369d327712e57",
      "parents": [
        "1f7dd3e9d62b25c7b79f913f37c2242a61295de4"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Fri Mar 24 15:25:31 2006 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Mar 24 09:39:57 2006 -0500"
      },
      "message": "[PATCH] libata: implement ata_dev_disable()\n\nThis patch implements ata_dev_disable() which prints a warning message\nand takes @dev offline.  Currently, this is done by explicitly\nincrementing dev-\u003eclass with case-by-case warning messages.  Giving\nuser clear indication when libata gives up will be more important as\nlibata will be doing more retries.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "1f7dd3e9d62b25c7b79f913f37c2242a61295de4",
      "tree": "7fc6cfaeca33cdae056a3ed69f841327391c9e8e",
      "parents": [
        "5a529139554f12cb265715117a2153c936286294"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Fri Mar 24 15:25:30 2006 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Mar 24 09:39:57 2006 -0500"
      },
      "message": "[PATCH] libata: check if port is disabled after internal command\n\nlibata core is being changed to disallow port/device disable on lower\nlayers.  However, some LLDDs (sata_mv) directly disable port on\ncommand failure.  This patch makes ata_exec_internal() check whether a\nport got disabled after an internal command.  If it is, AC_ERR_SYSTEM\nis added to err_mask and the port gets re-enabled.\n\nAs internal command failure results in device disable for drivers\nwhich don\u0027t implement newer reset/EH callbacks, this change results in\nno behavior change for single device per port controllers.  For\nslave-possible LLDDs which disable port on command failure, (1) such\ndrivers don\u0027t exist currently, (2) issuing command to the other device\nof once-disabled port shouldn\u0027t result in catastrophe even if such\ndriver exists.  So, this should be enough as a temporary measure.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "5a529139554f12cb265715117a2153c936286294",
      "tree": "a31f5aba2d34111e89d339c7d1a803d7a864bb46",
      "parents": [
        "acf356b12d13c8b43c486e53e8ee12f1f435ecc8"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Fri Mar 24 14:07:50 2006 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Mar 24 09:28:33 2006 -0500"
      },
      "message": "[PATCH] libata: make per-dev transfer mode limits per-dev\n\nNow that each ata_device has xfer masks, per-dev limits can be made\nper-dev instead of per-port.  Make per-dev limits per-dev.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "acf356b12d13c8b43c486e53e8ee12f1f435ecc8",
      "tree": "355f7327b0ed34d02e6ec8c1eb91a8a8f758975b",
      "parents": [
        "c0489e4efcad44aeb16c55760daf3b487183e9f0"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Fri Mar 24 14:07:50 2006 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Mar 24 09:28:33 2006 -0500"
      },
      "message": "[PATCH] libata: add per-dev pio/mwdma/udma_mask\n\nAdd per-dev pio/mwdma/udma_mask.  All transfer mode limits used to be\napplied to ap-\u003e*_mask which unnecessarily restricted other devices\nsharing the port.  This change will also benefit later EH speed down\nand hotplug.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "c0489e4efcad44aeb16c55760daf3b487183e9f0",
      "tree": "b5d58afdea53e2502b4191ebe6b0ea68a44dd33a",
      "parents": [
        "2cc432eed0491df66e14b578139bba2c75fb3f9a"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Fri Mar 24 14:07:49 2006 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Mar 24 09:28:33 2006 -0500"
      },
      "message": "[PATCH] libata: implement ata_unpack_xfermask()\n\nImplement ata_unpack_xfermask().\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "674a396c6d2ba0341ebdd7c1c9950f32f018e2dd",
      "tree": "b1263e0a926d9cbdc7aa58260099392ad49a72fe",
      "parents": [
        "f73b5e7949945486a649e40821cd351e2f60bf02"
      ],
      "author": {
        "name": "Evgeniy Polyakov",
        "email": "johnpol@2ka.mipt.ru",
        "time": "Mon Feb 20 11:15:37 2006 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 17:28:13 2006 -0800"
      },
      "message": "[PATCH] w1: use kthread api.\n\nThis patch removes old-style kernel thread initialization\nand changes w1 to use kthread api.\nIt is based on Christoph Hellwig \u003chch@lst.de\u003e work.\n\nSigned-off-by: Evgeniy Polyakov \u003cjohnpol@2ka.mipt.ru\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "f73b5e7949945486a649e40821cd351e2f60bf02",
      "tree": "283ac7ae169d3341a300330404301bfc85059b80",
      "parents": [
        "ecd5136c85cb4531a51f65241e7b3cd58420f3ed"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Sat Jan 14 00:05:59 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 17:28:13 2006 -0800"
      },
      "message": "[PATCH] W1: u64 is not long long\n\nYou don\u0027t know what type a u64 is, hence you cannot print it without a cast.\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "ecd5136c85cb4531a51f65241e7b3cd58420f3ed",
      "tree": "64bb14fa21e4e035a54766ff462eb0a463c32b78",
      "parents": [
        "ec068072f0e8499cfe7b71749b4a63c503e7d328"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Sun Jan 08 00:44:15 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 17:28:13 2006 -0800"
      },
      "message": "[PATCH] W1: Remove incorrect MODULE_ALIAS\n\nThe w1 netlink socket is created by a hardware specific driver calling\nw1_add_master_device, so there is no point in including a module alias\nfor netlink autoloading in the core.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nAcked-by: Evgeniy Polyakov \u003cjohnpol@2ka.mipt.ru\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "ec068072f0e8499cfe7b71749b4a63c503e7d328",
      "tree": "882b9fbc17efb02d41faed40a1cc0fd16642ad6b",
      "parents": [
        "a9fb1c7b950bed4afe208c9d67e20f086bb6abbb"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Fri Jan 06 18:41:01 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 17:28:12 2006 -0800"
      },
      "message": "[PATCH] fix W1_MASTER_DS9490_BRIDGE dependencies\n\nW1_DS9490 was renamed to W1_MASTER_DS9490, but the entry in the\ndependencies of W1_MASTER_DS9490_BRIDGE was forgotten.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "a9fb1c7b950bed4afe208c9d67e20f086bb6abbb",
      "tree": "496c2b8b292411a6163dc451b8dab82665a8ab99",
      "parents": [
        "baf12ae29ab4cc6381e21b2e1a3af75a6a8f7566"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Dec 13 14:04:33 2005 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 17:28:12 2006 -0800"
      },
      "message": "[PATCH] w1: misc cleanups\n\nThis patch contains the following cleanups:\n- make needlessly global code static\n- declarations for global code belong into header files\n- w1.c: #if 0 the unused struct w1_slave_device\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nAcked-by: Evgeniy Polyakov \u003cjohnpol@2ka.mipt.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "baf12ae29ab4cc6381e21b2e1a3af75a6a8f7566",
      "tree": "43658918e7221e94e40a62de48f04b2b23d75b3a",
      "parents": [
        "bd529cfb40c427d5b5aae0d315afb9f0a1da5e76"
      ],
      "author": {
        "name": "Evgeniy Polyakov",
        "email": "johnpol@2ka.mipt.ru",
        "time": "Tue Dec 06 13:38:28 2005 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 17:28:12 2006 -0800"
      },
      "message": "[PATCH] W1: Add the DS2482 I2C-to-w1 bridge driver.\n\nSigned-off-by: Ben Gardner \u003cbgardner@wabtec.com\u003e\nSigned-off-by: Evgeniy Polyakov \u003cjohnpol@2ka.mipt.ru\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "bd529cfb40c427d5b5aae0d315afb9f0a1da5e76",
      "tree": "54de1d9860defa3c4938fd96246caffe089b9f3a",
      "parents": [
        "ccd6994000fb6d08ee1be8a7fa20c8d602a2267d"
      ],
      "author": {
        "name": "Evgeniy Polyakov",
        "email": "johnpol@2ka.mipt.ru",
        "time": "Tue Dec 06 13:38:28 2005 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 17:28:11 2006 -0800"
      },
      "message": "[PATCH] W1: Move w1 bus master code into \u0027w1/masters\u0027 and move w1 slave code into \u0027w1/slaves\u0027\n\nSigned-off-by: Ben Gardner \u003cbgardner@wabtec.com\u003e\nSigned-off-by: Evgeniy Polyakov \u003cjohnpol@2ka.mipt.ru\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "ccd6994000fb6d08ee1be8a7fa20c8d602a2267d",
      "tree": "88badd14da5f2c0593a88a351db6a664c3b6fbb8",
      "parents": [
        "a1a051b1870f9e4607526c7e403abab06526c6d9"
      ],
      "author": {
        "name": "Evgeniy Polyakov",
        "email": "johnpol@2ka.mipt.ru",
        "time": "Tue Dec 06 13:38:27 2005 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 17:28:11 2006 -0800"
      },
      "message": "[PATCH] W1: Change the type \u0027unsigned long\u0027 member of \u0027struct w1_bus_master\u0027 to \u0027void *\u0027.\n\nSigned-off-by: Ben Gardner \u003cbgardner@wabtec.com\u003e\nSigned-off-by: Evgeniy Polyakov \u003cjohnpol@2ka.mipt.ru\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "aca361c1a0dc0165ac3148137983cb4b1458b5c1",
      "tree": "3527ff422fe90e97657d5996499fa4a9d30e2d5a",
      "parents": [
        "cec6062037783a762aa5606b06b8bc5c14d9657f",
        "9b7c84899ea6bfc4f8932a83b28db313e7397bd1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Mar 23 16:25:49 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Mar 23 16:25:49 2006 -0800"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n\n* \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6: (45 commits)\n  [PATCH] Restore channel setting after scan.\n  [PATCH] hostap: Fix memory leak on PCI probe error path\n  [PATCH] hostap: Remove dead code (duplicated idx !\u003d 0)\n  [PATCH] hostap: Fix unlikely read overrun in CIS parsing\n  [PATCH] hostap: Fix double free in prism2_config() error path\n  [PATCH] hostap: Fix ap_add_sta() return value verification\n  [PATCH] hostap: Fix hw reset after CMDCODE_ACCESS_WRITE timeout\n  [PATCH] wireless/airo: cache wireless scans\n  [PATCH] wireless/airo: define default MTU\n  [PATCH] wireless/airo: clean up printk usage to print device name\n  [PATCH] WE-20 for kernel 2.6.16\n  [PATCH] softmac: remove function_enter()\n  [PATCH] skge: version 1.5\n  [PATCH] skge: compute available ring buffers\n  [PATCH] skge: dont free skb until multi-part transmit complete\n  [PATCH] skge: multicast statistics fix\n  [PATCH] skge: rx_reuse called twice\n  [PATCH] skge: dont use dev_alloc_skb for rx buffs\n  [PATCH] skge: align receive buffers\n  [PATCH] sky2: dont need to use dev_kfree_skb_any\n  ...\n"
    },
    {
      "commit": "cec6062037783a762aa5606b06b8bc5c14d9657f",
      "tree": "c862659eb55e44314f6d524f5479204994b91901",
      "parents": [
        "88f07ffb63add018bfafd480ec6a294088277f06",
        "2056a782f8e7e65fd4bfd027506b4ce1c5e9ccd4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Mar 23 16:24:24 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Mar 23 16:24:24 2006 -0800"
      },
      "message": "Merge branch \u0027blktrace\u0027 of git://brick.kernel.dk/data/git/linux-2.6-block\n\n* \u0027blktrace\u0027 of git://brick.kernel.dk/data/git/linux-2.6-block:\n  [PATCH] Block queue IO tracing support (blktrace) as of 2006-03-23\n  [PATCH] relay: consolidate sendfile() and read() code\n  [PATCH] relay: add sendfile() support\n  [PATCH] relay: migrate from relayfs to a generic relay API\n"
    },
    {
      "commit": "88f07ffb63add018bfafd480ec6a294088277f06",
      "tree": "64b657d06b3ae7de3f87544a85d83d0ed6a7e3a9",
      "parents": [
        "b6585dedac232ca79fe978d97a95fdaa6da24f66",
        "9aa45e34d2948f360f8c0e63d10f49015ca51edd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Mar 23 16:23:20 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Mar 23 16:23:20 2006 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/mchehab/v4l-dvb\n\n* master.kernel.org:/pub/scm/linux/kernel/git/mchehab/v4l-dvb:\n  V4L/DVB (3568k): zoran: Use i2c_master_send when possible\n  V4L/DVB (3568j): adv7175: Drop unused encoder dump command\n  V4L/DVB (3568i): adv7175: Drop unused register cache\n  V4L/DVB (3568h): cpia: correct email address\n  V4L/DVB (3568g): sem2mutex: zoran\n  V4L/DVB (3568f): saa7110: Fix array overrun\n  V4L/DVB (3568e): bt856: Spare memory\n  V4L/DVB (3568d): saa7111.c fix\n  V4L/DVB (3568c): zoran: Init cleanups\n  V4L/DVB (3568b): saa7111: Prevent array overrun\n  V4L/DVB (3568a): saa7114: Fix i2c block write\n"
    },
    {
      "commit": "b6585dedac232ca79fe978d97a95fdaa6da24f66",
      "tree": "4d2d78300bb9bcfb40cb35450f78dd3af82c78d3",
      "parents": [
        "a3ea9b584ed2acdeae817f0dc91a5880e0828a05",
        "ded2b66615613093eeb83b81499bc270de8fc499"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Mar 23 15:51:32 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Mar 23 15:51:32 2006 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/i2c-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/gregkh/i2c-2.6: (36 commits)\n  [PATCH] hwmon: add required idr locking\n  [PATCH] I2C: hwmon: Rename register parameters\n  [PATCH] I2C: Drop unneeded i2c-dev.h includes\n  [PATCH] I2C: i2c-ixp4xx: Add hwmon class\n  [PATCH] I2C: i2c-piix4: Add Broadcom HT-1000 support\n  [PATCH] I2C: i2c-amd756-s4882: Improve static mutex initialization\n  [PATCH] I2C: i2c-ali1535: Drop redundant mutex\n  [PATCH] i2c: Cleanup isp1301_omap\n  [PATCH] i2c: Fix i2c-ite name initialization\n  [PATCH] i2c: Drop the i2c-frodo bus driver\n  [PATCH] i2c: Optimize core_lists mutex usage\n  [PATCH] w83781d: Don\u0027t reset the chip by default\n  [PATCH] w83781d: Document the alarm and beep bits\n  [PATCH] w83627ehf: Refactor the sysfs interface\n  [PATCH] hwmon: Support the Pentium M VID code\n  [PATCH] hwmon: Add support for the Winbond W83687THF\n  [PATCH] hwmon: f71805f semaphore to mutex conversions\n  [PATCH] hwmon: Semaphore to mutex conversions\n  [PATCH] i2c: Semaphore to mutex conversions, part 3\n  [PATCH] i2c: Semaphore to mutex conversions, part 2\n  ...\n"
    },
    {
      "commit": "a3ea9b584ed2acdeae817f0dc91a5880e0828a05",
      "tree": "5b4ef9b10c05aa84419a6ba6187d0dcd14654c97",
      "parents": [
        "554f593d6c411e717a71ffdcb0cfb46bb2394502",
        "b2e6e3ba7deb525f180df64f32f3fcb214538bea"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Mar 23 15:49:57 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Mar 23 15:49:57 2006 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/pci-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/gregkh/pci-2.6: (49 commits)\n  [PATCH] acpiphp: fix acpi_path_name\n  [PATCH] ibmphp: remove TRUE and FALSE\n  [PATCH] PCI Hotplug: add common acpi functions to core\n  [PATCH] PCI: kzalloc() conversion in drivers/pci\n  [PATCH] acpiphp: Scan slots under the nested P2P bridge\n  [PATCH] PCI Hotplug: SN: Fix cleanup on hotplug removal of PPB\n  [PATCH] shpchp: cleanup bus speed handling\n  [PATCH] PCI: fix pci_request_region[s] arg\n  [PATCH] PCI: Provide a boot parameter to disable MSI\n  [PATCH] PCI: the scheduled removal of PCI_LEGACY_PROC\n  [PATCH] PCI: cpqphp_ctrl.c: board_replaced(): remove dead code\n  [PATCH] acpiphp: fix bridge handle\n  [PATCH] acpiphp - slot management fix - V4\n  [PATCH] acpi: remove dock event handling from ibm_acpi\n  [PATCH] acpiphp: add dock event handling\n  [PATCH] acpi: export acpi_bus_trim\n  [PATCH] acpiphp: add new bus to acpi\n  [PATCH] PCI: Move pci_dev_put outside a spinlock\n  [PATCH] PCI: PCI/Cardbus cards hidden, needs pci\u003dassign-busses to fix\n  [PATCH] PCI: fix problems with MSI-X on ia64\n  ...\n"
    },
    {
      "commit": "554f593d6c411e717a71ffdcb0cfb46bb2394502",
      "tree": "338e1629408a66cfc84d199c18deb22c6e682c22",
      "parents": [
        "debf798b1ed82053689d900670eb27fb2f1b4bd3",
        "95381c893dd71a534ab56f09b12a4e2118aa0f32"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Mar 23 15:29:27 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Mar 23 15:29:27 2006 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6:\n  [TG3]: Update driver version and reldate.\n  [TG3]: Add 5755 nvram support\n  [TG3]: Add 5755 support\n  [IPV6]: ip6_xmit: remove unnecessary NULL ptr check\n  [NET_SCHED]: cls_u32: remove unnecessary NULL-ptr check\n  [IPV4]: Add fib rule netlink notifications\n  [BNX2]: Update version and reldate\n  [BNX2]: Separate tx producer and consumer fields\n  [BNX2]: Move .h files to bnx2.c\n  [BNX2]: Combine small mem allocations\n  [BNX2]: Fix link change handling\n  [PKTGEN]: Add MPLS extension.\n"
    },
    {
      "commit": "b2e6e3ba7deb525f180df64f32f3fcb214538bea",
      "tree": "116ae7111104708fce872b5d68dbd3fae7779174",
      "parents": [
        "dc6712d1261ee4585771724320d28580888818eb"
      ],
      "author": {
        "name": "MUNEDA Takahiro",
        "email": "muneda.takahiro@jp.fujitsu.com",
        "time": "Fri Mar 17 09:18:39 2006 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:35:17 2006 -0800"
      },
      "message": "[PATCH] acpiphp: fix acpi_path_name\n\nI encountered the problem that the insmod of the acpiphp\nfails because of the mis-freeing of the memory.\n\nI tested this patch on my tiger4 box.\n\nSigned-off-by: MUNEDA Takahiro \u003cmuneda.takahiro@jp.fujitsu.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "dc6712d1261ee4585771724320d28580888818eb",
      "tree": "14bb88b17952a540b4764653340ae30c14959b12",
      "parents": [
        "783c49fc506d9afe4784390b556fa25ede5d6d1f"
      ],
      "author": {
        "name": "Kristen Accardi",
        "email": "kristen.c.accardi@intel.com",
        "time": "Tue Mar 14 16:24:47 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:35:17 2006 -0800"
      },
      "message": "[PATCH] ibmphp: remove TRUE and FALSE\n\nThis patch removes the defines TRUE and FALSE and just uses 0 or 1.\n\nSigned-off-by: Kristen Carlson Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "783c49fc506d9afe4784390b556fa25ede5d6d1f",
      "tree": "8090c2251193211129816254f16f10cbb33ed20c",
      "parents": [
        "f5afe8064f3087bead8fea7e32547c2a3ada5fd0"
      ],
      "author": {
        "name": "Kristen Accardi",
        "email": "kristen.c.accardi@intel.com",
        "time": "Fri Mar 03 10:16:05 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:35:17 2006 -0800"
      },
      "message": "[PATCH] PCI Hotplug: add common acpi functions to core\n\nshpchprm_acpi.c and pciehprm_acpi.c are nearly identical.  In addition,\nthere are functions in both these files that are also in acpiphp_glue.c.\nThis patch will remove duplicate functions from shpchp, pciehp, and\nacpiphp and move this functionality to pci_hotplug, as it is not\nhardware specific.  Get rid of shpchprm* and pciehprm* files since they\nare no longer needed.  shpchprm_nonacpi.c and pciehprm_nonacpi.c are\nidentical, as well as shpchprm_legacy.c and can be replaced with a\nmacro.\n\nThis patch also changes acpiphp to use the common hpp code.\n\nSigned-off-by:  Kristen Carlson Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "f5afe8064f3087bead8fea7e32547c2a3ada5fd0",
      "tree": "de6a9d60aad6ee262c04290d73e414cd92b4ad5d",
      "parents": [
        "7c8f25da12a3dda46fb730699582895d5fc51287"
      ],
      "author": {
        "name": "Eric Sesterhenn",
        "email": "snakebyte@gmx.de",
        "time": "Tue Feb 28 15:34:49 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:35:17 2006 -0800"
      },
      "message": "[PATCH] PCI: kzalloc() conversion in drivers/pci\n\nthis patch converts drivers/pci to kzalloc usage.\nCompile tested with allyes config.\n\nSigned-off-by: Eric Sesterhenn \u003csnakebyte@gmx.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "7c8f25da12a3dda46fb730699582895d5fc51287",
      "tree": "ad56ba9fbbd688963cbefe541b77b8d3de21959f",
      "parents": [
        "8e77af6a9a9b1eefdb538894b20ed41f65b65ab7"
      ],
      "author": {
        "name": "Kenji Kaneshige",
        "email": "kaneshige.kenji@jp.fujitsu.com",
        "time": "Mon Feb 27 22:15:49 2006 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:35:16 2006 -0800"
      },
      "message": "[PATCH] acpiphp: Scan slots under the nested P2P bridge\n\nCurrent ACPIPHP driver scans only slots under the top level PCI-to-PCI\nbridge. So hotplug PCI slots under the nested PCI-to-PCI bridge would\nnot be detected. For example, if the system has the ACPI namespace\nlike below, hotplug slots woule not be detected.\n\nDevice (PCI0) {\t\t\t\t\t\t/* Root bridge */\n\tName (_HID, \"PNP0A03\")\n\tDevice (P2PA) {\t\t\t\t\t/* PCI-to-PCI bridge */\n\t\tName (_ADR, ...)\n\t\tDevice (P2PB) {\t\t\t\t/* PCI-to-PCI bridge */\n\t\t\tName (_ADR, ...)\n\t\t\tDevice (S0F0) {\t\t\t/* hotplug slot */\n\t\t\t\tName (_ADR, ...)\n\t\t\t\tName (_SUN, ...)\n\t\t\t\tMethod (_EJ0, ...) { ... }\n\t\t\t}\n\t\t\t...\n\t\t\tDevice (S0F7) {\t\t\t/* hotplug slot */\n\t\t\t\tName (_ADR, ...)\n\t\t\t\tName (_SUN, ...)\n\t\t\t\tMethod (_EJ0, ...) { ... }\n\t\t\t}\n\t\t\tDevice (S1F0) {\t\t\t/* hotplug slot */\n\t\t\t\tName (_ADR, ...)\n\t\t\t\tName (_SUN, ...)\n\t\t\t\tMethod (_EJ0, ...) { ... }\n\t\t\t}\n\t\t\t...\n\t\t}\n\t}\n}\n\nThis patch fixes this issue.\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "8e77af6a9a9b1eefdb538894b20ed41f65b65ab7",
      "tree": "f715dc92e2f78bf450ce19b66b6171f89cecc840",
      "parents": [
        "0afabe906539b4e8b9e895f19ea31aabdf12f30b"
      ],
      "author": {
        "name": "John Keller",
        "email": "jpk@sgi.com",
        "time": "Wed Mar 08 13:21:34 2006 -0600"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:35:16 2006 -0800"
      },
      "message": "[PATCH] PCI Hotplug: SN: Fix cleanup on hotplug removal of PPB\n\nWhen doing a hotplug removal of a PPB, sn_bus_store_sysdata()\nneeds to be called for the PPB and all of its children.\n\nAcked-by: Prarit Bhargava \u003cprarit@sgi.com\u003e\nSigned-off-by: John Keller \u003cjpk@sgi.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "0afabe906539b4e8b9e895f19ea31aabdf12f30b",
      "tree": "aecea8cc15db5255018217f7247f5a521ed2a208",
      "parents": [
        "3c990e9219ea0b0aee588473ce6c8a66cdee3ff5"
      ],
      "author": {
        "name": "Kenji Kaneshige",
        "email": "kaneshige.kenji@jp.fujitsu.com",
        "time": "Wed Mar 01 14:55:11 2006 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:35:16 2006 -0800"
      },
      "message": "[PATCH] shpchp: cleanup bus speed handling\n\nThe code related to handling bus speed in SHPCHP driver is\nunnecessarily complex. This patch cleans up and simplify that.\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "3c990e9219ea0b0aee588473ce6c8a66cdee3ff5",
      "tree": "75279b66b201150b453dbe429a9dac22c4530b7e",
      "parents": [
        "309e57df7b766172ba137a8cbd909f88dd76e8e9"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Mar 04 21:52:42 2006 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:35:16 2006 -0800"
      },
      "message": "[PATCH] PCI: fix pci_request_region[s] arg\n\n    Add missing \u0027const\u0027 to pci_request_region[s] \u0027res_name\u0027 arg,\n    since we pass it directly to __request_region(), whose \u0027name\u0027 arg\n    is also const.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "309e57df7b766172ba137a8cbd909f88dd76e8e9",
      "tree": "74cc85977654925c76c687e597c7586b9e75629b",
      "parents": [
        "5eeca8e688b6affba4cd85262152fdd1b274ad33"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Sun Mar 05 22:33:34 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:35:16 2006 -0800"
      },
      "message": "[PATCH] PCI: Provide a boot parameter to disable MSI\n\nSeveral drivers are starting to grow options to disable MSI.  However,\nit\u0027s often a host chipset issue, not something which individual drivers\nshould handle.  So we add the pci\u003dnomsi kernel parameter to allow the user\nto disable MSI modes for systems we haven\u0027t added to the quirk list yet.\n\nSigned-off-by: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nAcked-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "5eeca8e688b6affba4cd85262152fdd1b274ad33",
      "tree": "b7b44b1b931ea80809dac937db230116bab2e721",
      "parents": [
        "1305e9184a3de84f78dca102b293d21007bb6c49"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sun Mar 05 16:49:48 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:35:16 2006 -0800"
      },
      "message": "[PATCH] PCI: the scheduled removal of PCI_LEGACY_PROC\n\nThis patch contains the scheduled removal of PCI_LEGACY_PROC.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "1305e9184a3de84f78dca102b293d21007bb6c49",
      "tree": "4cefbc44ce9ac3e8563a64fd76590a4f24cf389d",
      "parents": [
        "0cccd0c20677e8a9da40018632f1b6c487ba2bd5"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sun Feb 26 22:16:51 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:35:16 2006 -0800"
      },
      "message": "[PATCH] PCI: cpqphp_ctrl.c: board_replaced(): remove dead code\n\nThe Coverity checker correctly noted, that in function board_replaced in\ndrivers/pci/hotplug/cpqphp_ctrl.c, the variable src always has the\nvalue 8, and therefore much code after the\n\n...\n                        if (rc || src) {\n...\n                                if (rc)\n                                        return rc;\n                                else\n                                        return 1;\n                        }\n...\n\ncan never be called.\n\nThis patch removes the unreachable code in this function fixing kernel\nBugzilla #6073.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "0cccd0c20677e8a9da40018632f1b6c487ba2bd5",
      "tree": "76a6c9b8c96034d877c7074eb64c7156ade27b0f",
      "parents": [
        "e27da3814170385a4d2797397d706e554635812d"
      ],
      "author": {
        "name": "MUNEDA Takahiro",
        "email": "muneda.takahiro@jp.fujitsu.com",
        "time": "Fri Feb 24 17:46:04 2006 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:35:15 2006 -0800"
      },
      "message": "[PATCH] acpiphp: fix bridge handle\n\nWhen hotplug slot is under the host bridge,\nDEVICE_ACPI_HANDLE(\u0026bus-\u003eself-\u003edev) fails since \u0027\u0026bus-\u003eself\u0027 was not set.\nThis patch fixes it.\n\nThis patch is based on kristen\u0027s latest patches.\nI tested this patch on my Tiger4.\n\nSigned-off-by: MUNEDA Takahiro \u003cmuneda.takahiro@jp.fujitsu.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "e27da3814170385a4d2797397d706e554635812d",
      "tree": "67d9b838c79ebb6d1bba4a2c3bc85f3a7c3e9798",
      "parents": [
        "63e5f248c4b748690b5180aa1b4b10eac51bb0e1"
      ],
      "author": {
        "name": "MUNEDA Takahiro",
        "email": "muneda.takahiro@jp.fujitsu.com",
        "time": "Thu Feb 23 17:56:08 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:35:15 2006 -0800"
      },
      "message": "[PATCH] acpiphp - slot management fix - V4\n\no This patch removes IDs (for slots management).\no This patch removes the slot register/unregister processes\n  from the init/exit phases. Instead, adds these processes\n  in the bridge add/cleanup phases.\no Currently, this change doesn\u0027t have any meanings. But\n  these changes are needed to support p2p bridge(with\n  hotplug slot)\n\nSigned-off-by: MUNEDA Takahiro \u003cmuneda.takahiro@jp.fujitsu.com\u003e\nSigned-off-by: Kristen Carlson Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "63e5f248c4b748690b5180aa1b4b10eac51bb0e1",
      "tree": "7043d0ec5174d65e5d7b61d1d7b1704b49db17f6",
      "parents": [
        "20416ea54087c25502d6fb973b8e119973e16341"
      ],
      "author": {
        "name": "Kristen Accardi",
        "email": "kristen.c.accardi@intel.com",
        "time": "Thu Feb 23 17:56:06 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:35:15 2006 -0800"
      },
      "message": "[PATCH] acpi: remove dock event handling from ibm_acpi\n\nRemove dock station support from ibm_acpi by default.  This support has\nbeen put into acpiphp instead.  Allow ibm_acpi to continue to provide\ndocking station support via config option for laptops/docking stations\nthat are not supported by acpiphp.\n\nSigned-off-by: Kristen Carlson Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "20416ea54087c25502d6fb973b8e119973e16341",
      "tree": "47ca50997cbb408852021315ff4da315292467c2",
      "parents": [
        "ceaba663055e38226a070a9668eac5881d65a2cc"
      ],
      "author": {
        "name": "Kristen Accardi",
        "email": "kristen.c.accardi@intel.com",
        "time": "Thu Feb 23 17:56:03 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:35:15 2006 -0800"
      },
      "message": "[PATCH] acpiphp: add dock event handling\n\nThese patches add generic dock event handling to acpiphp.  If there are\npci devices that need to be inserted/removed after the dock event, the\nevent notification will be handed down to the normal pci hotplug event\nhandler in acpiphp so that new bridges/devices can be enumerated.\n\nBecause some dock stations do not have pci bridges or pci devices that\nneed to be inserted after a dock, acpiphp will remain loaded to handle\ndock events even if no hotpluggable pci slots are discovered.\n\nYou probably need to have the pci\u003dassign-busses kernel parameter enabled\nto use these patches, and you may not allow ibm_acpi to handle docking\nnotifications and use this patch.\n\nThis patch incorporates feedback provided by many.\n\nSigned-off-by: Kristen Carlson Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "ceaba663055e38226a070a9668eac5881d65a2cc",
      "tree": "805fdb8aeb5d3d5bacada0543875f67a0ac2e464",
      "parents": [
        "15a1ae74879925d0d3f71ebc3f56d0a2c5db393a"
      ],
      "author": {
        "name": "Kristen Accardi",
        "email": "kristen.c.accardi@intel.com",
        "time": "Thu Feb 23 17:56:01 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:35:15 2006 -0800"
      },
      "message": "[PATCH] acpi: export acpi_bus_trim\n\nExport the acpi_bus_trim function so that the pci hotplug driver can\nuse it.\n\nSigned-off-by: Kristen Carlson Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "15a1ae74879925d0d3f71ebc3f56d0a2c5db393a",
      "tree": "6629b5eec7c8fae0c4fcf0901c475c32e598ec58",
      "parents": [
        "b89b7ea05a8f71426bd36ed12e6cd73179d0f720"
      ],
      "author": {
        "name": "Kristen Accardi",
        "email": "kristen.c.accardi@intel.com",
        "time": "Thu Feb 23 17:55:58 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:35:15 2006 -0800"
      },
      "message": "[PATCH] acpiphp: add new bus to acpi\n\nIf we add a new bridge with subordinate busses, we should call make sure\nthat acpi is notified so that the PRT (if present) can be read and drivers\nwho have registered on this bus will be notified when it is started.\nAlso make sure to use the max reserved bus number for the starting the bus\nscan.\n\nSigned-off-by: Kristen Carlson Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "b89b7ea05a8f71426bd36ed12e6cd73179d0f720",
      "tree": "db1212d7f74c7d1e98614fb593bcfb8801f5e8b0",
      "parents": [
        "8c4b2cf9af9b4ecc29d4f0ec4ecc8e94dc4432d7"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Thu Feb 23 17:12:51 2006 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:35:14 2006 -0800"
      },
      "message": "[PATCH] PCI: Move pci_dev_put outside a spinlock\n\nThis patch (as659) fixes a might_sleep problem in the PCI core, by moving\na call to pci_dev_put() outside the scope of a spinlock.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "8c4b2cf9af9b4ecc29d4f0ec4ecc8e94dc4432d7",
      "tree": "4f8e56e9012847aa4dfe4ec2c59f4d8b2714f2b2",
      "parents": [
        "a0454b40ee8fac03194bb71f01730266506e75e1"
      ],
      "author": {
        "name": "Bernhard Kaindl",
        "email": "bk@suse.de",
        "time": "Sat Feb 18 01:36:55 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:35:14 2006 -0800"
      },
      "message": "[PATCH] PCI: PCI/Cardbus cards hidden, needs pci\u003dassign-busses to fix\n\n\"In some cases, especially on modern laptops with a lot of PCI and cardbus\nbridges, we\u0027re unable to assign correct secondary/subordinate bus numbers\nto all cardbus bridges due to BIOS limitations unless we are using\n\"pci\u003dassign-busses\" boot option.\" -- Ivan Kokshaysky (from a patch comment)\n\nWithout it, Cardbus cards inserted are never seen by PCI because the parent\nPCI-PCI Bridge of the Cardbus bridge will not pass and translate Type 1 PCI\nconfiguration cycles correctly and the system will fail to find and\ninitialise the PCI devices in the system.\n\nReference: PCI-PCI Bridges: PCI Configuration Cycles and PCI Bus Numbering:\nhttp://www.science.unitn.it/~fiorella/guidelinux/tlk/node72.html\n\nThe reason for this is that:\n ``All PCI busses located behind a PCI-PCI bridge must reside between the\nsecondary bus number and the subordinate bus number (inclusive).\u0027\u0027\n\n\"pci\u003dassign-busses\" makes pcibios_assign_all_busses return 1 and this\nturns on PCI renumbering during PCI probing.\n\nAlan suggested to use DMI automatically set assign-busses on problem systems.\n\nThe only question for me was where to put it.  I put it directly before\nscanning PCI bus into pcibios_scan_root() because it\u0027s called from legacy,\nacpi and numa and so it can be one place for all systems and configurations\nwhich may need it.\n\nAMD64 Laptops are also affected and fixed by assign-busses, and the code is\nalso incuded from arch/x86_64/pci/ that place will also work for x86_64\nkernels, I only ifdef\u0027-ed the x86-only Laptop in this example.\n\nAffected and known or assumed to be fixed with it are (found by googling):\n\n* ASUS Z71V and L3s\n* Samsung X20\n* Compaq R3140us and all Compaq R3000 series laptops with TI1620 Controller,\n  also Compaq R4000 series (from a kernel.org bugreport)\n* HP zv5000z (AMD64 3700+, known that fixup_parent_subordinate_busnr fixes it)\n* HP zv5200z\n* IBM ThinkPad 240\n* An IBM ThinkPad (1.8 GHz Pentium M) debugged by Pavel Machek\n  gives the correspondig message which detects the possible problem.\n* MSI S260 / Medion SIM 2100 MD 95600\n\nThe patch also expands the \"try pci\u003dassign-busses\" warning so testers will\nhelp us to update the DMI table.\n\nCc: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "a0454b40ee8fac03194bb71f01730266506e75e1",
      "tree": "a746423eeeeb968bd271de17f4f8e80acac56999",
      "parents": [
        "b408cbc704352eccee301e1103b23203ba1c3a0e"
      ],
      "author": {
        "name": "Grant Grundler",
        "email": "iod00d@hp.com",
        "time": "Thu Feb 16 23:58:29 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:35:14 2006 -0800"
      },
      "message": "[PATCH] PCI: fix problems with MSI-X on ia64\n\nUse \"unsigned long\" when dealing with PCI resources.\nThe BAR Indicator Register (BIR) can be a 64-bit value\nor the resource could be a 64-bit host physical address.\n\nEnables ib_mthca and cciss drivers to use MSI-X on ia64 HW.\nProblem showed up now because of new system firmware on one platform.\nSymptom will either be memory corruption or MCA.\n\nSecond part of this patch deals with \"useless\" code.\nWe walk through the steps to find the phys_addr and then\ndon\u0027t use the result. I suspect the intent was to zero\nout the respective MSI-X entry but I\u0027m not sure at the moment.\nDelete the code inside the #if 0/#endif if it\u0027s really\nnot needed.\n\nSigned-off-by: Grant Grundler \u003ciod00d@hp.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "75cde0e25787c1af341a128b350c36df24e5397d",
      "tree": "df10cc84b3a172bf441697f56a519ac56a78642d",
      "parents": [
        "6e325a62a0a228cd0222783802b53cce04551776"
      ],
      "author": {
        "name": "Shaohua Li",
        "email": "shaohua.li@intel.com",
        "time": "Wed Feb 08 17:11:40 2006 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:35:14 2006 -0800"
      },
      "message": "[PATCH] PCI: remove msi save/restore code in specific driver\n\nRemove pcie port driver\u0027s msi save/restore code.\n\nSigned-off-by: Shaohua Li \u003cshaohua.li@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "6e325a62a0a228cd0222783802b53cce04551776",
      "tree": "5609f9e841024ca57ba8ee7a919955c7589444c7",
      "parents": [
        "e5548e960f38557825e50806b52cb24c9e730aa2"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@mellanox.co.il",
        "time": "Tue Feb 14 18:52:22 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:35:14 2006 -0800"
      },
      "message": "[PATCH] PCI: make MSI quirk inheritable from the pci bus\n\nIt turns out AMD 8131 quirk only affects MSI for devices behind the 8131 bridge.\nHandle this by adding a flags field in pci_bus, inherited from parent to child.\n\nSigned-off-by: Michael S. Tsirkin \u003cmst@mellanox.co.il\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "e5548e960f38557825e50806b52cb24c9e730aa2",
      "tree": "f67ae1e04677f931e965a282fbcdf44349201e48",
      "parents": [
        "3c0a654e390d00fef9d8faed758f5e1e8078adb5"
      ],
      "author": {
        "name": "Bauke Jan Douma",
        "email": "bjdouma@xs4all.nl",
        "time": "Tue Feb 28 21:44:36 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:35:13 2006 -0800"
      },
      "message": "[PATCH] PCI: quirk for asus a8v and a8v delux motherboards\n\nOn ASUS A8V and A8V Deluxe boards, the onboard AC97 audio controller\nand MC97 modem controller are deactivated when a second PCI soundcard\nis present.  This patch enables them.\n\nSigned-off-by: Bauke Jan Douma \u003cbjdouma@xs4all.nl\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "3c0a654e390d00fef9d8faed758f5e1e8078adb5",
      "tree": "d031b746ac92c3a272e31b3c32ea3f1cf368ffa4",
      "parents": [
        "50defa1ccaffc197a133d92acb48d696d5ea3539"
      ],
      "author": {
        "name": "tomek@koprowski.org",
        "email": "tomek@koprowski.org",
        "time": "Sun Feb 19 18:03:24 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:35:13 2006 -0800"
      },
      "message": "[PATCH] PCI: SMBus unhide on HP Compaq nx6110\n\nI attach a trivial patch for 2.6.15.4 that unhides SMBus controller\non an HP Compaq nx6110 notebook.\n\nSigned-off-by: Tomasz Koprowski \u003ctomek@koprowski.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "50defa1ccaffc197a133d92acb48d696d5ea3539",
      "tree": "e1d36dfe9ad28db0c639502ba55c6bb70c1e0af3",
      "parents": [
        "e6b82b13c4066ca091a4919620d6403c8a269bc3"
      ],
      "author": {
        "name": "Brian Gerst",
        "email": "bgerst@didntduck.org",
        "time": "Sun Feb 19 16:05:52 2006 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:35:13 2006 -0800"
      },
      "message": "[PATCH] PCI: Add pci_device_shutdown to pci_bus_type\n\nThe extra compatability code is not necessary.  Any code still using\nthe old shutdown method will trigger the warning in driver_register()\ninstead.\n\nSigned-off-by: Brian Gerst \u003cbgerst@didntduck.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "e6b82b13c4066ca091a4919620d6403c8a269bc3",
      "tree": "c32a3dd79081f9633c81d9c58780c7220118621b",
      "parents": [
        "a246fa4e9f0f1b5096a1cad0659d22fb10fb3732"
      ],
      "author": {
        "name": "Kenji Kaneshige",
        "email": "kaneshige.kenji@jp.fujitsu.com",
        "time": "Tue Feb 21 15:45:50 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:35:13 2006 -0800"
      },
      "message": "[PATCH] shpchp: adapt to pci driver model\n\nThis patch adapts SHPCHP driver to the PCI device driver model.\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nSigned-off-by: Kristen Carlson Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "a246fa4e9f0f1b5096a1cad0659d22fb10fb3732",
      "tree": "21490f4d1d2794a9ccd64529431fbbd8f4e234e7",
      "parents": [
        "f7391f5325ea744f0632f7ef39a90085162743ac"
      ],
      "author": {
        "name": "Kenji Kaneshige",
        "email": "kaneshige.kenji@jp.fujitsu.com",
        "time": "Tue Feb 21 15:45:48 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:35:13 2006 -0800"
      },
      "message": "[PATCH] shpchp: Fix slot state handling\n\nCurrent SHPCHP driver doesn\u0027t care about the confliction between\nhotplug operation via sysfs and hotplug operation via attention\nbutton. So if those ware conflicted, slot could be an unexpected\nstate.\n\nThis patch changes SHPCHP driver to handle slot state properly. With\nthis patch, slot events are handled according to the current slot\nstate as shown at the Table below.\n\n\t\tTable. Slot States and Event Handling\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\nSlot State\t\tEvent and Action\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\nSTATIC\t\t\t- Go to POWERON state if user initiates\n(Slot enabled,\t\t  insertion request via sysfs\n Slot disabled)\t\t- Go to POWEROFF state if user initiates removal\n\t\t\t  request via sysfs\n\t\t\t- Go to BLINKINGON state if user presses\n\t\t\t  attention button when the slot is disabled\n\t\t\t- Go to BLINKINGOFF state if user presses\n\t\t\t  attention button when the slot is enabled\n"
    },
    {
      "commit": "f7391f5325ea744f0632f7ef39a90085162743ac",
      "tree": "a7368b2ca639211743ba7fbc0dab7a9efaea02b7",
      "parents": [
        "68c0b671491088d79611fa965bbf94b3bc0024a4"
      ],
      "author": {
        "name": "Kenji Kaneshige",
        "email": "kaneshige.kenji@jp.fujitsu.com",
        "time": "Tue Feb 21 15:45:45 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:35:13 2006 -0800"
      },
      "message": "[PATCH] shpchp: event handling rework\n\nThe event handler of SHPCHP driver is unnecessarily very complex. In\naddition, current event handler can only a fixed number of events at\nthe same time, and some of events would be lost if several number of\nevents happened at the same time.\n\nThis patch simplify the event handler by using \u0027work queue\u0027, and it\nalso fix the above-mentioned issue.\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nSigned-off-by: Kristen Carlson Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "68c0b671491088d79611fa965bbf94b3bc0024a4",
      "tree": "d5e8ba499b378e53edc73b1470a988aefa0a0e0e",
      "parents": [
        "09e1218eccf58f6174fa68360a7c8dcfe457fe9b"
      ],
      "author": {
        "name": "Kenji Kaneshige",
        "email": "kaneshige.kenji@jp.fujitsu.com",
        "time": "Tue Feb 21 15:45:42 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:35:13 2006 -0800"
      },
      "message": "[PATCH] shpchp: Remove unused wait_for_ctrl_irq\n\nThe wait_for_ctrl_irq() function in SHPCHP driver is no longer needed.\nThis patch removes that. This patch has no functional change.\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nSigned-off-by: Kristen Carlson Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "09e1218eccf58f6174fa68360a7c8dcfe457fe9b",
      "tree": "6651cb6ad8d8e47747e8f4f5e33ad77c5bfe631f",
      "parents": [
        "bbe8f9a3e76c551973ee739de10b26581d78b45f"
      ],
      "author": {
        "name": "Kenji Kaneshige",
        "email": "kaneshige.kenji@jp.fujitsu.com",
        "time": "Tue Feb 21 15:45:38 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:35:12 2006 -0800"
      },
      "message": "[PATCH] shpchp: Remove unused pci_bus member from controller structure\n\nThis patch removes unused \u0027pci_bus\u0027 member from controller structure.\nThis patch have no functional change.\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nSigned-off-by: Kristen Carlson Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    }
  ],
  "next": "bbe8f9a3e76c551973ee739de10b26581d78b45f"
}
