18 Dec, 2020

4 commits

  • * pcie/next: (84 commits)
    PCI: mobiveil: Complete initialization of host even if no PCIe link
    PCI: mobiveil: Add link up condition check
    PCI: mobiveil: Add workaround for unsupported request error
    PCI: mobiveil: Add PCIe Gen4 EP driver for NXP Layerscape SoCs
    dt-bindings: Add DT binding for PCIE GEN4 EP of the layerscape
    ...

    BJ DevOps Team
     
  • * net/next: (207 commits)
    LF-2788-2 net: ethernet: dwmac-imx: delete check for platform w/o SCU FW
    tsn: status return variable initialize to be 0
    net:tsn: fix coverity issues
    net: tsn: fix headfile voliates the new rule
    net:tsn: netlink interface for APP layer to config TSN capability hardware ports
    ...

    BJ DevOps Team
     
  • * keys/next:
    security/keys/secure_key: Fix the path of included header file
    LF-1116-1 security/keys/secure_key: update the check for the return code of caam_jr_enqueue function
    encrypted_keys: Adds support for secure key-type as master key.
    security/keys/secure_key: Adds the secure key support based on CAAM.

    BJ DevOps Team
     
  • * origin/net/pfe: (63 commits)
    staging: fsl_ppfe/eth: PFE firmware load enhancements
    staging: fsl_ppfe/eth: Ethtool stats correction for IEEE_rx_drop counter
    staging: fsl_ppfe/eth: LF-27 enabling PFE firmware load from FDT
    staging: fsl_ppfe/eth: Avoiding return value overwrite
    staging: fsl_ppfe/eth: Avoid recursion in header inclusion
    ...

    BJ DevOps Team
     

14 Dec, 2020

8 commits


11 Dec, 2020

2 commits

  • Pull networking fixes from David Miller:

    1) IPsec compat fixes, from Dmitry Safonov.

    2) Fix memory leak in xfrm_user_policy(). Fix from Yu Kuai.

    3) Fix polling in xsk sockets by using sk_poll_wait() instead of
    datagram_poll() which keys off of sk_wmem_alloc and such which xsk
    sockets do not update. From Xuan Zhuo.

    4) Missing init of rekey_data in cfgh80211, from Sara Sharon.

    5) Fix destroy of timer before init, from Davide Caratti.

    6) Missing CRYPTO_CRC32 selects in ethernet driver Kconfigs, from Arnd
    Bergmann.

    7) Missing error return in rtm_to_fib_config() switch case, from Zhang
    Changzhong.

    8) Fix some src/dest address handling in vrf and add a testcase. From
    Stephen Suryaputra.

    9) Fix multicast handling in Seville switches driven by mscc-ocelot
    driver. From Vladimir Oltean.

    10) Fix proto value passed to skb delivery demux in udp, from Xin Long.

    11) HW pkt counters not reported correctly in enetc driver, from Claudiu
    Manoil.

    12) Fix deadlock in bridge, from Joseph Huang.

    13) Missing of_node_pur() in dpaa2 driver, fromn Christophe JAILLET.

    14) Fix pid fetching in bpftool when there are a lot of results, from
    Andrii Nakryiko.

    15) Fix long timeouts in nft_dynset, from Pablo Neira Ayuso.

    16) Various stymmac fixes, from Fugang Duan.

    17) Fix null deref in tipc, from Cengiz Can.

    18) When mss is biog, coose more resonable rcvq_space in tcp, fromn Eric
    Dumazet.

    19) Revert a geneve change that likely isnt necessary, from Jakub
    Kicinski.

    20) Avoid premature rx buffer reuse in various Intel driversm from Björn
    Töpel.

    21) retain EcT bits during TIS reflection in tcp, from Wei Wang.

    22) Fix Tso deferral wrt. cwnd limiting in tcp, from Neal Cardwell.

    23) MPLS_OPT_LSE_LABEL attribute is 342 ot 8 bits, from Guillaume Nault

    24) Fix propagation of 32-bit signed bounds in bpf verifier and add test
    cases, from Alexei Starovoitov.

    * git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net: (81 commits)
    selftests: fix poll error in udpgro.sh
    selftests/bpf: Fix "dubious pointer arithmetic" test
    selftests/bpf: Fix array access with signed variable test
    selftests/bpf: Add test for signed 32-bit bound check bug
    bpf: Fix propagation of 32-bit signed bounds from 64-bit bounds.
    MAINTAINERS: Add entry for Marvell Prestera Ethernet Switch driver
    net: sched: Fix dump of MPLS_OPT_LSE_LABEL attribute in cls_flower
    net/mlx4_en: Handle TX error CQE
    net/mlx4_en: Avoid scheduling restart task if it is already running
    tcp: fix cwnd-limited bug for TSO deferral where we send nothing
    net: flow_offload: Fix memory leak for indirect flow block
    tcp: Retain ECT bits for tos reflection
    ethtool: fix stack overflow in ethnl_parse_bitset()
    e1000e: fix S0ix flow to allow S0i3.2 subset entry
    ice: avoid premature Rx buffer reuse
    ixgbe: avoid premature Rx buffer reuse
    i40e: avoid premature Rx buffer reuse
    igb: avoid transmit queue timeout in xdp path
    igb: use xdp_do_flush
    igb: skb add metasize for xdp
    ...

    Linus Torvalds
     
  • Alexei Starovoitov says:

    ====================
    pull-request: bpf 2020-12-10

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

    We've added 21 non-merge commits during the last 12 day(s) which contain
    a total of 21 files changed, 163 insertions(+), 88 deletions(-).

    The main changes are:

    1) Fix propagation of 32-bit signed bounds from 64-bit bounds, from Alexei.

    2) Fix ring_buffer__poll() return value, from Andrii.

    3) Fix race in lwt_bpf, from Cong.

    4) Fix test_offload, from Toke.

    5) Various xsk fixes.

    Please consider pulling these changes from:

    git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git

    Thanks a lot!

    Also thanks to reporters, reviewers and testers of commits in this pull-request:

    Cong Wang, Hulk Robot, Jakub Kicinski, Jean-Philippe Brucker, John
    Fastabend, Magnus Karlsson, Maxim Mikityanskiy, Yonghong Song
    ====================

    Signed-off-by: David S. Miller

    David S. Miller
     

