<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/pci/hotplug/shpchp_ctrl.c, branch linux-2.6.15.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.15.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.15.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2005-10-28T22:37:00Z</updated>
<entry>
<title>[PATCH] shpchp: reduce debug message verbosity</title>
<updated>2005-10-28T22:37:00Z</updated>
<author>
<name>rajesh.shah@intel.com</name>
</author>
<published>2005-10-13T19:05:43Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=7c8942f993dc069db0e0327a343bbec8a6e96074'/>
<id>urn:sha1:7c8942f993dc069db0e0327a343bbec8a6e96074</id>
<content type='text'>
Reduce the number of debug messages generated if shpchp debug is
enabled. I tried to restrict this to removing debug messages that
are either early-driver-debug type messages, or print information
that can be inferred through other debug prints.

Signed-off-by: Rajesh Shah &lt;rajesh.shah@intel.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;
</content>
</entry>
<entry>
<title>[PATCH] shpchp: miscellaneous cleanups</title>
<updated>2005-10-28T22:37:00Z</updated>
<author>
<name>rajesh.shah@intel.com</name>
</author>
<published>2005-10-13T19:05:42Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=ee138334d5eb5ca662b2d69228420c1ccc051e0e'/>
<id>urn:sha1:ee138334d5eb5ca662b2d69228420c1ccc051e0e</id>
<content type='text'>
Remove un-necessary header includes, remove dead code, remove
some type casts, receive function return in the correct data
type...

Signed-off-by: Rajesh Shah &lt;rajesh.shah@intel.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;
</content>
</entry>
<entry>
<title>[PATCH] shpchp: remove redundant data structures</title>
<updated>2005-10-28T22:37:00Z</updated>
<author>
<name>rajesh.shah@intel.com</name>
</author>
<published>2005-10-13T19:05:41Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=2178bfad9ccb0cbeb79599dd1dc349dd4567aa49'/>
<id>urn:sha1:2178bfad9ccb0cbeb79599dd1dc349dd4567aa49</id>
<content type='text'>
State information is currently stored in per-slot as well as
per-pci-function data structures in shpchp. There's a lot of
overlap in the information kept, and some of it is never used.
This patch consolidates the state information to per-slot and
eliminates unused data structures. The biggest change is to
eliminate the pci_func structure and the code around managing
its lists.

Signed-off-by: Rajesh Shah &lt;rajesh.shah@intel.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;
</content>
</entry>
<entry>
<title>[PATCH] shpchp: dont save PCI config for hotplug slots/devices</title>
<updated>2005-10-28T22:37:00Z</updated>
<author>
<name>rajesh.shah@intel.com</name>
</author>
<published>2005-10-13T19:05:40Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=70b6091946ab486c4dab8abeb4a3fc2bf7d3e7fe'/>
<id>urn:sha1:70b6091946ab486c4dab8abeb4a3fc2bf7d3e7fe</id>
<content type='text'>
This patch eliminates saving the PCI config header for devices
in hotplug capable slots. We now use the PCI core to get the
specific parts of the config header as required.

Signed-off-by: Rajesh Shah &lt;rajesh.shah@intel.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;
</content>
</entry>
<entry>
<title>[PATCH] shpchp: reduce dependence on ACPI</title>
<updated>2005-10-28T22:37:00Z</updated>
<author>
<name>rajesh.shah@intel.com</name>
</author>
<published>2005-10-13T19:05:38Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=424600f9706b20a8a33ad928d3d0326bd88679bc'/>
<id>urn:sha1:424600f9706b20a8a33ad928d3d0326bd88679bc</id>
<content type='text'>
Reduce the SHPC hotplug driver's dependence on ACPI. We don't
walk the acpi namespace anymore to build a list of bridges and
devices. The remaining interaction with ACPI is to run the
_OSHP method to transition control of hotplug hardware from
system BIOS to the shpc hotplug driver, and to run the _HPP
method to get hotplug device parameters like cache line size,
latency timer and SERR/PERR enable from BIOS.

Note that one of the side effects of this patch is that shpchp
does not enable the hot-added device or its DMA bus mastering
automatically now. It expects the device driver to do that.
This may break some drivers and we will have to fix them as
they are reported.

