<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/drivers/ide, branch v2.6.25</title>
<subtitle>Mirror of https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/
</subtitle>
<id>https://git.shady.money/linux/atom?h=v2.6.25</id>
<link rel='self' href='https://git.shady.money/linux/atom?h=v2.6.25'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/'/>
<updated>2008-04-16T23:14:33Z</updated>
<entry>
<title>it821x: do not describe noraid parameter with its value</title>
<updated>2008-04-16T23:14:33Z</updated>
<author>
<name>Paul Bolle</name>
<email>pebolle@tiscali.nl</email>
</author>
<published>2008-04-16T23:14:33Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=da19566552315389370c40e690054a31b7623de5'/>
<id>urn:sha1:da19566552315389370c40e690054a31b7623de5</id>
<content type='text'>
Describe noraid parameter with its name (and not its value).

Signed-off-by: Paul Bolle &lt;pebolle@tiscali.nl&gt;
Signed-off-by: Bartlomiej Zolnierkiewicz &lt;bzolnier@gmail.com&gt;
</content>
</entry>
<entry>
<title>Pb1200/DBAu1200: fix bad IDE resource size</title>
<updated>2008-04-16T23:14:33Z</updated>
<author>
<name>Sergei Shtylyov</name>
<email>sshtylyov@ru.mvista.com</email>
</author>
<published>2008-04-16T23:14:33Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=b4dcaea36b0376456c97698deba0089d2d67cbe7'/>
<id>urn:sha1:b4dcaea36b0376456c97698deba0089d2d67cbe7</id>
<content type='text'>
The header files for the Pb1200/DBAu1200 boards have wrong definition for the
IDE interface's decoded range length -- it should be 512 bytes according to
what the IDE driver does.  In addition, the IDE platform device claims 1 byte
too many for its memory resource -- fix the platform code and the IDE driver
in accordance.

Signed-off-by: Sergei Shtylyov &lt;sshtylyov@ru.mvista.com&gt;
Cc: Ralf Baechle &lt;ralf@linux-mips.org&gt;
Signed-off-by: Bartlomiej Zolnierkiewicz &lt;bzolnier@gmail.com&gt;
</content>
</entry>
<entry>
<title>Au1200: IDE driver build fix</title>
<updated>2008-04-16T23:14:33Z</updated>
<author>
<name>Sergei Shtylyov</name>
<email>sshtylyov@ru.mvista.com</email>
</author>
<published>2008-04-16T23:14:33Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=fabd3a223a96de1a91b2148655f2ed09ca9d1c20'/>
<id>urn:sha1:fabd3a223a96de1a91b2148655f2ed09ca9d1c20</id>
<content type='text'>
The driver fails to compile with CONFIG_BLK_DEV_IDE_AU1XXX_MDMA2_DBDMA enabled:

