08 Mar, 2020

1 commit

  • Merge Linux stable release v5.4.24 into imx_5.4.y

    * tag 'v5.4.24': (3306 commits)
    Linux 5.4.24
    blktrace: Protect q->blk_trace with RCU
    kvm: nVMX: VMWRITE checks unsupported field before read-only field
    ...

    Signed-off-by: Jason Liu

    Conflicts:
    arch/arm/boot/dts/imx6sll-evk.dts
    arch/arm/boot/dts/imx7ulp.dtsi
    arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi
    drivers/clk/imx/clk-composite-8m.c
    drivers/gpio/gpio-mxc.c
    drivers/irqchip/Kconfig
    drivers/mmc/host/sdhci-of-esdhc.c
    drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c
    drivers/net/can/flexcan.c
    drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
    drivers/net/ethernet/mscc/ocelot.c
    drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
    drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c
    drivers/net/phy/realtek.c
    drivers/pci/controller/mobiveil/pcie-mobiveil-host.c
    drivers/perf/fsl_imx8_ddr_perf.c
    drivers/tee/optee/shm_pool.c
    drivers/usb/cdns3/gadget.c
    kernel/sched/cpufreq.c
    net/core/xdp.c
    sound/soc/fsl/fsl_esai.c
    sound/soc/fsl/fsl_sai.c
    sound/soc/sof/core.c
    sound/soc/sof/imx/Kconfig
    sound/soc/sof/loader.c

    Jason Liu
     

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
     

02 Dec, 2019

9 commits

  • * qe/next: (6 commits)
    config/qe: add irq-qeic support.
    QE: remove PPCisms for QE
    irqchip/qeic: remove PPCisms for QEIC
    irqchip/qeic: merge qeic_of_init into qe_ic_init
    irqchip/qeic: merge qeic init code from platforms to a common function
    ...

    Dong Aisheng
     
  • * pcie/next: (40 commits)
    LF-128 PCI: imx: turn off the clocks and regulators when link is down
    PCI: imx: add the imx pcie ep verification solution
    misc: pci_endpoint_test: Add the layerscape PCIe GEN4 EP device support
    PCI: mobiveil: Add workaround for unsupported request error
    PCI: mobiveil: Add PCIe Gen4 EP driver for NXP Layerscape SoCs
    ...

    Dong Aisheng
     
  • Signed-off-by: Calvin Johnson
    [ Aisheng: fix minor conflict due to removed VBOXSF_FS ]
    Signed-off-by: Dong Aisheng

    Calvin Johnson
     
  • This supports an Ethernet switching core from Vitesse / Microsemi /
    Microchip (VSC9959) which is part of the Ocelot family (a brand name),
    and whose code name is Felix. The switch can be (and is) integrated on
    different SoCs as a PCIe endpoint device.

    The functionality is provided by the core of the Ocelot switch driver
    (drivers/net/ethernet/mscc). In this regard, the current driver is an
    instance of Microsemi's Ocelot core driver, with a DSA front-end. It
    inherits its name from VSC9959's code name, to distinguish itself from
    the switchdev ocelot driver.

    The patch adds the logic for probing a PCI device and defines the
    register map for the VSC9959 switch core, since it has some differences
    in register addresses and bitfield mappings compared to the other Ocelot
    switches (VSC7511, VSC7512, VSC7513, VSC7514).

    The Felix driver declares the register map as part of the "instance
    table". Currently the VSC9959 inside NXP LS1028A is the only instance,
    but presumably it can support other switches in the Ocelot family, when
    used in DSA mode (Linux running on the external CPU, and not on the
    embedded MIPS).

    In a few cases, some h/w operations have to be done differently on
    VSC9959 due to missing bitfields. This is the case for the switch core
    reset and init. Because for this operation Ocelot uses some bits that
    are not present on Felix, the latter has to use a register from the
    global registers block (GCB) instead.

    Although it is a PCI driver, it relies on DT bindings for compatibility
    with DSA (CPU port link, PHY library). It does not have any custom
    device tree bindings, since we would like to minimize its dependency on
    device tree though.

    Signed-off-by: Claudiu Manoil
    Signed-off-by: Vladimir Oltean
    Signed-off-by: David S. Miller

    Vladimir Oltean
     
  • While it is entirely possible that this tagger format is in fact more
    generic than just these 2 switch families, I don't have that knowledge.
    The Seville switch in NXP T1040 has a similar frame format, but there
    are enough differences (e.g. DEST field starts at bit 57 instead of 56)
    that calling this file tag_vitesse.c is a bit of a stretch at the
    moment. The frame format has been listed in a comment so that people who
    add support for further Vitesse switches can rework this tagger while
    keeping compatibility with Felix.

    The "ocelot" name was chosen instead of "felix" because even the Ocelot
    switch can act as a DSA device when it is used in NPI mode, and the Felix
    tagger format is almost identical. Currently it is only used for the
    Felix switch embedded in the NXP LS1028A chip.

    The ABI for this tagger should be considered "not stable" at the moment.
    The DSA tag is always placed before the Ethernet header and therefore,
    we are using the long prefix for RX tags to avoid putting the DSA master
    port in promiscuous mode. Once there will be an API in DSA for drivers
    to request DSA masters to be in promiscuous mode unconditionally, we
    will switch to the "no prefix" extraction frame header, which will save
    16 padding bytes for each RX frame.

    Signed-off-by: Vladimir Oltean
    Reviewed-by: Florian Fainelli
    Signed-off-by: David S. Miller

    Vladimir Oltean
     
  • The Felix DSA driver needs to write to SYS_RAM_INIT_RAM_INIT for its own
    chip initialization process.

    Also update the MAINTAINERS file such that the headers exported by the
    ocelot driver are under the same maintainers' umbrella as the driver
    itself.

    Signed-off-by: Vladimir Oltean
    Reviewed-by: Florian Fainelli
    Signed-off-by: David S. Miller

    Vladimir Oltean
     
  • Introduce the rescan attribute as a device attribute to
    synchronize the fsl-mc bus objects and the MC firmware.

    To rescan the root dprc only, e.g.
    echo 1 > /sys/bus/fsl-mc/devices/dprc.1/rescan

    Signed-off-by: Ioana Ciornei

    Ioana Ciornei
     
  • Define "struct fsl_mc_command" as a structure that can cross the
    user/kernel boundary.

    Signed-off-by: Ioana Ciornei

    Ioana Ciornei
     
  • * keys/next:
    encrypted_keys: Adds support for secure key-type as master key.
    security/keys/secure_key: Adds the secure key support based on CAAM.

    Dong Aisheng
     

25 Nov, 2019

8 commits


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