2003-07-27 16:53:44

by Linus Torvalds

[permalink] [raw]
Subject: Linux v2.6.0-test2


Lots of small updates and fixes all over the map (diffstat shows a flat
profile, except for the DVB merge, the new wl3501 driver, and the new
sound drivers from Alan).

An example: Alexander Atanasov fixed an UP APIC handling bug, which in
turn explained the IDE problems with irq disabling, and allowed IDE to
be fixed up. Yah!

Alan started doing forward-porting of 2.4.x driver updates, and Andrew is
merging the fixes from his tree. And janitorial cleanups.

Various architectures are congealing: sparc64, ia64, alpha, m68k, ppc32,
v850 and s390 all had updates.

Network (and network driver) fixes, ISDN slowly getting there, ACPI, DVB
and USB updates.

And a number of people worked on (and fixed) SCSI queue handling issues
with the anticipatory scheduler.

Linus

----

Summary of changes from v2.6.0-test1 to v2.6.0-test2
============================================

Adrian Bunk:
o remove all #include <blk.h>'s

Alan Cox:
o alpha illegal->invalid
o mtrr printk levels
o mtrr fixes
o fix visws pci (visws specific code)
o another batch of "invalid" not "illegal" fixes
o POSIX doesnt guarantee head -2, only head -n 2
o head -n 2 for ppc64
o updated magic number tables
o pnp layer seems to document wrong file name
o first cut ftape conversion
o clean up ip2 glue (not yet ported tho)
o move watchdogs to __module_get now it exists
o fix all the paths in ide Kconfig docs
o convert ewrk3 for new locking etc
o clarify AXNET kconfig as per 2.4
o use cpu_relax in seq8005
o re-enable seq8005
o forward port 2.4 Zoom video support
o make isapnp request its port properly
o function is long gone, kill prototype
o pas16 build fix
o fix qlogicfas build warning
o undefined shifts in qla1280
o sym53c8xxx wasnt updated to new irq code etc
o serial proc gives info on keycounts which can sometiems be abused
o xjack pcmcia needs .. pcmcia
o restore console log level when jbd raises it
o fix jffs2 build
o fix a doc error and misleading printk
o remove a now false comment
o fix a copy_user return
o fix failed sethostname corrupting the data
o correct author of ad1980 plugin
o fix make rpm versioning
o fix ver_linux for 2.6
o fix unused symbol in ad1889
o btaudio uses memset so should be strlcpy
o illegal->invalid for dmasound
o emu10k further updates/bug fixes
o Add HAL2 driver
o Add Harmony OSS driver
o Kahlua audio driver
o Makefile bits for audio resync

Alan Stern:
o USB: More unusual_devs.h entry updates
o USB: I/O buffering for sddr09
o USB: Make sddr55 use proper I/O buffering
o USB: Handle over current inputs on all Intel controllers

Alberto Bertogli:
o [IPVS]: Fix typo in Kconfig file

Alexander Atanasov:
o Fix irq handling of IO-APIC edge IRQs on UP

Alexey Kuznetsov:
o [TCP/IPV6]: Another anycast check
o [IPV6]: Fix anycast usage
o [NET]: Make IFLA_STATS arch independent

Andi Kleen:
o [NET]: Turn softnet_data into per-cpu data

Andrew Morton:
o aha152X oops fixes
o Allow LBD on architectures that support it
o misc fixes
o parport_pc.c compile warning
o ext3 extended attribute fixes
o Ext3 xattr credits fix for quotas
o ioctl(BLKBSZSET) fix and cleanup
o pass regs into dump_fpu() in elf coredump
o is_devfsd_or_child() deadlock fix
o remove task_cache entirely
o use kmalloc for ia32 stacks
o fix removable partitioned media with devfs
o fix return of compat_sys_sched_getaffinity
o Fix two bugs with process limits (RLIMIT_NPROC)
o unline most of put_namespace()
o CONFIG_BLK_DEV_CRYPTOLOOP needs CONFIG_CRYPTO
o slab: print stuff when the wrong cache is used
o settimeofday() fixes
o visws: fix PCI breakage
o vesafb fix
o watchdog: i810-tco support
o CLONE_STOPPED
o dm: 'wait for event' race
o dm: v4 ioctl interface
o fix bootmem allocator on machines with holes in
o Update Documentation/magic-numbers.txt
o fix as-iosched do_div()
o "Fix" AS i/o hang with aacraid driver

Andy Grover:
o ACPI: make it so acpismp=force works (reported by Andrew Morton)
o ACPI: Correctly handle NMI watchdog during long stalls (Andrew Morton)
o ACPI: proc function return value cleanups (Andi Kleen)
o ACPI: Fixes from FreeBSD and NetBSD. (Frank van der Linden, Thomas
Klausner, Nate Lawson)
o ACPI: Parse SSDTs in order discovered, as opposed to reverse order
(Hrvoje Habjanic)
o ACPI: Dynamically allocate SDT list (suggested by Andi Kleen)
o ACPI: Update version, and other trivialities

Angelo Dell'Aera:
o sk_mca

Anton Blanchard:
o sym2 error handler sleeps with irqs off

Arnaldo Carvalho de Melo:
o wl3501: new wireless driver for Planet WL 3501 802.11 PCMCIA card

Bart De Schuymer:
o [BRIDGE/EBTABLES]: Add stp packet matching
o [EBTABLES]: Copy skb when shared
o [EBTABLES]: Make it work on 32-on-64 platforms

Bartlomiej Zolnierkiewicz:
o fix IDE irq disable logic
o Fix dma timeout bugs
o ide: fix PCI modules oops

Ben Collins:
o [SPARC64]: Fix OBP 4.6+ PCI probing, use pcic_present() consistently
o [SPARC64]: Clear all IRQs at probe time in PCI sabre driver
o [SPARC64]: In pci_common.c:find_device_prom_node() recognize
PCI_DEVICE_ID_SUN_TOMATILLO
o [SPARC64]: In clock_probe(), treat m5819p just like m5819
o Update IEEE1394 (r1014)

Bernardo Innocenti:
o Make I/O schedulers optional

Bob Miller:
o ISDN: Remove un-needed MOD___USE_COUNT from init fuctions

Chas Williams:
o [ATM]: Cleanup pppoatm_ioctl_hook
o [ATM]: Cleanup br2684_ioctl_hook
o [ATM]: Use sk_state_change() and eliminate vcc->callback()
o [ATM]: Eliminate vcc->sleep in favor of sk->sk_sleep
o [ATM]: Use sk_data_ready and sk_change_state instead of wake_up
o [ATM]: Replace vcc->reply with sk->sk_err; implement sk_write_space
o [ATM]: Make sigd_sleep conditional with WAIT_FOR_DEMON
o [ATM]: Return ENODEV if !dev
o [ATM]: If !IFF_UP drop the frames
o [ATM]: Timer cleanup in lec.c

Chen Yang:
o unresolved symbol with moduled intermezzo

Christoph Hellwig:
o consistant names for device model related struct members
o rework shost/sdev attribute handling
o pull scsi_scan_host out of scsi_add_host
o Use before initialisation in devfs_mk_cdev()
o [ARCNET]: Fix module refcounting

Daniel Ritz:
o fix ne2k-pci memleak

David Brownell:
o USB: ohci minor tweaks
o USB: usb net drivers SET_NETDEV_DEV
o USB: ethernet gadget learns about pxa2xx udc
o USB: usbtest, autoconfigure from descriptors
o USB: gadget zero learns about pxa2xx udc
o USB: ethernet gadget, another pxa update
o USB: better locking in hcd_endpoint_disable()

David Glance:
o USB: Adding DSS-20 SyncStation to ftdi_sio

David Mosberger:
o ia64: Move local per-CPU area to the last page of the address space
o ia64: Performance-tune itc_get_offset() a bit
o ia64: Force assembly name of init_task_mem so the aliasing
directive works with all compilers.
o ia64: Set the PRT entry's irq member in iosapic_parse_prt()
o ia64: Small fixes for 2.6.0-test1 merge
o ia64: Change per-CPU implementation so that __get_cpu_var() returns
the canonical address (l-value). To get the virtually mapped alias
(which is more efficient), use __ia64_per_cpu_var(). The latter is
safe only if the address of the l-value is never passed to another
CPU (i.e., not stored in any global place).
o Fix patch breakage
o ia64: Patch by Arun Sharma: Make execve()ing of ia32 tasks work
again
o ia64: Put per-CPU data into .data.percpu section both for UP and MP
o ia64: If the compiler supports it, use attribute (model (small)) to
tell the compiler that per-CPU variables can be addressed with
"addl".
o ia64: Drop ".bias" in spinlocks as it caused more harm than good.
Pointed
o ia64: Fix atomic64 interface to use __s64 instead of int where
appropriate
o ia64: Take advantage of <asm/sections.h>
o ia64: Turn BIO-level virtual merging off again, so we can turn I/O
MMU bypassing on again, which is more beneficial, performance-wise.
o ia64: Fix check for "model(small)" attribute

David S. Miller:
o [TCP/IPV6]: Check for anycast where we check for multicast
o [SPARC64]: Fix pbus->sysdata interpretation in pci_domain_nr()
o [SPARC64]: Fix assumptions about data section ordering and objects
ending up in .data vs .bss
o [SPARC64]: Do not break out of PCI controller probing loop too
early
o [TCP/IPV6]: Revert previous anycast changes
o [SERIAL]: rev in sunsu.c uart port info needs to be a short
o [SPARC64]: Update defconfig
o [SPARC64]: Add Ultra-IIIi/Jalapeno support
o [SPARC64]: Add JIO/Tomatillo PCI controller support
o [SPARC64]: Now the brlocks are gone, the udelay garbage in
cpu_relax() can go
o [SPARC64]: Read processor number correctly on Ultra-IIIi/Jalapeno
o [SPARC]: Do not include asm-generic/dma-mapping.h if !CONFIG_PCI
o [SPARC64]: Remove PCI ifdef from lib/PeeCeeI.c
o [SPARC64]: Handle !CONFIG_PCI properly in sparc i8042 support
o [SPARC64]: Always export I/O string ops
o [SPARC64]: Make sparc speaker driver depend upon PCI
o [SPARC64]: Make BBC I2C driver require PCI
o [SPARC64]: If SPARC64, make parport_pc need PCI
o [SPARC64]: Remove extraneous copy of atomic_dec_and_lock in
debuglocks.c
o [SPARC]: Fix compile warnings in flash driver when !PCI
o [SPARC64]: In ISA support, is interrupt-map exists use it
o [SPARC64]: Finalize TOMATILLO/JIO support, help from
[email protected]
o [TG3]: Support OBP firmware mac-addresses on sparc64
o [SPARC64]: Remove unused local var in isa_dev_get_resource
o [SPARC64]: Use __s64 for atomic64_t implementation
o [NET]: Print statistics using unsigned format in sysfs
o [SPARC64]: Do not renumber PCI buses anymore
o [SPARC64]: Use domain in naming PCI buses
o [SPARC64]: Sanitize PCI controller handling to support Tomatillo better
o [SPARC64]: Pass correct args to data_access_exception() in unaligned.c
o [SPARC]: __builtin_trap() is bug-free in 3.3.1 and later
o [TG3]: Fix typo in pci_ids.h change

