Commit b1a4144a authored by Jarkko Sakkinen's avatar Jarkko Sakkinen

TPM: revert the list handling logic fixed in 398a1e71

Mimi reported that afb5abc2 reverts the fix in 398a1e71. This patch
reverts it back.

Fixes: afb5abc2 ("tpm: two-phase chip management functions")
Reported-by: default avatarMimi Zohar <zohar@linux.vnet.ibm.com>
Signed-off-by: default avatarJarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
Acked-by: default avatarPeter Huewe <PeterHuewe@gmx.de>
parent eb8ed1eb
...@@ -236,7 +236,7 @@ int tpm_chip_register(struct tpm_chip *chip) ...@@ -236,7 +236,7 @@ int tpm_chip_register(struct tpm_chip *chip)
/* Make the chip available. */ /* Make the chip available. */
spin_lock(&driver_lock); spin_lock(&driver_lock);
list_add_rcu(&chip->list, &tpm_chip_list); list_add_tail_rcu(&chip->list, &tpm_chip_list);
spin_unlock(&driver_lock); spin_unlock(&driver_lock);
chip->flags |= TPM_CHIP_FLAG_REGISTERED; chip->flags |= TPM_CHIP_FLAG_REGISTERED;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment