From: santosh prasad nayak <santoshprasadnayak@xxxxxxxxx> Date: Fri, 2 Mar 2012 21:24:29 +0530 > In "ql_adapter_initialize", first unlock is done by > "spin_unlock_irqrestore(&qdev->hw_lock, hw_flags)" > with "hw_flags = 0" ("hw_flags" is local variable and initialized to > zero.), which is as good as > spin_unlock_irq. You must never pass to irqrestore anything other than a hw_flags value given by irqsave or similar. You may not assume anything about what values hw_flags takes on nor what those values might mean, they are architecture specific so you may not just set it to zero and assume that does anything in particular. -- To unsubscribe from this list: send the line "unsubscribe kernel-janitors" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html