diff options
| author | Logan Gunthorpe <[email protected]> | 2016-05-27 14:38:31 -0600 |
|---|---|---|
| committer | Jon Mason <[email protected]> | 2016-08-05 10:05:31 -0400 |
| commit | c792eba12cd200e67d08e20a22763ff1970a685b (patch) | |
| tree | 287e02e1f7945fbb24826f002177be36513a2e69 /kernel | |
| parent | 523d939ef98fd712632d93a5a2b588e477a7565e (diff) | |
ntb_tool: Fix infinite loop bug when writing spad/peer_spad file
If you tried to write two spads in one line, as per the example:
root@peer# echo '0 0x01010101 1 0x7f7f7f7f' > $DBG_DIR/peer_spad
then the CPU would freeze in an infinite loop.
This wasn't immediately obvious but 'pos' was not incrementing the
buffer, so after reading the second pair of values, 'pos' would once
again be 3 and it would re-read the second pair of values ad infinitum.
Signed-off-by: Logan Gunthorpe <[email protected]>
Acked-by: Allen Hubbe <[email protected]>
Signed-off-by: Jon Mason <[email protected]>
Diffstat (limited to 'kernel')
0 files changed, 0 insertions, 0 deletions