diff options
| author | Stefan Richter <stefanr@s5r6.in-berlin.de> | 2009-09-07 19:13:53 -0400 |
|---|---|---|
| committer | Stefan Richter <stefanr@s5r6.in-berlin.de> | 2009-09-12 08:48:40 -0400 |
| commit | 85cb9b68640cf467a99d4b6d518f1293222dbc9e (patch) | |
| tree | 02aca6e2bfc101b1ec9fa578701d5b01dc6bcd33 /drivers | |
| parent | b171e204b32b69e241af994d6e9be559e33535c1 (diff) | |
firewire: core: fix topology map response handler
This register is 1 kBytes large. Adjust topology_map.length to prevent
registration of other response handlers in this region and to make sure
that we respond to requests to the upper half of the register.
Signed-off-by: Stefan Richter <stefanr@s5r6.in-berlin.de>
Diffstat (limited to 'drivers')
| -rw-r--r-- | drivers/firewire/core-transaction.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/firewire/core-transaction.c b/drivers/firewire/core-transaction.c index 479b22f5a1eb..da628c72a462 100644 --- a/drivers/firewire/core-transaction.c +++ b/drivers/firewire/core-transaction.c | |||
| @@ -834,7 +834,7 @@ static void handle_topology_map(struct fw_card *card, struct fw_request *request | |||
| 834 | } | 834 | } |
| 835 | 835 | ||
| 836 | static struct fw_address_handler topology_map = { | 836 | static struct fw_address_handler topology_map = { |
| 837 | .length = 0x200, | 837 | .length = 0x400, |
| 838 | .address_callback = handle_topology_map, | 838 | .address_callback = handle_topology_map, |
| 839 | }; | 839 | }; |
| 840 | 840 | ||
