20 Sep, 2014

1 commit

  • Pull PCI fixes from Bjorn Helgaas:
    "These fix:

    - Boot video device detection on dual-GPU Apple systems
    - Hotplug fiascos on VGA switcheroo with radeon & nouveau drivers
    - Boot hang on Freescale i.MX6 systems
    - Excessive "no hotplug settings from platform" warnings

    In particular:

    Enumeration
    - Don't default exclusively to first video device (Bruno Prémont)

    PCI device hotplug
    - Remove "no hotplug settings from platform" warning (Bjorn Helgaas)
    - Add pci_ignore_hotplug() for VGA switcheroo (Bjorn Helgaas)

    Freescale i.MX6
    - Put LTSSM in "Detect" state before disabling (Lucas Stach)"

    * tag 'pci-v3.17-fixes-2' of git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci:
    vgaarb: Drop obsolete #ifndef
    vgaarb: Don't default exclusively to first video device with mem+io
    ACPIPHP / radeon / nouveau: Remove acpi_bus_no_hotplug()
    PCI: Remove "no hotplug settings from platform" warning
    PCI: Add pci_ignore_hotplug() to ignore hotplug events for a device
    PCI: imx6: Put LTSSM in "Detect" state before disabling it
    MAINTAINERS: Add Lucas Stach as co-maintainer for i.MX6 PCI driver

    Linus Torvalds
     

15 Sep, 2014

1 commit

  • Pull ntb driver bugfixes from Jon Mason:
    "NTB driver fixes for queue spread and buffer alignment. Also, update
    to MAINTAINERS to reflect new e-mail address"

    * tag 'ntb-3.17' of git://github.com/jonmason/ntb:
    ntb: Add alignment check to meet hardware requirement
    MAINTAINERS: update NTB info
    NTB: correct the spread of queues over mw's

    Linus Torvalds
     

14 Sep, 2014

1 commit


13 Sep, 2014

1 commit

  • Pull USB fixes from Greg KH:
    "Here are some USB and PHY fixes for 3.17-rc5.

    Nothing major here, just a number of tiny fixes for reported issues,
    and some new device ids as well.

    All have been tested in linux-next"

    * tag 'usb-3.17-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb: (46 commits)
    xhci: fix oops when xhci resumes from hibernate with hw lpm capable devices
    usb: xhci: Fix OOPS in xhci error handling code
    xhci: Fix null pointer dereference if xhci initialization fails
    storage: Add single-LUN quirk for Jaz USB Adapter
    uas: Add missing le16_to_cpu calls to asm1051 / asm1053 usb-id check
    usb: chipidea: msm: Initialize PHY on reset event
    usb: chipidea: msm: Use USB PHY API to control PHY state
    usb: hub: take hub->hdev reference when processing from eventlist
    uas: Disable uas on ASM1051 devices
    usb: dwc2/gadget: avoid disabling ep0
    usb: dwc2/gadget: delay enabling irq once hardware is configured properly
    usb: dwc2/gadget: do not call disconnect method in pullup
    usb: dwc2/gadget: break infinite loop in endpoint disable code
    usb: dwc2/gadget: fix phy initialization sequence
    usb: dwc2/gadget: fix phy disable sequence
    uwb: init beacon cache entry before registering uwb device
    USB: ftdi_sio: Add support for GE Healthcare Nemo Tracker device
    USB: document the 'u' flag for usb-storage quirks parameter
    usb: host: xhci: fix compliance mode workaround
    usb: dwc3: fix TRB completion when multiple TRBs are started
    ...

    Linus Torvalds
     

10 Sep, 2014

1 commit

  • I am leaving Samsung, so my current e-mail address is not going to work
    any longer. Replace it with my private one. In addition, Sylwester
    Nawrocki is being added as co-maintainer for Samsung clock drivers to
    take some of the responsibilities, as I will be doing my part in my spare
    time.

    Signed-off-by: Tomasz Figa
    Signed-off-by: Linus Walleij

    Tomasz Figa
     

05 Sep, 2014

1 commit

  • …/linux-platform-drivers-x86

    Pull x86 platform drivers fixes from Darren Hart:
    "This is my first pull request since taking on maintenance for the
    platform-drivers-x86 tree from Matthew Garrett. These have passed my
    build testing and been run through Fengguang's LKP tests. Due to
    timing this round, these have not spent any time in linux-next. I
    have asked Stephen to include my for-next branch in linux-next going
    forward, once he's back from vacation.

    Details from tag:

    - toshiba_acpi: re-enable hotkeys and cleanups
    - ideapad-laptop: revert touchpad disable, and cleanup static/const
    usage
    - MAINTAINERS: update platform-drivers-x86 maintainer and tree"

    * tag 'platform-drivers-x86-v3.17-1' of git://git.infradead.org/users/dvhart/linux-platform-drivers-x86:
    toshiba_acpi: fix and cleanup toshiba_kbd_bl_mode_store()
    platform/x86: toshiba: re-enable acpi hotkeys after suspend to disk
    ideapad-laptop: Constify DMI table for real!
    Revert "ideapad-laptop: Disable touchpad interface on Yoga models"
    MAINTAINERS: Update platform-drivers-x86 maintainer and tree

    Linus Torvalds
     

04 Sep, 2014

2 commits


01 Sep, 2014

1 commit

  • Pull ARM SoC fixes from Olof Johansson:
    "Here's the weekly batch of fixes from arm-soc.

    The delta is a largeish negative delta, due to revert of SMP support
    for Broadcom's STB SoC -- it was accidentally merged before some
    issues had been addressed, so they will make a new attempt for 3.18.
    I didn't see a need for a full revert of the whole platform due to
    this, we're keeping the rest enabled.

    The rest is mostly:

    - a handful of DT fixes for i.MX (Hummingboard/Cubox-i in particular)
    - some MTD/NAND fixes for OMAP
    - minor DT fixes for shmobile
    - warning fix for UP builds on vexpress/spc

    There's also a couple of patches that wires up hwmod on TI's DRA7 SoC
    so it can boot. Drivers and the rest had landed for 3.17, and it's
    small and isolated so it made sense to pick up now even if it's not a
    bugfix"

    * tag 'fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (23 commits)
    vexpress/spc: fix a build warning on array bounds
    ARM: DRA7: hwmod: Add dra74x and dra72x specific ocp interface lists
    ARM: DRA7: Add support for soc_is_dra74x() and soc_is_dra72x() variants
    MAINTAINERS: catch special Rockchip code locations
    ARM: dts: microsom-ar8035: MDIO pad must be set open drain
    ARM: dts: omap54xx-clocks: Fix the l3 and l4 clock rates
    ARM: brcmstb: revert SMP support
    ARM: OMAP2+: hwmod: Rearm wake-up interrupts for DT when MUSB is idled
    ARM: dts: Enable UART wake-up events for beagleboard
    ARM: dts: Remove twl6030 clk32g "regulator"
    ARM: OMAP2+: omap_device: remove warning that clk alias already exists
    ARM: OMAP: fix %d confusingly prefixed with 0x in format string
    ARM: dts: DRA7: fix interrupt-cells for GPIO
    mtd: nand: omap: Fix 1-bit Hamming code scheme, omap_calculate_ecc()
    ARM: dts: omap3430-sdp: Revert to using software ECC for NAND
    ARM: OMAP2+: GPMC: Support Software ECC scheme via DT
    mtd: nand: omap: Revert to using software ECC by default
    ARM: dts: hummingboard/cubox-i: change SPDIF output to be more descriptive
    ARM: dts: hummingboard/cubox-i: add USB OC pinctrl configuration
    ARM: shmobile: r8a7791: add missing 0x0100 for SDCKCR
    ...

    Linus Torvalds
     

30 Aug, 2014

1 commit

  • Pull USB fixes from Greg KH:
    "Here are a bunch of fixes for the USB drivers for 3.17-rc3.

    Also in here is the movement of the usbip driver out of staging, into
    the "real" part of the kernel, it had to wait until after -rc1 to
    handle the merge issues involved between the USB and staging trees.
    The code is identical, just file movements there.

    The USB fixes are all over the place, new device ids, xhci fixes for
    reported issues and the usual gadget driver fixes as well. All have
    been in linux-next for a while now"

    * tag 'usb-3.17-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb: (46 commits)
    USB: fix build error with CONFIG_PM_RUNTIME disabled
    Revert "usb: ehci/ohci-exynos: Fix PHY getting sequence"
    xhci: Disable streams on Via XHCI with device-id 0x3432
    USB: serial: fix potential heap buffer overflow
    USB: serial: fix potential stack buffer overflow
    usb: ehci/ohci-exynos: Fix PHY getting sequence
    usb: hub: Prevent hub autosuspend if usbcore.autosuspend is -1
    USB: sisusb: add device id for Magic Control USB video
    usb: dwc2: gadget: Set the default EP max packet value as 8 bytes
    usb: ehci: using wIndex + 1 for hub port
    USB: storage: add quirk for Newer Technology uSCSI SCSI-USB converter
    MAINTAINERS: Add an entry for USB/IP driver
    usbip: remove struct usb_device_id table
    usbip: move usbip kernel code out of staging
    usbip: move usbip userspace code out of staging
    USB: whiteheat: Added bounds checking for bulk command response
    usb: gadget: remove $(PWD) in ccflags-y
    usb: pch_udc: usb gadget device support for Intel Quark X1000
    usb: gadget: uvc: fix possible lockup in uvc gadget
    usb: wusbcore: fix below build warning
    ...

    Linus Torvalds
     

28 Aug, 2014

3 commits


26 Aug, 2014

1 commit


25 Aug, 2014

3 commits

  • Pull ARM SoC fixes from Olof Johansson:
    "A collection of fixes from this week, it's been pretty quiet and
    nothing really stands out as particularly noteworthy here -- mostly
    minor fixes across the field:

    - ODROID booting was fixed due to PMIC interrupts missing in DT
    - a collection of i.MX fixes
    - minor Tegra fix for regulators
    - Rockchip fix and addition of SoC-specific mailing list to make it
    easier to find posted patches"

    * tag 'fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc:
    bus: arm-ccn: Fix warning message
    ARM: shmobile: koelsch: Remove non-existent i2c6 pinmux
    ARM: tegra: apalis/colibri t30: fix on-module 5v0 supplies
    MAINTAINERS: add new Rockchip SoC list
    ARM: dts: rockchip: readd missing mmc0 pinctrl settings
    ARM: dts: ODROID i2c improvements
    ARM: dts: Enable PMIC interrupts on ODROID
    ARM: dts: imx6sx: fix the pad setting for uart CTS_B
    ARM: dts: i.MX53: fix apparent bug in VPU clks
    ARM: imx: correct gpu2d_axi and gpu3d_axi clock setting
    ARM: dts: imx6: edmqmx6: change enet reset pin
    ARM: dts: vf610-twr: Fix pinctrl_esdhc1 pin definitions.
    ARM: imx: remove unnecessary ARCH_HAS_OPP select
    ARM: imx: fix TLB missing of IOMUXC base address during suspend
    ARM: imx6: fix SMP compilation again
    ARM: dt: sun6i: Add #address-cells and #size-cells to i2c controller nodes

    Linus Torvalds
     
  • Pull gpio fixes from Linus Walleij:

    - a largeish fix for the IRQ handling in the new Zynq driver. The
    quite verbose commit message gives the exact details.
    - move some defines for gpiod flags outside an ifdef to make stub
    functions work again.
    - various minor fixes that we can accept for -rc1.

    * tag 'gpio-v3.17-2' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio:
    gpio-lynxpoint: enable input sensing in resume
    gpio: move GPIOD flags outside #ifdef
    gpio: delete unneeded test before of_node_put
    gpio: zynq: Fix IRQ handlers
    gpiolib: devres: use correct structure type name in sizeof
    MAINTAINERS: Change maintainer for gpio-bcm-kona.c

    Linus Torvalds
     
  • Pull drm fixes from Dave Airlie:
    "Intel and radeon fixes.

    Post KS/LC git requests from i915 and radeon stacked up. They are all
    fixes along with some new pci ids for radeon, and one maintainers file
    entry.

    - i915: display fixes and irq fixes
    - radeon: pci ids, and misc gpuvm, dpm and hdp cache"

    * 'drm-fixes' of git://people.freedesktop.org/~airlied/linux: (29 commits)
    MAINTAINERS: Add entry for Renesas DRM drivers
    drm/radeon: add additional SI pci ids
    drm/radeon: add new bonaire pci ids
    drm/radeon: add new KV pci id
    Revert "drm/radeon: Use write-combined CPU mappings of ring buffers with PCIe"
    drm/radeon: fix active_cu mask on SI and CIK after re-init (v3)
    drm/radeon: fix active cu count for SI and CIK
    drm/radeon: re-enable selective GPUVM flushing
    drm/radeon: Sync ME and PFP after CP semaphore waits v4
    drm/radeon: fix display handling in radeon_gpu_reset
    drm/radeon: fix pm handling in radeon_gpu_reset
    drm/radeon: Only flush HDP cache for indirect buffers from userspace
    drm/radeon: properly document reloc priority mask
    drm/i915: don't try to retrain a DP link on an inactive CRTC
    drm/i915: make sure VDD is turned off during system suspend
    drm/i915: cancel hotplug and dig_port work during suspend and unload
    drm/i915: fix HPD IRQ reenable work cancelation
    drm/i915: take display port power domain in DP HPD handler
    drm/i915: Don't try to enable cursor from setplane when crtc is disabled
    drm/i915: Skip load detect when intel_crtc->new_enable==true
    ...

    Linus Torvalds
     

24 Aug, 2014

1 commit


23 Aug, 2014

2 commits

  • Add the new list that Rockchip-specific patches should also be directed to.

    Signed-off-by: Heiko Stuebner

    Heiko Stuebner
     
  • Pull networking fixes from David Miller:
    "Here are some bug fixes that have piled up during ksummit/linuxcon.

    1) Fix endian problems in ibmveth, from Anton Blanchard.

    2) IPV6 routing code does GFP_KERNEL allocation in atomic, fix from
    Benjamin Block.

    3) SCTP association fixes from Daniel Borkmann.

    4) When multiple VLAN headers are present we have to make sure the
    second and subsequent ones are pullable in the SKB otherwise we
    blindly dereference garbage. From Jiri Benc.

    5) The argument adjustment of the signature of hlist_add_after*()
    introduced a regression in the batman-adv code, fix from Sven
    Eckelmann.

    6) Fix TX hang handling to avoid a panic in i40e, from Anjali Singhai
    Jain.

    7) PTP flag test is inverted in i40e driver, from Jesse Brandeburg.

    8) ATM LEC driver needs to hold RTNL mutex over MTU changes, from
    Chas Williams.

    9) Truncate packets larger then the TPACKET_V3 format configured
    buffers, otherwise we overwrite past the end of said buffers.
    From Eric Dumazet.

    10) Fix endianness bugs in qlcnic firmware handling, from Rajesh
    Borundia and Shahed Shaikh.

    11) CXGB4 sometimes doesn't get all of the TX completion events it
    should resulting in SKBs getting stuck in the TX queue, from
    Hariprasad Shenai.

    12) When the FEC chip's PTP clock is disabled, you can't access the
    register. Add necessary checks to avoid the resulting hang, from
    Fugang Duan"

    * git://git.kernel.org/pub/scm/linux/kernel/git/davem/net: (37 commits)
    drivers: isdn: eicon: xdi_msg.h: Fix typo in #ifndef
    net: sctp: fix suboptimal edge-case on non-active active/retrans path selection
    net: sctp: spare unnecessary comparison in sctp_trans_elect_best
    net: ethernet: broadcom: bnx2x: Remove redundant #ifdef
    ibmveth: Fix endian issues with rx_no_buffer statistic
    net: xgene: fix possible NULL dereference in xgene_enet_free_desc_rings()
    openvswitch: fix panic with multiple vlan headers
    net: ipv6: fib: don't sleep inside atomic lock
    net: fec: ptp: avoid register access when ipg clock is disabled
    cxgb4: Free completed tx skbs promptly
    cxgb4: Fix race condition in cleanup
    sctp: not send SCTP_PEER_ADDR_CHANGE notifications with failed probe
    bnx2x: Revert UNDI flushing mechanism
    qlcnic: Fix endianess issue in firmware load from file operation
    qlcnic: Fix endianess issue in FW dump template header
    qlcnic: Fix flash access interface to application
    MAINTAINERS: Add section for MRF24J40 IEEE 802.15.4 radio driver
    macvlan: Allow setting multicast filter on all macvlan types
    packet: handle too big packets for PACKET_V3
    MAINTAINERS: add entry for ec_bhf driver
    ...

    Linus Torvalds
     

22 Aug, 2014

4 commits

  • Alan is the original author of the driver. This change was discussed
    with the 802.15.4 subsystem maintainer, Alexander Aring.

    Signed-off-by: Alan Ott
    Acked-by: Alexander Aring
    Signed-off-by: David S. Miller

    Alan Ott
     
  • Added entry for ec_bhf driver.

    Signed-off-by: Dariusz Marcinkiewicz
    Signed-off-by: David S. Miller

    Dariusz Marcinkiewicz
     
  • Pull sound fixes from Takashi Iwai:
    "A bunch of ASoC fixes with a few HD-audio fixes in this pull request.

    All fairly small, boring and device-specific fixes, in addition to
    MAINTAINERS update for better reviewing"

    * tag 'sound-3.17-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound:
    ALSA: hda/hdmi - apply Valleyview fix-ups to Cherryview display codec
    ALSA: hda/hdmi - set depop_delay for haswell plus
    ALSA: hda - restore the gpio led after resume
    ALSA: hda/realtek - Avoid setting wrong COEF on ALC269 & co
    ASoC: pxa-ssp: drop SNDRV_PCM_FMTBIT_S24_LE
    ASoC: fsl-esai: Revert .xlate_tdm_slot_mask() support
    ASoC: mcasp: Fix implicit BLCK divider setting
    ASoC: arizona: Fix TDM slot length handling in arizona_hw_params
    ASoC: pcm512x: Correct Digital Playback control names
    ASoC: dapm: Fix uninitialized variable in snd_soc_dapm_get_enum_double()
    ASoC: Intel: Restore Baytrail ADSP streams only when ADSP was in reset
    ASoC: Intel: Wait Baytrail ADSP boot at resume_early stage
    ASoC: Intel: Merge Baytrail ADSP suspend_noirq into suspend_late
    MAINTAINERS: Add i.MX maintainers and paths to Freescale ASoC entry
    ASoC: Intel: Update Baytrail ADSP firmware name

    Linus Torvalds
     
  • Pull i2c fixes from Wolfram Sang:
    "Here is the fixup for the 'lowlight' of my last pull request. I2C is
    not selected anymore by I2C_ACPI. Instead, the code in question now
    depends on I2C=y.

    Also, Mika has agreed to support me and be the maintainer for I2C-ACPI
    related patches. Finally, a new-ID-patch came along last week"

    * 'i2c/for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux:
    MAINTAINERS: add maintainer for ACPI parts of I2C
    i2c: i801: Add PCI ID for Intel Braswell
    i2c: rework kernel config I2C_ACPI

    Linus Torvalds
     

19 Aug, 2014

2 commits

  • Mika has done great work in that field, so let people know.

    Signed-off-by: Wolfram Sang
    Acked-by: Mika Westerberg

    Wolfram Sang
     
  • Pull PCI changes from Bjorn Helgaas:
    "Marvell MVEBU
    - Remove ARCH_KIRKWOOD dependency (Andrew Lunn)

    NVIDIA Tegra
    - Add debugfs support (Thierry Reding)

    Synopsys DesignWare
    - Look for configuration space in 'reg', not 'ranges' (Kishon Vijay Abraham I)
    - Program ATU with untranslated address (Kishon Vijay Abraham I)
    - Add config access-related pcie_host_ops for v3.65 hardware (Murali Karicheri)
    - Add MSI-related pcie_host_ops for v3.65 hardware (Murali Karicheri)

    TI DRA7xx
    - Add TI DR7xx PCIe driver (Kishon Vijay Abraham I)"

    * tag 'pci-v3.17-changes-3' of git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci:
    PCI: designware: Add MSI-related pcie_host_ops for v3.65 hardware
    PCI: designware: Add config access-related pcie_host_ops for v3.65 hardware
    PCI: dra7xx: Add TI DRA7xx PCIe driver
    PCI: designware: Program ATU with untranslated address
    PCI: designware: Look for configuration space in 'reg', not 'ranges'
    PCI: tegra: Add debugfs support
    PCI: mvebu: Remove ARCH_KIRKWOOD dependency

    Linus Torvalds
     

17 Aug, 2014

1 commit

  • Since I no longer have access to the hardware, Ray Jui will take over
    maintaining the Kona GPIO driver.

    In addition, my former e-mail addresses mmayer@broadcom.com and
    markus.mayer@linaro.org will cease to function shortly. So, I used an
    address I can still be reached at as the "author" addess here.

    Signed-off-by: Markus Mayer
    Signed-off-by: Markus Mayer
    Signed-off-by: Linus Walleij

    Markus Mayer
     

16 Aug, 2014

2 commits

  • The repo on kernel.org is no longer available but has a replacement at
    cavan.codon.org.uk.

    Signed-off-by: Mathias Krause
    Signed-off-by: Matthew Garrett

    Mathias Krause
     
  • Pull more SCSI changes from James Bottomley:
    "This is a small set of updates which missed the first pull. It's more
    msix updates, some iscsi and qla4xxx fixes, we also have some string
    null termination fixes a return value fix and a couple of pm8001
    firmware fixes.

    Just a note, we do have a couple of bug fixes coming under separate
    cover, but they don't have to be part of the merge window"

    * tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi:
    iscsi class: Fix freeing of skb in get host error path
    scsi: fix u14-34f printk format warnings
    pm8001: fix pm8001_store_update_fw
    pm8001: Fix erratic calculation in update_flash
    pm8001: Update MAINTAINERS list
    libiscsi: return new error code when nop times out
    iscsi class: fix get_host_stats return code when not supported
    iscsi class: fix get_host_stats error handling
    qla4xxx: fix get_host_stats error propagation
    qla4xxx: check the return value of dma_alloc_coherent()
    scsi: qla4xxx: ql4_mbx.c: Cleaning up missing null-terminate in conjunction with strncpy
    scsi: qla4xxx: ql4_os.c: Cleaning up missing null-terminate in conjunction with strncpy
    qla4xxx: Use pci_enable_msix_exact() instead of pci_enable_msix()
    pm8001: Use pci_enable_msix_exact() instead of pci_enable_msix()

    Linus Torvalds
     

14 Aug, 2014

1 commit

  • Pull networking fixes from David Miller:
    "Several networking final fixes and tidies for the merge window:

    1) Changes during the merge window unintentionally took away the
    ability to build bluetooth modular, fix from Geert Uytterhoeven.

    2) Several phy_node reference count bug fixes from Uwe Kleine-König.

    3) Fix ucc_geth build failures, also from Uwe Kleine-König.

    4) Fix klog false positivies when netlink messages go to network
    taps, by properly resetting the network header. Fix from Daniel
    Borkmann.

    5) Sizing estimate of VF netlink messages is too small, from Jiri
    Benc.

    6) New APM X-Gene SoC ethernet driver, from Iyappan Subramanian.

    7) VLAN untagging is erroneously dependent upon whether the VLAN
    module is loaded or not, but there are generic dependencies that
    matter wrt what can be expected as the SKB enters the stack.
    Make the basic untagging generic code, and do it unconditionally.
    From Vlad Yasevich.

    8) xen-netfront only has so many slots in it's transmit queue so
    linearize packets that have too many frags. From Zoltan Kiss.

    9) Fix suspend/resume PHY handling in bcmgenet driver, from Florian
    Fainelli"

    * git://git.kernel.org/pub/scm/linux/kernel/git/davem/net: (55 commits)
    net: bcmgenet: correctly resume adapter from Wake-on-LAN
    net: bcmgenet: update UMAC_CMD only when link is detected
    net: bcmgenet: correctly suspend and resume PHY device
    net: bcmgenet: request and enable main clock earlier
    net: ethernet: myricom: myri10ge: myri10ge.c: Cleaning up missing null-terminate after strncpy call
    xen-netfront: Fix handling packets on compound pages with skb_linearize
    net: fec: Support phys probed from devicetree and fixed-link
    smsc: replace WARN_ON() with WARN_ON_SMP()
    xen-netback: Don't deschedule NAPI when carrier off
    net: ethernet: qlogic: qlcnic: Remove duplicate object file from Makefile
    wan: wanxl: Remove typedefs from struct names
    m68k/atari: EtherNEC - ethernet support (ne)
    net: ethernet: ti: cpmac.c: Cleaning up missing null-terminate after strncpy call
    hdlc: Remove typedefs from struct names
    airo_cs: Remove typedef local_info_t
    atmel: Remove typedef atmel_priv_ioctl
    com20020_cs: Remove typedef com20020_dev_t
    ethernet: amd: Remove typedef local_info_t
    net: Always untag vlan-tagged traffic on input.
    drivers: net: Add APM X-Gene SoC ethernet driver support.
    ...

    Linus Torvalds
     

12 Aug, 2014

1 commit


09 Aug, 2014

9 commits

  • Pull fbdev updates from Tomi Valkeinen:
    - much better HDMI infoframe support for OMAP
    - Cirrus Logic CLPS711X framebuffer driver
    - DT support for PL11x CLCD driver
    - various small fixes

    * tag 'fbdev-3.17' of git://git.kernel.org/pub/scm/linux/kernel/git/tomba/linux: (35 commits)
    OMAPDSS: DSI: fix depopulating dsi peripherals
    video: hyperv: hyperv_fb: refresh the VM screen by force on VM panic
    video: ARM CLCD: Fix DT-related build problems
    drivers: video: fbdev: atmel_lcdfb.c: Add ability to inverted backlight PWM.
    video: ARM CLCD: Add DT support
    drm/omap: Add infoframe & dvi/hdmi mode support
    OMAPDSS: HDMI: remove the unused code
    OMAPDSS: HDMI5: add support to set infoframe & HDMI mode
    OMAPDSS: HDMI4: add support to set infoframe & HDMI mode
    OMAPDSS: HDMI: add infoframe and hdmi_dvi_mode fields
    OMAPDSS: add hdmi ops to hdmi-connector and tpd12s015
    OMAPDSS: add hdmi ops to hdmi_ops and omap_dss_driver
    OMAPDSS: HDMI: remove custom avi infoframe
    OMAPDSS: HDMI5: use common AVI infoframe support
    OMAPDSS: HDMI4: use common AVI infoframe support
    OMAPDSS: Kconfig: select HDMI
    OMAPDSS: HDMI: fix name conflict
    OMAPDSS: DISPC: clean up dispc_mgr_timings_ok
    OMAPDSS: DISPC: reject interlace for lcd out
    OMAPDSS: DISPC: fix debugfs reg dump
    ...

    Linus Torvalds
     
  • Pull GPIO update from Linus Walleij:
    "This is the bulk of GPIO changes for the v3.17 development cycle, and
    this time we got a lot of action going on and it will continue:

    - The core GPIO library implementation has been split up in three
    different files:
    - gpiolib.c for the latest and greatest and shiny GPIO library code
    using GPIO descriptors only
    - gpiolib-legacy.c for the old integer number space API that we are
    phasing out gradually
    - gpiolib-sysfs.c for the sysfs interface that we are not entirely
    happy with, but has to live on for ABI compatibility

    - Add a flags argument to *gpiod_get* functions, with some
    backward-compatibility macros to ease transitions. We should have
    had the flags there from the beginning it seems, now we need to
    clean up the mess. There is a plan on how to move forward here
    devised by Alexandre Courbot and Mark Brown

    - Split off a special header for the board
    gpio table registration, as per example from the regulator
    subsystem

    - Start to kill off the return value from gpiochip_remove() by
    removing the __must_check attribute and removing all checks inside
    the drivers/gpio directory. The rationale is: well what were we
    supposed to do if there is an error code? Not much: print an error
    message. And gpiolib already does that. So make this function
    return void eventually

    - Some cleanups of hairy gpiolib code, make some functions not to be
    used outside the library private and make sure they are not
    exported, remove gpiod_lock/unlock_as_irq() as the existing
    function is for driver-internal use and fine as it is, delete
    gpio_ensure_requested() as it is not meaningful anymore

    - Support the GPIOF_ACTIVE_LOW flag from gpio_request_one() function
    calls, which is logical since this is already supported when
    referencing GPIOs from e.g. device trees

    - Switch STMPE, intel-mid, lynxpoint and ACPI (!) to use the gpiolib
    irqchip helpers cutting down on GPIO irqchip boilerplate a bit more

    - New driver for the Zynq GPIO block

    - The usual incremental improvements around a bunch of drivers

    - Janitorial syntactic and semantic cleanups by Jingoo Han, and
    Rickard Strandqvist especially"

    * tag 'gpio-v3.17-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio: (37 commits)
    MAINTAINERS: update GPIO include files
    gpio: add missing includes in machine.h
    gpio: add flags argument to gpiod_get*() functions
    MAINTAINERS: Update Samsung pin control entry
    gpio / ACPI: Move event handling registration to gpiolib irqchip helpers
    gpio: lynxpoint: Convert to use gpiolib irqchip
    gpio: split gpiod board registration into machine header
    gpio: remove gpio_ensure_requested()
    gpio: remove useless check in gpiolib_sysfs_init()
    gpiolib: Export gpiochip_request_own_desc and gpiochip_free_own_desc
    gpio: move gpio_ensure_requested() into legacy C file
    gpio: remove gpiod_lock/unlock_as_irq()
    gpio: make gpiochip_get_desc() gpiolib-private
    gpio: simplify gpiochip_export()
    gpio: remove export of private of_get_named_gpio_flags()
    gpio: Add support for GPIOF_ACTIVE_LOW to gpio_request_one functions
    gpio: zynq: Clear pending interrupt when enabling a IRQ
    gpio: drop retval check enforcing from gpiochip_remove()
    gpio: remove all usage of gpio_remove retval in driver/gpio
    devicetree: Add Zynq GPIO devicetree bindings documentation
    ...

    Linus Torvalds
     
  • Pull input updates from Dmitry Torokhov:
    - big update to Wacom driver by Benjamin Tissoires, converting it to
    HID infrastructure and unifying USB and Bluetooth models
    - large update to ALPS driver by Hans de Goede, which adds support for
    newer touchpad models as well as cleans up and restructures the code
    - more changes to Atmel MXT driver, including device tree support
    - new driver for iPaq x3xxx touchscreen
    - driver for serial Wacom tablets
    - driver for Microchip's CAP1106
    - assorted cleanups and improvements to existing drover and input core

    * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input: (93 commits)
    Input: wacom - update the ABI doc according to latest changes
    Input: wacom - only register once the MODULE_* macros
    Input: HID - remove hid-wacom Bluetooth driver
    Input: wacom - add copyright note and bump version to 2.0
    Input: wacom - remove passing id for wacom_set_report
    Input: wacom - check for bluetooth protocol while setting OLEDs
    Input: wacom - handle Intuos 4 BT in wacom.ko
    Input: wacom - handle Graphire BT tablets in wacom.ko
    Input: wacom - prepare the driver to include BT devices
    Input: hyperv-keyboard - register as a wakeup source
    Input: imx_keypad - remove ifdef round PM methods
    Input: jornada720_ts - get rid of space indentation and use tab
    Input: jornada720_ts - switch to using managed resources
    Input: alps - Rushmore and v7 resolution support
    Input: mcs5000_ts - remove ifdef around power management methods
    Input: mcs5000_ts - protect PM functions with CONFIG_PM_SLEEP
    Input: ads7846 - release resources on failure for clean exit
    Input: wacom - add support for 0x12C ISDv4 sensor
    Input: atmel_mxt_ts - use deep sleep mode when stopped
    ARM: dts: am437x-gp-evm: Update binding for touchscreen size
    ...

    Linus Torvalds
     
  • Merge more incoming from Andrew Morton:
    "Two new syscalls:

    memfd_create in "shm: add memfd_create() syscall"
    kexec_file_load in "kexec: implementation of new syscall kexec_file_load"

    And:

    - Most (all?) of the rest of MM

    - Lots of the usual misc bits

    - fs/autofs4

    - drivers/rtc

    - fs/nilfs

    - procfs

    - fork.c, exec.c

    - more in lib/

    - rapidio

    - Janitorial work in filesystems: fs/ufs, fs/reiserfs, fs/adfs,
    fs/cramfs, fs/romfs, fs/qnx6.

    - initrd/initramfs work

    - "file sealing" and the memfd_create() syscall, in tmpfs

    - add pci_zalloc_consistent, use it in lots of places

    - MAINTAINERS maintenance

    - kexec feature work"

    * emailed patches from Andrew Morton <akpm@linux-foundation.org: (193 commits)
    MAINTAINERS: update nomadik patterns
    MAINTAINERS: update usb/gadget patterns
    MAINTAINERS: update DMA BUFFER SHARING patterns
    kexec: verify the signature of signed PE bzImage
    kexec: support kexec/kdump on EFI systems
    kexec: support for kexec on panic using new system call
    kexec-bzImage64: support for loading bzImage using 64bit entry
    kexec: load and relocate purgatory at kernel load time
    purgatory: core purgatory functionality
    purgatory/sha256: provide implementation of sha256 in purgaotory context
    kexec: implementation of new syscall kexec_file_load
    kexec: new syscall kexec_file_load() declaration
    kexec: make kexec_segment user buffer pointer a union
    resource: provide new functions to walk through resources
    kexec: use common function for kimage_normal_alloc() and kimage_crash_alloc()
    kexec: move segment verification code in a separate function
    kexec: rename unusebale_pages to unusable_pages
    kernel: build bin2c based on config option CONFIG_BUILD_BIN2C
    bin2c: move bin2c in scripts/basic
    shm: wait for pins to be released when sealing
    ...

    Linus Torvalds
     
  • Commit 3a19805920f1 ("pinctrl: nomadik: move all Nomadik drivers to
    subdir") move the files, update the patterns

    Signed-off-by: Joe Perches
    Cc: Linus Walleij
    Cc: Alessandro Rubini
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Joe Perches
     
  • Several commits have moved files around, update the section patterns.

    Signed-off-by: Joe Perches
    Cc: Thomas Dahlmann
    Cc: Nicolas Ferre
    Cc: Li Yang
    Cc: Eric Miao
    Cc: Russell King
    Cc: Haojian Zhuang
    Acked-by: Laurent Pinchart
    Cc: Andrzej Pietrasiewicz
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Joe Perches
     
  • One pattern per F: line please...

    Signed-off-by: Joe Perches
    Acked-by: Sumit Semwal
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Joe Perches
     
  • A series of commits by Christoph Hellwig removed all the files in this
    directory, remove the pattern.

    Signed-off-by: Joe Perches
    Cc: Christoph Hellwig
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Joe Perches
     
  • Commit 87933a68dce6 ("mfd: pm8921: Remove pm8xxx API now that
    sub-devices use regmap") removed the file, remove the pattern.

    Signed-off-by: Joe Perches
    Reviewed-by: Stephen Boyd
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Joe Perches