* Linux v2.5.61
@ 2003-02-15 1:11 Linus Torvalds
2003-02-15 9:07 ` 2.5.61: tms380tr.c no longer compiles Adrian Bunk
` (3 more replies)
0 siblings, 4 replies; 17+ messages in thread
From: Linus Torvalds @ 2003-02-15 1:11 UTC (permalink / raw)
To: Kernel Mailing List
Hmm.. Mostly a lot of smallish things all over. Network drivers from Jeff,
updates from Andrew, Alan and Dave, and acpi/sparc/networking updates.
Linus
Summary of changes from v2.5.60 to v2.5.61
============================================
<bbosch@iphase.com>:
o [netdrvr ns83820] big endian fixes
<dave@thedillows.org>:
o The initial release of the driver for the 3Com 3cr990 "Typhoon"
series of network interface cards.
<ionut@badula.org>:
o starfire driver update for 2.5.60
<jochen@scram.de>:
o [tokenring smctr] fix MAC address input
o [tokenring madgemc] fix mem leaks, add proper refcounting
o Update several token ring drivers
<kare.sars@lmf.ericsson.se>:
o [atm nicstar] fix incorrect traffic class assumption
<latten@austin.ibm.com>:
o [IPSEC]: Make AF_KEY allow NULL encryption
<meissner@suse.de>:
o [netdrvr pcnet32] fix multicast on big endian
Roland McGrath <roland@frob.com>:
o Ctrl-C-ing strace
<toml@us.ibm.com>:
o [IPSEC]: Make sure to clear sin_zero in AF_KEY
o [IPSEC] Make sure SADB_X_SPDADD messages have proper spid
<zinx@epicsol.org>:
o input: Add support for ThrustMaster ForceFeedback USB HID devices
Alan Cox <alan@lxorguk.ukuu.org.uk>:
o Remove i2o-lan
o Make mca-legacy bitch at users
o Fix cciss scsi breakage
o Fix 3036 tuner
o Fix i2o_scsi (submission from Randy)
o Fix scsi parts of iph5526
o Make starfire compile
o Fix aha1740
o Fix fd_mcs build for scsi changes, mca compt
o Fix ibm MCA adapter for new scsi, use mca_legacy for now
o Fix ppa for new scsi
o Fix NCR53c406a for new scsi
o Fix seagate for new scsi
o Fix sym53c416 for new scsi
o Fix ultrastor for new scsi
o Fix wd7000 for new scsi
o New drivers needing mca-legacy for now
Andi Kleen <ak@muc.de>:
o x86-64 merge
Andrew Morton <akpm@digeo.com>:
o Fix synchronous writers to wait properly for the result
o ncpfs compile fix
o de4x5 compile fix
o uninline get_jiffies_64() for 32-bit architectures
o use per-cpu data for ia32 profiler
o NUMAQ io_apic programming fix
o ext3: Remove journal_try_start()
o DAC960 Stanford Checker fix
o Add David Olien MAINTAINERs for DAC960
o nforce2 IDE support for the amd74xx driver
o hugetlbpage MAP_FIXED fix
o remove unneeded test from radix_tree_extend()
o ext3 commenting cleanup
o Don't run unlock_super() in ext3_fill_super()
o remove the buffer_head mempool
o fix current->user->processes leak
o 3c509 compile fix
o Get 3c59x to compile on non-PCI systems
o sched_init enables interrupts too early
o genhd warnings fix
o kill warning in vmscan.c
o kill some ppc64 warnings in knfsd
o fix ppc64 wanings in fs/partitions/check.c
o fix ppc64 nfs warning
o fs/reiserfs/hashes.c warning fix
o fix drivers/scsi/st.c warning
o provide uniproc write_trylock()
o disassociate_ctty SMP fix
o make the adaptec driver compile
o sunrpc dcache cleanup
o jiffies wrap fixes
o EATA driver fix
o make drivers/net/arlan.c compile again
o Allow summit kernels to boot on normal systems
o Make drivers/media/video/saa7110.c compile
o drivers/media/video/saa5249.c compile fix
o fix fadvise64() return type
o OSS CS4232 locking fixes
o epoll timeout and syscall return types
o MAP_FIXED|MAP_ANON crash fix
o u14-34f fix
o fix adaptec diagnostics for ppc64
o printk size_t qualifier confusion
o set unplug_timer.function inside blk_queue_make_request
o make imm.c build
o fix hugetlbfs_forget_inode() oddity
o sysfs error handling fix
o ia32 TSC timer cleanup
o Cyclone timer fixes
o Enable timer_cyclone code
o hugetlbfs i_size fix
o xattr: lock_kernel() balancing fix
o ACPI sleep build fix
Andrey Panin <pazke@orbita1.ru>:
o [netdrvr eepro100] add PIO config option
Andries E. Brouwer <andries.brouwer@cwi.nl>:
o signal error return fix
o genhd device unregistration fix
o nfs fix
Andy Grover <agrover@groveronline.com>:
o ACPI: fix compile on IA64 (Matthew Wilcox)
o ACPI: Lower errorlevel of a debug message (Matthew Wilcox)
o ACPI: Fix whitespace (Pavel Machek)
o ACPI: Fix some compilation issues
Arnaldo Carvalho de Melo <acme@conectiva.com.br>:
o [SUNZILOG]: fix DEVFS device name
Art Haas <ahaas@airmail.net>:
o [NETFILTER]: C99 initializers for net_ipv4_netfilter
o [NETFILTER]: C99 initializers for net_ipv6_netfilter
o C99 initializers for net/ipv6/sysctl_net_ipv6.c
o C99 initializers for net/core/sysctl_net_core.c
o C99 initializers for net/ipv4/sysctl_net_ipv4.c
o C99 initializers for net/sunrpc/sysctl.c
o C99 initializers for net/unix/sysctl_net_unix.c
o C99 initializers for net/ipv4/netfilter files
o C99 initializers for net/sctp/sysctl.c
o C99 initializers for net/ipv6/netfilter/ip6_queue.c
o C99 initializers for net/ax25/sysctl_net_ax25.c
o C99 initializers for net/irda/irsysctl.c
Dave Jones <davej@codemonkey.org.uk>:
o [AGPGART] Merge VIA KT400 AGP3 support into main via-agp module
o [WATCHDOG] PNP API conversion
o [AGPGART] Remove unneeded AMD8151 shadowing in the K8 GART driver
o [AGPGART] Cache K8 northbridges pci_devs instead of scanning whole
PCI bus
o [CPUFREQ] Properly set memory allocated by x86 cpufreq drivers to
zero
o [CPUFREQ] add support for cpufreq governors
o [CPUFREQ] fix longrun min/max confusion
o [WATCHDOG] pcwd.c: if cpu has overheated, we want to shutdown, not
panic
o [WATCHDOG] printk levels for pcwd.c
o [WATCHDOG] More panic -> shutdown replacements in pcwd.c
o [WATCHDOG] missing printk level in acquirewdt
o [WATCHDOG] printk levels for alim7101_wdt.c
o [WATCHDOG] C99 struct initialisers for sc1200wdt
o [WATCHDOG] fix sc1200wdt for CONFIG_PNP=n
o [WATCHDOG] C99 struct intiialisers for remaining drivers
o [WATCHDOG] Remove unneeded EXPORT_NO_SYMBOLS from sc1200wdt
o [CPUFREQ] Add powernow-k7 driver for AMD mobile Athlon/Duron CPUs
o [WATCHDOG] Merge sma cpu5 watchdog driver
o [WATCHDOG] Remove unneeded includes & EXPORT_NO_SYMBOLS from
cpu5wdt
o [AGPGART] Export needed symbols for AMD K8 GART
o [CPUFREQ] powernow-k7.c: Zeropad the VID or we get 1.50V instead of
1.050V
o ES1370 OSS fix
o ES1371 OSS fix
o improve K7 SMP tainting
o VIA C3 Nehemiah cachesize errata fix
o fix sigio on tty drivers outgoing
o nvram driver uses incorrect types in llseek method
o i2c namespace pollution
o nwflash driver uses wrong types in llseek methods
o proc_file_read documentation/buffer overflow detection
o nec vrc5477 oss driver update
o Missing maintainer
o VIA C3 Nehemiah support
o OSS rme96xx update
o [CPUFREQ] powernow-k7.c: Fix incorrect multiplier
o [AGPGART] remove panic() from intel-agp, replace with no setup, and
failure propagate
o [netdrvr sunqe] remove incorrect kfree()
o [netdrvr sungem] be verbose about RX MAC fifo overflow
o [netdrvr sunbmac] probe path cleanup
o [AGPGART] Fix up lots of 'comparison between signed and unsigned'
warnings
o [AGPGART] Fix same logic bug in KT400 mode determination
o [AGPGART] Don't oops when deregistering failed to init agp modules
o [AGPGART] Handle the "KT400 in disguise as a KT266" case
o [AGPGART] Handle failure during initialisation more gracefully
o [AGPGART] Add ident for VIA KT400 in disguise as a KT266
o [AGPGART] More failure path sanity checking
o [AGPGART] VIA KT400 Aperture size is 12 bit in AGP3 mode
o [AGPGART] kt400's enable routine can't be __init
o [AGPGART] alpha agp infrastructure
o [AGPGART] First step towards multiple AGP buses
o [AGPGART] Add extra VIA GART IDs
o [AGPGART] Additional VIA ids
o [AGPGART] Fix missed agp_bridge conversion that caused oops
o [AGPGART] Remove pointless enums from VIA GART driver
o [AGPGART] Enable support for VIA PLE133 chipset
David Jeffery <david_jeffery@adaptec.com>:
o ips: missing reboot notifier and Mode Sense P8
o ips: 2.4 compatability code
o ips: remove LinuxVersionCode
o ips: use scsi_add_host
David S. Miller <davem@nuts.ninka.net>:
o [IPV4]: Fix cut&paste error in fold_field
o [SPARC64]: Add TCSBRKP ioctl translation, thanks Anton
o [TULIP DE4X5]: Cannot use initdata before including linux/init.h
o [TCP]: Do not bump backoff too high during 0-window probes
o [SIGNAL]: Allow more platforms to use generic get_signal_to_deliver
o [IPSEC]: Add missed bit of sin_zero fix
o [IPSEC]: Fix mis-patch of previous changes
o [IPSEC]: ipv6_syms needs net/xfrm.h
o [IPSEC]: Fix af_key.c build
o [IPSEC]: Mark pfkey_sadb_addr2xfrm_addr static again
David Woodhouse <dwmw2@infradead.org>:
o Restore SYSENTER setup on swsusp resume
Ivan Kokshaysky <ink@jurassic.park.msu.ru>:
o alpha: Add missing sighand bits
Jamal Hadi Salim <hadi@cyberus.ca>:
o [SCHED GRED]: Another bug found by Stanford Checker
James Simmons <jsimmons@maxwell.earthlink.net>:
o input: Remove include/linux/pc_keyb.h and old PS/2 code from
drivers/char/misc.c
Jay Vosburgh <fubar@us.ibm.com>:
o [netdrvr 3c59x] move netif_carrier_off() call outside vortex_debug
test
Jean Tourrilhes <jt@hpl.hp.com>:
o [irda][CORRECT] Properly initialise IrCOMM status line (DCE
settings) <Patch from Jan Kiszka>
o [irda] better poll bit handling during times of packet loss
o [irda] rx/tx wrapper path rewrites and cleanup
Jeff Garzik <jgarzik@redhat.com>:
o [netdrvr fc/iphase] correct PCI probe loop-end test logic [#323]
o [tokenring smctr] remove stray ';' that prevented a loop from
working [#312]
o [netdrvr amd8111e] remove stray ';', fixing register dump [#311]
o [netdrvr tg3] DMA MRM bit only exists on 5700, 5701
o [netdrvr arlan] fix the fixed fix. really
o [netdrvr bmac] Remove unneeded memset()
John Levon <levon@movementarian.org>:
o oprofile: Pentium IV support
o oprofile: CPU type as string
o oprofile: fix oprofilefs integer files base
o oprofile: kernel/user addresses fix
Jon Grimm <jgrimm@touki.austin.ibm.com>:
o [SCTP] Don't retransmit Gap-Acked TSNs
o [SCTP] Add get_paddrs/get_laddrs support. (ardelle.fan)
o [SCTP] Fix hardcoded stream counts
o [SCTP] Add jitter to the heartbeat interval. (ardelle.fan)
o [SCTP] Turn off hearbeat timers earlier in shutdown
o [SCTP] Fix merge conflicts
o [SCTP] Mark as "unsafe" module. Some dead code removal
o [SCTP] Overlapping INIT check not right for case 'B'
o [SCTP] Handle requests of 0 streams & missing state cookie
o [SCTP] Remove __exit from sctp_proc_exit
o [SCTP] Fix large message sends
o [SCTP] IPV6_SCTP__ should be a tristate
Kai Germaschewski <kai@tp1.ruhr-uni-bochum.de>:
o kbuild: sed compatibility fixes
o kbuild: Handle the "no modules" case
o kbuild: cosmetics
o kbuild: Customflags for cmd_objcopy
o kbuild: Allow for ',$ in commands
o kbuild: scripts/fixdep.c doesn't close files when finished
Kunihiro Ishiguro <kunihiro@ipinfusion.com>:
o [IPSEC]: Add ipv6 support infrastructure
Linus Torvalds <torvalds@home.transmeta.com>:
o If we set TIF_SIGPENDING for SIGCONT, we have to wake up any
sleeping tasks (even if we don't otherwise need to wake anything
up), since
o Missed initialization of "curr_target" in execve() dethreading case
o Make dequeue_signal() take the process as an argument
o Fix acl_set_handle() compile that got broken by the xattr updates.
o Report shared pending signals in /proc/<pid>/status
o Sanitize kernel daemon signal handling and process naming
o Add macthing 'va_end()' to the 'va_start()' in daemonize()
o Don't wake up processes unnecessarily for ignored signals
o Linux 2.5.61
Oleg Drokin <green@angband.namesys.com>:
o reiserfs: Move mark_buffer_uptodate in front of mark_buffer_dirty
in resizer
Osamu Tomita <tomita@cinet.co.jp>:
o input: Support for NEC PC-9800 beeper and support for Kana Lock LED
Patrick Mochel <mochel@osdl.org>:
o sleep: fix /proc/acpi/sleep write handling
o acpi sleep: move sleep support into own subdirectory
o acpi: make source files look for headers in <acpi/ (top level
files)
o acpi: make source files look in <acpi/ (dispatcher files)
o acpi: make source files look for headers in <acpi/...> (event
files)
o acpi: make source files look for headers in <acpi...> (executor
files)
o acpi: make source files look for headers in <acpi/...> (hardware
files)
o acpi: make source files look in <acpi/...> for headers (namespace
files)
o acpi: make source files look in <acpi/...> for headers. (parser
files)
o acpi: make source files look in <acpi/...> for headers (resources
files)
o acpi: make source files look in <acpi/...> for headers (tables
files)
o acpi: make source files look for headers in <acpi/...>
o acpi: make headers look in <acpi/...> for other headers
o acpi: make source files look in <acpi/...> for headers. (other
top-level files)
o acpi: remove some acpi-specific compiler definitions in favor of
standard ones
o acpi: fix recently introduced proc-related bugs
o acpi: split sleep support into generic portion, and procfs-handlers
o Consolidate ACPI and APM sysrq implementations
o acpi sleep: divorce sleep functionality from power off
functionality
o acpi: Split i386 support up
o acpi: Only build sleep directory if we have rest of bus support
o acpi sleep: demote sleep proc file creation
o acpi sleep: demote acpi_sleep_init() to a late_initcall
o Fix up ACPI build issues
Pavel Machek <pavel@ucw.cz>:
o Fix stack handling in acpi_wakeup.S
Pete Zaitcev <zaitcev@redhat.com>:
o [SUNZILOG]: Fix TX and interrupt bugs
o input: Let newly connected keyboards pickup the LED state
o [SUNZILOG]: Fix off-by-1 in spinlock initialization loop
Randy Dunlap <randy.dunlap@verizon.net>:
o ftape divide-by-zero found by Stanford Checker
o bounds/limits fixes (Stanford Checker)
Randy Dunlap <rddunlap@osdl.org>:
o checker bounds/limits fixes
Rob Radez <rob@osinvestor.com>:
o [SPARC]: Move away from flush_page_to_ram
o [SPARC]: HEAD --> HEAD_Y
o [SPARC]: ADd init_sighand
Rusty Russell <rusty@rustcorp.com.au>:
o [AF_UNIX] Cleanup forall_unix_sockets
o [X25]: Fix improper | precendence, pointed out by Joern Engel
o [ECONET]: Add comment to point out a bug spotted by Joern Engel
Sridhar Samudrala <sri@us.ibm.com>:
o [SCTP] Changed 'bug' to a static variable. (Arnd Bergmann)
o [SCTP] Handle non-linear ip re-assembled skb's in sctp_rcv()
o [SCTP] Fix to correctly update rwnd for non-linear skbs
o [SCTP] SCTP path mtu discovery support for v4 addresses
o [SCTP] Free chunks in retransmit and control queues on
outq_teardown()
o [SCTP] Minor fixes to icmp error handler
o [SCTP] Fix to update rwnd on partial reads
o [SCTP] Cleanup of association bind address list initialization
o [SCTP] Fix af->dst_saddr() to fill in the port
o [SCTP] sctp v6 source address selection support
Stephen Rothwell <sfr@canb.auug.org.au>:
o apm daemonize
o [SPARC64]: sigprocmask/sigpending compat layer conversion
o parisc compatibility layer update
o x86_64 compatibility layer update
Tomas Szepe <szepe@pinerecords.com>:
o export allow_signal()
Trond Myklebust <trond.myklebust@fys.uio.no>:
o further rpc_pipefs cleanups
o Clean up and fix SMP issue w.r.t. XID allocation
Vojtech Pavlik <vojtech@suse.cz>:
o input: Update AT+PS/2 mouse and keyboard drivers
o input: Only generate rawmode warnings if the event we cannot handle
is a real key and not just a button or something.
o input: Get rid of the kbd_pt_regs variable, and instead pass the
value all the way from an interrupt handler to keyboard.c that can
display it.
o input: HID update
o input.c: joydev/mousedev update
o input: Give preferential treatment to gameport at 0x201, and use
the odd addresses for access.
o input: Resurrect usb_set_report for Aiptek and Wacom tablets
o input: Add two new serio type #defines
o input: sunkbd.c - fix reading beyond end of keycode array
William R. Sowerbutts <will@sowerbutts.com>:
o input: PowerMate driver update
^ permalink raw reply [flat|nested] 17+ messages in thread
* 2.5.61: tms380tr.c no longer compiles
2003-02-15 1:11 Linux v2.5.61 Linus Torvalds
@ 2003-02-15 9:07 ` Adrian Bunk
2003-02-15 9:35 ` Jochen Friedrich
2003-02-15 13:53 ` Linux v2.5.61 Matthias Andree
` (2 subsequent siblings)
3 siblings, 1 reply; 17+ messages in thread
From: Adrian Bunk @ 2003-02-15 9:07 UTC (permalink / raw)
To: jochen; +Cc: Kernel Mailing List
On Fri, Feb 14, 2003 at 05:11:43PM -0800, Linus Torvalds wrote:
>...
> Summary of changes from v2.5.60 to v2.5.61
> ============================================
>...
> <jochen@scram.de>:
>...
> o Update several token ring drivers
>...
This broke the compilation of tms380tr.c:
<-- snip -->
...
gcc -Wp,-MD,drivers/net/tokenring/.tms380tr.o.d -D__KERNEL__ -Iinclude
-Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing
-fno-common -pipe -mpreferred-stack-boundary=2 -march=k6
-Iinclude/asm-i386/mach-default -nostdinc -iwithprefix include
-DKBUILD_BASENAME=tms380tr -DKBUILD_MODNAME=tms380tr -c -o
drivers/net/tokenring/tms380tr.o drivers/net/tokenring/tms380tr.c
drivers/net/tokenring/tms380tr.c: In function `tms380tr_open':
drivers/net/tokenring/tms380tr.c:260: invalid type argument of `->'
drivers/net/tokenring/tms380tr.c:260: invalid type argument of `->'
drivers/net/tokenring/tms380tr.c:260: invalid type argument of `->'
drivers/net/tokenring/tms380tr.c:260: invalid type argument of `->'
drivers/net/tokenring/tms380tr.c:260: invalid type argument of `->'
drivers/net/tokenring/tms380tr.c:260: invalid type argument of `->'
drivers/net/tokenring/tms380tr.c: In function `tms380tr_init_adapter':
drivers/net/tokenring/tms380tr.c:1461: warning: long unsigned int
format, different type arg
make[3]: *** [drivers/net/tokenring/tms380tr.o] Error 1
<-- snip -->
cu
Adrian
--
"Is there not promise of rain?" Ling Tan asked suddenly out
of the darkness. There had been need of rain for many days.
"Only a promise," Lao Er said.
Pearl S. Buck - Dragon Seed
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: 2.5.61: tms380tr.c no longer compiles
2003-02-15 9:07 ` 2.5.61: tms380tr.c no longer compiles Adrian Bunk
@ 2003-02-15 9:35 ` Jochen Friedrich
2003-02-15 13:53 ` Adrian Bunk
0 siblings, 1 reply; 17+ messages in thread
From: Jochen Friedrich @ 2003-02-15 9:35 UTC (permalink / raw)
To: Adrian Bunk; +Cc: Kernel Mailing List
Hi Adrian,
> drivers/net/tokenring/tms380tr.c:260: invalid type argument of `->'
> drivers/net/tokenring/tms380tr.c:260: invalid type argument of `->'
> drivers/net/tokenring/tms380tr.c:260: invalid type argument of `->'
> drivers/net/tokenring/tms380tr.c:260: invalid type argument of `->'
> drivers/net/tokenring/tms380tr.c:260: invalid type argument of `->'
> drivers/net/tokenring/tms380tr.c:260: invalid type argument of `->'
> drivers/net/tokenring/tms380tr.c: In function `tms380tr_init_adapter':
> drivers/net/tokenring/tms380tr.c:1461: warning: long unsigned int
I wonder why my version of gcc didn't catch that one on my Alpha...
Please try this one:
--- tms380tr.c.orig 2003-02-15 09:28:42.000000000 +0100
+++ tms380tr.c 2003-02-15 10:35:16.000000000 +0100
@@ -257,7 +257,7 @@
int err;
/* init the spinlock */
- spin_lock_init(tp->lock);
+ spin_lock_init(&tp->lock);
/* Reset the hardware here. Don't forget to set the station address. */
@@ -1458,7 +1458,7 @@
if(tms380tr_debug > 3)
{
printk(KERN_DEBUG "%s: buffer (real): %lx\n", dev->name, (long) &tp->scb);
- printk(KERN_DEBUG "%s: buffer (virt): %lx\n", dev->name, (long) ((char *)&tp->scb - (char *)tp) + tp->dmabuffer);
+ printk(KERN_DEBUG "%s: buffer (virt): %lx\n", dev->name, (long) ((char *)&tp->scb - (char *)tp) + (long) tp->dmabuffer);
printk(KERN_DEBUG "%s: buffer (DMA) : %lx\n", dev->name, (long) tp->dmabuffer);
printk(KERN_DEBUG "%s: buffer (tp) : %lx\n", dev->name, (long) tp);
}
Thanks,
--jochen
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: 2.5.61: tms380tr.c no longer compiles
2003-02-15 9:35 ` Jochen Friedrich
@ 2003-02-15 13:53 ` Adrian Bunk
0 siblings, 0 replies; 17+ messages in thread
From: Adrian Bunk @ 2003-02-15 13:53 UTC (permalink / raw)
To: Jochen Friedrich; +Cc: Kernel Mailing List
On Sat, Feb 15, 2003 at 10:35:33AM +0100, Jochen Friedrich wrote:
> Hi Adrian,
Hi Jochen,
> > drivers/net/tokenring/tms380tr.c:260: invalid type argument of `->'
> > drivers/net/tokenring/tms380tr.c:260: invalid type argument of `->'
> > drivers/net/tokenring/tms380tr.c:260: invalid type argument of `->'
> > drivers/net/tokenring/tms380tr.c:260: invalid type argument of `->'
> > drivers/net/tokenring/tms380tr.c:260: invalid type argument of `->'
> > drivers/net/tokenring/tms380tr.c:260: invalid type argument of `->'
> > drivers/net/tokenring/tms380tr.c: In function `tms380tr_init_adapter':
> > drivers/net/tokenring/tms380tr.c:1461: warning: long unsigned int
>
> I wonder why my version of gcc didn't catch that one on my Alpha...
>
> Please try this one:
>...
thanks, this fixed it.
I had to hand-apply your patch, are there some whitespaces that were
eaten by your MUA or something similar?
> Thanks,
> --jochen
cu
Adrian
--
"Is there not promise of rain?" Ling Tan asked suddenly out
of the darkness. There had been need of rain for many days.
"Only a promise," Lao Er said.
Pearl S. Buck - Dragon Seed
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: Linux v2.5.61
2003-02-15 1:11 Linux v2.5.61 Linus Torvalds
2003-02-15 9:07 ` 2.5.61: tms380tr.c no longer compiles Adrian Bunk
@ 2003-02-15 13:53 ` Matthias Andree
2003-02-16 1:58 ` Kunihiro Ishiguro
2003-02-15 18:35 ` Christoph Hellwig
2003-02-17 19:35 ` John Cherry
3 siblings, 1 reply; 17+ messages in thread
From: Matthias Andree @ 2003-02-15 13:53 UTC (permalink / raw)
To: Kernel Mailing List
On Fri, 14 Feb 2003, Linus Torvalds wrote:
> Hmm.. Mostly a lot of smallish things all over. Network drivers from Jeff,
> updates from Andrew, Alan and Dave, and acpi/sparc/networking updates.
Well, the kernel doesn't link for me when IPV6 is compiled as a module (config
below) -- linking IPv6 in is fine.
Generating include/linux/compile.h (updated)
gcc -Wp,-MD,init/.version.o.d -D__KERNEL__ -Iinclude -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -pipe -mpreferred-stack-boundary=2 -march=athlon -Iinclude/asm-i386/mach-default -nostdinc -iwithprefix include -DKBUILD_BASENAME=version -DKBUILD_MODNAME=version -c -o init/version.o init/version.c
ld -m elf_i386 -r -o init/built-in.o init/main.o init/version.o init/do_mounts.o init/initramfs.o init/vermagic.o
ld -m elf_i386 -e stext -T arch/i386/vmlinux.lds.s arch/i386/kernel/head.o arch/i386/kernel/init_task.o init/built-in.o --start-group usr/built-in.o arch/i386/kernel/built-in.o arch/i386/mm/built-in.o arch/i386/mach-default/built-in.o kernel/built-in.o mm/built-in.o fs/built-in.o ipc/built-in.o security/built-in.o crypto/built-in.o lib/lib.a arch/i386/lib/lib.a drivers/built-in.o sound/built-in.o arch/i386/pci/built-in.o net/built-in.o --end-group -o .tmp_vmlinux1
net/built-in.o: In function `pfkey_msg2xfrm_state':
net/built-in.o(.text+0x700b7): undefined reference to `xfrm6_get_type'
make: *** [.tmp_vmlinux1] Fehler 1
(Fehler <German> == error)
I tried killing CONFIG_NET_KEY to find other stuff depends on it. I then
tried changing IPV6 from m to y to find that this helped.
Just in case it's needed, here's the failing configuration, comments removed:
CONFIG_X86=y
CONFIG_MMU=y
CONFIG_SWAP=y
CONFIG_UID16=y
CONFIG_GENERIC_ISA_DMA=y
CONFIG_EXPERIMENTAL=y
CONFIG_SYSVIPC=y
CONFIG_BSD_PROCESS_ACCT=y
CONFIG_SYSCTL=y
CONFIG_LOG_BUF_SHIFT=14
CONFIG_MODULES=y
CONFIG_MODULE_UNLOAD=y
CONFIG_MODULE_FORCE_UNLOAD=y
CONFIG_OBSOLETE_MODPARM=y
CONFIG_KMOD=y
CONFIG_X86_PC=y
CONFIG_MK7=y
CONFIG_X86_CMPXCHG=y
CONFIG_X86_XADD=y
CONFIG_X86_L1_CACHE_SHIFT=6
CONFIG_RWSEM_XCHGADD_ALGORITHM=y
CONFIG_X86_WP_WORKS_OK=y
CONFIG_X86_INVLPG=y
CONFIG_X86_BSWAP=y
CONFIG_X86_POPAD_OK=y
CONFIG_X86_TSC=y
CONFIG_X86_GOOD_APIC=y
CONFIG_X86_USE_PPRO_CHECKSUM=y
CONFIG_X86_USE_3DNOW=y
CONFIG_HUGETLB_PAGE=y
CONFIG_PREEMPT=y
CONFIG_X86_UP_APIC=y
CONFIG_X86_UP_IOAPIC=y
CONFIG_X86_LOCAL_APIC=y
CONFIG_X86_IO_APIC=y
CONFIG_X86_MCE=y
CONFIG_X86_MCE_NONFATAL=y
CONFIG_X86_MSR=y
CONFIG_X86_CPUID=y
CONFIG_EDD=y
CONFIG_NOHIGHMEM=y
CONFIG_MTRR=y
CONFIG_HAVE_DEC_LOCK=y
CONFIG_PM=y
CONFIG_ACPI=y
CONFIG_ACPI_BOOT=y
CONFIG_ACPI_BUTTON=y
CONFIG_ACPI_FAN=y
CONFIG_ACPI_PROCESSOR=y
CONFIG_ACPI_THERMAL=y
CONFIG_ACPI_DEBUG=y
CONFIG_ACPI_BUS=y
CONFIG_ACPI_INTERPRETER=y
CONFIG_ACPI_EC=y
CONFIG_ACPI_POWER=y
CONFIG_ACPI_PCI=y
CONFIG_ACPI_SYSTEM=y
CONFIG_APM=y
CONFIG_APM_CPU_IDLE=y
CONFIG_APM_DISPLAY_BLANK=y
CONFIG_APM_RTC_IS_GMT=y
CONFIG_APM_ALLOW_INTS=y
CONFIG_PCI=y
CONFIG_PCI_GOANY=y
CONFIG_PCI_BIOS=y
CONFIG_PCI_DIRECT=y
CONFIG_PCI_LEGACY_PROC=y
CONFIG_PCI_NAMES=y
CONFIG_ISA=y
CONFIG_HOTPLUG=y
CONFIG_KCORE_ELF=y
CONFIG_BINFMT_ELF=y
CONFIG_BINFMT_MISC=y
CONFIG_PARPORT=y
CONFIG_PARPORT_PC=y
CONFIG_PARPORT_PC_CML1=y
CONFIG_PARPORT_PC_FIFO=y
CONFIG_PARPORT_PC_SUPERIO=y
CONFIG_PARPORT_1284=y
CONFIG_PNP=y
CONFIG_PNP_NAMES=y
CONFIG_PNP_CARD=y
CONFIG_PNP_DEBUG=y
CONFIG_ISAPNP=y
CONFIG_PNPBIOS=y
CONFIG_BLK_DEV_FD=y
CONFIG_BLK_DEV_LOOP=y
CONFIG_BLK_DEV_NBD=y
CONFIG_BLK_DEV_RAM=y
CONFIG_BLK_DEV_RAM_SIZE=4096
CONFIG_BLK_DEV_INITRD=y
CONFIG_IDE=y
CONFIG_BLK_DEV_IDE=y
CONFIG_BLK_DEV_IDEDISK=y
CONFIG_BLK_DEV_IDESCSI=y
CONFIG_BLK_DEV_IDEPCI=y
CONFIG_BLK_DEV_GENERIC=y
CONFIG_BLK_DEV_IDEDMA_PCI=y
CONFIG_BLK_DEV_IDE_TCQ=y
CONFIG_BLK_DEV_IDE_TCQ_DEFAULT=y
CONFIG_BLK_DEV_IDE_TCQ_DEPTH=32
CONFIG_IDEDMA_PCI_AUTO=y
CONFIG_BLK_DEV_IDEDMA=y
CONFIG_BLK_DEV_ADMA=y
CONFIG_BLK_DEV_PDC202XX_OLD=y
CONFIG_BLK_DEV_PDC202XX_NEW=y
CONFIG_PDC202XX_FORCE=y
CONFIG_BLK_DEV_VIA82CXXX=y
CONFIG_IDEDMA_AUTO=y
CONFIG_BLK_DEV_PDC202XX=y
CONFIG_BLK_DEV_IDE_MODES=y
CONFIG_SCSI=y
CONFIG_BLK_DEV_SD=y
CONFIG_CHR_DEV_ST=y
CONFIG_BLK_DEV_SR=y
CONFIG_CHR_DEV_SG=y
CONFIG_SCSI_CONSTANTS=y
CONFIG_SCSI_LOGGING=y
CONFIG_SCSI_AIC7XXX=y
CONFIG_AIC7XXX_CMDS_PER_DEVICE=32
CONFIG_AIC7XXX_RESET_DELAY_MS=3000
CONFIG_AIC7XXX_DEBUG_ENABLE=y
CONFIG_AIC7XXX_DEBUG_MASK=0
CONFIG_AIC7XXX_REG_PRETTY_PRINT=y
CONFIG_SCSI_SYM53C8XX_2=y
CONFIG_SCSI_SYM53C8XX_DMA_ADDRESSING_MODE=1
CONFIG_SCSI_SYM53C8XX_DEFAULT_TAGS=32
CONFIG_SCSI_SYM53C8XX_MAX_TAGS=32
CONFIG_MD=y
CONFIG_BLK_DEV_DM=y
CONFIG_NET=y
CONFIG_PACKET=y
CONFIG_PACKET_MMAP=y
CONFIG_NETLINK_DEV=y
CONFIG_NETFILTER=y
CONFIG_NETFILTER_DEBUG=y
CONFIG_FILTER=y
CONFIG_UNIX=y
CONFIG_NET_KEY=y
CONFIG_INET=y
CONFIG_IP_MULTICAST=y
CONFIG_IP_ADVANCED_ROUTER=y
CONFIG_IP_MULTIPLE_TABLES=y
CONFIG_IP_ROUTE_FWMARK=y
CONFIG_IP_ROUTE_NAT=y
CONFIG_IP_ROUTE_MULTIPATH=y
CONFIG_IP_ROUTE_TOS=y
CONFIG_IP_ROUTE_VERBOSE=y
CONFIG_IP_ROUTE_LARGE_TABLES=y
CONFIG_INET_ECN=y
CONFIG_SYN_COOKIES=y
CONFIG_INET_AH=y
CONFIG_INET_ESP=y
CONFIG_XFRM_USER=y
CONFIG_IP_NF_CONNTRACK=y
CONFIG_IP_NF_FTP=y
CONFIG_IP_NF_IRC=y
CONFIG_IP_NF_QUEUE=m
CONFIG_IP_NF_IPTABLES=y
CONFIG_IP_NF_MATCH_LIMIT=y
CONFIG_IP_NF_MATCH_MAC=m
CONFIG_IP_NF_MATCH_PKTTYPE=m
CONFIG_IP_NF_MATCH_MARK=m
CONFIG_IP_NF_MATCH_MULTIPORT=y
CONFIG_IP_NF_MATCH_TOS=y
CONFIG_IP_NF_MATCH_ECN=m
CONFIG_IP_NF_MATCH_DSCP=m
CONFIG_IP_NF_MATCH_AH_ESP=m
CONFIG_IP_NF_MATCH_LENGTH=m
CONFIG_IP_NF_MATCH_TTL=m
CONFIG_IP_NF_MATCH_TCPMSS=m
CONFIG_IP_NF_MATCH_HELPER=m
CONFIG_IP_NF_MATCH_STATE=y
CONFIG_IP_NF_MATCH_CONNTRACK=m
CONFIG_IP_NF_MATCH_UNCLEAN=m
CONFIG_IP_NF_MATCH_OWNER=m
CONFIG_IP_NF_MATCH_PHYSDEV=m
CONFIG_IP_NF_FILTER=y
CONFIG_IP_NF_TARGET_REJECT=y
CONFIG_IP_NF_TARGET_MIRROR=m
CONFIG_IP_NF_NAT=m
CONFIG_IP_NF_NAT_NEEDED=y
CONFIG_IP_NF_TARGET_MASQUERADE=m
CONFIG_IP_NF_TARGET_REDIRECT=m
CONFIG_IP_NF_NAT_LOCAL=y
CONFIG_IP_NF_NAT_IRC=m
CONFIG_IP_NF_NAT_FTP=m
CONFIG_IP_NF_MANGLE=m
CONFIG_IP_NF_TARGET_TOS=m
CONFIG_IP_NF_TARGET_ECN=m
CONFIG_IP_NF_TARGET_DSCP=m
CONFIG_IP_NF_TARGET_MARK=m
CONFIG_IP_NF_TARGET_LOG=y
CONFIG_IP_NF_TARGET_ULOG=m
CONFIG_IP_NF_TARGET_TCPMSS=m
CONFIG_IP_NF_ARPTABLES=y
CONFIG_IP_NF_ARPFILTER=y
CONFIG_IPV6=m
CONFIG_IP6_NF_IPTABLES=m
CONFIG_IP6_NF_MATCH_LIMIT=m
CONFIG_IP6_NF_MATCH_MAC=m
CONFIG_IP6_NF_MATCH_MULTIPORT=m
CONFIG_IP6_NF_MATCH_OWNER=m
CONFIG_IP6_NF_MATCH_MARK=m
CONFIG_IP6_NF_MATCH_LENGTH=m
CONFIG_IP6_NF_FILTER=m
CONFIG_IP6_NF_TARGET_LOG=m
CONFIG_IP6_NF_MANGLE=m
CONFIG_IP6_NF_TARGET_MARK=m
CONFIG_IPV6_SCTP__=m
CONFIG_IP_SCTP=m
CONFIG_SCTP_DBG_MSG=y
CONFIG_VLAN_8021Q=y
CONFIG_BRIDGE=y
CONFIG_BRIDGE_NF_EBTABLES=m
CONFIG_BRIDGE_EBT_T_FILTER=m
CONFIG_BRIDGE_EBT_T_NAT=m
CONFIG_BRIDGE_EBT_BROUTE=m
CONFIG_BRIDGE_EBT_LOG=m
CONFIG_BRIDGE_EBT_IPF=m
CONFIG_BRIDGE_EBT_ARPF=m
CONFIG_BRIDGE_EBT_VLANF=m
CONFIG_BRIDGE_EBT_MARKF=m
CONFIG_BRIDGE_EBT_SNAT=m
CONFIG_BRIDGE_EBT_DNAT=m
CONFIG_BRIDGE_EBT_REDIRECT=m
CONFIG_BRIDGE_EBT_MARK_T=m
CONFIG_NET_SCHED=y
CONFIG_NET_SCH_CBQ=m
CONFIG_NET_SCH_HTB=m
CONFIG_NET_SCH_CSZ=m
CONFIG_NET_SCH_PRIO=m
CONFIG_NET_SCH_RED=m
CONFIG_NET_SCH_SFQ=m
CONFIG_NET_SCH_TEQL=m
CONFIG_NET_SCH_TBF=m
CONFIG_NET_SCH_GRED=m
CONFIG_NET_SCH_DSMARK=m
CONFIG_NET_SCH_INGRESS=m
CONFIG_NET_QOS=y
CONFIG_NET_ESTIMATOR=y
CONFIG_NET_CLS=y
CONFIG_NET_CLS_TCINDEX=m
CONFIG_NET_CLS_ROUTE4=m
CONFIG_NET_CLS_ROUTE=y
CONFIG_NET_CLS_FW=m
CONFIG_NET_CLS_U32=m
CONFIG_NET_CLS_RSVP=m
CONFIG_NET_CLS_RSVP6=m
CONFIG_NET_CLS_POLICE=y
CONFIG_NETDEVICES=y
CONFIG_DUMMY=m
CONFIG_TUN=y
CONFIG_NET_ETHERNET=y
CONFIG_MII=y
CONFIG_NET_VENDOR_3COM=y
CONFIG_VORTEX=y
CONFIG_LANCE=y
CONFIG_NET_TULIP=y
CONFIG_TULIP=y
CONFIG_NET_PCI=y
CONFIG_PCNET32=y
CONFIG_EEPRO100=y
CONFIG_8139CP=y
CONFIG_8139TOO=y
CONFIG_8139TOO_TUNE_TWISTER=y
CONFIG_PLIP=m
CONFIG_PPP=m
CONFIG_PPP_FILTER=y
CONFIG_PPP_ASYNC=m
CONFIG_PPP_SYNC_TTY=m
CONFIG_PPP_DEFLATE=m
CONFIG_PPP_BSDCOMP=m
CONFIG_PPPOE=m
CONFIG_SLIP=m
CONFIG_SLIP_COMPRESSED=y
CONFIG_SLIP_SMART=y
CONFIG_INPUT=y
CONFIG_INPUT_MOUSEDEV=y
CONFIG_INPUT_MOUSEDEV_PSAUX=y
CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024
CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768
CONFIG_INPUT_JOYDEV=y
CONFIG_INPUT_EVDEV=m
CONFIG_GAMEPORT=y
CONFIG_SOUND_GAMEPORT=y
CONFIG_GAMEPORT_NS558=y
CONFIG_GAMEPORT_EMU10K1=y
CONFIG_SERIO=y
CONFIG_SERIO_I8042=y
CONFIG_SERIO_SERPORT=y
CONFIG_SERIO_CT82C710=y
CONFIG_INPUT_KEYBOARD=y
CONFIG_KEYBOARD_ATKBD=y
CONFIG_INPUT_MOUSE=y
CONFIG_MOUSE_PS2=y
CONFIG_MOUSE_SERIAL=y
CONFIG_MOUSE_LOGIBM=m
CONFIG_INPUT_JOYSTICK=y
CONFIG_JOYSTICK_ANALOG=y
CONFIG_INPUT_MISC=y
CONFIG_INPUT_PCSPKR=m
CONFIG_VT=y
CONFIG_VT_CONSOLE=y
CONFIG_HW_CONSOLE=y
CONFIG_SERIAL_NONSTANDARD=y
CONFIG_N_HDLC=m
CONFIG_SERIAL_8250=y
CONFIG_SERIAL_8250_CONSOLE=y
CONFIG_SERIAL_8250_EXTENDED=y
CONFIG_SERIAL_8250_MANY_PORTS=y
CONFIG_SERIAL_8250_SHARE_IRQ=y
CONFIG_SERIAL_8250_DETECT_IRQ=y
CONFIG_SERIAL_8250_MULTIPORT=y
CONFIG_SERIAL_8250_RSA=y
CONFIG_SERIAL_CORE=y
CONFIG_SERIAL_CORE_CONSOLE=y
CONFIG_UNIX98_PTYS=y
CONFIG_UNIX98_PTY_COUNT=256
CONFIG_PRINTER=m
CONFIG_I2C=y
CONFIG_I2C_ALGOBIT=y
CONFIG_I2C_PHILIPSPAR=m
CONFIG_I2C_ELV=m
CONFIG_I2C_VELLEMAN=m
CONFIG_I2C_ALGOPCF=m
CONFIG_I2C_CHARDEV=y
CONFIG_I2C_PROC=y
CONFIG_SENSORS_ADM1021=m
CONFIG_SENSORS_LM75=m
CONFIG_IPMI_HANDLER=m
CONFIG_IPMI_DEVICE_INTERFACE=m
CONFIG_IPMI_KCS=m
CONFIG_IPMI_WATCHDOG=m
CONFIG_WATCHDOG=y
CONFIG_WATCHDOG_NOWAYOUT=y
CONFIG_SOFT_WATCHDOG=m
CONFIG_NVRAM=m
CONFIG_RTC=y
CONFIG_AGP=m
CONFIG_AGP_INTEL=m
CONFIG_AGP_VIA=m
CONFIG_RAW_DRIVER=y
CONFIG_HANGCHECK_TIMER=m
CONFIG_VIDEO_DEV=m
CONFIG_VIDEO_PROC_FS=y
CONFIG_VIDEO_BT848=m
CONFIG_QUOTA=y
CONFIG_QFMT_V2=y
CONFIG_QUOTACTL=y
CONFIG_AUTOFS4_FS=m
CONFIG_REISERFS_FS=y
CONFIG_REISERFS_PROC_INFO=y
CONFIG_EXT3_FS=y
CONFIG_EXT3_FS_XATTR=y
CONFIG_EXT3_FS_POSIX_ACL=y
CONFIG_JBD=y
CONFIG_FAT_FS=m
CONFIG_MSDOS_FS=m
CONFIG_VFAT_FS=m
CONFIG_TMPFS=y
CONFIG_RAMFS=y
CONFIG_ISO9660_FS=m
CONFIG_JOLIET=y
CONFIG_ZISOFS=y
CONFIG_JFS_FS=m
CONFIG_JFS_POSIX_ACL=y
CONFIG_JFS_STATISTICS=y
CONFIG_MINIX_FS=m
CONFIG_PROC_FS=y
CONFIG_DEVPTS_FS=y
CONFIG_EXT2_FS=y
CONFIG_EXT2_FS_XATTR=y
CONFIG_EXT2_FS_POSIX_ACL=y
CONFIG_UDF_FS=m
CONFIG_UFS_FS=m
CONFIG_XFS_FS=m
CONFIG_XFS_QUOTA=y
CONFIG_XFS_POSIX_ACL=y
CONFIG_NFS_FS=m
CONFIG_NFS_V3=y
CONFIG_NFS_V4=y
CONFIG_NFSD=m
CONFIG_NFSD_V3=y
CONFIG_NFSD_V4=y
CONFIG_SUNRPC=m
CONFIG_SUNRPC_GSS=m
CONFIG_RPCSEC_GSS_KRB5=m
CONFIG_LOCKD=m
CONFIG_LOCKD_V4=y
CONFIG_EXPORTFS=m
CONFIG_SMB_FS=m
CONFIG_SMB_NLS_DEFAULT=y
CONFIG_SMB_NLS_REMOTE="cp850"
CONFIG_ZISOFS_FS=m
CONFIG_FS_MBCACHE=y
CONFIG_FS_POSIX_ACL=y
CONFIG_PARTITION_ADVANCED=y
CONFIG_MSDOS_PARTITION=y
CONFIG_BSD_DISKLABEL=y
CONFIG_MINIX_SUBPARTITION=y
CONFIG_SOLARIS_X86_PARTITION=y
CONFIG_LDM_PARTITION=y
CONFIG_LDM_DEBUG=y
CONFIG_SMB_NLS=y
CONFIG_NLS=y
CONFIG_NLS_DEFAULT="iso8859-1"
CONFIG_NLS_CODEPAGE_437=m
CONFIG_NLS_CODEPAGE_850=m
CONFIG_NLS_CODEPAGE_1250=m
CONFIG_NLS_ISO8859_1=m
CONFIG_NLS_ISO8859_15=m
CONFIG_NLS_UTF8=m
CONFIG_FB=y
CONFIG_FB_VGA16=y
CONFIG_FB_VESA=y
CONFIG_VIDEO_SELECT=y
CONFIG_FB_RIVA=m
CONFIG_FB_MATROX=m
CONFIG_FB_MATROX_G450=y
CONFIG_FB_MATROX_G100=y
CONFIG_FB_MATROX_I2C=m
CONFIG_FB_MATROX_MAVEN=m
CONFIG_VGA_CONSOLE=y
CONFIG_DUMMY_CONSOLE=y
CONFIG_FRAMEBUFFER_CONSOLE=y
CONFIG_PCI_CONSOLE=y
CONFIG_FONT_8x8=y
CONFIG_FONT_8x16=y
CONFIG_SOUND=m
CONFIG_SND=m
CONFIG_SND_SEQUENCER=m
CONFIG_SND_SEQ_DUMMY=m
CONFIG_SND_OSSEMUL=y
CONFIG_SND_MIXER_OSS=m
CONFIG_SND_PCM_OSS=m
CONFIG_SND_SEQUENCER_OSS=y
CONFIG_SND_RTCTIMER=m
CONFIG_SND_VERBOSE_PRINTK=y
CONFIG_SND_DEBUG=y
CONFIG_SND_DEBUG_DETECT=y
CONFIG_SND_DUMMY=m
CONFIG_SND_AD1816A=m
CONFIG_SND_AD1848=m
CONFIG_SND_SB16=m
CONFIG_SND_SBAWE=m
CONFIG_SND_SB16_CSP=y
CONFIG_SND_EMU10K1=m
CONFIG_SND_ENS1370=m
CONFIG_SND_ENS1371=m
CONFIG_SND_VIA82XX=m
CONFIG_SOUND_PRIME=m
CONFIG_SOUND_EMU10K1=m
CONFIG_SOUND_ES1370=m
CONFIG_SOUND_ES1371=m
CONFIG_SOUND_VIA82CXXX=m
CONFIG_SOUND_OSS=m
CONFIG_SOUND_TRACEINIT=y
CONFIG_SOUND_DMAP=y
CONFIG_SOUND_SB=m
CONFIG_SOUND_AWE32_SYNTH=m
CONFIG_SOUND_YM3812=m
CONFIG_SOUND_TVMIXER=m
CONFIG_USB=m
CONFIG_USB_DEBUG=y
CONFIG_USB_DEVICEFS=y
CONFIG_USB_BANDWIDTH=y
CONFIG_USB_EHCI_HCD=m
CONFIG_USB_OHCI_HCD=m
CONFIG_USB_UHCI_HCD=m
CONFIG_USB_ACM=m
CONFIG_USB_PRINTER=m
CONFIG_USB_STORAGE=m
CONFIG_USB_STORAGE_DEBUG=y
CONFIG_USB_HID=m
CONFIG_USB_HIDINPUT=y
CONFIG_USB_HIDDEV=y
CONFIG_USB_KBD=m
CONFIG_USB_MOUSE=m
CONFIG_USB_SCANNER=m
CONFIG_USB_USBNET=m
CONFIG_DEBUG_KERNEL=y
CONFIG_MAGIC_SYSRQ=y
CONFIG_KALLSYMS=y
CONFIG_FRAME_POINTER=y
CONFIG_X86_EXTRA_IRQS=y
CONFIG_X86_FIND_SMP_CONFIG=y
CONFIG_X86_MPPARSE=y
CONFIG_SECURITY=y
CONFIG_SECURITY_CAPABILITIES=y
CONFIG_CRYPTO=y
CONFIG_CRYPTO_HMAC=y
CONFIG_CRYPTO_NULL=y
CONFIG_CRYPTO_MD4=y
CONFIG_CRYPTO_MD5=y
CONFIG_CRYPTO_SHA1=y
CONFIG_CRYPTO_SHA256=m
CONFIG_CRYPTO_SHA512=m
CONFIG_CRYPTO_DES=m
CONFIG_CRYPTO_BLOWFISH=y
CONFIG_CRYPTO_TWOFISH=m
CONFIG_CRYPTO_SERPENT=m
CONFIG_CRYPTO_AES=m
CONFIG_CRC32=y
CONFIG_ZLIB_INFLATE=m
CONFIG_ZLIB_DEFLATE=m
CONFIG_X86_BIOS_REBOOT=y
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: Linux v2.5.61
2003-02-15 1:11 Linux v2.5.61 Linus Torvalds
2003-02-15 9:07 ` 2.5.61: tms380tr.c no longer compiles Adrian Bunk
2003-02-15 13:53 ` Linux v2.5.61 Matthias Andree
@ 2003-02-15 18:35 ` Christoph Hellwig
2003-02-15 18:45 ` Jeff Garzik
2003-02-17 19:35 ` John Cherry
3 siblings, 1 reply; 17+ messages in thread
From: Christoph Hellwig @ 2003-02-15 18:35 UTC (permalink / raw)
To: Linus Torvalds; +Cc: Kernel Mailing List
> o use per-cpu data for ia32 profiler
any reason you only changed prof_counter to pr-cpu data and not the
two NR_CPUS arrays above it?
> o acpi: Split i386 support up
Shouldn't this be in arch/i386/acpi/ instead of arch/i386/kernel/acpi/
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: Linux v2.5.61
2003-02-15 18:35 ` Christoph Hellwig
@ 2003-02-15 18:45 ` Jeff Garzik
2003-02-15 18:49 ` Christoph Hellwig
2003-02-16 21:32 ` Pavel Machek
0 siblings, 2 replies; 17+ messages in thread
From: Jeff Garzik @ 2003-02-15 18:45 UTC (permalink / raw)
To: Christoph Hellwig; +Cc: Linus Torvalds, Kernel Mailing List
Christoph Hellwig wrote:
Is Linus really the right person to direct these to?
>> o use per-cpu data for ia32 profiler
>
>
> any reason you only changed prof_counter to pr-cpu data and not the
> two NR_CPUS arrays above it?
>
>
>> o acpi: Split i386 support up
>
>
> Shouldn't this be in arch/i386/acpi/ instead of arch/i386/kernel/acpi/
Agreed, though Pat or Andy G are better people to tell this... it's only
a "bk mv" away for either of them :)
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: Linux v2.5.61
2003-02-15 18:45 ` Jeff Garzik
@ 2003-02-15 18:49 ` Christoph Hellwig
2003-02-16 21:32 ` Pavel Machek
1 sibling, 0 replies; 17+ messages in thread
From: Christoph Hellwig @ 2003-02-15 18:49 UTC (permalink / raw)
To: Jeff Garzik; +Cc: Linus Torvalds, Kernel Mailing List
On Sat, Feb 15, 2003 at 01:45:04PM -0500, Jeff Garzik wrote:
> Christoph Hellwig wrote:
>
> Is Linus really the right person to direct these to?
For the second thing maybe, for the first I'm sure akpm reads lkml.
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: Linux v2.5.61
2003-02-15 13:53 ` Linux v2.5.61 Matthias Andree
@ 2003-02-16 1:58 ` Kunihiro Ishiguro
2003-02-16 10:03 ` David Woodhouse
0 siblings, 1 reply; 17+ messages in thread
From: Kunihiro Ishiguro @ 2003-02-16 1:58 UTC (permalink / raw)
To: Matthias Andree, rct; +Cc: Kernel Mailing List
[-- Attachment #1: Type: text/plain, Size: 203 bytes --]
>Well, the kernel doesn't link for me when IPV6 is compiled as a module (config
>below) -- linking IPv6 in is fine.
Here is a fix for xfrm6_get_type() link problem when IPv6 is
configured as a module.
[-- Attachment #2: xfrm6_get_type.diff --]
[-- Type: application/octet-stream, Size: 3718 bytes --]
diff -ruN linux-2.5.61.orig/net/ipv4/xfrm_policy.c linux-2.5.61/net/ipv4/xfrm_policy.c
--- linux-2.5.61.orig/net/ipv4/xfrm_policy.c 2003-02-14 15:51:45.000000000 -0800
+++ linux-2.5.61/net/ipv4/xfrm_policy.c 2003-02-15 16:11:43.000000000 -0800
@@ -1228,3 +1228,48 @@
xfrm_state_init();
xfrm_input_init();
}
+
+#if defined(CONFIG_IPV6) || defined(CONFIG_IPV6_MODULE)
+
+static struct xfrm_type *xfrm6_type_map[256];
+static rwlock_t xfrm6_type_lock = RW_LOCK_UNLOCKED;
+
+int xfrm6_register_type(struct xfrm_type *type)
+{
+ int err = 0;
+
+ write_lock(&xfrm6_type_lock);
+ if (xfrm6_type_map[type->proto] == NULL)
+ xfrm6_type_map[type->proto] = type;
+ else
+ err = -EEXIST;
+ write_unlock(&xfrm6_type_lock);
+ return err;
+}
+
+int xfrm6_unregister_type(struct xfrm_type *type)
+{
+ int err = 0;
+
+ write_lock(&xfrm6_type_lock);
+ if (xfrm6_type_map[type->proto] != type)
+ err = -ENOENT;
+ else
+ xfrm6_type_map[type->proto] = NULL;
+ write_unlock(&xfrm6_type_lock);
+ return err;
+}
+
+struct xfrm_type *xfrm6_get_type(u8 proto)
+{
+ struct xfrm_type *type;
+
+ read_lock(&xfrm6_type_lock);
+ type = xfrm6_type_map[proto];
+ if (type && !try_module_get(type->owner))
+ type = NULL;
+ read_unlock(&xfrm6_type_lock);
+ return type;
+}
+
+#endif
diff -ruN linux-2.5.61.orig/net/ipv6/Makefile linux-2.5.61/net/ipv6/Makefile
--- linux-2.5.61.orig/net/ipv6/Makefile 2003-02-14 15:52:25.000000000 -0800
+++ linux-2.5.61/net/ipv6/Makefile 2003-02-15 16:10:13.000000000 -0800
@@ -11,5 +11,3 @@
ip6_flowlabel.o ipv6_syms.o
obj-$(CONFIG_NETFILTER) += netfilter/
-
-obj-y += xfrm_policy.o
diff -ruN linux-2.5.61.orig/net/ipv6/ipv6_syms.c linux-2.5.61/net/ipv6/ipv6_syms.c
--- linux-2.5.61.orig/net/ipv6/ipv6_syms.c 2003-02-14 15:52:09.000000000 -0800
+++ linux-2.5.61/net/ipv6/ipv6_syms.c 2003-02-15 16:10:24.000000000 -0800
@@ -26,6 +26,3 @@
EXPORT_SYMBOL(inet6_ioctl);
EXPORT_SYMBOL(ipv6_get_saddr);
EXPORT_SYMBOL(ipv6_chk_addr);
-EXPORT_SYMBOL(xfrm6_register_type);
-EXPORT_SYMBOL(xfrm6_unregister_type);
-EXPORT_SYMBOL(xfrm6_get_type);
diff -ruN linux-2.5.61.orig/net/ipv6/xfrm_policy.c linux-2.5.61/net/ipv6/xfrm_policy.c
--- linux-2.5.61.orig/net/ipv6/xfrm_policy.c 2003-02-14 15:52:25.000000000 -0800
+++ linux-2.5.61/net/ipv6/xfrm_policy.c 1969-12-31 16:00:00.000000000 -0800
@@ -1,43 +0,0 @@
-#include <net/xfrm.h>
-#include <net/ip.h>
-
-static struct xfrm_type *xfrm6_type_map[256];
-static rwlock_t xfrm6_type_lock = RW_LOCK_UNLOCKED;
-
-int xfrm6_register_type(struct xfrm_type *type)
-{
- int err = 0;
-
- write_lock(&xfrm6_type_lock);
- if (xfrm6_type_map[type->proto] == NULL)
- xfrm6_type_map[type->proto] = type;
- else
- err = -EEXIST;
- write_unlock(&xfrm6_type_lock);
- return err;
-}
-
-int xfrm6_unregister_type(struct xfrm_type *type)
-{
- int err = 0;
-
- write_lock(&xfrm6_type_lock);
- if (xfrm6_type_map[type->proto] != type)
- err = -ENOENT;
- else
- xfrm6_type_map[type->proto] = NULL;
- write_unlock(&xfrm6_type_lock);
- return err;
-}
-
-struct xfrm_type *xfrm6_get_type(u8 proto)
-{
- struct xfrm_type *type;
-
- read_lock(&xfrm6_type_lock);
- type = xfrm6_type_map[proto];
- if (type && !try_module_get(type->owner))
- type = NULL;
- read_unlock(&xfrm6_type_lock);
- return type;
-}
diff -ruN linux-2.5.61.orig/net/netsyms.c linux-2.5.61/net/netsyms.c
--- linux-2.5.61.orig/net/netsyms.c 2003-02-14 15:51:31.000000000 -0800
+++ linux-2.5.61/net/netsyms.c 2003-02-15 16:10:46.000000000 -0800
@@ -328,6 +328,9 @@
EXPORT_SYMBOL(xfrm6_state_lookup);
EXPORT_SYMBOL(xfrm6_find_acq);
EXPORT_SYMBOL(xfrm6_alloc_spi);
+EXPORT_SYMBOL(xfrm6_register_type);
+EXPORT_SYMBOL(xfrm6_unregister_type);
+EXPORT_SYMBOL(xfrm6_get_type);
#endif
EXPORT_SYMBOL_GPL(xfrm_probe_algs);
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: Linux v2.5.61
2003-02-16 1:58 ` Kunihiro Ishiguro
@ 2003-02-16 10:03 ` David Woodhouse
2003-02-17 11:20 ` Erik Hensema
0 siblings, 1 reply; 17+ messages in thread
From: David Woodhouse @ 2003-02-16 10:03 UTC (permalink / raw)
To: Kunihiro Ishiguro; +Cc: Matthias Andree, rct, Kernel Mailing List
On Sun, 2003-02-16 at 01:58, Kunihiro Ishiguro wrote:
> >Well, the kernel doesn't link for me when IPV6 is compiled as a module (config
> >below) -- linking IPv6 in is fine.
>
> Here is a fix for xfrm6_get_type() link problem when IPv6 is
> configured as a module.
> +#if defined(CONFIG_IPV6) || defined(CONFIG_IPV6_MODULE)
No. Do not ever use #ifdef CONFIG_xxx_MODULE. You should be able to
build modules later by adding them to your config.
--
dwmw2
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: Linux v2.5.61
2003-02-15 18:45 ` Jeff Garzik
2003-02-15 18:49 ` Christoph Hellwig
@ 2003-02-16 21:32 ` Pavel Machek
2003-02-17 23:56 ` Jeff Garzik
1 sibling, 1 reply; 17+ messages in thread
From: Pavel Machek @ 2003-02-16 21:32 UTC (permalink / raw)
To: Jeff Garzik; +Cc: Christoph Hellwig, Linus Torvalds, Kernel Mailing List
Hi!
> Is Linus really the right person to direct these to?
>
>
> >> o use per-cpu data for ia32 profiler
> >
> >
> >any reason you only changed prof_counter to pr-cpu data and not the
> >two NR_CPUS arrays above it?
> >
> >
> >> o acpi: Split i386 support up
> >
> >
> >Shouldn't this be in arch/i386/acpi/ instead of arch/i386/kernel/acpi/
>
> Agreed, though Pat or Andy G are better people to tell this... it's only
> a "bk mv" away for either of them :)
*Bad* idea, as it will introduce unneccessary rejects for anyone
having any change to acpi...
Pavel
--
When do you have a heart between your knees?
[Johanka's followup: and *two* hearts?]
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: Linux v2.5.61
2003-02-16 10:03 ` David Woodhouse
@ 2003-02-17 11:20 ` Erik Hensema
0 siblings, 0 replies; 17+ messages in thread
From: Erik Hensema @ 2003-02-17 11:20 UTC (permalink / raw)
To: linux-kernel
David Woodhouse (dwmw2@infradead.org) wrote:
> On Sun, 2003-02-16 at 01:58, Kunihiro Ishiguro wrote:
>> >Well, the kernel doesn't link for me when IPV6 is compiled as a module (config
>> >below) -- linking IPv6 in is fine.
>>
>> Here is a fix for xfrm6_get_type() link problem when IPv6 is
>> configured as a module.
>
>> +#if defined(CONFIG_IPV6) || defined(CONFIG_IPV6_MODULE)
>
> No. Do not ever use #ifdef CONFIG_xxx_MODULE. You should be able to
> build modules later by adding them to your config.
IPv6 has been an exception to this rule for a long time. For at least the
entire 2.4.x series, you have to recompile the entire kernel when you
enable the IPv6 module.
And no, I'm not saying I like it ;-)
--
Erik Hensema <erik@hensema.net>
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: Linux v2.5.61
2003-02-15 1:11 Linux v2.5.61 Linus Torvalds
` (2 preceding siblings ...)
2003-02-15 18:35 ` Christoph Hellwig
@ 2003-02-17 19:35 ` John Cherry
2003-02-18 0:52 ` Linux v2.5.62 John Cherry
2003-02-18 12:14 ` Linux v2.5.61 Oleg Drokin
3 siblings, 2 replies; 17+ messages in thread
From: John Cherry @ 2003-02-17 19:35 UTC (permalink / raw)
To: Linus Torvalds; +Cc: Kernel Mailing List
Compile statistics: 2.5.61
Note that gcc 3.2 was used for all of these statistics.
2.5.60 2.5.61
-------------------- -----------------
bzImage (defconfig) 21 warnings 19 warnings
0 errors 0 errors
bzImage (allmodconfig) 34 warnings 33 warnings
9 errors 9 errors
modules (allmodconfig) 3060 warnings 2531 warnings
222 errors 176 errors
Compile statistics have been for kernel releases from 2.5.46 to 2.5.61
at: www.osdl.org/archive/cherry/stability
Warning summary
drivers/atm: 49 warnings, 0 errors
drivers/bluetooth: 15 warnings, 0 errors
drivers/cdrom: 25 warnings, 0 errors
drivers/i2c: 3 warnings, 0 errors
drivers/ide: 42 warnings, 0 errors
drivers/md: 18 warnings, 0 errors
drivers/message: 8 warnings, 0 errors
drivers/parport: 10 warnings, 0 errors
drivers/pcmcia: 13 warnings, 0 errors
drivers/serial: 1 warnings, 0 errors
drivers/telephony: 9 warnings, 0 errors
drivers/usb: 18 warnings, 0 errors
drivers/video/console: 2 warnings, 0 errors
drivers/video/riva: 7 warnings, 0 errors
fs/cifs: 4 warnings, 0 errors
fs/intermezzo: 1 warnings, 0 errors
fs/lockd: 4 warnings, 0 errors
fs/nfsd: 2 warnings, 0 errors
fs/ntfs: 2 warnings, 0 errors
fs/reiserfs: 1 warnings, 0 errors
fs/smbfs: 2 warnings, 0 errors
fs/xfs: 1 warnings, 0 errors
net: 285 warnings, 0 errors
security: 2 warnings, 0 errors
sound/pci: 7 warnings, 0 errors
Failure summary
drivers/block: 11 warnings, 2 errors
drivers/char: 357 warnings, 8 errors
drivers/hotplug: 18 warnings, 3 errors
drivers/ieee1394: 17 warnings, 2 errors
drivers/isdn: 282 warnings, 5 errors
drivers/macintosh: 1 warnings, 2 errors
drivers/media: 123 warnings, 7 errors
drivers/mtd: 29 warnings, 2 errors
drivers/net: 488 warnings, 12 errors
drivers/video: 209 warnings, 32 errors
drivers/video/matrox: 61 warnings, 20 errors
drivers/video/sis: 37 warnings, 4 errors
sound: 94 warnings, 62 errors
sound/isa: 80 warnings, 54 errors
sound/oss: 134 warnings, 8 errors
John
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: Linux v2.5.61
2003-02-16 21:32 ` Pavel Machek
@ 2003-02-17 23:56 ` Jeff Garzik
0 siblings, 0 replies; 17+ messages in thread
From: Jeff Garzik @ 2003-02-17 23:56 UTC (permalink / raw)
To: Pavel Machek; +Cc: Christoph Hellwig, Linus Torvalds, Kernel Mailing List
Pavel Machek wrote:
>>Agreed, though Pat or Andy G are better people to tell this... it's only
>>a "bk mv" away for either of them :)
>
>
> *Bad* idea, as it will introduce unneccessary rejects for anyone
> having any change to acpi...
hmmm... this sounds like NotAProblem for anybody using a decent SCM, or
downstream from someone using a decent SCM :)
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: Linux v2.5.62
2003-02-17 19:35 ` John Cherry
@ 2003-02-18 0:52 ` John Cherry
2003-02-18 12:14 ` Linux v2.5.61 Oleg Drokin
1 sibling, 0 replies; 17+ messages in thread
From: John Cherry @ 2003-02-18 0:52 UTC (permalink / raw)
To: Linus Torvalds; +Cc: Kernel Mailing List
Compile statistics: 2.5.62
Note that gcc 3.2 was used for all of these statistics.
2.5.61 2.5.62
-------------------- -----------------
bzImage (defconfig) 19 warnings 18 warnings
0 errors 0 errors
bzImage (allmodconfig) 33 warnings 33 warnings
9 errors 9 errors
modules (allmodconfig) 2531 warnings 2514 warnings
176 errors 105 errors
Compile statistics have been for kernel releases from 2.5.46 to 2.5.62
at: www.osdl.org/archive/cherry/stability
John
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: Linux v2.5.61
2003-02-17 19:35 ` John Cherry
2003-02-18 0:52 ` Linux v2.5.62 John Cherry
@ 2003-02-18 12:14 ` Oleg Drokin
2003-02-19 0:43 ` Bob Miller
1 sibling, 1 reply; 17+ messages in thread
From: Oleg Drokin @ 2003-02-18 12:14 UTC (permalink / raw)
To: John Cherry; +Cc: Linus Torvalds, Kernel Mailing List
Hello!
On Mon, Feb 17, 2003 at 11:35:07AM -0800, John Cherry wrote:
> Warning summary
[...]
> fs/reiserfs: 1 warnings, 0 errors
Note that this warning comes from asm/string.h, when compiling
fs/reiserfs/prints.c
Warning itself is "strchr is defined but not used". It have nothing
to do with reiserfs at all. And I do not see why it is produced at all, since
strchr is declared "static inline".
(BTW, gcc 2.95 does not produces the warning).
Can somebody look at it please?
Bye,
Oleg
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: Linux v2.5.61
2003-02-18 12:14 ` Linux v2.5.61 Oleg Drokin
@ 2003-02-19 0:43 ` Bob Miller
0 siblings, 0 replies; 17+ messages in thread
From: Bob Miller @ 2003-02-19 0:43 UTC (permalink / raw)
To: Oleg Drokin; +Cc: John Cherry, Linus Torvalds, Kernel Mailing List
On Tue, Feb 18, 2003 at 03:14:07PM +0300, Oleg Drokin wrote:
> Hello!
>
> On Mon, Feb 17, 2003 at 11:35:07AM -0800, John Cherry wrote:
>
> > Warning summary
> [...]
> > fs/reiserfs: 1 warnings, 0 errors
>
> Note that this warning comes from asm/string.h, when compiling
> fs/reiserfs/prints.c
> Warning itself is "strchr is defined but not used". It have nothing
> to do with reiserfs at all. And I do not see why it is produced at all, since
> strchr is declared "static inline".
> (BTW, gcc 2.95 does not produces the warning).
> Can somebody look at it please?
>
> Bye,
> Oleg
I spent a little time looking at this weeks ago. I compiled the file
-E to see what the pre-processor was doing. I then tried to compile
the pre-processed file and the warning went away. So, it looks to me
like some kind of compiler error with the way it pre-processes files
(at that point the problem got a lot less interesting ;-).
--
Bob Miller Email: rem@osdl.org
Open Source Development Lab Phone: 503.626.2455 Ext. 17
^ permalink raw reply [flat|nested] 17+ messages in thread
end of thread, other threads:[~2003-02-21 21:07 UTC | newest]
Thread overview: 17+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-02-15 1:11 Linux v2.5.61 Linus Torvalds
2003-02-15 9:07 ` 2.5.61: tms380tr.c no longer compiles Adrian Bunk
2003-02-15 9:35 ` Jochen Friedrich
2003-02-15 13:53 ` Adrian Bunk
2003-02-15 13:53 ` Linux v2.5.61 Matthias Andree
2003-02-16 1:58 ` Kunihiro Ishiguro
2003-02-16 10:03 ` David Woodhouse
2003-02-17 11:20 ` Erik Hensema
2003-02-15 18:35 ` Christoph Hellwig
2003-02-15 18:45 ` Jeff Garzik
2003-02-15 18:49 ` Christoph Hellwig
2003-02-16 21:32 ` Pavel Machek
2003-02-17 23:56 ` Jeff Garzik
2003-02-17 19:35 ` John Cherry
2003-02-18 0:52 ` Linux v2.5.62 John Cherry
2003-02-18 12:14 ` Linux v2.5.61 Oleg Drokin
2003-02-19 0:43 ` Bob Miller
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
all inboxes | Powered by JetHome®