Signed-off-by: Rajesh Shah &lt;rajesh.shah@intel.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;
</content>
</entry>
<entry>
<title>[PATCH] shpchp: use the PCI core for hotplug resource management</title>
<updated>2005-10-28T22:36:59Z</updated>
<author>
<name>rajesh.shah@intel.com</name>
</author>
<published>2005-10-13T19:05:36Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=dbd7a78818d125a0ebd5507d4edb4dd5900006ab'/>
<id>urn:sha1:dbd7a78818d125a0ebd5507d4edb4dd5900006ab</id>
<content type='text'>
This patch converts the standard hotplug controller driver to use
the PCI core for resource management. This eliminates a whole lot
of duplicated code, and integrates shpchp in the system's normal
PCI handling code.

Signed-off-by: Rajesh Shah &lt;rajesh.shah@intel.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;
</content>
</entry>
<entry>
<title>[PATCH] shpchp: Use dword accessors for PCI_ROM_ADDRESS</title>
<updated>2005-09-17T18:50:03Z</updated>
<author>
<name>Adam Kropelin</name>
</author>
<published>2005-09-17T02:28:19Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=06c6d271f41ffa20f2dadc9bfe100a89f7f1dd1d'/>
<id>urn:sha1:06c6d271f41ffa20f2dadc9bfe100a89f7f1dd1d</id>
<content type='text'>
PCI_ROM_ADDRESS is a 32 bit register and as such should be accessed using
pci_bus_{read,write}_config_dword().  A recent audit of drivers/ turned up
several cases of byte- and word-sized accesses.  The harmful ones were fixed
by Linus directly.  This patches up one of the remaining
harmless-but-still-wrong cases caught in the dragnet.

Signed-off-by: Adam Kropelin &lt;akropel1@rochester.rr.com&gt;
Cc: &lt;kristen.c.accardi@intel.com&gt;
Cc: Greg KH &lt;greg@kroah.com&gt;
Signed-off-by: Andrew Morton &lt;akpm@osdl.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] PCI Hotplug: new contact info</title>
<updated>2005-08-17T04:06:24Z</updated>
<author>
<name>Kristen Accardi</name>
</author>
<published>2005-08-16T22:16:10Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=8cf4c19523b7694c88bba716d88fb659fa702411'/>
<id>urn:sha1:8cf4c19523b7694c88bba716d88fb659fa702411</id>
<content type='text'>
Signed-off-by: Kristen Carlson Accardi &lt;kristen.c.accardi@intel.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] PCI Hotplug: Fix echoing 1 to power file of enabled slot problem with SHPC driver</title>
<updated>2005-05-17T21:31:10Z</updated>
<author>
<name>Dely Sy</name>
</author>
<published>2005-05-05T18:57:25Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=ee17fd93a5892c162b0a02d58cdfdb9c50cf8467'/>
<id>urn:sha1:ee17fd93a5892c162b0a02d58cdfdb9c50cf8467</id>
<content type='text'>
Here is a patch to fix the problem of echoing 1 to "power" file
to enabled slot causing the slot to power down, and echoing 0
to disabled slot causing shpchp_disabled_slot() to be called
twice. This problem was reported by kenji Kaneshige.

Thanks,
Dely

Signed-off-by: Dely Sy &lt;dely.l.sy@intel.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;
</content>
</entry>
<entry>
<title>Linux-2.6.12-rc2</title>
<updated>2005-04-16T22:20:36Z</updated>
<author>
<name>Linus Torvalds</name>
</author>
<published>2005-04-16T22:20:36Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=1da177e4c3f41524e886b7f1b8a0c1fc7321cac2'/>
<id>urn:sha1:1da177e4c3f41524e886b7f1b8a0c1fc7321cac2</id>
<content type='text'>
Initial git repository build. I'm not bothering with the full history,
even though we have it. We can create a separate "historical" git
archive of that later if we want to, and in the meantime it's about
3.2GB when imported into git - space that would just make the early
git days unnecessarily complicated, when we don't have a lot of good
infrastructure for it.

Let it rip!
</content>
</entry>
</feed>
