All of lore.kernel.org
 help / color / mirror / Atom feed
From: Alessandro Suardi <alessandro.suardi@oracle.com>
To: linux-kernel@vger.kernel.org
Subject: 2.5.6-pre2: ide.c doesn't build if no IDE chipsets chosen
Date: Fri, 01 Mar 2002 02:08:11 +0100	[thread overview]
Message-ID: <3C7ED47B.4000104@oracle.com> (raw)

gcc -D__KERNEL__ -I/usr/src/linux-2.5.6-pre2/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fomit-frame-pointer -fno-strict-aliasing -fno-common -pipe -mpreferred-stack-boundary=2 -march=i686   -DKBUILD_BASENAME=ide  -DEXPORT_SYMTAB -c ide.c
ide.c:161: parse error before "ide_pio_timings"
ide.c:161: warning: type defaults to `int' in declaration of `ide_pio_timings'
ide.c:162: warning: braces around scalar initializer
ide.c:162: warning: (near initialization for `ide_pio_timings[0]')
ide.c:162: warning: excess elements in scalar initializer
ide.c:162: warning: (near initialization for `ide_pio_timings[0]')
ide.c:162: warning: excess elements in scalar initializer
ide.c:162: warning: (near initialization for `ide_pio_timings[0]')
ide.c:163: warning: braces around scalar initializer
ide.c:163: warning: (near initialization for `ide_pio_timings[1]')
ide.c:163: warning: excess elements in scalar initializer
ide.c:163: warning: (near initialization for `ide_pio_timings[1]')

etc. etc.

Turns out ide_pio_timings_t is only defined within a
  #ifdef CONFIG_BLK_DEV_IDE_MODES block. That one seems to only kick
  in if I select at least one if the IDE chipsets. Mine is a PIIX4,
  but the configuration help seems to suggest I only set it if I
  suspect BIOS problems so I can hand-tune the chipset via hdparm;
  "if unsure, say N". I've been doing so for more time than I can
  remember without any issue and a spiffy hdparm output - this is
  the current 2.4.19-pre1 from which I built 2.5.6-pre2:

[root@dolphin root]# hdparm -tT /dev/hda

/dev/hda:
  Timing buffer-cache reads:   128 MB in  0.80 seconds =160.00 MB/sec
  Timing buffered disk reads:  64 MB in  3.99 seconds = 16.04 MB/sec


I now built the kernel after selecting PIIXn support, but is this
  a bug in the dependencies or in the configuration help text for
  the PIIXn chipsets ?


Thanks,

--alessandro

  "If your heart is a flame burning brightly
    you'll have light and you'll never be cold
   And soon you will know that you just grow / You're not growing old"
                               (Husker Du, "Flexible Flyer")


                 reply	other threads:[~2002-03-01  1:12 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=3C7ED47B.4000104@oracle.com \
    --to=alessandro.suardi@oracle.com \
    --cc=linux-kernel@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.