aha1542: Allocate memory before taking a lock
authorOndrej Zary <linux@rainbow-software.org>
Tue, 21 Apr 2015 21:27:50 +0000 (23:27 +0200)
committerJames Bottomley <JBottomley@Odin.com>
Mon, 27 Apr 2015 17:00:30 +0000 (10:00 -0700)
commit8c08a6215a432a8f3629da0e8ccfd534ffa480f5
treea618ae4c0fe0564a3e8fe36a3649ba661f317117
parent35e9a9f93994d7f7d12afa41169c7ba05513721b
aha1542: Allocate memory before taking a lock

The driver currently calls kmalloc with GFP_KERNEL while holding a lock.
Fix it by doing the allocation earlier, before taking the lock.

Tested on AHA-1542B.

Signed-off-by: Ondrej Zary <linux@rainbow-software.org>
Signed-off-by: James Bottomley <JBottomley@Odin.com>
drivers/scsi/aha1542.c