17 Oct, 2013

1 commit


11 Oct, 2013

1 commit


09 Oct, 2013

2 commits


05 Oct, 2013

1 commit

  • Pull iommu fixes from Joerg Roedel:
    "A couple of fixes from the IOMMU side:

    - some small fixes for the new ARM-SMMU driver
    - a register offset correction for VT-d
    - add MAINTAINERS entry for drivers/iommu

    Overall no really big or intrusive changes"

    * tag 'iommu-fixes-v3.12-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu:
    x86/iommu: correct ICS register offset
    MAINTAINERS: add overall IOMMU section
    iommu/arm-smmu: don't enable SMMU device until probing has completed
    iommu/arm-smmu: fix iommu_present() test in init
    iommu/arm-smmu: fix a signedness bug

    Linus Torvalds
     

03 Oct, 2013

1 commit

  • Pull ARM SoC fixes from Olof Johansson:
    "We have a fairly large batch of fixes this time around, mostly just
    due to various platforms all having a fix or two more than usual.

    Worth pointing out are:

    - A fix for EDMA on Davinci/OMAP where channel allocation broke with
    the DT conversion. Due to some miscommunication we didn't
    understand the impact of the breakage, so we were pushing back on
    it for 3.12, but it sounds like it's actually breaking quite a few
    people out there.

    - A bunch of fixes for Marvell platforms, some straggling fixes for
    merge window fallout and some fixes for a couple of the platforms
    (Netgear RN102 in particular).

    - A fix for a race between multi-cluster power management and cpu
    hotplug on Versatile Express.

    And a bunch of other smaller fixes that all add up.

    We'll be switching over into stricter regressions-only mode from here
    on out"

    * tag 'fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (31 commits)
    ARM: multi_v7_defconfig: add SDHCI for i.MX
    bus: mvebu-mbus: Fix optional pcie-mem/io-aperture properties
    ARM: mvebu: add missing DT Mbus ranges and relocate PCIe DT nodes for RN102
    ARM: at91: sam9g45: shutdown ddr1 too when rebooting
    MAINTAINERS: ARM: SIRF: use kernel.org mail box
    MAINTAINERS: ARM: SIRF: add missed drivers into maintain list
    ARM: edma: Fix clearing of unused list for DT DMA resources
    ARM: vexpress: tc2: fix hotplug/idle/kexec race on cluster power down
    ARM: dts: sirf: fix interrupt and dma prop of VIP for prima2 and atlas6
    ARM: dts: sirf: fix the ranges of peri-iobrg of prima2
    ARM: dts: makefile: build atlas6-evb.dtb for ARCH_ATLAS6
    ARM: dts: sirf: fix fifosize, clks, dma channels for UART
    ARM: mvebu: Add DT entry for ReadyNAS 102 to use gpio-poweroff driver
    ARM: mvebu: fix ReadyNAS 102 Power button GPIO to make it active high
    ARM: mach-integrator: Add stub for pci_v3_early_init() for !CONFIG_PCI
    ARM: shmobile: Remove #gpio-ranges-cells DT property
    gpio: rcar: Remove #gpio-range-cells DT property usage
    ARM: shmobile: armadillo: fixup ether pinctrl naming
    ARM: shmobile: Lager: add Micrel KSZ8041 PHY fixup
    ARM: shmobile: update SDHI DT compatibility string to the - format
    ...

    Linus Torvalds
     

02 Oct, 2013

1 commit

  • Pull networking changes from David Miller:

    1) Multiply in netfilter IPVS can overflow when calculating destination
    weight. From Simon Kirby.

    2) Use after free fixes in IPVS from Julian Anastasov.

    3) SFC driver bug fixes from Daniel Pieczko.

    4) Memory leak in pcan_usb_core failure paths, from Alexey Khoroshilov.

    5) Locking and encapsulation fixes to serial line CAN driver, from
    Andrew Naujoks.

    6) Duplex and VF handling fixes to bnx2x driver from Yaniv Rosner,
    Eilon Greenstein, and Ariel Elior.

    7) In lapb, if no other packets are outstanding, T1 timeouts actually
    stall things and no packet gets sent. Fix from Josselin Costanzi.

    8) ICMP redirects should not make it to the socket error queues, from
    Duan Jiong.

    9) Fix bugs in skge DMA mapping error handling, from Nikulas Patocka.

    10) Fix setting of VLAN priority field on via-rhine driver, from Roget
    Luethi.

    11) Fix TX stalls and VLAN promisc programming in be2net driver from
    Ajit Khaparde.

    12) Packet padding doesn't get handled correctly in new usbnet SG
    support code, from Ming Lei.

    13) Fix races in netdevice teardown wrt. network namespace closing.
    From Eric W. Biederman.

    14) Fix potential missed initialization of net_secret if not TCP
    connections are openned. From Eric Dumazet.

    15) Cinterion PLXX product ID in qmi_wwan driver is wrong, from
    Aleksander Morgado.

    16) skb_cow_head() can change skb->data and thus packet header pointers,
    don't use stale ip_hdr reference in ip_tunnel code.

    17) Backend state transition handling fixes in xen-netback, from Paul
    Durrant.

    18) Packet offset for AH protocol is handled wrong in flow dissector,
    from Eric Dumazet.

    19) Taking down an fq packet scheduler instance can leave stale packets
    in the queues, fix from Eric Dumazet.

    20) Fix performance regressions introduced by TCP Small Queues. From
    Eric Dumazet.

    21) IPV6 GRE tunneling code calculates max_headroom incorrectly, from
    Hannes Frederic Sowa.

    22) Multicast timer handlers in ipv4 and ipv6 can be the last and final
    reference to the ipv4/ipv6 specific network device state, so use the
    reference put that will check and release the object if the
    reference hits zero. From Salam Noureddine.

    23) Fix memory corruption in ip_tunnel driver, and use skb_push()
    instead of __skb_push() so that similar bugs are less hard to find.
    From Steffen Klassert.

    24) Add forgotten hookup of rtnl_ops in SIT and ip6tnl drivers, from
    Nicolas Dichtel.

    25) fq scheduler doesn't accurately rate limit in certain circumstances,
    from Eric Dumazet.

    * git://git.kernel.org/pub/scm/linux/kernel/git/davem/net: (103 commits)
    pkt_sched: fq: rate limiting improvements
    ip6tnl: allow to use rtnl ops on fb tunnel
    sit: allow to use rtnl ops on fb tunnel
    ip_tunnel: Remove double unregister of the fallback device
    ip_tunnel_core: Change __skb_push back to skb_push
    ip_tunnel: Add fallback tunnels to the hash lists
    ip_tunnel: Fix a memory corruption in ip_tunnel_xmit
    qlcnic: Fix SR-IOV configuration
    ll_temac: Reset dma descriptors indexes on ndo_open
    skbuff: size of hole is wrong in a comment
    ipv6 mcast: use in6_dev_put in timer handlers instead of __in6_dev_put
    ipv4 igmp: use in_dev_put in timer handlers instead of __in_dev_put
    ethernet: moxa: fix incorrect placement of __initdata tag
    ipv6: gre: correct calculation of max_headroom
    powerpc/83xx: gianfar_ptp: select 1588 clock source through dts file
    Revert "powerpc/83xx: gianfar_ptp: select 1588 clock source through dts file"
    bonding: Fix broken promiscuity reference counting issue
    tcp: TSQ can use a dynamic limit
    dm9601: fix IFF_ALLMULTI handling
    pkt_sched: fq: qdisc dismantle fixes
    ...

    Linus Torvalds
     

01 Oct, 2013

4 commits


30 Sep, 2013

