X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=include%2Fubi_uboot.h;h=74312abf0394fbbe2f7c0d151080a1aef8933acf;hb=9eefe2a2b37a838558e3d213a9f5519503d0c180;hp=295f2c0ffc895387b09eb7c3ec6fbcbfb29f1d41;hpb=95d4b70d50f8e426062bf9b7613829325cf779ad;p=u-boot diff --git a/include/ubi_uboot.h b/include/ubi_uboot.h index 295f2c0ffc..74312abf03 100644 --- a/include/ubi_uboot.h +++ b/include/ubi_uboot.h @@ -18,7 +18,12 @@ #include #include #include +#include +#include +#include +#include #include +#include #ifdef CONFIG_CMD_ONENAND #include @@ -56,7 +61,7 @@ do { \ #define ubi_sysfs_close(...) do { } while (0) static inline int is_power_of_2(unsigned long n) { - return (n != 0 && ((n & (n - 1)) == 0)); + return (n != 0 && ((n & (n - 1)) == 0)); } /* FIXME */ @@ -193,7 +198,7 @@ static inline long IS_ERR(const void *ptr) /* module */ #define THIS_MODULE 0 -#define try_module_get(...) 0 +#define try_module_get(...) 1 #define module_put(...) do { } while (0) #define module_init(...) #define module_exit(...) @@ -206,11 +211,14 @@ static inline long IS_ERR(const void *ptr) #define MODULE_AUTHOR(...) #define MODULE_LICENSE(...) +#ifndef __UBIFS_H__ #include "../drivers/mtd/ubi/ubi.h" +#endif /* functions */ extern int ubi_mtd_param_parse(const char *val, struct kernel_param *kp); extern int ubi_init(void); +extern void ubi_exit(void); extern struct ubi_device *ubi_devices[];