cifs: replace kfree() with kfree_sensitive() for sensitive data
authorEnzo Matsumiya <ematsumiya@suse.de>
Tue, 20 Sep 2022 18:10:35 +0000 (15:10 -0300)
committerSteve French <stfrench@microsoft.com>
Sat, 8 Oct 2022 04:06:48 +0000 (23:06 -0500)
commita4e430c8c8ba96be8c6ec4f2eb108bb8bcbee069
treeff8fb70c06b5dd58f6c8d89a0b5d4d19c5a4fc5d
parentf5823f5ee36040c2a8b8b36afe0783fe0bd7ad14
cifs: replace kfree() with kfree_sensitive() for sensitive data

Replace kfree with kfree_sensitive, or prepend memzero_explicit() in
other cases, when freeing sensitive material that could still be left
in memory.

Signed-off-by: Enzo Matsumiya <ematsumiya@suse.de>
Reported-by: kernel test robot <oliver.sang@intel.com>
Link: https://lore.kernel.org/r/202209201529.ec633796-oliver.sang@intel.com
Reviewed-by: Paulo Alcantara (SUSE) <pc@cjr.nz>
Reviewed-by: Ronnie Sahlberg <lsahlber@redhat.com>
Signed-off-by: Steve French <stfrench@microsoft.com>
fs/cifs/cifsencrypt.c
fs/cifs/connect.c
fs/cifs/fs_context.c
fs/cifs/misc.c
fs/cifs/sess.c
fs/cifs/smb2ops.c
fs/cifs/smb2pdu.c