diff options
author | Kees Cook <keescook@chromium.org> | 2021-05-21 01:30:56 +0300 |
---|---|---|
committer | Kees Cook <keescook@chromium.org> | 2021-10-18 22:28:52 +0300 |
commit | a2c5062f391b970b9ecbe0f579c5e22822577ea3 (patch) | |
tree | ec532542380b1d027d619a2c0aaf0d2c45489e30 /scripts | |
parent | 6dbefad40815a61aecbcf9b552e87ef57ab8cc7d (diff) | |
download | linux-a2c5062f391b970b9ecbe0f579c5e22822577ea3.tar.xz |
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 <clm@fb.com>
Cc: Josef Bacik <josef@toxicpanda.com>
Cc: David Sterba <dsterba@suse.com>
Cc: linux-btrfs@vger.kernel.org
Reviewed-by: Nikolay Borisov <nborisov@suse.com>
Acked-by: David Sterba <dsterba@suse.com>
Signed-off-by: Kees Cook <keescook@chromium.org>
Diffstat (limited to 'scripts')
0 files changed, 0 insertions, 0 deletions