1. 15 Jan, 2021 35 commits
  2. 14 Jan, 2021 5 commits
    • Linus Torvalds's avatar
      Merge tag 'linux-kselftest-fixes-5.11-rc4' of... · 14662050
      Linus Torvalds authored
      Merge tag 'linux-kselftest-fixes-5.11-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
      
      Pull kselftest fixes from Shuah Khan:
       "One single fix to skip BPF selftests by default.
      
        BPF selftests have a hard dependency on cutting edge versions of tools
        in the BPF ecosystem including LLVM.
      
        Skipping BPF allows by default will make it easier for users
        interested in running kselftest as a whole. Users can include BPF in
        Kselftest build by via SKIP_TARGETS variable"
      
      * tag 'linux-kselftest-fixes-5.11-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest:
        selftests: Skip BPF seftests by default
      14662050
    • Linus Torvalds's avatar
      Merge tag 'net-5.11-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net · e8c13a6b
      Linus Torvalds authored
      Pull networking fixes from Jakub Kicinski:
       "We have a few fixes for long standing issues, in particular Eric's fix
        to not underestimate the skb sizes, and my fix for brokenness of
        register_netdevice() error path. They may uncover other bugs so we
        will keep an eye on them. Also included are Willem's fixes for
        kmap(_atomic).
      
        Looking at the "current release" fixes, it seems we are about one rc
        behind a normal cycle. We've previously seen an uptick of "people had
        run their test suites" / "humans actually tried to use new features"
        fixes between rc2 and rc3.
      
        Summary:
      
        Current release - regressions:
      
         - fix feature enforcement to allow NETIF_F_HW_TLS_TX if IP_CSUM &&
           IPV6_CSUM
      
         - dcb: accept RTM_GETDCB messages carrying set-like DCB commands if
           user is admin for backward-compatibility
      
         - selftests/tls: fix selftests build after adding ChaCha20-Poly1305
      
        Current release - always broken:
      
         - ppp: fix refcount underflow on channel unbridge
      
         - bnxt_en: clear DEFRAG flag in firmware message when retry flashing
      
         - smc: fix out of bound access in the new netlink interface
      
        Previous releases - regressions:
      
         - fix use-after-free with UDP GRO by frags
      
         - mptcp: better msk-level shutdown
      
         - rndis_host: set proper input size for OID_GEN_PHYSICAL_MEDIUM
           request
      
         - i40e: xsk: fix potential NULL pointer dereferencing
      
        Previous releases - always broken:
      
         - skb frag: kmap_atomic fixes
      
         - avoid 32 x truesize under-estimation for tiny skbs
      
         - fix issues around register_netdevice() failures
      
         - udp: prevent reuseport_select_sock from reading uninitialized socks
      
         - dsa: unbind all switches from tree when DSA master unbinds
      
         - dsa: clear devlink port type before unregistering slave netdevs
      
         - can: isotp: isotp_getname(): fix kernel information leak
      
         - mlxsw: core: Thermal control fixes
      
         - ipv6: validate GSO SKB against MTU before finish IPv6 processing
      
         - stmmac: use __napi_schedule() for PREEMPT_RT
      
         - net: mvpp2: remove Pause and Asym_Pause support
      
        Misc:
      
         - remove from MAINTAINERS folks who had been inactive for >5yrs"
      
      * tag 'net-5.11-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net: (58 commits)
        mptcp: fix locking in mptcp_disconnect()
        net: Allow NETIF_F_HW_TLS_TX if IP_CSUM && IPV6_CSUM
        MAINTAINERS: dccp: move Gerrit Renker to CREDITS
        MAINTAINERS: ipvs: move Wensong Zhang to CREDITS
        MAINTAINERS: tls: move Aviad to CREDITS
        MAINTAINERS: ena: remove Zorik Machulsky from reviewers
        MAINTAINERS: vrf: move Shrijeet to CREDITS
        MAINTAINERS: net: move Alexey Kuznetsov to CREDITS
        MAINTAINERS: altx: move Jay Cliburn to CREDITS
        net: avoid 32 x truesize under-estimation for tiny skbs
        nt: usb: USB_RTL8153_ECM should not default to y
        net: stmmac: fix taprio configuration when base_time is in the past
        net: stmmac: fix taprio schedule configuration
        net: tip: fix a couple kernel-doc markups
        net: sit: unregister_netdevice on newlink's error path
        net: stmmac: Fixed mtu channged by cache aligned
        cxgb4/chtls: Fix tid stuck due to wrong update of qid
        i40e: fix potential NULL pointer dereferencing
        net: stmmac: use __napi_schedule() for PREEMPT_RT
        can: mcp251xfd: mcp251xfd_handle_rxif_one(): fix wrong NULL pointer check
        ...
      e8c13a6b
    • Paolo Abeni's avatar
      mptcp: fix locking in mptcp_disconnect() · 13a9499e
      Paolo Abeni authored
      tcp_disconnect() expects the caller acquires the sock lock,
      but mptcp_disconnect() is not doing that. Add the missing
      required lock.
      Reported-by: default avatarEric Dumazet <eric.dumazet@gmail.com>
      Fixes: 76e2a55d ("mptcp: better msk-level shutdown.")
      Signed-off-by: default avatarPaolo Abeni <pabeni@redhat.com>
      Link: https://lore.kernel.org/r/f818e82b58a556feeb71dcccc8bf1c87aafc6175.1610638176.git.pabeni@redhat.comSigned-off-by: default avatarJakub Kicinski <kuba@kernel.org>
      13a9499e
    • Linus Torvalds's avatar
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid · 2bbe17ae
      Linus Torvalds authored
      Pull HID fixes from Jiri Kosina:
      
       - memory leak fix for Wacom driver (Ping Cheng)
      
       - various trivial small fixes, cleanups and device ID additions
      
      * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid:
        HID: logitech-hidpp: Add product ID for MX Ergo in Bluetooth mode
        HID: Ignore battery for Elan touchscreen on ASUS UX550
        HID: logitech-dj: add the G602 receiver
        HID: wiimote: remove h from printk format specifier
        HID: uclogic: remove h from printk format specifier
        HID: sony: select CONFIG_CRC32
        HID: sfh: fix address space confusion
        HID: multitouch: Enable multi-input for Synaptics pointstick/touchpad device
        HID: wacom: Fix memory leakage caused by kfifo_alloc
      2bbe17ae
    • Wayne Lin's avatar
      drm/amd/display: Fix to be able to stop crc calculation · 2f0fa789
      Wayne Lin authored
      [Why]
      Find out when we try to disable CRC calculation, crc generation is still
      enabled. Main reason is that dc_stream_configure_crc() will never get
      called when the source is AMDGPU_DM_PIPE_CRC_SOURCE_NONE.
      
      [How]
      Add checking condition that when source is
      AMDGPU_DM_PIPE_CRC_SOURCE_NONE, we should also call
      dc_stream_configure_crc() to disable crc calculation.
      Acked-by: default avatarAlex Deucher <alexander.deucher@amd.com>
      Reviewed-by: default avatarRodrigo Siqueira <Rodrigo.Siqueira@amd.com>
      Signed-off-by: default avatarWayne Lin <Wayne.Lin@amd.com>
      Signed-off-by: default avatarAlex Deucher <alexander.deucher@amd.com>
      2f0fa789