1 commit

  • Pull staging fixes from Greg KH:
    "Here are some staging driver fixes, MAINTAINER updates, and a new
    device id. All of these have been in the linux-next tree, and are
    pretty simple patches"

    * tag 'staging-3.12-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging:
    staging: r8188eu: Add new device ID
    staging: imx-drm: Fix probe failure
    staging: vt6656: [BUG] iwctl_siwencodeext return if device not open
    staging: vt6656: [BUG] main_usb.c oops on device_close move flag earlier.
    staging: vt6656: rxtx.c [BUG] s_vGetFreeContext dead lock on null apTD.
    Staging: rtl8192u: r819xU_cmdpkt: checking NULL value after doing dev_alloc_skb
    staging: usbip: Orphan usbip
    staging: r8188eu: Add files for new drive: Cocci spatch "noderef"
    staging: r8188eu: Cocci spatch "noderef"
    staging: octeon-usb: Cocci spatch "noderef"
    staging: r8188eu: Add files for new drive: Cocci spatch "noderef"
    MAINTAINERS: staging: dgnc and dgap drivers: add maintainer
    staging: lustre: Cocci spatch "noderef"

    Linus Torvalds
     

26 Sep, 2013

4 commits


25 Sep, 2013

1 commit


24 Sep, 2013

1 commit

  • I believe that Joerg Roedel is at least the path through which
    drivers/iommu changes should be merged. Add a MAINTAINERS entry to
    make this clear, so that he's Cd'd on all relevant patches. This is
    relevant for non-AMD/Intel IOMMUs, where get_maintainers.pl doesn't
    currently remind anyone to Cc Joerg on patches.

    Signed-off-by: Stephen Warren
    Signed-off-by: Joerg Roedel

    Stephen Warren
     

12 Sep, 2013

21 commits

  • Merge first patch-bomb from Andrew Morton:
    - Some pidns/fork/exec tweaks
    - OCFS2 updates
    - Most of MM - there remain quite a few memcg parts which depend on
    pending core cgroups changes. Which might have been already merged -
    I'll check tomorrow...
    - Various misc stuff all over the place
    - A few block bits which I never got around to sending to Jens -
    relatively minor things.
    - MAINTAINERS maintenance
    - A small number of lib/ updates
    - checkpatch updates
    - epoll
    - firmware/dmi-scan
    - Some kprobes work for S390
    - drivers/rtc updates
    - hfsplus feature work
    - vmcore feature work
    - rbtree upgrades
    - AOE updates
    - pktcdvd cleanups
    - PPS
    - memstick
    - w1
    - New "inittmpfs" feature, which does the obvious
    - More IPC work from Davidlohr.

    * emailed patches from Andrew Morton : (303 commits)
    lz4: fix compression/decompression signedness mismatch
    ipc: drop ipc_lock_check
    ipc, shm: drop shm_lock_check
    ipc: drop ipc_lock_by_ptr
    ipc, shm: guard against non-existant vma in shmdt(2)
    ipc: document general ipc locking scheme
    ipc,msg: drop msg_unlock
    ipc: rename ids->rw_mutex
    ipc,shm: shorten critical region for shmat
    ipc,shm: cleanup do_shmat pasta
    ipc,shm: shorten critical region for shmctl
    ipc,shm: make shmctl_nolock lockless
    ipc,shm: introduce shmctl_nolock
    ipc: drop ipcctl_pre_down
    ipc,shm: shorten critical region in shmctl_down
    ipc,shm: introduce lockless functions to obtain the ipc object
    initmpfs: use initramfs if rootfstype= or root= specified
    initmpfs: make rootfs use tmpfs when CONFIG_TMPFS enabled
    initmpfs: move rootfs code from fs/ramfs/ to init/
    initmpfs: move bdi setup from init_rootfs to init_ramfs
    ...

    Linus Torvalds
     
  • Based partially on MS standard spec quotes from Alex Dubov.

    As any code that works with user data this driver isn't recommended to use
    to write cards that contain valuable data.

    It tries its best though to avoid data corruption and possible damage to
    the card.

    Tested on MS DUO 64 MB card on Ricoh R592 card reader.

    Signed-off-by: Maxim Levitsky
    Cc: Valdis Kletnieks
    Cc: Jens Axboe
    Cc: Alex Dubov
    Cc: Tejun Heo
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Maxim Levitsky
     
  • It's clearer to have patterns marked as directories.

    Change the directory patterns without terminating slashes.

    Signed-off-by: Joe Perches
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Joe Perches
     
  • Add ownership to maintainers file for the mach-bcm related files,
    including drivers that are used for the SoCs defined in mach-bcm.

    Signed-off-by: Christian Daudt
    Cc: Olof Johansson
    Cc: Arnd Bergmann
    Cc: Stephen Warren
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Christian Daudt
     
  • Commit c50cd357887a ("net: gre: move GSO functions to gre_offload")
    renamed and separated the file into multiple files. Update the
    patterns.

    Signed-off-by: Joe Perches
    Cc: Dmitry Kozlov
    Cc: Daniel Borkmann
    Cc: David S. Miller
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Joe Perches
     
  • Commit a0e631235a04 ("usb: phy: move all PHY drivers to
    drivers/usb/phy/") deleted the files, remove the file pattern.

    Signed-off-by: Joe Perches
    Acked-by: Felipe Balbi
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Joe Perches
     
  • Commit f3bc64d6d1f2 ("USB: EHCI: DT support for generic bus glue")
    removed the ehci-vt8500.c file, update the file pattern to include
    ehci-platform.c.

    Signed-off-by: Joe Perches
    Cc: Arnd Bergmann
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Joe Perches
     
  • Commit 6659a20a76e0 ("ARC: MAINTAINERS update for ARC") typoed the file
    pattern. Fix it.

    Signed-off-by: Joe Perches
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Joe Perches
     
  • Commit 45fcac1aad5d ("mfd: Move ssbi driver into drivers/mfd") move the
    files, update the patterns.

    Signed-off-by: Joe Perches
    Cc: Arnd Bergmann
    Cc: Samuel Ortiz
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Joe Perches
     
  • Commit d7104bffcfb7 ("[media] MAINTAINERS: add
    drivers/media/tuners/it913x*") used the incorrect file patterns. Fix
    it.

    Signed-off-by: Joe Perches
    Acked-by: Antti Palosaari
    Cc: Mauro Carvalho Chehab
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Joe Perches
     
  • Commit c937ca034a03 ("[media] MAINTAINERS: Add maintainer entry for
    si4713 FM transmitter driver") typoed the pattern, fix it.

    Signed-off-by: Joe Perches
    Acked-by: Eduardo Valentin
    Cc: Mauro Carvalho Chehab
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Joe Perches
     
  • Commit 786baecfe78f ("[media] dvb-usb: move it to
    drivers/media/usb/dvb-usb") moved the files, update the pattern.

    Signed-off-by: Joe Perches
    Cc: Mauro Carvalho Chehab
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Joe Perches
     
  • Commit 77c5f5d2f212 ("ghes_edac: Register at EDAC core the BIOS report")
    typoed the file pattern. Fix it.

    Signed-off-by: Joe Perches
    Cc: Mauro Carvalho Chehab
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Joe Perches
     
  • Commit 09ec1d7ea67f ("ARM: S3C24XX: Remove plat-s3c24xx directory in
    arch/arm/") moved the files, remove the pattern.

    Signed-off-by: Joe Perches
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Joe Perches
     
  • Commit 694e33a7f42d ("ARM: plat-nomadik: move MTU, kill plat-nomadik")
    moved the files, update the patterns.

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

    Joe Perches
     
  • Commit a7ed099ffc8e ("ARM: spear: move all files to mach-spear") moved
    all the files into a single directory, delete the now unnecessary
    duplicate sections and update the pattern.

    Signed-off-by: Joe Perches
    Cc: Arnd Bergmann
    Acked-by: Viresh Kumar
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Joe Perches
     
  • Commit 85fd6d63bf29 ("ARM: S3C2410: move mach-s3c2410/* into
    mach-s3c24xx/") moved the files, update the patterns.

    Signed-off-by: Joe Perches
    Acked-by: Kukjin Kim
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Joe Perches
     
  • Commit 498153995b9f ("ARM: OMAP2+: powerdomain/PRM: move the low-level
    powerdomain") renamed the files, update the patterns.

    Identical to a patch earlier sent by Cesar Eduardo Barros.

    Signed-off-by: Joe Perches
    Cc: Paul Walmsley
    Cc: Rajendra Nayak
    Cc: Santosh Shilimkar
    Cc: Cesar Eduardo Barros
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Joe Perches
     
  • Commit 4bd5259e53ac ("ARM: OMAP2/3: clockdomain/PRM/CM: move the
    low-level clockdomain functions into PRM/CM") deleted the files, update
    the pattern.

    Identical to a patch earlier sent by Cesar Eduardo Barros.

    Signed-off-by: Joe Perches
    Cc: Paul Walmsley
    Cc: Rajendra Nayak
    Cc: Santosh Shilimkar
    Cc: Cesar Eduardo Barros
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Joe Perches
     
  • Commit ca9143501c30 ("ARM: EXYNOS: Remove unused board files") removed
    the files, remove the patterns too.

    Signed-off-by: Joe Perches
    Cc: Tomasz Figa
    Acked-by: Kyungmin Park
    Cc: Kukjin Kim
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Joe Perches
     
  • Pull networking fixes from David Miller:

    1) Brown paper bag fix in HTB scheduler, class options set incorrectly
    due to a typoe. Fix from Vimalkumar.

    2) It's possible for the ipv6 FIB garbage collector to run before all
    the necessary datastructure are setup during init, defer the
    notifier registry to avoid this problem. Fix from Michal Kubecek.

    3) New i40e ethernet driver from the Intel folks.

    4) Add new qmi wwan device IDs, from Bjørn Mork.

    5) Doorbell lock in bnx2x driver is not initialized properly in some
    configurations, fix from Ariel Elior.

    6) Revert an ipv6 packet option padding change that broke standardized
    ipv6 implementation test suites. From Jiri Pirko.

    7) Fix synchronization of ARP information in bonding layer, from
    Nikolay Aleksandrov.

    8) Fix missing error return resulting in illegal memory accesses in
    openvswitch, from Daniel Borkmann.

    9) SCTP doesn't signal poll events properly due to mistaken operator
    precedence, fix also from Daniel Borkmann.

    10) __netdev_pick_tx() passes wrong index to sk_tx_queue_set() which
    essentially disables caching of TX queue in sockets :-/ Fix from
    Eric Dumazet.

    * git://git.kernel.org/pub/scm/linux/kernel/git/davem/net: (29 commits)
    net_sched: htb: fix a typo in htb_change_class()
    net: qmi_wwan: add new Qualcomm devices
    ipv6: don't call fib6_run_gc() until routing is ready
    net: tilegx driver: avoid compiler warning
    fib6_rules: fix indentation
    irda: vlsi_ir: Remove casting the return value which is a void pointer
    irda: donauboe: Remove casting the return value which is a void pointer
    net: fix multiqueue selection
    net: sctp: fix smatch warning in sctp_send_asconf_del_ip
    net: sctp: fix bug in sctp_poll for SOCK_SELECT_ERR_QUEUE
    net: fib: fib6_add: fix potential NULL pointer dereference
    net: ovs: flow: fix potential illegal memory access in __parse_flow_nlattrs
    bcm63xx_enet: remove deprecated IRQF_DISABLED
    net: korina: remove deprecated IRQF_DISABLED
    macvlan: Move skb_clone check closer to call
    qlcnic: Fix warning reported by kbuild test robot.
    bonding: fix bond_arp_rcv setting and arp validate desync state
    bonding: fix store_arp_validate race with mode change
    ipv6/exthdrs: accept tlv which includes only padding
    bnx2x: avoid atomic allocations during initialization
    ...

    Linus Torvalds
     

11 Sep, 2013

1 commit

  • This patch adds the changes for Kconfig, i40e.txt, MAINTAINERS, Kbuild
    and new i40e/Makefile to build i40e with the kernel.

    New driver build option is CONFIG_I40E

    Signed-off-by: Jesse Brandeburg
    Signed-off-by: Shannon Nelson
    CC: PJ Waskiewicz
    CC: e1000-devel@lists.sourceforge.net
    Tested-by: Kavindya Deegala
    Signed-off-by: Jeff Kirsher

    Jesse Brandeburg