commit | cb7c96da3651111efbe088fa12f9bed61836ea93 | [log] [tgz] |
---|---|---|
author | Stefan Richter <stefanr@s5r6.in-berlin.de> | Thu Oct 08 00:42:53 2009 +0200 |
committer | Stefan Richter <stefanr@s5r6.in-berlin.de> | Wed Oct 14 23:10:48 2009 +0200 |
tree | d31d9ba7e321206cd5b32753f444aabc2c76efeb | |
parent | fe242579e9f33150868f1bb79c7e262ad7953f17 [diff] |
firewire: core: optimize Topology Map creation The Topology Map of the local node was created in CPU byte order, then a temporary big endian copy was created to compute the CRC, and when a read request to the Topology Map arrived it had to be converted to big endian byte order again. We now generate it in big endian byte order in the first place. This also rids us of 1000 bytes stack usage in tasklet context. Signed-off-by: Stefan Richter <stefanr@s5r6.in-berlin.de>