Thread (17 messages) 17 messages, 6 authors, 2011-11-28

Re: [PATCH v3 3/3] mtd/nand : workaround for Freescale FCM to support large-page Nand chip

From: Artem Bityutskiy <dedekind1@gmail.com>
Date: 2011-11-22 21:04:29
Also in: lkml

On Tue, 2011-11-15 at 17:29 +0800, b35362@freescale.com wrote:
+               /*
+                * Freescale FCM controller has a 2K size limitation of buffer
+                * RAM, so elbc_fcm_ctrl->buffer have to be used if writesize
+                * of chip is greater than 2048.
+                * We malloc a large enough buffer at this point, because we
+                * don't know writesize before calling nand_scan(). We will
+                * re-malloc later if needed.
+                */
+               elbc_fcm_ctrl->buffer = kmalloc(4096 * 6, GFP_KERNEL);
+               if (!elbc_fcm_ctrl->buffer)
+                       return -ENOMEM; 
Why 4096*6? Judging from the comment it should be 4096.

Artem.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help