[LU-17084] incorrect comparision in lod_striping_load() Created: 04/Sep/23 Updated: 19/Oct/23 Resolved: 16/Oct/23 |
|
| Status: | Resolved |
| Project: | Lustre |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | Lustre 2.16.0 |
| Type: | Bug | Priority: | Minor |
| Reporter: | Alex Zhuravlev | Assignee: | Alex Zhuravlev |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | None | ||
| Issue Links: |
|
||||
| Severity: | 3 | ||||
| Rank (Obsolete): | 9223372036854775807 | ||||
| Description |
|
code generation depending on type conversion, notice (int) in the first case. if (rc > (int)sizeof(struct lmv_foreign_md)): 00000000000146df <lod_striping_load+0x2df> cmp $0x10,%eax 00000000000146e4 <lod_striping_load+0x2e4> jg 000000000001477b <lod_striping_load+0x37b> if (rc > sizeof(struct lmv_foreign_md)): 00000000000146df <lod_striping_load+0x2df> cmp $0x10,%eax 00000000000146e4 <lod_striping_load+0x2e4> ja 000000000001477b <lod_striping_load+0x37b> |
| Comments |
| Comment by Gerrit Updater [ 04/Sep/23 ] |
|
"Alex Zhuravlev <bzzz@whamcloud.com>" uploaded a new patch: https://review.whamcloud.com/c/fs/lustre-release/+/52265 |
| Comment by Gerrit Updater [ 16/Oct/23 ] |
|
"Oleg Drokin <green@whamcloud.com>" merged in patch https://review.whamcloud.com/c/fs/lustre-release/+/52265/ |
| Comment by Peter Jones [ 16/Oct/23 ] |
|
Landed for 2.16 |