Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id ; Sun, 15 Dec 2002 22:27:39 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id ; Sun, 15 Dec 2002 22:27:39 -0500 Received: from neon-gw-l3.transmeta.com ([63.209.4.196]:2572 "EHLO neon-gw.transmeta.com") by vger.kernel.org with ESMTP id ; Sun, 15 Dec 2002 22:27:36 -0500 Date: Sun, 15 Dec 2002 19:34:09 -0800 (PST) From: Linus Torvalds To: Kernel Mailing List Subject: Linux v2.5.52 Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 8201 Lines: 249 Various things here. Most noticeably more merges with Andrew, with a lot of various small fixes. XFS, JFS, ACPI and USB updates. KConfig update, and Rusty's module parameter implementation. And fix the stupid nanosleep() thing that broke some programs. I'm pushing this out, as I've tried to sync up the stuff I got while I was away this week (hint hint: if it ain't here, it's not in my in-queue, and you should re-send). Linus --- Summary of changes from v2.5.51 to v2.5.52 ============================================ Dario Ballabio : o eata driver update Peter Braam : o intermezzo update James Simmons : o VT scrolling fix : o USB: start to remove static minor based arrays in drivers : o Datafab KECF-USB / Sagatek DCS-CF / Simpletech UCF-100 : o support for Sony Cybershot F717 digital camera / usb-storage : o missing piece of Iphase atm driver update Stelian Pop : o sonypi driver update Andrew Morton : o Avoid recursion in the page allocator o deprecate use of bdflush() o create /proc/kmsg, remove sys_syslog()-based o speed up read_zero() for !CONFIG_MMU o Fix rmap locking for CONFIG_SWAP=n o semtimedop - semop() with a timeout o skip memory-backed filesystems in writeback o Remove fail_writepage, redux o show_free_areas extensions o make sure all PMDs are allocated under PAE mode o handle overflows in radix_tree_gang_lookup() o Add a sync_fs super_block operation o implement ext3_sync_fs o copy_user checks in filldir() o vm accounting fixes and addition o hugetlb fixes o fs-writeback rework o Add /proc/sys/vm/lower_zone_protection o Set a minimum hash table size for wait_on_page() o Reserve an additional transaction block in o remove PF_SYNC o Don't inherit mm->def_flags across forks o bootmem allocator merging fix o ext2/ext3_free_blocks() extra check o don't apply file size rlimits to blockdevs o limit pinned memory due to readahead o remove a vm debug check o madvise_willneed() maximum readahead checking o provide a default super_block_operations o tidier atomic check in mempool_alloc() o Fix off-by-one in the page allocator o pad pte_chains out to a cacheline o ext2 synchronous mount fix o Add prefetching to get_page_state() o ext3: fix error-path bh leak o remove vm_area_struct.vm_raend Andy Grover : o ACPI: Get rid of progress dots if not in debug mode o ACPI: update to 20021212 o ACPI: Fix write-related /proc entry functionality Anton Blanchard : o 2.5 fix for > 25 disks Art Haas : o C99 initializers Ben Collins : o IEEE-1394/Firewire update Brian Gerst : o Remove Rules.make from Makefiles Christoph Hellwig : o [XFS] final sendfile bits o [XFS] fix small typo in rtdev mount code o [XFS] don't include root_dev.h o [XFS] remove linvfs_put_inode o [XFS] rationalize pagebuf_iomove o [XFS] add a new xfs_mount parameter to xfs_blkdev_get o [XFS] get rid of pb_daemon/pagebuf_daemon_t o [XFS] merge page_buf_private_t into page_buf_t o [XFS] remove some dead code from pagebuf o share some code between get_sb_bdev and xfs log/rtdev handling o CREDITS update Dave Kleikamp : o JFS: Fix off-by one error when symlink size == 256 bytes o Add more statistics to /prod/fs/jfs/ to help performance tuning o JFS: Move index table out of directory inode's address space o JFS: Avoid writing partial log pages for lazy transactions o jfs_truncate needs to call block_truncate_page o JFS: Fix accounting of active allocation groups o JFS: Remove COMMIT_Holdlock Davide Libenzi : o epoll bits forgot a nasty printk() Dominik Brodowski : o cpufreq: clean up CPU information o cpufreq: move x86 configuration to "Power Management" Greg Kroah-Hartman : o USB: Added usb-serial driver core bus support o Driver core: Fix class leak in class_hotplug o USB: Moved usb-serial bus specific code to a separate file o usbaudio.c: fix for urb callback function change o USB: Fix compile errors with usb-skeleton driver o USB: usb-skeleton: removed static array of devices Greg Ungerer : o m68knommu fix kstat_cpu usage int ints.c o m68knommu add missing do_fork arg o m68knommu spinlocks around signal api calls o m68knommu remove sys_security o m68knommu fix ELF_CORE_COPY_REGS macro o m68knommu current include thread_info.h o m68knommu hardirq.h include cache.h o m68knommu definition of TASK_UNMAPPED_BASE o m68knommu support restart_block Ingo Molnar : o threaded coredumps, tcore-fixes-2.5.51-A0 o ptrace-sigfix-2.5.51-A1 Jeff Garzik : o [NET] support IPv6 over token ring (from lkml) o [netdrvr tg3] a fix, a cleanup, and an optimization Kai Makisara : o SCSI tape driver fixes for 2.5.51 Linus Torvalds : o Fix nanosleep() behaviour with NULL "remaining" argument o Move intermezzo header files to its own private directory o Remove bogus checkin file from xfs Marcel Holtmann : o Disable bluetty.o if Bluetooth subsystem is used Martin Schwidefsky : o s390: Makefiles o s390: nanosleep restarting o s390: io fixes o s390: uaccess bug o s390: old tape file o s390: staticification o s390: warnings o s390: export sys_wait4 Matthew Dobson : o NUMA topology sysfs panic fix Matthew Wilcox : o Remove test/set_bit from dl2k Oleg Drokin : o reiserfs: Take into account file information even when not doing preallocation. Fixes a bug with displacing_large_files option o reiserfs: Fix a problem with delayed unlinks and remounting RW filesystem RW o reiserfs: lock_kernel is replaced with its reiserfs variant o reiserfs: C99 designated initializers, by Art Haas o reiserfs: Fixed annoying warnings in fs/reiserfs/procfs.c Pavel Machek : o ACPI/S3: fix gcc3.2 compatibility o ACPI/S3: simplify assembly code a bit Pete Zaitcev : o Patch for debounce in 2.5 Petko Manolov : o USB: pegasus kmalloc/kfree stuff Randy Dunlap : o move console_loglevel scalars to array (resend) Richard Henderson : o Revert bogus include workaround Richard Henderson : o sr_ioctl fix Robert Love : o remove error message on illegal ioctl o printks in drivers/scsi/hosts.c missing return Roman Zippel : o kconfig: qt installation workaround o kconfig: off-by-one error o kconfig: config file parse update o kconfig: dependencies for choices o kconfig: symbol change notification o kconfig: geometry defaults o kconfig: updates o kconfig: fix T_STRING usage Rusty Russell : o Revert depmod and hierarchy changes o Module init reentry fix o Module Parameter Core Patch o Parameter implementation for modules o MODULE_PARM support for older modules Stephen Rothwell : o nanosleep compatibility layer fix o consolidate sys32_times - architecture independent o mips64 compatibility syscall layer o consolidate sys32_new[lf]stat - architecture independent Trond Myklebust : o Fix buffer reservations in nfs4xdr.c o NFSv4 cleanups o Add helper routines for fixing up page alignment on xdr_buf Zwane Mwaikambo : o OSS ad1848 initialisation order - 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/