Messages in this thread | ![/](/images/icornerl.gif) | | Date | Sun, 14 Sep 2003 22:46:32 +0200 | From | Ralf Baechle <> | Subject | Re: qla1280 & __flush_cache_all |
| |
On Sun, Sep 14, 2003 at 02:11:45PM +0300, Meelis Roos wrote:
> > > Is __flush_cache_all an universal thing or just platform-specific? > > > qla1280 seems to have started using it and it does not link on sparc64. > > > > > > *** Warning: "__flush_cache_all" [drivers/scsi/qla1280.ko] undefined! > > > > There is no reason a scsi driver should be invoking that interface. > > So why is qla1280 in 2.6-current using __flush_cache_all?
Huh?
[ralf@dea linux-ci]$ grep -r __flush_cache_all drivers/scsi [ralf@dea linux-ci]$ head Makefile VERSION = 2 PATCHLEVEL = 6 SUBLEVEL = 0 EXTRAVERSION = -test5
You probably get this reference to __flush_cache_all() via the Sparc64 <asm/cacheflush.h>. Still the cacheflushing in the driver is broken; the routines in <asm/cacheflush.h> are meant only to maintain cache coherency wrt. memory managment.
Ralf - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| ![\](/images/icornerr.gif) |