Frank Cusack:
o rpcsec_gss compatibility
o Fix rpc_setbufsize() usage
o Allow unattended nfs3/krb5 mounts

Fran?ois Romieu:
o Fix error path in kahlua driver
o Unchecked copy_to_user disturb harmony
o add new sound drivers to Makefile/Kconfig
o uninitialized spinlock in drivers/net/sk_mca.c

Ganesh Varadarajan:
o USB: more ids for ipaq

Geert Uytterhoeven:
o Amiga serial warning
o m68k flush_icache_page()
o Ns558 gameport warning
o M68k floppy warnings
o M68k module
o wd33c93 compile fix
o Kill zorro_check_device
o M68k irq_cpustat_t
o M68k ret_from_fork
o Atari ACSI SLM Laser Printer
o Valkyriefb link fix
o M68k wd33c93 locking
o M68k #include <linux/config.h>
o Atari pamsnet
o Mac/m68k ADB HID
o Atari ST-RAM
o dmasound re-resurrection
o Mac/m68k sonic updates
o M68k inline
o My contact info
o Mac8390 typo
o Apollo compile fixes
o Sun-3 pte_file
o M68k mm cleanup
o Atari ksyms
o lmc_proto.c includes <asm/smp.h>
o Sun-3 SCSI warning
o M68k show_stack() portability and cleanup patch
o m68k dma-mapping
o m68k do_fork()
o M68k IPV6
o Macfb compile fixes
o NCR53C9x unused SCp.have_data_in
o m68k page
o M68k IRQ API updates
o m68k FPU emulator
o MIPS DEC/SGI Linux logo
o dmasound SOUND_PCM_READ_RATE
o m68k irqs_disabled()
o M68k RTC updates
o m68k cache
o Rename ariadne2 to zorro8390
o Update valkyriefb driver

Greg Kroah-Hartman:
o PCI: fix up error for when CONFIG_PCI=n and scsi.h is included
o USB: fixed up pci slot_name accesses in usb code
o USB: fixed up pci slot_name accesses in usb gadget code
o PCI: remove usages of pci slot_name from the pci core code
o PCI: remove usages of pci slot_name from acpi pci hotplug driver
o PCI: fix problem with pci remove functions not being built if
CONFIG_HOTPLUG was not set
o USB: remove some warnings when building the documentation
o USB: flush all in-flight urbs _before_ disconnect() is called
o USB: fix up bluetty driver's tty and devfs names
o USB: fix up cdc-acm driver's tty and devfs names
o USB: fix a nasty use-after-free bug in the usb-serial core
o USB: fix memory leak in the visor driver

Harald Welte:
o [NETFILTER]: Fix ip_nat_ftp in 2.6.0-test1
o [NETFILTER]: Re-sync ipt_REJECT with 2.4.x
o [NETFILTER]: Fix a bug in the IRC DCC command parser of
ip_conntrack_irc
o [NETFILTER]: Fix typo in ipt_MIRROR.c

Henning Meier-Geinitz:
o USB: fix open/probe race in scanner driver
o USB: New vendor/product ids for scanner driver
o USB: unlink interrupt URBs in scanner driver

Herbert Xu:
o [IPV6]: Fix device leaks in privacy extension code
o [IPSEC]: Make reqids 32-bits

Hideaki Yoshifuji:
o [IPV6]: Get reference to neigh/dev when building ndisc DST

Hirofumi Ogawa:
o more VFAT_IOCTL_READDIR_BOTH/_SHORT ioctl fixes (1/11)
o fat_cluster_flush() fixes (2/11)
o vfat dentry handling fix (3/11)
o fat_access cleanup (4/11)
o fat_access cleanup (5/11)
o fat_access cleanup (6/11)
o adds fat_get_cluster (7/11)
o use new fat_get_cluster (8/11)
o more use new fat_get_cluster (9/11)
o signed char cleanup/fixes (10/11)
o >cluster_size cleanup (11/11)

James Bottomley:
o Fix scsi_lib MODE SENSE(6) bug
o Fix up syntax error in aha1740
o Put the requeue hack back into as-iosched.c
o make AS work nicely with SCSI

Jamie Lokier:
o [TCP]: Fix SOCK_DONE setting when TCP receives FIN (bug introduced
by ChangeSet 1.889.291.25)

Jan Zuchhold:
o [TG3]: Recognize Altima AC1001 device IDs

Jasper Spaans:
o Fix up unattended nfs3/krb5 mounts

Javier Achirica:
o [wireless airo] Simplify dynamic buffer code in Cisco extensions
o [wireless airo] Update structs with the new fields in latest
firmwares
o [wireless airo] Make locking "per thread" so it's fully preemptive
o [wireless airo] Don't sleep when the stats are requested
o [wireless airo] Don't call MIC functions if the card doesn't
support them
o [wireless airo] Fix small endianness bug
o [wireless airo] Returns proper status in case of transmission error
o [wireless airo] Checks for small packets before transmitting them
o [wireless airo] Return channel in infrastructure mode
o [wireless airo] Update to wireless extensions 15 (add monitor mode)
o [wireless airo] Update to wireless extensions 16 (new spy API)

Jeff Garzik:
o scsi_debug mode sense bug
o [bonding] sync ifenslave with 2.4 (pulls in several bug fixes)
o [wireless airo] fix 2.4-isms that break build

Jens Axboe:
o Consolidate SCSI requeueing and add blk elevator hook
o ide tcq enable
o mark James as SCSI maintainer
o read-ahead and failfast
o Fix block layer bug handling of partial bvec completion

Jesse Barnes:
o ia64: fix GENERIC compile

Jim Howard:
o IDE driver VIA support (obscure bug)

Jon Grimm:
o [SCTP] Move rwnd accounting and I/O redrive off of the skb
destructor
o [SCTP] Support v4-mapped-v6 addresses (Ardelle Fan)
o [SCTP] Fix v6 linklocal address send not getting routed to correct
i/f

Julian Anastasov:
o [IPV4/IPV6]: Fix use-after-free bugs in tunneling drivers

Kai Germaschewski:
o ISDN: Fix i4l subsystem crash
o ISDN: Fix avm_pci driver for irqreturn_t changes
o ISDN: FsmNew() can't be __init
o ISDN: Fix mem leak in ST5481 driver
o ISDN/HiSax: Move registering of a card out of line
o ISDN/HiSax: Move some init code out of line
o ISDN/HiSax: Fix up dynamic registration
o ISDN: Export "kstat"

Kambo Lohan:
o [NET]: Fix hang/memleak in pktgen

Krishna Kumar:
o [IPV6]: Reporting of prefix routes via rtnetlink

Krzysztof Halasa:
o HDLC update

Kunihiro Ishiguro:
o [IPSEC/IPV6]: Add missing email address to my copyrights

Linus Torvalds:
o Revert PCI bus number size increase - it isn't even needed
o Add "clock_t_to_jiffies()" conversion function with some rather
minimal overflow protection.
o Fix vfat shortname character logic that had wrong signedness tests.
o Fix compile problem with suspend due to a missed incorrect
re-declaration of the internal linker symbols.
o Revert toshiba_acpi strlcpy'fication as per John Belmonte
o When zapping the thread list due to an execve(), make sure to also
detach the threads.

Maciej Soltysiak:
o [NETFILTER]: Make REJECT target compliant with RFC 1812

Madarasz Gergely:
o [netdrvr wan] update comx maintainer, by request

Maneesh Soni:
o vfsmount_lock-fix

Marc Zyngier:
o aha1740 update

Martin Schwidefsky:
o s390: arch update
o s390: irq stats
o s390: dasd driver
o s390: common i/o layer
o s390: qeth network driver
o s390: siginfo_t for s390x

Mathieu Chouquet-Stringer:
o [SPARC64]: Fix floppy irq handler return types

Matthew Dharm:
o USB: convert ISD200 and Jumpshot to DMA-safe buffer
o USB: remove now-dead mode-translation code

Matthew Wilcox:
o ia64: Add some devinits to pci.c
o ia64: use has_8259 in acpi_register_irq()

Michael Hunold:
o Update the saa7146 driver core
o Various small fixes in dvb-core
o Major dvb net code cleanup, many fixes
o Update dvb frontend drivers
o Add Zarlink MT312 DVB-T frontend driver
o Update the DVB budget drivers
o Update the DVB av7110 driver
o More saa7146 driver core updates
o Various kconfig and Makefile updates
o Add a driver for the Technisat Skystar2 DVB card
o Add two drivers for Hexium frame grabber cards
o More updates for the dvb core
o Add TDA14500x DVB-T frontend driver
o Update various other frontend drivers
o Update the av7110 DVB driver
o Add two drivers for USB based DVB-T adapters
o Update Technisat Skystar2 DVB driver

Mikael Pettersson:
o make clean should remove usr/initramfs_data.S

Miles Bader:
o Rename `nb85e' to `v850e' on v850
o Refactor v850 UART driver
o Cleanup v850 cache-flushing code a bit
o Add another layer of indirection for irq numbering with v850 `gbus'
irqs
o Add v850 RTE-V850E/ME2-CB port
o Add v850 `sim85e2s' port, and cleanup v850e2 code
o Update v850 config/makefile
o v850 miscellanea
o Rename config option CONFIG_V850E_MA1_HIGHRES_TIMER on v850
o Update AS85EP1 port on v850
o On v850, use a long jump to start_kernel
o Remove <asm-v850/setup.h>
o Update v850 README file

Mitchell Blank Jr.:
o [SPARC64]: Make HAVE_DEC_LOCK depend upon DEBUG_SPINLOCK

Neil Brown:
o Only set ->sk_reuse for tcp sockets, not udp

Norbert Kiesel:
o PCI: fixup for compile error in pci/legacy.c

Oliver Neukum:
o USB: fix race between open() and probe()
o USB: fix layering violation in usblp
o USB: fix irq urb in hpusbscsi
o USB: fix race between probe and open in skeleton
o USB: usblcd: race between open and read/write
o USB: fix race between probe and open in dabusb

Patrick Mansfield:
o fix scsi_mode_data length result

Patrick McHardy:
o [NET]: Fix no_cong_thresh sysctl
o [NET]: Fix signnedness test in socket filter code
o [NETFILTER]: Fix various problems with MIRROR target
o [NETFILTER]: Fix issues with REJECT and MIRROR targets wrt. policy
routing
o [NETFILTER]: Fix locking of ipt_helper
o [NETFILTER]: Drop reference to conntrack after removing confirmed
expectation

Paul Mackerras:
o PPC32: use kstat_this_cpu in arch/ppc/kernel/irq.c
o PPC32: Add some more system calls - tgkill, utimes, [f]statfs64
o PPC32: Add SEMTIMEDOP. Patch from Anton Blanchard
o PPC32: Eliminate duplicate variable declarations in
arch/ppc/kernel/time.c
o PPC32: Fix compilation of powermac CPU frequency switching support
o PPC32: Remove unused fields from irq_cpustat_t
o PPC32: PCI mapping fixes for non-cache-coherent PPC machines
o PPC32: Make FP exceptions enabled by default
o PPC32: Change mm_segment_t definitions to simplify the code
o PPC32: Use char[] consistently with __bss_start, _end, etc
o PPC32: Add asm-ppc/local.h
o PPC32: Fix compilation of arch/ppc/mm/mem_pieces.c

Paul Mundt:
o pvr2fb update
o PCMCIA: Update hd64465 driver
o shwdt update

Pekka Pietik?inen:
o [netdrvr b44] tons of fixes. should work now

Peter Chubb:
o ia64: simeth driver fix

Peter Osterlund:
o Incorrect timeout in CDROM_SEND_PACKET ioctl
o Software suspend and RTL 8139too in 2.6.0-test1

Randy Dunlap:
o syncppp: incomplete function prototype
o reduce stack usage in wanrouter
o unchecked return code of copy_to_user in read_profile
o busmouse: fix memory leak and misc_register failure
o janitor: drivers/telephony/ixj
o janitor: audit misc_register in wdt977
o janitor: copy_to_user in media/video/pms
o janitor: copy_to_user in net/irda/vlsi_ir
o janitor: copy_to_user in wireless/ray_cs ioctl
o janitor: unchecked copy/put_user in umsdos ioctl
o janitor: unchecked copy_to_user in drivers/sbus/char/envctrl
o janitor: unchecked copy_from_user in ieee1394/amdtp
o janitor: unchecked copy_from_user in parisc/led.c
o janitor: mem leak and copy_from_user in wan/comx driver
o [NET]: Audit copy_from_user checks in pktgen

Richard Henderson:
o [ALPHA] Do ISO C90 strncpy buffer zeroing
o [ALPHA] Add asm/sections.h
o [ALPHA] Add atomic64_t
o [ALPHA] Finish adding asm/local.h

Ricky Beam:
o [SUNKBD]: Mark reset/layout as volatile

Rob Radez:
o [SERIAL]: Do not use serio->private to track serio open status in
sun drivers

Robert Olsson:
o [NET]: Remove some debugging from pktgen

Roger Luethi:
o via-rhine 1.19-2.5: One more Rhine-I fix

Roman Zippel:
o gconf menuconfig fixes
o qconf menuconfig fix
o generate dependency again
o Optional choice values get reset

Rudo Thomas:
o fix emu10k1 removal oops

Rusty Russell:
o Allow struct members inside percpu macros
o Centralize Linker Symbols
o introduce "local_t" - cpu-local atomic variables
o Resolve module local_t conflict
o Sparc64 local_t support
o Make rmmod -f taint kernel
o module_put_and_exit
o Delete init/cleanup_module prototypes in obscure places
o Make percpu_modcopy a macro

Sam Ravnborg:
o [NET]: Makefile cleanups for net/
o fs/ Makefile cleanup
o usr/: Updated .incbin support

Scott Feldman:
o add ethtool TSO get/set
o Add ethtool TSO, Rx/Tx csum, SG Get/Set support

Scott Murray:
o [CPCI] Fix potential deadlock on extract found by Rusty Lynch
o [CPCI] Kconfig tweak
o [CPCI] Minimal fixes to restore CPCI hotplug to working order

Sean Neakums:
o [IPSEC] correct 'discvovery' typo

Simon Evans:
o 3c574_cs initialise spinlock

Sridhar Samudrala:
o [SCTP] Fix for panic on recvmsg() with MSG_PEEK flag and some
ulpevent cleanup.
o [SCTP] Send SHUTDOWNs through the same path as the received DATA in
SHUTDOWN-SENT state. (Ryan Layer)
o [SCTP] Update API names to be compatible with
draft-ietf-tsvwg-sctpsocket-07.txt
o [SCTP] Reduce the size of struct sctp_ulpevent so that it fits in
skb->cb even on 64-bit systems.
o [SCTP] Support for IPV6_V6ONLY socket option. (Ardelle.fan)
o [SCTP]: Update MAINTAINERS entry

Stephen Hemminger:
o [NET]: Dynamic net_device for serial eql balancer
o mark comx obsolete, by request
o [NET]: remove MOD_* from LAPB
o [NET]: Allow LAPB to be unloaded
o [NET]: Eliminate MOD_* from wanrouter
o [BRIDGE]: Cleanup kernel messages, use C99 initializers
o [BRIDGE]: Fix several startup/shutdown timer races
o [IPV4]: Fix build with multicast but not procfs enabled

Steve French:
o Fix inverted kmalloc parm ordering (noticed by Zwane) that caused
oops on mounts of long server names (reported on bugzilla). Fix
multiuser mount option

Steven Whitehouse:
o [DECNET]: Fix missing module refs in DECnet

Thorsten Knabe:
o sound/oss/ad1816.c update

Ville Herva:
o NMI watchdog documentation

Wensong Zhang:
o [IPV4]: Add the defense timer for IPVS
o [IPV4]: Remove the unnecessay del_timer_sync call in IPVS
connection expire
o [IPV4]: Do not use proto for route output in IPVS
o [IPV4/IPVS]: Deactivate the timer in connection expire if it is
activated by other users



2003-07-27 17:11:56

by Linus Torvalds

[permalink] [raw]
Subject: Re: where are the sources :-)


On Sun, 27 Jul 2003, Voicu Liviu wrote:
>
> I can't wait to get the sources and compile for test (currently using
> 2.6-test1)

They are there on master.kernel.org now, but might take a while to
percolate out the door. The BK trees are already updated, except for
kernel.bkbits.net that seems to have been off the net the last 36 hours.

Linus

2003-07-27 17:09:29

by Voicu Liviu

[permalink] [raw]
Subject: where are the sources :-)

Dear Linus,
I can't wait to get the sources and compile for test (currently using
2.6-test1)

I want to thank you and the others for the great job you do.
Liviu

Linus Torvalds wrote:

>Lots of small updates and fixes all over the map (diffstat shows a flat
>profile, except for the DVB merge, the new wl3501 driver, and the new
>sound drivers from Alan).
>
>An example: Alexander Atanasov fixed an UP APIC handling bug, which in
>turn explained the IDE problems with irq disabling, and allowed IDE to
>be fixed up. Yah!
>
>Alan started doing forward-porting of 2.4.x driver updates, and Andrew is
>merging the fixes from his tree. And janitorial cleanups.
>
>Various architectures are congealing: sparc64, ia64, alpha, m68k, ppc32,
>v850 and s390 all had updates.
>
>Network (and network driver) fixes, ISDN slowly getting there, ACPI, DVB
>and USB updates.
>
>And a number of people worked on (and fixed) SCSI queue handling issues
>with the anticipatory scheduler.
>
> Linus
>
>----
>
>Summary of changes from v2.6.0-test1 to v2.6.0-test2
>============================================
>
>Adrian Bunk:
> o remove all #include <blk.h>'s
>
>Alan Cox:
> o alpha illegal->invalid
> o mtrr printk levels
> o mtrr fixes
> o fix visws pci (visws specific code)
> o another batch of "invalid" not "illegal" fixes
> o POSIX doesnt guarantee head -2, only head -n 2
> o head -n 2 for ppc64
> o updated magic number tables
> o pnp layer seems to document wrong file name
> o first cut ftape conversion
> o clean up ip2 glue (not yet ported tho)
> o move watchdogs to __module_get now it exists
> o fix all the paths in ide Kconfig docs
> o convert ewrk3 for new locking etc
> o clarify AXNET kconfig as per 2.4
> o use cpu_relax in seq8005
> o re-enable seq8005
> o forward port 2.4 Zoom video support
> o make isapnp request its port properly
> o function is long gone, kill prototype
> o pas16 build fix
> o fix qlogicfas build warning
> o undefined shifts in qla1280
> o sym53c8xxx wasnt updated to new irq code etc
> o serial proc gives info on keycounts which can sometiems be abused
> o xjack pcmcia needs .. pcmcia
> o restore console log level when jbd raises it
> o fix jffs2 build
> o fix a doc error and misleading printk
> o remove a now false comment
> o fix a copy_user return
> o fix failed sethostname corrupting the data
> o correct author of ad1980 plugin
> o fix make rpm versioning
> o fix ver_linux for 2.6
> o fix unused symbol in ad1889
> o btaudio uses memset so should be strlcpy
> o illegal->invalid for dmasound
> o emu10k further updates/bug fixes
> o Add HAL2 driver
> o Add Harmony OSS driver
> o Kahlua audio driver
> o Makefile bits for audio resync
>
>Alan Stern:
> o USB: More unusual_devs.h entry updates
> o USB: I/O buffering for sddr09
> o USB: Make sddr55 use proper I/O buffering
> o USB: Handle over current inputs on all Intel controllers
>
>Alberto Bertogli:
> o [IPVS]: Fix typo in Kconfig file
>
>Alexander Atanasov:
> o Fix irq handling of IO-APIC edge IRQs on UP
>
>Alexey Kuznetsov:
> o [TCP/IPV6]: Another anycast check
> o [IPV6]: Fix anycast usage
> o [NET]: Make IFLA_STATS arch independent
>
>Andi Kleen:
> o [NET]: Turn softnet_data into per-cpu data
>
>Andrew Morton:
> o aha152X oops fixes
> o Allow LBD on architectures that support it
> o misc fixes
> o parport_pc.c compile warning
> o ext3 extended attribute fixes
> o Ext3 xattr credits fix for quotas
> o ioctl(BLKBSZSET) fix and cleanup
> o pass regs into dump_fpu() in elf coredump
> o is_devfsd_or_child() deadlock fix
> o remove task_cache entirely
> o use kmalloc for ia32 stacks
> o fix removable partitioned media with devfs
> o fix return of compat_sys_sched_getaffinity
> o Fix two bugs with process limits (RLIMIT_NPROC)
> o unline most of put_namespace()
> o CONFIG_BLK_DEV_CRYPTOLOOP needs CONFIG_CRYPTO
> o slab: print stuff when the wrong cache is used
> o settimeofday() fixes
> o visws: fix PCI breakage
> o vesafb fix
> o watchdog: i810-tco support
> o CLONE_STOPPED
> o dm: 'wait for event' race
> o dm: v4 ioctl interface
> o fix bootmem allocator on machines with holes in
> o Update Documentation/magic-numbers.txt
> o fix as-iosched do_div()
> o "Fix" AS i/o hang with aacraid driver
>
>Andy Grover:
> o ACPI: make it so acpismp=force works (reported by Andrew Morton)
> o ACPI: Correctly handle NMI watchdog during long stalls (Andrew Morton)
> o ACPI: proc function return value cleanups (Andi Kleen)
> o ACPI: Fixes from FreeBSD and NetBSD. (Frank van der Linden, Thomas
> Klausner, Nate Lawson)
> o ACPI: Parse SSDTs in order discovered, as opposed to reverse order
> (Hrvoje Habjanic)
> o ACPI: Dynamically allocate SDT list (suggested by Andi Kleen)
> o ACPI: Update version, and other trivialities
>
>Angelo Dell'Aera:
> o sk_mca
>
>Anton Blanchard:
> o sym2 error handler sleeps with irqs off
>
>Arnaldo Carvalho de Melo:
> o wl3501: new wireless driver for Planet WL 3501 802.11 PCMCIA card
>
>Bart De Schuymer:
> o [BRIDGE/EBTABLES]: Add stp packet matching
> o [EBTABLES]: Copy skb when shared
> o [EBTABLES]: Make it work on 32-on-64 platforms
>
>Bartlomiej Zolnierkiewicz:
> o fix IDE irq disable logic
> o Fix dma timeout bugs
> o ide: fix PCI modules oops
>
>Ben Collins:
> o [SPARC64]: Fix OBP 4.6+ PCI probing, use pcic_present() consistently
> o [SPARC64]: Clear all IRQs at probe time in PCI sabre driver
> o [SPARC64]: In pci_common.c:find_device_prom_node() recognize
> PCI_DEVICE_ID_SUN_TOMATILLO
> o [SPARC64]: In clock_probe(), treat m5819p just like m5819
> o Update IEEE1394 (r1014)
>
>Bernardo Innocenti:
> o Make I/O schedulers optional
>
>Bob Miller:
> o ISDN: Remove un-needed MOD___USE_COUNT from init fuctions
>
>Chas Williams:
> o [ATM]: Cleanup pppoatm_ioctl_hook
> o [ATM]: Cleanup br2684_ioctl_hook
> o [ATM]: Use sk_state_change() and eliminate vcc->callback()
> o [ATM]: Eliminate vcc->sleep in favor of sk->sk_sleep
> o [ATM]: Use sk_data_ready and sk_change_state instead of wake_up
> o [ATM]: Replace vcc->reply with sk->sk_err; implement sk_write_space
> o [ATM]: Make sigd_sleep conditional with WAIT_FOR_DEMON
> o [ATM]: Return ENODEV if !dev
> o [ATM]: If !IFF_UP drop the frames
> o [ATM]: Timer cleanup in lec.c
>
>Chen Yang:
> o unresolved symbol with moduled intermezzo
>
>Christoph Hellwig:
> o consistant names for device model related struct members
> o rework shost/sdev attribute handling
> o pull scsi_scan_host out of scsi_add_host
> o Use before initialisation in devfs_mk_cdev()
> o [ARCNET]: Fix module refcounting
>
>Daniel Ritz:
> o fix ne2k-pci memleak
>
>David Brownell:
> o USB: ohci minor tweaks
> o USB: usb net drivers SET_NETDEV_DEV
> o USB: ethernet gadget learns about pxa2xx udc
> o USB: usbtest, autoconfigure from descriptors
> o USB: gadget zero learns about pxa2xx udc
> o USB: ethernet gadget, another pxa update
> o USB: better locking in hcd_endpoint_disable()
>
>David Glance:
> o USB: Adding DSS-20 SyncStation to ftdi_sio
>
>David Mosberger:
> o ia64: Move local per-CPU area to the last page of the address space
> o ia64: Performance-tune itc_get_offset() a bit
> o ia64: Force assembly name of init_task_mem so the aliasing
> directive works with all compilers.
> o ia64: Set the PRT entry's irq member in iosapic_parse_prt()
> o ia64: Small fixes for 2.6.0-test1 merge
> o ia64: Change per-CPU implementation so that __get_cpu_var() returns
> the canonical address (l-value). To get the virtually mapped alias
> (which is more efficient), use __ia64_per_cpu_var(). The latter is
> safe only if the address of the l-value is never passed to another
> CPU (i.e., not stored in any global place).
> o Fix patch breakage
> o ia64: Patch by Arun Sharma: Make execve()ing of ia32 tasks work
> again
> o ia64: Put per-CPU data into .data.percpu section both for UP and MP
> o ia64: If the compiler supports it, use attribute (model (small)) to
> tell the compiler that per-CPU variables can be addressed with
> "addl".
> o ia64: Drop ".bias" in spinlocks as it caused more harm than good.
> Pointed
> o ia64: Fix atomic64 interface to use __s64 instead of int where
> appropriate
> o ia64: Take advantage of <asm/sections.h>
> o ia64: Turn BIO-level virtual merging off again, so we can turn I/O
> MMU bypassing on again, which is more beneficial, performance-wise.
> o ia64: Fix check for "model(small)" attribute
>
>David S. Miller:
> o [TCP/IPV6]: Check for anycast where we check for multicast
> o [SPARC64]: Fix pbus->sysdata interpretation in pci_domain_nr()
> o [SPARC64]: Fix assumptions about data section ordering and objects
> ending up in .data vs .bss
> o [SPARC64]: Do not break out of PCI controller probing loop too
> early
> o [TCP/IPV6]: Revert previous anycast changes
> o [SERIAL]: rev in sunsu.c uart port info needs to be a short
> o [SPARC64]: Update defconfig
> o [SPARC64]: Add Ultra-IIIi/Jalapeno support
> o [SPARC64]: Add JIO/Tomatillo PCI controller support
> o [SPARC64]: Now the brlocks are gone, the udelay garbage in
> cpu_relax() can go
> o [SPARC64]: Read processor number correctly on Ultra-IIIi/Jalapeno
> o [SPARC]: Do not include asm-generic/dma-mapping.h if !CONFIG_PCI
> o [SPARC64]: Remove PCI ifdef from lib/PeeCeeI.c
> o [SPARC64]: Handle !CONFIG_PCI properly in sparc i8042 support
> o [SPARC64]: Always export I/O string ops
> o [SPARC64]: Make sparc speaker driver depend upon PCI
> o [SPARC64]: Make BBC I2C driver require PCI
> o [SPARC64]: If SPARC64, make parport_pc need PCI
> o [SPARC64]: Remove extraneous copy of atomic_dec_and_lock in
> debuglocks.c
> o [SPARC]: Fix compile warnings in flash driver when !PCI
> o [SPARC64]: In ISA support, is interrupt-map exists use it
> o [SPARC64]: Finalize TOMATILLO/JIO support, help from
> [email protected]
> o [TG3]: Support OBP firmware mac-addresses on sparc64
> o [SPARC64]: Remove unused local var in isa_dev_get_resource
> o [SPARC64]: Use __s64 for atomic64_t implementation
> o [NET]: Print statistics using unsigned format in sysfs
> o [SPARC64]: Do not renumber PCI buses anymore
> o [SPARC64]: Use domain in naming PCI buses
> o [SPARC64]: Sanitize PCI controller handling to support Tomatillo better
> o [SPARC64]: Pass correct args to data_access_exception() in unaligned.c
> o [SPARC]: __builtin_trap() is bug-free in 3.3.1 and later
> o [TG3]: Fix typo in pci_ids.h change
>
>Frank Cusack:
> o rpcsec_gss compatibility
> o Fix rpc_setbufsize() usage
> o Allow unattended nfs3/krb5 mounts
>
>Fran?ois Romieu:
> o Fix error path in kahlua driver
> o Unchecked copy_to_user disturb harmony
> o add new sound drivers to Makefile/Kconfig
> o uninitialized spinlock in drivers/net/sk_mca.c
>
>Ganesh Varadarajan:
> o USB: more ids for ipaq
>
>Geert Uytterhoeven:
> o Amiga serial warning
> o m68k flush_icache_page()
> o Ns558 gameport warning
> o M68k floppy warnings
> o M68k module
> o wd33c93 compile fix
> o Kill zorro_check_device
> o M68k irq_cpustat_t
> o M68k ret_from_fork
> o Atari ACSI SLM Laser Printer
> o Valkyriefb link fix
> o M68k wd33c93 locking
> o M68k #include <linux/config.h>
> o Atari pamsnet
> o Mac/m68k ADB HID
> o Atari ST-RAM
> o dmasound re-resurrection
> o Mac/m68k sonic updates
> o M68k inline
> o My contact info
> o Mac8390 typo
> o Apollo compile fixes
> o Sun-3 pte_file
> o M68k mm cleanup
> o Atari ksyms
> o lmc_proto.c includes <asm/smp.h>
> o Sun-3 SCSI warning
> o M68k show_stack() portability and cleanup patch
> o m68k dma-mapping
> o m68k do_fork()
> o M68k IPV6
> o Macfb compile fixes
> o NCR53C9x unused SCp.have_data_in
> o m68k page
> o M68k IRQ API updates
> o m68k FPU emulator
> o MIPS DEC/SGI Linux logo
> o dmasound SOUND_PCM_READ_RATE
> o m68k irqs_disabled()
> o M68k RTC updates
> o m68k cache
> o Rename ariadne2 to zorro8390
> o Update valkyriefb driver
>
>Greg Kroah-Hartman:
> o PCI: fix up error for when CONFIG_PCI=n and scsi.h is included
> o USB: fixed up pci slot_name accesses in usb code
> o USB: fixed up pci slot_name accesses in usb gadget code
> o PCI: remove usages of pci slot_name from the pci core code
> o PCI: remove usages of pci slot_name from acpi pci hotplug driver
> o PCI: fix problem with pci remove functions not being built if
> CONFIG_HOTPLUG was not set
> o USB: remove some warnings when building the documentation
> o USB: flush all in-flight urbs _before_ disconnect() is called
> o USB: fix up bluetty driver's tty and devfs names
> o USB: fix up cdc-acm driver's tty and devfs names
> o USB: fix a nasty use-after-free bug in the usb-serial core
> o USB: fix memory leak in the visor driver
>
>Harald Welte:
> o [NETFILTER]: Fix ip_nat_ftp in 2.6.0-test1
> o [NETFILTER]: Re-sync ipt_REJECT with 2.4.x
> o [NETFILTER]: Fix a bug in the IRC DCC command parser of
> ip_conntrack_irc
> o [NETFILTER]: Fix typo in ipt_MIRROR.c
>
>Henning Meier-Geinitz:
> o USB: fix open/probe race in scanner driver
> o USB: New vendor/product ids for scanner driver
> o USB: unlink interrupt URBs in scanner driver
>
>Herbert Xu:
> o [IPV6]: Fix device leaks in privacy extension code
> o [IPSEC]: Make reqids 32-bits
>
>Hideaki Yoshifuji:
> o [IPV6]: Get reference to neigh/dev when building ndisc DST
>
>Hirofumi Ogawa:
> o more VFAT_IOCTL_READDIR_BOTH/_SHORT ioctl fixes (1/11)
> o fat_cluster_flush() fixes (2/11)
> o vfat dentry handling fix (3/11)
> o fat_access cleanup (4/11)
> o fat_access cleanup (5/11)
> o fat_access cleanup (6/11)
> o adds fat_get_cluster (7/11)
> o use new fat_get_cluster (8/11)
> o more use new fat_get_cluster (9/11)
> o signed char cleanup/fixes (10/11)
> o >cluster_size cleanup (11/11)
>
>James Bottomley:
> o Fix scsi_lib MODE SENSE(6) bug
> o Fix up syntax error in aha1740
> o Put the requeue hack back into as-iosched.c
> o make AS work nicely with SCSI
>
>Jamie Lokier:
> o [TCP]: Fix SOCK_DONE setting when TCP receives FIN (bug introduced
> by ChangeSet 1.889.291.25)
>
>Jan Zuchhold:
> o [TG3]: Recognize Altima AC1001 device IDs
>
>Jasper Spaans:
> o Fix up unattended nfs3/krb5 mounts
>
>Javier Achirica:
> o [wireless airo] Simplify dynamic buffer code in Cisco extensions
> o [wireless airo] Update structs with the new fields in latest
> firmwares
> o [wireless airo] Make locking "per thread" so it's fully preemptive
> o [wireless airo] Don't sleep when the stats are requested
> o [wireless airo] Don't call MIC functions if the card doesn't
> support them
> o [wireless airo] Fix small endianness bug
> o [wireless airo] Returns proper status in case of transmission error
> o [wireless airo] Checks for small packets before transmitting them
> o [wireless airo] Return channel in infrastructure mode
> o [wireless airo] Update to wireless extensions 15 (add monitor mode)
> o [wireless airo] Update to wireless extensions 16 (new spy API)
>
>Jeff Garzik:
> o scsi_debug mode sense bug
> o [bonding] sync ifenslave with 2.4 (pulls in several bug fixes)
> o [wireless airo] fix 2.4-isms that break build
>
>Jens Axboe:
> o Consolidate SCSI requeueing and add blk elevator hook
> o ide tcq enable
> o mark James as SCSI maintainer
> o read-ahead and failfast
> o Fix block layer bug handling of partial bvec completion
>
>Jesse Barnes:
> o ia64: fix GENERIC compile
>
>Jim Howard:
> o IDE driver VIA support (obscure bug)
>
>Jon Grimm:
> o [SCTP] Move rwnd accounting and I/O redrive off of the skb
> destructor
> o [SCTP] Support v4-mapped-v6 addresses (Ardelle Fan)
> o [SCTP] Fix v6 linklocal address send not getting routed to correct
> i/f
>
>Julian Anastasov:
> o [IPV4/IPV6]: Fix use-after-free bugs in tunneling drivers
>
>Kai Germaschewski:
> o ISDN: Fix i4l subsystem crash
> o ISDN: Fix avm_pci driver for irqreturn_t changes
> o ISDN: FsmNew() can't be __init
> o ISDN: Fix mem leak in ST5481 driver
> o ISDN/HiSax: Move registering of a card out of line
> o ISDN/HiSax: Move some init code out of line
> o ISDN/HiSax: Fix up dynamic registration
> o ISDN: Export "kstat"
>
>Kambo Lohan:
> o [NET]: Fix hang/memleak in pktgen
>
>Krishna Kumar:
> o [IPV6]: Reporting of prefix routes via rtnetlink
>
>Krzysztof Halasa:
> o HDLC update
>
>Kunihiro Ishiguro:
> o [IPSEC/IPV6]: Add missing email address to my copyrights
>
>Linus Torvalds:
> o Revert PCI bus number size increase - it isn't even needed
> o Add "clock_t_to_jiffies()" conversion function with some rather
> minimal overflow protection.
> o Fix vfat shortname character logic that had wrong signedness tests.
> o Fix compile problem with suspend due to a missed incorrect
> re-declaration of the internal linker symbols.
> o Revert toshiba_acpi strlcpy'fication as per John Belmonte
> o When zapping the thread list due to an execve(), make sure to also
> detach the threads.
>
>Maciej Soltysiak:
> o [NETFILTER]: Make REJECT target compliant with RFC 1812
>
>Madarasz Gergely:
> o [netdrvr wan] update comx maintainer, by request
>
>Maneesh Soni:
> o vfsmount_lock-fix
>
>Marc Zyngier:
> o aha1740 update
>
>Martin Schwidefsky:
> o s390: arch update
> o s390: irq stats
> o s390: dasd driver
> o s390: common i/o layer
> o s390: qeth network driver
> o s390: siginfo_t for s390x
>
>Mathieu Chouquet-Stringer:
> o [SPARC64]: Fix floppy irq handler return types
>
>Matthew Dharm:
> o USB: convert ISD200 and Jumpshot to DMA-safe buffer
> o USB: remove now-dead mode-translation code
>
>Matthew Wilcox:
> o ia64: Add some devinits to pci.c
> o ia64: use has_8259 in acpi_register_irq()
>
>Michael Hunold:
> o Update the saa7146 driver core
> o Various small fixes in dvb-core
> o Major dvb net code cleanup, many fixes
> o Update dvb frontend drivers
> o Add Zarlink MT312 DVB-T frontend driver
> o Update the DVB budget drivers
> o Update the DVB av7110 driver
> o More saa7146 driver core updates
> o Various kconfig and Makefile updates
> o Add a driver for the Technisat Skystar2 DVB card
> o Add two drivers for Hexium frame grabber cards
> o More updates for the dvb core
> o Add TDA14500x DVB-T frontend driver
> o Update various other frontend drivers
> o Update the av7110 DVB driver
> o Add two drivers for USB based DVB-T adapters
> o Update Technisat Skystar2 DVB driver
>
>Mikael Pettersson:
> o make clean should remove usr/initramfs_data.S
>
>Miles Bader:
> o Rename `nb85e' to `v850e' on v850
> o Refactor v850 UART driver
> o Cleanup v850 cache-flushing code a bit
> o Add another layer of indirection for irq numbering with v850 `gbus'
> irqs
> o Add v850 RTE-V850E/ME2-CB port
> o Add v850 `sim85e2s' port, and cleanup v850e2 code
> o Update v850 config/makefile
> o v850 miscellanea
> o Rename config option CONFIG_V850E_MA1_HIGHRES_TIMER on v850
> o Update AS85EP1 port on v850
> o On v850, use a long jump to start_kernel
> o Remove <asm-v850/setup.h>
> o Update v850 README file
>
>Mitchell Blank Jr.:
> o [SPARC64]: Make HAVE_DEC_LOCK depend upon DEBUG_SPINLOCK
>
>Neil Brown:
> o Only set ->sk_reuse for tcp sockets, not udp
>
>Norbert Kiesel:
> o PCI: fixup for compile error in pci/legacy.c
>
>Oliver Neukum:
> o USB: fix race between open() and probe()
> o USB: fix layering violation in usblp
> o USB: fix irq urb in hpusbscsi
> o USB: fix race between probe and open in skeleton
> o USB: usblcd: race between open and read/write
> o USB: fix race between probe and open in dabusb
>
>Patrick Mansfield:
> o fix scsi_mode_data length result
>
>Patrick McHardy:
> o [NET]: Fix no_cong_thresh sysctl
> o [NET]: Fix signnedness test in socket filter code
> o [NETFILTER]: Fix various problems with MIRROR target
> o [NETFILTER]: Fix issues with REJECT and MIRROR targets wrt. policy
> routing
> o [NETFILTER]: Fix locking of ipt_helper
> o [NETFILTER]: Drop reference to conntrack after removing confirmed
> expectation
>
>Paul Mackerras:
> o PPC32: use kstat_this_cpu in arch/ppc/kernel/irq.c
> o PPC32: Add some more system calls - tgkill, utimes, [f]statfs64
> o PPC32: Add SEMTIMEDOP. Patch from Anton Blanchard
> o PPC32: Eliminate duplicate variable declarations in
> arch/ppc/kernel/time.c
> o PPC32: Fix compilation of powermac CPU frequency switching support
> o PPC32: Remove unused fields from irq_cpustat_t
> o PPC32: PCI mapping fixes for non-cache-coherent PPC machines
> o PPC32: Make FP exceptions enabled by default
> o PPC32: Change mm_segment_t definitions to simplify the code
> o PPC32: Use char[] consistently with __bss_start, _end, etc
> o PPC32: Add asm-ppc/local.h
> o PPC32: Fix compilation of arch/ppc/mm/mem_pieces.c
>
>Paul Mundt:
> o pvr2fb update
> o PCMCIA: Update hd64465 driver
> o shwdt update
>
>Pekka Pietik?inen:
> o [netdrvr b44] tons of fixes. should work now
>
>Peter Chubb:
> o ia64: simeth driver fix
>
>Peter Osterlund:
> o Incorrect timeout in CDROM_SEND_PACKET ioctl
> o Software suspend and RTL 8139too in 2.6.0-test1
>
>Randy Dunlap:
> o syncppp: incomplete function prototype
> o reduce stack usage in wanrouter
> o unchecked return code of copy_to_user in read_profile
> o busmouse: fix memory leak and misc_register failure
> o janitor: drivers/telephony/ixj
> o janitor: audit misc_register in wdt977
> o janitor: copy_to_user in media/video/pms
> o janitor: copy_to_user in net/irda/vlsi_ir
> o janitor: copy_to_user in wireless/ray_cs ioctl
> o janitor: unchecked copy/put_user in umsdos ioctl
> o janitor: unchecked copy_to_user in drivers/sbus/char/envctrl
> o janitor: unchecked copy_from_user in ieee1394/amdtp
> o janitor: unchecked copy_from_user in parisc/led.c
> o janitor: mem leak and copy_from_user in wan/comx driver
> o [NET]: Audit copy_from_user checks in pktgen
>
>Richard Henderson:
> o [ALPHA] Do ISO C90 strncpy buffer zeroing
> o [ALPHA] Add asm/sections.h
> o [ALPHA] Add atomic64_t
> o [ALPHA] Finish adding asm/local.h
>
>Ricky Beam:
> o [SUNKBD]: Mark reset/layout as volatile
>
>Rob Radez:
> o [SERIAL]: Do not use serio->private to track serio open status in
> sun drivers
>
>Robert Olsson:
> o [NET]: Remove some debugging from pktgen
>
>Roger Luethi:
> o via-rhine 1.19-2.5: One more Rhine-I fix
>
>Roman Zippel:
> o gconf menuconfig fixes
> o qconf menuconfig fix
> o generate dependency again
> o Optional choice values get reset
>
>Rudo Thomas:
> o fix emu10k1 removal oops
>
>Rusty Russell:
> o Allow struct members inside percpu macros
> o Centralize Linker Symbols
> o introduce "local_t" - cpu-local atomic variables
> o Resolve module local_t conflict
> o Sparc64 local_t support
> o Make rmmod -f taint kernel
> o module_put_and_exit
> o Delete init/cleanup_module prototypes in obscure places
> o Make percpu_modcopy a macro
>
>Sam Ravnborg:
> o [NET]: Makefile cleanups for net/
> o fs/ Makefile cleanup
> o usr/: Updated .incbin support
>
>Scott Feldman:
> o add ethtool TSO get/set
> o Add ethtool TSO, Rx/Tx csum, SG Get/Set support
>
>Scott Murray:
> o [CPCI] Fix potential deadlock on extract found by Rusty Lynch
> o [CPCI] Kconfig tweak
> o [CPCI] Minimal fixes to restore CPCI hotplug to working order
>
>Sean Neakums:
> o [IPSEC] correct 'discvovery' typo
>
>Simon Evans:
> o 3c574_cs initialise spinlock
>
>Sridhar Samudrala:
> o [SCTP] Fix for panic on recvmsg() with MSG_PEEK flag and some
> ulpevent cleanup.
> o [SCTP] Send SHUTDOWNs through the same path as the received DATA in
> SHUTDOWN-SENT state. (Ryan Layer)
> o [SCTP] Update API names to be compatible with
> draft-ietf-tsvwg-sctpsocket-07.txt
> o [SCTP] Reduce the size of struct sctp_ulpevent so that it fits in
> skb->cb even on 64-bit systems.
> o [SCTP] Support for IPV6_V6ONLY socket option. (Ardelle.fan)
> o [SCTP]: Update MAINTAINERS entry
>
>Stephen Hemminger:
> o [NET]: Dynamic net_device for serial eql balancer
> o mark comx obsolete, by request
> o [NET]: remove MOD_* from LAPB
> o [NET]: Allow LAPB to be unloaded
> o [NET]: Eliminate MOD_* from wanrouter
> o [BRIDGE]: Cleanup kernel messages, use C99 initializers
> o [BRIDGE]: Fix several startup/shutdown timer races
> o [IPV4]: Fix build with multicast but not procfs enabled
>
>Steve French:
> o Fix inverted kmalloc parm ordering (noticed by Zwane) that caused
> oops on mounts of long server names (reported on bugzilla). Fix
> multiuser mount option
>
>Steven Whitehouse:
> o [DECNET]: Fix missing module refs in DECnet
>
>Thorsten Knabe:
> o sound/oss/ad1816.c update
>
>Ville Herva:
> o NMI watchdog documentation
>
>Wensong Zhang:
> o [IPV4]: Add the defense timer for IPVS
> o [IPV4]: Remove the unnecessay del_timer_sync call in IPVS
> connection expire
> o [IPV4]: Do not use proto for route output in IPVS
> o [IPV4/IPVS]: Deactivate the timer in connection expire if it is
> activated by other users
>
>
>-
>To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
>the body of a message to [email protected]
>More majordomo info at http://vger.kernel.org/majordomo-info.html
>Please read the FAQ at http://www.tux.org/lkml/
>
>


