Linux Today: Linux News On Internet Time.
Search Linux Today
search.internet.com
Linux News Sections:  Blog -  Developer -  High Performance -  Infrastructure -  IT Management -  Security -  Storage -
Linux Today Navigation
LT Home
Preferences
Contribute
Link to Us
Search
Linux Jobs

Become a Marketplace Partner

internet.commerce
Be a Commerce Partner














The Linux Channel at internet.com
Linux Today
Enterprise Linux Today
Apache Today
JustLinux.com
Linux Planet
PHPBuilder
All Linux Devices
Technology Jobs

JustTechJobs.com

LinuxToday Newsletters
Subscribe News
Subscribe PR
Subscribe Security

internet.com
IT
Developer
Internet News
Small Business
Personal Technology

Search internet.com
Advertise
Corporate Info
Newsletters
Tech Jobs
E-mail Offers

 






Current Newswire:

The Problem With The Linux Community

Vim 101: A Beginner's Guide to Vim

Open Source Science: A Revolution From Within

openSUSE 11.2-- Incremental Updates, Plenty of Polish

Microsoft, other rivals slam Google Chrome OS

Intel Linux Graphics Shine With Fedora 12

Editor's Note: Do It Yourself "Cloud"

Google Chrome OS: First looks, first impressions

Kernel Log: Coming in 2.6.32 (Part 3) - Storage

TV Mythos Renewed: MythTV 0.22 with Many Improvements




Systems Implementation Engineer II – Disk-Based Back-Up/Replication/RedHat Linux (PA)
Next Step Systems
US-PA-Philadelphia

Justtechjobs.com Post A Job | Post A Resume
:Linus Torvalds: Linux 2.5.75
Linus Torvalds: Linux 2.5.75
Jul 10, 2003, 22 :44 UTC (10 Talkback[s]) (8654 reads)

Kernel.org Mirrors

Full Changelog

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:

  • [PNP] Handle Disabled Resources Properly
  • [PNP] Allow resource auto config to assign disabled resources
  • [PNP] Fix manual resource setting API

Alex Williamson:

  • ia64: turn off ALLOW_IOV_BYPASS

Alexey Kuznetsov:

  • [TCP]: Delete obsolete comment

Andrew Morton:

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

Anton Blanchard:

  • enable device mapper in compat layer

Arun Sharma:

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

Ben Collins:

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

Benjamin Herrenschmidt:

  • fix IDE init oops on PowerMac

Bernardo Innocenti:

  • Fix do_div() for all architectures
  • Fix problem introduced by do_div() patch

Bruno Ducrot:

  • powernow-k7 typo fix

Chad Talbott:

  • ia64: SN2 updates

Dagfinn Ilmari Mannsåker:

  • Allow modular DM

Dave Jones:

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

Dave Kleikamp:

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

David Mosberger:

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

David S. Miller:

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

Dmitry Torokhov:

  • [NET] Attach inner qdiscs to TBF

Eric Sandeen:

  • [XFS] add swsusp support to xfs daemons

Gary Hade:

  • ia64: fix for sys32_sysinfo bug

Greg Kroah-Hartman:

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

Greg Ungerer:

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

Herbert Xu:

  • [IPSEC] Add policy expiration
  • [IPSEC] Fix refcnt leak in xfrm_lookup

Hideaki Yoshifuji:

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

Hirofumi Ogawa:

  • FAT maintainership

Ian Molton:

  • ARM26 architecture update

Ingo Molnar:

  • another timer overflow thing
  • Double unlock in BSD accounting speedup patch

James Morris:

  • [IPSEC]: Do not call request_module() under spinlock in xfrm_get_type()

Jason Lunz:

  • [NET] Fix refcounting of dev->promiscuity for af_packet

Jean-Luc Richier:

  • [IPV6] Fix ipv6_addr_prefix() for prefixlen != 0 (mod 8)

Jeff Garzik:

  • 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.
  • [netdrvr 8139too] fix debug printk

John Levon:

  • OProfile: __exit fixes
  • OProfile: needed fix to IO-APIC timer
  • OProfile: fix a comment

John Marvin:

  • ia64: don't let PTRACE_POKEDATA write the NaT bits of syscall args

John Stultz:

  • 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:

  • C99 initializers in hdlc_generic.c

Linus Torvalds:

  • 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.
  • 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.
  • 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.
  • 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.
  • Go back to defaulting to 6-byte commands for MODE SENSE, since some drivers seem to be unhappy about the 10-byte version.
  • 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.
  • Simplify and speed up mmap read-around handling
  • Fix several broken macros to get the "private" field of a seq-file in the networking code.
  • Avoid deadlocking on thread shutdown after a vfork
  • Fix IDE initialization when we don't probe for interrupts
  • Make the gcc version checks use the preprocessor symbols consistently.
  • Update CREDITS file and other documentation about my new email address
  • Fix up the IDE irq disable to take into account some
  • Fix mailer-induced corruption in initramfs build rules

