Permalink
Commits on Aug 31, 2012
  1. Merge branch 'configs-3.5' into pf-3.5

    Oleksandr Natalenko committed Aug 31, 2012
  2. configs-3.5: deprecate dell-inspiron-1525.config

    Oleksandr Natalenko committed Aug 31, 2012
  3. configs-3.5: update dell-vostro-3360.config, step 2

    Oleksandr Natalenko committed Aug 31, 2012
  4. Merge branch 'distro-3.5' into pf-3.5

    Oleksandr Natalenko committed Aug 31, 2012
  5. distro-3.5: detect CPUs count automatically in PKGBUILD

    Oleksandr Natalenko committed Aug 31, 2012
  6. Merge branch 'uksm-3.5' into pf-3.5

    Oleksandr Natalenko committed Aug 31, 2012
  7. uksm-3.5: fix formatting

    Oleksandr Natalenko committed Aug 31, 2012
Commits on Aug 30, 2012
  1. Merge branch 'distro-3.5' into pf-3.5

    Oleksandr Natalenko committed Aug 30, 2012
  2. distro-3.5: modify PKGBUILD to use mkinitcpio preset

    Oleksandr Natalenko committed Aug 30, 2012
  3. distro-3.5: add mkinitcpio preset for Arch Linux

    Oleksandr Natalenko committed Aug 30, 2012
  4. Merge branch 'distro-3.5' into pf-3.5

    Oleksandr Natalenko committed Aug 30, 2012
  5. distro-3.5: fix firmware removing path for Arch Linux PKGBUILD

    Oleksandr Natalenko committed Aug 30, 2012
  6. configs-3.5: add Dell Vostro 3360 config, step 1

    Oleksandr Natalenko committed Aug 30, 2012
Commits on Aug 29, 2012
  1. Merge branch 'distro-3.5' into pf-3.5

    Oleksandr Natalenko committed Aug 29, 2012
  2. distro-3.5: bump to v3.5.3-pf

    Oleksandr Natalenko committed Aug 29, 2012
  3. Merge branch 'uksm-3.5' into pf-3.5

    Oleksandr Natalenko committed Aug 29, 2012
  4. uksm-3.5: replace BUG_ON() with printk for scan_time debug

    Oleksandr Natalenko committed Aug 29, 2012
  5. uksm-3.5: add debug printk for scan_time

    Oleksandr Natalenko committed Aug 29, 2012
Commits on Aug 27, 2012
  1. @NigelCunningham
  2. Merge branch 'version-3.5' into pf-3.5

    Oleksandr Natalenko committed Aug 27, 2012
  3. version-3.5: bump version to 3.5.3-pf

    Oleksandr Natalenko committed Aug 27, 2012
  4. fix merge conflict

    Oleksandr Natalenko committed Aug 27, 2012
