diff options
author | Stefan Richter <stefanr@s5r6.in-berlin.de> | 2006-07-23 22:18:00 +0200 |
---|---|---|
committer | Stefan Richter <stefanr@s5r6.in-berlin.de> | 2006-09-17 19:29:24 +0200 |
commit | 6065772d54a3b994b9b5d3df6413ec6a1c8c2ec1 (patch) | |
tree | ad4eff582622e00443e1a685d8d8a2553412edc0 /include/sound/sb16_csp.h | |
parent | 3e98eab46d1a482532c653bdb0c006413654d171 (diff) |
ieee1394: sbp2: more checks of status block
- Add checks for the (very unlikely) cases that the target writes too
little or too much status data or writes unsolicited status.
- Indicate that these and similar conditions are unlikely().
- Check the 'resp' and 'sbp_status' fields for possible failure status.
- Slightly optimize access macros for the status block bitfields.
- Unify a few related log messages.
TODO: Check if 'src'==1, then withhold the respective ORB from reuse
until status for any subsequent ORB was received. This is an old bug
whose fix requires more complex command queue handling.
Signed-off-by: Stefan Richter <stefanr@s5r6.in-berlin.de>
Diffstat (limited to 'include/sound/sb16_csp.h')
0 files changed, 0 insertions, 0 deletions