Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on Feb 11, 2008
  1. @gregkh

    Linux 2.6.24.2

    gregkh authored
  2. @gregkh

    splice: fix user pointer access in get_iovec_page_array()

    Bastian Blank authored gregkh committed
    patch 712a30e in mainline.
    
    Commit 8811930 ("splice: missing user
    pointer access verification") added the proper access_ok() calls to
    copy_from_user_mmap_sem() which ensures we can copy the struct iovecs
    from userspace to the kernel.
    
    But we also must check whether we can access the actual memory region
    pointed to by the struct iovec to fix the access checks properly.
    
    Signed-off-by: Bastian Blank <waldi@debian.org>
    Acked-by: Oliver Pinter <oliver.pntr@gmail.com>
    Cc: Jens Axboe <jens.axboe@oracle.com>
    Cc: Andrew Morton <akpm@linux-foundation.org>
    Signed-off-by: Pekka Enberg <penberg@cs.helsinki.fi>
    Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Commits on Feb 8, 2008
  1. @gregkh

    Linux 2.6.24.1

    gregkh authored
  2. @gregkh

    splice: missing user pointer access verification (CVE-2008-0009/10)

    Jens Axboe authored gregkh committed
    patch 8811930 in mainline.
    
    vmsplice_to_user() must always check the user pointer and length
    with access_ok() before copying. Likewise, for the slow path of
    copy_from_user_mmap_sem() we need to check that we may read from
    the user region.
    
    Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
    Cc: Wojciech Purczynski <cliph@research.coseinc.com>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
    Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
  3. @gregkh

    drm: the drm really should call pci_set_master..

    Dave Airlie authored gregkh committed
    (submitted upstream as 19a8f59)
    
    perhaps bonghits could turn on my bus-mastering because the drm
    certainly never bothered doing it before.
    
    Signed-off-by: Dave Airlie <airlied@linux.ie>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
  4. @gregkh

    Driver core: Revert "Fix Firmware class name collision"

    Michael E Brown authored gregkh committed
    patch 7d640c4 in mainline.
    
    This reverts commit 109f0e9.
    
    The original patch breaks BIOS updates on all Dell machines. The path to
    the firmware file for the dell_rbu driver changes, which breaks all of
    the userspace tools which rely on it.
    
    Note that this patch re-introduces a problem with i2c name collision
    that was previously fixed by this patch.
    
    Signed-off-by: Michael E Brown <michael_e_brown@dell.com>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
  5. @gregkh

    fix writev regression: pan hanging unkillable and un-straceable

    Nick Piggin authored gregkh committed
    patch 124d3b7 in mainline.
    
    Frederik Himpe reported an unkillable and un-straceable pan process.
    
    Zero length iovecs can go into an infinite loop in writev, because the 
    iovec iterator does not always advance over them.
    
    The sequence required to trigger this is not trivial. I think it 
    requires that a zero-length iovec be followed by a non-zero-length iovec 
    which causes a pagefault in the atomic usercopy. This causes the writev 
    code to drop back into single-segment copy mode, which then tries to 
    copy the 0 bytes of the zero-length iovec; a zero length copy looks like 
    a failure though, so it loops.
    
    Put a test into iov_iter_advance to catch zero-length iovecs. We could 
    just put the test in the fallback path, but I feel it is more robust to 
    skip over zero-length iovecs throughout the code (iovec iterator may be 
    used in filesystems too, so it should be robust).
    
    Signed-off-by: Nick Piggin <npiggin@suse.de>
    Signed-off-by: Ingo Molnar <mingo@elte.hu>
    Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
  6. @gregkh

    sched: fix high wake up latencies with FAIR_USER_SCHED

    Srivatsa Vaddagiri authored gregkh committed
    patch 296825c in mainline.
    
    The reason why we are getting better wakeup latencies for
    !FAIR_USER_SCHED is because of this snippet of code in place_entity():
    
    	if (!initial) {
    		/* sleeps upto a single latency don't count. */
    		if (sched_feat(NEW_FAIR_SLEEPERS) && entity_is_task(se))
    						     ^^^^^^^^^^^^^^^^^^
    			vruntime -= sysctl_sched_latency;
    
    		/* ensure we never gain time by being placed backwards. */
    		vruntime = max_vruntime(se->vruntime, vruntime);
    	}
    
    NEW_FAIR_SLEEPERS feature gives credit for sleeping only to tasks and
    not group-level entities. With the patch attached, I could see that
    wakeup latencies with FAIR_USER_SCHED are restored to the same level as
    !FAIR_USER_SCHED.
    
    Signed-off-by: Ingo Molnar <mingo@elte.hu>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
  7. @gregkh

    sched: let +nice tasks have smaller impact

    Peter Zijlstra authored gregkh committed
    patch ef9884e in mainline.
    
    Michel Dänzr has bisected an interactivity problem with
    plus-reniced tasks back to this commit:
    
     810e95c is first bad commit
     commit 810e95c
     Author: Peter Zijlstra <a.p.zijlstra@chello.nl>
     Date:   Mon Oct 15 17:00:14 2007 +0200
    
     sched: another wakeup_granularity fix
    
          unit mis-match: wakeup_gran was used against a vruntime
    
    fix this by assymetrically scaling the vtime of positive reniced
    tasks.
    
    Bisected-by: Michel Dänzer <michel@tungstengraphics.com>
    Signed-off-by: Peter Zijlstra <a.p.zijlstra@chello.nl>
    Signed-off-by: Ingo Molnar <mingo@elte.hu>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
  8. @gregkh

    b43: Reject new firmware early

    Michael Buesch authored gregkh committed
    (not in mainline, as it is not applicable.)
    
    We must reject new incompatible firmware early to avoid
    running into strange transmission failures.
    
    The current development tree supports newer firmware revisions.
    These revisions cause strange failures on the stable 2.6.24 kernel.
    Add a check to avoid confusing users a lot.
    
    Signed-off-by: Michael Buesch <mb@bu3sch.de>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
  9. @stephensmalley @gregkh

    selinux: fix labeling of /proc/net inodes

    stephensmalley authored gregkh committed
    patch b1aa530 in mainline.
    
    The proc net rewrite had a side effect on selinux, leading it to mislabel
    the /proc/net inodes, thereby leading to incorrect denials.  Fix
    security_genfs_sid to ignore extra leading / characters in the path supplied
    by selinux_proc_get_sid since we now get "//net/..." rather than "/net/...".
    
    Signed-off-by: Stephen Smalley <sds@tycho.nsa.gov>
    Signed-off-by: James Morris <jmorris@namei.org>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
  10. @gregkh

    b43legacy: fix DMA slot resource leakage

    Stefano Brivio authored gregkh committed
    patch 8dd0100 in mainline.
    
    This fixes four resource leakages.
    In any error path we must deallocate the DMA frame slots we
    previously allocated by request_slot().
    This is done by storing the ring pointers before doing any ring
    allocation and restoring the old pointers in case of an error.
    
    This patch by Michael Buesch has been ported to b43legacy.
    
    Cc: Michael Buesch <mb@bu3sch.de>
    Signed-off-by: Stefano Brivio <stefano.brivio@polimi.it>
    Signed-off-by: John W. Linville <linville@tuxdriver.com>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
  11. @gregkh

    b43legacy: drop packets we are not able to encrypt

    Stefano Brivio authored gregkh committed
    patch 9eca9a8 in mainline.
    
    We must drop any packets we are not able to encrypt.
    We must not send them unencrypted or with an all-zero-key (which
    basically is the same as unencrypted, from a security point of view).
    
    This might only trigger shortly after resume before mac80211 reassociated
    and reconfigured the keys.
    
    It is safe to drop these packets, as the association they belong to
    is not guaranteed anymore anyway.
    This is a security fix in the sense that it prevents information leakage.
    
    This patch by Michael Buesch has been ported to b43legacy.
    
    Cc: Michael Buesch <mb@bu3sch.de>
    Signed-off-by: Stefano Brivio <stefano.brivio@polimi.it>
    Signed-off-by: John W. Linville <linville@tuxdriver.com>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
  12. @gregkh

    b43legacy: fix suspend/resume

    Stefano Brivio authored gregkh committed
    patch ada5073 in mainline.
    
    This patch makes suspend/resume work with the b43legacy driver.
    We must not overwrite the MAC addresses in the init function, as this
    would also overwrite the MAC on resume. With an all-zero MAC the device
    firmware is not able to ACK any received packets anymore.
    Fix this by moving the initializion stuff that must be done on init but
    not on resume to the start function.
    Also zero out filter_flags to make sure we don't have some flags
    from a previous instance for a tiny timeframe until mac80211 reconfigures
    them.
    
    This patch by Michael Buesch has been ported to b43legacy.
    
    Cc: Michael Buesch <mb@bu3sch.de>
    Signed-off-by: Stefano Brivio <stefano.brivio@polimi.it>
    Signed-off-by: John W. Linville <linville@tuxdriver.com>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
  13. @gregkh

    b43legacy: fix PIO crash

    Stefano Brivio authored gregkh committed
    patch 0cd67d4 in mainline.
    
    Fix the crash reported below, which seems to happen on bcm4306 rev. 2 devices
    only while using PIO:
    
    Oops: 0000 [#1] PREEMPT
    Modules linked in: b43(F) rfkill(F) led_class(F) input_polldev(F) arc4 b43legacy mac80211 cfg80211 i915 drm snd_seq_oss snd_seq_midi_event snd_seq snd_seq_device ohci1394 ieee1394 ssb pcmcia snd_intel8x0m ehci_hcd uhci_hcd evdev
    
    Pid: 0, comm: swapper Tainted: GF	(2.6.24st3 #2)
    EIP: 0060:[<f90f667b>] EFLAGS: 00010002 CPU: 0
    EIP is at b43legacy_pio_handle_txstatus+0xbb/0x210 [b43legacy]
    EAX: 0000049b EBX: f11f8044 ECX: 00000001 EDX: 00000000
    ESI: f1ff8000 EDI: 00000000 EBP: f11f8040 ESP: c04f4ef4
     DS: 007b ES: 007b FS: 0000 GS: 0000 SS: 0068
    Process swapper (pid: 0, ti=c04f4000 task=c0488300 task.ti=c04b8000)
    Stack: f90f2788 c05009f0 c0500900 000010f7 f1053823 c04f4f24 dfb8e800 00000003
           f1368000 00000007 00000296 f90f1975 00001000 010c0800 01000000 00000007
           f90f6391 f11f8000 00000082 c04f4f4a 00000000 00004fd0 10f70000 8c061000
    Call Trace:
     [<f90f2788>] b43legacy_debugfs_log_txstat+0x48/0xb0 [b43legacy]
     [<f90f1975>] b43legacy_handle_hwtxstatus+0x75/0x80 [b43legacy]
     [<f90f6391>] b43legacy_pio_rx+0x201/0x280 [b43legacy]
     [<f90e4fa3>] b43legacy_interrupt_tasklet+0x2e3/0x870 [b43legacy]
     [<c0123567>] tasklet_action+0x27/0x60
     [<c01237b4>] __do_softirq+0x54/0xb0
     [<c010686b>] do_softirq+0x7b/0xe0
     [<c01457c0>] handle_level_irq+0x0/0x110
     [<c01457c0>] handle_level_irq+0x0/0x110
     [<c0123758>] irq_exit+0x38/0x40
     [<c0106953>] do_IRQ+0x83/0xd0
     [<c011812f>] __update_rq_clock+0x4f/0x180
     [<c0104b4f>] common_interrupt+0x23/0x28
     [<c011007b>] wakeup_code+0x7b/0xde
     [<c02b1039>] acpi_processor_idle+0x24a/0x3c9
     [<c01025c7>] cpu_idle+0x47/0x80
     [<c04b9ad5>] start_kernel+0x205/0x290
     [<c04b9360>] unknown_bootoption+0x0/0x1f0
     =======================
    Code: 0f 00 00 81 fb ff 00 00 00 0f 87 36 01 00 00 8d 04 db 85 ff 8d 6c c6 40 8d 5d 04 0f 85 ef 00 00 00 fe 4e 0e 0f b7 46 0c 8b 53 04 <8b> 4a 50 29 c8 83 e8 52 66 89 46 0c 8b 54 24 14 80 7a 0b 00 74
    EIP: [<f90f667b>] b43legacy_pio_handle_txstatus+0xbb/0x210 [b43legacy] SS:ESP 0068:c04f4ef4
    Kernel panic - not syncing: Fatal exception in interrupt
    
    Signed-off-by: Stefano Brivio <stefano.brivio@polimi.it>
    Signed-off-by: John W. Linville <linville@tuxdriver.com>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
  14. @gregkh

    b43: Fix dma-slot resource leakage

    Michael Buesch authored gregkh committed
    patch 8dd0100 in mainline.
    
    This fixes four resource leakages.
    In any error path we must deallocate the DMA frame slots we
    previously allocated by request_slot().
    This is done by storing the ring pointers before doing any ring
    allocation and restoring the old pointers in case of an error.
    
    Signed-off-by: Michael Buesch <mb@bu3sch.de>
    Signed-off-by: Stefano Brivio <stefano.brivio@polimi.it>
    Signed-off-by: John W. Linville <linville@tuxdriver.com>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
  15. @gregkh

    b43: Drop packets we are not able to encrypt

    Michael Buesch authored gregkh committed
    patch 09552cc in mainline
    
    We must drop any packets we are not able to encrypt.
    We must not send them unencrypted or with an all-zero-key (which
    basically is the same as unencrypted, from a security point of view).
    
    This might only trigger shortly after resume before mac80211 reassociated
    and reconfigured the keys.
    
    It is safe to drop these packets, as the association they belong to
    is not guaranteed anymore anyway.
    This is a security fix in the sense that it prevents information leakage.
    
    Signed-off-by: Michael Buesch <mb@bu3sch.de>
    Signed-off-by: John W. Linville <linville@tuxdriver.com>
    Signed-off-by: David S. Miller <davem@davemloft.net>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
  16. @gregkh

    b43: Fix suspend/resume

    Michael Buesch authored gregkh committed
    patch 7be1bb6 in mainline.
    
    This patch makes suspend/resume work with the b43 driver.
    We must not overwrite the MAC addresses in the init function, as this
    would also overwrite the MAC on resume. With an all-zero MAC the device
    firmware is not able to ACK any received packets anymore.
    Fix this by moving the initializion stuff that must be done on init but
    not on resume to the start function.
    Also zero out filter_flags to make sure we don't have some flags
    from a previous instance for a tiny timeframe until mac80211 reconfigures
    them.
    
    Signed-off-by: Michael Buesch <mb@bu3sch.de>
    Signed-off-by: John W. Linville <linville@tuxdriver.com>
    Signed-off-by: David S. Miller <davem@davemloft.net>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
  17. @gregkh

    sky2: fix for WOL on some devices

    Stephen Hemminger authored gregkh committed
    patch 82637e8 in mainline
    
    This patch disables config mode access after clearing PCI settings.
    Without this change WOL won't work on some BIOS's
    
    Signed-off-by: Stephen Hemminger <shemminger@linux-foundation.org>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
  18. @gregkh

    sky2: restore multicast addresses after recovery

    Stephen Hemminger authored gregkh committed
    patch a7bffe7 in mainline.
    
    If the sky2 deadman timer forces a recovery, the multicast hash
    list is lost. Move the call to sky2_set_multicast to the end
    of sky2_up() so all paths that bring device up will restore multicast.
    
    Signed-off-by: Stephen Hemminger <shemminger@linux-foundation.org>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
  19. @gregkh

    x86: restore correct module name for apm

    Sam Ravnborg authored gregkh committed
    patch 3a900d8 in mainline
    
    The apm module were renamed to apm_32 during the merge of 32 and 64 bit
    x86 which is unfortunate. As apm is 32 bit specific we like to keep the
    _32 in the filename but the module should be named apm.
    
    Fix this in the Makefile.
    
    Reported-by: "A.E.Lawrence" <lawrence_a_e@ntlworld.com>
    Signed-off-by: Sam Ravnborg <sam@ravnborg.org>
    Cc: Cc: Ingo Molnar <mingo@elte.hu>
    Cc: "H. Peter Anvin" <hpa@zytor.com>
    Cc: "A.E.Lawrence" <lawrence_a_e@ntlworld.com>
    Signed-off-by: Ingo Molnar <mingo@elte.hu>
    Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
  20. @lenb @gregkh

    ACPI: update ACPI blacklist

    lenb authored gregkh committed
    These minor changes sync the latest ACPI blacklist into 2.6.24.
    The main benefit of this patch is to make any future
    changes easier to apply.  The immediate benefit is one less
    dmesg line on Acer systems.
    
    Signed-off-by: Len Brown <len.brown@intel.com>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
  21. @ian-abbott @gregkh

    PCI: Fix fakephp deadlock

    ian-abbott authored gregkh committed
    This patch works around a problem in the fakephp driver when a process
    writing "0" to a "power" sysfs file to fake removal of a PCI device ends
    up deadlocking itself in the sysfs code.
    
    The patch was recently accepted into Linus' tree after the 2.6.24 release:
    http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=5c796ae7a7ebe56967ed9b9963d7c16d733635ff
    
    Signed-off-by: Ian Abbott <abbotti@mev.co.uk>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
  22. @gregkh

    sys_remap_file_pages: fix ->vm_file accounting

    Oleg Nesterov authored gregkh committed
    patch 8a459e4 in mainline.
    
    Fix ->vm_file accounting, mmap_region() may do do_munmap().
    
    Signed-off-by: Oleg Nesterov <oleg@tv-sign.ru>
    Signed-off-by: Miklos Szeredi <mszeredi@suse.cz>
    Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
    Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
  23. @gregkh

    lockdep: annotate epoll

    Peter Zijlstra authored gregkh committed
    patch 0ccf831 in mainline.
    
    On Sat, 2008-01-05 at 13:35 -0800, Davide Libenzi wrote:
    
    > I remember I talked with Arjan about this time ago. Basically, since 1)
    > you can drop an epoll fd inside another epoll fd 2) callback-based wakeups
    > are used, you can see a wake_up() from inside another wake_up(), but they
    > will never refer to the same lock instance.
    > Think about:
    >
    > 	dfd = socket(...);
    > 	efd1 = epoll_create();
    > 	efd2 = epoll_create();
    > 	epoll_ctl(efd1, EPOLL_CTL_ADD, dfd, ...);
    > 	epoll_ctl(efd2, EPOLL_CTL_ADD, efd1, ...);
    >
    > When a packet arrives to the device underneath "dfd", the net code will
    > issue a wake_up() on its poll wake list. Epoll (efd1) has installed a
    > callback wakeup entry on that queue, and the wake_up() performed by the
    > "dfd" net code will end up in ep_poll_callback(). At this point epoll
    > (efd1) notices that it may have some event ready, so it needs to wake up
    > the waiters on its poll wait list (efd2). So it calls ep_poll_safewake()
    > that ends up in another wake_up(), after having checked about the
    > recursion constraints. That are, no more than EP_MAX_POLLWAKE_NESTS, to
    > avoid stack blasting. Never hit the same queue, to avoid loops like:
    >
    > 	epoll_ctl(efd2, EPOLL_CTL_ADD, efd1, ...);
    > 	epoll_ctl(efd3, EPOLL_CTL_ADD, efd2, ...);
    > 	epoll_ctl(efd4, EPOLL_CTL_ADD, efd3, ...);
    > 	epoll_ctl(efd1, EPOLL_CTL_ADD, efd4, ...);
    >
    > The code "if (tncur->wq == wq || ..." prevents re-entering the same
    > queue/lock.
    
    Since the epoll code is very careful to not nest same instance locks
    allow the recursion.
    
    Signed-off-by: Peter Zijlstra <a.p.zijlstra@chello.nl>
    Tested-by: Stefan Richter <stefanr@s5r6.in-berlin.de>
    Acked-by: Davide Libenzi <davidel@xmailserver.org>
    Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
  24. @gregkh

    forcedeth: mac address mcp77/79

    Ayaz Abdulla authored gregkh committed
    patch 2b91213 in mainline.
    
    This patch is a critical fix for MCP77 and MCP79 devices. The feature
    flags were missing the define for correct mac address
    (DEV_HAS_CORRECT_MACADDR).
    
    Signed-off-by: Ayaz Abdulla <aabdulla@nvidia.com>
    Signed-off-by: Jeff Garzik <jeff@garzik.org>
    Signed-off-by: David S. Miller <davem@davemloft.net>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
  25. @gregkh

    USB: Fix usb_serial_driver structure for Kobil cardreader driver.

    Stefan Bader authored gregkh committed
    The device setup did miss to initialize the num_interrupt_out field, thus
    failing to successfully complete the probe function.
    
    Signed-off-by: Stefan Bader <stefan.bader@canonical.com>
    Cc: Alan Cox <alan@redhat.com>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
  26. @gregkh

    USB: handle idVendor of 0x0000

    gregkh authored
    Some crazy devices in the wild have a vendor id of 0x0000.  If we try to
    add a module alias with this id, we just can't do it due to a check in
    the file2alias.c file.  Change the test to verify that both the vendor
    and product ids are 0x0000 to show a real "blank" module alias.
    
    Note, the module-init-tools package also needs to be changed to properly
    generate the depmod tables.
    
    Cc: Janusz <janumix@poczta.fm>
    Cc: Jon Masters <jcm@redhat.com>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
  27. @gregkh

    USB: fix usbtest halt check on big endian systems

    Jan Andersson authored gregkh committed
    usbtest did not swap the received status information when checking for
    a non-zero value and failed to discover halted endpoints on big endian
    systems.
    
    Signed-off-by: Jan Andersson <jan@gaisler.com>
    Acked-by: David Brownell <david-b@pacbell.net>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
  28. @gregkh

    USB: storage: Add unusual_dev for HP r707

    Grant Grundler authored gregkh committed
    Add "FIX_CAPACITY" entry for HP Photosmart r707 Camera in "Disk" mode.
    Camera will wedge when /lib/udev/vol_id attempts to access the last sector,
    EIO gets reported to dmesg, and block device is marked "offline" (it is).
    Reproduced vol_id behavior with:
    	"dd if=/dev/sda of=/dev/null skip=60800 count=1"
    
    Signed-off-by: Grant Grundler <grundler@parisc-linux.org>
    Signed-off-by: Phil Dibowitz <phil@ipom.com>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
  29. @gregkh

    USB: Variant of the Dell Wireless 5520 driver

    Nate Carlson authored gregkh committed
    I've got a Dell wireless 5520 card with a different USB ID - specifically, 8136
    instead of 8137. Attached a small patch to add support, and the output of an
    'ati3'.
    
    If we could get this in, that'd be sweet.  ;)  Thanks!
    
    nc@knight:~/tmp/linux-2.6.24-rc8/drivers/usb/serial$ lsusb | grep 8136
    	Bus 001 Device 005: ID 413c:8136 Dell Computer Corp.
    nc@knight:~/tmp/linux-source-2.6.23/drivers/usb/serial$ cu -l ttyUSB0 -s 115200
    	Connected.
    	ati3
    	Manufacturer: Novatel Wireless Incorporated
    	Model: Expedite EU860D MiniCard
    	Revision: 10.10.04.01-01  [2007-04-11 14:07:19]
    	IMEI: 011186000228043
    	+GCAP: +CGSM,+DS,+ES
    
    From: Nate Carlson <natecars@natecarlson.com>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
  30. @gregkh

    USB: use GFP_NOIO in reset path

    Oliver Neukum authored gregkh committed
    this function will run in the context of the scsi error handler thread.
    It must use GFP_NOIO instead of GFP_KERNEL to avoid a possible
    deadlock.
    
    Signed-off-by: Oliver Neukum <oneukum@suse.de>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
  31. @gregkh

    USB: ftdi driver - add support for optical probe device

    Ed Beroset authored gregkh committed
    Added support for the Elster Unicom III Optical Probe.
    The device ID has already been added to the usb.ids file.
    
    Signed-off-by: Ed Beroset <beroset@mindspring.com>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
  32. @gregkh

    USB: pl2303: add support for RATOC REX-USB60F

    Akira Tsukamoto authored gregkh committed
    pl2303: add support for RATOC REX-USB60F
    
    This patch adds support for RATOC REX-USB60F Serial Adapters,
    which is widely used in Japan recently.
    
    Signed-off-by: Akira Tsukamoto <akirat@rd.scei.sony.co.jp>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
  33. @Kozzi11 @gregkh

    USB: remove duplicate entry in Option driver and Pl2303 driver for Hu…

    Kozzi11 authored gregkh committed
    …awei modem
    
    Remove entry for Huawei E620 UMTS/HSDPA card (ID: 12d1:1001) in pl2303 driver
    Option driver is use instead
    
    Signed-off-by: Daniel Kozák <kozzi11@gmail.com>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Something went wrong with that request. Please try again.