Here is a patch for mpt fusion drivers, which removes the watchdog timers from mptctl/mptscsih. The patch and changelog follows.
Pls note, this patch should be applied against a recent patch from Andi Kleen "Add compat_ioctl to mptctl" before applying this patch. Andi's patch was applied against. bk://linux-scsi.bkbits.net/scsi-misc-2.6 Change log: 1) mptscsih.c: I have changed task management requests so they complete in same thread before returning to os. I removed the TMtimer code. (2) mptctl.c: I have deleted both TMtimer and timer code. Replaced with wait_event_interruptible_timeout. So commands are now completed in same thread. (3) mptctl_do_fw_download - nasty polling of global parameters that are set in contents of interrupt handler(mptctl_reply), now using wait_event_interruptible_timeout. (4) I have cleaned up mptctl_reply. Signed-off-by: Eric Moore <[EMAIL PROTECTED]>
mptlinux-3.01.19.patch
Description: Binary data