Commits on Aug 17, 2011
  1. @gregkh

    Linux 3.0.3

    gregkh committed Aug 17, 2011
  2. @jrn @gregkh

    perf tools: do not look at ./config for configuration

    commit aba8d05 upstream.
    
    In addition to /etc/perfconfig and $HOME/.perfconfig, perf looks for
    configuration in the file ./config, imitating git which looks at
    $GIT_DIR/config.  If ./config is not a perf configuration file, it
    fails, or worse, treats it as a configuration file and changes behavior
    in some unexpected way.
    
    "config" is not an unusual name for a file to be lying around and perf
    does not have a private directory dedicated for its own use, so let's
    just stop looking for configuration in the cwd.  Callers needing
    context-sensitive configuration can use the PERF_CONFIG environment
    variable.
    
    Requested-by: Christian Ohm <chr.ohm@gmx.net>
    Cc: 632923@bugs.debian.org
    Cc: Ben Hutchings <ben@decadent.org.uk>
    Cc: Christian Ohm <chr.ohm@gmx.net>
    Cc: Ingo Molnar <mingo@elte.hu>
    Cc: Paul Mackerras <paulus@samba.org>
    Cc: Peter Zijlstra <a.p.zijlstra@chello.nl>
    Link: http://lkml.kernel.org/r/20110805165838.GA7237@elie.gateway.2wire.net
    Signed-off-by: Jonathan Nieder <jrnieder@gmail.com>
    Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
    jrn committed with gregkh Aug 5, 2011
  3. @gregkh

    drm/radeon/kms: don't try to be smart in the hpd handler

    commit d5811e8 upstream.
    
    Attempting to try and turn off disconnected display hw in the
    hotput handler lead to more problems than it helped.  For
    now just register an event and only attempt the do something
    interesting with DP.  Other connectors are just too problematic:
    - Some systems have an HPD pin assigned to LVDS, but it's rarely
    if ever connected properly and we don't really care about hpd
    events on LVDS anyway since it's always connected.
    - The HPD pin is wired up correctly for eDP, but we don't really
    have to do anything since the events since it's always connected.
    - Some HPD pins fire more than once when you connect/disconnect
    - etc.
    
    Fixes:
    https://bugs.freedesktop.org/show_bug.cgi?id=39882
    
    Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
    Signed-off-by: Dave Airlie <airlied@redhat.com>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
    Alex Deucher committed with gregkh Aug 13, 2011
  4. @gregkh

    drm/radeon/kms: fix regression is handling >2 heads on cedar/caicos

    commit 33ae182 upstream.
    
    Need to add support for 4 crtcs when setting the possible crtcs
    for the encoders.
    
    Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
    Signed-off-by: Dave Airlie <airlied@redhat.com>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
    Alex Deucher committed with gregkh Aug 11, 2011
  5. @gregkh

    drm/radeon/kms: don't enable connectors that are off in the hotplug h…

    …andler
    
    commit 73104b5 upstream.
    
    If we get a hotplug event on an connector that is off, don't
    attempt to turn it on or off, it should already be off.
    
    Fixes:
    https://bugzilla.redhat.com/show_bug.cgi?id=728228
    
    Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
    Signed-off-by: Dave Airlie <airlied@redhat.com>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
    Alex Deucher committed with gregkh Aug 9, 2011
  6. @rustyrussell @gregkh

    lguest: allow booting guest with CONFIG_RELOCATABLE=y

    commit e22a539 upstream.
    
    The CONFIG_RELOCATABLE code tries to align the unpack destination to
    the value of 'kernel_alignment' in the setup_hdr.  If that's 0, it
    tries to unpack to address 0, which in fact causes the gunzip code
    to call 'error("Out of memory while allocating output buffer")'.
    
    The bootloader (ie. the lguest Launcher in this case) should be doing
    setting this field; the normal bzImage is 16M, we can use the same.
    
    Reported-by: Stefanos Geraggelos <sgerag@cslab.ece.ntua.gr>
    Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
    rustyrussell committed with gregkh Aug 15, 2011
  7. @cladisch @gregkh

    mm: fix wrong vmap address calculations with odd NR_CPUS values

    commit f982f91 upstream.
    
    Commit db64fe0 ("mm: rewrite vmap layer") introduced code that does
    address calculations under the assumption that VMAP_BLOCK_SIZE is a
    power of two.  However, this might not be true if CONFIG_NR_CPUS is not
    set to a power of two.
    
    Wrong vmap_block index/offset values could lead to memory corruption.
    However, this has never been observed in practice (or never been
    diagnosed correctly); what caught this was the BUG_ON in vb_alloc() that
    checks for inconsistent vmap_block indices.
    
    To fix this, ensure that VMAP_BLOCK_SIZE always is a power of two.
    
    BugLink: https://bugzilla.kernel.org/show_bug.cgi?id=31572
    Reported-by: Pavel Kysilka <goldenfish@linuxsoft.cz>
    Reported-by: Matias A. Fonzo <selk@dragora.org>
    Signed-off-by: Clemens Ladisch <clemens@ladisch.de>
    Signed-off-by: Stefan Richter <stefanr@s5r6.in-berlin.de>
    Cc: Nick Piggin <npiggin@suse.de>
    Cc: Jeremy Fitzhardinge <jeremy@goop.org>
    Cc: Krzysztof Helt <krzysztof.h1@poczta.fm>
    Cc: Andrew Morton <akpm@linux-foundation.org>
    Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
    cladisch committed with gregkh Jun 21, 2011
  8. @bcopeland @gregkh

    ath5k: fix error handling in ath5k_beacon_send

    commit bdc71bc upstream.
    
    This cleans up error handling for the beacon in case of dma mapping
    failure.  We need to free the skb when dma mapping fails instead of
    nulling and leaking the pointer, and we should bail out to avoid
    giving the hardware the bad descriptor.
    
    Finally, we need to perform the null check after trying to update
    the beacon, or else beacons will never be sent after a single
    mapping failure.
    
    Signed-off-by: Bob Copeland <me@bobcopeland.com>
    Signed-off-by: John W. Linville <linville@tuxdriver.com>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
    bcopeland committed with gregkh Aug 7, 2011
  9. @swarren @gregkh

    ASoC: Tegra: wm8903 machine driver: Allow re-insertion of module

    commit 29591ed upstream.
    
    Two issues were preventing module snd-soc-tegra-wm8903.ko from being
    removed and re-inserted:
    
    a) The speaker-enable GPIO is hosted by the WM8903 chip. This GPIO must
       be freed before snd_soc_unregister_card() is called, because that
       triggers wm8903.c:wm8903_remove(), which calls gpiochip_remove(), which
       then fails if any of the GPIOs are in use. To solve this, free all GPIOs
       first, so the code doesn't care where they come from.
    
    b) We need to call snd_soc_jack_free_gpios() to match the call to
       snd_soc_jack_add_gpios() during initialization. Without this, the
       call to snd_soc_jack_add_gpios() fails during any subsequent modprobe
       and initialization, since the GPIO and IRQ are already registered. In
       turn, this causes the headphone state not to be monitored, so the
       headphone is assumed not to be plugged in, and the audio path to it is
       never enabled.
    
    Signed-off-by: Stephen Warren <swarren@nvidia.com>
    Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
    swarren committed with gregkh Aug 4, 2011
  10. @swarren @gregkh

    ASoC: Tegra: tegra_pcm_deallocate_dma_buffer: Don't OOPS

    commit a96edd5 upstream.
    
    Not all PCM devices have all sub-streams. Specifically, the SPDIF driver
    only supports playback and hence has no capture substream. Check whether
    a substream exists before dereferencing it, when de-allocating DMA
    buffers in tegra_pcm_deallocate_dma_buffer.
    
    Signed-off-by: Stephen Warren <swarren@nvidia.com>
    Acked-by: Liam Girdwood <lrg@ti.com>
    Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
    swarren committed with gregkh Aug 4, 2011
  11. @broonie @gregkh

    ASoC: Fix binding of WM8750 on Jive

    commit 6678050 upstream.
    
    The I2C address is misformatted and would never match.
    
    Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
    Acked-by: Liam Girdwood <lrg@ti.com>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
    broonie committed with gregkh Aug 3, 2011
  12. @zonque @gregkh

    ALSA: snd-usb-caiaq: Correct offset fields of outbound iso_frame_desc

    commit 15439bd upstream.
    
    This fixes faulty outbount packets in case the inbound packets
    received from the hardware are fragmented and contain bogus input
    iso frames. The bug has been there for ages, but for some strange
    reasons, it was only triggered by newer machines in 64bit mode.
    
    Signed-off-by: Daniel Mack <zonque@gmail.com>
    Reported-and-tested-by: William Light <wrl@illest.net>
    Reported-by: Pedro Ribeiro <pedrib@gmail.com>
    Signed-off-by: Takashi Iwai <tiwai@suse.de>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
    zonque committed with gregkh Aug 5, 2011
  13. @JuliaLawall @gregkh

    hwmon: (ibmaem) add missing kfree

    commit 66a89b2 upstream.
    
    rs_resp is dynamically allocated in aem_read_sensor(), so it should be freed
    before exiting in every case.  This collects the kfree and the return at
    the end of the function.
    
    Signed-off-by: Julia Lawall <julia@diku.dk>
    Signed-off-by: Guenter Roeck <guenter.roeck@ericsson.com>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
    JuliaLawall committed with gregkh Aug 9, 2011
  14. @gregkh

    atm: br2864: sent packets truncated in VC routed mode

    commit a08af81 upstream.
    
    Reported-by: Pascal Hambourg <pascal@plouf.fr.eu.org>
    Signed-off-by: Chas Williams <chas@cmf.nrl.navy.mil>
    Signed-off-by: David S. Miller <davem@davemloft.net>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
    Chas Williams committed with gregkh Aug 1, 2011
  15. @andrewbird @gregkh

    USB: option driver: add PID for Vodafone-Huawei K4511

    commit 35e9e21 upstream.
    
    This patch adds the product ID of Huawei's Vodafone K4511 mobile broadband
    modem to option.c. This is necessary so that the driver gets loaded on demand
    without the intervention of usb_modeswitch. This has the benefit of it becoming
    available faster and also ensures that the option driver is not bound to a
    network interface that should be claimed by cdc_ether.
    
    Signed-off-by: Andrew Bird <ajb@spheresystems.co.uk>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
    andrewbird committed with gregkh Jul 27, 2011
  16. @andrewbird @gregkh

    USB: option driver: add PID for Vodafone-Huawei K4510

    commit 0930bb4 upstream.
    
    This patch adds the product ID of Huawei's Vodafone K4510 mobile broadband
    modem to option.c. This is necessary so that the driver gets loaded on demand
    without the intervention of usb_modeswitch. This has the benefit of it becoming
    available faster and also ensures that the option driver is not bound to a
    network interface that should be claimed by cdc_ether.
    
    Signed-off-by: Andrew Bird <ajb@spheresystems.co.uk>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
    andrewbird committed with gregkh Jul 27, 2011
  17. @andrewbird @gregkh

    USB: option driver: add PID for Vodafone-Huawei K3771

    commit e294908 upstream.
    
    This patch adds the product ID of Huawei's Vodafone K3771 mobile broadband
    modem to option.c. This is necessary so that the driver gets loaded on demand
    without the intervention of usb_modeswitch. This has the benefit of it becoming
    available faster and also ensures that the option driver is not bound to a
    network interface that should be claimed by cdc_ether.
    
    Signed-off-by: Andrew Bird <ajb@spheresystems.co.uk>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
    andrewbird committed with gregkh Jul 27, 2011
  18. @andrewbird @gregkh

    USB: option driver: add PID for Vodafone-Huawei K3770

    commit 07b21fd upstream.
    
    This patch adds the product ID of Huawei's Vodafone K3770 mobile broadband
    modem to option.c. This is necessary so that the driver gets loaded on demand
    without the intervention of usb_modeswitch. This has the benefit of it becoming
    available faster and also ensures that the option driver is not bound to a
    network interface that should be claimed by cdc_ether.
    
    Signed-off-by: Andrew Bird <ajb@spheresystems.co.uk>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
    andrewbird committed with gregkh Jul 27, 2011
  19. @vijaychavan007 @gregkh

    USB: Serial: Added device ID for Qualcomm Modem in Sagemcom's HiLo3G

    commit e468561 upstream.
    
    A new device ID pair is added for Qualcomm Modem present in Sagemcom's HiLo3G module.
    
    Signed-off-by: Vijay Chavan <VijayChavan007@gmail.com>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
    vijaychavan007 committed with gregkh Aug 9, 2011
  20. @gregkh

    USB: usb-storage: unusual_devs entry for ARM V2M motherboard.

    commit a871e4f upstream.
    
    Connecting the V2M to a Linux host results in a constant stream of
    errors spammed to the console, all of the form
    
      sd 1:0:0:0: ioctl_internal_command return code = 8070000
         : Sense Key : 0x4 [current]
         : ASC=0x0 ASCQ=0x0
    
    The errors appear to be otherwise harmless.  Add an unusual_devs entry
    which eliminates all of the error messages.
    
    Signed-off-by: Nick Bowler <nbowler@elliptictech.com>
    Acked-by: Alan Stern <stern@rowland.harvard.edu>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
    Nick Bowler committed with gregkh Jul 13, 2011
  21. @gregkh

    USB: ftdi_sio: fix minor typo in get_ftdi_divisor

    commit 1862cdd upstream.
    
    Even if it's unlikely for this to cause an error,
    there is a typo in the code that uses the bitwise-AND
    operator instead of the logical one.
    
    Signed-off-by: Ionut Nicu <ionut.nicu@cloudbit.ro>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
    Ionut Nicu committed with gregkh Jul 11, 2011
  22. @gregkh

    USB: assign instead of equal in usbtmc.c

    commit 4f1a7a3 upstream.
    
    Assign operator instead of equality test in the usbtmc_ioctl_abort_bulk_in() function.
    
    Signed-off-by: Maxim A. Nikulin <M.A.Nikulin@gmail.com>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
    Maxim Nikulin committed with gregkh Jul 9, 2011
  23. @johnstultz-work @gregkh

    usb: musb: fix oops on musb_gadget_pullup

    commit 72c487d upstream.
    
    an 'unhandled fault' is causes when a gadget driver calls
    usb_gadget_connect() while the USB cable isn't plugged into
    the OTG port.
    
    the fault is caused by an access to MUSB's memory space
    while its clock is turned off due to pm_runtime kicking
    in.
    
    in order to fix the fault, we enclose musb_gadget_pullup()
    with pm_runtime_get_sync() ... pm_runtime_put() calls to
    be sure we will always reach that path with clock turned on.
    
    [ balbi@ti.com : simplified commit log; removed few things
    	which didn't belong there ]
    
    Reported-by: Zach Pfeffer <zach.pfeffer@linaro.org>
    Signed-off-by: John Stultz <john.stultz@linaro.org>
    Signed-off-by: Felipe Balbi <balbi@ti.com>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
    johnstultz-work committed with gregkh Jul 20, 2011
  24. @gregkh

    usb/config: use proper endian access for wMaxPacketSize

    commit 7de7c7d upstream.
    
    wMaxPacketSize is __le16 and should be accessed as such. Also fix the
    wBytesPerInterval assignment while here.
    
    v2: also fix the wBytesPerInterval assigment, noticed by Matt Evans
    
    This patch should be backported to the 3.0 kernel.
    
    Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
    Signed-off-by: Sarah Sharp <sarah.a.sharp@linux.intel.com>
    Acked-by: Matt Evans <matt@ozlabs.org>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
    Sebastian Andrzej Siewior committed with gregkh Jul 29, 2011
  25. @gregkh

    xhci: Don't submit commands or URBs to halted hosts.

    commit 7bd89b4 upstream.
    
    Commit fccf4e8
    "USB: Free bandwidth when usb_disable_device is called" caused a bit of an
    issue when the xHCI host controller driver is unloaded.  It changed the
    USB core to remove all endpoints when a USB device is disabled.  When the
    driver is unloaded, it will remove the SuperSpeed split root hub, which
    will disable all devices under that roothub and then halt the host
    controller.  When the second High Speed split roothub is removed, the USB
    core will attempt to disable the endpoints, which will submit a Configure
    Endpoint command to a halted host controller.
    
    The command will eventually time out, but it makes the xHCI driver unload
    take *minutes* if there are a couple of USB 1.1/2.0 devices attached.  We
    must halt the host controller when the SuperSpeed roothub is removed,
    because we can't allow any interrupts from things like port status
    changes.
    
    Make several different functions not submit commands or URBs to the host
    controller when the host is halted, by adding a check in
    xhci_check_args().  xhci_check_args() is used by these functions:
    
    xhci.c-int xhci_urb_enqueue()
    xhci.c-int xhci_drop_endpoint()
    xhci.c-int xhci_add_endpoint()
    xhci.c-int xhci_check_bandwidth()
    xhci.c-void xhci_reset_bandwidth()
    xhci.c-static int xhci_check_streams_endpoint()
    xhci.c-int xhci_discover_or_reset_device()
    
    It's also used by xhci_free_dev().  However, we have to take special
    care in that case, because we want the device memory to be freed if the
    host controller is halted.
    
    This patch should be backported to the 2.6.39 and 3.0 kernel.
    
    Signed-off-by: Sarah Sharp <sarah.a.sharp@linux.intel.com>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
    Sarah Sharp committed with gregkh Jul 1, 2011
  26. @absabs @gregkh

    USB: xhci: fix OS want to own HC

    commit 6768458 upstream.
    
    Software should set XHCI_HC_OS_OWNED bit to request ownership of xHC.
    
    This patch should be backported to kernels as far back as 2.6.31.
    
    Signed-off-by: JiSheng Zhang <jszhang3@gmail.com>
    Signed-off-by: Sarah Sharp <sarah.a.sharp@linux.intel.com>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
    absabs committed with gregkh Jul 16, 2011
  27. @pkgadd @gregkh

    staging: rtl8192u: declare MODULE_FIRMWARE

    commit 589c3ca upstream.
    
    declaring MODULE_FIRMWARE has apparently forgotten while removing the embedded
    firmware arrays in 0a8692b (rtl8192u_usb:
    Remove built-in firmware images).
    
    Signed-off-by: Stefan Lippers-Hollmann <s.l-h@gmx.de>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
    pkgadd committed with gregkh Aug 2, 2011
Commits on Aug 16, 2011
  1. @gregkh

    Linux 3.0.2

    gregkh committed Aug 15, 2011
  2. @gregkh

    mm: Fix fixup_user_fault() for MMU=n

    commit 5c723ba upstream.
    
    In commit 2efaca9 ("mm/futex: fix futex writes on archs with SW
    tracking of dirty & young") we forgot about MMU=n.  This patch fixes
    that.
    
    Signed-off-by: Peter Zijlstra <a.p.zijlstra@chello.nl>
    Acked-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
    Acked-by: David Howells <dhowells@redhat.com>
    Link: http://lkml.kernel.org/r/1311761831.24752.413.camel@twins
    Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
    Cc: Mike Frysinger <vapier.adi@gmail.com>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
    Peter Zijlstra committed with gregkh Jul 27, 2011
  3. @davem330 @gregkh

    sparc: Don't do hypervisor calls on non-sun4v in DS driver.

    commit c92761f upstream.
    
    Reported-by: Pieter-Paul Giesberts <pieterpg@broadcom.com>
    Signed-off-by: David S. Miller <davem@davemloft.net>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
    davem330 committed with gregkh Aug 11, 2011
  4. @gregkh

    ath9k: fix a misprint which leads to incorrect calibration

    commit 118c9db upstream.
    
    This patch addresses an issue with incorrect HW register
    AR_PHY_TX_IQCAL_CORR_COEFF_B1 definition which leads to incorrect clibration.
    
    Signed-off-by: Alex Hacker <hacker@epn.ru>
    Signed-off-by: John W. Linville <linville@tuxdriver.com>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
    Alex Hacker committed with gregkh Aug 4, 2011
  5. @gregkh

    ath9k_hw: Fix incorrect Tx control power in AR9003 template

    commit 15052f8 upstream.
    
    CTL power data incorrect in ctlPowerData_2G field of ar9300_eeprom.
    Setting incorrect CTL power in calibration is causing lower tx power.
    Tx power was reported as 3dBm while operating in channel 6 HT40+/
    in channel 11 HT40- due to CTL powers in the calibration is set to
    zero.
    
    Signed-off-by: Rajkumar Manoharan <rmanohar@qca.qualcomm.com>
    Signed-off-by: John W. Linville <linville@tuxdriver.com>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
    Rajkumar Manoharan committed with gregkh Jul 29, 2011
  6. @richardcochran @gregkh

    dp83640: increase receive time stamp buffer size

    commit 8028837 upstream.
    
    The dp83640 buffers receive time stamps from special PHY status frames,
    matching them to received PTP packets in a work queue. Because the timeout
    for orphaned time stamps is so long and the buffer is so small, the driver
    can drop time stamps under moderate PTP traffic.
    
    This commit fixes the issue by decreasing the timeout to (at least) one
    timer tick and increasing the buffer size.
    
    Signed-off-by: Richard Cochran <richard.cochran@omicron.at>
    Signed-off-by: David S. Miller <davem@davemloft.net>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
    richardcochran committed with gregkh Aug 6, 2011
  7. @richardcochran @gregkh

    gianfar: fix fiper alignment after resetting the time

    commit cbc0566 upstream.
    
    After resetting the time, the PPS signals on the FIPER output channels
    are incorrectly offset from the clock time, as can be readily verified
    by a looping back the FIPER to the external time stamp input.
    
    Despite its name, setting the "Fiper Realignment Disable" bit seems to
    fix the problem, at least on the P2020.
    
    Also, following the example code from the Freescale BSP, it is not really
    necessary to disable and re-enable the timer in order to reprogram the
    FIPER. (The documentation is rather unclear on this point. It seems that
    writing to the alarm register also disables the FIPER.)
    
    Signed-off-by: Richard Cochran <richard.cochran@omicron.at>
    Signed-off-by: David S. Miller <davem@davemloft.net>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
    richardcochran committed with gregkh Aug 6, 2011
  8. @bwallan @gregkh

    e1000e: alternate MAC address does not work on device id 0x1060

    commit c407bee upstream.
    
    This issue is present all the way back to 2.6.34 kernels.
    
    Signed-off-by: Bruce Allan <bruce.w.allan@intel.com>
    Tested-by: Jeffrey Pieper <jeffrey.e.pieper@intel.com>
    Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
    bwallan committed with gregkh Jul 22, 2011