2003-07-27 22:54:39

by Paco Ros

[permalink] [raw]
Subject: Re: Linux v2.6.0-test2

Linus Torvalds wrote:

>Lots of small updates and fixes all over the map (diffstat shows a flat
>profile, except for the DVB merge, the new wl3501 driver, and the new
>sound drivers from Alan).
>
>
I've just compiled and installed it.
It seems to work fine on a Compaq Presario 920EA laptop!

Thank you all very much for this excellent work, and sorry for this
stupid mail, but I'll sleep happier tonight :-)

Greetings.
--
Paco


2003-07-28 00:45:09

by Erik Tews

[permalink] [raw]
Subject: Re: where are the sources :-)

On Sun, Jul 27, 2003 at 10:27:04AM -0700, Linus Torvalds wrote:
>
> On Sun, 27 Jul 2003, Voicu Liviu wrote:
> >
> > I can't wait to get the sources and compile for test (currently using
> > 2.6-test1)
>
> They are there on master.kernel.org now, but might take a while to
> percolate out the door. The BK trees are already updated, except for
> kernel.bkbits.net that seems to have been off the net the last 36 hours.

kernel.bkbits.net is the only server I know which has got a running
bk2svn gateway, is there another server out there where I can get the
sources using svn from?

2003-07-28 01:27:21

