[PATCH] Compilation-problems with 2.1.126 version 2

Arjan van de Ven (arjan@stack.nl)
Sat, 7 Nov 1998 12:40:25 +0100 (CET)


This message is in MIME format. The first part should be readable text,
while the remaining parts are likely unreadable without MIME-aware tools.
Send mail to mime@docserver.cac.washington.edu for more info.

--0-1176232877-910438825=:28634
Content-Type: TEXT/PLAIN; charset=US-ASCII

Hi,
I have found more compilation-problems with 2.1.126, most of them are
fixed in the attached patch (against 2.1.126 clean).

Greetings,
Arjan van de Ven

Description of the patches:

=================
Supplied patches:
=================
All patches are against the clean 2.1.126-tree

/drivers/char/saa5249.c:
No init_saa_5249 was provided, only the module version

/drivers/misc/parport_init.c:
Didn't compile without /proc support, does now

/drivers/pci/pcisyms.c:
Didn't compile without /proc support, does now

/net/802/fddi.c:
relied on CONFIG_INET (for arp and syms), even when no CONFIG_INET
was set but just CONFIG_IPX

/net/ipx/af_ipx.c:
Didn't compile without /proc support, does now

/net/netsyms.c:
Didn't compile when CONFIG_INET was off, but CONFIG_IPX/
CONFIG_IPX_MODULE was specified.

Didn't compile when CONFIG_DLCI_MODULE was set, symbols for
dlci_ioctl_hook should only be set for CONFIG_INET

/drivers/char/pms.c
Changed argument and returntype for init_pms_cards to
"int init_pms_cards(struct video_init *v)" (see video_dev.c)

The i2c-driver (/drivers/char/i2c.c) and the pms-driver
(/drivers/char/pms.c) have a name-clash about i2c_read and
i2c_write. I felt that the i2c.c driver had the most rights to
the names and added a prefix "pms_" to the versions in pms.c

/drivers/char/video_dev.c
Added the extern-definition for init_pms_cards

/drivers/net/hamradio/hdlcdrv.c:
Added include for <linux/version.h>, required for #ifdef's later in
the file.

/drivers/net/hamradio/baycom_epp.c:
Added structure-member "irq" to structure baycom_ports

/drivers/scsi/advansys.c:
Added #ifdef CONFIG_PROC_FS around advansys_proc_info

/drivers/net/strip.c:
Added #ifdef CONFIG_PROC_FS around /proc stuff

/net/wanrouter/wanproc.c:
Added #ifdef CONFIG_PROC_FS around /proc stuff

/fs/binfmt_misc.c:
Added #ifdef CONFIG_PROC_FS around /proc stuff

/net/core/sysctl_net_core.c:
If CONFIG_SYSCTL is set, but CONFIG_NET isn't, this file breaks.
Fixed by putting the appropriate #ifdef's.

/drivers/isdn/isdn_net.c:
icmp_send depends on CONFIG_INET to be set, fixed.

/drivers/isdn/hisax/netjet.c:
depends on PPP-code, solved as done in rawhdlc.c

======================
Known/Unresolved bugs:
======================

(*) If CONFIG_NET isn't set, the ISDN-subsytem is completely broken
for compilation.

(*) /drivers/char/radio-micropcm20.c:
It is possible to select this driver (by make config), and not to
select sound-support later. Compilation fails in this case for the
ACI-functions.

(*) /drivers/sound/sb_mixer.c:
SOUND_MIXER_OUTSRC and SOUND_MIXER_OUTMASK are never defined, breaks
compilation.

--0-1176232877-910438825=:28634
Content-Type: APPLICATION/octet-stream; name="patch126av2.gz"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.BSF.3.96.981107124025.28634B@toad.stack.nl>
Content-Description:

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
2v8BxWdaBjFLAAA=
--0-1176232877-910438825=:28634--

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/