29 Feb, 2020

1 commit

  • commit 96228b7df33f8eb9006f8ae96949400aed9bd303 upstream.

    We've moved from bugzilla to gitlab.

    Cc: stable@vger.kernel.org
    Reviewed-by: Chris Wilson
    Signed-off-by: Jani Nikula
    Link: https://patchwork.freedesktop.org/patch/msgid/20200212160434.6437-1-jani.nikula@intel.com
    (cherry picked from commit 3a6a4f0810c8ade6f1ff63c34aa9834176b9d88b)
    Signed-off-by: Jani Nikula
    Signed-off-by: Greg Kroah-Hartman

    Jani Nikula
     

11 Feb, 2020

1 commit

  • [ Upstream commit dff6bc1bfd462b76dc13ec19dedc2c134a62ac59 ]

    Commit 6d97985072dc ("isdn: move capi drivers to staging") cleaned up the
    isdn drivers and split the MAINTAINERS section for ISDN, but missed to add
    the terminal slash for the two directories mISDN and hardware. Hence, all
    files in those directories were not part of the new ISDN/mISDN SUBSYSTEM,
    but were considered to be part of "THE REST".

    Rectify the situation, and while at it, also complete the section with two
    further build files that belong to that subsystem.

    This was identified with a small script that finds all files belonging to
    "THE REST" according to the current MAINTAINERS file, and I investigated
    upon its output.

    Fixes: 6d97985072dc ("isdn: move capi drivers to staging")
    Signed-off-by: Lukas Bulwahn
    Acked-by: Arnd Bergmann
    Signed-off-by: Jakub Kicinski
    Signed-off-by: Greg Kroah-Hartman

    Lukas Bulwahn
     

18 Jan, 2020

1 commit

  • commit 44fe5cb32c7599a4059931a98794e0418619aa96 upstream.

    When gpiolib.h internal header had been split to few, the commit 77cb907abe6c
    ("gpiolib: acpi: Split ACPI stuff to gpiolib-acpi.h") in particular missed
    the MAINTAINERS database update. Do it here.

    Fixes: 77cb907abe6c ("gpiolib: acpi: Split ACPI stuff to gpiolib-acpi.h")
    Signed-off-by: Andy Shevchenko
    Acked-by: Mika Westerberg
    Signed-off-by: Bartosz Golaszewski
    Signed-off-by: Greg Kroah-Hartman

    Andy Shevchenko
     

23 Nov, 2019

2 commits

  • Pull networking fixes from David Miller:

    1) Validate tunnel options length in act_tunnel_key, from Xin Long.

    2) Fix DMA sync bug in gve driver, from Adi Suresh.

    3) TSO kills performance on some r8169 chips due to HW issues, disable
    by default in that case, from Corinna Vinschen.

    4) Fix clock disable mismatch in fec driver, from Chubong Yuan.

    5) Fix interrupt status bits define in hns3 driver, from Huazhong Tan.

    6) Fix workqueue deadlocks in qeth driver, from Julian Wiedmann.

    7) Don't napi_disable() twice in r8152 driver, from Hayes Wang.

    8) Fix SKB extension memory leak, from Florian Westphal.

    * git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net: (54 commits)
    r8152: avoid to call napi_disable twice
    MAINTAINERS: Add myself as maintainer of virtio-vsock
    udp: drop skb extensions before marking skb stateless
    net: rtnetlink: prevent underflows in do_setvfinfo()
    can: m_can_platform: remove unnecessary m_can_class_resume() call
    can: m_can_platform: set net_device structure as driver data
    hv_netvsc: Fix send_table offset in case of a host bug
    hv_netvsc: Fix offset usage in netvsc_send_table()
    net-ipv6: IPV6_TRANSPARENT - check NET_RAW prior to NET_ADMIN
    sfc: Only cancel the PPS workqueue if it exists
    nfc: port100: handle command failure cleanly
    net-sysfs: fix netdev_queue_add_kobject() breakage
    r8152: Re-order napi_disable in rtl8152_close
    net: qca_spi: Move reset_count to struct qcaspi
    net: qca_spi: fix receive buffer size check
    net/ibmvnic: Ignore H_FUNCTION return from H_EOI to tolerate XIVE mode
    Revert "net/ibmvnic: Fix EOI when running in XIVE mode"
    net/mlxfw: Verify FSM error code translation doesn't exceed array size
    net/mlx5: Update the list of the PCI supported devices
    net/mlx5: Fix auto group size calculation
    ...

    Linus Torvalds
     
  • Since I'm actively working on vsock and virtio/vhost transports,
    Stefan suggested to help him to maintain it.

    Signed-off-by: Stefano Garzarella
    Signed-off-by: David S. Miller

    Stefano Garzarella
     

