[lkml]   [2004]   [Nov]   [14]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
    Patch in this message
    SubjectRe: Linux 2.4.28-rc3
    Hi Marcelo,

    On Fri, Nov 12, 2004 at 04:00:52PM -0200, Marcelo Tosatti wrote:
    > Here goes the third release candidate.

    Just compiled it right now (with Adrian's patch applied).

    results :
    - it builds and runs on athlon SMP+scsi (aic7xxx)
    - it builds and runs on sparc64 SMP+scsi (ncr), except for aic7xxx,
    which needs the attached patch to remove an unused function (aic7xxx
    compiles with -Werror).


    AIC7xxx build error on sparc64 :

    sparc64-linux-gcc -D__KERNEL__ -I/usr/src/linux-2.4.28-rc3-fix/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -m64 -pipe -mno-fpu -mcpu=ultrasparc -mcmodel=medlow -ffixed-g4 -fcall-used-g5 -fcall-used-g7 -Wno-sign-compare -Wa,--undeclared-regs -finline-limit=100000 -DMODULE -I/usr/src/linux-2.4.28-rc3-fix/drivers/scsi -Werror -nostdinc -iwithprefix include -DKBUILD_BASENAME=aic79xx_osm_pci -c -o aic79xx_osm_pci.o aic79xx_osm_pci.c
    cc1: warnings being treated as errors
    aic79xx_osm_pci.c:278: warning: `ahd_linux_pci_reserve_mem_region' defined but not used
    make[1]: *** [aic79xx_osm_pci.o] Error 1
    make[1]: Leaving directory `/usr/src/linux-2.4.28-rc3-fix/drivers/scsi/aic7xxx'
    make: *** [_mod_drivers/scsi/aic7xxx] Error 2

    Trivial patch (the function is used only if MMAPIO is defined) :

    --- ./drivers/scsi/aic7xxx/aic79xx_osm_pci.c.orig Sun Nov 14 10:17:41 2004
    +++ ./drivers/scsi/aic7xxx/aic79xx_osm_pci.c Sun Nov 14 10:19:35 2004
    @@ -52,9 +52,12 @@
    const struct pci_device_id *ent);
    static int ahd_linux_pci_reserve_io_regions(struct ahd_softc *ahd,
    u_long *base, u_long *base2);
    +#ifdef MMAPIO
    static int ahd_linux_pci_reserve_mem_region(struct ahd_softc *ahd,
    u_long *bus_addr,
    uint8_t **maddr);
    static void ahd_linux_pci_dev_remove(struct pci_dev *pdev);

    @@ -271,6 +274,7 @@
    return (0);

    +#ifdef MMAPIO
    static int
    ahd_linux_pci_reserve_mem_region(struct ahd_softc *ahd,
    u_long *bus_addr,
    @@ -318,6 +322,7 @@
    error = ENOMEM;
    return (error);

    ahd_pci_map_registers(struct ahd_softc *ahd)

    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to
    More majordomo info at
    Please read the FAQ at

     \ /
      Last update: 2005-03-22 14:08    [W:0.022 / U:18.084 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site