Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753086Ab0LGPHA (ORCPT ); Tue, 7 Dec 2010 10:07:00 -0500 Received: from mail-yw0-f46.google.com ([209.85.213.46]:35150 "EHLO mail-yw0-f46.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751516Ab0LGPG6 convert rfc822-to-8bit (ORCPT ); Tue, 7 Dec 2010 10:06:58 -0500 DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type :content-transfer-encoding; b=BgGLiTJyzbqJJppkobTWnL6EGp1JjifkwYCVkVdmxR7n/Mpt5d73cqPalCXvxcBUWF mceFfVLDfozFGreEyeglDXwp53VoQyGOwDkhHI1AewusThU5KfJFvtp7IVXl5V1d25g1 K+ZDjZLzKPhVD+70gyF97ZoIiwmnhW/Pa5CDU= MIME-Version: 1.0 In-Reply-To: <1291154254-22533-8-git-send-email-cdhmanning@gmail.com> References: <1291154254-22533-1-git-send-email-cdhmanning@gmail.com> <1291154254-22533-8-git-send-email-cdhmanning@gmail.com> Date: Tue, 7 Dec 2010 17:06:58 +0200 X-Google-Sender-Auth: -QvUEpdmdPoMHIjxI_Z8V7mJ-yA Message-ID: Subject: Re: [PATCH 7/8] Add yaffs2 file system: verification code and other headers From: Pekka Enberg To: Charles Manning Cc: linux-fsdevel@vger.kernel.org, linux-kernel@vger.kernel.org Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8BIT Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 2098 Lines: 64 On Tue, Nov 30, 2010 at 11:57 PM, Charles Manning wrote: > +#define YCHAR char > +#define YUCHAR unsigned char > +#define _Y(x) ? ? x > +#define yaffs_strcat(a, b) ? ? strcat(a, b) > +#define yaffs_strcpy(a, b) ? ? strcpy(a, b) > +#define yaffs_strncpy(a, b, c) strncpy(a, b, c) > +#define yaffs_strncmp(a, b, c) strncmp(a, b, c) > +#define yaffs_strnlen(s,m) ? ? strnlen(s,m) > +#define yaffs_sprintf ? ? ? ? sprintf > +#define yaffs_toupper(a) ? ? ? toupper(a) > + > +#define yaffs_sort(base, n, sz, cmp_fn) ? ? ? ?sort(base, n, sz, cmp_fn, NULL) > + > +#define Y_INLINE __inline__ > + > +#define YAFFS_LOSTNFOUND_NAME ? ? ? ? ?"lost+found" > +#define YAFFS_LOSTNFOUND_PREFIX ? ? ? ? ? ? ? ?"obj" > + > +#define YMALLOC(x) kmalloc(x, GFP_NOFS) > +#define YFREE(x) ? kfree(x) > +#define YMALLOC_ALT(x) vmalloc(x) > +#define YFREE_ALT(x) ? vfree(x) > +#define YMALLOC_DMA(x) YMALLOC(x) > + > +#define YYIELD() schedule() > +#define Y_DUMP_STACK() dump_stack() > + > +#define YAFFS_ROOT_MODE ? ? ? ? ? ? ? ? ? ? ? ?0755 > +#define YAFFS_LOSTNFOUND_MODE ? ? ? ? ?0700 > + > +#define Y_CURRENT_TIME CURRENT_TIME.tv_sec > +#define Y_TIME_CONVERT(x) (x).tv_sec > + > +#define yaffs_sum_cmp(x, y) ((x) == (y)) > +#define yaffs_strcmp(a, b) strcmp(a, b) > + > +#define TENDSTR "\n" > +#define TSTR(x) KERN_DEBUG x > +#define TCONT(x) x > +#define TOUT(p) printk p > + > +#define compile_time_assertion(assertion) \ > + ? ? ? ({ int x = __builtin_choose_expr(assertion, 0, (void)0); (void) x; }) > + > +#ifndef Y_DUMP_STACK > +#define Y_DUMP_STACK() do { } while (0) > +#endif > + > +#ifndef YBUG > +#define YBUG() do {\ > + ? ? ? T(YAFFS_TRACE_BUG,\ > + ? ? ? ? ? ? ? (TSTR("==>> yaffs bug: " __FILE__ " %d" TENDSTR),\ > + ? ? ? ? ? ? ? __LINE__));\ > + ? ? ? Y_DUMP_STACK();\ > +} while (0) > +#endif Please drop these wrapper macros. -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/