ieee1394: save RAM by using a single tlabel for broadcast transactions
authorBen Collins <bcollins@ubuntu.com>
Mon, 12 Jun 2006 22:12:49 +0000 (18:12 -0400)
committerBen Collins <bcollins@ubuntu.com>
Mon, 12 Jun 2006 22:12:49 +0000 (18:12 -0400)
commiteaf88450d21fc839c3e77fa6942b8d4192bdfe53
tree5684c02796ac92f1283c06bd9179f5730a32632d
parent647dcb5fae0ebb5da1272ed2773df0d3f152c303
ieee1394: save RAM by using a single tlabel for broadcast transactions

Since broadcast transactions are already complete when the request has
been sent, the same transaction label can be reused all over again, see
IEEE 1394 7.3.2.5 and 6.2.4.3.  Therefore we can reduce the footprint
of struct hpsb_host by the size of one struct hpsb_tlabel_pool.

Signed-off-by: Stefan Richter <stefanr@s5r6.in-berlin.de>
Signed-off-by: Ben Collins <bcollins@ubuntu.com>
drivers/ieee1394/hosts.h
drivers/ieee1394/ieee1394_transactions.c