[LU-16509] quash memcpy WARN_ONCE false positives Created: 27/Jan/23  Updated: 29/Apr/23  Resolved: 22/Mar/23

Status: Resolved
Project: Lustre
Component/s: None
Affects Version/s: None
Fix Version/s: Lustre 2.16.0, Lustre 2.15.3

Type: Bug Priority: Minor
Reporter: Shaun Tancheff Assignee: Shaun Tancheff
Resolution: Fixed Votes: 0
Labels: None

Issue Links:
Related
Severity: 3
Rank (Obsolete): 9223372036854775807

 Description   

Linux v6.1-rc1-4-g6f7630b1b5bc
fortify: Capture __bos() results in const temp var

[__fortify_memcpy_chk] added a WARN_ONCE for runtime detection of detected field-spanning write.

This triggers with structs that have zero sized, or flexible array members (Typically data headers with sized payloads).

Currently lustre sizes and checks these objects appropriately.



 Comments   
Comment by Gerrit Updater [ 27/Jan/23 ]

"Shaun Tancheff <shaun.tancheff@hpe.com>" uploaded a new patch: https://review.whamcloud.com/c/fs/lustre-release/+/49801
Subject: LU-16509 lnet: quash memcpy WARN_ONCE false positive
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 76c6bdca1318056ca25260046a247c99f4d5b693

Comment by Gerrit Updater [ 02/Mar/23 ]

"Patrick Farrell <pfarrell@whamcloud.com>" uploaded a new patch: https://review.whamcloud.com/c/fs/lustre-release/+/50185
Subject: LU-16509 lnet: memcpy false positive in brw_test
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 299bd671a9f7c0955b2be59e36bb8239797c1b82

Comment by Gerrit Updater [ 08/Mar/23 ]

"Oleg Drokin <green@whamcloud.com>" merged in patch https://review.whamcloud.com/c/fs/lustre-release/+/49801/
Subject: LU-16509 lnet: quash memcpy WARN_ONCE false positive
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: a3cf8587b6fafdfed16fe0870efddcf6c0746c88

Comment by Gerrit Updater [ 21/Mar/23 ]

"Oleg Drokin <green@whamcloud.com>" merged in patch https://review.whamcloud.com/c/fs/lustre-release/+/50185/
Subject: LU-16509 lnet: memcpy false positive in brw_test
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: 5772650cc58891dc8f5208d307f539ffd1db7dbd

Comment by Peter Jones [ 22/Mar/23 ]

Landed for 2.16

Comment by Gerrit Updater [ 16/Apr/23 ]

"Stephane Thiell <sthiell@stanford.edu>" uploaded a new patch: https://review.whamcloud.com/c/fs/lustre-release/+/50647
Subject: LU-16509 lnet: quash memcpy WARN_ONCE false positive
Project: fs/lustre-release
Branch: b2_15
Current Patch Set: 1
Commit: 02a2d7c38a2f8718d79058ed3381b78e87bd4f9c

Comment by Gerrit Updater [ 29/Apr/23 ]

"Oleg Drokin <green@whamcloud.com>" merged in patch https://review.whamcloud.com/c/fs/lustre-release/+/50647/
Subject: LU-16509 lnet: quash memcpy WARN_ONCE false positive
Project: fs/lustre-release
Branch: b2_15
Current Patch Set:
Commit: 505532247a7f4adad27458033996a72a0e53269b

Generated at Sat Feb 10 03:27:37 UTC 2024 using Jira 9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c.