10 Dec, 2020

1 commit


09 Dec, 2020

1 commit

  • Helps me use a single account to sign off and send patches use
    appropriate email redirection without needing to update MAINTAINERS.

    Signed-off-by: KP Singh
    Signed-off-by: Alexei Starovoitov
    Link: https://lore.kernel.org/bpf/20201208214900.80684-1-kpsingh@kernel.org

    KP Singh
     

07 Dec, 2020

4 commits

  • It is expected for ARM and ARM64 SoC related code to go through
    sub-architecture maintainers. Their addresses were therefore not
    documented to push patch traffic through sub-architecture maintainers.

    However when patches touch generic code, e.g. multi_v7_defconfig, the
    patch might not be picked up by them and instead should go to the SoC
    maintainers - Arnd and Olof.

    Add a minimal maintainer's entry for SoC covering only Makefile, so it
    will not appear on most of submissions (except new devicetree boards).
    It will though serve as a documentation and reference for cases when
    submitter does not know where to send his SoC-related patches.

    Signed-off-by: Krzysztof Kozlowski
    Link: https://lore.kernel.org/r/20201201211516.24921-2-krzk@kernel.org'
    Signed-off-by: Arnd Bergmann

    Krzysztof Kozlowski
     
  • The SoC Git was moved from arm/arm-soc.git to soc/soc.git. Correct the
    ARM Sub-architectures entry.

    Signed-off-by: Krzysztof Kozlowski
    Link: https://lore.kernel.org/r/20201201211516.24921-1-krzk@kernel.org'
    Signed-off-by: Arnd Bergmann

    Krzysztof Kozlowski
     
  • Pull irq fixes from Thomas Gleixner:
    "A set of updates for the interrupt subsystem:

    - Make multiqueue devices which use the managed interrupt affinity
    infrastructure work on PowerPC/Pseries. PowerPC does not use the
    generic infrastructure for setting up PCI/MSI interrupts and the
    multiqueue changes failed to update the legacy PCI/MSI
    infrastructure. Make this work by passing the affinity setup
    information down to the mapping and allocation functions.

    - Move Jason Cooper from MAINTAINERS to CREDITS as his mail is
    bouncing and he's not reachable. We hope all is well with him and
    say thanks for his work over the years"

    * tag 'irq-urgent-2020-12-06' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
    powerpc/pseries: Pass MSI affinity to irq_create_mapping()
    genirq/irqdomain: Add an irq_create_mapping_affinity() function
    MAINTAINERS: Move Jason Cooper to CREDITS

    Linus Torvalds
     
  • …t/masahiroy/linux-kbuild

    Pull Kbuild fixes from Masahiro Yamada:

    - Move -Wcast-align to W=3, which tends to be false-positive and there
    is no tree-wide solution.

    - Pass -fmacro-prefix-map to KBUILD_CPPFLAGS because it is a
    preprocessor option and makes sense for .S files as well.

    - Disable -gdwarf-2 for Clang's integrated assembler to avoid warnings.

    - Disable --orphan-handling=warn for LLD 10.0.1 to avoid warnings.

    - Fix undesirable line breaks in *.mod files.

    * tag 'kbuild-fixes-v5.10-2' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild:
    kbuild: avoid split lines in .mod files
    kbuild: Disable CONFIG_LD_ORPHAN_WARN for ld.lld 10.0.1
    kbuild: Hoist '--orphan-handling' into Kconfig
    Kbuild: do not emit debug info for assembly with LLVM_IAS=1
    kbuild: use -fmacro-prefix-map for .S sources
    Makefile.extrawarn: move -Wcast-align to W=3

    Linus Torvalds
     

