Linux v2.5.45

From: Linus Torvalds (torvalds@transmeta.com)
Date: Wed Oct 30 2002 - 19:56:29 EST


Big changes, lots of merges. A number of the merges are fairly
substantial too.

Device mapper (LVM2), crypto/ipsec stuff for networking, epoll and giving
the new kernel configurator a chance. Big things.

And a _lot_ of maintenance, from various architecture updates to USB and
ISDN and ALSA. Merges with Andrew & Alan etc.. Go out and test,

                Linus

---

Summary of changes from v2.5.44 to v2.5.45 ============================================

<akropel1@rochester.rr.com>: o The following patch adds support for ethtool to the ewrk3 driver. It is against 2.5-BK but should apply to any recent 2.5 and 2.4 as well. In addition to adding ethtool support, it also removes the cli/sti fixup attribution from the changelog since that didn't actually go in yet and fixes a small style issue I introduced in the multi-card support patch. o This patch adds some locking fixups to the ewrk3 ioctl routine. None of these are critical since the ioctls AFAIK are used only by the EEPROM config utility. o Last ewrk3 update for now. Updates the changelog to cover previous patches, bumps the revision number, and replaces the horrific EthwrkSignature function with something (slightly) less horrific. o sd.c major number off-by-one

<ambx1@neo.rr.com>: o PnP Rewrite Fixes - 2.5.44 o PnP cleanups and resource changes - 2.5.44 (1/4) o PnPBIOS changes - 2.5.44 (2/4) o Convert CS4236B driver - 2.5.44 (3/4) o update PnP layer to driver model changes - 2.5.44 (4/4)

<arnaud.quette@mgeups.com>: o drivers/usb/input/hiddev.c: fix hiddev_connect issue when

<dbrownell@users.sourceforge.net>: o ohci-hcd, longer bios handshake timeout o usbnet, preliminary zaurus support o usb: problem clearing halts

<dipankar@in.ibm.com>: o include/asm-sparc64/system.h: Add read_barrier_depends defines

<fw@deneb.enyo.de>: o [TCP]: In TCP_LISTEN state, ignore SYNs with RST set

<jbm@joshisanerd.com>: o Eliminate Old Prototypes from 2.5.44 o [PATCH] fix a FIXME in usb.h

<jgarzik@redhat.com>: o Remove cli/sti from ewrk3 net driver o Fix tulip net driver multi-port board irq assignment o Add description of files in Documentation/BK-usage directory o Small clarification in BK kernel howto o Fix IO API breakage: Make inl() return unsigned int on x86 again o Update my email address o [IA32] Use -march=pentium{-mmx,3,4} in CFLAGS when available

<johnf@whitsunday.net.au>: o In patch-2.5.44 Mike Anderson <andmike@us.ibm.com> made a cleanup to the Scsi Host setup.

<jtyner@cs.ucr.edu>: o drivers/usb/media/vicam.c: simplify vicam_read o drivers/usb/media/vicam.c: simplify vicam_read

<jung-ik.lee@intel.com>: o ia64: PCI hotplug changes for 2.5.39 or later

<komujun@nifty.com>: o Add PCI id to tulip net driver

<mashirle@us.ibm.com>: o [IPV6]: Fix bugs in PMTU handling

<mhopf@innominate.com>: o [EBTABLES]: Add tcp/udp port checking

<n0ano@n0ano.com>: o ia64: Implement ia32 emulation for SG_IO

<niv@us.ibm.com>: o [IPV{4,6}]: Clean up SNMP counter bumping o [IPV4]: Add missing IpInUnknownProtos bump

<oliver@oenone.homelinux.org>: o USB: microtek driver - remove dead code o USB: hpusbscsi - kill wrong error case

<rohit.seth@intel.com>: o ia64: protect hugepage-check with mmap_sem

<shaggy@shaggy.austin.ibm.com>: o JFS: Add missing byte-swapping macros in xattr.c

<tony.luck@intel.com>: o ia64: make kcore work

<venkatesh.pallipadi@intel.com>: o ia64: Save/Restore of IA32 fpstate in sigcontext o ia64: Clearing of exception status before calling IA32 user signal handler

<willy@fc.hp.com>: o Simplify MCA date/time printing

Adam J. Richter <adam@yggdrasil.com>: o Use pci_[gs]et_drvdata instead of directly referenced ->driver_data in struct pci_dev.

