All of lore.kernel.org
 help / color / mirror / Atom feed
* Linux 2.5.75
@ 2003-07-10 21:14 Linus Torvalds
  2003-07-10 21:35 ` Russell King
                   ` (7 more replies)
  0 siblings, 8 replies; 22+ messages in thread
From: Linus Torvalds @ 2003-07-10 21:14 UTC (permalink / raw)
  To: Kernel Mailing List


Ok. This is it. We (Andrew and me) are going to start a "pre-2.6" series,
where getting patches in is going to be a lot harder. This is the last
2.5.x kernel, so take note.

The probably most notable thing here is the anticipatory scheduler,
which has been in -mm for a long time, and was the major piece that
hadn't been merged. 

Some architecture updates: cris has been updated for 2.5, ia64 and arm26 
updates etc.  And various random (smallish) things.

		Linus

-----

Summary of changes from v2.5.74 to v2.5.75
============================================

Adam Belay:
  o [PNP] Handle Disabled Resources Properly
  o [PNP] Allow resource auto config to assign disabled resources
  o [PNP] Fix manual resource setting API

Alex Williamson:
  o ia64: turn off ALLOW_IOV_BYPASS

Alexey Kuznetsov:
  o [TCP]: Delete obsolete comment

Andrew Morton:
  o move_vma() make_pages_present() fix
  o page unmapping debug
  o NUMA memory reporting fix
  o ramfs: use rgeneric_file_llseek
  o inode_change_ok(): remove lock_kernel()
  o nommu vmtruncate: remove lock_kernel()
  o procfs: remove some unneeded lock_kernel()s
  o remove lock_kernel() from file_ops.flush()
  o block_llseek(): remove lock_kernel()
  o Make CONFIG_TC35815 depend on CONFIG_TOSHIBA_JMR3927
  o Report detached thread exit to the debugger
  o timer renaming and cleanups
  o fix lost_tick detector for speedstep
  o fix lost-tick compensation corner-case
  o cleanup and generalise lowmem_page_address
  o Security hook for vm_enough_memory
  o ext2: inode allocation race fix
  o fix double mmdrop() on exec path
  o ext3: fix journal_release_buffer() race
  o Set limits on CONFIG_LOG_BUF_SHIFT
  o Fix cciss hang
  o e100 use-after-free fix
  o PCI domain scanning fix
  o ipc semaphore optimization
  o bring back the batch_requests function
  o Create `kblockd' workqueue
  o elv_may_queue() API function
  o elevator completion API
  o anticipatory I/O scheduler
  o Use kblockd for running request queues
  o per queue nr_requests
  o blk_congestion_wait threshold cleanup
  o allow the IO scheduler to pass an allocation hint to
  o handle OOM in get_request_wait()
  o block batching fairness
  o generic io contexts
  o block request batching
  o get_io_context fixes
  o block allocation comments
  o after exec_mmap(), exec cannot fail
  o bootmem.c cleanups
  o epoll: microoptimisations
  o fix current->user->__count leak
  o MTD build fix for old gcc's
  o fix rfcomm oops
  o i2o_scsi build fix
  o Improve mmap readaround
  o use task_cpu() not ->thread_info->cpu in sched.c
  o misc fixes
  o breadahead() tweaks
  o proc_attr_lookup() fix
  o xattr: cleanups
  o xattr: blockdev inode selection fix
  o xattr: update-in-place optimisation
  o xattrr: preparation for fine-grained locking
  o xattr: fine-grained locking
  o Module autoloading for quota
  o display bootserver in /proc/net/pnp
  o BSD accounting speedup

Anton Blanchard:
  o enable device mapper in compat layer

Arun Sharma:
  o ia64: IA-32 support patch: msgsnd/msgrcv return value off by 4
  o ia64: IA-32 support patch: munmap should return EINVAL if size == 0
  o ia64: IA-32 support patch: mmap should return ENOMEM

Ben Collins:
  o [SPARC64]: Fix formatting and typos in boot Makefile
  o [SPARC64]: Enable KALLSYMS, use print_symbol()

Benjamin Herrenschmidt:
  o fix IDE init oops on PowerMac

Bernardo Innocenti:
  o Fix do_div() for all architectures
  o Fix problem introduced by do_div() patch

Bruno Ducrot:
  o powernow-k7 typo fix

Chad Talbott:
  o ia64: SN2 updates

Dagfinn Ilmari Mannsåker:
  o Allow modular DM

Dave Jones:
  o [AGPGART] SiS 755 support for AMD K8 GART
  o [CPUFREQ] Fix stupid inverted FID/VID bug
  o [CPUFREQ] update cpufreq docs to reflect newly merged architecture
    support From Dominik Brodowski
  o [AGPGART] Add AGP3 support for all VIA AGP3 chipsets
  o [AGPGART] Fill out bridge structure with pdev before querying agp
    version
  o [CPUFREQ] Misc cleanups
  o [CPUFREQ] kobj refcount fixes
  o [CPUFREQ] move cpufreq_restore(), and don't make it dependent on
    CONFIG_PM
  o [CPUFREQ] don't care about "rmmod -f". It's expected to break
    things
  o [CPUFREQ] More misc cleanups

Dave Kleikamp:
  o JFS: Possible trap/data loss when fixing directory index table
  o JFS: If unicode conversion fails, operation should fail
  o JFS: Make error return codes negative
  o JFS: add nointegrity mount option

David Mosberger:
  o ia64: A couple of additional fixes to sync with 2.5.73+
  o ia64: support arch_get_unmapped_area() cache
  o ia64: Remove UNW_DEBUG again.  Adding it was a mistake
  o ia64: Fix LOAD_OFFSET macro in kernel linker script.  Reported by
    Mika Penttil.
  o ia64: Sync up with 2.5.74+
  o Use ".incbin" for initramfs image build

David S. Miller:
  o [SPARC64]: Move raid xor into library assembler file
  o [SPARC64]: Kill all irq_cpustat_t except __softirq_pending
  o [SPARC64]: Use kstat_this_cpu where possible
  o [TCP]: Initialize socket route on move to established state
  o [TCP]: Eliminate spurious CWND restart on every new connection
  o [SUNHME]: Set RXMAX/TXMAX large enough to handle VLAN frames

Dmitry Torokhov:
  o [NET] Attach inner qdiscs to TBF

Eric Sandeen:
  o [XFS] add swsusp support to xfs daemons

Gary Hade:
  o ia64: fix for sys32_sysinfo bug

Greg Kroah-Hartman:
  o PCI: change WARN_ON(irqs_disabled()) to WARN_ON(in_interrupt()) to
    keep the fusion drivers happy
  o sysfs: change print() to pr_debug() to not annoy everyone
  o SYSFS: add module referencing to sysfs attribute files
  o sysfs: add sysfs_rename_dir() Based on a patch written by Dan Aloni
    <da-x@gmx.net>
  o kobject: add kobject_rename() Based on a patch written by Dan Aloni
    <da-x@gmx.net>
  o driver core: added class_device_rename() Based on a patch written
    by Dan Aloni <da-x@gmx.net>
  o driver core: add my copyright to class.c

Greg Ungerer:
  o selection of boot parameters at configure time for Motorola 5282
    targets
  o conditional ROMfs copy for Motorola M5307C3 board
  o force PAGE_SIZE to be an unsigned long
  o remove unused register from clobber list in down_trylock()
  o simplify access_ok() for all m68knommu targets
  o shared library support for MMUless binfmt_flat loader
  o flat loader H8/300 specific support abstracted
  o flat loader m68knommu specific support abstracted
  o flat loader v850 specific support abstracted
  o conditional ROMfs copy for Cleopatra/5307 board
  o .no .romvec section for DragonEngine/68328 target
  o define shared lib limits for flat loader
  o cleanup show_process_blocks() for non-mmu targets
  o define raw read/write for m68knommu io access
  o remove 68360 specific trap init call
  o 68328 DragenEngine configure updates
  o conditional ROMfs copy for SecureEdgeMP3/5307 board
  o DragenEngine interrupt handler to use irqreturn_t
  o conditional ROMfs copy for NETtel/5307 board
  o fix security_initcall in m68knommu linker script
  o clean module_exit in m68knommu serial drivers
  o fix return type of m68knommu timer handler to be irqreturn_t
  o fix interrupt handler passed as arg to return irqreturn_t
  o use irqreturn_t in ColdFire interrupt setup code

Herbert Xu:
  o [IPSEC] Add policy expiration
  o [IPSEC] Fix refcnt leak in xfrm_lookup

Hideaki Yoshifuji:
  o [IPV6] fix a mistake in ipv6_advmss() conversion
  o [NET] Fix oops with /proc/net/{raw,igmp,mfilter,
    raw6,igmp6,mfilter6,anycast,ip6_flowlabel}.
  o [NET] Send only unicast NSs in PROBE state
  o [IPV6] ignore on-link information without on-link flag set
  o [IPV6] remove unused variable
  o [IPV6] fix algorithm for updating lifetime
  o [ATM] Convert clip neigh table to C99 initializers
  o [IPV6] Fix BUG when appending destination options headers

Hirofumi Ogawa:
  o FAT maintainership

Ian Molton:
  o ARM26 architecture update

Ingo Molnar:
  o another timer overflow thing
  o Double unlock in BSD accounting speedup patch

James Morris:
  o [IPSEC]: Do not call request_module() under spinlock in
    xfrm_get_type()

Jason Lunz:
  o [NET] Fix refcounting of dev->promiscuity for af_packet

Jean-Luc Richier:
  o [IPV6] Fix ipv6_addr_prefix() for prefixlen != 0 (mod 8)

Jeff Garzik:
  o fix via irq routing Via irq routing has a funky PIRQD location.  I
    checked my datasheets and, yep, this is correct all the way back to
    via686a.
  o [netdrvr 8139too] fix debug printk

John Levon:
  o OProfile: __exit fixes
  o OProfile: needed fix to IO-APIC timer
  o OProfile: fix a comment

John Marvin:
  o ia64: don't let PTRACE_POKEDATA write the NaT bits of syscall args

John Stultz:
  o jiffies include fix This patch fixes a bad declaration of jiffies
    in timer_tsc.c and timer_cyclone.c, replacing it with the proper
    usage of jiffies.h.

Krzysztof Halasa:
  o C99 initializers in hdlc_generic.c

Linus Torvalds:
  o The sbp2 driver needs <linux/pci.h>, but didn't include it. It
    apparently used to work due to some random magic indirect include,
    but broke lately.
  o Add an asynchronous buffer read-ahead facility. Nobody uses it for
    now, but I needed it for some tuning tests, and it is potentially
    useful for others.
  o Re-organize "ext3_get_inode_loc()" and make it easier to follow by
    splitting it into two functions: one that calculates the position,
    and the other that actually reads the inode block off the disk.
  o Carl-Daniel Hailfinger suggest adding a paranoid incoming trigger
    as per the "bk help triggers" suggestion, so that we'll see any new
    triggers showing up in the tree.
  o Go back to defaulting to 6-byte commands for MODE SENSE, since some
    drivers seem to be unhappy about the 10-byte version. 
  o When forcing through a signal for some thread-synchronous event (ie
    SIGSEGV, SIGFPE etc that happens as a result of a trap as opposed
    to an external event), if the signal is blocked we will not invoce
    a signal handler, we will just kill the thread with the signal.
  o Simplify and speed up mmap read-around handling
  o Fix several broken macros to get the "private" field of a seq-file
    in the networking code.
  o Avoid deadlocking on thread shutdown after a vfork
  o Fix IDE initialization when we don't probe for interrupts
  o Make the gcc version checks use the preprocessor symbols
    consistently.
  o Update CREDITS file and other documentation about my new email
    address
  o Fix up the IDE irq disable to take into account some
  o Fix mailer-induced corruption in initramfs build rules

Lode Leroy:
  o [IPV4] display bootserver in /proc/net/pnp

Marc Zyngier:
  o EISA: core changes
  o EISA: Documentation update
  o EISA: More EISA ids
  o EISA: PA-RISC changes
  o EISA: PCI-EISA dma_mask
  o EISA: avoid unnecessary probing

Martin Diehl:
  o Missing IrDA stuff for 2.5.73-bk8: sir_dev

Martin Hicks:
  o ia64: fix register-backing store initialization for main thread

Matthew Wilcox:
  o PCI: Improve documentation Fix some grammar problems Add a note
    about Fast Back to Back support Change the slot_name recommendation
    to pci_name().
  o PCI: arch/i386/pci/direct.c can use __init, not __devinit
    pci_sanity_check() is only called from functions marked __init, so
    it can be __init too.
  o PCI: pci_find_bus needs a domain Give pci_find_bus a domain
    argument and move its declaration to <linux/pci.h>
  o PCI: Remove pci_bus_exists Convert all callers of pci_bus_exists()
    to call pci_find_bus() instead.
  o PCI: arch/i386/pci/irq.c should use pci_find_bus Use pci_find_bus
    rather than relying on the return value of pci_scan_bus.
  o PCI: arch/i386/pci/legacy.c: use raw_pci_ops Make
    pcibios_fixup_peer_bridges() use raw_pci_ops directly instead of
    faking pci_bus and pci_dev.
  o PCI config space in sysfs
  o Driver Core: fix firmware binary files Fixes the sysfs binary file
    bug.
  o ia64: Use generic pci_scan_bus()

Mikael Starvik:
  o CRIS architecture update for 2.5.74

Paul Fulghum:
  o synclink.c update
  o synclinkmp.c update
  o synclink_cs.c update

Paul Mackerras:
  o Compile fix and cleanup for macserial driver

Pavel Machek:
  o New maintainter for nbd
  o suspend SMP-kernel with one CPU
  o Fix thinko in acpi
  o Fix swsusp with PREEMPT

Randy Dunlap:
  o [IPV6] use correct mib struct
  o [NET] Add MODULE_LICENSE (GPL) to wanroutrer so that kernel is not
    tainted

Roger Luethi:
  o via-rhine 1.18-2.5: Fix Rhine-I regression

Russell King:
  o [SERIAL] Don't return -ERESTARTSYS if signals aren't pending

Rusty Russell:
  o Remove cpu arg from cpu_raise_irq
  o Per-cpu variable in mm/slab.c
  o Remove unused __syscall_count
  o Make ksoftirqd a normal per-cpu variable
  o Make kstat_this_cpu in terms of __get_cpu_var and use it
  o switch_mm and enter_lazy_tlb: remove cpu arg

Scott Feldman:
  o [e1000] request_irq() failure resulted in freeing twice
  o [e1000] fix VLAN support on PPC64
  o [e1000] missing Tx cleanup opportunities during intr handling
  o [e1000] alloc_etherdev failure didn't cleanup regions
  o [e1000] ethtool diag cleanup
  o [e1000] h/w workaround for mis-fused parts
  o [e1000] s/int/unsigned int/ for descriptor ring indexes
  o [e1000] misc cleanup

Stephen Hemminger:
  o Change OSDL address in CREDITS
  o [NET]: PPP handling fragmented skbuffs

Stephen Lord:
  o Remove unused xfs_syncd.c file
  o Cleanup xfs and pagebuf sysctl code, use posix initializers to
    avoid confusion in the future over which constants apply to which
    initializers.

Steve French:
  o Fix compiler warning
  o cifs xattr support part 1
  o Signing fixes (1-4)
  o Update cifs vfs information and readme
  o Fix statfs failure due to invalid value for ffree

Steven Cole:
  o update Documentation/Changes, scripts/ver_linux

Thomas Graf:
  o [NET]: Make {send,recv}msg return EMSGSIZE when msg_iovelen is too
    big, as per 1003.1

Tom Rini:
  o PPC32: Update the OpenPIC code
  o PPC32: Update the bootloader serial code to have stub functions
  o PPC32: Remove references to a removed file
  o PPC32: Minor KGDB updates
  o PPC32: Add a backend for standard (ns1655x) UARTs for debugers
  o PPC32: Update the Motorola Sandpoint support
  o PPC32: Fix CONFIG_NVRAM && !CONFIG_PPC_PMAC
  o Remove the Zynx 4500 platform code.  It was old and unmaintained
  o PPC32: Remove the MEN F1 platform code.  It was old and
    unmaintained

Trond Myklebust:
  o Add open intent information to the 'struct nameidata'
  o Pass 'nameidata' to ->create()
  o Pass 'nameidata' to ->permission()
  o Use the intents in 'nameidata' to improve NFS close-to-open
    consistency
  o make create() follow symlinks again

Ulrich Drepper:
  o wrong pid in siginfo_t
  o tgkill patch for safe inter-thread signals

Ville Nuorvala:
  o [IPV6] fix a dst leakage and clean-up in tcp_v6_connect()
  o [NET]: Fix tunnel device bugs added by alloc_netdev() changes
  o [IPV6]: Fix DST handling bug in ip6ip6_err()
  o [IPV6]: Convert ip6ip6 tunnel driver to alloc_netdev()



^ permalink raw reply	[flat|nested] 22+ messages in thread

end of thread, other threads:[~2003-07-12 13:35 UTC | newest]

Thread overview: 22+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-07-10 21:14 Linux 2.5.75 Linus Torvalds
2003-07-10 21:35 ` Russell King
2003-07-10 22:26   ` Linus Torvalds
2003-07-10 23:05     ` Russell King
2003-07-10 23:25       ` Linus Torvalds
2003-07-11 19:59       ` Horst von Brand
2003-07-10 23:30 ` Felipe Alfaro Solana
2003-07-10 23:38   ` Linus Torvalds
2003-07-10 23:46     ` Davide Libenzi
2003-07-10 23:40   ` Robert Love
2003-07-11  0:24     ` Diego Calleja García
2003-07-11  0:49       ` Wade
2003-07-11  7:09 ` Benjamin Herrenschmidt
2003-07-11 10:57 ` Linux 2.5.75 - still can't load aha152x (isapnp) => OOPS schmurtz
2003-07-11 17:53   ` Andrew Morton
2003-07-11 18:04     ` James Bottomley
2003-07-11 18:45     ` schmurtz
2003-07-11 12:30 ` incbin (was: Re: Linux 2.5.75) Geert Uytterhoeven
2003-07-11 12:32   ` Geert Uytterhoeven
2003-07-11 15:46 ` Linux 2.5.75 Oliver Pitzeier
2003-07-11 15:52 ` Linux 2.5.75 (compile statistics) John Cherry
2003-07-12 13:50 ` AMD 53C974 based SCSI adapter (was: Linux 2.5.75) Matthias Andree

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.