Lode Leroy:

  • [IPV4] display bootserver in /proc/net/pnp

Marc Zyngier:

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

Martin Diehl:

  • Missing IrDA stuff for 2.5.73-bk8: sir_dev

Martin Hicks:

  • ia64: fix register-backing store initialization for main thread

Matthew Wilcox:

  • PCI: Improve documentation Fix some grammar problems Add a note about Fast Back to Back support Change the slot_name recommendation to pci_name().
  • 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.
  • PCI: pci_findbus needs a domain Give pcifind_bus a domain argument and move its declaration to <linux/pci.h>
  • PCI: Remove pci_busexists Convert all callers of pcibus_exists() to call pci_find_bus() instead.
  • PCI: arch/i386/pci/irq.c should use pci_findbus Use pcifind_bus rather than relying on the return value of pci_scan_bus.
  • 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.
  • PCI config space in sysfs
  • Driver Core: fix firmware binary files Fixes the sysfs binary file bug.
  • ia64: Use generic pci_scan_bus()

Mikael Starvik:

  • CRIS architecture update for 2.5.74

Paul Fulghum:

  • synclink.c update
  • synclinkmp.c update
  • synclink_cs.c update

Paul Mackerras:

  • Compile fix and cleanup for macserial driver

Pavel Machek:

  • New maintainter for nbd
  • suspend SMP-kernel with one CPU
  • Fix thinko in acpi
  • Fix swsusp with PREEMPT

Randy Dunlap:

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

Roger Luethi:

  • via-rhine 1.18-2.5: Fix Rhine-I regression

Russell King:

  • [SERIAL] Don't return -ERESTARTSYS if signals aren't pending

Rusty Russell:

  • Remove cpu arg from cpu_raise_irq
  • Per-cpu variable in mm/slab.c
  • Remove unused __syscall_count
  • Make ksoftirqd a normal per-cpu variable
  • Make kstat_thiscpu in terms of __getcpu_var and use it
  • switch_mm and enter_lazy_tlb: remove cpu arg

Scott Feldman:

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

Stephen Hemminger:

  • Change OSDL address in CREDITS
  • [NET]: PPP handling fragmented skbuffs

Stephen Lord:

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

Steve French:

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

Steven Cole:

  • update Documentation/Changes, scripts/ver_linux

Thomas Graf:

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

Tom Rini:

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

Trond Myklebust:

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

Ulrich Drepper:

  • wrong pid in siginfo_t
  • tgkill patch for safe inter-thread signals

Ville Nuorvala:

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

Index Mode   |   Flat Mode   |   Thread Mode   |   Thread Flat  
  Talkback(s) Name  and Date
menuconfig is perfect.. now compiling to ...   menuconfig   
lx3hf
Jul 11, 2003, 00:11:24
 
I, for one, am pleased that Linus has de ...   The Flag Is Up!   
Bob Robertson
Jul 11, 2003, 02:08:40
 
I could have sworn there were a bunch a  ...   reiserfs patches?   
ac
Jul 11, 2003, 02:09:52
 
Bill: Oh, don&#39;t worry about this 2.6 ...   Play   
Bojan Smojver
Jul 11, 2003, 07:18:29
 
What&#39;s tpmC?  ...   Re: Play   
Anonymous
Jul 11, 2003, 14:30:28
 
I think "tpm" stands for "Transactions P ...   Re: Re: Play   
Myself
Jul 11, 2003, 18:16:27
 
I have tried to compile and i get a blan ...   blank console   
Otto Solares
Jul 11, 2003, 20:04:51
 
If you used &#39;make oldconfig&#39;, yo ...   Re: blank console   
Brian
Jul 12, 2003, 00:50:26
 
> If you used &#39;make oldconfig&#39;,  ...   Re: Re: blank console   
Yuri
Jul 12, 2003, 17:32:49
 
Back when 2.4 was coming together, Joe P ...   Wonderful?   
Vance
Jul 13, 2003, 02:31:42
 
  Home | Search Talkbacks | Customize View    Top of Page  



Enter your comments below:

* Your Name:

* Your Email Address:

* Subject:

CC: [will also send this talkback to an E-Mail address]

* Comments:

Tags allowed:<I>,<B> and <U>. See our talkback-policy for more about talkback content.

Fields marked with * are required!






..............................




All times are recorded in UTC.
Linux is a trademark of Linus Torvalds.
Powered by Linux, Apache and PHP

internet.commediabistro.comJusttechjobs.comGraphics.com

Search:

WebMediaBrands Corporate Info

Legal Notices, Licensing, Permissions, Privacy Policy.
Advertise | Newsletters | Shopping | E-mail Offers | Freelance Jobs