diff mbox

[v2,4/4] omap: mailbox: convert block api to kfifo

Message ID p2sda15981b1005030241va21fd23fx9fcc84c4502a1919@mail.gmail.com (mailing list archive)
State Changes Requested, archived
Delegated to: Hiroshi DOYU
Headers show

Commit Message

Ohad Ben Cohen May 3, 2010, 9:41 a.m. UTC
None
diff mbox

Patch

diff --git a/arch/arm/plat-omap/mailbox.c b/arch/arm/plat-omap/mailbox.c
index a500ac4..fb3d452 100644
--- a/arch/arm/plat-omap/mailbox.c
+++ b/arch/arm/plat-omap/mailbox.c
@@ -21,6 +21,7 @@ 
  *
  */

+#include <linux/kernel.h>
 #include <linux/module.h>
 #include <linux/interrupt.h>
 #include <linux/device.h>
@@ -394,6 +395,10 @@  static int __init omap_mbox_init(void)
        if (!mboxd)
                return -ENOMEM;

+       /* kfifo size sanity check: alignment and minimal size */
+       mbox_kfifo_size = ALIGN(mbox_kfifo_size, sizeof(mbox_msg_t));
+       mbox_kfifo_size = max_t(unsigned int, mbox_kfifo_size,
sizeof(mbox_msg_t));
+
        return 0;
 }