* [PATCH 0/4] some mtd fixes
@ 2008-07-22 7:38 Uwe Kleine-König
2008-07-22 7:38 ` [PATCH 1/4] [MTD] remove bogus warning about missing boot bank location Uwe Kleine-König
0 siblings, 1 reply; 11+ messages in thread
From: Uwe Kleine-König @ 2008-07-22 7:38 UTC (permalink / raw)
To: linux-mtd
Hello,
In the past I send a few problem reports and patches but only got a
single response that one of the patches was already submitted without
making it into upstream, though.
So I'm resending in the hope that continuous reminding will help in the
end :-)
Shortlog and overall diffstat can be found below.
You can also pull or fetch these patches from
git://www.modarm9.com/gitsrc/pub/people/ukleinek/linux-2.6.git mtd-fixes
and look at them at
http://www.modarm9.com/git/people/ukleinek/linux-2.6.git?a=shortlog;h=refs/heads/mtd-fixes
Best regards and thanks for your attention,
Uwe
Robert Jarzmik (1):
[MTD] physmap: Fix suspend/resume/shutdown bugs.
Uwe Kleine-König (3):
[MTD] remove bogus warning about missing boot bank location
[RFC] [MTD] cfi_probe: remove Intel chip workaround
[MTD] physmap: resume already suspended chips on failure to suspend
drivers/mtd/chips/cfi_cmdset_0002.c | 5 -----
drivers/mtd/chips/cfi_probe.c | 8 --------
drivers/mtd/maps/physmap.c | 22 ++++++++++++++++++----
3 files changed, 18 insertions(+), 17 deletions(-)
^ permalink raw reply [flat|nested] 11+ messages in thread
* [PATCH 1/4] [MTD] remove bogus warning about missing boot bank location
2008-07-22 7:38 [PATCH 0/4] some mtd fixes Uwe Kleine-König
@ 2008-07-22 7:38 ` Uwe Kleine-König
2008-07-22 7:38 ` [PATCH 2/4] [RFC] [MTD] cfi_probe: remove Intel chip workaround Uwe Kleine-König
2008-10-19 5:33 ` [PATCH 1/4] [MTD] remove bogus warning about missing boot bank location Christopher Moore
0 siblings, 2 replies; 11+ messages in thread
From: Uwe Kleine-König @ 2008-07-22 7:38 UTC (permalink / raw)
To: linux-mtd
After the deleted block bootloc is only used once as follows:
if (bootloc == 3 && something_else) {
...
So setting bootloc = 2 doesn't change anything. Taking that the warning is
wrong and missleading.
Signed-off-by: Uwe Kleine-König <Uwe.Kleine-Koenig@digi.com>
---
drivers/mtd/chips/cfi_cmdset_0002.c | 5 -----
1 files changed, 0 insertions(+), 5 deletions(-)
diff --git a/drivers/mtd/chips/cfi_cmdset_0002.c b/drivers/mtd/chips/cfi_cmdset_0002.c
index f7fcc63..8b5b554 100644
--- a/drivers/mtd/chips/cfi_cmdset_0002.c
+++ b/drivers/mtd/chips/cfi_cmdset_0002.c
@@ -344,11 +344,6 @@ struct mtd_info *cfi_cmdset_0002(struct map_info *map, int primary)
#endif
bootloc = extp->TopBottom;
- if ((bootloc != 2) && (bootloc != 3)) {
- printk(KERN_WARNING "%s: CFI does not contain boot "
- "bank location. Assuming top.\n", map->name);
- bootloc = 2;
- }
if (bootloc == 3 && cfi->cfiq->NumEraseRegions > 1) {
printk(KERN_WARNING "%s: Swapping erase regions for broken CFI table.\n", map->name);
--
1.5.6.3
^ permalink raw reply related [flat|nested] 11+ messages in thread
* [PATCH 2/4] [RFC] [MTD] cfi_probe: remove Intel chip workaround
2008-07-22 7:38 ` [PATCH 1/4] [MTD] remove bogus warning about missing boot bank location Uwe Kleine-König
@ 2008-07-22 7:38 ` Uwe Kleine-König
2008-07-22 7:39 ` [PATCH 3/4] [MTD] physmap: Fix suspend/resume/shutdown bugs Uwe Kleine-König
` (2 more replies)
2008-10-19 5:33 ` [PATCH 1/4] [MTD] remove bogus warning about missing boot bank location Christopher Moore
1 sibling, 3 replies; 11+ messages in thread
From: Uwe Kleine-König @ 2008-07-22 7:38 UTC (permalink / raw)
To: linux-mtd
For me this workaround breaks detection of a M29W128GL flash because it
doesn't switch to CFI Query mode after writing 0xff.
This workaround was introduced in 2004 between v2.6.8-rc1 and
v2.6.8-rc2 in CVS revision 1.77 of cfi_probe.c. ("Send 0xFF to switch Intel
chips back to read mode too. Some of them ignore 0xF0")
Alternatively writing 0xff *before* 0xf0 works with the M29W128GL.
Signed-off-by: Uwe Kleine-König <Uwe.Kleine-Koenig@digi.com>
---
drivers/mtd/chips/cfi_probe.c | 8 --------
1 files changed, 0 insertions(+), 8 deletions(-)
diff --git a/drivers/mtd/chips/cfi_probe.c b/drivers/mtd/chips/cfi_probe.c
index a4463a9..6b7ee5a 100644
--- a/drivers/mtd/chips/cfi_probe.c
+++ b/drivers/mtd/chips/cfi_probe.c
@@ -46,7 +46,6 @@ do { \
#define xip_enable(base, map, cfi) \
do { \
cfi_send_gen_cmd(0xF0, 0, base, map, cfi, cfi->device_type, NULL); \
- cfi_send_gen_cmd(0xFF, 0, base, map, cfi, cfi->device_type, NULL); \
xip_allowed(base, map); \
} while (0)
@@ -54,7 +53,6 @@ do { \
do { \
xip_disable(); \
cfi_send_gen_cmd(0xF0, 0, base, map, cfi, cfi->device_type, NULL); \
- cfi_send_gen_cmd(0xFF, 0, base, map, cfi, cfi->device_type, NULL); \
cfi_send_gen_cmd(0x98, 0x55, base, map, cfi, cfi->device_type, NULL); \
} while (0)
@@ -118,7 +116,6 @@ static int __xipram cfi_probe_chip(struct map_info *map, __u32 base,
xip_disable();
cfi_send_gen_cmd(0xF0, 0, base, map, cfi, cfi->device_type, NULL);
- cfi_send_gen_cmd(0xFF, 0, base, map, cfi, cfi->device_type, NULL);
cfi_send_gen_cmd(0x98, 0x55, base, map, cfi, cfi->device_type, NULL);
if (!qry_present(map,base,cfi)) {
@@ -146,7 +143,6 @@ static int __xipram cfi_probe_chip(struct map_info *map, __u32 base,
/* Eep. This chip also had the QRY marker.
* Is it an alias for the new one? */
cfi_send_gen_cmd(0xF0, 0, start, map, cfi, cfi->device_type, NULL);
- cfi_send_gen_cmd(0xFF, 0, start, map, cfi, cfi->device_type, NULL);
/* If the QRY marker goes away, it's an alias */
if (!qry_present(map, start, cfi)) {
@@ -160,7 +156,6 @@ static int __xipram cfi_probe_chip(struct map_info *map, __u32 base,
* too and if it's the same, assume it's an alias. */
/* FIXME: Use other modes to do a proper check */
cfi_send_gen_cmd(0xF0, 0, base, map, cfi, cfi->device_type, NULL);
- cfi_send_gen_cmd(0xFF, 0, start, map, cfi, cfi->device_type, NULL);
if (qry_present(map, base, cfi)) {
xip_allowed(base, map);
@@ -178,7 +173,6 @@ static int __xipram cfi_probe_chip(struct map_info *map, __u32 base,
/* Put it back into Read Mode */
cfi_send_gen_cmd(0xF0, 0, base, map, cfi, cfi->device_type, NULL);
- cfi_send_gen_cmd(0xFF, 0, base, map, cfi, cfi->device_type, NULL);
xip_allowed(base, map);
printk(KERN_INFO "%s: Found %d x%d devices at 0x%x in %d-bit bank\n",
@@ -239,8 +233,6 @@ static int __xipram cfi_chip_setup(struct map_info *map,
/* Put it back into Read Mode */
cfi_send_gen_cmd(0xF0, 0, base, map, cfi, cfi->device_type, NULL);
- /* ... even if it's an Intel chip */
- cfi_send_gen_cmd(0xFF, 0, base, map, cfi, cfi->device_type, NULL);
xip_allowed(base, map);
/* Do any necessary byteswapping */
--
1.5.6.3
^ permalink raw reply related [flat|nested] 11+ messages in thread
* [PATCH 3/4] [MTD] physmap: Fix suspend/resume/shutdown bugs.
2008-07-22 7:38 ` [PATCH 2/4] [RFC] [MTD] cfi_probe: remove Intel chip workaround Uwe Kleine-König
@ 2008-07-22 7:39 ` Uwe Kleine-König
2008-07-22 7:39 ` [PATCH 4/4] [MTD] physmap: resume already suspended chips on failure to suspend Uwe Kleine-König
2008-07-25 13:52 ` [PATCH 2/4] [RFC] [MTD] cfi_probe: remove Intel chip workaround David Woodhouse
2008-07-28 7:21 ` Alexander Belyakov
2 siblings, 1 reply; 11+ messages in thread
From: Uwe Kleine-König @ 2008-07-22 7:39 UTC (permalink / raw)
To: linux-mtd; +Cc: Robert Jarzmik
From: Robert Jarzmik <rjarzmik@free.fr>
Don't call suspend/resume functions if they have not been
defined.
Signed-off-by: Robert Jarzmik <rjarzmik@free.fr>
Acked-By: Joern Engel <joern@logfs.org>
Signed-off-by: Uwe Kleine-König <Uwe.Kleine-Koenig@digi.com>
---
drivers/mtd/maps/physmap.c | 11 +++++++----
1 files changed, 7 insertions(+), 4 deletions(-)
diff --git a/drivers/mtd/maps/physmap.c b/drivers/mtd/maps/physmap.c
index 183255f..73c770b 100644
--- a/drivers/mtd/maps/physmap.c
+++ b/drivers/mtd/maps/physmap.c
@@ -203,7 +203,8 @@ static int physmap_flash_suspend(struct platform_device *dev, pm_message_t state
int i;
for (i = 0; i < MAX_RESOURCES && info->mtd[i]; i++)
- ret |= info->mtd[i]->suspend(info->mtd[i]);
+ if (info->mtd[i]->suspend)
+ ret |= info->mtd[i]->suspend(info->mtd[i]);
return ret;
}
@@ -214,7 +215,8 @@ static int physmap_flash_resume(struct platform_device *dev)
int i;
for (i = 0; i < MAX_RESOURCES && info->mtd[i]; i++)
- info->mtd[i]->resume(info->mtd[i]);
+ if (info->mtd[i]->resume)
+ info->mtd[i]->resume(info->mtd[i]);
return 0;
}
@@ -225,8 +227,9 @@ static void physmap_flash_shutdown(struct platform_device *dev)
int i;
for (i = 0; i < MAX_RESOURCES && info->mtd[i]; i++)
- if (info->mtd[i]->suspend(info->mtd[i]) == 0)
- info->mtd[i]->resume(info->mtd[i]);
+ if (info->mtd[i]->suspend && info->mtd[i]->resume)
+ if (info->mtd[i]->suspend(info->mtd[i]) == 0)
+ info->mtd[i]->resume(info->mtd[i]);
}
#else
#define physmap_flash_suspend NULL
--
1.5.6.3
^ permalink raw reply related [flat|nested] 11+ messages in thread
* [PATCH 4/4] [MTD] physmap: resume already suspended chips on failure to suspend
2008-07-22 7:39 ` [PATCH 3/4] [MTD] physmap: Fix suspend/resume/shutdown bugs Uwe Kleine-König
@ 2008-07-22 7:39 ` Uwe Kleine-König
0 siblings, 0 replies; 11+ messages in thread
From: Uwe Kleine-König @ 2008-07-22 7:39 UTC (permalink / raw)
To: linux-mtd
A nice side effect of this patch is that the return value of
physmap_flash_suspend in the error path is the value of the first failing
suspend callback and not the bitwise OR of all of them.
Signed-off-by: Uwe Kleine-König <Uwe.Kleine-Koenig@digi.com>
---
drivers/mtd/maps/physmap.c | 15 +++++++++++++--
1 files changed, 13 insertions(+), 2 deletions(-)
diff --git a/drivers/mtd/maps/physmap.c b/drivers/mtd/maps/physmap.c
index 73c770b..3e60e87 100644
--- a/drivers/mtd/maps/physmap.c
+++ b/drivers/mtd/maps/physmap.c
@@ -203,8 +203,19 @@ static int physmap_flash_suspend(struct platform_device *dev, pm_message_t state
int i;
for (i = 0; i < MAX_RESOURCES && info->mtd[i]; i++)
- if (info->mtd[i]->suspend)
- ret |= info->mtd[i]->suspend(info->mtd[i]);
+ if (info->mtd[i]->suspend) {
+ ret = info->mtd[i]->suspend(info->mtd[i]);
+ if (ret)
+ goto fail;
+ }
+
+ return 0;
+fail:
+ for (--i; i >= 0; --i)
+ if (info->mtd[i]->suspend) {
+ BUG_ON(!info->mtd[i]->resume);
+ info->mtd[i]->resume(info->mtd[i]);
+ }
return ret;
}
--
1.5.6.3
^ permalink raw reply related [flat|nested] 11+ messages in thread
* Re: [PATCH 2/4] [RFC] [MTD] cfi_probe: remove Intel chip workaround
2008-07-22 7:38 ` [PATCH 2/4] [RFC] [MTD] cfi_probe: remove Intel chip workaround Uwe Kleine-König
2008-07-22 7:39 ` [PATCH 3/4] [MTD] physmap: Fix suspend/resume/shutdown bugs Uwe Kleine-König
@ 2008-07-25 13:52 ` David Woodhouse
2008-07-25 20:45 ` Uwe Kleine-König
2008-07-28 7:21 ` Alexander Belyakov
2 siblings, 1 reply; 11+ messages in thread
From: David Woodhouse @ 2008-07-25 13:52 UTC (permalink / raw)
To: Uwe Kleine-König; +Cc: linux-mtd
On Tue, 2008-07-22 at 09:38 +0200, Uwe Kleine-König wrote:
> For me this workaround breaks detection of a M29W128GL flash because it
> doesn't switch to CFI Query mode after writing 0xff.
>
> This workaround was introduced in 2004 between v2.6.8-rc1 and
> v2.6.8-rc2 in CVS revision 1.77 of cfi_probe.c. ("Send 0xFF to switch Intel
> chips back to read mode too. Some of them ignore 0xF0")
>
> Alternatively writing 0xff *before* 0xf0 works with the M29W128GL.
That's probably what you should do then; your patch as it stands would
break Intel chips, wouldn't it?
--
David Woodhouse Open Source Technology Centre
David.Woodhouse@intel.com Intel Corporation
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [PATCH 2/4] [RFC] [MTD] cfi_probe: remove Intel chip workaround
2008-07-25 13:52 ` [PATCH 2/4] [RFC] [MTD] cfi_probe: remove Intel chip workaround David Woodhouse
@ 2008-07-25 20:45 ` Uwe Kleine-König
0 siblings, 0 replies; 11+ messages in thread
From: Uwe Kleine-König @ 2008-07-25 20:45 UTC (permalink / raw)
To: David Woodhouse; +Cc: linux-mtd@lists.infradead.org
Hi David,
David Woodhouse wrote:
> On Tue, 2008-07-22 at 09:38 +0200, Uwe Kleine-König wrote:
> > For me this workaround breaks detection of a M29W128GL flash because it
> > doesn't switch to CFI Query mode after writing 0xff.
> >
> > This workaround was introduced in 2004 between v2.6.8-rc1 and
> > v2.6.8-rc2 in CVS revision 1.77 of cfi_probe.c. ("Send 0xFF to switch Intel
> > chips back to read mode too. Some of them ignore 0xF0")
> >
> > Alternatively writing 0xff *before* 0xf0 works with the M29W128GL.
>
> That's probably what you should do then; your patch as it stands would
> break Intel chips, wouldn't it?
IMHO it depends on how common these chips are today. If they still are,
I'd like to test exchanging the two commands with them before apply it.
After all it might not work for them?! And if there were only a few and
they don't exist anymore today I would like to remove the workaround for
them. That's why I marked my patch as RFC.
As you committed that workaround you might know which chips are/were
affected. And you might even be able to test it and/or judge if the
workaround is still needed today.
Best regards,
Uwe
--
Uwe Kleine-König, Software Engineer
Digi International GmbH Branch Breisach, Küferstrasse 8, 79206 Breisach, Germany
Tax: 315/5781/0242 / VAT: DE153662976 / Reg. Amtsgericht Dortmund HRB 13962
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [PATCH 2/4] [RFC] [MTD] cfi_probe: remove Intel chip workaround
2008-07-22 7:38 ` [PATCH 2/4] [RFC] [MTD] cfi_probe: remove Intel chip workaround Uwe Kleine-König
2008-07-22 7:39 ` [PATCH 3/4] [MTD] physmap: Fix suspend/resume/shutdown bugs Uwe Kleine-König
2008-07-25 13:52 ` [PATCH 2/4] [RFC] [MTD] cfi_probe: remove Intel chip workaround David Woodhouse
@ 2008-07-28 7:21 ` Alexander Belyakov
2008-07-28 14:05 ` Alexey Korolev
2 siblings, 1 reply; 11+ messages in thread
From: Alexander Belyakov @ 2008-07-28 7:21 UTC (permalink / raw)
To: Uwe Kleine-König; +Cc: linux-mtd
On Tue, Jul 22, 2008 at 11:38 AM, Uwe Kleine-König
<Uwe.Kleine-Koenig@digi.com> wrote:
> For me this workaround breaks detection of a M29W128GL flash because it
> doesn't switch to CFI Query mode after writing 0xff.
>
> This workaround was introduced in 2004 between v2.6.8-rc1 and
> v2.6.8-rc2 in CVS revision 1.77 of cfi_probe.c. ("Send 0xFF to switch Intel
> chips back to read mode too. Some of them ignore 0xF0")
>
> Alternatively writing 0xff *before* 0xf0 works with the M29W128GL.
>
As far as I know M29W128GL is only chip having troubles with 0xFF.
Even M29DW128GL works fine with that.
Writing 0xFF before 0xF0 works fine both M29W128GL, M29DW128GL and
Intel's flash (we have tried with M18). Not sure though if it would
work for *all* flash parts.
Thank you,
Alexander
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [PATCH 2/4] [RFC] [MTD] cfi_probe: remove Intel chip workaround
2008-07-28 7:21 ` Alexander Belyakov
@ 2008-07-28 14:05 ` Alexey Korolev
2008-08-05 14:41 ` Alexey Korolev
0 siblings, 1 reply; 11+ messages in thread
From: Alexey Korolev @ 2008-07-28 14:05 UTC (permalink / raw)
To: Alexander Belyakov; +Cc: Uwe Kleine-König, linux-mtd
Hi All,
> > For me this workaround breaks detection of a M29W128GL flash because it
> > doesn't switch to CFI Query mode after writing 0xff.
> >
> > This workaround was introduced in 2004 between v2.6.8-rc1 and
> > v2.6.8-rc2 in CVS revision 1.77 of cfi_probe.c. ("Send 0xFF to switch Intel
> > chips back to read mode too. Some of them ignore 0xF0")
> >
> > Alternatively writing 0xff *before* 0xf0 works with the M29W128GL.
> >
>
> As far as I know M29W128GL is only chip having troubles with 0xFF.
> Even M29DW128GL works fine with that.
>
> Writing 0xFF before 0xF0 works fine both M29W128GL, M29DW128GL and
> Intel's flash (we have tried with M18). Not sure though if it would
> work for *all* flash parts.
Several days ago I have asked our specialists about what chips require
0xFF just after 0xF0. Probably it was some early revisions of L30.
Unfortunately the fixup description do not tell us what it was exactly. It was long time ago and it is
not so simple to find out what chips require this. Please stand by for
2-3 days I still believe I could be able to find what it was the chip
exactly. If it was some beta revisions - then it make sence to kill 0xFF
lines. If not it might be necessary to use another fix.
Thanks,
Alexey
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [PATCH 2/4] [RFC] [MTD] cfi_probe: remove Intel chip workaround
2008-07-28 14:05 ` Alexey Korolev
@ 2008-08-05 14:41 ` Alexey Korolev
0 siblings, 0 replies; 11+ messages in thread
From: Alexey Korolev @ 2008-08-05 14:41 UTC (permalink / raw)
To: Uwe.Kleine-koenig, Alexander Belyakov, dwmw2
Cc: Uwe Kleine-König, linux-mtd
Hi,
>
> > > For me this workaround breaks detection of a M29W128GL flash because it
> > > doesn't switch to CFI Query mode after writing 0xff.
> > >
> > > This workaround was introduced in 2004 between v2.6.8-rc1 and
> > > v2.6.8-rc2 in CVS revision 1.77 of cfi_probe.c. ("Send 0xFF to switch Intel
> > > chips back to read mode too. Some of them ignore 0xF0")
> > >
> > > Alternatively writing 0xff *before* 0xf0 works with the M29W128GL.
> > >
> >
> > As far as I know M29W128GL is only chip having troubles with 0xFF.
> > Even M29DW128GL works fine with that.
> >
> > Writing 0xFF before 0xF0 works fine both M29W128GL, M29DW128GL and
> > Intel's flash (we have tried with M18). Not sure though if it would
> > work for *all* flash parts.
>
> Several days ago I have asked our specialists about what chips require
> 0xFF just after 0xF0. Probably it was some early revisions of L30.
> Unfortunately the fixup description do not tell us what it was exactly. It was long time ago and it is
> not so simple to find out what chips require this. Please stand by for
> 2-3 days I still believe I could be able to find what it was the chip
> exactly. If it was some beta revisions - then it make sence to kill 0xFF
> lines. If not it might be necessary to use another fix.
>
I've lost any hope to reach info about what chips are require sending
0xFF just after reset. About 10 different persons were asked - nobody
knows.
So we don't know exactly what chips require 0xFF. So it might be risky to kick off
these 0xFF lines since it may affect users.
May be it would be better to make a kind of cfi_fixup routine to provide
more or less generic QRY procedure for "odd" chips at the stage of
probing?
It make sence at least because there is one more chip requires special
routine for QRY. ST M29DW should send 0x98 command not at 0x55 offset
but at 0x555 offset.
So using existing routines for ST M29DW causes failure.
I've made patch and verified it on ST M29W, ST M29DW, M18. Please find
the patch in next messsage. Hope it will help.
Thanks,
Alexey
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [PATCH 1/4] [MTD] remove bogus warning about missing boot bank location
2008-07-22 7:38 ` [PATCH 1/4] [MTD] remove bogus warning about missing boot bank location Uwe Kleine-König
2008-07-22 7:38 ` [PATCH 2/4] [RFC] [MTD] cfi_probe: remove Intel chip workaround Uwe Kleine-König
@ 2008-10-19 5:33 ` Christopher Moore
1 sibling, 0 replies; 11+ messages in thread
From: Christopher Moore @ 2008-10-19 5:33 UTC (permalink / raw)
To: linux-mtd
Uwe Kleine-König <Uwe.Kleine-Koenig <at> digi.com> writes:
>
> After the deleted block bootloc is only used once as follows:
>
> if (bootloc == 3 && something_else) {
> ...
>
> So setting bootloc = 2 doesn't change anything. Taking that the warning is
> wrong and missleading.
>
> Signed-off-by: Uwe Kleine-König <Uwe.Kleine-Koenig <at> digi.com>
Nice catch, Uwe.
IMHO the worst thing is that the warning is completely bogus.
It says "Assuming top" but the next line sets bootloc to bottom (2) :(
See also this thread: http://thread.gmane.org/gmane.linux.drivers.mtd/22176
Last time I looked this patch had not been applied so I am pinging it.
Therefore a bit late and FWIW:-
Acked-by: Christopher Moore <moore@free.fr>
^ permalink raw reply [flat|nested] 11+ messages in thread
end of thread, other threads:[~2008-10-19 5:33 UTC | newest]
Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-07-22 7:38 [PATCH 0/4] some mtd fixes Uwe Kleine-König
2008-07-22 7:38 ` [PATCH 1/4] [MTD] remove bogus warning about missing boot bank location Uwe Kleine-König
2008-07-22 7:38 ` [PATCH 2/4] [RFC] [MTD] cfi_probe: remove Intel chip workaround Uwe Kleine-König
2008-07-22 7:39 ` [PATCH 3/4] [MTD] physmap: Fix suspend/resume/shutdown bugs Uwe Kleine-König
2008-07-22 7:39 ` [PATCH 4/4] [MTD] physmap: resume already suspended chips on failure to suspend Uwe Kleine-König
2008-07-25 13:52 ` [PATCH 2/4] [RFC] [MTD] cfi_probe: remove Intel chip workaround David Woodhouse
2008-07-25 20:45 ` Uwe Kleine-König
2008-07-28 7:21 ` Alexander Belyakov
2008-07-28 14:05 ` Alexey Korolev
2008-08-05 14:41 ` Alexey Korolev
2008-10-19 5:33 ` [PATCH 1/4] [MTD] remove bogus warning about missing boot bank location Christopher Moore
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox