diff options
| author | Kees Cook <[email protected]> | 2021-05-20 22:30:56 +0000 |
|---|---|---|
| committer | Kees Cook <[email protected]> | 2021-10-18 19:28:52 +0000 |
| commit | a2c5062f391b970b9ecbe0f579c5e22822577ea3 (patch) | |
| tree | ec532542380b1d027d619a2c0aaf0d2c45489e30 /lib/notifier-error-inject.c | |
| parent | string.h: Introduce memset_startat() for wiping trailing members and padding (diff) | |
| download | kernel-a2c5062f391b970b9ecbe0f579c5e22822577ea3.tar.gz kernel-a2c5062f391b970b9ecbe0f579c5e22822577ea3.zip | |
btrfs: Use memset_startat() to clear end of struct
In preparation for FORTIFY_SOURCE performing compile-time and run-time
field bounds checking for memset(), avoid intentionally writing across
neighboring fields.
Use memset_startat() so memset() doesn't get confused about writing
beyond the destination member that is intended to be the starting point
of zeroing through the end of the struct.
Cc: Chris Mason <[email protected]>
Cc: Josef Bacik <[email protected]>
Cc: David Sterba <[email protected]>
Cc: [email protected]
Reviewed-by: Nikolay Borisov <[email protected]>
Acked-by: David Sterba <[email protected]>
Signed-off-by: Kees Cook <[email protected]>
Diffstat (limited to 'lib/notifier-error-inject.c')
0 files changed, 0 insertions, 0 deletions
