diff options
| author | Simon Buttgereit <simon.buttgereit@tu-ilmenau.de> | 2025-09-25 09:57:26 +0200 |
|---|---|---|
| committer | Ilya Dryomov <idryomov@gmail.com> | 2025-12-10 11:50:53 +0100 |
| commit | d6c2f41eb99cdf41f050f5e41405d2ed143ff4ef (patch) | |
| tree | 044e0ed3e7f324c7708b939d589be521a0206d39 /rust/kernel/devres.rs | |
| parent | 7d0a66e4bb9081d75c82ec4957c50034cb0ea449 (diff) | |
libceph: fix log output race condition in OSD client
OSD client logging has a problem in get_osd() and put_osd().
For one logging output refcount_read() is called twice. If recount
value changes between both calls logging output is not consistent.
This patch prints out only the resulting value.
[ idryomov: don't make the log messages more verbose ]
Signed-off-by: Simon Buttgereit <simon.buttgereit@tu-ilmenau.de>
Reviewed-by: Viacheslav Dubeyko <Slava.Dubeyko@ibm.com>
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
Diffstat (limited to 'rust/kernel/devres.rs')
0 files changed, 0 insertions, 0 deletions
