mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2024-08-22 00:40:03 +00:00
TPM: Add new TPMs to the tail of the list to prevent inadvertent change of dev
Add newly registered TPMs to the tail of the list, not the beginning, so that things that are specifying TPM_ANY_NUM don't find that the device they're using has inadvertently changed. Adding a second device would break IMA, for instance. Cc: stable@vger.kernel.org Signed-off-by: David Howells <dhowells@redhat.com> Reviewed-by: Jason Gunthorpe <jgunthorpe@obsidianresearch.com> Signed-off-by: Peter Huewe <peterhuewe@gmx.de>
This commit is contained in:
parent
bb31f607a0
commit
398a1e71dc
1 changed files with 1 additions and 1 deletions
|
@ -1122,7 +1122,7 @@ struct tpm_chip *tpm_register_hardware(struct device *dev,
|
||||||
|
|
||||||
/* Make chip available */
|
/* Make 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);
|
||||||
|
|
||||||
return chip;
|
return chip;
|
||||||
|
|
Loading…
Reference in a new issue