[CFT] 2.6.9-rc4-bird2 patchset

From: viro
Date: Sun Oct 17 2004 - 21:07:48 EST


Next version of the patchset.

News:
* sparse noise in drivers/net/* is practically gone (e.g. i386 is
down to 84 lines of sparse output in there, most of them unrelated to iomem;
that's down from ~10000).
* a bunch of drivers/net patches had been ACKed for bk-net merge,
so hopefully the next revision will shrink.
* more iomem patches outside of drivers/net; we are down to 469 gcc
warnings on i386 allmodconfig, more than a half of them from sound/*. Other
platforms are, surprisingly, not much worse.
* merged ppc iomap patch from benh, so ppc32 breakage is gone.

Currently patch is on
ftp.linux.org.uk/pub/people/viro/patch-2.6.9-rc4-bird2.bz2. Splitup is
in ftp.linux.org.uk/pub/people/viro/patchset/. Patch is against 2.6.9-rc4;
the first two chunks in splitup are bk-net snapshot circa Oct 12 and ppc
iomap patch from benh, the rest is the series proper.

Testers are welcome. If you have patches in that direction, feel
free to send them for review/inclusion into patchset.

Next revision will hopefully merge bk-scsi (and sanitize scsi-related
patches).

Added chunks:
ibmtr2 ibmtr annotations - the rest
the rest of annotations and cleanup: ->sram_virt abuse removed,
we have separate ->sram_phys now (not remapped) and keep
->sram_virt an iomem pointer.
skfp skfp iomem annotations, switch to io{read,write}
hermes wireless iomem annotations and fixes, switch to io{read,write}
hermes.c switched to ioread/iowrite from homegrown analogs,
its users updated. Fixed direct dereferencing of ioremapped
memory in orinoco_plx.
fealnx fealnx iomem annotations, switch to io{read,write}
lne390 lne390 iomem annotations and fixes
annotated, killed isa_... uses by making ioremap()
unconditional, fixed the use of isa_... on already remapped
address.
includes a couple of missing includes of asm/irq.h
disable_irq() needs asm/irq.h and not everyone who needs it
gets it included indirectly.
wavelan_cs wavelan_cs iomem annotations
airo airo iomem annotations
miri_sbus miri_sbus iomem annotations and fixes
missing sbus_readl()
depca-noise depca removal of bogus virt_to_bus() uses
mace1 mace iomem annotations - trivial part
disk_on_chip disk_on_chip annotations and fixes
iomem annotations and fix for a bug they'd caught in
doc2001plus.c (wrong order of arguments in WriteDOC() call).
if_ppp __user annotations in if_ppp
annotated ioctl structure
moxa moxa iomem annotations
sx sx iomem annotations and fixes
missing readb(), check of 64Kb alignment of physical address
done to remapped one.
skystar2 skystar2 iomem annotations
kyro video/kyro iomem annotations
aty video/aty iomem annotations
riva video/riva iomem annotations
video misc drivers/video iomem annotations
teles teles0 and telespci iomem annotations
isurf isurf iomem annotations
ipr ipr iomem annotations
ips ips iomem annotations
megaraid megaraid iomem annotations
nsp32 nsp32 iomem annotations
dpt partial dpt_i2o iomem annotations
qlogicisp qlogicisp iomem annotations
aic-old aic7xxxold iomem annotations
3w-9xxx 3w-9xxx iomem annotations
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/