Merge git://git.denx.de/u-boot-ubi
This commit is contained in:
		
						commit
						81cf7c8d45
					
				
							
								
								
									
										12
									
								
								README
								
								
								
								
							
							
						
						
									
										12
									
								
								README
								
								
								
								
							|  | @ -2482,12 +2482,6 @@ FIT uImage format: | ||||||
| 		kernel. Needed for UBI support. | 		kernel. Needed for UBI support. | ||||||
| 
 | 
 | ||||||
| - UBI support | - UBI support | ||||||
| 		CONFIG_UBI_SILENCE_MSG |  | ||||||
| 
 |  | ||||||
| 		Make the verbose messages from UBI stop printing.  This leaves |  | ||||||
| 		warnings and errors enabled. |  | ||||||
| 
 |  | ||||||
| 
 |  | ||||||
| 		CONFIG_MTD_UBI_WL_THRESHOLD | 		CONFIG_MTD_UBI_WL_THRESHOLD | ||||||
| 		This parameter defines the maximum difference between the highest | 		This parameter defines the maximum difference between the highest | ||||||
| 		erase counter value and the lowest erase counter value of eraseblocks | 		erase counter value and the lowest erase counter value of eraseblocks | ||||||
|  | @ -2549,12 +2543,6 @@ FIT uImage format: | ||||||
| 		Enable UBI fastmap debug | 		Enable UBI fastmap debug | ||||||
| 		default: 0 | 		default: 0 | ||||||
| 
 | 
 | ||||||
| - UBIFS support |  | ||||||
| 		CONFIG_UBIFS_SILENCE_MSG |  | ||||||
| 
 |  | ||||||
| 		Make the verbose messages from UBIFS stop printing.  This leaves |  | ||||||
| 		warnings and errors enabled. |  | ||||||
| 
 |  | ||||||
| - SPL framework | - SPL framework | ||||||
| 		CONFIG_SPL | 		CONFIG_SPL | ||||||
| 		Enable building of SPL globally. | 		Enable building of SPL globally. | ||||||
|  |  | ||||||
|  | @ -37,8 +37,10 @@ CONFIG_CMD_EXT4_WRITE=y | ||||||
| CONFIG_MTDIDS_DEFAULT="nand0=omap2-nand.0" | CONFIG_MTDIDS_DEFAULT="nand0=omap2-nand.0" | ||||||
| CONFIG_MTDPARTS_DEFAULT="mtdparts=omap2-nand.0:512k(SPL),-(UBI)" | CONFIG_MTDPARTS_DEFAULT="mtdparts=omap2-nand.0:512k(SPL),-(UBI)" | ||||||
| CONFIG_CMD_UBI=y | CONFIG_CMD_UBI=y | ||||||
|  | CONFIG_UBI_SILENCE_MSG=y | ||||||
| # CONFIG_CMD_UBIFS is not set | # CONFIG_CMD_UBIFS is not set | ||||||
| CONFIG_ENV_IS_IN_UBI=y | CONFIG_ENV_IS_IN_UBI=y | ||||||
|  | CONFIG_UBIFS_SILENCE_MSG=y | ||||||
| CONFIG_MMC_OMAP_HS=y | CONFIG_MMC_OMAP_HS=y | ||||||
| CONFIG_NAND=y | CONFIG_NAND=y | ||||||
| CONFIG_MTD_UBI_FASTMAP=y | CONFIG_MTD_UBI_FASTMAP=y | ||||||
|  |  | ||||||
|  | @ -27,7 +27,9 @@ CONFIG_CMD_SPI=y | ||||||
| CONFIG_CMD_CACHE=y | CONFIG_CMD_CACHE=y | ||||||
| CONFIG_CMD_EXT4_WRITE=y | CONFIG_CMD_EXT4_WRITE=y | ||||||
| CONFIG_CMD_UBI=y | CONFIG_CMD_UBI=y | ||||||
|  | CONFIG_UBI_SILENCE_MSG=y | ||||||
| # CONFIG_CMD_UBIFS is not set | # CONFIG_CMD_UBIFS is not set | ||||||
|  | CONFIG_UBIFS_SILENCE_MSG=y | ||||||
| CONFIG_NET_RANDOM_ETHADDR=y | CONFIG_NET_RANDOM_ETHADDR=y | ||||||
| CONFIG_MMC_OMAP_HS=y | CONFIG_MMC_OMAP_HS=y | ||||||
| CONFIG_NAND=y | CONFIG_NAND=y | ||||||
|  |  | ||||||
|  | @ -27,7 +27,9 @@ CONFIG_CMD_SPI=y | ||||||
| CONFIG_CMD_CACHE=y | CONFIG_CMD_CACHE=y | ||||||
| CONFIG_CMD_EXT4_WRITE=y | CONFIG_CMD_EXT4_WRITE=y | ||||||
| CONFIG_CMD_UBI=y | CONFIG_CMD_UBI=y | ||||||
|  | CONFIG_UBI_SILENCE_MSG=y | ||||||
| # CONFIG_CMD_UBIFS is not set | # CONFIG_CMD_UBIFS is not set | ||||||
|  | CONFIG_UBIFS_SILENCE_MSG=y | ||||||
| CONFIG_NET_RANDOM_ETHADDR=y | CONFIG_NET_RANDOM_ETHADDR=y | ||||||
| CONFIG_MMC_OMAP_HS=y | CONFIG_MMC_OMAP_HS=y | ||||||
| CONFIG_NAND=y | CONFIG_NAND=y | ||||||
|  |  | ||||||
|  | @ -1,5 +1,12 @@ | ||||||
| menu "UBI support" | menu "UBI support" | ||||||
| 
 | 
 | ||||||
|  | config CONFIG_UBI_SILENCE_MSG | ||||||
|  | 	bool "UBI silence verbose messages" | ||||||
|  | 	default ENV_IS_IN_UBI | ||||||
|  | 	help | ||||||
|  | 	  Make the verbose messages from UBI stop printing. This leaves | ||||||
|  | 	  warnings and errors enabled. | ||||||
|  | 
 | ||||||
| config MTD_UBI | config MTD_UBI | ||||||
| 	bool "Enable UBI - Unsorted block images" | 	bool "Enable UBI - Unsorted block images" | ||||||
| 	select CRC32 | 	select CRC32 | ||||||
|  |  | ||||||
|  | @ -360,12 +360,6 @@ config ENV_IS_IN_UBI | ||||||
| 	  the environment in.  This will enable redundant environments in UBI. | 	  the environment in.  This will enable redundant environments in UBI. | ||||||
| 	  It is assumed that both volumes are in the same MTD partition. | 	  It is assumed that both volumes are in the same MTD partition. | ||||||
| 
 | 
 | ||||||
| 	  - CONFIG_UBI_SILENCE_MSG |  | ||||||
| 	  - CONFIG_UBIFS_SILENCE_MSG |  | ||||||
| 
 |  | ||||||
| 	  You will probably want to define these to avoid a really noisy system |  | ||||||
| 	  when storing the env in UBI. |  | ||||||
| 
 |  | ||||||
| config ENV_FAT_INTERFACE | config ENV_FAT_INTERFACE | ||||||
| 	string "Name of the block device for the environment" | 	string "Name of the block device for the environment" | ||||||
| 	depends on ENV_IS_IN_FAT | 	depends on ENV_IS_IN_FAT | ||||||
|  |  | ||||||
|  | @ -0,0 +1,6 @@ | ||||||
|  | config UBIFS_SILENCE_MSG | ||||||
|  | 	bool "UBIFS silence verbose messages" | ||||||
|  | 	default ENV_IS_IN_UBI | ||||||
|  | 	help | ||||||
|  | 	  Make the verbose messages from UBIFS stop printing. This leaves | ||||||
|  | 	  warnings and errors enabled. | ||||||
|  | @ -1334,7 +1334,10 @@ static int check_free_space(struct ubifs_info *c) | ||||||
| static int mount_ubifs(struct ubifs_info *c) | static int mount_ubifs(struct ubifs_info *c) | ||||||
| { | { | ||||||
| 	int err; | 	int err; | ||||||
| 	long long x, y; | 	long long x; | ||||||
|  | #ifndef CONFIG_UBIFS_SILENCE_MSG | ||||||
|  | 	long long y; | ||||||
|  | #endif | ||||||
| 	size_t sz; | 	size_t sz; | ||||||
| 
 | 
 | ||||||
| 	c->ro_mount = !!(c->vfs_sb->s_flags & MS_RDONLY); | 	c->ro_mount = !!(c->vfs_sb->s_flags & MS_RDONLY); | ||||||
|  | @ -1613,7 +1616,9 @@ static int mount_ubifs(struct ubifs_info *c) | ||||||
| 		  c->vi.ubi_num, c->vi.vol_id, c->vi.name, | 		  c->vi.ubi_num, c->vi.vol_id, c->vi.name, | ||||||
| 		  c->ro_mount ? ", R/O mode" : ""); | 		  c->ro_mount ? ", R/O mode" : ""); | ||||||
| 	x = (long long)c->main_lebs * c->leb_size; | 	x = (long long)c->main_lebs * c->leb_size; | ||||||
|  | #ifndef CONFIG_UBIFS_SILENCE_MSG | ||||||
| 	y = (long long)c->log_lebs * c->leb_size + c->max_bud_bytes; | 	y = (long long)c->log_lebs * c->leb_size + c->max_bud_bytes; | ||||||
|  | #endif | ||||||
| 	ubifs_msg(c, "LEB size: %d bytes (%d KiB), min./max. I/O unit sizes: %d bytes/%d bytes", | 	ubifs_msg(c, "LEB size: %d bytes (%d KiB), min./max. I/O unit sizes: %d bytes/%d bytes", | ||||||
| 		  c->leb_size, c->leb_size >> 10, c->min_io_size, | 		  c->leb_size, c->leb_size >> 10, c->min_io_size, | ||||||
| 		  c->max_write_size); | 		  c->max_write_size); | ||||||
|  |  | ||||||
|  | @ -618,9 +618,13 @@ static inline ino_t parent_ino(struct dentry *dentry) | ||||||
| #define UBIFS_VERSION 1 | #define UBIFS_VERSION 1 | ||||||
| 
 | 
 | ||||||
| /* Normal UBIFS messages */ | /* Normal UBIFS messages */ | ||||||
|  | #ifdef CONFIG_UBIFS_SILENCE_MSG | ||||||
|  | #define ubifs_msg(c, fmt, ...) | ||||||
|  | #else | ||||||
| #define ubifs_msg(c, fmt, ...)                                      \ | #define ubifs_msg(c, fmt, ...)                                      \ | ||||||
| 	pr_notice("UBIFS (ubi%d:%d): " fmt "\n",                    \ | 	pr_notice("UBIFS (ubi%d:%d): " fmt "\n",                    \ | ||||||
| 		  (c)->vi.ubi_num, (c)->vi.vol_id, ##__VA_ARGS__) | 		  (c)->vi.ubi_num, (c)->vi.vol_id, ##__VA_ARGS__) | ||||||
|  | #endif | ||||||
| /* UBIFS error messages */ | /* UBIFS error messages */ | ||||||
| #ifndef __UBOOT__ | #ifndef __UBOOT__ | ||||||
| #define ubifs_err(c, fmt, ...)                                      \ | #define ubifs_err(c, fmt, ...)                                      \ | ||||||
|  |  | ||||||
|  | @ -22,10 +22,6 @@ | ||||||
| 
 | 
 | ||||||
| #define CONFIG_ENV_SIZE			(96 << 10)	/*  96 KiB */ | #define CONFIG_ENV_SIZE			(96 << 10)	/*  96 KiB */ | ||||||
| 
 | 
 | ||||||
| /* Make the verbose messages from UBI stop printing */ |  | ||||||
| #define CONFIG_UBI_SILENCE_MSG |  | ||||||
| #define CONFIG_UBIFS_SILENCE_MSG |  | ||||||
| 
 |  | ||||||
| #define CONFIG_ENV_VARS_UBOOT_RUNTIME_CONFIG | #define CONFIG_ENV_VARS_UBOOT_RUNTIME_CONFIG | ||||||
| 
 | 
 | ||||||
| #ifndef CONFIG_SPL_BUILD | #ifndef CONFIG_SPL_BUILD | ||||||
|  |  | ||||||
|  | @ -136,8 +136,6 @@ | ||||||
| #define CONFIG_ENV_UBI_PART		"UBI" | #define CONFIG_ENV_UBI_PART		"UBI" | ||||||
| #define CONFIG_ENV_UBI_VOLUME		"config" | #define CONFIG_ENV_UBI_VOLUME		"config" | ||||||
| #define CONFIG_ENV_UBI_VOLUME_REDUND	"config_r" | #define CONFIG_ENV_UBI_VOLUME_REDUND	"config_r" | ||||||
| #define CONFIG_UBI_SILENCE_MSG		1 |  | ||||||
| #define CONFIG_UBIFS_SILENCE_MSG	1 |  | ||||||
| #define CONFIG_ENV_SIZE			(32*1024) | #define CONFIG_ENV_SIZE			(32*1024) | ||||||
| 
 | 
 | ||||||
| #endif /* __IGEP00X0_H */ | #endif /* __IGEP00X0_H */ | ||||||
|  |  | ||||||
|  | @ -4627,10 +4627,8 @@ CONFIG_T_SH7706LSR | ||||||
| CONFIG_UART_BR_PRELIM | CONFIG_UART_BR_PRELIM | ||||||
| CONFIG_UART_OR_PRELIM | CONFIG_UART_OR_PRELIM | ||||||
| CONFIG_UBIBLOCK | CONFIG_UBIBLOCK | ||||||
| CONFIG_UBIFS_SILENCE_MSG |  | ||||||
| CONFIG_UBIFS_VOLUME | CONFIG_UBIFS_VOLUME | ||||||
| CONFIG_UBI_PART | CONFIG_UBI_PART | ||||||
| CONFIG_UBI_SILENCE_MSG |  | ||||||
| CONFIG_UBI_SIZE | CONFIG_UBI_SIZE | ||||||
| CONFIG_UBOOT1_ENV_ADDR | CONFIG_UBOOT1_ENV_ADDR | ||||||
| CONFIG_UBOOT2_ENV_ADDR | CONFIG_UBOOT2_ENV_ADDR | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue