summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexander Viro <viro@parcelfarce.linux.theplanet.co.uk>2004-02-07 04:47:32 -0800
committerLinus Torvalds <torvalds@home.osdl.org>2004-02-07 04:47:32 -0800
commit7de2696dbce1dcb7ab69fc4218ce7c71b5d05bf3 (patch)
treeaf9cce925e3176b6e0b754a764cd3d4e0b6da624
parent5b2654c7a0b77f8338483167d1b7436d322c0880 (diff)
[PATCH] Fix imm/ppa initializing bug in driver updates
Let's play spot the bug here... Amazing that it survives in modular case...
-rw-r--r--drivers/scsi/imm.c2
-rw-r--r--drivers/scsi/ppa.c2
2 files changed, 2 insertions, 2 deletions
diff --git a/drivers/scsi/imm.c b/drivers/scsi/imm.c
index 8b290ea429cf..66825f08ef85 100644
--- a/drivers/scsi/imm.c
+++ b/drivers/scsi/imm.c
@@ -1153,7 +1153,7 @@ static int __imm_attach(struct parport *pb)
if (!dev)
return -ENOMEM;
- memset(dev, 0, sizeof(dev));
+ memset(dev, 0, sizeof(imm_struct));
dev->base = -1;
dev->mode = IMM_AUTODETECT;
diff --git a/drivers/scsi/ppa.c b/drivers/scsi/ppa.c
index 69107395eaf8..dfefed5126d4 100644
--- a/drivers/scsi/ppa.c
+++ b/drivers/scsi/ppa.c
@@ -1010,7 +1010,7 @@ static int __ppa_attach(struct parport *pb)
dev = kmalloc(sizeof(ppa_struct), GFP_KERNEL);
if (!dev)
return -ENOMEM;
- memset(dev, 0, sizeof(dev));
+ memset(dev, 0, sizeof(ppa_struct));
dev->base = -1;
dev->mode = PPA_AUTODETECT;
dev->recon_tmo = PPA_RECON_TMO;