Skip to contentSkip to conversation

OMAP: OneNAND: panic_write may be in an interrupt context

PATCH New Adrian Hunter 1 participant 1 message Mar 23, 2009 Memory technology devices (MTD)

lore
Share & tools
lore
#0 lore raw

PATCH 1/1 OMAP: OneNAND: panic_write may be in an interrupt context

Quoted 1 line

From 92a79a1a210845d64077e7ac100ddde8f251018b Mon Sep 17 00:00:00 2001

From: Adrian Hunter <[email protected]>
Date: Mon, 23 Mar 2009 14:57:38 +0200
Subject: [PATCH] OMAP: OneNAND: panic_write may be in an interrupt context

panic_write may read in an interrupt context.

---
drivers/mtd/onenand/omap2.c | 4 ++++

1 files changed, 4 insertions(+), 0 deletions(-)
drivers/mtd/onenand/omap2.c +0 -0
index 77a4f14..2c199b3 100644
@@ -294,6 +294,10 @@ static int omap3_onenand_read_bufferram(struct mtd_info *mtd, int area,
	if (bram_offset & 3 || (size_t)buf & 3 || count < 384)
		goto out_copy;

+ /* panic_write() may be in an interrupt context */
+ if (in_interrupt())
+ goto out_copy;
+

	if (buf >= high_memory) {
		struct page *p1;
Signature · 1 line
1.5.6.3