Adrian Bunk <bunk@fs.tum.de>: o kbuild: Fix soundmodem/Makefile

Alan Cox <alan@lxorguk.ukuu.org.uk>: o MCA bus basic cleanups o small scsi compile fixes o move 53c7,8xx to pci_ not pcibios o ressurect the aha1740 driver o move advansys from pcibios to pci_ o fix aic7xxx on gcc 3.2 warning spew o initial eata driver updates o fix all the IRQ breakage on the in2000 o inia100 just has to lose a next: NULL o ncr53c8xxx needs updating for scsi_hn_get o resurrect the NCR53c406a o nsp32 needs updating for scsi_hn_get o fix scsi irq errors on seagate o nsp_cs update from maintainer o finish updating sym53c416 o u14-34f update from maintainer o next NCR5380 updates o SCSI configure help o correct notes on scsi generic release o update qlogicfas driver o get the right thing out of se401 on gcc 3.2 o merge befs file system from 2.4 (no core changes) o fix umem driver to use pci_get/set o xd_open is gone o make gscd compile again o kill tqueue in dz o make bluetooth compile again o update i810 tco to C99 o move ip2 to workqueues o kill tqueue in specialix o stallion workqueue o move stallion to workqueue o update the qic02 tape driver to 2.5.44 o remove tqueue.h from vme_sc o move hpt366 to pci_get o move siimage to pci_get/set o fix IDE compile with SIS5513 o IDE floppy must be marked removable o ARM ide driver updates o remove dead ide suspend code o make the firewire layer build again o fix gcc warnings in eicon o kill tqueue in macintosh adb o update adv7175 to new i2c bus code o cpia driver update from maintainer o other minor video updates o mpt fusion updates for scsi changes o bring i2o_block/i2o_scsi back to life o ressurrect the 3c515 driver o bring the cops appletalk driver back o de620 resurrection o depca fix from maintainer o dl2k warning fix o fix hamradio netdriver builds o resurrect the 3c589_cs pcmcia o fix up the smc9194 - the extra locks arent needed o znet can go from space.c now o znet ethernet, back from the dead o update APM to match 2.4 features o core voyager arch/i386/machine support o Documentation for befs o remove acorn mfm tqueue.h o documentation for voyager o fix atm firestream warnings with new gcc o drag ATM into the 21st century , part 1 o Device Mapper, with updates o Digital TV framework o update wan drivers to new saner ioctls o IDE - Andre can't count 8) o mempool helpers used by device mapper o updated ver_linux o DVB drivers AV7110 (Fujitsu, Nova etc) o Remove dead code in axnet_cs net driver

Alexander Viro <viro@math.psu.edu>: o A couple of compile fixes o rd o z2ram o xpram o ps2esdi o nftl o mtdblock (based on a patch from rmk) o hd.c o xd.c o ftl.c fix o dasd.c o swim3.c cleanup o mtdblock_ro fixes (based on patch from rmk) o blk_dev[] is gone o removed a bunch of gratuitous ->rq_dev uses o randomness made per-disk o r/o state moved to gendisks o presto cache keyed by superblock instead of kdev_t o removed a bunch of gratuitous kdev_t uses o saner initialization order in IDE (gendisks allocated slightly earlier) o block_device_operations always picked from gendisk o dasd fixes o IO counters - per-partition part o IO counters - per-disk part o ide-taskfile ioctls prototype cleanup o ide-{disk,cd,...} got separate block_device_operations o gendisk fixes o removal of root_dev_names[] o loop/shmfs fixes o compile fixes o more shm/loop updates o loop breakage fix

Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>: o [IPV4]: Kill ip_send, use dst_output instead o [NET]: Kill reroute from DST ops, unused o [IPV4]: Missing ip_rt_put in ip_route_newports o include/linux/ip.h: Define AH/ESP header layout o [NET]: Fix rtnetlink metric type, should be u32 o [NET]: Cleanup DST metrics and abstract MSS/PMTU further o [NET]: Add DST_NOXFRM and DST_NOPOLICY flags o net/ipv4/route.c: Create compare_keys to compare flowi identities o [IPV4]: Rework key route lookup interface slightly o [IPSEC]: Add transform engine and AH implementation o [UDP]: Delete buggy assertion

Andi Kleen <ak@muc.de>: o x86-64 updates for 2.5.44