drivers/ide/mips/au1xxx-ide.c: In function `auide_build_dmatable':
drivers/ide/mips/au1xxx-ide.c:256: error: implicit declaration of function
`sg_virt'
drivers/ide/mips/au1xxx-ide.c:275: error: implicit declaration of function
`sg_next'
drivers/ide/mips/au1xxx-ide.c:275: warning: assignment makes pointer from
integer without a cast

Fix this by including &lt;linux/scatterlist.h&gt;. While at it, remove the #include's
without which the driver happily builds.

Signed-off-by: Sergei Shtylyov &lt;sshtylyov@ru.mvista.com&gt;
Signed-off-by: Bartlomiej Zolnierkiewicz &lt;bzolnier@gmail.com&gt;
</content>
</entry>
<entry>
<title>Au1200: kill IDE driver function prototypes</title>
<updated>2008-04-16T23:14:33Z</updated>
<author>
<name>Sergei Shtylyov</name>
<email>sshtylyov@ru.mvista.com</email>
</author>
<published>2008-04-16T23:14:33Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=09a77441f27f51f5f9878c90c7ed67e303197a2a'/>
<id>urn:sha1:09a77441f27f51f5f9878c90c7ed67e303197a2a</id>
<content type='text'>
Fix these warnings emitted when compiling drivers/ide/mips/au1xxx-ide.c:

include/asm/mach-au1x00/au1xxx_ide.h:137: warning: 'auide_tune_drive' declared 
`static' but never defined
include/asm/mach-au1x00/au1xxx_ide.h:138: warning: 'auide_tune_chipset' declared
 `static' but never defined

by wiping out the whole "function prototyping" section from the header file
&lt;asm-mips/mach-au1x00/au1xxx_ide.h&gt; as it mostly declared functions that are
already dead in the IDE driver; move the only useful prototype into the driver.

Signed-off-by: Sergei Shtylyov &lt;sshtylyov@ru.mvista.com&gt;
Cc: Ralf Baechle &lt;ralf@linux-mips.org&gt;
Signed-off-by: Bartlomiej Zolnierkiewicz &lt;bzolnier@gmail.com&gt;
</content>
</entry>
<entry>
<title>siimage: fix kernel oops on PPC 44x</title>
<updated>2008-04-07T21:30:10Z</updated>
<author>
<name>Sergei Shtylyov</name>
<email>sshtylyov@ru.mvista.com</email>
</author>
<published>2008-04-07T21:30:10Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=c976816b6e901341ec3c4653147316c15549a1c4'/>
<id>urn:sha1:c976816b6e901341ec3c4653147316c15549a1c4</id>
<content type='text'>
Fix kernel oops due to machine check occuring in init_chipset_siimage() on PPC
44x platforms.  These 32-bit CPUs have 36-bit physical address and PCI I/O and
memory spaces are mapped beyond 4 GB; arch/ppc/ code has a fixup in ioremap()
that creates an illusion of the PCI I/O and memory resources being mapped below
4 GB, while arch/powerpc/ code got rid of this fixup with PPC 44x having instead
CONFIG_RESOURCES_64BIT=y -- this causes the resources to be truncated to 32-bit
'unsigned long' type in this driver, and so non-existant memory being ioremap'ed
and then accessed...

Thanks to Valentine Barshak for providing an initial patch and explanations.

Signed-off-by: Sergei Shtylyov &lt;sshtylyov@ru.mvista.com&gt;
Signed-off-by: Bartlomiej Zolnierkiewicz &lt;bzolnier@gmail.com&gt;
</content>
</entry>
<entry>
<title>ide: use -&gt;ata_input_data in ide_driveid_update()</title>
<updated>2008-04-02T19:22:05Z</updated>
<author>
<name>Bartlomiej Zolnierkiewicz</name>
<email>bzolnier@gmail.com</email>
</author>
<published>2008-04-02T19:22:05Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=7e77718579f44d654e299c0fc2096b6b50f14458'/>
<id>urn:sha1:7e77718579f44d654e299c0fc2096b6b50f14458</id>
<content type='text'>
Use -&gt;ata_input_data method instead of calling ata_input_data() directly.

Currently it matters only for (broken) ide-cris host driver but it may
change in the future.

Signed-off-by: Bartlomiej Zolnierkiewicz &lt;bzolnier@gmail.com&gt;
</content>
</entry>
<entry>
<title>ide-h8300: 32-bit I/O is unsupported</title>
<updated>2008-04-02T19:22:04Z</updated>
<author>
<name>Bartlomiej Zolnierkiewicz</name>
<email>bzolnier@gmail.com</email>
</author>
<published>2008-04-02T19:22:04Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=430c5d26eccb6293f7129805451cea15a3a12db3'/>
<id>urn:sha1:430c5d26eccb6293f7129805451cea15a3a12db3</id>
<content type='text'>
This host driver doesn't support 32-bit I/O (it sets hwif-&gt;INSL/OUTSL
to NULL) so IDE_HFLAG_NO_IO_32BIT host flag needs to be set.

Signed-off-by: Bartlomiej Zolnierkiewicz &lt;bzolnier@gmail.com&gt;
</content>
</entry>
<entry>
<title>ide/legacy/q40ide.c: add MODULE_LICENSE</title>
<updated>2008-04-02T19:22:04Z</updated>
<author>
<name>Adrian Bunk</name>
<email>bunk@kernel.org</email>
</author>
<published>2008-04-02T19:22:04Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=f743d04dcfbeda7439b78802d35305781999aa11'/>
<id>urn:sha1:f743d04dcfbeda7439b78802d35305781999aa11</id>
<content type='text'>
Now that it can be built modular it needs a MODULE_LICENSE.

Signed-off-by: Adrian Bunk &lt;bunk@kernel.org&gt;
Cc: Sam Ravnborg &lt;sam@ravnborg.org&gt;
Signed-off-by: Bartlomiej Zolnierkiewicz &lt;bzolnier@gmail.com&gt;
</content>
</entry>
<entry>
<title>ide/legacy/macide: add MODULE_LICENSE</title>
<updated>2008-04-02T19:22:04Z</updated>
<author>
<name>Adrian Bunk</name>
<email>bunk@kernel.org</email>
</author>
<published>2008-04-02T19:22:04Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=37c807a2e0aa289b9986a8d4c2f81224125896bd'/>
<id>urn:sha1:37c807a2e0aa289b9986a8d4c2f81224125896bd</id>
<content type='text'>
Now that it can be built modular it needs a MODULE_LICENSE.

Signed-off-by: Adrian Bunk &lt;bunk@kernel.org&gt;
Cc: Sam Ravnborg &lt;sam@ravnborg.org&gt;
Signed-off-by: Bartlomiej Zolnierkiewicz &lt;bzolnier@gmail.com&gt;
</content>
</entry>
<entry>
<title>ide/legacy/falconide.c: add MODULE_LICENSE</title>
<updated>2008-04-02T19:22:04Z</updated>
<author>
<name>Adrian Bunk</name>
<email>bunk@kernel.org</email>
</author>
<published>2008-04-02T19:22:04Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=0c5ec97b30ca1d464612646e282c90415b8646cf'/>
<id>urn:sha1:0c5ec97b30ca1d464612646e282c90415b8646cf</id>
<content type='text'>
Now that it can be built modular it needs a MODULE_LICENSE.

Signed-off-by: Adrian Bunk &lt;bunk@kernel.org&gt;
Cc: Sam Ravnborg &lt;sam@ravnborg.org&gt;
Signed-off-by: Bartlomiej Zolnierkiewicz &lt;bzolnier@gmail.com&gt;
</content>
</entry>
</feed>