20 Nov, 2019

1 commit


18 Nov, 2019

1 commit


16 Nov, 2019

1 commit


13 Nov, 2019

1 commit

  • This went into staging in rc7. It turns out that was a mistake, and
    apparently it wasn't even supposed to go there at all, but be introduced
    as a regular filesystem.

    We don't try to sneak in whole new filesystems this late in the rc, just
    delete the whole thing, and it can be re-introduced as a proper patch
    with proper acks from actual filesystem people instead of some odd
    late-rc staging back-door.

    Cc: Greg Kroah-Hartman
    Cc: Christoph Hellwig
    Cc: Hans de Goede
    Signed-off-by: Linus Torvalds

    Linus Torvalds
     

11 Nov, 2019

3 commits

  • Update the INTEL IOMMU (VT-d) entry and add myself as the
    co-maintainer. I have several years of VT-d development
    experience and have actively contributed to Intel VT-d
    driver during recent two years. I volunteer to take this
    rule. With this role, I can better help review and test
    patches.

    Cc: David Woodhouse
    Cc: Joerg Roedel
    Cc: Ashok Raj
    Cc: Jacob Pan
    Cc: Kevin Tian
    Signed-off-by: Lu Baolu
    Signed-off-by: Joerg Roedel

    Lu Baolu
     
  • Pull ARM SoC fixes from Olof Johansson:
    "A set of fixes that have trickled in over the last couple of weeks:

    - MAINTAINER update for Cavium/Marvell ThunderX2

    - stm32 tweaks to pinmux for Joystick/Camera, and RAM allocation for
    CAN interfaces

    - i.MX fixes for voltage regulator GPIO mappings, fixes voltage
    scaling issues

    - More i.MX fixes for various issues on i.MX eval boards: interrupt
    storm due to u-boot leaving pins in new states, fixing power button
    config, a couple of compatible-string corrections.

    - Powerdown and Suspend/Resume fixes for Allwinner A83-based tablets

    - A few documentation tweaks and a fix of a memory leak in the reset
    subsystem"

    * tag 'armsoc-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc:
    MAINTAINERS: update Cavium ThunderX2 maintainers
    ARM: dts: stm32: change joystick pinctrl definition on stm32mp157c-ev1
    ARM: dts: stm32: remove OV5640 pinctrl definition on stm32mp157c-ev1
    ARM: dts: stm32: Fix CAN RAM mapping on stm32mp157c
    ARM: dts: stm32: relax qspi pins slew-rate for stm32mp157
    arm64: dts: zii-ultra: fix ARM regulator GPIO handle
    ARM: sunxi: Fix CPU powerdown on A83T
    ARM: dts: sun8i-a83t-tbs-a711: Fix WiFi resume from suspend
    arm64: dts: imx8mn: fix compatible string for sdma
    arm64: dts: imx8mm: fix compatible string for sdma
    reset: fix reset_control_ops kerneldoc comment
    ARM: dts: imx6-logicpd: Re-enable SNVS power key
    soc: imx: gpc: fix initialiser format
    ARM: dts: imx6qdl-sabreauto: Fix storm of accelerometer interrupts
    arm64: dts: ls1028a: fix a compatible issue
    reset: fix reset_control_get_exclusive kerneldoc comment
    reset: fix reset_control_lookup kerneldoc comment
    reset: fix of_reset_control_get_count kerneldoc comment
    reset: fix of_reset_simple_xlate kerneldoc comment
    reset: Fix memory leak in reset_control_array_put()

    Linus Torvalds
     
  • Pull IIO fixes and staging driver from Greg KH:
    "Here is a mix of a number of IIO driver fixes for 5.4-rc7, and a whole
    new staging driver.

    The IIO fixes resolve some reported issues, all are tiny.

    The staging driver addition is the vboxsf filesystem, which is the
    VirtualBox guest shared folder code. Hans has been trying to get
    filesystem reviewers to review the code for many months now, and
    Christoph finally said to just merge it in staging now as it is
    stand-alone and the filesystem people can review it easier over time
    that way.

    I know it's late for this big of an addition, but it is stand-alone.

    The code has been in linux-next for a while, long enough to pick up a
    few tiny fixes for it already so people are looking at it.

    All of these have been in linux-next with no reported issues"

    * tag 'staging-5.4-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging:
    staging: Fix error return code in vboxsf_fill_super()
    staging: vboxsf: fix dereference of pointer dentry before it is null checked
    staging: vboxsf: Remove unused including
    staging: Add VirtualBox guest shared folder (vboxsf) support
    iio: adc: stm32-adc: fix stopping dma
    iio: imu: inv_mpu6050: fix no data on MPU6050
    iio: srf04: fix wrong limitation in distance measuring
    iio: imu: adis16480: make sure provided frequency is positive

    Linus Torvalds
     

09 Nov, 2019

1 commit

  • Pull networking fixes from David Miller:

    1) BPF sample build fixes from Björn Töpel

    2) Fix powerpc bpf tail call implementation, from Eric Dumazet.

    3) DCCP leaks jiffies on the wire, fix also from Eric Dumazet.

    4) Fix crash in ebtables when using dnat target, from Florian Westphal.

    5) Fix port disable handling whne removing bcm_sf2 driver, from Florian
    Fainelli.

    6) Fix kTLS sk_msg trim on fallback to copy mode, from Jakub Kicinski.

    7) Various KCSAN fixes all over the networking, from Eric Dumazet.

    8) Memory leaks in mlx5 driver, from Alex Vesker.

    9) SMC interface refcounting fix, from Ursula Braun.

    10) TSO descriptor handling fixes in stmmac driver, from Jose Abreu.

    11) Add a TX lock to synchonize the kTLS TX path properly with crypto
    operations. From Jakub Kicinski.

    12) Sock refcount during shutdown fix in vsock/virtio code, from Stefano
    Garzarella.

    13) Infinite loop in Intel ice driver, from Colin Ian King.

    * git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net: (108 commits)
    ixgbe: need_wakeup flag might not be set for Tx
    i40e: need_wakeup flag might not be set for Tx
    igb/igc: use ktime accessors for skb->tstamp
    i40e: Fix for ethtool -m issue on X722 NIC
    iavf: initialize ITRN registers with correct values
    ice: fix potential infinite loop because loop counter being too small
    qede: fix NULL pointer deref in __qede_remove()
    net: fix data-race in neigh_event_send()
    vsock/virtio: fix sock refcnt holding during the shutdown
    net: ethernet: octeon_mgmt: Account for second possible VLAN header
    mac80211: fix station inactive_time shortly after boot
    net/fq_impl: Switch to kvmalloc() for memory allocation
    mac80211: fix ieee80211_txq_setup_flows() failure path
    ipv4: Fix table id reference in fib_sync_down_addr
    ipv6: fixes rt6_probe() and fib6_nh->last_probe init
    net: hns: Fix the stray netpoll locks causing deadlock in NAPI path
    net: usb: qmi_wwan: add support for DW5821e with eSIM support
    CDC-NCM: handle incomplete transfer of MTU
    nfc: netlink: fix double device reference drop
    NFC: st21nfca: fix double free
    ...

    Linus Torvalds
     

07 Nov, 2019

