An error occurred fetching the project authors.
  1. 08 Jun, 2002 1 commit
  2. 29 May, 2002 1 commit
    • Greg Kroah-Hartman's avatar
      USB OHCI driver: Added SA1111 support · db4b1c4a
      Greg Kroah-Hartman authored
        
      Added the patch from Russell King <rmk@arm.linux.org.uk> that splits
      the usb-ohci driver into two pieces, enabling the sa1111 hardware to
      work with the driver.
        
      I also added some changes to get the usb-ohci-pci.o module to build
      and run properly.
      db4b1c4a
  3. 13 May, 2002 1 commit
    • Greg Kroah-Hartman's avatar
      [PATCH] USB device reference counting api cleanup changes · 04adba5a
      Greg Kroah-Hartman authored
      This patch replaces the awkwardly named usb_inc_dev_use() and
      usb_dec_dev_use() with usb_get_dev() and usb_put_dev() to match the
      naming convention of the rest of the kernel's reference counted
      structures.  It also does away with the special case of usb_free_dev(),
      and has usb_put_dev() be the same thing (through a #define, just like
      usb_free_urb() works.)
      
      Now when the last person calls usb_put_dev() or usb_free_dev() the
      structure is cleaned up.  This allows the different host controller
      drivers to implement their logic differently if they want to (as they
      do), and everyone can be happy and stop arguing about the "proper" way
      to write their host controller drivers :)
      04adba5a
  4. 07 May, 2002 1 commit
  5. 09 Apr, 2002 1 commit
    • David Brownell's avatar
      [PATCH] USB physical paths id · 3668d7cd
      David Brownell authored
      This provides something that gets discussed regularly: stable
      device IDs.  Straightforward; most of it was already present:
      
          - Moves "bus_name" out of HCD framework into usb_bus.
            This accounts for _by far the bulk_ of this patch, since
            every use of that original field needed to change.
      
          - Make Vojtech's usb_make_path() use bus_name instead
            of unstable bus numbers ... and usb_device->devpath
            instead of recomputing that same info.  Combine two
            stable IDs, and the result is still stable.  And since both
            are precomputed, usb_make_path() turns into only an
            error check wrapped around snprintf() ... so I inlined it.
      
          - Minor tweak to usb_device->devpath construction.  It
            still uses "/" for the root hub (better suggestions?) but
            Vojtech wanted "." for separators, so I changed that.
      
          - The older HCDs (uhci.c etc) initialize usb_bus.bus_name,
            as well as the sharable HCD framework
      
          - HCD framework no longer uses "bus" member.
      
      These IDs are currently exposed in "input" hotplugging, and
      my next patch addresses that for USB network devices.
      3668d7cd
  6. 04 Apr, 2002 2 commits
  7. 03 Apr, 2002 1 commit
    • David Brownell's avatar
      USB ohci driver fixes · e8ee53e8
      David Brownell authored
        
         - An oopsable bug affecting unlink of interrupt
           transfers. Fix mirrors one done ages ago for ISO.
           (Original patch by Matt Hughes)
         - Better cleanup on init failure (Matthew Frederickson)
         - fixes the problem Stuart reported, where interrupt urbs
           couldn't be unlinked from their completion handlers, and it
           also makes OHCI return the correct status code for async
           unlink requests (-EINPROGRESS not zero).
      e8ee53e8
  8. 27 Feb, 2002 1 commit
    • David Brownell's avatar
      This is another USB API cleanup patch. It's against 2.5.5: · 29b78b5a
      David Brownell authored
        
          - Moves 8 functions from usb.[hc] to hcd.[hc]
          - Also moves some data structures and types
          - Now usbdevfs and "old" HCDs #include "hcd.h"
          - Minor tweaks to the "hcd" layer (one less FIXME)
          - Minor kernel doc and comment cleanups
        
      Basically this continues moving the HCD-only functionality
      out of the way of normal USB device drivers.  Converging
      "usb_bus" and "usb_hcd" (later!) will be a bit easier too.
      
      I did basic sanity tests, there's little to break ... :)
        
      There are still a few functions in usb.c that aren't for
      general driver use.  They're mostly for enumeration,
      in areas where the hub driver and HCD root hubs
      need to do various kinds of magic.  It wasn't clear
      how to decouple those, they can certainly wait.
      29b78b5a
  9. 20 Feb, 2002 1 commit
  10. 11 Feb, 2002 1 commit
  11. 09 Feb, 2002 1 commit
  12. 07 Feb, 2002 1 commit
  13. 06 Feb, 2002 1 commit
  14. 05 Feb, 2002 22 commits
    • Linus Torvalds's avatar
      v2.5.2.5 -> v2.5.2.6 · 2f886464
      Linus Torvalds authored
      - Asit Mallick: mtrr update
      - Patrick Mochel: split up kernel/device.c into drivers/base
      - Mikael Pettersson/Al Viro: fix missing in-core inode initialization
      in ext2 introduced by Al's inode trimming
      - David Miller: sparc and network updates
      - Frank Davis: firewire video mmap page remapping fix
      - me: fix configure help scripts to fix breakage noticed by Dave Jones
      - Greg KH: USB updates
      - Kai Germaschewski: ISDN fixes, Config.help entries
      - Douglas Gilbert: SCSI doc update
      - Ingo Molnar: x86 taskswitch optimizations, scheduler updates
      - Mikael Pettersson: make APIC work on old external setups
      - Al Viro: more inode trimming
      2f886464
    • Linus Torvalds's avatar
      v2.5.2.2 -> v2.5.2.3 · 463727d1
      Linus Torvalds authored
      - Al Viro: VFS inode allocation moved down to filesystem, trim inodes
      - Greg KH: USB update, hotplug documentation
      - Kai Germaschewski: ISDN update
      - Ingo Molnar: scheduler tweaking ("J2")
      - Arnaldo: emu10k kdev_t updates
      - Ben Collins: firewire updates
      - Björn Wesen: cris arch update
      - Hal Duston: ps2esdi driver bio/kdev_t fixes
      - Jean Tourrilhes: move wireless drivers into drivers/net/wireless,
      update wireless API #1
      - Richard Gooch: devfs race fix
      - OGAWA Hirofumi: FATFS update
      463727d1
    • Linus Torvalds's avatar
      v2.5.1.9 -> v2.5.1.10 · 908920b1
      Linus Torvalds authored
      - Kai Germaschewski: ISDN updates
      - Al Viro: start moving buffer cache indexing to "struct block_device *"
      - Greg KH: USB update
      - Russell King: fix up some ARM merge issues
      - Ingo Molnar: scalable scheduler
      908920b1
    • Linus Torvalds's avatar
      v2.5.0.7 -> v2.5.0.8 · 098b7955
      Linus Torvalds authored
      - Greg KH: USB updates
      - Jens Axboe: more bio updates
      - Christoph Rohland: fix up proper shmat semantics
      098b7955
    • Linus Torvalds's avatar
      v2.4.14.1 -> v2.4.14.2 · a8a2069f
      Linus Torvalds authored
        - Ivan Kokshaysky: fix alpha dec_and_lock with modules, for alpha config entry
        - Kai Germaschewski: ISDN updates
        - Jeff Garzik: network driver updates, sysv fs update
        - Kai Mäkisara: SCSI tape update
        - Alan Cox: large drivers merge
        - Nikita Danilov: reiserfs procfs information
        - Andrew Morton: ext3 merge
        - Christoph Hellwig: vxfs livelock fix
        - Trond Myklebust: NFS updates
        - Jens Axboe: cpqarray + cciss dequeue fix
        - Tim Waugh: parport_serial base_baud setting
        - Matthew Dharm: usb-storage Freecom driver fixes
        - Dave McCracken: wait4() thread group race fix
      a8a2069f
    • Linus Torvalds's avatar
      v2.4.12.5 -> v2.4.12.6 · aed492fc
      Linus Torvalds authored
        - Stephen Rothwell: APM idle time handling fixes, docbook update, cleanup
        - Jeff Garzik: network driver updates
        - Greg KH: USB updates
        - Al Viro: UFS update, binfmt_misc rewrite.
        - Andreas Dilger: /dev/random fixes
        - David Miller: network/sparc updates
      aed492fc
    • Linus Torvalds's avatar
      v2.4.9.13 -> v2.4.9.14 · 269f8f70
      Linus Torvalds authored
        - Richard Gooch: devfs update
        - Andrea Arcangeli: clean up/fix ramdisk handling now that it's in page cache
        - Al Viro: follow up the above with initrd cleanups
        - Keith Owens: get rid of drivers/scsi/53c700-mem.c file
        - Trond Myklebust: RPC over TCP race fix
        - Greg KH: USB update (ohci understands USB_ZERO_PACKET)
        - me: clean up reference bit handling, fix silly GFP_ATOMIC allocation bug
      269f8f70
    • Linus Torvalds's avatar
      v2.4.9.9 -> v2.4.9.10 · c37fa164
      Linus Torvalds authored
        - Alan Cox: continued merging
        - Mingming Cao: make msgrcv/shmat check the queue/segment ID's properly
        - Greg KH: USB serial init failure fix, Xircom serial converter driver
        - Neil Brown: nsfd/raid/md/lockd cleanups
        - Ingo Molnar: multipath RAID personality, raid xor update
        - Hugh Dickins/Marcelo Tosatti: swapin read-ahead race fix
        - Vojtech Pavlik: fix up some of the infrastructure for x86-64
        - Robert Love: AMD 761 AGP GART support
        - Jens Axboe: fix SCSI-generic queue handling race
        - me: be sane about page reference bits
      c37fa164
    • Linus Torvalds's avatar
      v2.4.9.7 -> v2.4.9.8 · 932f485f
      Linus Torvalds authored
        - Christoph Hellwig: clean up personality handling a bit
        - Robert Love: update sysctl/vm documentation
        - make the three-argument (that everybody hates) "min()" be "min_t()",
        and introduce a type-anal "min()" that complains about arguments of
        different types.
      932f485f
    • Linus Torvalds's avatar
      v2.4.8.4 -> v2.4.9 · bb5b6e6c
      Linus Torvalds authored
        - David Miller: sparc updates, FAT fs fixes, btaudio build fix
        - David Gibson: Orinoco driver update
        - Kevin Fleming: more disks the HPT controller doesn't like
        - David Miller: "min()/max()" cleanups. Understands signs and sizes.
        - Ben LaHaise: make vma merging more generous, help Mozilla /proc/<>/maps
        - Jens Axboe: CD updates
        - Trond Myklebust: save away NFS credentials in inode, so that mmap can
        writeout.
        - Mark Hemment: HIGHMEM ops cleanups
        - Jes Sorensen: use "unsigned long" for flags in various drivers
      bb5b6e6c
    • Linus Torvalds's avatar
      v2.4.7 -> v2.4.7.1 · 6fbaac38
      Linus Torvalds authored
        - Anton Altaparmakov: NTFS error checking
        - Johannes Erdfelt: USB updates
        - OGAWA Hirofumi: FAT update
        - Alan Cox: driver + s390 update merge
        - Richard Henderson: fix alpha sigsuspend error return value
        - Marcelo Tosatti: per-zone VM shortage
        - Daniel Phillips: generic use-once optimization instead of drop-behind
        - Bjorn Wesen: Cris architecture update
        - Anton Altaparmakov: support for Windows Dynamic Disks
        - James Washer: LDT loading SMP bug fix
      6fbaac38
    • Linus Torvalds's avatar
      v2.4.6.3 -> v2.4.6.4 · ccb6dd87
      Linus Torvalds authored
        - David Miller: sparc and networking updates
        - Al Viro: SysV FS add_link off-by-two bogosity.
        - Jeff Garzik: merge D-Link DL2k GigE driver, other network driver cleanups
        - Kai Germaschewski: ISDN update
        - Alan Cox: more merging (MPT fusion core)
        - Johannes Erdfelt: USB updates
        - Stas Sergeev: make sure we return out of vm86 mode when interrupts
        get re.enabled
        - Rusty Russell: netfilter fixes for ipt_unclean and ip_queue
        - me: initialize page->age when adding it to the swap cache
        - Paul Mackerras: PPC updates
        - some subtle fs/buffer.c race conditions (Andrew Morton, me)
      ccb6dd87
    • Linus Torvalds's avatar
      v2.4.5.5 -> v2.4.5.6 · 29f279c7
      Linus Torvalds authored
        - Jeff Garzik: net driver updates, PCI PM induced cleanups
        - Me: do ACPI first, so that it doesn't mess up existing device driver
        configurations.  Notably it used to completely destroy PCMCIA on some
        Sony VAIOs.
        - Paul Mackerras: powermac drivers and MAINTAINERS update
        - NIIBE Yutaka: SuperH update
        - Johannes Erdfelt: USB driver updates
        - Russell King: ARM update
        - Alan Cox: merging, merging, merging
      29f279c7
    • Linus Torvalds's avatar
      v2.4.5.2 -> v2.4.5.3 · a5287abe
      Linus Torvalds authored
        - remember to increment the version number
        - Chris Mason: reiserfs mark_journal_new and bh leak fix
        - Richard Gooch: devfs update
        - Alexander Viro: further FS cleanup (superblock list)
        - David Woodhouse: MTD update
        - Kai Germaschewski: ISDN update (stanford checker fixes etc)
        - Rich Baum: gcc-3.0 warning fixes
        - Jeff Garzik: network driver updates
        - Geert Uytterhoeven: m68k fbdev logo merge glitch fix
        - Andrea Arcangeli: fix signal return path
        - David Miller: Sparc updates
        - Johannes Erdfelt: USB update
        - Carsten Otte, Andries Brouwer: don't clear blk_size unconditionally
        on partition check
        - Martin Frey: alpha Sable irq fix
        - Paul Mackerras: PPC softirq update
        - Patrick Mochel: PCI power management infrastructure
        - Robert Siemer: miroSOUND driver update
        - Neil Brown: knfsd updates, including ability to export ReiserFS filesystems
        - Trond Myklebust: NFS readdir fixup, don't update atime on client
        - Andrew Morton: truncate_inode_pages speedup
        - Paul Menage: make inode quota count all inodes..
      a5287abe
    • Linus Torvalds's avatar
      v2.4.4.5 -> v2.4.4.6 · c9df1e20
      Linus Torvalds authored
        - Johannes Erdfelt: OHCI hash-chain corruption fix, USB updates
        - Richard Henderson, Ivan Kokshaysky: alpha PCI iommu fixes
        - Tim Waugh: parport changelogs and printk levels
        - Andrew Morton: vmalloc off-by-one (overly sensitive) test
        - Al Viro: VFS layer cleanups
        - Cort Dougan: PPC updates (big bootloader re-org)
        - Alan Cox: more merges, remove phillips camera conversion code
        - Andrea Arkangeli: alpha fixups
        - OGAWA Hirofumi: big-sector support with FAT
        - Neil Brown: more md fixes
      c9df1e20
    • Linus Torvalds's avatar
      v2.4.4.4 -> v2.4.4.5 · 560e8996
      Linus Torvalds authored
        - Al Viro: fs cleanups
        - David Miller: sparc semaphores
        - Christoph Hellwig: VxFS update
        - Asit Mallick: set machine check bit with set_in_cr4
        - Richard Henderson: fix alpha pci_controller_num(), sg_fill, SRM poweroff.
        - Johannes Erdfelt: USB updates
        - Cort Dougan: bitkeeper Id's on the ppc side
        - Matt Chapman: NFS file locking SMP lock fix
        - Alan Cox: further merging
      560e8996
    • Linus Torvalds's avatar
      v2.4.3.6 -> v2.4.3.7 · ed6eefe4
      Linus Torvalds authored
        - Johannes Erdfelt: USB updates
        - David Howells: more rw-sem stuff
        - David Miller: network callback cleanups and fixes
        - Jan Harkes: make Coda use the proper VFS layer interfaces, so that it can use
        "non-traditional-unix" filesystems without inode numbers for backing store.
      ed6eefe4
    • Linus Torvalds's avatar
      v2.4.3.4 -> v2.4.3.5 · 9102e0eb
      Linus Torvalds authored
        - Mike Phillips: olympic driver update
        - Alan Cox: continued resyncing (lots of small stuff, big NTFS merge from Anton)
        - Martin Dalecki: cleanup (remove unused and unnecessary get_hardblocksize)
        - Chris Mason: fix potential reiserfs journal overflow
        - Jeff Garzik: network driver updates
        - David Miller: sparc fixes, some network cleanups
      9102e0eb
    • Linus Torvalds's avatar
      v2.4.2.6 -> v2.4.2.7 · 90a880a4
      Linus Torvalds authored
        - more bugs found by the automatic stanford checker, yay!
        - Andrew Morton: fix SAK locking bugs by moving it into a process context
        - Johannes Erdfelt: USB updates
        - Jeff Garzik: merge Hermes driver by David Gibson
        - Jens Axboe: cdrom merges, ll_rw_blk proper accounting
      90a880a4
    • Linus Torvalds's avatar
      v2.4.2.4 -> v2.4.2.5 · cc80f8f9
      Linus Torvalds authored
        - Rik van Riel and others: mm rw-semaphore (ps/top ok when swapping)
        - IDE: 256 sectors at a time is legal, but apparently confuses some
        drives. Max out at 255 sectors instead.
        - Petko Manolov: USB pegasus driver update
        - make the boottime memory map printout at least almost readable.
        - USB driver updates
        - pte_alloc()/pmd_alloc() need page_table_lock.
      cc80f8f9
    • Linus Torvalds's avatar
      v2.4.1.2 -> v2.4.1.3 · c8ebfc88
      Linus Torvalds authored
        - Jens: better ordering of requests when unable to merge
        - Neil Brown: make md work as a module again (we cannot autodetect
        in modules, not enough background information)
        - Neil Brown: raid5 SMP locking cleanups
        - Neil Brown: nfsd: handle Irix NFS clients named pipe behavior and
        dentry leak fix
        - maestro3 shutdown fix
        - fix dcache hash calculation that could cause bad hashes under certain
        circumstances (Dean Gaudet)
        - David Miller: networking and sparc updates
        - Jeff Garzik: include file cleanups
        - Andy Grover: ACPI update
        - Coda-fs error return fixes
        - rth: alpha Jensen update
      c8ebfc88
    • Linus Torvalds's avatar
      Import changeset · 7a2deb32
      Linus Torvalds authored
      7a2deb32