Whamcloud - gitweb
LU-17887 obd: do not update obd_memory from RCU 63/55263/2
authorBruno Faccini <bfaccini@nvidia.com>
Thu, 30 May 2024 16:39:37 +0000 (18:39 +0200)
committerOleg Drokin <green@whamcloud.com>
Mon, 10 Jun 2024 14:21:58 +0000 (14:21 +0000)
commit8b6719f1b32e134babe9f47e2dc79c66a3735b49
tree7e0c32bf736a9a9c133438697f221bdacb5b7590
parent3b888d00da1a92b7c872c5de1fab8e8a3d6363b8
LU-17887 obd: do not update obd_memory from RCU

OBD_FREE_PRE() should not be run from an RCU
callback as the obdclass module may have been
unloaded during the RCU grace period.

Signed-off-by: Bruno Faccini <bfaccini@nvidia.com>
Change-Id: I6f663b2aed2e60c15f2a1b9755b2c4050bd91ce2
Reviewed-on: https://review.whamcloud.com/c/fs/lustre-release/+/55263
Reviewed-by: Alex Zhuravlev <bzzz@whamcloud.com>
Reviewed-by: James Simmons <jsimmons@infradead.org>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
lustre/obdclass/lu_object.c