projects/linux·commit 6da70580

selftests/tpm2: Open tpm dev in unbuffered mode

6da70580 · Tadeusz Struk <[email protected]> · 2019-02-12 15:42:05 -08:00

In order to have control over how many bytes are read or written
the device needs to be opened in unbuffered mode.

Signed-off-by: Tadeusz Struk <[email protected]>
Reviewed-by: Jarkko Sakkinen <[email protected]>
Tested-by: Jarkko Sakkinen <[email protected]>
Signed-off-by: Jarkko Sakkinen <[email protected]>
Signed-off-by: James Morris <[email protected]>
Commit
6da70580af9612accf042b37564d73e787af39b4
Parents
f1a0ba6c

Changes

1 files changed · +2 −2

FileStatusAddDelContent
tools/testing/selftests/tpm2/tpm2.pymodified+2−2View file

tools/testing/selftests/tpm2/tpm2.py

View file
diff --git a/tools/testing/selftests/tpm2/tpm2.py b/tools/testing/selftests/tpm2/tpm2.py
index 6fc99ce..828c185 100644
--- a/tools/testing/selftests/tpm2/tpm2.py
+++ b/tools/testing/selftests/tpm2/tpm2.py
@@ -358,9 +358,9 @@ class Client:
self.flags = flags
if (self.flags & Client.FLAG_SPACE) == 0:
- self.tpm = open('/dev/tpm0', 'r+b')
+ self.tpm = open('/dev/tpm0', 'r+b', buffering=0)
else:
- self.tpm = open('/dev/tpmrm0', 'r+b')
+ self.tpm = open('/dev/tpmrm0', 'r+b', buffering=0)
def close(self):
self.tpm.close()