Andrew Morton <akpm@digeo.com>: o fix failure to write ext2 indirects under load o RCU idle detection fix o sparc64 read_barrier_depends fix o fid dmi compile warning o blkdev_get_block fix o move ramfs a_ops into libfs o libfs a_ops correctnes o invalidate_inode_pages fixes o restructure direct-io to suit bio_add_page o permit direct IO with finer-than-fs-blocksize alignments o add a file_ra_state init function o less buslocked operations in the page allocator o radix_tree_gang_lookup fix o export nr_running and nr_iowait tasks in /proc o faster copy_*_user for bad alignments on intel ia32 o uninline the ia32 copy_*_user functions o shrink_slab arith overflow fix o thread-aware oom-killer o don't invalidate pagecache after direct-IO reads o much miscellany o tmpfs: shmem_getpage unlock_page o tmpfs: shmem_getpage beyond eof o tmpfs: shmem_getpage reading holes o tmpfs: shmem fs cleanup o tmpfs: shmem_file_sendfile o tmpfs: shmem_file_write update o tmpfs: shmem_getpage missing flush_dcache_page o tmpfs: support loopback o slab: extended cpu notifiers o slab: add_timer_on: add a timer on a particular CPU o slab: cleanup: rename static functions o slab: enable the cpu arrays on uniprocessor o slab: reduce internal fragmentation o slab: take the spinlock in the drain function o slab: remove spaces from /proc identifiers o slab: cleanups and speedups o slab: uninline poisoning checks o slab: reap timers o slab: Rework the slab timer code to use add_timer_on o slab: Remove cache_chain_lock o slab: additional code cleanup o slab: Use CPU notifiers o percpu: balance_dirty_pages ratelimit counters o percpu: fix compile warning for UP builds o percpu: convert RCU o percpu: convert timers o percpu: convert softirqs o percpu: convert buffer.c o percpu: create an EXPORT_PER_CPU_SYMBOL() macro o percpu: convert global page accounting o hot-n-cold pages: bulk page allocator o hot-n-cold pages: bulk page freeing o hot-n-cold pages: page allocator core o hot-n-cold pages: use cold pages for readahead o hot-n-cold pages: free and allocate hints

Andy Grover <agrover@groveronline.com>: o ACPI: Update to interpreter 20021022 o ACPI: EC update o ACPI: Enable compilation using Intel compiler o ACPI: Add needed exports for ACPI-based PCI Hot Plug (J.I. Lee) o ACPI: Restore ARB_DIS bit on resume from S1 (Eric Brunet) o ACPI: Rename acpi_power_off to acpi_power_off_device (Pavel Machek) o ACPI: Remove too-broad blacklist entries o ACPI: Use dev->devfn instead of bridge->devfn to determine the pin when trying to derive a device's irq from its parent (Ville Syrjala) o ACPI: Add support for GPE1 block defined with no GPE0 block o ACPI: eliminate duplicate lines of code o ACPI: implement support for cpufreq interface (Dominik Brodowski) o ACPI: Try #2 at fixing the PCI IRQ bridge swizzle (Kai Germaschewski)

Arnaldo Carvalho de Melo <acme@conectiva.com.br>: o o ipv4: only produce one record per fib_seq_sholl call o o ipv4: move /proc/net/udp support back to net/ipv4/udp.c o o ipv4: move /proc/net/arp seq_file support back to arp.c o ipv4: move proc stuff from net/ipv4/af_inet.c to net/ipv4/proc.c o o llc: fix seq_file support

Art Haas <ahaas@neosoft.com>: o ia64: C99 designated initializer for include/asm-ia64/thread_info.h

Bart De Schuymer <bart.de.schuymer@pandora.be>: o [EBTABLES]: Add byte counter support, plus header cleanup o [BRIDGE]: bridge-nf, map IPv4 hooks onto bridge hooks o [BRIDGE]: Add ipt_physdev netfilter module

Brian Gerst <bgerst@didntduck.org>: o make x86 ptrace use init_fpu() o remove __verify_write from sh arch o i386 __verify_write fixes o factor common GCC options check

Christoph Hellwig <hch@lst.de>: o remove dead EH methods o Re: [PATCH] fix scsi device/driver model integration o get rid of ->finish method for highlevel drivers o remove scsi_merge.c o sanitize ->bios_param prototype o back out bogus init.h change o merge sd.h into sd.c and some cleanup o remove sd_disks global array from sd.c o fix sector_div use in scsicam.c o Re: [PATCH] fix sector_div use in scsicam.c o misc cleanups for sr o remove unused variable in scsi.c o get rid of global arrays in sd o remove LVM1 leftovers from the tree o sanitize intel movsl selection o fix xfs build after lvm removal

