<feed xmlns='http://www.w3.org/2005/Atom'>
<title>user/sven/linux-bitkeeper.git/drivers/mca, branch master</title>
<subtitle>Linux Kernel BitKeeper History</subtitle>
<id>https://git.stealer.net/cgit.cgi/user/sven/linux-bitkeeper.git/atom?h=master</id>
<link rel='self' href='https://git.stealer.net/cgit.cgi/user/sven/linux-bitkeeper.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux-bitkeeper.git/'/>
<updated>2005-01-08T06:22:28Z</updated>
<entry>
<title>[PATCH] small MCA cleanups</title>
<updated>2005-01-08T06:22:28Z</updated>
<author>
<name>Adrian Bunk</name>
<email>bunk@stusta.de</email>
</author>
<published>2005-01-08T06:22:28Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux-bitkeeper.git/commit/?id=a42bcfada35b86481d298806df969abfe60a82bb'/>
<id>urn:sha1:a42bcfada35b86481d298806df969abfe60a82bb</id>
<content type='text'>
The patch below does the following cleanups in the MCA code:
- make some needlessly global code static
- remove three unused global functions from mca-legacy.c (two of them
  were EXPORT_SYMBOL'ed); this should IMHO be safe since mca-legacy
  is not an API drivers should move to

Signed-off-by: Adrian Bunk &lt;bunk@stusta.de&gt;
Acked-by: James Bottomley &lt;James.Bottomley@SteelEye.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] move consistent_dma_mask to the generic device</title>
<updated>2004-03-14T05:49:48Z</updated>
<author>
<name>Andrew Morton</name>
<email>akpm@osdl.org</email>
</author>
<published>2004-03-14T05:49:48Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux-bitkeeper.git/commit/?id=a0729eb408f161c647545e677982190e95947988'/>
<id>urn:sha1:a0729eb408f161c647545e677982190e95947988</id>
<content type='text'>
From: James Bottomley &lt;James.Bottomley@SteelEye.com&gt;

pci_dev.consistent_dma_mask was introduced to get around problems in the
IA64 Altix machine.

Now, we have a use for it in x86: the aacraid needs coherent memory in a
31 bit address range (2GB).  Unfortunately, x86 is converted to the dma
model, so it can't see the pci_dev by the time coherent memory is
allocated.

The solution to all of this is to move pci_dev.consistent_dma_mask to
dev.coherent_dma_mask and make x86 use it in the dma_alloc_coherent()
calls.

This should allow me to make the aacraid set the coherent mask instead
of using it's current dma_mask juggling.
</content>
</entry>
<entry>
<title>[PATCH] Fix another CONFIG_MCA=y oops</title>
<updated>2003-10-22T01:23:09Z</updated>
<author>
<name>Andrew Morton</name>
<email>akpm@osdl.org</email>
</author>
<published>2003-10-22T01:23:09Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux-bitkeeper.git/commit/?id=dd329e9e50e884173f3bee7916d9a9a463b79340'/>
<id>urn:sha1:dd329e9e50e884173f3bee7916d9a9a463b79340</id>
<content type='text'>
If you have an MCA kernel on non-MCA hardware and load an MCA driver,
mca_find_unused_adapter() ends up dereferencing NULL. 

Teach it about the absence of MCA buses.
</content>
</entry>
<entry>
<title>[PATCH] Fix oops with CONFIG_MCA=y</title>
<updated>2003-10-22T01:23:01Z</updated>
<author>
<name>Andrew Morton</name>
<email>akpm@osdl.org</email>
</author>
<published>2003-10-22T01:23:01Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux-bitkeeper.git/commit/?id=4c80b95c7b5cf1eb7c86e20bf13d8ca7a3d464bd'/>
<id>urn:sha1:4c80b95c7b5cf1eb7c86e20bf13d8ca7a3d464bd</id>
<content type='text'>
With CONFIG_MCA=y and no MCA bus present, drivers go oops deep in the kobject
code when calling mca_register_driver().  Because there is no MCA subsystem
registered against the driver.