Commits on Aug 26, 2012
  1. @gregkh

    Linux 3.5.3

    gregkh committed Aug 26, 2012
  2. @bvanassche @gregkh

    IB/srp: Fix a race condition

    commit 2203299 upstream.
    
    Avoid a crash caused by the scmnd->scsi_done(scmnd) call in
    srp_process_rsp() being invoked with scsi_done == NULL.  This can
    happen if a reply is received during or after a command abort.
    
    Reported-by: Joseph Glanville <joseph.glanville@orionvm.com.au>
    Reference: http://marc.info/?l=linux-rdma&m=134314367801595
    Acked-by: David Dillow <dillowda@ornl.gov>
    Signed-off-by: Bart Van Assche <bvanassche@acm.org>
    Signed-off-by: Roland Dreier <roland@purestorage.com>
    Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
    bvanassche committed with gregkh Aug 14, 2012
  3. @jwessel @gregkh

    pmac_zilog,kdb: Fix console poll hook to return instead of loop

    commit 38f8eef upstream.
    
    kdb <-> kgdb transitioning does not work properly with this UART
    driver because the get character routine loops indefinitely as opposed
    to returning NO_POLL_CHAR per the expectation of the KDB I/O driver
    API.
    
    The symptom is a kernel hang when trying to switch debug modes.
    
    Signed-off-by: Jason Wessel <jason.wessel@windriver.com>
    Cc: Alan Cox <alan@linux.intel.com>
    Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
    Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
    jwessel committed with gregkh Aug 12, 2012
  4. @oritwas @gregkh

    KVM: VMX: Fix KVM_SET_SREGS with big real mode segments

    (cherry picked from commit b246dd5)
    
    For example migration between Westmere and Nehelem hosts, caught in big real mode.
    
    The code that fixes the segments for real mode guest was moved from enter_rmode
    to vmx_set_segments. enter_rmode calls vmx_set_segments for each segment.
    
    Signed-off-by: Orit Wasserman <owasserm@rehdat.com>
    Signed-off-by: Avi Kivity <avi@redhat.com>
    Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
    oritwas committed with gregkh Aug 15, 2012
  5. @gregkh

    KVM: x86 emulator: fix byte-sized MOVZX/MOVSX

    (cherry picked from commit 361cad2)
    
    Commit 2adb5ad removed ByteOp from MOVZX/MOVSX, replacing them by
    SrcMem8, but neglected to fix the dependency in the emulation code
    on ByteOp.  This caused the instruction not to have any effect in
    some circumstances.
    
    Fix by replacing the check for ByteOp with the equivalent src.op_bytes == 1.
    
    Signed-off-by: Avi Kivity <avi@redhat.com>
    Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
    Avi Kivity committed with gregkh Aug 15, 2012
  6. @gregkh

    KVM: VMX: Fix ds/es corruption on i386 with preemption

    (cherry picked from commit aa67f60)
    
    Commit b2da15a ("KVM: VMX: Optimize %ds, %es reload") broke i386
    in the following scenario:
    
      vcpu_load
      ...
      vmx_save_host_state
      vmx_vcpu_run
      (ds.rpl, es.rpl cleared by hardware)
    
      interrupt
        push ds, es  # pushes bad ds, es
        schedule
          vmx_vcpu_put
            vmx_load_host_state
              reload ds, es (with __USER_DS)
        pop ds, es  # of other thread's stack
        iret
      # other thread runs
      interrupt
        push ds, es
        schedule  # back in vcpu thread
        pop ds, es  # now with rpl=0
        iret
      ...
      vcpu_put
      resume_userspace
      iret  # clears ds, es due to mismatched rpl
    
    (instead of resume_userspace, we might return with SYSEXIT and then
    take an exception; when the exception IRETs we end up with cleared
    ds, es)
    
    Fix by avoiding the optimization on i386 and reloading ds, es on the
    lightweight exit path.
    
    Reported-by: Chris Clayron <chris2553@googlemail.com>
    Signed-off-by: Avi Kivity <avi@redhat.com>
    Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com>
    Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
    Avi Kivity committed with gregkh Aug 15, 2012
  7. @bfrogers @gregkh

    KVM: x86: apply kvmclock offset to guest wall clock time

    (cherry picked from commit 4b64866)
    
    When a guest migrates to a new host, the system time difference from the
    previous host is used in the updates to the kvmclock system time visible
    to the guest, resulting in a continuation of correct kvmclock based guest
    timekeeping.
    
    The wall clock component of the kvmclock provided time is currently not
    updated with this same time offset. Since the Linux guest caches the
    wall clock based time, this discrepency is not noticed until the guest is
    rebooted. After reboot the guest's time calculations are off.
    
    This patch adjusts the wall clock by the kvmclock_offset, resulting in
    correct guest time after a reboot.
    
    Cc: Zachary Amsden <zamsden@gmail.com>
    Signed-off-by: Bruce Rogers <brogers@suse.com>
    Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com>
    Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
    bfrogers committed with gregkh Aug 15, 2012
  8. @gregkh

    KVM: PIC: call ack notifiers for irqs that are dropped form irr

    (cherry picked from commit aea218f)
    
    After commit 242ec97 PIT interrupts are no longer delivered after
    PIC reset. It happens because PIT injects interrupt only if previous one
    was acked, but since on PIC reset it is dropped from irr it will never
    be delivered and hence acknowledged. Fix that by calling ack notifier on
    PIC reset.
    
    Signed-off-by: Gleb Natapov <gleb@redhat.com>
    Signed-off-by: Avi Kivity <avi@redhat.com>
    Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
    Gleb Natapov committed with gregkh Aug 15, 2012
  9. @doya @gregkh

    rt2x00: Add support for BUFFALO WLI-UC-GNM2 to rt2800usb.

    commit a769f95 upstream.
    
    This is a RT3070 based device.
    
    Signed-off-by: Jeongdo Son <sohn9086@gmail.com>
    Signed-off-by: John W. Linville <linville@tuxdriver.com>
    Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
    doya committed with gregkh Jun 14, 2012
  10. @mgrzeschik @gregkh

    usb: gadget: u_ether: fix kworker 100% CPU issue with still used inte…

    …rfaces in eth_stop
    
    commit b1b552a upstream.
    
    This patch fixes an issue introduced by patch:
    
        72c973d usb: gadget: add usb_endpoint_descriptor to struct usb_ep
    
    Without this patch we see a kworker taking 100% CPU, after this sequence:
    
    - Connect gadget to a windows host
    - load g_ether
    - ifconfig up <ip>; ifconfig down; ifconfig up
    - ping <windows host>
    
    The "ifconfig down" results in calling eth_stop(), which will call
    usb_ep_disable() and, if the carrier is still ok, usb_ep_enable():
    
             usb_ep_disable(link->in_ep);
             usb_ep_disable(link->out_ep);
             if (netif_carrier_ok(net)) {
                     usb_ep_enable(link->in_ep);
                     usb_ep_enable(link->out_ep);
             }
    
    The ep should stay enabled, but will not, as ep_disable set the desc
    pointer to NULL, therefore the subsequent ep_enable will fail. This leads
    to permanent rescheduling of the eth_work() worker as usb_ep_queue()
    (called by the worker) will fail due to the unconfigured endpoint.
    
    We fix this issue by saving the ep descriptors and re-assign them before
    usb_ep_enable().
    
    Cc: Tatyana Brokhman <tlinder@codeaurora.org>
    Signed-off-by: Michael Grzeschik <m.grzeschik@pengutronix.de>
    Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
    Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
    mgrzeschik committed with gregkh Aug 8, 2012
  11. @gregkh

    usb: serial: mos7840: Fixup mos7840_chars_in_buffer()

    commit 5c263b9 upstream.
    
     * Use the buffer content length as opposed to the total buffer size.  This can
       be a real problem when using the mos7840 as a usb serial-console as all
       kernel output is truncated during boot.
    
    Signed-off-by: Mark Ferrell <mferrell@uplogix.com>
    Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
    Mark Ferrell committed with gregkh Jul 24, 2012
  12. @ozancaglayan @gregkh

    USB: ftdi_sio: Add VID/PID for Kondo Serial USB

    commit 7724a1e upstream.
    
    This adds VID/PID for Kondo Kagaku Co. Ltd. Serial USB Adapter
    interface:
    http://www.kondo-robot.com/EN/wp/?cat=28
    
    Tested by controlling an RCB3 board using libRCB3.
    
    Signed-off-by: Ozan Çağlayan <ozancag@gmail.com>
    Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
    ozancaglayan committed with gregkh Aug 10, 2012