Linus Torvalds wrote:
On Sat, 10 Sep 2005, Andrew Morton wrote:
Who do I bug about these longstanding ppc64 warnings, btw ;)
drivers/scsi/sata_svw.c: In function `k2_sata_tf_load':
drivers/scsi/sata_svw.c:111: warning: passing arg 2 of `eeh_writeb' makes pointer from integer without a cast
drivers/scsi/sata_svw.c:116: warning: passing arg 2 of `eeh_writew' makes pointer from integer without a cast
drivers/scsi/sata_svw.c:117: warning: passing arg 2 of `eeh_writew' makes pointer from integer without a cast
I used to have a patch to fix them, and sent it to Jeff ages ago. At that
point, he didn't want to use the iomap() functionality, but maybe that has
changed.
Jeff? It requires making almost all the SATA IO base pointers be iomapped:
the current
Glad you two asked! :)
I -do- want to use iomap. The problem is that no one has yet come up
with a few that does all the proper resource reservation. Everybody
(including myself) did the ioread/iowrite part, but gave up before
handling all cases of (a) legacy ISA iomap, (b) native PCI IDE iomap,
and (c) non-standard MMIO iomap.
This "works, but leaks resources" code exists in the 'iomap' branch of
rsync://rsync.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev.git
It languished in this incomplete stage for a while, but very recently
got moving again:
commit 374b1873571bf80dc0c1fcceaaad067980f3b9de
Author: Jeff Garzik <[email protected]>
Date: Tue Aug 30 05:42:52 2005 -0400
[libata] update several drivers to use pci_iomap()/pci_iounmap()
I actually made a promise to use iomap, since libata will benefit quite
a bit from ioread/iowrite usage. I intend to keep that promise... it's
just taking me a while to get us there. Now that I figured out the path
I want to take, we should get there around 2.6.1[56].
Jeff
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
[Index of Archives]
[Kernel Newbies]
[Netfilter]
[Bugtraq]
[Photo]
[Gimp]
[Yosemite News]
[MIPS Linux]
[ARM Linux]
[Linux Security]
[Linux RAID]
[Video 4 Linux]
[Linux for the blind]
|
|