Skip to content

Commit

Permalink
kbuild: force to define __UBOOT__ in all the C sources
Browse files Browse the repository at this point in the history
U-Boot has imported various source files from other projects,
mostly Linux.

Something like

  #ifdef __UBOOT__
    [ modification for U-Boot ]
  #else
    [ original code ]
  #endif

is an often used strategy for clarification of adjusted parts,
that is, easier re-sync in future.

Instead of defining __UBOOT__ in each source file,
passing it from the top Makefile would be easier.

Signed-off-by: Masahiro Yamada <[email protected]>
Acked-by: Marek Vasut <[email protected]>
Acked-by: Heiko Schocher <[email protected]>
  • Loading branch information
masahir0y authored and trini committed Sep 16, 2014
1 parent 5d9f423 commit 3b61297
Show file tree
Hide file tree
Showing 56 changed files with 1 addition and 56 deletions.
2 changes: 1 addition & 1 deletion Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -341,7 +341,7 @@ CHECK = sparse
CHECKFLAGS := -D__linux__ -Dlinux -D__STDC__ -Dunix -D__unix__ \
-Wbitwise -Wno-return-void -D__CHECK_ENDIAN__ $(CF)

KBUILD_CPPFLAGS := -D__KERNEL__
KBUILD_CPPFLAGS := -D__KERNEL__ -D__UBOOT__

KBUILD_CFLAGS := -Wall -Wstrict-prototypes \
-Wno-format-security \
Expand Down
1 change: 0 additions & 1 deletion drivers/mtd/mtdconcat.c
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,6 @@
*
*/

#define __UBOOT__
#ifndef __UBOOT__
#include <linux/kernel.h>
#include <linux/module.h>
Expand Down
1 change: 0 additions & 1 deletion drivers/mtd/mtdcore.c
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,6 @@
*
*/

#define __UBOOT__
#ifndef __UBOOT__
#include <linux/module.h>
#include <linux/kernel.h>
Expand Down
1 change: 0 additions & 1 deletion drivers/mtd/mtdpart.c
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,6 @@
*
*/

#define __UBOOT__
#ifndef __UBOOT__
#include <linux/module.h>
#include <linux/types.h>
Expand Down
1 change: 0 additions & 1 deletion drivers/mtd/nand/nand_base.c
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,6 @@
*
*/

#define __UBOOT__
#ifndef __UBOOT__
#define pr_fmt(fmt) KBUILD_MODNAME ": " fmt

Expand Down
1 change: 0 additions & 1 deletion drivers/mtd/nand/nand_bbt.c
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,6 @@
*
*/

#define __UBOOT__
#ifndef __UBOOT__
#include <linux/slab.h>
#include <linux/types.h>
Expand Down
1 change: 0 additions & 1 deletion drivers/mtd/nand/nand_ids.c
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@
* published by the Free Software Foundation.
*
*/
#define __UBOOT__
#ifndef __UBOOT__
#include <linux/module.h>
#include <linux/mtd/nand.h>
Expand Down
1 change: 0 additions & 1 deletion drivers/mtd/ubi/attach.c
Original file line number Diff line number Diff line change
Expand Up @@ -70,7 +70,6 @@
* o Otherwise this is corruption type 2.
*/

#define __UBOOT__
#ifndef __UBOOT__
#include <linux/err.h>
#include <linux/slab.h>
Expand Down
1 change: 0 additions & 1 deletion drivers/mtd/ubi/build.c
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,6 @@
* later using the "UBI control device".
*/

#define __UBOOT__
#ifndef __UBOOT__
#include <linux/module.h>
#include <linux/moduleparam.h>
Expand Down
1 change: 0 additions & 1 deletion drivers/mtd/ubi/crc32.c
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,6 @@
* Version 2. See the file COPYING for more details.
*/

#define __UBOOT__
#ifndef __UBOOT__
#include <linux/crc32.h>
#include <linux/kernel.h>
Expand Down
1 change: 0 additions & 1 deletion drivers/mtd/ubi/debug.c
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@

#include <ubi_uboot.h>
#include "ubi.h"
#define __UBOOT__
#ifndef __UBOOT__
#include <linux/debugfs.h>
#include <linux/uaccess.h>
Expand Down
1 change: 0 additions & 1 deletion drivers/mtd/ubi/debug.h
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,6 @@ void ubi_dump_flash(struct ubi_device *ubi, int pnum, int offset, int len);
void ubi_dump_ec_hdr(const struct ubi_ec_hdr *ec_hdr);
void ubi_dump_vid_hdr(const struct ubi_vid_hdr *vid_hdr);

#define __UBOOT__
#ifndef __UBOOT__
#include <linux/random.h>
#endif
Expand Down
1 change: 0 additions & 1 deletion drivers/mtd/ubi/eba.c
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,6 @@
* 64 bits is enough to never overflow.
*/

#define __UBOOT__
#ifndef __UBOOT__
#include <linux/slab.h>
#include <linux/crc32.h>
Expand Down
1 change: 0 additions & 1 deletion drivers/mtd/ubi/fastmap.c
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,6 @@
*
*/