04 Dec, 2020

2 commits

  • Pull networking fixes from Jakub Kicinski:
    "Networking fixes for 5.10-rc7, including fixes from bpf, netfilter,
    wireless drivers, wireless mesh and can.

    Current release - regressions:

    - mt76: usb: fix crash on device removal

    Current release - always broken:

    - xsk: Fix umem cleanup from wrong context in socket destruct

    Previous release - regressions:

    - net: ip6_gre: set dev->hard_header_len when using header_ops

    - ipv4: Fix TOS mask in inet_rtm_getroute()

    - net, xsk: Avoid taking multiple skbuff references

    Previous release - always broken:

    - net/x25: prevent a couple of overflows

    - netfilter: ipset: prevent uninit-value in hash_ip6_add

    - geneve: pull IP header before ECN decapsulation

    - mpls: ensure LSE is pullable in TC and openvswitch paths

    - vxlan: respect needed_headroom of lower device

    - batman-adv: Consider fragmentation for needed packet headroom

    - can: drivers: don't count arbitration loss as an error

    - netfilter: bridge: reset skb->pkt_type after POST_ROUTING traversal

    - inet_ecn: Fix endianness of checksum update when setting ECT(1)

    - ibmvnic: fix various corner cases around reset handling

    - net/mlx5: fix rejecting unsupported Connect-X6DX SW steering

    - net/mlx5: Enforce HW TX csum offload with kTLS"

    * tag 'net-5.10-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net: (62 commits)
    net/mlx5: DR, Proper handling of unsupported Connect-X6DX SW steering
    net/mlx5e: kTLS, Enforce HW TX csum offload with kTLS
    net: mlx5e: fix fs_tcp.c build when IPV6 is not enabled
    net/mlx5: Fix wrong address reclaim when command interface is down
    net/sched: act_mpls: ensure LSE is pullable before reading it
    net: openvswitch: ensure LSE is pullable before reading it
    net: skbuff: ensure LSE is pullable before decrementing the MPLS ttl
    net: mvpp2: Fix error return code in mvpp2_open()
    chelsio/chtls: fix a double free in chtls_setkey()
    rtw88: debug: Fix uninitialized memory in debugfs code
    vxlan: fix error return code in __vxlan_dev_create()
    net: pasemi: fix error return code in pasemi_mac_open()
    cxgb3: fix error return code in t3_sge_alloc_qset()
    net/x25: prevent a couple of overflows
    dpaa_eth: copy timestamp fields to new skb in A-050385 workaround
    net: ip6_gre: set dev->hard_header_len when using header_ops
    mt76: usb: fix crash on device removal
    iwlwifi: pcie: add some missing entries for AX210
    iwlwifi: pcie: invert values of NO_160 device config entries
    iwlwifi: pcie: add one missing entry for AX210
    ...

    Linus Torvalds
     
  • …rnel/git/kvalo/wireless-drivers

    Kalle Valo says:

    ====================
    wireless-drivers fixes for v5.10

    Second, and most likely final, set of fixes for v5.10. Small fixes and
    PCI id addtions.

    iwlwifi
    * PCI id additions
    mt76
    * fix a kernel crash during device removal
    rtw88
    * fix uninitialized memory in debugfs code

    * tag 'wireless-drivers-2020-12-03' of git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers:
    rtw88: debug: Fix uninitialized memory in debugfs code
    mt76: usb: fix crash on device removal
    iwlwifi: pcie: add some missing entries for AX210
    iwlwifi: pcie: invert values of NO_160 device config entries
    iwlwifi: pcie: add one missing entry for AX210
    iwlwifi: update MAINTAINERS entry
    ====================

    Link: https://lore.kernel.org/r/20201203183408.EE88AC43461@smtp.codeaurora.org
    Signed-off-by: Jakub Kicinski <kuba@kernel.org>

    Jakub Kicinski
     