dan.zink@hp.com <Dan.Zink@hp.com>: o Compaq PCI Hotplug bug fix

David Brownell <david-b@pacbell.net>: o ehci enumerating full speed devices o rm "automagic resubmit" for usb interrupt transfers o Zaurus support for usbnet o create <linux/usb_ch9.h> o USB: clean up usb structures some more o ohci td error cleanup o usbtest mentions url

David Mosberger <davidm@tiger.hpl.hp.com>: o ia64: Incorporate no-flush-needed optimization from Andrew's asm-generic/tlb.h o ia64: Fix copy_siginfo() to copy all relevant bytes o ia64: Fix EFI runtime callbacks so they cannot corrupt fp regs. A few minor o ia64: Sync with 2.5.39 o ia64: Fix 2.5.39 Makefile breakage o ia64: Update defconfig o ia64: Remove duplicate make targets o ia64: Some formatting cleanups o ia64: Fix formatting a bit and issue #error when attempting to use CONFIG_NUMA without CONFIG_ACPI_NUMA. o ia64: Fix up/clean NUMA discontigmem patch o ia64: Sync with 2.5.44 o ia64: Clean up ia64 version of topology.h o ia64: Make kernel profiling work again (patch by Peter Chubb) o ia64: Minor Makefile cleanup. Mention CONFIG_NUMA option in defconfig o ia64: Create dummy offsets.h if it doesn't exist yet. Patch by Keith Owens o ia64: Fix Keith's Makefile fix so it actually works

David Mosberger <davidm@wailua.hpl.hp.com>: o ia64: Fix perfmon initialization bug (patch by Stephane Eranian)