2 commits

  • I was trying to find the mm tree in MAINTAINERS by searching "Morton".
    Unfortunately, I didn't find one. And I didn't even locate the MEMORY
    MANAGEMENT section quickly, because Andrew's name was not listed there.

    Thanks to Johannes who helped me find the mm tree.

    Let save other's time searching around by adding:

    M: Andrew Morton
    T: git git://github.com/hnaz/linux-mm.git

    [akpm@linux-foundation.org: add ozlabs.org quilt trees]
    Link: http://lkml.kernel.org/r/20191030202217.3498133-1-songliubraving@fb.com
    Signed-off-by: Song Liu
    Acked-by: Andrew Morton
    Cc: Johannes Weiner
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Song Liu
     
  • Per conversation with Dan, add myself to the zswap MAINTAINERS list.

    Link: http://lkml.kernel.org/r/20191028143154.31304-1-vitaly.wool@konsulko.com
    Signed-off-by: Vitaly Wool
    Acked-by: Dan Streetman
    Acked-by: Andrew Morton
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Vitaly Wool
     

06 Nov, 2019

2 commits

  • jnair is no longer at caviumnetworks.com (or at marvell.com). This also
    means that Cavium ThunderX2 will now be maintained by Robert.

    This is probably a good time to map various email addresses used for
    my patches to my personal email ID, update .mailmap to do this.

    Link: https://lore.kernel.org/r/20191106035203.5389-1-c.jayachandran@gmail.com
    Signed-off-by: Jayachandran C
    Acked-by: Robert Richter
    Signed-off-by: Olof Johansson

    Jayachandran C
     
  • Daniel Borkmann says:

    ====================
    pull-request: bpf 2019-11-02

    The following pull-request contains BPF updates for your *net* tree.

    We've added 6 non-merge commits during the last 6 day(s) which contain
    a total of 8 files changed, 35 insertions(+), 9 deletions(-).

    The main changes are:

    1) Fix ppc BPF JIT's tail call implementation by performing a second pass
    to gather a stable JIT context before opcode emission, from Eric Dumazet.

    2) Fix build of BPF samples sys_perf_event_open() usage to compiled out
    unavailable test_attr__{enabled,open} checks. Also fix potential overflows
    in bpf_map_{area_alloc,charge_init} on 32 bit archs, from Björn Töpel.

    3) Fix narrow loads of bpf_sysctl context fields with offset > 0 on big endian
    archs like s390x and also improve the test coverage, from Ilya Leoshkevich.
    ====================

    Signed-off-by: David S. Miller

    David S. Miller
     

05 Nov, 2019

1 commit


02 Nov, 2019

1 commit

  • Pull networking fixes from David Miller:

    1) Fix free/alloc races in batmanadv, from Sven Eckelmann.

    2) Several leaks and other fixes in kTLS support of mlx5 driver, from
    Tariq Toukan.

    3) BPF devmap_hash cost calculation can overflow on 32-bit, from Toke
    Høiland-Jørgensen.

    4) Add an r8152 device ID, from Kazutoshi Noguchi.

    5) Missing include in ipv6's addrconf.c, from Ben Dooks.

    6) Use siphash in flow dissector, from Eric Dumazet. Attackers can
    easily infer the 32-bit secret otherwise etc.

    7) Several netdevice nesting depth fixes from Taehee Yoo.

    8) Fix several KCSAN reported errors, from Eric Dumazet. For example,
    when doing lockless skb_queue_empty() checks, and accessing
    sk_napi_id/sk_incoming_cpu lockless as well.

    9) Fix jumbo packet handling in RXRPC, from David Howells.

    10) Bump SOMAXCONN and tcp_max_syn_backlog values, from Eric Dumazet.

    11) Fix DMA synchronization in gve driver, from Yangchun Fu.

    12) Several bpf offload fixes, from Jakub Kicinski.

    13) Fix sk_page_frag() recursion during memory reclaim, from Tejun Heo.

    14) Fix ping latency during high traffic rates in hisilicon driver, from
    Jiangfent Xiao.

    * git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net: (146 commits)
    net: fix installing orphaned programs
    net: cls_bpf: fix NULL deref on offload filter removal
    selftests: bpf: Skip write only files in debugfs
    selftests: net: reuseport_dualstack: fix uninitalized parameter
    r8169: fix wrong PHY ID issue with RTL8168dp
    net: dsa: bcm_sf2: Fix IMP setup for port different than 8
    net: phylink: Fix phylink_dbg() macro
    gve: Fixes DMA synchronization.
    inet: stop leaking jiffies on the wire
    ixgbe: Remove duplicate clear_bit() call
    Documentation: networking: device drivers: Remove stray asterisks
    e1000: fix memory leaks
    i40e: Fix receive buffer starvation for AF_XDP
    igb: Fix constant media auto sense switching when no cable is connected
    net: ethernet: arc: add the missed clk_disable_unprepare
    igb: Enable media autosense for the i350.
    igb/igc: Don't warn on fatal read failures when the device is removed
    tcp: increase tcp_max_syn_backlog max value
    net: increase SOMAXCONN to 4096
    netdevsim: Fix use-after-free during device dismantle
    ...

    Linus Torvalds
     

