]> git.baikalelectronics.ru Git - kernel.git/commit
nvme-core: use list_add_tail_rcu instead of list_add_tail for nvme_init_ns_head
authorChao Leng <lengchao@huawei.com>
Thu, 28 Jan 2021 03:33:51 +0000 (11:33 +0800)
committerChristoph Hellwig <hch@lst.de>
Thu, 28 Jan 2021 18:25:07 +0000 (19:25 +0100)
commit5f60e3bb1b70be04f0bc721e650663d0a5d2352e
treeb97bbf08ee21a22401cb7db3e81a14a4ea7ce89b
parent6960dd319fd93a17e1514d3e14ed7cb4c5f77c0a
nvme-core: use list_add_tail_rcu instead of list_add_tail for nvme_init_ns_head

The "list" of nvme_ns_head is used as rcu list, now in nvme_init_ns_head
list_add_tail is used to add ns->siblings to the rcu list. It is not safe.
Should use list_add_tail_rcu instead of list_add_tail.

Signed-off-by: Chao Leng <lengchao@huawei.com>
Signed-off-by: Christoph Hellwig <hch@lst.de>
drivers/nvme/host/core.c