by Florin Iucha

[permalink] [raw]
Subject: [PATCH] [TRIVIAL] Fix ipt_helper compilation. Was: Linux v2.6.0-test2

On Sun, Jul 27, 2003 at 10:08:40AM -0700, Linus Torvalds wrote:
[snip]
> o [NETFILTER]: Fix ip_nat_ftp in 2.6.0-test1
> o [NETFILTER]: Re-sync ipt_REJECT with 2.4.x
> o [NETFILTER]: Fix a bug in the IRC DCC command parser of
> ip_conntrack_irc
> o [NETFILTER]: Fix typo in ipt_MIRROR.c
> o [NETFILTER]: Make REJECT target compliant with RFC 1812
> o [NETFILTER]: Fix various problems with MIRROR target
> o [NETFILTER]: Fix issues with REJECT and MIRROR targets wrt. policy
> routing
> o [NETFILTER]: Fix locking of ipt_helper
> o [NETFILTER]: Drop reference to conntrack after removing confirmed
> expectation

One of these broke the compilation of net/ipv4/netfilter/ipt_helper.o:
CC [M] net/ipv4/netfilter/ipt_helper.o
In file included from net/ipv4/netfilter/ipt_helper.c:13:
include/linux/netfilter_ipv4/ip_conntrack_core.h: In function `ip_conntrack_confirm':
include/linux/netfilter_ipv4/ip_conntrack_core.h:46: error: `NF_ACCEPT' undeclared (first use in this function)
include/linux/netfilter_ipv4/ip_conntrack_core.h:46: error: (Each undeclared identifier is reported only once
include/linux/netfilter_ipv4/ip_conntrack_core.h:46: error: for each function it appears in.)

This trivial patch fixes it:

--- net/ipv4/netfilter/ipt_helper.c.orig 2003-07-27 15:19:49.000000000 -0500
+++ net/ipv4/netfilter/ipt_helper.c 2003-07-27 15:07:55.000000000 -0500
@@ -9,6 +9,7 @@
*/
#include <linux/module.h>
#include <linux/skbuff.h>
+#include <linux/netfilter.h>
#include <linux/netfilter_ipv4/ip_conntrack.h>
#include <linux/netfilter_ipv4/ip_conntrack_core.h>
#include <linux/netfilter_ipv4/ip_conntrack_helper.h>

florin

--

"NT is to UNIX what a doughnut is to a particle accelerator."


Attachments:
(No filename) (1.69 kB)
(No filename) (189.00 B)
Download all attachments

2003-07-28 01:35:46

by David Miller

[permalink] [raw]
Subject: Re: where are the sources :-)

On Mon, 28 Jul 2003 02:57:49 +0200
[email protected] (Erik Tews) wrote:

> On Sun, Jul 27, 2003 at 10:27:04AM -0700, Linus Torvalds wrote:
> > They are there on master.kernel.org now, but might take a while to
> > percolate out the door. The BK trees are already updated, except for
> > kernel.bkbits.net that seems to have been off the net the last 36 hours.
>
> kernel.bkbits.net is the only server I know which has got a running
> bk2svn gateway, is there another server out there where I can get the
> sources using svn from?

No, but never fear, kernel.bkbits.net should be back up shortly.

2003-07-28 01:41:45

by David Miller

[permalink] [raw]
Subject: Re: [PATCH] [TRIVIAL] Fix ipt_helper compilation. Was: Linux v2.6.0-test2

On Sun, 27 Jul 2003 15:22:34 -0500
[email protected] (Florin Iucha) wrote:

> One of these broke the compilation of net/ipv4/netfilter/ipt_helper.o:
> CC [M] net/ipv4/netfilter/ipt_helper.o
> In file included from net/ipv4/netfilter/ipt_helper.c:13:
> include/linux/netfilter_ipv4/ip_conntrack_core.h: In function `ip_conntrack_confirm':
> include/linux/netfilter_ipv4/ip_conntrack_core.h:46: error: `NF_ACCEPT' undeclared (first use in this function)
> include/linux/netfilter_ipv4/ip_conntrack_core.h:46: error: (Each undeclared identifier is reported only once
> include/linux/netfilter_ipv4/ip_conntrack_core.h:46: error: for each function it appears in.)
>
> This trivial patch fixes it:

Please post this to the networking and netfilter lists
so that people who work in this area of the kernel will
see your posting.

Thank you.

2003-07-28 01:50:41

by Harald Dunkel

[permalink] [raw]
Subject: Re: Linux v2.6.0-test2

Hi folks,

Linus Torvalds wrote:
> Lots of small updates and fixes all over the map (diffstat shows a flat
> profile, except for the DVB merge, the new wl3501 driver, and the new
> sound drivers from Alan).
>

Probably not that important, but would it be possible to make
all files readable (chmod a+r) before creating the new kernel
tar file? At least the files in the Documentation and the include
directory?


Many thanx

Harri

2003-07-28 02:01:31

by Lukasz Trabinski

[permalink] [raw]
Subject: Re: where are the sources :-)

In article <[email protected]> you wrote:
>
> On Sun, 27 Jul 2003, Voicu Liviu wrote:
>>
>> I can't wait to get the sources and compile for test (currently using
>> 2.6-test1)
>
> They are there on master.kernel.org now, but might take a while to
> percolate out the door. The BK trees are already updated, except for
> kernel.bkbits.net that seems to have been off the net the last 36 hours.

Does anybody can generate incr patch (2.6.0-test1 -> 2.6.0-test2)? :-)
Thank you. :)

--
*[ ?ukasz Tr?bi?ski ]*

2003-07-28 02:09:48

by Larry McVoy

[permalink] [raw]
Subject: Re: where are the sources :-)

On Sun, Jul 27, 2003 at 10:27:04AM -0700, Linus Torvalds wrote:
> They are there on master.kernel.org now, but might take a while to
> percolate out the door. The BK trees are already updated, except for
> kernel.bkbits.net that seems to have been off the net the last 36 hours.

It's back, it got moved to a new colo, needed more bandwidth.
--
---
Larry McVoy lm at bitmover.com http://www.bitmover.com/lm

2003-07-28 02:48:21

by Randy.Dunlap

[permalink] [raw]
Subject: Re: where are the sources :-)

> In article <[email protected]> you
> wrote:
>>
>> On Sun, 27 Jul 2003, Voicu Liviu wrote:
>>>
>>> I can't wait to get the sources and compile for test (currently using
>>> 2.6-test1)
>>
>> They are there on master.kernel.org now, but might take a while to
>> percolate out the door. The BK trees are already updated, except for
>> kernel.bkbits.net that seems to have been off the net the last 36 hours.
>
> Does anybody can generate incr patch (2.6.0-test1 -> 2.6.0-test2)? :-) Thank
> you. :)

You mean like http://www.kernel.org/pub/linux/kernel/v2.6/patch-2.6.0-test2.bz2 ?

~Randy



2003-07-28 05:40:30

by Voicu Liviu

[permalink] [raw]
Subject: Re: where are the sources :-)