30 Oct, 2019

3 commits

  • VirtualBox hosts can share folders with guests, this commit adds a
    VFS driver implementing the Linux-guest side of this, allowing folders
    exported by the host to be mounted under Linux.

    This driver depends on the guest host IPC functions exported by
    the vboxguest driver.

    Signed-off-by: Hans de Goede
    Link: https://lore.kernel.org/r/20191028111744.143863-2-hdegoede@redhat.com
    Signed-off-by: Greg Kroah-Hartman

    Hans de Goede
     
  • I'm leaving SiFive in a bit less than two weeks, which means I'll be
    losing my @sifive email address. I don't have my new email address yet,
    so I'm switching over to my personal address instead.

    Signed-off-by: Palmer Dabbelt
    Signed-off-by: Palmer Dabbelt
    Signed-off-by: Paul Walmsley

    Palmer Dabbelt
     
  • Dave's Facebook email address is not working, and my attempts
    to contact him are failing. Let's remove it to trim down the
    list of TLS maintainers.

    Signed-off-by: Jakub Kicinski
    Reviewed-by: Simon Horman
    Signed-off-by: David S. Miller

    Jakub Kicinski
     

29 Oct, 2019

1 commit

  • Andrii Nakryiko has been part of our weekly BPF patch review rotation
    for quite some time now and provided excellent and timely feedback on
    BPF patches, therefore give credit where credit is due and add him
    officially to the BPF core reviewer team to the MAINTAINERS file.

    Signed-off-by: Daniel Borkmann
    Acked-by: Andrii Nakryiko
    Acked-by: Alexei Starovoitov
    Link: https://lore.kernel.org/bpf/af565dbef3b0b35040f26bfd16ed59cc0bae8066.1572360528.git.daniel@iogearbox.net

    Daniel Borkmann
     

27 Oct, 2019

1 commit

  • Pull MIPS fixes from Paul Burton:
    "A few MIPS fixes:

    - Fix VDSO time-related function behavior for systems where we need
    to fall back to syscalls, but were instead returning bogus results.

    - A fix to TLB exception handlers for Cavium Octeon systems where
    they would inadvertently clobber the $1/$at register.

    - A build fix for bcm63xx configurations.

    - Switch to using my @kernel.org email address"

    * tag 'mips_fixes_5.4_3' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux:
    MIPS: tlbex: Fix build_restore_pagemask KScratch restore
    MIPS: bmips: mark exception vectors as char arrays
    mips: vdso: Fix __arch_get_hw_counter()
    MAINTAINERS: Use @kernel.org address for Paul Burton

    Linus Torvalds
     

26 Oct, 2019

1 commit

  • Pull ARM SoC fixes from Olof Johansson:
    "A slightly larger set of fixes have accrued in the last two weeks.
    Mostly a collection of the usual smaller fixes:

    - Marvell Armada: USB phy setup issues on Turris Mox

    - Broadcom: GPIO/pinmux DT mapping corrections for Stingray, MMC bus
    width fix for RPi Zero W, GPIO LED removal for RPI CM3. Also some
    maintainer updates.

    - OMAP: Fixlets for display config, interrupt settings for wifi, some
    clock/PM pieces. Also IOMMU regression fix and a ti-sysc
    no-watchdog regression fix.

    - i.MX: A few fixes around PM/settings, some devicetree fixlets and
    catching up with config option changes in DRM

    - Rockchip: RockRro64 misc DT fixups, Hugsun X99 USB-C, Kevin display
    panel settings

    ... and some smaller fixes for Davinci (backlight, McBSP DMA),
    Allwinner (phy regulators, PMU removal on A64, etc)"

    * tag 'armsoc-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc: (42 commits)
    ARM: dts: stm32: relax qspi pins slew-rate for stm32mp157
    MAINTAINERS: Update the Spreadtrum SoC maintainer
    MAINTAINERS: Remove Gregory and Brian for ARCH_BRCMSTB
    ARM: dts: bcm2837-rpi-cm3: Avoid leds-gpio probing issue
    bus: ti-sysc: Fix watchdog quirk handling
    ARM: OMAP2+: Add pdata for OMAP3 ISP IOMMU
    ARM: OMAP2+: Plug in device_enable/idle ops for IOMMUs
    ARM: davinci_all_defconfig: enable GPIO backlight
    ARM: davinci: dm365: Fix McBSP dma_slave_map entry
    ARM: dts: bcm2835-rpi-zero-w: Fix bus-width of sdhci
    ARM: imx_v6_v7_defconfig: Enable CONFIG_DRM_MSM
    arm64: dts: imx8mn: Use correct clock for usdhc's ipg clk
    arm64: dts: imx8mm: Use correct clock for usdhc's ipg clk
    arm64: dts: imx8mq: Use correct clock for usdhc's ipg clk
    ARM: dts: imx7s: Correct GPT's ipg clock source
    ARM: dts: vf610-zii-scu4-aib: Specify 'i2c-mux-idle-disconnect'
    ARM: dts: imx6q-logicpd: Re-Enable SNVS power key
    arm64: dts: lx2160a: Correct CPU core idle state name
    mailmap: Add Simon Arlott (replacement for expired email address)
    arm64: dts: rockchip: Fix override mode for rk3399-kevin panel
    ...

    Linus Torvalds
     

24 Oct, 2019

3 commits

  • This pull request contains MAINTAINERS file updates for Broadcom SoCs
    for the 5.5 kernel, please pull the following:

    - Simon adds a .mailmap alias for his old email

    - Stefan updates the existing BCM2835 with BCM2711 which is the chip
    name for the Raspberry Pi 4

    - Florian removes Gregory and Brian from the MAINTAINERS file for
    BRCMSTB SoCs

    * tag 'arm-soc/for-5.5/maintainers' of https://github.com/Broadcom/stblinux:
    MAINTAINERS: Remove Gregory and Brian for ARCH_BRCMSTB
    mailmap: Add Simon Arlott (replacement for expired email address)
    MAINTAINERS: Add BCM2711 to BCM2835 ARCH

    Link: https://lore.kernel.org/r/20191023212814.30622-3-f.fainelli@gmail.com
    Signed-off-by: Olof Johansson

    Olof Johansson
     
  • Change my email address, and add more Spreadtrum SC27xx series PMIC
    drivers to maintain.

    Link: https://lore.kernel.org/r/a48483d13243450ecf3b777d49e741b6367f2c6b.1571881956.git.baolin.wang@linaro.org
    Signed-off-by: Baolin Wang
    Signed-off-by: Olof Johansson

    Baolin Wang
     
  • The last time Gregory and Brian did a review was sometime around 2015,
    since then, they have not been active for ARCH_BRCMSTB changes.
    Following the position of other maintainers and Harald Welte's position
    here:

    [1] http://laforge.gnumonks.org/blog/20180307-mchardy-gpl/

    remove both of them.

    Acked-by: Brian Norris
    Signed-off-by: Florian Fainelli

    Florian Fainelli
     

20 Oct, 2019

1 commit

  • Pull networking fixes from David Miller:
    "I was battling a cold after some recent trips, so quite a bit piled up
    meanwhile, sorry about that.

    Highlights:

    1) Fix fd leak in various bpf selftests, from Brian Vazquez.

    2) Fix crash in xsk when device doesn't support some methods, from
    Magnus Karlsson.

    3) Fix various leaks and use-after-free in rxrpc, from David Howells.

    4) Fix several SKB leaks due to confusion of who owns an SKB and who
    should release it in the llc code. From Eric Biggers.

    5) Kill a bunc of KCSAN warnings in TCP, from Eric Dumazet.

    6) Jumbo packets don't work after resume on r8169, as the BIOS resets
    the chip into non-jumbo mode during suspend. From Heiner Kallweit.

    7) Corrupt L2 header during MPLS push, from Davide Caratti.

    8) Prevent possible infinite loop in tc_ctl_action, from Eric
    Dumazet.

    9) Get register bits right in bcmgenet driver, based upon chip
    version. From Florian Fainelli.

    10) Fix mutex problems in microchip DSA driver, from Marek Vasut.

    11) Cure race between route lookup and invalidation in ipv4, from Wei
    Wang.

    12) Fix performance regression due to false sharing in 'net'
    structure, from Eric Dumazet"

    * git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net: (145 commits)
    net: reorder 'struct net' fields to avoid false sharing
    net: dsa: fix switch tree list
    net: ethernet: dwmac-sun8i: show message only when switching to promisc
    net: aquantia: add an error handling in aq_nic_set_multicast_list
    net: netem: correct the parent's backlog when corrupted packet was dropped
    net: netem: fix error path for corrupted GSO frames
    macb: propagate errors when getting optional clocks
    xen/netback: fix error path of xenvif_connect_data()
    net: hns3: fix mis-counting IRQ vector numbers issue
    net: usb: lan78xx: Connect PHY before registering MAC
    vsock/virtio: discard packets if credit is not respected
    vsock/virtio: send a credit update when buffer size is changed
    mlxsw: spectrum_trap: Push Ethernet header before reporting trap
    net: ensure correct skb->tstamp in various fragmenters
    net: bcmgenet: reset 40nm EPHY on energy detect
    net: bcmgenet: soft reset 40nm EPHYs before MAC init
    net: phy: bcm7xxx: define soft_reset for 40nm EPHY
    net: bcmgenet: don't set phydev->link from MAC
    net: Update address for MediaTek ethernet driver in MAINTAINERS
    ipv4: fix race condition between route lookup and invalidation
    ...

    Linus Torvalds
     

19 Oct, 2019

1 commit


18 Oct, 2019

1 commit


16 Oct, 2019

3 commits

  • Pull SCSI fixes from James Bottomley:
    "Five changes, two in drivers (qla2xxx, zfcp), one to MAINTAINERS
    (qla2xxx) and two in the core.

    The last two are mostly about removing incorrect messages from the
    kernel log: the resid message is definitely wrong and the sync cache
    on protected drive problem is arguably wrong"

    * tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi:
    scsi: MAINTAINERS: Update qla2xxx driver
    scsi: zfcp: fix reaction on bit error threshold notification
    scsi: core: save/restore command resid for error handling
    scsi: qla2xxx: Remove WARN_ON_ONCE in qla2x00_status_cont_entry()
    scsi: sd: Ignore a failure to sync cache due to lack of authorization

    Linus Torvalds
     
  • Use my kernel.org address for all entries in MAINTAINERS.

    Signed-off-by: David Ahern
    Signed-off-by: David S. Miller

    David Ahern
     
  • Pull parisc fixes from Helge Deller:

    - Fix a parisc-specific fallout of Christoph's
    dma_set_mask_and_coherent() patches (Sven)

    - Fix a vmap memory leak in ioremap()/ioremap() (Helge)

    - Some minor cleanups and documentation updates (Nick, Helge)

    * 'parisc-5.4-2' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux:
    parisc: Remove 32-bit DMA enforcement from sba_iommu
    parisc: Fix vmap memory leak in ioremap()/iounmap()
    parisc: prefer __section from compiler_attributes.h
    parisc: sysctl.c: Use CONFIG_PARISC instead of __hppa_ define
    MAINTAINERS: Add hp_sdc drivers to parisc arch

    Linus Torvalds
     

13 Oct, 2019

1 commit

  • Pull USB fixes from Greg KH:
    "Here are a lot of small USB driver fixes for 5.4-rc3.

    syzbot has stepped up its testing of the USB driver stack, now able to
    trigger fun race conditions between disconnect and probe functions.
    Because of that we have a lot of fixes in here from Johan and others
    fixing these reported issues that have been around since almost all
    time.

    We also are just deleting the rio500 driver, making all of the syzbot
    bugs found in it moot as it turns out no one has been using it for
    years as there is a userspace version that is being used instead.

    There are also a number of other small fixes in here, all resolving
    reported issues or regressions.

    All have been in linux-next without any reported issues"

    * tag 'usb-5.4-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb: (65 commits)
    USB: yurex: fix NULL-derefs on disconnect
    USB: iowarrior: use pr_err()
    USB: iowarrior: drop redundant iowarrior mutex
    USB: iowarrior: drop redundant disconnect mutex
    USB: iowarrior: fix use-after-free after driver unbind
    USB: iowarrior: fix use-after-free on release
    USB: iowarrior: fix use-after-free on disconnect
    USB: chaoskey: fix use-after-free on release
    USB: adutux: fix use-after-free on release
    USB: ldusb: fix NULL-derefs on driver unbind
    USB: legousbtower: fix use-after-free on release
    usb: cdns3: Fix for incorrect DMA mask.
    usb: cdns3: fix cdns3_core_init_role()
    usb: cdns3: gadget: Fix full-speed mode
    USB: usb-skeleton: drop redundant in-urb check
    USB: usb-skeleton: fix use-after-free after driver unbind
    USB: usb-skeleton: fix NULL-deref on disconnect
    usb:cdns3: Fix for CV CH9 running with g_zero driver.
    usb: dwc3: Remove dev_err() on platform_get_irq() failure
    usb: dwc3: Switch to platform_get_irq_byname_optional()
    ...

    Linus Torvalds
     

12 Oct, 2019

1 commit

  • Pull module fixes from Jessica Yu:
    "Code cleanups and kbuild/namespace related fixups from Masahiro.

    Most importantly, it fixes a namespace-related modpost issue for
    external module builds

    - Fix broken external module builds due to a modpost bug in
    read_dump(), where the namespace was not being strdup'd and
    sym->namespace would be set to bogus data.

    - Various namespace-related kbuild fixes and cleanups thanks to
    Masahiro Yamada"

    * tag 'modules-for-v5.4-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux:
    doc: move namespaces.rst from kbuild/ to core-api/
    nsdeps: make generated patches independent of locale
    nsdeps: fix hashbang of scripts/nsdeps
    kbuild: fix build error of 'make nsdeps' in clean tree
    module: rename __kstrtab_ns_* to __kstrtabns_* to avoid symbol conflict
    modpost: fix broken sym->namespace for external module builds
    module: swap the order of symbol.namespace
    scripts: add_namespace: Fix coccicheck failed

    Linus Torvalds
     

11 Oct, 2019

1 commit


10 Oct, 2019

1 commit


09 Oct, 2019

2 commits

  • …it/j.anaszewski/linux-leds

    Pull LED fixes from Jacek Anaszewski:

    - fix a leftover from earlier stage of development in the documentation
    of recently added led_compose_name() and fix old mistake in the
    documentation of led_set_brightness_sync() parameter name.

    - MAINTAINERS: add pointer to Pavel Machek's linux-leds.git tree.
    Pavel is going to take over LED tree maintainership from myself.

    * tag 'led-fixes-for-5.4-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds:
    Add my linux-leds branch to MAINTAINERS
    leds: core: Fix leds.h structure documentation

    Linus Torvalds
     
  • Add pointer to my git tree to MAINTAINERS. I'd like to maintain
    linux-leds for-next branch for 5.5.

    Signed-off-by: Pavel Machek
    Signed-off-by: Jacek Anaszewski

    Pavel Machek