SHARE
Facebook X Pinterest WhatsApp

Linus Torvalds: Linux 2.5.10

Written By
thumbnail
Web Webster
Web Webster
Apr 24, 2002

Kernel.org
Mirrors

        Release notes for v2.5.10



Summary of changes from v2.5.9 to v2.5.10
============================================

<kai@tp1.ruhr-uni-bochum.de> (02/04/16 1.532)
        Rename O_TARGET to <subdir>.o in drivers/usb.

<kai@tp1.ruhr-uni-bochum.de> (02/04/16 1.533)
        Cleanup drivers/usb/Makefile and Config.in's
        
        Use the fact that now O_TARGET == <subdir.o> to simplify the
        Makefile.
        Correct mod-subdirs use.
        Remove unneeded code from drivers/usb/*/Config.in

<tony@cantech.net.au> (02/04/17 1.531.4.1)
        [PATCH] Change "return EBLAH" to "return -EBLAH in drivers/*
        
        Hello All,
                This is a simple patch that changes several "return EBLAH"'s in drivers/*
        for "return -EBLAH".  I have done my best to check the call stack to ensure
        that the change in sign of the return values wont break anything.
        
        The patch supplied is agaist linux-2.4.19-pre6

<oliver@neukum.name> (02/04/19 1.531.4.2)
        [PATCH] USB hpusbscsi device added
        
        USB hpusbscsi driver
        
         - device added

<greg@kroah.com> (02/04/19 1.531.4.3)
        USB keyspan driver
        
        Added support for the 19QI and 19QW devices.
        Updated the firmware images with new versions.
        minor cleanups to the driver.

<greg@kroah.com> (02/04/19 1.531.4.4)
        USB core
        
        Took out the limitation that drivers had to take up 16 minors.  Now
        they can use only 1 if they want to.

<kai@tp1.ruhr-uni-bochum.de> (02/04/21 1.531.6.8)
        Move CAPI subsystem and AVM drivers to their new place in the tree.
<s.doyon@videotron.ca> (02/04/22 1.536)
        [PATCH] added Tieman Voyager USB Braille driver
        
         added Tieman Voyager USB Braille driver

<mark@hal9000.dyndns.org> (02/04/22 1.537)
        This updates the ov511 driver to the latest stable version (1.60).
          
          Summary of changes:
          - Remove palette conversion and related code
          - Full OV518 support (except for color), initial OV518+ support
          - Improved OV6620 quality (Credit: Alexandre F.)
          - ov51x_init_isoc() should exit if usb_submit_urb() fails
          - ISO completion handler should only issue warning if bad data is received
          - Added "mirror" module parameter; reverses image horizontally
          - Changed USB control transaction fields to match Windows driver
          - New decompression module locking (decomp_ops->owner), per Greg's advice
          - EXPORT_SYMBOL_NOVERS => EXPORT_SYMBOL
          - New devices: Lifeview USB Live TV PAL/SECAM and PAL D/K+B/G
          - Disabled buf_timeout feature. It was calling vfree() in interrupt
            context, which is illegal. Memory is deallocated immediately on close().
          - Most sensors thought to be OV7620AE were actually OV76BE. Changed code
            to reflect this, and emit a warning if an OV7620AE is encountered.
          - Miscellaneous cleanups and bug fixes

<greg@kroah.com> (02/04/22 1.538)
        USB ov511 driver
        
        changed test_bit() call.

<petkan@mastika.lnxw.com> (02/04/22 1.539)
        USB pegasus and rtl8150
        
        Rx tasklet cleanups for both pegasus and rtl8150

<greg@kroah.com> (02/04/22 1.540)
        USB keyspan driver
          
          general cleanups:
                - removed commented out function prototypes
                - removed duplicate function prototypes
                - removed unneeded #include
                - added named initializers
                - merged lots of the individual device structures into general 1, 2, and 4 port structures.

<david-b@pacbell.net> (02/04/22 1.541)
        [PATCH] PATCH: 2.5.8 ehci, submit errors
        
        It fixes problems with interrupt transfers, which I think that
        nobody else has run into (or I'd surely have heard of it :).
        Looks like not many folk are using USB 2.0 hubs yet.
        
            - wasn't checking enough of the periodic schedule to
              detect bandwidth overcommit (would BUG out)
            - frames to uframes is rightshift 3, not 8 :)
            - properly cleans up (no oops!) after certain rare errors
              in the interrupt submit path (just my luck to hit one)
            - use that cleanup to bypass some old implementation
              shortcuts in the control and bulk submit paths
            - there are also some other minor updates/cleanups

<david-b@pacbell.net> (02/04/22 1.542)
        [PATCH] Re: PATCH: 2.5.8 ehci, submit errors
        
        Oh, and for non-x86 platforms with interesting pci
        mapping, this tweak to one new routine would be
        important in a particular error path I've yet to see ... :)

<dkuhlen@fhm.edu> (02/04/22 1.543)
        [PATCH] fix USB documentation bug
        
        USB fix documentation bug
        
         After some source investigations I discovered a harmless mistake:
         The description of the  usb_control_msg(...) function says
         it returns 0, or less than 0 if an error occured, but
         the usb_internal_control_msg returns length, which is sometimes >0
         (success) or <0 if error.

<kai@tp1.ruhr-uni-bochum.de> (02/04/22 1.531.7.1)
        Remove one occurence of list-multi in drivers/isdn/tpam/Makefile

<kai@tp1.ruhr-uni-bochum.de> (02/04/22 1.531.7.2)
        Remove list-multi in drivers/net/*/Makefile

