From 06ddb0693140a70cabf16439b4eae10672c709f2 Mon Sep 17 00:00:00 2001 From: Kenneth J Davis Date: Mon, 16 Jan 2012 15:57:14 +0000 Subject: [PATCH] Do not display CHS warning during booting when FORCELBA enabled - patch from Pete Batard. git-svn-id: https://svn.code.sf.net/p/freedos/svn/kernel/trunk@1697 6ac86273-5f31-0410-b378-82cca8765d1b --- kernel/initdisk.c | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/kernel/initdisk.c b/kernel/initdisk.c index 49ee27c..1abeec0 100644 --- a/kernel/initdisk.c +++ b/kernel/initdisk.c @@ -810,10 +810,13 @@ BOOL is_suspect(struct CHS *chs, struct CHS *pEntry_chs) void print_warning_suspect(char *partitionName, UBYTE fs, struct CHS *chs, struct CHS *pEntry_chs) { - printf("WARNING: using suspect partition %s FS %02x:", partitionName, fs); - printCHS(" with calculated values ", chs); - printCHS(" instead of ", pEntry_chs); - printf("\n"); + if (!InitKernelConfig.ForceLBA) + { + printf("WARNING: using suspect partition %s FS %02x:", partitionName, fs); + printCHS(" with calculated values ", chs); + printCHS(" instead of ", pEntry_chs); + printf("\n"); + } memcpy(pEntry_chs, chs, sizeof(struct CHS)); }