#define __UBOOT__
#ifndef __UBOOT__
#include <linux/crc32.h>
#else
Expand Down
1 change: 0 additions & 1 deletion drivers/mtd/ubi/io.c
Original file line number Diff line number Diff line change
Expand Up @@ -73,7 +73,6 @@
* back and writes the whole sub-page.
*/

#define __UBOOT__
#ifndef __UBOOT__
#include <linux/crc32.h>
#include <linux/err.h>
Expand Down
1 change: 0 additions & 1 deletion drivers/mtd/ubi/kapi.c
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@

/* This file mostly implements UBI kernel API functions */

#define __UBOOT__
#ifndef __UBOOT__
#include <linux/module.h>
#include <linux/slab.h>
Expand Down
1 change: 0 additions & 1 deletion drivers/mtd/ubi/ubi.h
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,6 @@
#ifndef __UBI_UBI_H__
#define __UBI_UBI_H__

#define __UBOOT__
#ifndef __UBOOT__
#include <linux/types.h>
#include <linux/list.h>
Expand Down
1 change: 0 additions & 1 deletion drivers/mtd/ubi/upd.c
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,6 @@
* transaction with a roll-back capability.
*/

#define __UBOOT__
#ifndef __UBOOT__
#include <linux/uaccess.h>
#else
Expand Down
1 change: 0 additions & 1 deletion drivers/mtd/ubi/vmt.c
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,6 @@
* resizing.
*/

#define __UBOOT__
#ifndef __UBOOT__
#include <linux/err.h>
#include <linux/slab.h>
Expand Down
1 change: 0 additions & 1 deletion drivers/mtd/ubi/vtbl.c
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,6 @@
* damaged.
*/

#define __UBOOT__
#ifndef __UBOOT__
#include <linux/crc32.h>
#include <linux/err.h>
Expand Down
1 change: 0 additions & 1 deletion drivers/mtd/ubi/wl.c
Original file line number Diff line number Diff line change
Expand Up @@ -86,7 +86,6 @@
* room for future re-works of the WL sub-system.
*/

#define __UBOOT__
#ifndef __UBOOT__
#include <linux/slab.h>
#include <linux/crc32.h>
Expand Down
1 change: 0 additions & 1 deletion drivers/usb/musb-new/am35x.c
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,6 @@
*
*/

#define __UBOOT__
#ifndef __UBOOT__
#include <linux/init.h>
#include <linux/module.h>
Expand Down
1 change: 0 additions & 1 deletion drivers/usb/musb-new/musb_core.c
Original file line number Diff line number Diff line change
Expand Up @@ -89,7 +89,6 @@
* Most of the conditional compilation will (someday) vanish.
*/

#define __UBOOT__
#ifndef __UBOOT__
#include <linux/module.h>
#include <linux/kernel.h>
Expand Down
1 change: 0 additions & 1 deletion drivers/usb/musb-new/musb_dsps.c
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,6 @@
* da8xx.c would be merged to this file after testing.
*/

#define __UBOOT__
#ifndef __UBOOT__
#include <linux/init.h>
#include <linux/io.h>
Expand Down
1 change: 0 additions & 1 deletion drivers/usb/musb-new/musb_gadget.c
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,6 @@
*
*/

#define __UBOOT__
#ifndef __UBOOT__
#include <linux/kernel.h>
#include <linux/list.h>
Expand Down
1 change: 0 additions & 1 deletion drivers/usb/musb-new/musb_gadget_ep0.c
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,6 @@
*
*/

#define __UBOOT__
#ifndef __UBOOT__
#include <linux/kernel.h>
#include <linux/list.h>
Expand Down
1 change: 0 additions & 1 deletion drivers/usb/musb-new/musb_host.c
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,6 @@
*
*/

#define __UBOOT__
#ifndef __UBOOT__
#include <linux/module.h>
#include <linux/kernel.h>
Expand Down
1 change: 0 additions & 1 deletion drivers/usb/musb-new/musb_uboot.c
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@
#include <linux/usb/ch9.h>
#include <linux/usb/gadget.h>

#define __UBOOT__
#include <usb.h>
#include "linux-compat.h"
#include "usb-compat.h"
Expand Down
1 change: 0 additions & 1 deletion drivers/usb/musb-new/omap2430.c
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,6 @@
* Suite 330, Boston, MA 02111-1307 USA
*
*/
#define __UBOOT__
#ifndef __UBOOT__
#include <linux/module.h>
#include <linux/kernel.h>
Expand Down
1 change: 0 additions & 1 deletion fs/ubifs/budget.c
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,6 @@
*/

#include "ubifs.h"
#define __UBOOT__
#ifndef __UBOOT__
#include <linux/writeback.h>
#else
Expand Down
1 change: 0 additions & 1 deletion fs/ubifs/debug.c
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,6 @@
* various local functions of those subsystems.
*/

#define __UBOOT__
#ifndef __UBOOT__
#include <linux/module.h>
#include <linux/debugfs.h>
Expand Down
1 change: 0 additions & 1 deletion fs/ubifs/debug.h
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,6 @@
#ifndef __UBIFS_DEBUG_H__
#define __UBIFS_DEBUG_H__

#define __UBOOT__
/* Checking helper functions */
typedef int (*dbg_leaf_callback)(struct ubifs_info *c,
struct ubifs_zbranch *zbr, void *priv);
Expand Down
1 change: 0 additions & 1 deletion fs/ubifs/io.c
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,6 @@
* they are read from the flash media.
*/

#define __UBOOT__
#ifndef __UBOOT__
#include <linux/crc32.h>
#include <linux/slab.h>
Expand Down
1 change: 0 additions & 1 deletion fs/ubifs/log.c
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,6 @@
* journal.
*/

#define __UBOOT__
#ifdef __UBOOT__
#include <linux/err.h>
#endif
Expand Down
1 change: 0 additions & 1 deletion fs/ubifs/lprops.c
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,6 @@
* an empty LEB for the journal, or a very dirty LEB for garbage collection.
*/

#define __UBOOT__
#ifdef __UBOOT__
#include <linux/err.h>
#endif
Expand Down
1 change: 0 additions & 1 deletion fs/ubifs/lpt.c
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,6 @@
*/

#include "ubifs.h"
#define __UBOOT__
#ifndef __UBOOT__
#include <linux/crc16.h>
#include <linux/math64.h>
Expand Down
1 change: 0 additions & 1 deletion fs/ubifs/lpt_commit.c
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,6 @@
* subsystem.
*/

#define __UBOOT__
#ifndef __UBOOT__
#include <linux/crc16.h>
#include <linux/slab.h>
Expand Down
1 change: 0 additions & 1 deletion fs/ubifs/master.c
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,6 @@

/* This file implements reading and writing the master node */

#define __UBOOT__
#include "ubifs.h"
#ifdef __UBOOT__
#include <linux/compat.h>
Expand Down
1 change: 0 additions & 1 deletion fs/ubifs/misc.h
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,6 @@
#ifndef __UBIFS_MISC_H__
#define __UBIFS_MISC_H__

#define __UBOOT__
/**
* ubifs_zn_dirty - check if znode is dirty.
* @znode: znode to check
Expand Down
1 change: 0 additions & 1 deletion fs/ubifs/recovery.c
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,6 @@
* refuses to mount.
*/

#define __UBOOT__
#ifndef __UBOOT__
#include <linux/crc32.h>
#include <linux/slab.h>
Expand Down
1 change: 0 additions & 1 deletion fs/ubifs/replay.c
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,6 @@
* larger is the journal, the more memory its index may consume.
*/

#define __UBOOT__
#ifdef __UBOOT__
#include <linux/compat.h>
#include <linux/err.h>
Expand Down
1 change: 0 additions & 1 deletion fs/ubifs/sb.c
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,6 @@
*/

#include "ubifs.h"
#define __UBOOT__
#ifndef __UBOOT__
#include <linux/slab.h>
#include <linux/random.h>
Expand Down
1 change: 0 additions & 1 deletion fs/ubifs/scan.c
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,6 @@
* debugging functions.
*/

#define __UBOOT__
#ifdef __UBOOT__
#include <linux/err.h>
#endif
Expand Down
1 change: 0 additions & 1 deletion fs/ubifs/super.c
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,6 @@
* corresponding subsystems, but most of it is here.
*/

#define __UBOOT__
#ifndef __UBOOT__
#include <linux/init.h>
#include <linux/slab.h>
Expand Down
1 change: 0 additions & 1 deletion fs/ubifs/tnc.c
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,6 @@
* the mutex locked.
*/

#define __UBOOT__
#ifndef __UBOOT__
#include <linux/crc32.h>
#include <linux/slab.h>
Expand Down
1 change: 0 additions & 1 deletion fs/ubifs/tnc_misc.c
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,6 @@
* putting it all in one file would make that file too big and unreadable.
*/

#define __UBOOT__
#ifdef __UBOOT__
#include <linux/err.h>
#endif
Expand Down
1 change: 0 additions & 1 deletion fs/ubifs/ubifs.c
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,6 @@
#include "ubifs.h"
#include <u-boot/zlib.h>

#define __UBOOT__
#include <linux/err.h>
#include <linux/lzo.h>

Expand Down
1 change: 0 additions & 1 deletion fs/ubifs/ubifs.h
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,6 @@
#ifndef __UBIFS_H__
#define __UBIFS_H__

#define __UBOOT__
#ifndef __UBOOT__
#include <asm/div64.h>
#include <linux/statfs.h>
Expand Down
1 change: 0 additions & 1 deletion include/linux/mtd/flashchip.h
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,6 @@
#ifndef __MTD_FLASHCHIP_H__
#define __MTD_FLASHCHIP_H__

#define __UBOOT__
#ifndef __UBOOT__
/* For spinlocks. sched.h includes spinlock.h from whichever directory it
* happens to be in - so we don't have to care whether we're on 2.2, which
Expand Down
Loading

0 comments on commit 3b61297

Please sign in to comment.