)]}'
{
  "log": [
    {
      "commit": "6560aa5c430fd8a7002b6e7abc1ee6c42521b06b",
      "tree": "c4dd51dee374c621877434b48ac7512a818b7fbd",
      "parents": [
        "b4033c1715cb5aa1dcb1a25bdaf71fea908bb3f1"
      ],
      "author": {
        "name": "Rajesh Shah",
        "email": "rajesh.shah@intel.com",
        "time": "Mon Nov 07 13:37:36 2005 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Nov 10 16:09:18 2005 -0800"
      },
      "message": "[PATCH] PCI: fix namespace clashes\n\nSigned-off-by: Rajesh Shah \u003crajesh.shah@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "48b19148733b4826eeedfd8be9f19b61c8d010b1",
      "tree": "808f72f581b3076fd2474baa2ecc8cd0c9f42461",
      "parents": [
        "26205e026cf2b3bb039d6169978ae520973f4141"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sun Nov 06 01:45:08 2005 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Nov 10 16:09:18 2005 -0800"
      },
      "message": "[PATCH] PCI: drivers/pci/: small cleanups\n\nThis patch contains the following cleanups:\n- access.c should #include \"pci.h\" for getting the prototypes of it\u0027s\n  global functions\n- hotplug/shpchp_pci.c: make the needlessly global function\n  program_fw_provided_values() static\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "5fa80fcdca9d20d30c9ecec30d4dbff4ed93a5c6",
      "tree": "156eef01eb5fb8431478f77ed01a2490064668a8",
      "parents": [
        "249bb070f5e821503c1118e1e87c0ccb1432d191"
      ],
      "author": {
        "name": "John Rose",
        "email": "johnrose@austin.ibm.com",
        "time": "Fri Nov 04 15:38:50 2005 -0600"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Nov 10 16:09:17 2005 -0800"
      },
      "message": "[PATCH] dlpar regression for ppc64 - probe change\n\nThis patch contains the driver bits for enabling DLPAR and PCI Hotplug\nfor the new OF-based PCI probe.  This functionality was regressed when\nthe new PCI approach was introduced.  Please apply if appropriate.\n\nSigned-off-by: John Rose \u003cjohnrose@austin.ibm.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "8239def1b56e0c0c8e0fd3754a12df3d60a64ed7",
      "tree": "330aad5965a885cbc8cd17f92cc8ac82e81a7a6b",
      "parents": [
        "a3a45ec8f8edaf088449e37fe81c99cbf580b9bd"
      ],
      "author": {
        "name": "rajesh.shah@intel.com",
        "email": "rajesh.shah@intel.com",
        "time": "Mon Oct 31 16:20:13 2005 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Nov 10 16:09:15 2005 -0800"
      },
      "message": "[PATCH] pciehp: fix handling of power faults during hotplug\n\nThe current pciehp implementation reports a power-fail error\neven if the condition has cleared by the time the corresponding\ninterrupt handling code gets a chance to run. This patch\nfixes this problem.\n\nSigned-off-by: Rajesh Shah \u003crajesh.shah@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "a3a45ec8f8edaf088449e37fe81c99cbf580b9bd",
      "tree": "a6aaadb26ee068609b9520755e58a0fcdff588fd",
      "parents": [
        "427bf532b5ad6db5addc2bce675d13f874397c0c"
      ],
      "author": {
        "name": "rajesh.shah@intel.com",
        "email": "rajesh.shah@intel.com",
        "time": "Mon Oct 31 16:20:12 2005 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Nov 10 16:09:15 2005 -0800"
      },
      "message": "[PATCH] pciehp: clean-up how we request control of hotplug hardware\n\nThis patch further tweaks how we request control of hotplug\ncontroller hardware from BIOS. We first search the ACPI namespace\ncorresponding to a specific hotplug controller looking for an\n_OSC or OSHP method. On failure, we successively move to the\nACPI parent object, till we hit the highest level host bridge\nin the hierarchy. This allows for different types of BIOS\u0027s\nwhich place the _OSC/OSHP methods at various places in the acpi\nnamespace, while still not encroaching on the namespace of\nsome other root level host bridge.\n\nThis patch also introduces a new load time option (pciehp_force)\nthat allows us to bypass all _OSC/OSHP checking. Not supporting\nthese methods seems to be be the most common ACPI firmware problem\nwe\u0027ve run into. This will still _not_ allow the pciehp driver to\nwork correctly if the BIOS really doesn\u0027t support pciehp (i.e. if\nit doesn\u0027t generate a hotplug interrupt). Use this option with\ncaution.  Some BIOS\u0027s may deliberately not build any _OSC/OSHP\nmethods to make sure it retains control the hotplug hardware.\nUsing the pciehp_force parameter for such systems can lead to\ntwo separate entities trying to control the same hardware.\n\nSigned-off-by: Rajesh Shah \u003crajesh.shah@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "427bf532b5ad6db5addc2bce675d13f874397c0c",
      "tree": "3a099b05ab3b1252d6e441855d9b1da02e0daf8c",
      "parents": [
        "1a9ed1bfe2fb17cc30227a12a3c1212128bb78b6"
      ],
      "author": {
        "name": "rajesh.shah@intel.com",
        "email": "rajesh.shah@intel.com",
        "time": "Mon Oct 31 16:20:11 2005 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Nov 10 16:09:15 2005 -0800"
      },
      "message": "[PATCH] pciehp: request control of each hotplug controller individually\n\nThis patch tweaks the way pciehp requests control of the hotplug\nhardware from BIOS. It now tries to invoke the ACPI _OSC method\nfor a specific hotplug controller only, rather than walking the\nentire acpi namespace invoking all possible _OSC methods under\nall host bridges. This allows us to gain control of each hotplug\ncontroller individually, even if BIOS fails to give us control of\nsome other hotplug controller in the system.\n\nSigned-off-by: Rajesh Shah \u003crajesh.shah@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "1a9ed1bfe2fb17cc30227a12a3c1212128bb78b6",
      "tree": "17972b04d16dca0bfb66771165928a4db50fb00b",
      "parents": [
        "ed6cbcf2ac706aa47194fd2f7a99865cc06833d7"
      ],
      "author": {
        "name": "rajesh.shah@intel.com",
        "email": "rajesh.shah@intel.com",
        "time": "Mon Oct 31 16:20:10 2005 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Nov 10 16:09:15 2005 -0800"
      },
      "message": "[PATCH] pciehp: reduce debug message verbosity\n\nReduce the number of debug messages generated if pciehp debug is\nenabled. I tried to restrict this to removing debug messages that\nare either early-driver-debug type messages, or print information\nthat can be inferred through other debug prints.\n\nSigned-off-by: Rajesh Shah \u003crajesh.shah@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "ed6cbcf2ac706aa47194fd2f7a99865cc06833d7",
      "tree": "7c0dfc9a0c8078618f662f5d7a5dcad25d05ac77",
      "parents": [
        "ca22a5e4d70620b7f3d809e424daa5214b0aa00d"
      ],
      "author": {
        "name": "rajesh.shah@intel.com",
        "email": "rajesh.shah@intel.com",
        "time": "Mon Oct 31 16:20:09 2005 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Nov 10 16:09:15 2005 -0800"
      },
      "message": "[PATCH] pciehp: miscellaneous cleanups\n\nRemove un-necessary header includes, remove dead code, remove\nsome hardcoded constants...\n\nSigned-off-by: Rajesh Shah \u003crajesh.shah@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "ca22a5e4d70620b7f3d809e424daa5214b0aa00d",
      "tree": "13f69e742475642f382bcb0350e399d14315b534",
      "parents": [
        "a8a2be949267cb0d1d933a92d9fb43eda4f4fe88"
      ],
      "author": {
        "name": "rajesh.shah@intel.com",
        "email": "rajesh.shah@intel.com",
        "time": "Mon Oct 31 16:20:08 2005 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Nov 10 16:09:14 2005 -0800"
      },
      "message": "[PATCH] pciehp: remove redundant data structures\n\nState information is currently stored in per-slot as well as\nper-pci-function data structures in pciehp. There\u0027s a lot of\noverlap in the information kept, and some of it is never used.\nThis patch consolidates the state information to per-slot and\neliminates unused data structures. The biggest change is to\neliminate the pci_func structure and the code around managing\nits lists.\n\nSigned-off-by: Rajesh Shah \u003crajesh.shah@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "a8a2be949267cb0d1d933a92d9fb43eda4f4fe88",
      "tree": "08c0fd1ec2ee5236d201005021021491194f4153",
      "parents": [
        "71b720c0f96145f5868c87591c286b290bc1a6af"
      ],
      "author": {
        "name": "rajesh.shah@intel.com",
        "email": "rajesh.shah@intel.com",
        "time": "Mon Oct 31 16:20:07 2005 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Nov 10 16:09:14 2005 -0800"
      },
      "message": "[PATCH] pciehp: reduce dependence on ACPI\n\nReduce the PCI Express hotplug driver\u0027s dependence on ACPI.\nWe don\u0027t walk the acpi namespace anymore to build a list of\nbridges and devices. We go to ACPI only to run the _OSC or\n_OSHP methods to transition control of hotplug hardware from\nsystem BIOS to the hotplug driver, and to run the _HPP\nmethod to get hotplug device parameters like cache line size,\nlatency timer and SERR/PERR enable from BIOS.\n\nNote that one of the side effects of this patch is that pciehp\ndoes not automatically enable the hot-added device or its DMA\nbus mastering capability now. It expects the device driver to\ndo that. This may break some drivers and we will have to fix\nthem as they are reported.\n\nSigned-off-by: Rajesh Shah \u003crajesh.shah@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "71b720c0f96145f5868c87591c286b290bc1a6af",
      "tree": "797a97084494d99ec59670009242dc25174d3fb1",
      "parents": [
        "24a4e377068d15424cd6a921d41352f295548037"
      ],
      "author": {
        "name": "rajesh.shah@intel.com",
        "email": "rajesh.shah@intel.com",
        "time": "Mon Oct 31 16:20:06 2005 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Nov 10 16:09:14 2005 -0800"
      },
      "message": "[PATCH] patch 1/8] pciehp: use the PCI core for hotplug resource management\n\nThis patch converts the pci express hotplug controller driver\nto use the PCI core for resource management. This eliminates a\nlot of duplicated code and integrates pciehp with the system\u0027s\nnormal PCI handling code.\n\nSigned-off-by: Rajesh Shah \u003crajesh.shah@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "fe98aeab8494cf431ef62e080cbe1dc1b6f5bd49",
      "tree": "a0a66f8a8de8115d7310c4e9821f04194173987b",
      "parents": [
        "d9564ad11454581f85b77026f290f4bb24eecf25"
      ],
      "author": {
        "name": "Linas Vepstas",
        "email": "linas@linas.org",
        "time": "Thu Nov 03 18:51:17 2005 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Nov 10 16:02:35 2005 +1100"
      },
      "message": "[PATCH] ppc64: bugfix: crash on PHB add\n\n19-rpaphp-crashing.patch\n\nThis patch fixes a bug related to dlpar PHB add, after a PHB removal.\n\n-- The crash was due to the PHB not having a pci_dn structure yet,\n   when the phb is being added.\n\nThis code survived testing, of adding and removeig the PHB and all slots\nunderneath it, 17 times so far, as of this writing.\n\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "6044ec8882c726e325017bd948aa0cd94ad33abc",
      "tree": "3bfc5dc93434e8ad556540f6689abcd2699aa45d",
      "parents": [
        "2ea7533060e361810c21b2f5ee02151c4dfb85d8"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Mon Nov 07 01:01:32 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:54:05 2005 -0800"
      },
      "message": "[PATCH] kfree cleanup: misc remaining drivers\n\nThis is the remaining misc drivers/ part of the big kfree cleanup patch.\n\nRemove pointless checks for NULL prior to calling kfree() in misc files in\ndrivers/.\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nAcked-by: Aristeu Sergio Rozanski Filho \u003caris@cathedrallabs.org\u003e\nAcked-by: Roland Dreier \u003crolandd@cisco.com\u003e\nAcked-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\nAcked-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nAcked-by: Len Brown \u003clen.brown@intel.com\u003e\nAcked-by: \"Antonino A. Daplas\" \u003cadaplas@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8c65b4a60450590e79a28e9717ceffa9e4debb3f",
      "tree": "e0e42b5faee0a1c44746a36d9df7a8fbb2a2c24c",
      "parents": [
        "6fdcc2162285a8fc96ab12ff85086c37bceaa494"
      ],
      "author": {
        "name": "Tim Schmielau",
        "email": "tim@physik3.uni-rostock.de",
        "time": "Mon Nov 07 00:59:43 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:41 2005 -0800"
      },
      "message": "[PATCH] fix remaining missing includes\n\nFix more include file problems that surfaced since I submitted the previous\nfix-missing-includes.patch.  This should now allow not to include sched.h\nfrom module.h, which is done by a followup patch.\n\nSigned-off-by: Tim Schmielau \u003ctim@physik3.uni-rostock.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4e57b6817880946a3a78d5d8cad1ace363f7e449",
      "tree": "b6b5f3f9e8e52cc55d98239a4992e72e983c8fa4",
      "parents": [
        "b0423a0d9cc836b2c3d796623cd19236bfedfe63"
      ],
      "author": {
        "name": "Tim Schmielau",
        "email": "tim@physik3.uni-rostock.de",
        "time": "Sun Oct 30 15:03:48 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 30 17:37:32 2005 -0800"
      },
      "message": "[PATCH] fix missing includes\n\nI recently picked up my older work to remove unnecessary #includes of\nsched.h, starting from a patch by Dave Jones to not include sched.h\nfrom module.h. This reduces the number of indirect includes of sched.h\nby ~300. Another ~400 pointless direct includes can be removed after\nthis disentangling (patch to follow later).\nHowever, quite a few indirect includes need to be fixed up for this.\n\nIn order to feed the patches through -mm with as little disturbance as\npossible, I\u0027ve split out the fixes I accumulated up to now (complete for\ni386 and x86_64, more archs to follow later) and post them before the real\npatch.  This way this large part of the patch is kept simple with only\nadding #includes, and all hunks are independent of each other.  So if any\nhunk rejects or gets in the way of other patches, just drop it.  My scripts\nwill pick it up again in the next round.\n\nSigned-off-by: Tim Schmielau \u003ctim@physik3.uni-rostock.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3fa63c7d82ab9a12a5d0a299069f8df9f35aa011",
      "tree": "568e2eb557ff89359bd7de6bc307d0534fb1ea16",
      "parents": [
        "dfb7dac3af623a68262536437af008ed6aba4d88"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Oct 30 15:02:23 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 30 17:37:20 2005 -0800"
      },
      "message": "[PATCH] Typo fix: dot after newline in printk strings\n\nTypo fix: dots appearing after a newline in printk strings.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0d078f6f96809c95c69b99d6605a502b0ac63d3d",
      "tree": "1b4691abab5f96f2aa8a5217a2701f181b41940d",
      "parents": [
        "4276d32260662d5401a15a0a46e506fb5c8ab563"
      ],
      "author": {
        "name": "Brian Gerst",
        "email": "bgerst@didntduck.org",
        "time": "Sun Oct 30 14:59:20 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 30 17:37:10 2005 -0800"
      },
      "message": "[PATCH] CONFIG_IA32\n\nAdd CONFIG_X86_32 for i386.  This allows selecting options that only apply\nto 32-bit systems.\n\n(X86 \u0026\u0026 !X86_64) becomes X86_32\n(X86 ||  X86_64) becomes X86\n\nSigned-off-by: Brian Gerst \u003cbgerst@didntduck.org\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8e5dce35221850759671b2847a2e51030f7626bd",
      "tree": "209dba22e714697336158ef43a2460068a65566b",
      "parents": [
        "5457b6a6013516a73b8f48ec1adb9984b577a5c1"
      ],
      "author": {
        "name": "Kristen Accardi",
        "email": "kristen.c.accardi@intel.com",
        "time": "Tue Oct 18 17:21:40 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 15:37:01 2005 -0700"
      },
      "message": "[PATCH] acpiphp: allocate resources for adapters with bridges\n\nAllocate resources for adapters with bridges on them.\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": "c2608a111b621d5cf0e4c2876d79e67333ce5341",
      "tree": "0e90b0bc85f026c74434f132760d7a4e12cf4eab",
      "parents": [
        "7c8942f993dc069db0e0327a343bbec8a6e96074"
      ],
      "author": {
        "name": "rajesh.shah@intel.com",
        "email": "rajesh.shah@intel.com",
        "time": "Thu Oct 13 12:05:44 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 15:37:01 2005 -0700"
      },
      "message": "[PATCH] shpchp: fix oops at driver unload\n\nAt unload time, the shpchp driver does not remove sysfs files\nit had created in the driver\u0027s probe entry point. This patch\nfixes this problem.\n\nSigned-off-by: Rajesh Shah \u003crajesh.shah@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "7c8942f993dc069db0e0327a343bbec8a6e96074",
      "tree": "22e617e853e1af63ebd3953e34cee56f573d442b",
      "parents": [
        "ee138334d5eb5ca662b2d69228420c1ccc051e0e"
      ],
      "author": {
        "name": "rajesh.shah@intel.com",
        "email": "rajesh.shah@intel.com",
        "time": "Thu Oct 13 12:05:43 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 15:37:00 2005 -0700"
      },
      "message": "[PATCH] shpchp: reduce debug message verbosity\n\nReduce the number of debug messages generated if shpchp debug is\nenabled. I tried to restrict this to removing debug messages that\nare either early-driver-debug type messages, or print information\nthat can be inferred through other debug prints.\n\nSigned-off-by: Rajesh Shah \u003crajesh.shah@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "ee138334d5eb5ca662b2d69228420c1ccc051e0e",
      "tree": "6c8f0d28ab39f4ea9abb0e9986f8c9a3fca6f470",
      "parents": [
        "2178bfad9ccb0cbeb79599dd1dc349dd4567aa49"
      ],
      "author": {
        "name": "rajesh.shah@intel.com",
        "email": "rajesh.shah@intel.com",
        "time": "Thu Oct 13 12:05:42 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 15:37:00 2005 -0700"
      },
      "message": "[PATCH] shpchp: miscellaneous cleanups\n\nRemove un-necessary header includes, remove dead code, remove\nsome type casts, receive function return in the correct data\ntype...\n\nSigned-off-by: Rajesh Shah \u003crajesh.shah@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "2178bfad9ccb0cbeb79599dd1dc349dd4567aa49",
      "tree": "9a58ee4a73e36b31edd8b5660966403d7c6c5562",
      "parents": [
        "70b6091946ab486c4dab8abeb4a3fc2bf7d3e7fe"
      ],
      "author": {
        "name": "rajesh.shah@intel.com",
        "email": "rajesh.shah@intel.com",
        "time": "Thu Oct 13 12:05:41 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 15:37:00 2005 -0700"
      },
      "message": "[PATCH] shpchp: remove redundant data structures\n\nState information is currently stored in per-slot as well as\nper-pci-function data structures in shpchp. There\u0027s a lot of\noverlap in the information kept, and some of it is never used.\nThis patch consolidates the state information to per-slot and\neliminates unused data structures. The biggest change is to\neliminate the pci_func structure and the code around managing\nits lists.\n\nSigned-off-by: Rajesh Shah \u003crajesh.shah@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "70b6091946ab486c4dab8abeb4a3fc2bf7d3e7fe",
      "tree": "b61b3262529be1b03cabac951bac5cf764e2daf2",
      "parents": [
        "1410dc1cef1e2f5e90c1fcb97041f42e0eee35b4"
      ],
      "author": {
        "name": "rajesh.shah@intel.com",
        "email": "rajesh.shah@intel.com",
        "time": "Thu Oct 13 12:05:40 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 15:37:00 2005 -0700"
      },
      "message": "[PATCH] shpchp: dont save PCI config for hotplug slots/devices\n\nThis patch eliminates saving the PCI config header for devices\nin hotplug capable slots. We now use the PCI core to get the\nspecific parts of the config header as required.\n\nSigned-off-by: Rajesh Shah \u003crajesh.shah@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "1410dc1cef1e2f5e90c1fcb97041f42e0eee35b4",
      "tree": "dffc17757791d79f2a83b5a85cf21278f3803448",
      "parents": [
        "424600f9706b20a8a33ad928d3d0326bd88679bc"
      ],
      "author": {
        "name": "rajesh.shah@intel.com",
        "email": "rajesh.shah@intel.com",
        "time": "Thu Oct 13 12:05:39 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 15:37:00 2005 -0700"
      },
      "message": "[PATCH] shpchp: detect SHPC capability before doing a lot of work\n\nThe shpc driver registers its probe function for all pci-pci\nbridges in the system. Not all of them will be shpc capable, so\nlook for this capability early in the probe function and return\nif there\u0027s no work to do on this bridge. The old shpc driver\ndid some initialization work on all bridges before detecting\nthat shpc is not supported and unwinds the work it\u0027s already done\nin that case.\n\nSigned-off-by: Rajesh Shah \u003crajesh.shah@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "424600f9706b20a8a33ad928d3d0326bd88679bc",
      "tree": "364509b512ff4f522b38329df582553a9c8fb6ff",
      "parents": [
        "7e88ed199689f333668b62348051202706b6a74a"
      ],
      "author": {
        "name": "rajesh.shah@intel.com",
        "email": "rajesh.shah@intel.com",
        "time": "Thu Oct 13 12:05:38 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 15:37:00 2005 -0700"
      },
      "message": "[PATCH] shpchp: reduce dependence on ACPI\n\nReduce the SHPC hotplug driver\u0027s dependence on ACPI. We don\u0027t\nwalk the acpi namespace anymore to build a list of bridges and\ndevices. The remaining interaction with ACPI is to run the\n_OSHP method to transition control of hotplug hardware from\nsystem BIOS to the shpc hotplug driver, and to run the _HPP\nmethod to get hotplug device parameters like cache line size,\nlatency timer and SERR/PERR enable from BIOS.\n\nNote that one of the side effects of this patch is that shpchp\ndoes not enable the hot-added device or its DMA bus mastering\nautomatically now. It expects the device driver to do that.\nThis may break some drivers and we will have to fix them as\nthey are reported.\n\nSigned-off-by: Rajesh Shah \u003crajesh.shah@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "7e88ed199689f333668b62348051202706b6a74a",
      "tree": "5dd9d1f727a1b6b1435e475dcc62e7fde26d99f5",
      "parents": [
        "dbd7a78818d125a0ebd5507d4edb4dd5900006ab"
      ],
      "author": {
        "name": "rajesh.shah@intel.com",
        "email": "rajesh.shah@intel.com",
        "time": "Thu Oct 13 12:05:37 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 15:36:59 2005 -0700"
      },
      "message": "[PATCH] shpchp: remove redundant display of PCI device resources\n\nInfo about resources assigned to PCI devices is already available\nthrough sysfs and pci utilities. There\u0027s no need for shpchp to\ncreate another sysfs file to display the same information.\n\nSigned-off-by: Rajesh Shah \u003crajesh.shah@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "dbd7a78818d125a0ebd5507d4edb4dd5900006ab",
      "tree": "682a1681aad47f70bfb760fca077f54589be92c6",
      "parents": [
        "e3b1bd572f1cdb247bb4266a593b6894dc578d6a"
      ],
      "author": {
        "name": "rajesh.shah@intel.com",
        "email": "rajesh.shah@intel.com",
        "time": "Thu Oct 13 12:05:36 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 15:36:59 2005 -0700"
      },
      "message": "[PATCH] shpchp: use the PCI core for hotplug resource management\n\nThis patch converts the standard hotplug controller driver to use\nthe PCI core for resource management. This eliminates a whole lot\nof duplicated code, and integrates shpchp in the system\u0027s normal\nPCI handling code.\n\nSigned-off-by: Rajesh Shah \u003crajesh.shah@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "934199e95d6ac28f42686fe3009877eff33e06c3",
      "tree": "607f305d0a7841484bd7b1e1adf956c7231db2de",
      "parents": [
        "b7924c38c9a9c6151213bc0d91776eace614e761"
      ],
      "author": {
        "name": "linas",
        "email": "linas@austin.ibm.com",
        "time": "Wed Sep 28 19:33:38 2005 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 15:36:59 2005 -0700"
      },
      "message": "[PATCH] ppc64 PCI Hotplug: cleanup unsymmetric API routines\n\nThis is a minor patch to the ppc64 PCI hotplug code; it makes the call to\nrpaphp_unconfig_pci_adapter() symmetric with respect to the call to\nrpaphp_config_pci_adapter().  I discussed this with John Rose, who\nhad provided the last round of changes for these functions; he\nappearently had this patch but somehow failed to mail it out.\n\nTested. (added/removed device).\n\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\n\n drivers/pci/hotplug/rpaphp.h      |    3 ++-\n drivers/pci/hotplug/rpaphp_core.c |    5 ++++-\n drivers/pci/hotplug/rpaphp_pci.c  |   11 +++--------\n 3 files changed, 9 insertions(+), 10 deletions(-)\n"
    },
    {
      "commit": "fe89cf4c4b7a3d9a0ff95eb0506aa7c9baaccda1",
      "tree": "496c9092452395e6d616adedab53e7ac85b199b6",
      "parents": [
        "c8920f0c8b3b42537ab4a54ff92c11daf48fdfec"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Wed Sep 28 14:03:08 2005 -0600"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 15:36:58 2005 -0700"
      },
      "message": "[PATCH] cpqphp: add pci_enable_device()\n\nAdd pci_{enable,disable}_device() calls.  Without pci_enable_device(),\ndev-\u003eirq is garbage, and cpqphp relies on it.\n\nThis fixes a problem reported by Bruno Redondi.  He reported a flood\nof ACPI interrupts, that caused kacpid to run 100% of the time:\n    http://bugzilla.kernel.org/show_bug.cgi?id\u003d5312\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n drivers/pci/hotplug/cpqphp_core.c |   24 +++++++++++++++++++-----\n 1 file changed, 19 insertions(+), 5 deletions(-)\n"
    },
    {
      "commit": "c8920f0c8b3b42537ab4a54ff92c11daf48fdfec",
      "tree": "f8ee6aaf2a90e46a630a113cca127b04ab1f5e2a",
      "parents": [
        "d3535fbbce0eef8faa8de30d187fc83b11b858ef"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Wed Sep 28 15:15:16 2005 -0600"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 15:36:58 2005 -0700"
      },
      "message": "[PATCH] cpcihp_zt5550: add pci_enable_device()\n\nAdd pci_{enable,disable}_device() calls.  Without pci_enable_device(),\ndev-\u003eirq is garbage, and cpcihp_zt5550 relies on it.\n\nCompiled but untested, since I don\u0027t have the hardware.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Scott Murray \u003cscottm@somanetworks.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n drivers/pci/hotplug/cpcihp_zt5550.c |   25 +++++++++++++++++++++----\n 1 file changed, 21 insertions(+), 4 deletions(-)\n"
    },
    {
      "commit": "02fe75a9ad797b4f8ccf1ee8e49833b77cc30c6a",
      "tree": "030827c54f248461b7384021a1cbd22bec0e53cf",
      "parents": [
        "3c6de9295d28a4fc868b2c09f23e318e3e7b9b6b"
      ],
      "author": {
        "name": "Linda Xie",
        "email": "lxiep@us.ibm.com",
        "time": "Thu Sep 22 00:48:24 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 22 07:58:25 2005 -0700"
      },
      "message": "[PATCH] PCI Hotplug: Fix buffer overrun in rpadlpar_sysfs.c\n\nSigned-off-by: Linda Xie \u003clxie@us.ibm.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "656da9da3745abcbbbdca598745d04c6de2c8843",
      "tree": "f18072653649eb5bae6823a2d5ec22d62e60462b",
      "parents": [
        "1029d6b58adc3225911c56af26895871dd2ea8cf"
      ],
      "author": {
        "name": "Pekka Enberg",
        "email": "penberg@cs.helsinki.fi",
        "time": "Thu Sep 22 00:48:11 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 22 07:58:24 2005 -0700"
      },
      "message": "[PATCH] PCI: convert kcalloc to kzalloc\n\nThis patch converts kcalloc(1, ...) calls to use the new kzalloc() function.\n\nSigned-off-by: Pekka Enberg \u003cpenberg@cs.helsinki.fi\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "06c6d271f41ffa20f2dadc9bfe100a89f7f1dd1d",
      "tree": "eb4b3ed587b80a4a35fdf97b2219ce192763e404",
      "parents": [
        "c2fa4f4ad8ddf4b9fac344f1da7a25d4868f08f5"
      ],
      "author": {
        "name": "Adam Kropelin",
        "email": "akropel1@rochester.rr.com",
        "time": "Fri Sep 16 19:28:19 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Sep 17 11:50:03 2005 -0700"
      },
      "message": "[PATCH] shpchp: Use dword accessors for PCI_ROM_ADDRESS\n\nPCI_ROM_ADDRESS is a 32 bit register and as such should be accessed using\npci_bus_{read,write}_config_dword().  A recent audit of drivers/ turned up\nseveral cases of byte- and word-sized accesses.  The harmful ones were fixed\nby Linus directly.  This patches up one of the remaining\nharmless-but-still-wrong cases caught in the dragnet.\n\nSigned-off-by: Adam Kropelin \u003cakropel1@rochester.rr.com\u003e\nCc: \u003ckristen.c.accardi@intel.com\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c2fa4f4ad8ddf4b9fac344f1da7a25d4868f08f5",
      "tree": "7ba8491513cc179748531a9c2e0ed1ba6b3ea80f",
      "parents": [
        "d648daca1170945600756b31866d0362a67f2aae"
      ],
      "author": {
        "name": "Adam Kropelin",
        "email": "akropel1@rochester.rr.com",
        "time": "Fri Sep 16 19:28:18 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Sep 17 11:50:03 2005 -0700"
      },
      "message": "[PATCH] pciehp: Use dword accessors for PCI_ROM_ADDRESS\n\nPCI_ROM_ADDRESS is a 32 bit register and as such should be accessed\nusing pci_bus_{read,write}_config_dword(). A recent audit of drivers/\nturned up several cases of byte- and word-sized accesses. The harmful\nones were fixed by Linus directly. This patches up one of the remaining\nharmless-but-still-wrong cases caught in the dragnet.\n\nSigned-off-by: Adam Kropelin \u003cakropel1@rochester.rr.com\u003e\nCc: \u003ckristen.c.accardi@intel.com\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d648daca1170945600756b31866d0362a67f2aae",
      "tree": "c86b5735d82389efc7b91609b79c5ea5085b05e4",
      "parents": [
        "ef0f6a437f92fbd96c725086555b37b29371e107"
      ],
      "author": {
        "name": "Adam Kropelin",
        "email": "akropel1@rochester.rr.com",
        "time": "Fri Sep 16 19:28:17 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Sep 17 11:50:03 2005 -0700"
      },
      "message": "[PATCH] ibmphp: Use dword accessors for PCI_ROM_ADDRESS\n\nPCI_ROM_ADDRESS is a 32 bit register and as such should be accessed using\npci_bus_{read,write}_config_dword().  A recent audit of drivers/ turned up\nseveral cases of byte- and word-sized accesses.  The harmful ones were fixed\nby Linus directly.  This patches up one of the remaining\nharmless-but-still-wrong cases caught in the dragnet.\n\nSigned-off-by: Adam Kropelin \u003cakropel1@rochester.rr.com\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "41d0ab2a7dfe9e25504169c98eac5e84e5509e3d",
      "tree": "cb4e957b0c03494f4e0cc6a3f0f468e4b608dbf1",
      "parents": [
        "a4531edd75522804dd2b268d8ccc5eaa70748011",
        "cdb9b9f730eac4f947a2c552806a3a550bf019ef"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 09 15:17:00 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 09 15:17:00 2005 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/pci-2.6 \n"
    },
    {
      "commit": "7c56075e60caaff1314decdb61b72ef576915270",
      "tree": "964db43d4fe45cb810170b80aad068928572a6b4",
      "parents": [
        "144a50ea5e1487b8b8e722289b4177713354448a"
      ],
      "author": {
        "name": "Rajesh Shah",
        "email": "rajesh.shah@intel.com",
        "time": "Tue Aug 16 17:32:04 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Sep 09 13:58:18 2005 -0700"
      },
      "message": "[PATCH] PCI: Fix PCI bus mastering enable problem in pciehp\n\nMartin Franc reported that the pciehp driver was not enabling bus\nmaster capability on his hot-plugged card. pciehprm_enable_card()\nwas updating the PCI command register only if _HPP indicated a\nvalue for SERR or PERR that was different from the current setting.\nI don\u0027t have hardware that reproduces this problem, but Martin\nreports that this patch fixes the problem for him.\n\nSigned-off-by: Rajesh Shah \u003crajesh.shah@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nFrom rzarev@its.caltech.edu Tue Sep  6 18:29:50 2005\nDate: Tue, 6 Sep 2005 13:39:32 -0700 (PDT)\nFrom: Rumen Ivanov Zarev \u003crzarev@its.caltech.edu\u003e\nMessage-Id: \u003c200509062039.j86KdWMr014934@inky.its.caltech.edu\u003e\nTo: gregkh@suse.de\nSubject: PCI: Unhide SMBus on Compaq Evo N620c\nCc: linux-kernel@vger.kernel.org\n\nTrivial patch against 2.6.13 to unhide SMBus on Compaq Evo N620c laptop using\nIntel 82855PM chipset.\n\nSigned-off-by: Rumen Zarev \u003crzarev@caltech.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n---\n drivers/pci/quirks.c |    6 ++++++\n 1 file changed, 6 insertions(+)\n\n--- gregkh-2.6.orig/drivers/pci/quirks.c\t2005-09-09 10:28:55.000000000 -0700\n+++ gregkh-2.6/drivers/pci/quirks.c\t2005-09-09 13:51:44.000000000 -0700\n@@ -876,6 +876,12 @@ static void __init asus_hides_smbus_host\n                        case 0xC00C: /* Samsung P35 notebook */\n                                asus_hides_smbus \u003d 1;\n                        }\n+\t} else if (unlikely(dev-\u003esubsystem_vendor \u003d\u003d PCI_VENDOR_ID_COMPAQ)) {\n+\t\tif (dev-\u003edevice \u003d\u003d PCI_DEVICE_ID_INTEL_82855PM_HB)\n+\t\t\tswitch(dev-\u003esubsystem_device) {\n+\t\t\tcase 0x0058: /* Compaq Evo N620c */\n+\t\t\t\tasus_hides_smbus \u003d 1;\n+\t\t\t}\n \t}\n }\n DECLARE_PCI_FIXUP_HEADER(PCI_VENDOR_ID_INTEL,\tPCI_DEVICE_ID_INTEL_82845_HB,\tasus_hides_smbus_hostbridge );\n"
    },
    {
      "commit": "1635317facea3094ddf34082cd86797efb1d9f7e",
      "tree": "67d5a4d4c7af00ac4be4608092fec99a32683715",
      "parents": [
        "b28d2582ce8aafe531d909bb9c4dcf29189e786e"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Sep 06 13:17:54 2005 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Sep 09 22:11:38 2005 +1000"
      },
      "message": "[PATCH] Separate pci bits out of struct device_node\n\nThis patch pulls the PCI-related junk out of struct device_node and\nputs it in a separate structure, struct pci_dn.  The device_node now\njust has a void * pointer in it, which points to a struct pci_dn for\nnodes that represent PCI devices.  It could potentially be used in\nfuture for device-specific data for other sorts of devices, such as\nvirtual I/O devices.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "1d2450a4a6eb656798c6282b5ffc8e5f9f52ac14",
      "tree": "4537680974632dc626368d4fe53e932243d13ac1",
      "parents": [
        "c9d8073fd2a0bcb5df973654e988282b523cf553"
      ],
      "author": {
        "name": "Prarit Bhargava",
        "email": "prarit@sgi.com",
        "time": "Fri Aug 12 10:13:34 2005 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Sep 08 14:57:25 2005 -0700"
      },
      "message": "[PATCH] PCI Hotplug: SGI hotplug driver fixes\n\nThese fixes were suggested by pcihpd-discuss, but were dropped in the\ninitial checkin of the code.  These fixes include cleaning up the\nhotplug driver sysfs filename, and some minor code cleanups.  The driver\nalso requires at least PROM 4.30, not 4.20.\n\nSigned-off-by: Prarit Bhargava \u003cprarit@sgi.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "1248d636122e4ec9d7802b850904e3bb48a0da23",
      "tree": "ca41930bb82ce02147f58df7b288fdf8a6b3e9b2",
      "parents": [
        "346d38823b59d65c3c1365971776b52e0661b7e5"
      ],
      "author": {
        "name": "Kristen Accardi",
        "email": "kristen.c.accardi@intel.com",
        "time": "Fri Aug 05 12:16:06 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Sep 08 14:57:24 2005 -0700"
      },
      "message": "[PATCH] PCI Hotplug: use bus_slot number for name\n\nFor systems with multiple hotplug controllers, you need to use more than\njust the slot number to uniquely name the slot.  Without a unique slot\nname, the pci_hp_register() will fail.  This patch adds the bus number\nto the name.\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": "56d8456b06ad1316bff3c75caed5e06e786f20d8",
      "tree": "f7a17c2e66c548b5172bebd07a01437ff78a9447",
      "parents": [
        "940903c5a5a906c622a79b3101586deb1a1b3480"
      ],
      "author": {
        "name": "John Rose",
        "email": "johnrose@austin.ibm.com",
        "time": "Mon Jul 25 10:17:03 2005 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Sep 08 14:57:23 2005 -0700"
      },
      "message": "[PATCH] PCI Hotplug: rpaphp: Purify hotplug\n\nCurrently rpaphp registers the following bus types as hotplug slots:\n1) Actual PCI Hotplug slots\n2) Embedded/Internal PCI slots\n3) PCI Host Bridges\n\nThe second and third bus types are not actually direct parents of\nremovable adapters.  As such, the rpaphp has special case code to fake\nresults for attributes like power, adapter status, etc.  This patch\nremoves types 2 and 3 from the rpaphp module.\n\nThis patch also changes the DLPAR module so that slots can be\nDLPAR-added/removed without having been designated as hotplug-capable.\n\nSigned-off-by: John Rose \u003cjohnrose@austin.ibm.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "940903c5a5a906c622a79b3101586deb1a1b3480",
      "tree": "9bdeaf31e715e6f59f4202e7e8552df6bc794d94",
      "parents": [
        "0945cd5f908a09ad99bf42d7ded16f26f24f317d"
      ],
      "author": {
        "name": "John Rose",
        "email": "johnrose@austin.ibm.com",
        "time": "Mon Jul 25 10:16:58 2005 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Sep 08 14:57:23 2005 -0700"
      },
      "message": "[PATCH] PCI Hotplug: rpaphp: Export slot enable\n\nThis patch exports rpaphp_config_pci_adapter() for use by the rpadlpar\nmodule.  It also changes this function by removing any dependencies on\nstruct slot.  The patch also changes the RPA DLPAR-add path to enable\nnewly-added slots in a separate step from that which registers them as\nhotplug slots.\n\nSigned-off-by: John Rose \u003cjohnrose@austin.ibm.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "0945cd5f908a09ad99bf42d7ded16f26f24f317d",
      "tree": "83ca671af8a9e2560d8bed3c63fbffa59d96af58",
      "parents": [
        "9c209c919df95f83aa042b3352c43841ad15a02b"
      ],
      "author": {
        "name": "John Rose",
        "email": "johnrose@austin.ibm.com",
        "time": "Mon Jul 25 10:16:53 2005 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Sep 08 14:57:23 2005 -0700"
      },
      "message": "[PATCH] PCI Hotplug: rpaphp: Remove rpaphp_find_pci\n\nThe rpaphp module currently uses a fragile method to find a pci device\nby its device node.  This function is unnecessary, so this patch scraps\nit.\n\nSigned-off-by: John Rose \u003cjohnrose@austin.ibm.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "9c209c919df95f83aa042b3352c43841ad15a02b",
      "tree": "9be41a91d2da30893cc4e5b88fa02ea36f756598",
      "parents": [
        "5eeb8c63a38ff20285f3bbe7bcfe5e7c33c8ba14"
      ],
      "author": {
        "name": "John Rose",
        "email": "johnrose@austin.ibm.com",
        "time": "Mon Jul 25 11:13:38 2005 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Sep 08 14:57:22 2005 -0700"
      },
      "message": "[PATCH] PCI Hotplug: rpaphp: Change slot pci reference\n\nThe slot structure in the rpaphp module currently references the PCI\ncontents of the slot using the PCI device of the parent bridge.  This\nis unnecessary, since the module is actually interested in the\nsubordinate bus of the bridge.  The dependency on a PCI bridge device\nalso prohibits the module from registering hotplug slots that have a\nroot bridge as a parent, since root bridges on PPC64 don\u0027t have PCI\ndevices.\n\nThis patch changes struct slot to reference the PCI subsystem using a\npci_bus rather than a pci_dev.\n\nSigned-off-by: John Rose \u003cjohnrose@austin.ibm.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "5eeb8c63a38ff20285f3bbe7bcfe5e7c33c8ba14",
      "tree": "81827bae5ac66dd8ca51cfe60740a64ca53e0759",
      "parents": [
        "bde168412440084e649e7e04938bd1ab6e7bf978"
      ],
      "author": {
        "name": "John Rose",
        "email": "johnrose@austin.ibm.com",
        "time": "Mon Jul 25 10:16:42 2005 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Sep 08 14:57:22 2005 -0700"
      },
      "message": "[PATCH] PCI Hotplug: rpaphp: Move VIO registration\n\nCurrently, rpaphp registers Virtual I/O slots as hotplug slots.  The\nonly purpose of this registration is to ensure that the VIO subsystem\nis notified of new VIO buses during DLPAR adds.  Similarly, rpaphp\nnotifies the VIO subsystem when a VIO bus is DLPAR-removed.  The rpaphp\nmodule has special case code to fake results for attributes like power,\nadapter status, etc.\n\nThe VIO register/unregister functions could just as easily be made from\nthe DLPAR module.  This patch moves the VIO registration calls to the\nDLPAR module, and removes the VIO fluff from rpaphp altogether.\n\nSigned-off-by: John Rose \u003cjohnrose@austin.ibm.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "bde168412440084e649e7e04938bd1ab6e7bf978",
      "tree": "8d835e6dd4147db7568e070fa4cdf3e2785e3ce5",
      "parents": [
        "1b11d78cf87a7014f96e5b7fa2e1233cc8081a00"
      ],
      "author": {
        "name": "John Rose",
        "email": "johnrose@austin.ibm.com",
        "time": "Mon Jul 25 10:16:37 2005 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Sep 08 14:57:22 2005 -0700"
      },
      "message": "[PATCH] PCI Hotplug: rpaphp: Remove unused stuff\n\nSubject line says it all :)\n\nSigned-off-by: John Rose \u003cjohnrose@austin.ibm.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "76f58584824c61eb5b3bdbf019236815921d2e7c",
      "tree": "a8cb03339eddd5ada3c9d04b70b8bd6520e2bc14",
      "parents": [
        "8466361ad5233d4356a4601e16b66c25277920d1"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Aug 24 12:10:49 2005 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Aug 24 12:11:34 2005 -0400"
      },
      "message": "[ACPI] delete CONFIG_ACPI_BUS\n\nit is a synonym for CONFIG_ACPI\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "8cf4c19523b7694c88bba716d88fb659fa702411",
      "tree": "1ed9def7b77b9354032fd734a3dde43bea8b8e2d",
      "parents": [
        "4b47b0eefc37fe3bf6bffb4507c8b6df5b14348d"
      ],
      "author": {
        "name": "Kristen Accardi",
        "email": "kristen.c.accardi@intel.com",
        "time": "Tue Aug 16 15:16:10 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Aug 16 21:06:24 2005 -0700"
      },
      "message": "[PATCH] PCI Hotplug: new contact info\n\nSigned-off-by: Kristen Carlson Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6f354b014b51716166f13f68b29212d3c44ed2c4",
      "tree": "396c09a5d519630a53652a1187bb85fceba82cee",
      "parents": [
        "283c7f6ac6adb57e7dd13cdbc8d60b6ea4de6faf"
      ],
      "author": {
        "name": "Prarit Bhargava",
        "email": "prarit@sgi.com",
        "time": "Wed Jul 06 15:29:53 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Wed Jul 06 15:29:53 2005 -0700"
      },
      "message": "[IA64] hotplug/ia64: SN Hotplug Driver - SN Hotplug Driver code\n\nThis patch is the SGI hotplug driver and additional changes required for\nthe driver.  These modifications include changes to the SN io_init.c code\nfor memory management, the inclusion of new SAL calls to enable and disable\nPCI slots, and a hotplug-style driver.\n\nSigned-off-by: Prarit Bhargava \u003cprarit@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "4002307d2b563a6ab317ca4d7eb1d201a6673d37",
      "tree": "a95936bd9f9180eeaac3c41fae0baaf878486a2d",
      "parents": [
        "70549ad9cf074e12f12cdc931b29b2616dfb873a"
      ],
      "author": {
        "name": "Keith Moore",
        "email": "keithmo@exmsft.com",
        "time": "Thu Jun 02 12:42:37 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 27 21:52:46 2005 -0700"
      },
      "message": "[PATCH] cpqphp: fix oops during unload without probe\n\ndrivers/pci/hotplug/cpqphp_core.c calls cpqphp_event_start_thread()\nin one_time_init(), which is called whenever the hardware is probed.\nUnfortunately, cpqphp_event_stop_thread() is *always* called when\nthe module is unloaded. If the hardware is never probed, then\ncpqphp_event_stop_thread() tries to manipulate a couple of\nuninitialized mutexes.\n\nSigned-off-by: Keith Moore \u003ckeithmo@exmsft.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "a0d399a808916d22c1c222c6b5ca4e8edd6d91a9",
      "tree": "4c4f41d86652c7783cd5900605f36344253d3ef1",
      "parents": [
        "0e888adc41ffc02b700ade715c182a17e766af84"
      ],
      "author": {
        "name": "Kenji Kaneshige",
        "email": "kaneshige.kenji@jp.fujitsu.com",
        "time": "Thu Apr 28 00:25:59 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 27 21:52:45 2005 -0700"
      },
      "message": "[PATCH] ACPI based I/O APIC hot-plug: acpiphp support\n\nThis patch adds PCI based I/O xAPIC hot-add support to ACPIPHP\ndriver. When PCI root bridge is hot-added, all PCI based I/O xAPICs\nunder the root bridge are hot-added by this patch. Hot-remove support\nis TBD.\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "8d50e332c8bd4f4e8cc76e8ed7326aa6f18182aa",
      "tree": "dd9caa96f0b5d5bff3d4fccc4be410c4ecad03aa",
      "parents": [
        "8e7561cfbdf00fb1cee694cef0e825d0548aedbc"
      ],
      "author": {
        "name": "Rajesh Shah",
        "email": "rajesh.shah@intel.com",
        "time": "Thu Apr 28 00:25:57 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 27 21:52:43 2005 -0700"
      },
      "message": "[PATCH] acpi hotplug: decouple slot power state changes from physical hotplug\n\nCurrent acpiphp code does not distinguish between the physical presence and\npower state of a device/slot.  That is, if a device has to be disabled, it\nalso tries to physically ejects the device.  This patch decouples power state\nfrom physical presence.  You can now echo to the corresponding sysfs power\ncontrol file to repeatedly enable and disable a device without having to\nphysically re-insert it.\n\nSigned-off-by: Rajesh Shah \u003crajesh.shah@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "8e7561cfbdf00fb1cee694cef0e825d0548aedbc",
      "tree": "e17b88f3200fb35ea62c7f6896cf21977d551b8a",
      "parents": [
        "2f523b15901f654a9448bbd47ebe1e783ec3195b"
      ],
      "author": {
        "name": "Rajesh Shah",
        "email": "rajesh.shah@intel.com",
        "time": "Thu Apr 28 00:25:56 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 27 21:52:43 2005 -0700"
      },
      "message": "[PATCH] acpi hotplug: aCPI based root bridge hot-add\n\nacpiphp changes to support acpi based root bridge hot-add.\n\nSigned-off-by: Rajesh Shah \u003crajesh.shah@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "2f523b15901f654a9448bbd47ebe1e783ec3195b",
      "tree": "74270f9c16021a5b4accbaadddb50475e3e44701",
      "parents": [
        "364d5094a43ff2ceff3d19e40c4199771cb6cb8f"
      ],
      "author": {
        "name": "Rajesh Shah",
        "email": "rajesh.shah@intel.com",
        "time": "Thu Apr 28 00:25:55 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 27 21:52:43 2005 -0700"
      },
      "message": "[PATCH] acpi hotplug: fix slot power-down problem with acpiphp\n\nEarlier I reported that Matthew\u0027s acpiphp rewrite had problem in powering down\nslot on my i386 system.  The following patch is needed to get the acpiphp\nrewrite properly powering down the slot.\n\nSigned-off-by: Dely Sy \u003cdely.l.sy@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "364d5094a43ff2ceff3d19e40c4199771cb6cb8f",
      "tree": "bc3c70c12895d22aaa96dc27632df22f4ff9ac9e",
      "parents": [
        "42f49a6ae5dca90cd0594475502bf1c43ff1dc07"
      ],
      "author": {
        "name": "Rajesh Shah",
        "email": "rajesh.shah@intel.com",
        "time": "Thu Apr 28 00:25:54 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 27 21:52:42 2005 -0700"
      },
      "message": "[PATCH] acpi hotplug: clean up notify handlers on acpiphp unload\n\nA root bridge may not have directly attached hotpluggable slots under it.\nInstead, it may have p2p bridges with slots under it.  In this case, we need\nto clean up the p2p bridges and slots properly too.  Patch below applies on\ntop of the original patch, and fixes this problem.  Without this, acpiphp\nleaves behind notify handlers on module unload, and subsequent module load\nattempts don\u0027t work properly too.  Patch was tested on an ia64 Tiger4 box.\n\nSigned-off-by: Rajesh Shah \u003crajesh.shah@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "42f49a6ae5dca90cd0594475502bf1c43ff1dc07",
      "tree": "f894d1335be0aaa10955f61aa92200540ef13624",
      "parents": [
        "4ce448e5fae62689b06027b46f470b944e5c2193"
      ],
      "author": {
        "name": "Rajesh Shah",
        "email": "rajesh.shah@intel.com",
        "time": "Thu Apr 28 00:25:53 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 27 21:52:42 2005 -0700"
      },
      "message": "[PATCH] acpi hotplug: convert acpiphp to use generic resource code\n\nThis patch converts acpiphp to use the generic PCI resource assignment code.\nIt\u0027s quite large, but most of it is deleting the acpiphp_pci and acpiphp_res\nfiles.  It\u0027s tested on an hp Integrity rx8620 (which won\u0027t work without this\npatch).  Testers with other hardware welcomed.\n\nSigned-off-by: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "e404e274f62665f3333d6a539d0d3701f678a598",
      "tree": "ef6618291524edaab45c4123274730c7d57ae852",
      "parents": [
        "a5099cfc2e82240b0a3e72ad79a5969d5af1a7dc"
      ],
      "author": {
        "name": "Yani Ioannou",
        "email": "yani.ioannou@gmail.com",
        "time": "Tue May 17 06:42:58 2005 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 20 15:15:34 2005 -0700"
      },
      "message": "[PATCH] Driver Core: drivers/i2c/chips/w83781d.c - drivers/s390/block/dcssblk.c: update device attribute callbacks\n\nSigned-off-by: Yani Ioannou \u003cyani.ioannou@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "fc7e4828995d8c9e4c9597f8a19179e4ab53f73e",
      "tree": "0ca83b71052eb241acc64d0152bff21188944b9c",
      "parents": [
        "4a0c20bf8c0fe2116f8fd7d3da6122bf8a01f026"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Fri Apr 29 01:26:27 2005 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 20 15:15:02 2005 -0700"
      },
      "message": "[PATCH] sysfs: (driver/pci) if show/store is missing return -EIO\n\nsysfs: fix drivers/pci so if an attribute does not implement\n       show or store method read/write will return -EIO\n       instead of 0.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "03e49d40ea3436cae0fe43708f11584130ee4a0c",
      "tree": "acaa11b11c0ff1d4c9f743c0d8df2bc5a865a440",
      "parents": [
        "5273a00d9c763108397658d440618f7ac3e40f83"
      ],
      "author": {
        "name": "Scott Murray",
        "email": "scottm@somanetworks.com",
        "time": "Mon Jun 06 15:48:04 2005 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jun 09 01:37:59 2005 -0700"
      },
      "message": "[PATCH] PCI Hotplug: fix CPCI reference counting bug\n\nHere\u0027s a patch that fixes up the pci_dev refcounting in the CPCI code.\nI\u0027ve done some testing against it and it seems fine here.\n\nSigned-off-by: Scott Murray \u003cscottm@somanetworks.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "bcc488ab02254a6e60d749187a632dc3d642d4f8",
      "tree": "4cd45b4d546cf85c14c442b27f611e048a4d9938",
      "parents": [
        "af00f9811e0ccbd3db84ddc4cffb0da942653393"
      ],
      "author": {
        "name": "Scott Murray",
        "email": "scottm@somanetworks.com",
        "time": "Fri May 27 16:48:52 2005 -0400"
      },
      "committer": {
        "name": "Greg KH",
        "email": "gregkh@suse.de",
        "time": "Tue May 31 14:26:38 2005 -0700"
      },
      "message": "[PATCH] PCI Hotplug: more CPCI updates\n\nHere is my third attempt at a patch to further update the CompactPCI\nhotplug driver infrastructure to address the pci_enable_device issue\ndiscussed on the list as well as a few other issues I discovered during\nsome more testing.  This version addresses a few more issues pointed out\nby Prarit Bhargava.  Changes include:\n- cpci_enable_device and its recursive calling of pci_enable_device on\n  new devices removed.\n- Use list_rwsem to avoid slot status change races between disable_slot\n  and check_slots.\n- Fixed oopsing in cpci_hp_unregister_bus caused by calling list_del on\n  a slot after calling pci_hp_deregister.\n- Removed kfree calls in cleanup_slots since release_slot will have\n  done it already.\n- Reworked init_slots a bit to fix latch and adapter file updating on\n  subsequent calls to cpci_hp_start.\n- Improved sanity checking in cpci_hp_register_controller.\n- Now shut things down correctly in cpci_hotplug_exit.\n- Switch to pci_get_slot instead of deprecated pci_find_slot.\n- A bunch of CodingStyle fixes.\n\nSigned-off-by: Scott Murray \u003cscottm@somanetworks.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "2ac2610b26c9da72820443328ff2c56c7b8c87b8",
      "tree": "9ca01e869d0c5a958232b7007e3fb48a27b0c5b3",
      "parents": [
        "7a8cb869f31de525bc34095f51f8c8a43ffcb6a9"
      ],
      "author": {
        "name": "Kenji Kaneshige",
        "email": "kaneshige.kenji@jp.fujitsu.com",
        "time": "Fri May 27 16:08:14 2005 +0900"
      },
      "committer": {
        "name": "Greg KH",
        "email": "gregkh@suse.de",
        "time": "Tue May 31 14:26:37 2005 -0700"
      },
      "message": "[PATCH] PCI Hotplug: SHPCHP driver doesn\u0027t enable PERR and SERR properly\n\nCurrent shpchp driver doesn\u0027t seem to program command register to\nenable PERR and SERR properly. The following 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": "7a8cb869f31de525bc34095f51f8c8a43ffcb6a9",
      "tree": "952c03852730f328c2b500acb4748d2c4298d2b3",
      "parents": [
        "2e3e80c2b75e3815a0160cbd23d4fdb767d66b35"
      ],
      "author": {
        "name": "Kenji Kaneshige",
        "email": "kaneshige.kenji@jp.fujitsu.com",
        "time": "Mon May 23 19:50:32 2005 +0900"
      },
      "committer": {
        "name": "Greg KH",
        "email": "gregkh@suse.de",
        "time": "Tue May 31 14:26:37 2005 -0700"
      },
      "message": "[PATCH] PCI Hotplug: shpchp driver doesn\u0027t program _HPP values properly\n\nCurrent shpchp driver doesn\u0027t seem to program _HPP values\nproperly. The following 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": "43b7d7cfb157b5c8c5cc0933f4e96fd81adc81ca",
      "tree": "2af3b43ed8ee9468b1e0418c10275f33d23ced19",
      "parents": [
        "8b245e45f34280ec61e3c8d643d4613b9e0eb7a4"
      ],
      "author": {
        "name": "Scott Murray",
        "email": "scottm@somanetworks.com",
        "time": "Mon May 09 17:31:50 2005 -0400"
      },
      "committer": {
        "name": "Greg KH",
        "email": "gregkh@suse.de",
        "time": "Tue May 17 14:31:11 2005 -0700"
      },
      "message": "[PATCH] PCI Hotplug: CPCI update\n\n[PATCH] CPCI: update\n\nI have finally done some work to update the CompactPCI hotplug driver to\nfix some of the outstanding issues in 2.6:\n- Added adapter and latch status ops so that those files will get created\n  by the current PCI hotplug core.  This used to not be required, but\n  seems to be now after some of the sysfs rework in the core.\n- Replaced slot list spinlock with a r/w semaphore to avoid any potential\n  issues with sleeping.  This quiets all of the runtime warnings.\n- Reworked interrupt driven hot extraction handling to remove need for a\n  polling operator for ENUM# status.  There are a lot of boards that only\n  have an interrupt driven by ENUM#, so this lowers the bar to entry.\n- Replaced pci_visit_dev usage with better use of the PCI core functions.\n  The new code is functionally equivalent to the previous code, but the\n  use of pci_enable_device on insert needs to be investigated further, as\n  I need to do some more testing to see if it is still necessary.\n\nSigned-off-by: Scott Murray \u003cscottm@somanetworks.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "8b245e45f34280ec61e3c8d643d4613b9e0eb7a4",
      "tree": "aefa5d7e3d4689f5f1df21a7820088e8d9c7070b",
      "parents": [
        "ee17fd93a5892c162b0a02d58cdfdb9c50cf8467"
      ],
      "author": {
        "name": "Dely Sy",
        "email": "dlsy@snoqualmie.dp.intel.com",
        "time": "Fri May 06 17:19:09 2005 -0700"
      },
      "committer": {
        "name": "Greg KH",
        "email": "gregkh@suse.de",
        "time": "Tue May 17 14:31:11 2005 -0700"
      },
      "message": "[PATCH] PCI Hotplug: get pciehp to work on the downstream port of a switch\n\nHere is the updated patch to get pciehp driver to work for downstream\nport of a switch and handle the difference in the offset value of PCI\nExpress capability list item of different ports.\n\nSigned-off-by: Dely Sy \u003cdely.l.sy@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "ee17fd93a5892c162b0a02d58cdfdb9c50cf8467",
      "tree": "d218eab66a47e883ddf84f5c30e9060cd99394ec",
      "parents": [
        "ff0d2f90fdc4b564d47a7c26b16de81a16cfa28e"
      ],
      "author": {
        "name": "Dely Sy",
        "email": "dlsy@snoqualmie.dp.intel.com",
        "time": "Thu May 05 11:57:25 2005 -0700"
      },
      "committer": {
        "name": "Greg KH",
        "email": "gregkh@suse.de",
        "time": "Tue May 17 14:31:10 2005 -0700"
      },
      "message": "[PATCH] PCI Hotplug: Fix echoing 1 to power file of enabled slot problem with SHPC driver\n\nHere is a patch to fix the problem of echoing 1 to \"power\" file\nto enabled slot causing the slot to power down, and echoing 0\nto disabled slot causing shpchp_disabled_slot() to be called\ntwice. This problem was reported by kenji Kaneshige.\n\nThanks,\nDely\n\nSigned-off-by: Dely Sy \u003cdely.l.sy@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "b308240b49ff5a1bddc6e10513c2c83f37a0bc78",
      "tree": "7fda5a4f25632d19ae03589bee0d920efe8026c3",
      "parents": [
        "eaae4b3a84a3781543a32bcaf0a33306ae915574"
      ],
      "author": {
        "name": "Dely Sy",
        "email": "dlsy@snoqualmie.dp.intel.com",
        "time": "Thu Apr 28 18:08:53 2005 -0700"
      },
      "committer": {
        "name": "Greg KH",
        "email": "gregkh@suse.de",
        "time": "Tue May 03 23:45:16 2005 -0700"
      },
      "message": "[PATCH] PCI Hotplug: fix pciehp regression\n\nI fogot to remove the code that freed the memory in cleanup_slots().\nHere is the new patch, which I have also taken care of the comment\nby Eike to remove the cast in hotplug_slot-\u003eprivate.\n\nSigned-off-by: Dely Sy \u003cdely.l.sy@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "eaae4b3a84a3781543a32bcaf0a33306ae915574",
      "tree": "2d3db5e9713dd0baeba0be2577731233780f072f",
      "parents": [
        "3aa8c4febf74b1f23bd9fc329321af6d531fe4dd"
      ],
      "author": {
        "name": "Steven Cole",
        "email": "elenstev@mesatop.com",
        "time": "Tue May 03 18:38:30 2005 -0600"
      },
      "committer": {
        "name": "Greg KH",
        "email": "gregkh@suse.de",
        "time": "Tue May 03 23:45:16 2005 -0700"
      },
      "message": "[PATCH] PCI: Spelling fixes for drivers/pci.\n\nHere are some spelling corrections for drivers/pci.\n\nCONTROLER -\u003e CONTROLLER\nRegisetr -\u003e Register\nharware -\u003e hardware\ninital -\u003e initial\nInitilize -\u003e Initialize\nfuntion -\u003e function\nfunciton -\u003e function\noccured -\u003e occurred\n\nSigned-off-by: Steven Cole \u003celenstev@mesatop.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "034ecc724cc6ba662d0b2b5a1e11e7e66a768596",
      "tree": "d34ced60da68e2dca2aae90e2b29d8f94618ffbc",
      "parents": [
        "c8958177224622411b9979eabb5610e30b06034b"
      ],
      "author": {
        "name": "Rolf Eike Beer",
        "email": "eike-hotplug@sf-tec.de",
        "time": "Mon Apr 11 15:01:54 2005 +0200"
      },
      "committer": {
        "name": "Greg KH",
        "email": "gregkh@suse.de",
        "time": "Tue May 03 23:45:15 2005 -0700"
      },
      "message": "[PATCH] PCI Hotplug ibmphp_pci.c: Fix masking out needed information too early\n\nhere is the patch that fixes the bug introduced by my previous patch which\nalready went into 2.6.12-rc2 and is likely to cause trouble is someone hits\none the else case here by accident.\n\nUsing the \u0026\u003d operation before the if statement destroys the information the\nif asks for so we always go into the else branch.\n\nSigned-off-by: Rolf Eike Beer \u003ceike-hotplug@sf-tec.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "7f4927c1b505eb4e679ab506bf7626af6258e6b6",
      "tree": "7686d23bf67956272967a79d7e3b23382ca17a3b",
      "parents": [
        "f45139044db870835b53a0fea41da2e04c3958d0"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@ucw.cz",
        "time": "Sat Apr 16 15:25:33 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:25:33 2005 -0700"
      },
      "message": "[PATCH] fix u32 vs. pm_message_t in PCI, PCIE\n\nThis fixes drivers/pci (mostly pcie stuff).\n\nSigned-off-by: Pavel Machek \u003cpavel@suse.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1da177e4c3f41524e886b7f1b8a0c1fc7321cac2",
      "tree": "0bba044c4ce775e45a88a51686b5d9f90697ea9d",
      "parents": [],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "message": "Linux-2.6.12-rc2\n\nInitial git repository build. I\u0027m not bothering with the full history,\neven though we have it. We can create a separate \"historical\" git\narchive of that later if we want to, and in the meantime it\u0027s about\n3.2GB when imported into git - space that would just make the early\ngit days unnecessarily complicated, when we don\u0027t have a lot of good\ninfrastructure for it.\n\nLet it rip!\n"
    }
  ]
}