<kai@tp1.ruhr-uni-bochum.de> (02/04/22 1.531.7.3)
        Remove list-multi in sound/*/Makefile

<torvalds@home.transmeta.com> (02/04/22 1.544.2.1)
        Duh. Re-fix the UP setup_per_cpu_areas() case that got
        fixed a few times too many already ;)

<anton@samba.org> (02/04/22 1.544.2.2)
        [PATCH] double down() in nfsd_symlink
        
        As a result of the recent BKL removal in notify_change, nfsd_symlink
        downs the inode semaphore twice (the first time is in fh_lock).

<kai@tp1.ruhr-uni-bochum.de> (02/04/23 1.547)
        Fix a typo which left aic7xxx/Makefile broken
        
        Now it really works (I tried).

<torvalds@home.transmeta.com> (02/04/23 1.548)
        Fix some strange (and incorrect) reiserfs bit-op casts..
        
        No object-code changes, but removes warnings from the stricter
        typechecking.

<torvalds@home.transmeta.com> (02/04/23 1.549)
        Add a "const" qualifier to test_bit() on x86, to avoid
        warnings for proper usage.
<torvalds@home.transmeta.com> (02/04/23 1.550)
        Update to version 2.5.10

<torvalds@home.transmeta.com> (02/04/23 1.551)
        Add ATI Radeon 8500 ID

<torvalds@home.transmeta.com> (02/04/23 1.552)
        Bitops need "unsigned long".

<oliendm@us.ibm.com> (02/04/23 1.553)
        [PATCH] 2.5.9 SEM_UNDO patch
        
        As we discussed some time ago, here is a patch for the SEM_UNDO change
        that can be applied to linux-2.5.9.

<haveblue@us.ibm.com> (02/04/23 1.554)
        [PATCH] Locking in sync_old_buffers
        
        Move BKL into the fs-specific write_super()'s.

<kuebelr@email.uc.edu> (02/04/23 1.555)
        [PATCH] spelling mistakes
        
        Fix a few spelling mistakes in documentation (arch/i386/boot/setup.S,
        Documentation/sysrq.txt).

<smurf@osdl.org> (02/04/23 1.556)
        [PATCH] MegaRAID - compile fix for 2.5.9
        
          This fixes compile errors.  It has been tested with a weekend of Bonnie++ 8GB
        runs on a RAID0 setup at the OSDL.  This was built against and tested on 2.5.8
        and applies cleanly to 2.5.9.
        
          LSI told me they have a version 2.0 of the driver in development but
        it would be really nice to have the dang thing working now ;-)

<ak@muc.de> (02/04/23 1.557)
        [PATCH] x86-64 next sync for 2.5.9
        
        This patch fixes up some lose ends left over from the last x86-64 jumbo merge.
        
         - make it compile again. ia32_ioctl was referencing IDE ioctls that got
           remove in a merge race
         - Use the memset/FXRSTOR way to initialize the FPU, as discussed.
         - Fix semctl/shmctl ABI (thanks to Andreas Schwab)
         - Other minor fixes.

<torvalds@home.transmeta.com> (02/04/23 1.558)
        Fix include files for write_super BKL move.
thumbnail
Web Webster

Web Webster

Web Webster has more than 20 years of writing and editorial experience in the tech sector. He’s written and edited news, demand generation, user-focused, and thought leadership content for business software solutions, consumer tech, and Linux Today, he edits and writes for a portfolio of tech industry news and analysis websites including webopedia.com, and DatabaseJournal.com.

Recommended for you...

5 Best Free and Open Source Text Expander Tools
webmaster
Jun 13, 2025
Grafito: Systemd Journal Log Viewer with a Beautiful Web UI
Bobby Borisov
Jun 12, 2025
FreeBSD Wants to Know a Few Things
brideoflinux
May 11, 2025
NVK enabled for Maxwell, Pascal, and Volta GPUs
Kara Bembridge
May 1, 2025
Linux Today Logo

LinuxToday is a trusted, contributor-driven news resource supporting all types of Linux users. Our thriving international community engages with us through social media and frequent content contributions aimed at solving problems ranging from personal computing to enterprise-level IT operations. LinuxToday serves as a home for a community that struggles to find comparable information elsewhere on the web.

Property of TechnologyAdvice. © 2025 TechnologyAdvice. All Rights Reserved

Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.