The following patches were made over Martin's 5.18 branches which contain Bart's SCp.ptr changes and some other iscsi patches. They also apply over Linus's tree but that kernel does not boot for me due to unrelated issues. They are mix of minor fixes and perf improvements and cleanups. V3: - Added fixes for iscsid restart for issues found by Marvell. - There was a mixup in v2 where an older version of a patch was sent that used msleep instead of udelay (v1 has udelay but v2 has msleep). This posting has the correct udelay version so checkpatch is happy and msleep was too long V2: - Fix up git commit messages. - Rename modparam that controls if we create sessions using the network softirq or iscsi_q. - Drop zero copy patch but leave the part that set the sendpage version of MSG_MORE. It turns out we were never using zero copy for the header and it was the MSG_SENDPAGE_NOTLAST that was helping.