diff options
| author | Chengyu Zhu <hudsonzhu@tencent.com> | 2026-09-07 16:33:19 +0800 |
|---|---|---|
| committer | Gao Xiang <xiang@kernel.org> | 2026-09-07 18:20:30 +0800 |
| commit | 96bf9831fbf423b8104f7948cd8fe7007ecfb46c (patch) | |
| tree | 4d2ec386611a641825bc7f16f92be7cd6e48f616 /scripts/patch-kernel | |
| parent | 82e664cf1219c459c33aae931b222cf951af9cb7 (diff) | |
| download | linux-96bf9831fbf423b8104f7948cd8fe7007ecfb46c.tar.gz linux-96bf9831fbf423b8104f7948cd8fe7007ecfb46c.zip | |
erofs: delimit inode_share cache key components
Previously, inode_share keys were encoded as follows:
fingerprint || domain_id
It would be better to have a separator between the fingerprint and domain
ID so that the fingerprint won't be parsed as part of a domain ID.
Change the key encoding as follows:
domain_id || '\0' || fingerprint
Since domain_id is a NUL-terminated string, this makes the in-memory key
indices unambiguous.
Signed-off-by: Chengyu Zhu <hudsonzhu@tencent.com>
Reviewed-by: Gao Xiang <xiang@kernel.org>
Fixes: e0bf7d1c074d ("erofs: support user-defined fingerprint name")
Signed-off-by: Gao Xiang <xiang@kernel.org>
Diffstat (limited to 'scripts/patch-kernel')
0 files changed, 0 insertions, 0 deletions
