| To: | bzolnier@gmail.com, linux-ide@vger.kernel.org |
|---|---|
| Subject: | [PATCH] Swarm: Fix crash due to missing initialization |
| From: | Ralf Baechle <ralf@linux-mips.org> |
| Date: | Sun, 21 Sep 2008 22:47:16 +0200 |
| Cc: | linux-mips@linux-mips.org |
| Original-recipient: | rfc822;linux-mips@linux-mips.org |
| Sender: | linux-mips-bounce@linux-mips.org |
| User-agent: | Mutt/1.5.18 (2008-05-17) |
If things are just right this will result in the hws[0]->parent being
passed to ide_host_add() being non-zero and an ooops a little later.
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
---
This patch is needed for 2.6.27 only
diff --git a/drivers/ide/mips/swarm.c b/drivers/ide/mips/swarm.c
index badf79f..39c9ee9 100644
--- a/drivers/ide/mips/swarm.c
+++ b/drivers/ide/mips/swarm.c
@@ -107,6 +107,7 @@ static int __devinit swarm_ide_probe(struct device *dev)
base = ioremap(offset, size);
+ memset(&hw, 0, sizeof(hw));
for (i = 0; i <= 7; i++)
hw.io_ports_array[i] =
(unsigned long)(base + ((0x1f0 + i) << 5));
|
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| ||
| Previous by Date: | Re: [PATCH 1/2] ide: Add tx4939ide driver (v2), Atsushi Nemoto |
|---|---|
| Next by Date: | [PATCH] IDE: Fix platform device registration in Swarm IDE driver, Ralf Baechle |
| Previous by Thread: | [PATCH] Fix include paths in malta-amon.c, David Daney |
| Next by Thread: | Re: [PATCH] Swarm: Fix crash due to missing initialization, Bartlomiej Zolnierkiewicz |
| Indexes: | [Date] [Thread] [Top] [All Lists] |