[PATCH 0/2] Add session handling to tpm spaces

From: James Bottomley
Date: Tue Jan 24 2017 - 00:35:31 EST


These two patches are easily separated. The first does session
handling. This incarnation uses TPM_RC_REFERENCE_H0 errors from
context save or load to signal when a session has been flushed (so it
no longer does tracking or flush emulation). The second patch does
management for session exhaustion and is essentially unchanged from the
prior RFC.

James

---


James Bottomley (2):
tpm2: add session handle context saving and restoring to the space code
tpm2-space: add handling for global session exhaustion

drivers/char/tpm/tpm-chip.c | 7 +
drivers/char/tpm/tpm.h | 42 +++++-
drivers/char/tpm/tpm2-cmd.c | 15 +++
drivers/char/tpm/tpm2-space.c | 294 ++++++++++++++++++++++++++++++++++++++++--
drivers/char/tpm/tpms-dev.c | 25 +++-
5 files changed, 369 insertions(+), 14 deletions(-)

--
2.6.6