diff options
author | Kristian Høgsberg <krh@redhat.com> | 2007-06-05 19:27:05 -0400 |
---|---|---|
committer | Stefan Richter <stefanr@s5r6.in-berlin.de> | 2007-10-31 19:02:19 +0100 |
commit | 0bd243c4d93583cd8e1786c0bd6982f6f9f94ab6 (patch) | |
tree | 4302c298abed38b0ff866a66390a7f434a612db0 /drivers/ieee1394/ieee1394_transactions.c | |
parent | 5307cc1aa53850f017c8053db034cf950b670ac9 (diff) | |
download | linux-0bd243c4d93583cd8e1786c0bd6982f6f9f94ab6.tar.gz linux-0bd243c4d93583cd8e1786c0bd6982f6f9f94ab6.tar.bz2 linux-0bd243c4d93583cd8e1786c0bd6982f6f9f94ab6.zip |
firewire: Fix pci resume to not pass in a __be32 config rom.
The ohci_enable() function shared between pci_probe and pci_resume
takes a host endian config rom, but ohci->config_rom is __be32. This
sets up the config rom in the wrong endian on little endian machine,
specifically, BusOptions will be initialized to a 0 max receive size.
This patch changes the way we reuse the config rom so that we avoid
this problem.
Signed-off-by: Kristian Hoegsberg <krh@redhat.com>
Signed-off-by: Stefan Richter <stefanr@s5r6.in-berlin.de>
Diffstat (limited to 'drivers/ieee1394/ieee1394_transactions.c')
0 files changed, 0 insertions, 0 deletions