David S. Miller <davem@nuts.ninka.net>: o [IPV4]: Provide full proto/ports in flowi route lookups o net/ipv4/af_inet.c: Include net/ip_fib.h o net/ipv4/ip_proc.c: Include linux/ax25.h and handle modular AX25 o arch/sparc64/kernel/ioctl32.c: Handle HDIO_GETGEO_BIG{,_RAW} o [IPV4]: When advmss of route is zero, report it as zero not 40 o [CRYPTO]: Fix compiler warnings and build failures o [CRYPTO]: Forgotten file add in previous commit o [ip-sysctl.txt]: Clarify conf/*/ behavior o [PNP]: Fix build when CONFIG_PNP is not set o [SPARC64]: Only HDIO_GETGEO_BIG_RAW exists in 2.5 o [SPARC64]: Remove silly rule to remove -pg from cflags o [SPARC64]: Update defconfig o [SPARC]: Bring ESP driver in line with modern EH handling o [SPARC]: Bring QlogicPTI driver in line with modern EH handling o [FC4]: Kill all references to fcp_old_abort o [ESP]: Fix abort return values o [CRYPTO]: kunmap does not return a value o [CRYPTO]: Build/warning fixups o [IPSEC]: Remove debugging code o [CRYPTO]: Clean up header file usage o include/linux/crypto.h: Include linux/string.h

Davide Libenzi <davidel@xmailserver.org>: o sys_epoll 0.15

david_jeffery@adaptec.com <David_Jeffery@adaptec.com>: o ips queue depths 2.5.44

Doug Ledford <dledford@aladin.rdu.redhat.com>: o Update for new TCQ scheme o Fix for scsi host struct change o host struct cleanups o Compile fixes needed due to host struct change

Erich Focht <efocht@ess.nec.de>: o acpi-numa for ia64 o ia64: topology for ia64

Greg Kroah-Hartman <greg@kroah.com>: o IBM PCI Hotplug: fix typos in previous patch o USB: added support for Clie NX60 device o driver core: add support for calling /sbin/hotplug when classes are found and removed from the system o USB: fix the usb serial drivers due to interrupt urb no automatic resubmission change to the usb core o USB: fix the usb input drivers due to interrupt urb no automatic resubmission change to the usb core o USB: fix the usb class drivers due to interrupt urb no automatic resubmission change to the usb core o fix the usb image drivers due to interrupt urb no automatic resubmission change to the usb core o USB: fix the usb media drivers due to interrupt urb no automatic resubmission change to the usb core o USB: fix the usb misc drivers due to interrupt urb no automatic resubmission change to the usb core o USB: fix the usb net drivers due to interrupt urb no automatic resubmission change to the usb core o fix the usb storage drivers due to interrupt urb no automatic resubmission change to the usb core o USB: fix the usb drivers outside the drivers/usb tree due to interrupt urb no automatic resubmission change to the usb core o USB: fix GFP flags for usb audio driver o USB: Fixes for previous USB_* flag patch o USB: usb serial driver fixes due to USB structure changes o USB: drivers/usb fixups due to USB structure changes o USB: sound/usb fixups due to USB structure changes o USB: drivers/usb fixups due to USB structure changes o USB: drivers/isdn/hisax fixups due to USB structure changes o USB: drivers/net/irda fixups due to USB structure changes o USB: fix usbmidi driver for no automatic resubmission of interrupt urbs

Harald Welte <laforge@gnumonks.org>: o [NETFILTER] Add IP unused bit check to ipt_unclean.c, from Maciej Soltysiak

Hideaki Yoshifuji <yoshfuji@linux-ipv6.org>: o [IPV6]: Add IPV6_V6ONLY socket option support o [IPV6]: Add ICMP6 rate limit sysctl o [IPV6]: Split ndisc_rcv into helper functions o [IPV6]: Avoid garbage sin6_scope_id for MSG_ERRQUEUE messages o [IPV6]: Fix for refined IPV6 address validation timer

Hirofumi Ogawa <hirofumi@mail.parknet.co.jp>: o remove the conv option of fat (1/3) o remove the fat_cvf stuff (2/3) o small cleanup of fat (3/3)

Irene Zubarev <zubarev@us.ibm.com>: o IBM PCI Hotplug: small patch

James Bottomley <jejb@mulgrave.(none)>: o [SCSI] remove duplicate device registration o [SCSI] move build commandblocks to before attach so attach can send I/O o [PATCH scsi] use sector_div in scsicam.c o [SCSI] replace max_host_blocked initialisation lost in hosts rework o [SCSI] fix memory etc. leak caused by double preparing requeued commands o [SCSI] documentation tidy ups and an interface fix in mlqueue_insert o Merge by hand: recover axboe scsi_init_io() changes o Correct sd.c compile by adding } lost in merge o patch up scsi mismerge

James Morris <jmorris@intercode.com.au>: o [CRYPTO]: Add initial crypto api subsystem o [CRYPTO]: Add in 3des implementation o [CRYPTO]: Cleanups based upon feedback from Rusty and jgarzik o [CRYPTO]: Use try_inc_mod_count and semaphore for alg list o [CRYPTO]: Use kmod to try to autoload modules o [CRYPTO]: Bug fixes and cleanups o [CRYPTO]: More bug fixes and cleanups o [CRYPTO]: Add MD4 o [CRYPTO]: Algorithm lookup API change plus bug fixes o [NET]: Backport netlink_set_nonroot changes by Andi Kleen o [CRYPTO]: Run tcrypt through lindent, plus doc update o [CRYPTO]: Assert that interfaces are called on correct cipher type o [CRYPTO]: Cleanups and more consistency checks o [CRYPTO]: Update to IV get/set interface o [CRYPTO]: Add some documentation o [CRYPTO]: Fix some credits o [CRYPTO]: Cleanups based upon suggestions by Jeff Garzik o [CRYPTO]: Uninline some functions to save some bloat

Jaroslav Kysela <perex@suse.cz>: o ALSA updates

Jens Axboe <axboe@suse.de>: o scsi patches o make deadline_merge prefetch next entry o end_io bouncing o sr_ioctl must return -EIO, not -EINVAL o elv_add_request cleanups o make blk_dump_rq_flags a bit more useful o make queue prep_rq_fn() a bit more powerful o queue dma alignment o queue last_merge hint cleanup o request references and list deletion/insertion checking o add end_request helpers that deal in bytes, not sectors o various ide fixes and cleanups o queue merge_bvec_fn() changes o make bio->bi_end_io() optional o bio_map_user() infrastructure o misc scsi bits o small block bits o finally, sgio updates o ide-cd updates o missed elv_add_request() update o bad scsi merge o scsi_command_size[] only known when SCSI is enabled o remember to export scsi_command_size[] o arrange request fiels sanely

John Levon <levon@movementarian.org>: o add oprofile to MAINTAINERS o fix oprofile multiple counters

Kai Germaschewski <kai@tp1.ruhr-uni-bochum.de>: o ISDN/PPP: Separate out VJ header compression o ISDN: Remove reference to eth_header o ISDN: isdn_netif_rx() helper o ISDN/PPP: Separate out and rewrite MPPP code o kbuild: Split Rules.make o kbuild: Remove some compatibility code, $(echo_target) o kbuild: Shut up "make clean" in non-verbose mode o kbuild: Switch "make modules_install" to fast mode ;) o kbuild: Convert build and modversion phases o kbuild: Convert drivers/isdn to be "Rules.make-less" o kbuild: Allow for <mod>-y as well as <mod>-objs for multipart objects o kbuild: Allow UTS_MACHINE to be different from $(ARCH) o kbuild: Fix a "make -j<N>" warning o ISDN: Move HiSax to spinlocks instead of cli() o ISDN: Fix up the introduced spinlocks o ISDN: Fix the workqueue changes for the HiSax driver o ISDN/PPP: Remove random frame drop o ISDN: header cosmetics o ISDN: Remove CVS $Revision o ISDN/PPP: Pass frame including header to MPPP o ISDN: Move drivers/isdn/i4l/isdn_fsm.h include/linux/isdn/fsm.h o ISDN: Move ISDN net lib interface related definitions into isdn_net_lib.h o ISDN: Make raw-IP, CISCO HDLC, ... support optional o ISDN: Move isdn_net_lib specific definitions out of linux/isdn.h o ISDN: Add missed isdn_net_lib.h o ISDN: alloc CISCO HDLC info dynamically o ISDN: Convert ISDN/X.25 to inl_priv / ind_priv o ISDN: Convert ISDN/PPP to inl_priv / ind_priv o ISDN: Remove rcv_waitq/snd_waitq o ISDN: Fix AT+FREV command o ISDN: improve /dev/isdnctrl read()/write() o ISDN: Make array of drivers private to isdn_common.c o ISDN: Use a spinlock to protect the list of drivers o ISDN: Get rid of global drivers count o ISDN: Kill drvid[] array o ISDN: State machines for the link layer o ISDN: Remove ISDN_STAT_NODCH o ISDN: Move driver unload into the state machine o ISDN: Remove ISDN_STAT_L1ERR o ISDN: STAT_FAXIND and STAT_AUDIO handled by state machine o ISDN: Remove isdn_driver::online flags o ISDN: Signal incoming calls to ttyI's again o ISDN: Remove ttyI specific from global "dev" variable o ISDN: Route all driver callbacks through the driver state machine o ISDN: Move the tty receive queue out of generic code o ISDN: Assorted cleanups o ISDN: Make V.110 support less intrusive o ISDN: Fix isdnloop for transparent/V.110 o ISDN: Remove isdn_dc2minor(), isdn_slot_all_eaz() o ISDN: stat_callback() and recv_callback() -> event_callback() o ISDN: Pass around struct isdn_slot directly o ISDN: New timer handling for "+++" escape sequence o ISDN: New timer handling for ttyI RING response o ISDN: New timer handling for ttyI NO CARRIER response o ISDN: Remove delayed ttyI xmit o ISDN: New timer handling for read timer o ISDN: ttyI cleanups o ISDN: lock only used driver o kbuild: Fix menuconfig/xconfig and a modversions problem

Kent Yoder <key@austin.ibm.com>: o update lanstreamer tokenring driver o Check link status in pcnet32 net driver

Kimio Suganuma <k-suganuma@mvj.biglobe.ne.jp>: o ia64: ACPI NUMA bugfix o ia64: discontigmem patch for 2.5 ia64 o ia64: allocate all per-CPU pages at BSP-initialization time

Linus Torvalds <torvalds@home.transmeta.com>: o Delete old-style config files o ia-64 kcore changes broke i386. Guess who gets the shaft? o Fix ACPI frequency states to not play games with the configuration system, and instead just cleanly show the dependency. o Fix up horribly wrong test in new copy-to-user() implementation. The optimized versions only work for large areas, make sure we don't use them for anything else.

Manfred Spraul <manfred@colorfullife.com>: o use correct wakeups in fs/pipe.c

Matt Domsch <Matt_Domsch@dell.com>: o EDD: add comments, magic value defines, use snprintf always o EDD: cleanups o EDD: remove list_head from edd_device, don't delete symlinks o EDD: moved attr_test to edd_attribute ->test(), comments

Matthew Dharm <mdharm-usb@one-eyed-alien.net>: o USB storage: fix error code o USB storage: use scatter-gather core primitives

Matthew Dobson <colpatch@us.ibm.com>: o Remove sole CONFIG_MULIQUAD in kernel source

Matthew Wilcox <willy@debian.org>: o [NET]: Move more ioctls to top level o Update lasi_82596 net driver to replace cli/sti with spinlock o PA-RISC math emu o include/asm-parisc o arch/parisc/mm o arch/parisc/kernel o perf monitor for PA-RISC o parisc64 o misc PA updates

Mike Anderson <andmike@us.ibm.com>: o fix module unload of sg o scsi_error device offline fix o scsi sync caches w/ dev offline

Neil Brown <neilb@cse.unsw.edu.au>: o Define domain_release handle for AUTH_UNIX domains o md: factor out MD superblock handling code o kNFSd: Fix nfs shutdown problem o kNFSd: Make sure export_open cleans up on failure o kNFSd: Fix problem with buffer length with rpc/tcp o kNFSd: nfsd_readdir changes o kNFSd: Convert nfsd to use a list of pages instead of one big buffer

Patrick Mochel <mochel@osdl.org>: o introduce struct kobject: simple, generic object for embedding in other structures o sysfs: convert sysfs to use more functions from fs/libfs.c o sysfs: marry api with struct kobject o sysfs: make symlinks easier o Introduce struct subsystem o sysfs: kill struct sysfs_dir o kobjects: add array of default attributes to subsystems, and create on registration

Pavel Machek <pavel@ucw.cz>: o swsusp -- small fixes o swsusp updates

Pete Zaitcev <zaitcev@redhat.com>: o [SPARC]: More -ffunction-sections followups o [SPARC]: Some forgotten asm_offsets.h includes

Peter Chubb <peter@chubb.wattle.id.au>: o ia64: Fix RAW dependency introduced by HUGETLB patch

Randy Dunlap <rddunlap@osdl.org>: o Convert /proc/swaps to use seq_file API o remove double-init in /proc/ksyms

Rob Radez <rob@osinvestor.com>: o [SPARC32]: Fix build in several spots

Robert Love <rml@tech9.net>: o overcommit-accounting doc fix

Roman Zippel <zippel@linux-m68k.org>: o new kernel configuration 1-7 o kconfig update o kconfig "choice" fixes

Rusty Russell <rusty@rustcorp.com.au>: o Get rid of check_resource() before it becomes a problem

Sam Ravnborg <sam@mars.ravnborg.org>: o kbuild: Removed unused definitions o kbuild: scrits/Makefile.lib Moved generic definitions to Makefile.lib, This allows us to share all generic definitions between the different Makefiles. o kbuild: Use Makefile.lib for modversion and modules_install Most definitions required were present in Makefile.lib, so delete the definitions and include Makefile.lib. o kbuild: Got rid of $(call descend ...) in top-level Makefile Replaced by the more readable $(Q)$(MAKE) construct o kbuild: Added Descend to top-level Makefile again It is used by arch specific Makefiles

Skip Ford <skip.ford@verizon.net>: o net/ipv4/raw.c: Include netfilter_ipv4.h

Stelian Pop <stelian.pop@fr.alcove.com>: o sonypi driver update

Stuart MacDonald <stuartm@connecttech.com>: o More wh patches

Stéphane Eranian <eranian@hpl.hp.com>: o 2.5.35 perfmon update

Takayoshi Koshi <t-kouchi@mvf.biglobe.ne.jp>: o ACPI PCI hotplug driver for 2.5 o ia64: fix fpswa version printing

Tim Hockin <thockin@freakshow.cobalt.com>: o drivers/net/eepro100.c: cleanup messages since netif_msg_xxx() change o drivers/net/eepro100.c: set the PHY ID correctly o drivers/net/mii.c: fix flipped logic o drivers/net/eepro100.c: set phy_id_mask and reg_num_mask in mii_if

Tim Schmielau <tim@physik3.uni-rostock.de>: o fix compares of jiffies

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



This archive was generated by hypermail 2b29 : Thu Oct 31 2002 - 22:00:50 EST