03 Dec, 2020

1 commit

  • Reflect the fact that the linuxwifi@intel.com address will disappear,
    and that neither Emmanuel nor myself are really much involved with
    the maintenance these days.

    Signed-off-by: Johannes Berg
    Signed-off-by: Luca Coelho
    Signed-off-by: Kalle Valo
    Link: https://lore.kernel.org/r/iwlwifi.20201129151117.a25afe6d2c7f.I8f13a5689dd353825fb2b9bd5b6f0fbce92cb12b@changeid

    Johannes Berg
     

01 Dec, 2020

1 commit

  • ld.lld 10.0.1 spews a bunch of various warnings about .rela sections,
    along with a few others. Newer versions of ld.lld do not have these
    warnings. As a result, do not add '--orphan-handling=warn' to
    LDFLAGS_vmlinux if ld.lld's version is not new enough.

    Link: https://github.com/ClangBuiltLinux/linux/issues/1187
    Link: https://github.com/ClangBuiltLinux/linux/issues/1193
    Reported-by: Arvind Sankar
    Reported-by: kernelci.org bot
    Reported-by: Mark Brown
    Reviewed-by: Kees Cook
    Signed-off-by: Nathan Chancellor
    Reviewed-by: Nick Desaulniers
    Signed-off-by: Masahiro Yamada

    Nathan Chancellor
     

30 Nov, 2020

1 commit

  • Jason's email address has now been bouncing for weeks, and no
    reply was received when trying to reach out on other addresses.

    We really hope he is OK. But until we hear of his whereabouts,
    let's move him to the CREDITS file so that people stop Cc-ing
    him.

    Signed-off-by: Marc Zyngier
    Signed-off-by: Thomas Gleixner
    Acked-by: Gregory CLEMENT
    Acked-by: Andrew Lunn
    Link: https://lore.kernel.org/r/20201128103707.332874-1-maz@kernel.org

    Marc Zyngier
     

29 Nov, 2020

2 commits

  • Daniel Borkmann says:

    ====================
    pull-request: bpf 2020-11-28

    1) Do not reference the skb for xsk's generic TX side since when looped
    back into RX it might crash in generic XDP, from Björn Töpel.

    2) Fix umem cleanup on a partially set up xsk socket when being destroyed,
    from Magnus Karlsson.

    3) Fix an incorrect netdev reference count when failing xsk_bind() operation,
    from Marek Majtyka.

    4) Fix bpftool to set an error code on failed calloc() in build_btf_type_table(),
    from Zhen Lei.

    * https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf:
    bpf: Add MAINTAINERS entry for BPF LSM
    bpftool: Fix error return value in build_btf_type_table
    net, xsk: Avoid taking multiple skbuff references
    xsk: Fix incorrect netdev reference count
    xsk: Fix umem cleanup bug at socket destruct
    MAINTAINERS: Update XDP and AF_XDP entries
    ====================

    Link: https://lore.kernel.org/r/20201128005104.1205-1-daniel@iogearbox.net
    Signed-off-by: Jakub Kicinski

    Jakub Kicinski
     
  • Pull char/misc driver fixes from Greg KH:
    "Here are some small misc driver fixes for 5.10-rc6. They include:

    - interconnect fixes for reported problems

    - habanalabs bugfix for found issue when doing the switch fallthrough
    patches

    - MAINTAINERS file update for coresight reviewers/maintainers

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

    * tag 'char-misc-5.10-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc:
    MAINTAINERS: Adding help for coresight subsystem
    habanalabs/gaudi: fix missing code in ECC handling
    interconnect: fix memory trashing in of_count_icc_providers()
    interconnect: qcom: qcs404: Remove GPU and display RPM IDs
    interconnect: qcom: msm8916: Remove rpm-ids from non-RPM nodes
    interconnect: qcom: msm8974: Don't boost the NoC rate during boot
    interconnect: qcom: msm8974: Prevent integer overflow in rate

    Linus Torvalds
     

28 Nov, 2020

3 commits

  • Pull ARM SoC fixes from Arnd Bergmann:
    "Another set of patches for devicetree files and Arm SoC specific
    drivers:

    - A fix for OP-TEE shared memory on non-SMP systems

    - multiple code fixes for the OMAP platform, including one regression
    for the CPSW network driver and a few runtime warning fixes

    - Some DT patches for the Rockchip RK3399 platform, in particular
    fixing the MMC device ordering that recently became
    nondeterministic with async probe.

    - Multiple DT fixes for the Tegra platform, including a regression
    fix for suspend/resume on TX2

    - A regression fix for a user-triggered fault in the NXP dpio driver

    - A regression fix for a bug caused by an earlier bug fix in the
    xilinx firmware driver

    - Two more DTC warning fixes

    - Sylvain Lemieux steps down as maintainer for the NXP LPC32xx
    platform"

    * tag 'arm-soc-fixes-v5.10-3' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc: (24 commits)
    arm64: tegra: Fix Tegra234 VDK node names
    arm64: tegra: Wrong AON HSP reg property size
    arm64: tegra: Fix USB_VBUS_EN0 regulator on Jetson TX1
    arm64: tegra: Correct the UART for Jetson Xavier NX
    arm64: tegra: Disable the ACONNECT for Jetson TX2
    optee: add writeback to valid memory type
    firmware: xilinx: Use hash-table for api feature check
    firmware: xilinx: Fix SD DLL node reset issue
    soc: fsl: dpio: Get the cpumask through cpumask_of(cpu)
    ARM: dts: dra76x: m_can: fix order of clocks
    bus: ti-sysc: suppress err msg for timers used as clockevent/source
    MAINTAINERS: Remove myself as LPC32xx maintainers
    arm64: dts: qcom: clear the warnings caused by empty dma-ranges
    arm64: dts: broadcom: clear the warnings caused by empty dma-ranges
    ARM: dts: am437x-l4: fix compatible for cpsw switch dt node
    arm64: dts: rockchip: Reorder LED triggers from mmc devices on rk3399-roc-pc.
    arm64: dts: rockchip: Assign a fixed index to mmc devices on rk3399 boards.
    arm64: dts: rockchip: Remove system-power-controller from pmic on Odroid Go Advance
    arm64: dts: rockchip: fix NanoPi R2S GMAC clock name
    ARM: OMAP2+: Manage MPU state properly for omap_enter_idle_coupled()
    ...

    Linus Torvalds
     
  • Pull networking fixes from Jakub Kicinski:
    "Networking fixes for 5.10-rc6, including fixes from the WiFi driver,
    and CAN subtrees.

    Current release - regressions:

    - gro_cells: reduce number of synchronize_net() calls

    - ch_ktls: release a lock before jumping to an error path

    Current release - always broken:

    - tcp: Allow full IP tos/IPv6 tclass to be reflected in L3 header

    Previous release - regressions:

    - net/tls: fix missing received data after fast remote close

    - vsock/virtio: discard packets only when socket is really closed

    - sock: set sk_err to ee_errno on dequeue from errq

    - cxgb4: fix the panic caused by non smac rewrite

    Previous release - always broken:

    - tcp: fix corner cases around setting ECN with BPF selection of
    congestion control

    - tcp: fix race condition when creating child sockets from syncookies
    on loopback interface

    - usbnet: ipheth: fix connectivity with iOS 14

    - tun: honor IOCB_NOWAIT flag

    - net/packet: fix packet receive on L3 devices without visible hard
    header

    - devlink: Make sure devlink instance and port are in same net
    namespace

    - net: openvswitch: fix TTL decrement action netlink message format

    - bonding: wait for sysfs kobject destruction before freeing struct
    slave

    - net: stmmac: fix upstream patch applied to the wrong context

    - bnxt_en: fix return value and unwind in probe error paths

    Misc:

    - devlink: add extra layer of categorization to the reload stats uAPI
    before it's released"

    * tag 'net-5.10-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net: (68 commits)
    sock: set sk_err to ee_errno on dequeue from errq
    mptcp: fix NULL ptr dereference on bad MPJ
    net: openvswitch: fix TTL decrement action netlink message format
    can: af_can: can_rx_unregister(): remove WARN() statement from list operation sanity check
    can: m_can: m_can_dev_setup(): add support for bosch mcan version 3.3.0
    can: m_can: fix nominal bitiming tseg2 min for version >= 3.1
    can: m_can: m_can_open(): remove IRQF_TRIGGER_FALLING from request_threaded_irq()'s flags
    can: mcp251xfd: mcp251xfd_probe(): bail out if no IRQ was given
    can: gs_usb: fix endianess problem with candleLight firmware
    ch_ktls: lock is not freed
    net/tls: Protect from calling tls_dev_del for TLS RX twice
    devlink: Make sure devlink instance and port are in same net namespace
    devlink: Hold rtnl lock while reading netdev attributes
    ptp: clockmatrix: bug fix for idtcm_strverscmp
    enetc: Let the hardware auto-advance the taprio base-time of 0
    gro_cells: reduce number of synchronize_net() calls
    net: stmmac: fix incorrect merge of patch upstream
    ipv6: addrlabel: fix possible memory leak in ip6addrlbl_net_init
    Documentation: netdev-FAQ: suggest how to post co-dependent series
    ibmvnic: enhance resetting status check during module exit
    ...

    Linus Torvalds
     
  • Pull kvm fixes from Paolo Bonzini:
    "ARM:
    - Fix alignment of the new HYP sections
    - Fix GICR_TYPER access from userspace

    S390:
    - do not reset the global diag318 data for per-cpu reset
    - do not mark memory as protected too early
    - fix for destroy page ultravisor call

    x86:
    - fix for SEV debugging
    - fix incorrect return code
    - fix for 'noapic' with PIC in userspace and LAPIC in kernel
    - fix for 5-level paging"

    * tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm:
    kvm: x86/mmu: Fix get_mmio_spte() on CPUs supporting 5-level PT
    KVM: x86: Fix split-irqchip vs interrupt injection window request
    KVM: x86: handle !lapic_in_kernel case in kvm_cpu_*_extint
    MAINTAINERS: Update email address for Sean Christopherson
    MAINTAINERS: add uv.c also to KVM/s390
    s390/uv: handle destroy page legacy interface
    KVM: arm64: vgic-v3: Drop the reporting of GICR_TYPER.Last for userspace
    KVM: SVM: fix error return code in svm_create_vcpu()
    KVM: SVM: Fix offset computation bug in __sev_dbg_decrypt().
    KVM: arm64: Correctly align nVHE percpu data
    KVM: s390: remove diag318 reset code
    KVM: s390: pv: Mark mm as protected after the set secure parameters and improve cleanup

    Linus Torvalds
     

27 Nov, 2020

1 commit

  • arm64: soc: ZynqMP SoC fixes for v5.10-rc6

    - Fix SD dll reset issue by using proper macro
    - Fix PM feature checking for Xilinx Versal SoC

    * tag 'zynqmp-soc-fixes-for-v5.10-rc6' of https://github.com/Xilinx/linux-xlnx: (337 commits)
    firmware: xilinx: Use hash-table for api feature check
    firmware: xilinx: Fix SD DLL node reset issue
    Linux 5.10-rc4
    kvm: mmu: fix is_tdp_mmu_check when the TDP MMU is not in use
    afs: Fix afs_write_end() when called with copied == 0 [ver #3]
    ocfs2: initialize ip_next_orphan
    panic: don't dump stack twice on warn
    hugetlbfs: fix anon huge page migration race
    mm: memcontrol: fix missing wakeup polling thread
    kernel/watchdog: fix watchdog_allowed_mask not used warning
    reboot: fix overflow parsing reboot cpu number
    Revert "kernel/reboot.c: convert simple_strtoul to kstrtoint"
    compiler.h: fix barrier_data() on clang
    mm/gup: use unpin_user_pages() in __gup_longterm_locked()
    mm/slub: fix panic in slab_alloc_node()
    mailmap: fix entry for Dmitry Baryshkov/Eremin-Solenikov
    mm/vmscan: fix NR_ISOLATED_FILE corruption on 64-bit
    mm/compaction: stop isolation if too many pages are isolated and we have pages to migrate
    mm/compaction: count pages and stop correctly during page isolation
    drm/nouveau/kms/nv50-: Use atomic encoder callbacks everywhere
    ...

    Link: https://lore.kernel.org/r/fd5ab967-f3cf-95fb-7947-5477ff85f97e@monstr.eu
    Signed-off-by: Arnd Bergmann

    Arnd Bergmann
     

26 Nov, 2020

2 commits

  • With the steady stream of new features coming into the subsystem
    it has been clear for some time now that help is needed.

    Suzuki and Leo have worked extensively on various parts of the
    project and have agreed to help.

    While at it add the new location for the coresight git tree.

    Acked-by: Leo Yan
    Acked-by : Suzuki K Poulose
    Signed-off-by: Mathieu Poirier
    Link: https://lore.kernel.org/r/20201125223519.734388-1-mathieu.poirier@linaro.org
    Signed-off-by: Greg Kroah-Hartman

    Mathieu Poirier
     
  • Similar to XDP and some JITs, also add Brendan and Florent who have been
    reviewing all my patches internally as reviewers. The patches are expected
    as usual to go via the BPF tree(s) / list / merge workflows.

    Signed-off-by: KP Singh
    Signed-off-by: Daniel Borkmann
    Link: https://lore.kernel.org/bpf/20201125202404.1419509-1-kpsingh@chromium.org

    KP Singh
     

25 Nov, 2020

1 commit


24 Nov, 2020

1 commit

  • …rnel/git/kvalo/wireless-drivers

    Kalle Valo says:

    ====================
    wireless-drivers fixes for v5.10

    First set of fixes for v5.10. One fix for iwlwifi kernel panic, others
    less notable.

    rtw88

    * fix a bogus test found by clang

    iwlwifi

    * fix long memory reads causing soft lockup warnings

    * fix kernel panic during Channel Switch Announcement (CSA)

    * other smaller fixes

    MAINTAINERS

    * email address updates

    * tag 'wireless-drivers-2020-11-23' of git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers:
    iwlwifi: mvm: fix kernel panic in case of assert during CSA
    iwlwifi: pcie: set LTR to avoid completion timeout
    iwlwifi: mvm: write queue_sync_state only for sync
    iwlwifi: mvm: properly cancel a session protection for P2P
    iwlwifi: mvm: use the HOT_SPOT_CMD to cancel an AUX ROC
    iwlwifi: sta: set max HE max A-MPDU according to HE capa
    MAINTAINERS: update maintainers list for Cypress
    MAINTAINERS: update Yan-Hsuan's email address
    iwlwifi: pcie: limit memory read spin time
    rtw88: fix fw_fifo_addr check
    ====================

    Link: https://lore.kernel.org/r/20201123161037.C11D1C43460@smtp.codeaurora.org
    Signed-off-by: Jakub Kicinski <kuba@kernel.org>

    Jakub Kicinski
     

21 Nov, 2020

2 commits

  • Pull iommu fixes from Will Deacon:
    "Two straightforward vt-d fixes:

    - Fix boot when intel iommu initialisation fails under TXT (tboot)

    - Fix intel iommu compilation error when DMAR is enabled without ATS

    and temporarily update IOMMU MAINTAINERs entry"

    * tag 'iommu-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux:
    MAINTAINERS: Temporarily add myself to the IOMMU entry
    iommu/vt-d: Fix compile error with CONFIG_PCI_ATS not set
    iommu/vt-d: Avoid panic if iommu init fails in tboot system

    Linus Torvalds
     
  • Email from solarflare.com will stop working. Update the maintainers.
    A replacement for linux-net-drivers@solarflare.com is not working yet,
    for now remove it.

    Signed-off-by: Martin Habets
    Signed-off-by: Edward Cree
    Link: https://lore.kernel.org/r/20201120113207.GA1605547@mh-desktop
    Signed-off-by: Jakub Kicinski

    Martin Habets
     

20 Nov, 2020

3 commits

  • Getting too many false positive matches with current use
    of the content regex K: and file regex N: patterns.

    This patch drops file match N: and makes K: more restricted.
    Some more normal F: file wildcards are added.

    Notice that AF_XDP forgot to some F: files that is also
    updated in this patch.

    Suggested-by: Jakub Kicinski
    Signed-off-by: Jesper Dangaard Brouer
    Signed-off-by: Daniel Borkmann
    Acked-by: Björn Töpel
    Link: https://lore.kernel.org/bpf/160586238944.2808432.4401269290440394008.stgit@firesoul

    Jesper Dangaard Brouer
     
  • Pull networking fixes from Jakub Kicinski:
    "Networking fixes for 5.10-rc5, including fixes from the WiFi
    (mac80211), can and bpf (including the strncpy_from_user fix).

    Current release - regressions:

    - mac80211: fix memory leak of filtered powersave frames

    - mac80211: free sta in sta_info_insert_finish() on errors to avoid
    sleeping in atomic context

    - netlabel: fix an uninitialized variable warning added in -rc4

    Previous release - regressions:

    - vsock: forward all packets to the host when no H2G is registered,
    un-breaking AWS Nitro Enclaves

    - net: Exempt multicast addresses from five-second neighbor lifetime
    requirement, decreasing the chances neighbor tables fill up

    - net/tls: fix corrupted data in recvmsg

    - qed: fix ILT configuration of SRC block

    - can: m_can: process interrupt only when not runtime suspended

    Previous release - always broken:

    - page_frag: Recover from memory pressure by not recycling pages
    allocating from the reserves

    - strncpy_from_user: Mask out bytes after NUL terminator

    - ip_tunnels: Set tunnel option flag only when tunnel metadata is
    present, always setting it confuses Open vSwitch

    - bpf, sockmap:
    - Fix partial copy_page_to_iter so progress can still be made
    - Fix socket memory accounting and obeying SO_RCVBUF

    - net: Have netpoll bring-up DSA management interface

    - net: bridge: add missing counters to ndo_get_stats64 callback

    - tcp: brr: only postpone PROBE_RTT if RTT is < current min_rtt

    - enetc: Workaround MDIO register access HW bug

    - net/ncsi: move netlink family registration to a subsystem init,
    instead of tying it to driver probe

    - net: ftgmac100: unregister NC-SI when removing driver to avoid
    crash

    - lan743x:
    - prevent interrupt storm on open
    - fix freeing skbs in the wrong context

    - net/mlx5e: Fix socket refcount leak on kTLS RX resync

    - net: dsa: mv88e6xxx: Avoid VLAN database corruption on 6097

    - fix 21 unset return codes and other mistakes on error paths, mostly
    detected by the Hulk Robot"

    * tag 'net-5.10-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net: (115 commits)
    fail_function: Remove a redundant mutex unlock
    selftest/bpf: Test bpf_probe_read_user_str() strips trailing bytes after NUL
    lib/strncpy_from_user.c: Mask out bytes after NUL terminator.
    net/smc: fix direct access to ib_gid_addr->ndev in smc_ib_determine_gid()
    net/smc: fix matching of existing link groups
    ipv6: Remove dependency of ipv6_frag_thdr_truncated on ipv6 module
    libbpf: Fix VERSIONED_SYM_COUNT number parsing
    net/mlx4_core: Fix init_hca fields offset
    atm: nicstar: Unmap DMA on send error
    page_frag: Recover from memory pressure
    net: dsa: mv88e6xxx: Wait for EEPROM done after HW reset
    mlxsw: core: Use variable timeout for EMAD retries
    mlxsw: Fix firmware flashing
    net: Have netpoll bring-up DSA management interface
    atl1e: fix error return code in atl1e_probe()
    atl1c: fix error return code in atl1c_probe()
    ah6: fix error return code in ah6_input()
    net: usb: qmi_wwan: Set DTR quirk for MR400
    can: m_can: process interrupt only when not runtime suspended
    can: flexcan: flexcan_chip_start(): fix erroneous flexcan_transceiver_enable() during bus-off recovery
    ...

    Linus Torvalds
     
  • Alexei Starovoitov says:

    ====================
    1) libbpf should not attempt to load unused subprogs, from Andrii.

    2) Make strncpy_from_user() mask out bytes after NUL terminator, from Daniel.

    3) Relax return code check for subprograms in the BPF verifier, from Dmitrii.

    4) Fix several sockmap issues, from John.

    * https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf:
    fail_function: Remove a redundant mutex unlock
    selftest/bpf: Test bpf_probe_read_user_str() strips trailing bytes after NUL
    lib/strncpy_from_user.c: Mask out bytes after NUL terminator.
    libbpf: Fix VERSIONED_SYM_COUNT number parsing
    bpf, sockmap: Avoid failures from skb_to_sgvec when skb has frag_list
    bpf, sockmap: Handle memory acct if skb_verdict prog redirects to self
    bpf, sockmap: Avoid returning unneeded EAGAIN when redirecting to self
    bpf, sockmap: Use truesize with sk_rmem_schedule()
    bpf, sockmap: Ensure SO_RCVBUF memory is observed on ingress redirect
    bpf, sockmap: Fix partial copy_page_to_iter so progress can still be made
    selftests/bpf: Fix error return code in run_getsockopt_test()
    bpf: Relax return code check for subprograms
    tools, bpftool: Add missing close before bpftool net attach exit
    MAINTAINERS/bpf: Update Andrii's entry.
    selftests/bpf: Fix unused attribute usage in subprogs_unused test
    bpf: Fix unsigned 'datasec_id' compared with zero in check_pseudo_btf_id
    bpf: Fix passing zero to PTR_ERR() in bpf_btf_printf_prepare
    libbpf: Don't attempt to load unused subprog as an entry-point BPF program
    ====================

    Link: https://lore.kernel.org/r/20201119200721.288-1-alexei.starovoitov@gmail.com
    Signed-off-by: Jakub Kicinski

    Jakub Kicinski