Plug this in mca_register_driver().
</content>
</entry>
<entry>
<title>[MCA] convert mca-proc to use not-deprecated functions</title>
<updated>2003-09-27T20:12:42Z</updated>
<author>
<name>Jeff Garzik</name>
<email>jgarzik@redhat.com</email>
</author>
<published>2003-09-27T20:12:42Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux-bitkeeper.git/commit/?id=8ce72f29683fd81c998f64cd43136bdcc0ad9747'/>
<id>urn:sha1:8ce72f29683fd81c998f64cd43136bdcc0ad9747</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[MCA] include linux/mca-legacy.h directly, to access deprecated MCA API</title>
<updated>2003-09-27T20:12:06Z</updated>
<author>
<name>Jeff Garzik</name>
<email>jgarzik@redhat.com</email>
</author>
<published>2003-09-27T20:12:06Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux-bitkeeper.git/commit/?id=301442ff463955e97356e553ef2a71d71b1da7af'/>
<id>urn:sha1:301442ff463955e97356e553ef2a71d71b1da7af</id>
<content type='text'>
</content>
</entry>
<entry>
<title>More EISA/MCA fixups for removal of 'name' member in device struct.</title>
<updated>2003-08-17T12:38:09Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@home.osdl.org</email>
</author>
<published>2003-08-17T12:38:09Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux-bitkeeper.git/commit/?id=db71a5a2b63a176d45ea5130bbbca73eb7ead15d'/>
<id>urn:sha1:db71a5a2b63a176d45ea5130bbbca73eb7ead15d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[PATCH] Fix MCA for driver core update</title>
<updated>2003-08-17T12:11:25Z</updated>
<author>
<name>James Bottomley</name>
<email>james.bottomley@steeleye.com</email>
</author>
<published>2003-08-17T12:11:25Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux-bitkeeper.git/commit/?id=db82f17d8a71a073f8c3f049bcac4fa668f68088'/>
<id>urn:sha1:db82f17d8a71a073f8c3f049bcac4fa668f68088</id>
<content type='text'>
This should fix the MCA problems.

I moved the name field to the struct mca_device because it was in such
extensive use, and this approach caused the least impact.
</content>
</entry>
<entry>
<title>[PATCH] drivers/* strlcpy conversions</title>
<updated>2003-05-26T02:58:37Z</updated>
<author>
<name>Ben Collins</name>
<email>bcollins@debian.org</email>
</author>
<published>2003-05-26T02:58:37Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux-bitkeeper.git/commit/?id=27690cd5f0ca7b96bf49e049f0d0e681878ca83e'/>
<id>urn:sha1:27690cd5f0ca7b96bf49e049f0d0e681878ca83e</id>
<content type='text'>
Well, this is it for me and strlcpy. I'll leave the rest of the
non-obvious usages of strncpy to the kernel janitors. Seems like quite a
few uses really wanted memcpy instead, but I don't have time to
investigate them all. It does appear that nearly all strncpy's will be
removable. Obsoleting strncpy will probably atleast make the remaining
few think about how they are using it.

This is the patch for my trip through drivers/*.
</content>
</entry>
<entry>
<title>[PATCH] config menu cleanups</title>
<updated>2003-04-30T00:33:54Z</updated>
<author>
<name>Andrew Morton</name>
<email>akpm@digeo.com</email>
</author>
<published>2003-04-30T00:33:54Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux-bitkeeper.git/commit/?id=565b44250fb556fabbada576434c1a17ddc107f3'/>
<id>urn:sha1:565b44250fb556fabbada576434c1a17ddc107f3</id>
<content type='text'>
From Robert Day, through "Randy.Dunlap" &lt;rddunlap@osdl.org&gt;

This is a patch from Robert Day that does the following:

1) shift menu item in "Processor type and features" menu
2) clean up "Bus options" menu so it's actually hierarchical

Part of it (moving X86_IO_APIC around) looked a little odd to me,
so I asked Roman Zippel about it, and he replied:

"It's correct, although I wouldn't call it a 'design quirk'. :)
It forces one to group options which belong logically together and in this
case X86_IO_APIC is really a bit misplaced, even if it's not visible."

I have tested it (on 2.5.68-plain) and it does indeed make the menus
more hierarchical.
</content>
</entry>
</feed>