Erik Tews wrote:
> On Sun, Jul 27, 2003 at 10:27:04AM -0700, Linus Torvalds wrote:
>
>>On Sun, 27 Jul 2003, Voicu Liviu wrote:
>>
>>>I can't wait to get the sources and compile for test (currently using
>>>2.6-test1)
>>
>>They are there on master.kernel.org now, but might take a while to
>>percolate out the door. The BK trees are already updated, except for
>>kernel.bkbits.net that seems to have been off the net the last 36 hours.
>

Can't believe it :-)
Linus answered me lol, my first email from Linus :p

--
Voicu Liviu
Rothberg International School
Computation center, Mount Scopus
Hebrew University of Jerusalem
Tel: 972(2)-5881253
E-mail: [email protected]

System Operating: Linux Gentoo1.4 ( http://www.gentoo.org )

Click here to see my GPG signature:
http://search.keyserver.net:11371/pks/lookup?template=netensearch%2Cnetennomatch%2Cnetenerror&search=pacman%40mscc.huji.ac.il&op=vindex&fingerprint=on&submit=Get+List


2003-07-28 06:26:08

by Otto Solares

[permalink] [raw]
Subject: Re: Linux v2.6.0-test2

On Sun, Jul 27, 2003 at 09:42:45PM +0200, Harald Dunkel wrote:
> Hi folks,
>
> Linus Torvalds wrote:
> >Lots of small updates and fixes all over the map (diffstat shows a flat
> >profile, except for the DVB merge, the new wl3501 driver, and the new
> >sound drivers from Alan).
> >
>
> Probably not that important, but would it be possible to make
> all files readable (chmod a+r) before creating the new kernel
> tar file? At least the files in the Documentation and the include
> directory?

better adjust `umask 0022` @ the shell.

-solca

2003-07-28 07:31:21

by Lukasz Trabinski

[permalink] [raw]
Subject: Re: where are the sources :-)

On Sun, 27 Jul 2003, Randy.Dunlap wrote:
> > Does anybody can generate incr patch (2.6.0-test1 -> 2.6.0-test2)? :-) Thank
> > you. :)
>
> You mean like http://www.kernel.org/pub/linux/kernel/v2.6/patch-2.6.0-test2.bz2 ?

something like:
diff -urN linux-2.6.0-test1 linux-2.6.0-test2 >patch-2.6.0-test1-2.6.0-test2
gzip patch-2.6.0-test1-2.6.0-test2

--
*[ ?ukasz Tr?bi?ski ]*

2003-07-28 09:49:07

by Erik Tews

[permalink] [raw]
Subject: Re: where are the sources :-)

On Sun, Jul 27, 2003 at 07:22:49PM -0700, Larry McVoy wrote:
> On Sun, Jul 27, 2003 at 10:27:04AM -0700, Linus Torvalds wrote:
> > They are there on master.kernel.org now, but might take a while to
> > percolate out the door. The BK trees are already updated, except for
> > kernel.bkbits.net that seems to have been off the net the last 36 hours.
>
> It's back, it got moved to a new colo, needed more bandwidth.

I still get a connection refused at the svn-port? Did you forget to
start the service?

2003-07-28 12:48:38

by Adrian Bunk

