dect
/
linux-2.6
Archived
13
0
Fork 0
This repository has been archived on 2022-02-17. You can view files and clone it, but cannot push or open issues or pull requests.
linux-2.6/arch/arm/mach-versatile
Andrzej Zaborowski 756813cac1 [ARM] 4454/1: Use word accesses in Versatile PCI config reads
ARM Versatile PCI config reads of one byte width have the lowest two
bits of the address cleared and result in reading from a wrong place
in the config space.  This change is to use word size accesses like it is done for halfword reads.

Byte reads are used for retrieving the IRQ number of a PCI device and the problem was not exposed until 2.6.20 because the value read was discarded in drivers/pci/setup-irq.c (recently fixed).

Signed-off-by: Andrzej Zaborowski <andrew@openedhand.com>
Acked-by: Paul Brook <paul@codesourcery.com>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
2007-07-02 13:39:35 +01:00
..
Kconfig
Makefile
Makefile.boot
clock.c
clock.h
core.c Add IRQF_IRQPOLL flag on arm 2007-05-08 11:15:22 -07:00
core.h
pci.c [ARM] 4454/1: Use word accesses in Versatile PCI config reads 2007-07-02 13:39:35 +01:00
versatile_ab.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
versatile_pb.c [ARM] Fix Versatile PB initialisation to use .init_machine 2006-11-30 22:42:20 +00:00