In the Linux kernel, the following vulnerability has been resolved: net/smc: Do not re-initialize smc hashtables INITHLISTHEAD(&smcv*hashinfo.ht) are called after smcnlinit(), protoregister() and sockregister(). This can lead to smcv*hashinfo.ht being reset even though hash entries already exist and are being used, possibly resulting in a corrupted list. Remove unnecessary and dangerous re-initialisation of smcv*hashinfo.ht in smcinit(); it is implicitly initialised to zero anyhow. Add HLISTHEAD_INIT to the definitions for clarity.