Commit 55387c40 authored by Steve Kinneberg's avatar Steve Kinneberg Committed by Ben Collins

IEEE1394(r1179): Fix nodemgr_get_max_rom() to work properly on little endian machines.

parent 46fa84e9
...@@ -79,7 +79,7 @@ static int nodemgr_bus_read(struct csr1212_csr *csr, u64 addr, u16 length, ...@@ -79,7 +79,7 @@ static int nodemgr_bus_read(struct csr1212_csr *csr, u64 addr, u16 length,
static int nodemgr_get_max_rom(quadlet_t *bus_info_data, void *__ci) static int nodemgr_get_max_rom(quadlet_t *bus_info_data, void *__ci)
{ {
return (bus_info_data[2] >> 8) & 0x3; return (CSR1212_BE32_TO_CPU(bus_info_data[2]) >> 8) & 0x3;
} }
static struct csr1212_bus_ops nodemgr_csr_ops = { static struct csr1212_bus_ops nodemgr_csr_ops = {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment