* [U-Boot] [V2] disk/partition: Fix the depend for all the partitions file
@ 2012-08-15 23:58 Zhong Hongbo
2012-09-02 12:40 ` Wolfgang Denk
2012-09-02 12:41 ` Wolfgang Denk
0 siblings, 2 replies; 5+ messages in thread
From: Zhong Hongbo @ 2012-08-15 23:58 UTC (permalink / raw)
To: u-boot
From: Zhong Hongbo <bocui107@gmail.com>
all the patitions should depend CONFIG_PARTITIONS, no the
CONFIG_CMD_$(device). The device symbol may be SATA, SCSI,
USB, MMC, SYSTEMACE. Or else when the filesystem command be
enabled, But board's configure file can not include any
CONFIG_CMD_$(device), The u-boot will fail build. For example:
CONFIG_CMD_EXT2 is defined in smdk6400.h, but the boards can
not define any disk device. The error information of build as
following:
common/cmd_ext2.c:191: undefined reference to `get_partition_info'
fs/ext2/libext2fs.o: In function `ext2fs_set_blk_dev':
fs/ext2/dev.c:44: undefined reference to `get_partition_info'
Signed-off-by: Zhong Hongbo <bocui107@gmail.com>
---
Change for V2:
- Add Signed-off-by.
---
disk/part.c | 21 +++------------------
disk/part_amiga.c | 6 +-----
disk/part_dos.c | 7 +------
disk/part_efi.c | 7 +------
disk/part_iso.c | 7 +------
disk/part_mac.c | 7 +------
6 files changed, 8 insertions(+), 47 deletions(-)
diff --git a/disk/part.c b/disk/part.c
index 76f3939..d296a55 100644
--- a/disk/part.c
+++ b/disk/part.c
@@ -34,12 +34,7 @@
#define PRINTF(fmt,args...)
#endif
-#if (defined(CONFIG_CMD_IDE) || \
- defined(CONFIG_CMD_SATA) || \
- defined(CONFIG_CMD_SCSI) || \
- defined(CONFIG_CMD_USB) || \
- defined(CONFIG_MMC) || \
- defined(CONFIG_SYSTEMACE) )
+#ifdef CONFIG_PARTITIONS
struct block_drvr {
char *name;
@@ -103,12 +98,7 @@ block_dev_desc_t *get_dev(char* ifname, int dev)
}
#endif
-#if (defined(CONFIG_CMD_IDE) || \
- defined(CONFIG_CMD_SATA) || \
- defined(CONFIG_CMD_SCSI) || \
- defined(CONFIG_CMD_USB) || \
- defined(CONFIG_MMC) || \
- defined(CONFIG_SYSTEMACE) )
+#ifdef CONFIG_PARTITIONS
/* ------------------------------------------------------------------------- */
/*
@@ -238,12 +228,7 @@ void dev_print (block_dev_desc_t *dev_desc)
}
#endif
-#if (defined(CONFIG_CMD_IDE) || \
- defined(CONFIG_CMD_SATA) || \
- defined(CONFIG_CMD_SCSI) || \
- defined(CONFIG_CMD_USB) || \
- defined(CONFIG_MMC) || \
- defined(CONFIG_SYSTEMACE) )
+#ifdef CONFIG_PARTITIONS
#if defined(CONFIG_MAC_PARTITION) || \
defined(CONFIG_DOS_PARTITION) || \
diff --git a/disk/part_amiga.c b/disk/part_amiga.c
index dc7d462..5df55c8 100644
--- a/disk/part_amiga.c
+++ b/disk/part_amiga.c
@@ -26,11 +26,7 @@
#include <ide.h>
#include "part_amiga.h"
-#if defined(CONFIG_CMD_IDE) || \
- defined(CONFIG_CMD_SCSI) || \
- defined(CONFIG_CMD_USB) || \
- defined(CONFIG_MMC) || \
- defined(CONFIG_SYSTEMACE)
+#ifdef CONFIG_PARTITIONS
#undef AMIGA_DEBUG
diff --git a/disk/part_dos.c b/disk/part_dos.c
index a43dd9c..b49ebe2 100644
--- a/disk/part_dos.c
+++ b/disk/part_dos.c
@@ -35,12 +35,7 @@
#include <ide.h>
#include "part_dos.h"
-#if defined(CONFIG_CMD_IDE) || \
- defined(CONFIG_CMD_SATA) || \
- defined(CONFIG_CMD_SCSI) || \
- defined(CONFIG_CMD_USB) || \
- defined(CONFIG_MMC) || \
- defined(CONFIG_SYSTEMACE)
+#ifdef CONFIG_PARTITIONS
/* Convert char[4] in little endian format to the host format integer
*/
diff --git a/disk/part_efi.c b/disk/part_efi.c
index 02927a0..22dc0ea 100644
--- a/disk/part_efi.c
+++ b/disk/part_efi.c
@@ -37,12 +37,7 @@
#include "part_efi.h"
#include <linux/ctype.h>
-#if defined(CONFIG_CMD_IDE) || \
- defined(CONFIG_CMD_SATA) || \
- defined(CONFIG_CMD_SCSI) || \
- defined(CONFIG_CMD_USB) || \
- defined(CONFIG_MMC) || \
- defined(CONFIG_SYSTEMACE)
+#ifdef CONFIG_PARTITIONS
/* Convert char[2] in little endian format to the host format integer
*/
diff --git a/disk/part_iso.c b/disk/part_iso.c
index 4401790..f929563 100644
--- a/disk/part_iso.c
+++ b/disk/part_iso.c
@@ -25,12 +25,7 @@
#include <command.h>
#include "part_iso.h"
-#if defined(CONFIG_CMD_IDE) || \
- defined(CONFIG_CMD_SCSI) || \
- defined(CONFIG_CMD_SATA) || \
- defined(CONFIG_CMD_USB) || \
- defined(CONFIG_MMC) || \
- defined(CONFIG_SYSTEMACE)
+#ifdef CONFIG_PARTITIONS
/* #define ISO_PART_DEBUG */
diff --git a/disk/part_mac.c b/disk/part_mac.c
index c1afc8c..c3b2aa3 100644
--- a/disk/part_mac.c
+++ b/disk/part_mac.c
@@ -34,12 +34,7 @@
#include <ide.h>
#include "part_mac.h"
-#if defined(CONFIG_CMD_IDE) || \
- defined(CONFIG_CMD_SCSI) || \
- defined(CONFIG_CMD_SATA) || \
- defined(CONFIG_CMD_USB) || \
- defined(CONFIG_MMC) || \
- defined(CONFIG_SYSTEMACE)
+#ifdef CONFIG_PARTITIONS
/* stdlib.h causes some compatibility problems; should fixe these! -- wd */
#ifndef __ldiv_t_defined
--
1.7.5.4
^ permalink raw reply related [flat|nested] 5+ messages in thread* [U-Boot] [V2] disk/partition: Fix the depend for all the partitions file
2012-08-15 23:58 [U-Boot] [V2] disk/partition: Fix the depend for all the partitions file Zhong Hongbo
@ 2012-09-02 12:40 ` Wolfgang Denk
2012-09-04 14:13 ` Zhong Hongbo
2012-09-02 12:41 ` Wolfgang Denk
1 sibling, 1 reply; 5+ messages in thread
From: Wolfgang Denk @ 2012-09-02 12:40 UTC (permalink / raw)
To: u-boot
Dear Zhong Hongbo,
In message <1345075118-3131-1-git-send-email-bocui107@gmail.com> you wrote:
> From: Zhong Hongbo <bocui107@gmail.com>
>
> all the patitions should depend CONFIG_PARTITIONS, no the
> CONFIG_CMD_$(device). The device symbol may be SATA, SCSI,
> USB, MMC, SYSTEMACE. Or else when the filesystem command be
> enabled, But board's configure file can not include any
> CONFIG_CMD_$(device), The u-boot will fail build. For example:
> CONFIG_CMD_EXT2 is defined in smdk6400.h, but the boards can
> not define any disk device. The error information of build as
> following:
>
> common/cmd_ext2.c:191: undefined reference to `get_partition_info'
> fs/ext2/libext2fs.o: In function `ext2fs_set_blk_dev':
> fs/ext2/dev.c:44: undefined reference to `get_partition_info'
>
> Signed-off-by: Zhong Hongbo <bocui107@gmail.com>
Can you PLEASE make sure to have the string "PATCH" included with all
patches you are posting?
As is, your submissions get both lost to patchwork and to the
respective maintainer's attention.
Best regards,
Wolfgang Denk
--
DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de
Chapter 1 -- The story so far:
In the beginning the Universe was created. This has made a lot of
people very angry and been widely regarded as a bad move.
^ permalink raw reply [flat|nested] 5+ messages in thread
* [U-Boot] [V2] disk/partition: Fix the depend for all the partitions file
2012-09-02 12:40 ` Wolfgang Denk
@ 2012-09-04 14:13 ` Zhong Hongbo
0 siblings, 0 replies; 5+ messages in thread
From: Zhong Hongbo @ 2012-09-04 14:13 UTC (permalink / raw)
To: u-boot
On 02/09/12 20:40, Wolfgang Denk wrote:
> Dear Zhong Hongbo,
>
> In message <1345075118-3131-1-git-send-email-bocui107@gmail.com> you wrote:
>> From: Zhong Hongbo <bocui107@gmail.com>
>>
>> all the patitions should depend CONFIG_PARTITIONS, no the
>> CONFIG_CMD_$(device). The device symbol may be SATA, SCSI,
>> USB, MMC, SYSTEMACE. Or else when the filesystem command be
>> enabled, But board's configure file can not include any
>> CONFIG_CMD_$(device), The u-boot will fail build. For example:
>> CONFIG_CMD_EXT2 is defined in smdk6400.h, but the boards can
>> not define any disk device. The error information of build as
>> following:
>>
>> common/cmd_ext2.c:191: undefined reference to `get_partition_info'
>> fs/ext2/libext2fs.o: In function `ext2fs_set_blk_dev':
>> fs/ext2/dev.c:44: undefined reference to `get_partition_info'
>>
>> Signed-off-by: Zhong Hongbo <bocui107@gmail.com>
>
> Can you PLEASE make sure to have the string "PATCH" included with all
> patches you are posting?
Ok
>
> As is, your submissions get both lost to patchwork and to the
> respective maintainer's attention.
I will add CONFIG_PARTITIONS to all the boards and test it.
If all the boards can compile successful, I will re-send the patch.
Thanks,
hongbo
>
> Best regards,
>
> Wolfgang Denk
>
^ permalink raw reply [flat|nested] 5+ messages in thread
* [U-Boot] [V2] disk/partition: Fix the depend for all the partitions file
2012-08-15 23:58 [U-Boot] [V2] disk/partition: Fix the depend for all the partitions file Zhong Hongbo
2012-09-02 12:40 ` Wolfgang Denk
@ 2012-09-02 12:41 ` Wolfgang Denk
2012-09-04 14:09 ` Zhong Hongbo
1 sibling, 1 reply; 5+ messages in thread
From: Wolfgang Denk @ 2012-09-02 12:41 UTC (permalink / raw)
To: u-boot
Dear Zhong Hongbo,
In message <1345075118-3131-1-git-send-email-bocui107@gmail.com> you wrote:
> From: Zhong Hongbo <bocui107@gmail.com>
>
> all the patitions should depend CONFIG_PARTITIONS, no the
> CONFIG_CMD_$(device). The device symbol may be SATA, SCSI,
> USB, MMC, SYSTEMACE. Or else when the filesystem command be
> enabled, But board's configure file can not include any
> CONFIG_CMD_$(device), The u-boot will fail build. For example:
> CONFIG_CMD_EXT2 is defined in smdk6400.h, but the boards can
> not define any disk device. The error information of build as
> following:
>
> common/cmd_ext2.c:191: undefined reference to `get_partition_info'
> fs/ext2/libext2fs.o: In function `ext2fs_set_blk_dev':
> fs/ext2/dev.c:44: undefined reference to `get_partition_info'
>
> Signed-off-by: Zhong Hongbo <bocui107@gmail.com>
> ---
> Change for V2:
> - Add Signed-off-by.
> ---
> disk/part.c | 21 +++------------------
> disk/part_amiga.c | 6 +-----
> disk/part_dos.c | 7 +------
> disk/part_efi.c | 7 +------
> disk/part_iso.c | 7 +------
> disk/part_mac.c | 7 +------
> 6 files changed, 8 insertions(+), 47 deletions(-)
Hm.... did you make sure that all related board config files actually
define CONFIG_PARTITIONS ?
I doubt so.
Best regards,
Wolfgang Denk
--
DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de
COBOL is for morons. -- E.W. Dijkstra
^ permalink raw reply [flat|nested] 5+ messages in thread
* [U-Boot] [V2] disk/partition: Fix the depend for all the partitions file
2012-09-02 12:41 ` Wolfgang Denk
@ 2012-09-04 14:09 ` Zhong Hongbo
0 siblings, 0 replies; 5+ messages in thread
From: Zhong Hongbo @ 2012-09-04 14:09 UTC (permalink / raw)
To: u-boot
On 02/09/12 20:41, Wolfgang Denk wrote:
> Dear Zhong Hongbo,
>
> In message <1345075118-3131-1-git-send-email-bocui107@gmail.com> you wrote:
>> From: Zhong Hongbo <bocui107@gmail.com>
>>
>> all the patitions should depend CONFIG_PARTITIONS, no the
>> CONFIG_CMD_$(device). The device symbol may be SATA, SCSI,
>> USB, MMC, SYSTEMACE. Or else when the filesystem command be
>> enabled, But board's configure file can not include any
>> CONFIG_CMD_$(device), The u-boot will fail build. For example:
>> CONFIG_CMD_EXT2 is defined in smdk6400.h, but the boards can
>> not define any disk device. The error information of build as
>> following:
>>
>> common/cmd_ext2.c:191: undefined reference to `get_partition_info'
>> fs/ext2/libext2fs.o: In function `ext2fs_set_blk_dev':
>> fs/ext2/dev.c:44: undefined reference to `get_partition_info'
>>
>> Signed-off-by: Zhong Hongbo <bocui107@gmail.com>
>> ---
>> Change for V2:
>> - Add Signed-off-by.
>> ---
>> disk/part.c | 21 +++------------------
>> disk/part_amiga.c | 6 +-----
>> disk/part_dos.c | 7 +------
>> disk/part_efi.c | 7 +------
>> disk/part_iso.c | 7 +------
>> disk/part_mac.c | 7 +------
>> 6 files changed, 8 insertions(+), 47 deletions(-)
>
> Hm.... did you make sure that all related board config files actually
> define CONFIG_PARTITIONS ?
No, Do you think that I should add "CONFIG_PARTITIONS" to all the
boards? and try compile it?
I will do it recently.
Thanks,
hongbo
>
> I doubt so.
>
> Best regards,
>
> Wolfgang Denk
>
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2012-09-04 14:13 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-08-15 23:58 [U-Boot] [V2] disk/partition: Fix the depend for all the partitions file Zhong Hongbo
2012-09-02 12:40 ` Wolfgang Denk
2012-09-04 14:13 ` Zhong Hongbo
2012-09-02 12:41 ` Wolfgang Denk
2012-09-04 14:09 ` Zhong Hongbo
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox