Revision 862aecbd9569e563b979c0e23a908b43cda4b0b9 authored by YANG LI on 30 December 2020, 07:23:14 UTC, committed by Jakub Kicinski on 04 January 2021, 21:23:33 UTC
The error is due to dereference a null pointer in function reset_one_sub_crq_queue(): if (!scrq) { netdev_dbg(adapter->netdev, "Invalid scrq reset. irq (%d) or msgs(%p).\n", scrq->irq, scrq->msgs); return -EINVAL; } If the expression is true, scrq must be a null pointer and cannot dereference. Fixes: 9281cf2d5840 ("ibmvnic: avoid memset null scrq msgs") Signed-off-by: YANG LI <abaci-bugfix@linux.alibaba.com> Reported-by: Abaci <abaci@linux.alibaba.com> Acked-by: Lijun Pan <ljp@linux.ibm.com> Link: https://lore.kernel.org/r/1609312994-121032-1-git-send-email-abaci-bugfix@linux.alibaba.com Signed-off-by: Jakub Kicinski <kuba@kernel.org>
1 parent e4da63c
File | Mode | Size |
---|---|---|
Kconfig | -rw-r--r-- | 8.6 KB |
Makefile | -rw-r--r-- | 823 bytes |
asn1.c | -rw-r--r-- | 12.9 KB |
cache.c | -rw-r--r-- | 3.7 KB |
cifs_debug.c | -rw-r--r-- | 29.1 KB |
cifs_debug.h | -rw-r--r-- | 4.3 KB |
cifs_dfs_ref.c | -rw-r--r-- | 10.3 KB |
cifs_fs_sb.h | -rw-r--r-- | 4.2 KB |
cifs_ioctl.h | -rw-r--r-- | 2.4 KB |
cifs_spnego.c | -rw-r--r-- | 6.4 KB |
cifs_spnego.h | -rw-r--r-- | 1.6 KB |
cifs_unicode.c | -rw-r--r-- | 15.8 KB |
cifs_unicode.h | -rw-r--r-- | 9.6 KB |
cifs_uniupr.h | -rw-r--r-- | 11.9 KB |
cifsacl.c | -rw-r--r-- | 37.2 KB |
cifsacl.h | -rw-r--r-- | 6.8 KB |
cifsencrypt.c | -rw-r--r-- | 22.9 KB |
cifsfs.c | -rw-r--r-- | 46.1 KB |
cifsfs.h | -rw-r--r-- | 6.6 KB |
cifsglob.h | -rw-r--r-- | 68.3 KB |
cifspdu.h | -rw-r--r-- | 83.9 KB |
cifsproto.h | -rw-r--r-- | 28.8 KB |
cifsroot.c | -rw-r--r-- | 2.1 KB |
cifssmb.c | -rw-r--r-- | 187.1 KB |
connect.c | -rw-r--r-- | 142.9 KB |
dfs_cache.c | -rw-r--r-- | 35.9 KB |
dfs_cache.h | -rw-r--r-- | 2.8 KB |
dir.c | -rw-r--r-- | 22.6 KB |
dns_resolve.c | -rw-r--r-- | 2.9 KB |
dns_resolve.h | -rw-r--r-- | 1.2 KB |
export.c | -rw-r--r-- | 2.4 KB |
file.c | -rw-r--r-- | 123.5 KB |
fs_context.c | -rw-r--r-- | 5.2 KB |
fs_context.h | -rw-r--r-- | 975 bytes |
fscache.c | -rw-r--r-- | 9.8 KB |
fscache.h | -rw-r--r-- | 5.3 KB |
inode.c | -rw-r--r-- | 75.9 KB |
ioctl.c | -rw-r--r-- | 8.8 KB |
link.c | -rw-r--r-- | 17.4 KB |
misc.c | -rw-r--r-- | 30.6 KB |
netmisc.c | -rw-r--r-- | 39.6 KB |
nterr.c | -rw-r--r-- | 32.9 KB |
nterr.h | -rw-r--r-- | 29.4 KB |
ntlmssp.h | -rw-r--r-- | 5.7 KB |
readdir.c | -rw-r--r-- | 29.9 KB |
rfc1002pdu.h | -rw-r--r-- | 2.8 KB |
sess.c | -rw-r--r-- | 46.7 KB |
smb1ops.c | -rw-r--r-- | 35.1 KB |
smb2file.c | -rw-r--r-- | 8.0 KB |
smb2glob.h | -rw-r--r-- | 2.0 KB |
smb2inode.c | -rw-r--r-- | 20.5 KB |
smb2maperror.c | -rw-r--r-- | 127.3 KB |
smb2misc.c | -rw-r--r-- | 26.0 KB |
smb2ops.c | -rw-r--r-- | 152.5 KB |
smb2pdu.c | -rw-r--r-- | 149.5 KB |
smb2pdu.h | -rw-r--r-- | 53.5 KB |
smb2proto.h | -rw-r--r-- | 14.7 KB |
smb2status.h | -rw-r--r-- | 106.4 KB |
smb2transport.c | -rw-r--r-- | 21.6 KB |
smbdirect.c | -rw-r--r-- | 71.3 KB |
smbdirect.h | -rw-r--r-- | 8.2 KB |
smbencrypt.c | -rw-r--r-- | 4.7 KB |
smberr.h | -rw-r--r-- | 7.5 KB |
smbfsctl.h | -rw-r--r-- | 8.0 KB |
trace.c | -rw-r--r-- | 195 bytes |
trace.h | -rw-r--r-- | 23.5 KB |
transport.c | -rw-r--r-- | 40.9 KB |
winucase.c | -rw-r--r-- | 36.2 KB |
xattr.c | -rw-r--r-- | 13.5 KB |
Computing file changes ...