In this way, one can be certain that code that is not used will not be compiled either, and as such will not cause needless errors either. It also clearly indicates why this particular piece of code is there, in this case the #include.
For platform_ide.h maybe not strictly necessary, but call it a habit.While working on this bit of code I got some errors if the BIOS IDE support was not included, so I decided to fix it by ifdef-ing out unnecessary code.
On 04/04/2014 09:12 PM, Alexander Shiyan wrote:
Fri, 4 Apr 2014 20:09:46 +0200 от michel@xxxxxxxxxxx:From: Michel Stam <m.stam@xxxxxxxx> --- arch/x86/boards/x86_generic/generic_pc.c | 73 +++++++++++++++++++++++ drivers/ata/ide-sff.c | 94 ++++++++++++++++++++++++----- drivers/ata/intf_platform_ide.c | 33 +++++++++- include/ata_drive.h | 1 + 4 files changed, 180 insertions(+), 21 deletions(-) diff --git a/arch/x86/boards/x86_generic/generic_pc.c b/arch/x86/boards/x86_generic/generic_pc.c index 74a7224..895b88d 100644 --- a/arch/x86/boards/x86_generic/generic_pc.c +++ b/arch/x86/boards/x86_generic/generic_pc.c @@ -27,6 +27,10 @@ #include <ns16550.h> #include <linux/err.h>+#ifdef CONFIG_DISK_INTF_PLATFORM_IDE+#include <platform_ide.h> +#endifUhh, do you really need to #ifdef this? ---
Attachment:
smime.p7s
Description: S/MIME Cryptographic Signature
_______________________________________________ barebox mailing list barebox@xxxxxxxxxxxxxxxxxxx http://lists.infradead.org/mailman/listinfo/barebox