Following set of patches addresses the issues reported by Arjan, plus some additional bug fixes. Looking forward for further feedback and suggestions. -Use-msleep-rather-than-schedule_timeout.txt -Drop-IPAddr-functions.txt -Drop-unused-defines.txt -Consolidate-include-definitions.txt -Correct-allocations-of-ddb_entry.txt -Change-semaphore-usage-to-mutex.txt -Fixed-logic-to-skip-device-discovery-if-IP-Addr-and-Subnet-Mask-is-Zero.txt -Updated-Comment-at-the-head-of-the-func-s.txt -Drop-Unused-Code.txt -Update-Driver-Version-to-5.00.05b5-k.txt -Updated-scsi-Kconfig-to-include-qla4xxx-Kconfig-path.txt Thanx Ravi Anand QLogic Corporation - : send the line "unsubscribe linux-scsi" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html