[permalink] [raw]
Subject: [patch 2.6.0-test2: com20020_cs.c doesn't compile

On Sun, Jul 27, 2003 at 10:08:40AM -0700, Linus Torvalds wrote:
>...
> Summary of changes from v2.6.0-test1 to v2.6.0-test2
> ============================================
>...
> Christoph Hellwig:
>...
> o [ARCNET]: Fix module refcounting
>...

drivers/net/pcmcia/com20020_cs.c wasn't changed, resulting in the
following compile error:

<-- snip -->

...
CC drivers/net/pcmcia/com20020_cs.o
drivers/net/pcmcia/com20020_cs.c: In function `com20020_attach':
drivers/net/pcmcia/com20020_cs.c:240: error: structure has no member
named `open_close_ll'
make[3]: *** [drivers/net/pcmcia/com20020_cs.o] Error 1

<-- snip -->


The following patch fixes it:


--- linux-2.6.0-test2-full-no-smp/drivers/net/pcmcia/com20020_cs.c.tmp 2003-07-28 14:57:35.000000000 +0200
+++ linux-2.6.0-test2-full-no-smp/drivers/net/pcmcia/com20020_cs.c 2003-07-28 14:58:55.000000000 +0200
@@ -171,14 +171,6 @@

======================================================================*/

-static void com20020cs_open_close(struct net_device *dev, bool open)
-{
- if (open)
- MOD_INC_USE_COUNT;
- else
- MOD_DEC_USE_COUNT;
-}
-
static dev_link_t *com20020_attach(void)
{
client_reg_t client_reg;
@@ -237,7 +229,7 @@
lp->backplane = backplane;
lp->clockp = clockp;
lp->clockm = clockm & 3;
- lp->hw.open_close_ll = com20020cs_open_close;
+ lp->hw.owner = THIS_MODULE;

link->irq.Instance = info->dev = dev;
link->priv = info;



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

2003-07-28 12:56:17

by Christoph Hellwig

[permalink] [raw]
Subject: Re: [patch 2.6.0-test2: com20020_cs.c doesn't compile

On Mon, Jul 28, 2003 at 03:03:44PM +0200, Adrian Bunk wrote:
> The following patch fixes it:

Thanks, the fix looks correct. The driver should prbably move
to drivers/net/arcnet while we're at it.

2003-07-28 13:12:46

by Adrian Bunk

[permalink] [raw]
Subject: Re: Linux v2.6.0-test2

On Sun, Jul 27, 2003 at 10:08:40AM -0700, Linus Torvalds wrote:
>...
> Summary of changes from v2.6.0-test1 to v2.6.0-test2
> ============================================
>...
> Krzysztof Halasa:
> o HDLC update
>...


This patch caused the following compile error:

<-- snip -->

...
CC drivers/net/wan/pc300_drv.o
drivers/net/wan/pc300_drv.c: In function `cpc_ioctl':
drivers/net/wan/pc300_drv.c:2557: error: incompatible types in
assignment
drivers/net/wan/pc300_drv.c:2593: error: incompatible types in
assignment
drivers/net/wan/pc300_drv.c: In function `cpc_open':
drivers/net/wan/pc300_drv.c:3156: error: invalid operands to binary ==
drivers/net/wan/pc300_drv.c:3161: error: invalid operands to binary ==
drivers/net/wan/pc300_drv.c: In function `cpc_close':
drivers/net/wan/pc300_drv.c:3194: error: invalid operands to binary ==
make[3]: *** [drivers/net/wan/pc300_drv.o] Error 1

<-- snip -->


Please check whether the fix below is correct.

TIA
Adrian


--- linux-2.6.0-test2-full-no-smp/drivers/net/wan/pc300_drv.c.tmp 2003-07-28 15:13:06.000000000 +0200
+++ linux-2.6.0-test2-full-no-smp/drivers/net/wan/pc300_drv.c 2003-07-28 15:19:35.000000000 +0200
@@ -2554,10 +2554,10 @@
case SIOCGPC300CONF:
#ifdef CONFIG_PC300_MLPPP
if (conf->proto != PC300_PROTO_MLPPP) {
- conf->proto = hdlc->proto;
+ conf->proto = hdlc->proto.id;
}
#else
- conf->proto = hdlc->proto;
+ conf->proto = hdlc->proto.id;
#endif
memcpy(&conf_aux.conf, conf, sizeof(pc300chconf_t));
memcpy(&conf_aux.hw, &card->hw, sizeof(pc300hw_t));
@@ -2590,12 +2590,12 @@
}
} else {
memcpy(conf, &conf_aux.conf, sizeof(pc300chconf_t));
- hdlc->proto = conf->proto;
+ hdlc->proto.id = conf->proto;
}
}
#else
memcpy(conf, &conf_aux.conf, sizeof(pc300chconf_t));
- hdlc->proto = conf->proto;
+ hdlc->proto.id = conf->proto;
#endif
return 0;
case SIOCGPC300STATUS:
@@ -3153,12 +3153,12 @@
printk("pc300: cpc_open");
#endif

- if (hdlc->proto == IF_PROTO_PPP) {
+ if (hdlc->proto.id == IF_PROTO_PPP) {
d->if_ptr = &hdlc->state.ppp.pppdev;
}

result = hdlc_open(hdlc);
- if (hdlc->proto == IF_PROTO_PPP) {
+ if (hdlc->proto.id == IF_PROTO_PPP) {
dev->priv = d;
}
if (result) {
@@ -3191,7 +3191,7 @@
CPC_UNLOCK(card, flags);

hdlc_close(hdlc);
- if (hdlc->proto == IF_PROTO_PPP) {
+ if (hdlc->proto.id == IF_PROTO_PPP) {
d->if_ptr = NULL;
}
#ifdef CONFIG_PC300_MLPPP

2003-07-29 00:10:53

by John Cherry

[permalink] [raw]
Subject: Re: Linux v2.6.0-test2 (compile stats)

Compile statistics: 2.6.0-test2
Compiler: gcc 3.2.2
Script: http://developer.osdl.org/~cherry/compile/compregress.sh

bzImage bzImage modules
(defconfig) (allmodconfig) (allmodconfig)

2.6.0-test2 0 warnings 7 warnings 1201 warnings
0 errors 9 errors 43 errors

2.6.0-test1 0 warnings 8 warnings 1319 warnings
0 errors 9 errors 38 errors

2.5.75 0 warnings 8 warnings 1296 warnings
0 errors 9 errors 39 errors



Compile statistics for 2.5 kernels and 2.6 kernels are at:
http://developer.osdl.org/~cherry/compile/


Failure summary:

drivers/block: 2 warnings, 1 errors
drivers/char: 200 warnings, 4 errors
drivers/isdn: 212 warnings, 5 errors
drivers/media: 103 warnings, 6 errors
drivers/mtd: 42 warnings, 1 errors
drivers/net: 226 warnings, 11 errors
drivers/net: 40 warnings, 11 errors
drivers/scsi/aic7xxx: 0 warnings, 1 errors
drivers/scsi: 101 warnings, 10 errors
drivers/video: 101 warnings, 3 errors
sound/oss: 51 warnings, 2 errors
sound: 2 warnings, 2 errors

Warning summary:

drivers/atm: 36 warnings, 0 errors
drivers/cdrom: 25 warnings, 0 errors
drivers/i2c: 3 warnings, 0 errors
drivers/ide: 28 warnings, 0 errors
drivers/ieee1394: 1 warnings, 0 errors
drivers/md: 3 warnings, 0 errors
drivers/message: 1 warnings, 0 errors
drivers/pcmcia: 3 warnings, 0 errors
drivers/scsi/aacraid: 1 warnings, 0 errors
drivers/scsi/pcmcia: 4 warnings, 0 errors
drivers/scsi/sym53c8xx_2: 1 warnings, 0 errors
drivers/serial: 1 warnings, 0 errors
drivers/telephony: 9 warnings, 0 errors
drivers/video/aty: 3 warnings, 0 errors
drivers/video/matrox: 5 warnings, 0 errors
drivers/video/sis: 1 warnings, 0 errors
fs/afs: 1 warnings, 0 errors
fs/intermezzo: 1 warnings, 0 errors
fs/jffs: 1 warnings, 0 errors
fs/smbfs: 2 warnings, 0 errors
net: 35 warnings, 0 errors
sound/isa: 3 warnings, 0 errors

John


2003-07-29 00:19:43

by Mike Fedyk

[permalink] [raw]
Subject: Re: where are the sources :-)

On Mon, Jul 28, 2003 at 09:46:14AM +0200, Lukasz Trabinski wrote:
> On Sun, 27 Jul 2003, Randy.Dunlap wrote:
> > > Does anybody can generate incr patch (2.6.0-test1 -> 2.6.0-test2)? :-) Thank
> > > you. :)
> >
> > You mean like http://www.kernel.org/pub/linux/kernel/v2.6/patch-2.6.0-test2.bz2 ?
>
> something like:
> diff -urN linux-2.6.0-test1 linux-2.6.0-test2 >patch-2.6.0-test1-2.6.0-test2
> gzip patch-2.6.0-test1-2.6.0-test2

http://www.kernel.org/pub/linux/kernel/v2.6/patch-2.6.0-test2.gz

2003-07-29 07:28:11

by Francois Romieu

[permalink] [raw]
Subject: Re: Linux v2.6.0-test2

Adrian Bunk <[email protected]> :
[...]

Could you add something like "[PATCH]" + short description (while keeping
kernel revision) to your subject line ? It would avoid sending the same
patch within a few hours.

No need to Cc l-k twice btw :o)

--
Ueimor

2003-07-29 07:33:26

by Adrian Bunk

[permalink] [raw]
Subject: Re: Linux v2.6.0-test2

On Tue, Jul 29, 2003 at 09:25:07AM +0200, Francois Romieu wrote:
> Adrian Bunk <[email protected]> :
> [...]
>
> Could you add something like "[PATCH]" + short description (while keeping
> kernel revision) to your subject line ? It would avoid sending the same
> patch within a few hours.

I usually change the subject as you suggest, I only forgot it when
sending this patch. :-(

> No need to Cc l-k twice btw :o)

Where did I Cc linux-kernel twice?

> Ueimor

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

2003-07-29 08:42:11

by Oliver Falk

[permalink] [raw]
Subject: RE: Linux v2.6.0-test2

Linus Torvalds <[email protected]> wrote:
[ ... ]
> Various architectures are congealing: sparc64, ia64, alpha,
> m68k, ppc32, v850 and s390 all had updates.

Linus, your are making me happy:

[root@track /root]# uname -a; rpm -q gcc; rpm -q glibc; \
> rpm -q modutils; rpm -q initscripts
Linux track.uptime.at 2.6.0-test2 #1 Mon Jul 28 15:18:16 CEST 2003 alpha unknown
gcc-3.1-6
glibc-2.2.4-31
modutils-2.4.21-18
initscripts-5.84.1-1

It works like a charm. :)

It's a AlphaServer 1000A 5/333, EV56, Noritake system.

Best regards,
Oliver

2003-07-29 14:02:15

by Christian Bornträger

[permalink] [raw]
Subject: Re: Linux v2.6.0-test2

Linus Torvalds wrote:
> Herbert Xu:
> o [IPSEC]: Make reqids 32-bits

Is this the reason why I can connect
2.6.0-test1 with 2.6.0-test1
2.6.0-test2 with 2.6.0-test2

but 2.6.0-test1 cannot connect to 2.6.0-test2 with ipsec?


cheers

Christian

2003-07-29 15:42:31

by Oliver Falk

[permalink] [raw]
Subject: RE: Linux v2.6.0-test2

Hi Voicu!

Voicu Liviu <[email protected]> wrote:
> Oh yeah? See this:

> liviu@starshooter liviu $ uname -a
> Linux starshooter 2.6.0-test2 #1 Sun Jul 27 22:18:26 IDT 2003
> i686 Pentium II (Deschutes) GenuineIntel GNU/Linux

[ ... ]

I believe you haven't understood what I wanted to say with my posting... I was very glad to see 2.6.0-test1 running on my _ALPHA_ and seeing -test2 booting up was great (two in a row... :) )! Due development of 2.5.X there where many versions wich didn't even compile on Alpha-arch., but did on Intel. I had many 2.5.X kernels on my Intel and many of them where OK, while on Alpha they did horrible things!

What I wanted to say to Linus and the (main) kernel developers/contributors is, that they did a great job, because Linux 2.6 is not only running on Intel. It's a OS for all hardware platforms; As it should be. :)

I believe that many people like to read, that the kernel builds and runs fine on non-standard hardware... I do hear complaints the whole day (some kind of support stuff) and _I_ would be happy if someone would say: "Thanks, it runs great!". But that's not what people do...... I DO say: "thanks it runs - at least for me", to let the folks know...

Best regards,
Oliver

2003-07-30 11:26:12

by Herbert Xu

[permalink] [raw]
Subject: Re: Linux v2.6.0-test2

Christian Borntr?ger <[email protected]> wrote:
> Linus Torvalds wrote:
>> Herbert Xu:
>> o [IPSEC]: Make reqids 32-bits
>
> Is this the reason why I can connect
> 2.6.0-test1 with 2.6.0-test1
> 2.6.0-test2 with 2.6.0-test2
>
> but 2.6.0-test1 cannot connect to 2.6.0-test2 with ipsec?

Does it work after you recompile your user space tools against
headers from 2.6.0-test2?
--
Debian GNU/Linux 3.0 is out! ( http://www.debian.org/ )
Email: Herbert Xu ~{PmV>HI~} <[email protected]>
Home Page: http://gondor.apana.org.au/~herbert/
PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt

2003-07-30 12:48:55

by Christian Bornträger

[permalink] [raw]
Subject: Re: Linux v2.6.0-test2

On Wednesday 30 July 2003 13:23, Herbert Xu wrote:
> Christian Borntr?ger <[email protected]> wrote:
> > Linus Torvalds wrote:
> >> Herbert Xu:
> >> o [IPSEC]: Make reqids 32-bits
> >
> > Is this the reason why I can connect
> > 2.6.0-test1 with 2.6.0-test1
> > 2.6.0-test2 with 2.6.0-test2
> >
> > but 2.6.0-test1 cannot connect to 2.6.0-test2 with ipsec?
>
> Does it work after you recompile your user space tools against
> headers from 2.6.0-test2?

I recompiled ipsec-tools and it solved the problem.

thanks and cheers

Christian

2003-07-30 15:33:21

by Bill Davidsen

[permalink] [raw]
Subject: Re: Linux v2.6.0-test2

On Tue, 29 Jul 2003, Christian [iso-8859-1] Borntr?ger wrote:

> Linus Torvalds wrote:
> > Herbert Xu:
> > o [IPSEC]: Make reqids 32-bits
>
> Is this the reason why I can connect
> 2.6.0-test1 with 2.6.0-test1
> 2.6.0-test2 with 2.6.0-test2
>
> but 2.6.0-test1 cannot connect to 2.6.0-test2 with ipsec?

More to the point, does either one connect to Cisco (or Microsoft, etc)
IPsec servers? I seem to be able to connect to a Cisco VPN (for example)
from Windows, Mac, or Sun without problems. I haven't tried test2, but
test1 doesn't seem to get there. Test2 will get tested in a few weeks at
soonest.

--
bill davidsen <[email protected]>
CTO, TMR Associates, Inc
Doing interesting things with little computers since 1979.

2003-07-30 21:27:58

by Geert Uytterhoeven

[permalink] [raw]
Subject: dm: v4 ioctl interface (was: Re: Linux v2.6.0-test2)

On Sun, 27 Jul 2003, Linus Torvalds wrote:
> Summary of changes from v2.6.0-test1 to v2.6.0-test2
> ============================================
>
> Andrew Morton:
> o dm: v4 ioctl interface

This interface code contains a local `resume()' routine, which conflicts with
the `resume()' defined by many architectures in <asm/*.h>. The patch below
fixes this by renaming the local routine to `do_resume()'.

However, after this change it still doesn't compile...

--- linux-2.6.0-test2/drivers/md/dm-ioctl-v4.c.orig Tue Jul 29 23:23:17 2003
+++ linux-2.6.0-test2/drivers/md/dm-ioctl-v4.c Wed Jul 30 23:17:16 2003
@@ -613,7 +613,7 @@
return r;
}

-static int resume(struct dm_ioctl *param)
+static int do_resume(struct dm_ioctl *param)
{
int r = 0;
struct hash_cell *hc;
@@ -678,7 +678,7 @@
if (param->flags & DM_SUSPEND_FLAG)
return suspend(param);

- return resume(param);
+ return do_resume(param);
}

/*

Gr{oetje,eeting}s,

Geert

--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- [email protected]

In personal conversations with technical people, I call myself a hacker. But
when I'm talking to journalists I just say "programmer" or something like that.
-- Linus Torvalds


2003-07-30 21:52:16

by Andrew Morton

[permalink] [raw]
Subject: Re: dm: v4 ioctl interface (was: Re: Linux v2.6.0-test2)

Geert Uytterhoeven <[email protected]> wrote:
>
> > o dm: v4 ioctl interface
>
> This interface code contains a local `resume()' routine, which conflicts with
> the `resume()' defined by many architectures in <asm/*.h>. The patch below
> fixes this by renaming the local routine to `do_resume()'.

ok..

> However, after this change it still doesn't compile...

It does for me. What is it doing wrong for you?

2003-07-31 08:05:17

by Geert Uytterhoeven

[permalink] [raw]
Subject: Re: dm: v4 ioctl interface (was: Re: Linux v2.6.0-test2)

On Wed, 30 Jul 2003, Andrew Morton wrote:
> Geert Uytterhoeven <[email protected]> wrote:
> > > o dm: v4 ioctl interface
> >
> > This interface code contains a local `resume()' routine, which conflicts with
> > the `resume()' defined by many architectures in <asm/*.h>. The patch below
> > fixes this by renaming the local routine to `do_resume()'.
>
> ok..
>
> > However, after this change it still doesn't compile...
>
> It does for me. What is it doing wrong for you?

It fails in finding DM_DIR and other related definitions.

Apparently a very important include file is missing, the patch below fixes
this. I don't see how it could compile on ia32 though (I'm cross-compiling for
m68k):

--- linux-2.6.0-test2/drivers/md/dm-ioctl-v4.c.orig Wed Jul 30 23:17:16 2003
+++ linux-2.6.0-test2/drivers/md/dm-ioctl-v4.c Thu Jul 31 10:02:13 2003
@@ -14,6 +14,7 @@
#include <linux/blk.h>
#include <linux/slab.h>
#include <linux/devfs_fs_kernel.h>
+#include <linux/dm-ioctl.h>

#include <asm/uaccess.h>


Gr{oetje,eeting}s,

Geert

--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- [email protected]

In personal conversations with technical people, I call myself a hacker. But
when I'm talking to journalists I just say "programmer" or something like that.
-- Linus Torvalds