Skip to content
Permalink
Bjorn-Andersso…
Switch branches/tags

Commits on Oct 10, 2021

  1. drm/msm/dp: Use the connector passed to dp_debug_get()

    The debugfs code is provided an array of a single drm_connector. Then to
    access the connector, the list of all connectors of the DRM device is
    traversed and all non-DisplayPort connectors are skipped, to find the
    one and only DisplayPort connector.
    
    But as we move to support multiple DisplayPort controllers this will now
    find multiple connectors and has no way to distinguish them.
    
    Pass the single connector to dp_debug_get() and use this in the debugfs
    functions instead, both to simplify the code and the support the
    multiple instances.
    
    Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org>
    andersson authored and intel-lab-lkp committed Oct 10, 2021

Commits on Oct 9, 2021

  1. Merge branch 'i2c/for-current-fixed' of git://git.kernel.org/pub/scm/…

    …linux/kernel/git/wsa/linux
    
    Pull i2c fixes from Wolfram Sang:
     "Three driver bugfixes and one leak fix for the core"
    
    * 'i2c/for-current-fixed' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux:
      i2c: mlxcpld: Modify register setting for 400KHz frequency
      i2c: mlxcpld: Fix criteria for frequency setting
      i2c: mediatek: Add OFFSET_EXT_CONF setting back
      i2c: acpi: fix resource leak in reconfiguration device addition
    torvalds committed Oct 9, 2021
  2. Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/g…

    …it/jejb/scsi
    
    Pull SCSI fixes from James Bottomley:
     "Five fixes, all in drivers.
    
      The big change is the UFS task management rework, with lpfc next and
      the rest being fairly minor and obvious fixes"
    
    * tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi:
      scsi: iscsi: Fix iscsi_task use after free
      scsi: lpfc: Fix memory overwrite during FC-GS I/O abort handling
      scsi: elx: efct: Delete stray unlock statement
      scsi: ufs: core: Fix task management completion
      scsi: acornscsi: Remove scsi_cmd_to_tag() reference
    torvalds committed Oct 9, 2021
  3. Merge tag 'block-5.15-2021-10-09' of git://git.kernel.dk/linux-block

    Pull block fixes from Jens Axboe:
     "Two small fixes for this release:
    
       - Add missing QUEUE_FLAG_HCTX_ACTIVE in the debugfs handling
         (Johannes)
    
       - Fix double free / UAF issue in __alloc_disk_node (Tetsuo)"
    
    * tag 'block-5.15-2021-10-09' of git://git.kernel.dk/linux-block:
      block: decode QUEUE_FLAG_HCTX_ACTIVE in debugfs output
      block: genhd: fix double kfree() in __alloc_disk_node()
    torvalds committed Oct 9, 2021
  4. Merge tag '5.15-rc4-ksmbd-fixes' of git://git.samba.org/ksmbd

    Pull ksmbd fixes from Steve French:
     "Six fixes for the ksmbd kernel server, including two additional
      overflow checks, a fix for oops, and some cleanup (e.g. remove dead
      code for less secure dialects that has been removed)"
    
    * tag '5.15-rc4-ksmbd-fixes' of git://git.samba.org/ksmbd:
      ksmbd: fix oops from fuse driver
      ksmbd: fix version mismatch with out of tree
      ksmbd: use buf_data_size instead of recalculation in smb3_decrypt_req()
      ksmbd: remove the leftover of smb2.0 dialect support
      ksmbd: check strictly data area in ksmbd_smb2_check_message()
      ksmbd: add the check to vaildate if stream protocol length exceeds maximum value
    torvalds committed Oct 9, 2021
  5. Merge tag 'riscv-for-linus-5.15-rc5' of git://git.kernel.org/pub/scm/…

    …linux/kernel/git/riscv/linux
    
    Pull RISC-V fixes from Palmer Dabbelt:
    
     - A pair of fixes (along with the necessory cleanup) to our VDSO, to
       avoid a locking during OOM and to prevent the text from overflowing
       into the data page
    
     - A fix to checksyscalls to teach it about our rv32 UABI
    
     - A fix to add clone3() to the rv32 UABI, which was pointed out by
       checksyscalls
    
     - A fix to properly flush the icache on the local CPU in addition to
       the remote CPUs
    
    * tag 'riscv-for-linus-5.15-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux:
      checksyscalls: Unconditionally ignore fstat{,at}64
      riscv: Flush current cpu icache before other cpus
      RISC-V: Include clone3() on rv32
      riscv/vdso: make arch_setup_additional_pages wait for mmap_sem for write killable
      riscv/vdso: Move vdso data page up front
      riscv/vdso: Refactor asm/vdso.h
    torvalds committed Oct 9, 2021

Commits on Oct 8, 2021

  1. Merge tag 's390-5.15-5' of git://git.kernel.org/pub/scm/linux/kernel/…

    …git/s390/linux
    
    Pull s390 fixes from Vasily Gorbik:
    
     - Fix potential memory leak on a error path in eBPF
    
     - Fix handling of zpci device on reserve
    
    * tag 's390-5.15-5' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux:
      s390/pci: fix zpci_zdev_put() on reserve
      bpf, s390: Fix potential memory leak about jit_data
    torvalds committed Oct 8, 2021
  2. Merge tag 'xtensa-20211008' of git://github.com/jcmvbkbc/linux-xtensa

    Pull xtensa fixes from Max Filippov:
    
     - fix build/boot issues caused by CONFIG_OF vs CONFIC_USE_OF usage
    
     - fix reset handler for xtfpga boards
    
    * tag 'xtensa-20211008' of git://github.com/jcmvbkbc/linux-xtensa:
      xtensa: xtfpga: Try software restart before simulating CPU reset
      xtensa: xtfpga: use CONFIG_USE_OF instead of CONFIG_OF
      xtensa: call irqchip_init only when CONFIG_USE_OF is selected
      xtensa: use CONFIG_USE_OF instead of CONFIG_OF
    torvalds committed Oct 8, 2021
  3. Merge tag 'for-linus-5.15b-rc5-tag' of git://git.kernel.org/pub/scm/l…

    …inux/kernel/git/xen/tip
    
    Pull xen fixes from Juergen Gross:
    
     - fix two minor issues in the Xen privcmd driver plus a cleanup patch
       for that driver
    
     - fix multiple issues related to running as PVH guest and some related
       earlyprintk fixes for other Xen guest types
    
     - fix an issue introduced in 5.15 the Xen balloon driver
    
    * tag 'for-linus-5.15b-rc5-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip:
      xen/balloon: fix cancelled balloon action
      xen/x86: adjust data placement
      x86/PVH: adjust function/data placement
      xen/x86: hook up xen_banner() also for PVH
      xen/x86: generalize preferred console model from PV to PVH Dom0
      xen/x86: make "earlyprintk=xen" work for HVM/PVH DomU
      xen/x86: allow "earlyprintk=xen" to work for PV Dom0
      xen/x86: make "earlyprintk=xen" work better for PVH Dom0
      xen/x86: allow PVH Dom0 without XEN_PV=y
      xen/x86: prevent PVH type from getting clobbered
      xen/privcmd: drop "pages" parameter from xen_remap_pfn()
      xen/privcmd: fix error handling in mmap-resource processing
      xen/privcmd: replace kcalloc() by kvcalloc() when allocating empty pages
    torvalds committed Oct 8, 2021
  4. Merge tag 'asm-generic-fixes-5.15' of git://git.kernel.org/pub/scm/li…

    …nux/kernel/git/arnd/asm-generic
    
    Pull asm-generic fixes from Arnd Bergmann:
     "There is one build fix for Arm platforms that ended up impacting most
      architectures because of the way the drivers/firmware Kconfig file is
      wired up:
    
      The CONFIG_QCOM_SCM dependency have caused a number of randconfig
      regressions over time, and some still remain in v5.15-rc4. The fix we
      agreed on in the end is to make this symbol selected by any driver
      using it, and then building it even for non-Arm platforms with
      CONFIG_COMPILE_TEST.
    
      To make this work on all architectures, the drivers/firmware/Kconfig
      file needs to be included for all architectures to make the symbol
      itself visible.
    
      In a separate discussion, we found that a sound driver patch that is
      pending for v5.16 needs the same change to include this Kconfig file,
      so the easiest solution seems to have my Kconfig rework included in
      v5.15.
    
      Finally, the branch also includes a small unrelated build fix for
      NOMMU architectures"
    
    Link: https://lore.kernel.org/all/20210928153508.101208f8@canb.auug.org.au/
    Link: https://lore.kernel.org/all/20210928075216.4193128-1-arnd@kernel.org/
    Link: https://lore.kernel.org/all/20211007151010.333516-1-arnd@kernel.org/
    
    * tag 'asm-generic-fixes-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic:
      asm-generic/io.h: give stub iounmap() on !MMU same prototype as elsewhere
      qcom_scm: hide Kconfig symbol
      firmware: include drivers/firmware/Kconfig unconditionally
    torvalds committed Oct 8, 2021
  5. Merge tag 'acpi-5.15-rc5' of git://git.kernel.org/pub/scm/linux/kerne…

    …l/git/rafael/linux-pm
    
    Pull ACPI fix from Rafael Wysocki:
     "Fix a recent ACPI-related regression in the PCI subsystem that
      introduced a NULL pointer dereference possible to trigger from
      user space via sysfs on some systems"
    
    * tag 'acpi-5.15-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm:
      PCI: ACPI: Check parent pointer in acpi_pci_find_companion()
    torvalds committed Oct 8, 2021
  6. Merge tag 'usb-5.15-rc5' of git://git.kernel.org/pub/scm/linux/kernel…

    …/git/gregkh/usb
    
    Pull USB fixes from Greg KH:
     "Here are some small USB fixes for 5.15-rc5 that resolve a number of
      reported issues:
    
       - gadget driver fixes
    
       - xhci build warning fixes
    
       - build configuration fix
    
       - cdc-acm tty handling fixes
    
       - cdc-wdm fix
    
       - typec fixes
    
      All of these have been in linux-next for a while with no reported
      issues"
    
    * tag 'usb-5.15-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb:
      USB: cdc-acm: fix break reporting
      USB: cdc-acm: fix racy tty buffer accesses
      usb: gadget: f_uac2: fixed EP-IN wMaxPacketSize
      usb: cdc-wdm: Fix check for WWAN
      usb: chipidea: ci_hdrc_imx: Also search for 'phys' phandle
      usb: typec: tcpm: handle SRC_STARTUP state if cc changes
      usb: typec: tcpci: don't handle vSafe0V event if it's not enabled
      usb: typec: tipd: Remove dependency on "connector" child fwnode
      Partially revert "usb: Kconfig: using select for USB_COMMON dependency"
      usb: dwc3: gadget: Revert "set gadgets parent to the right controller"
      usb: xhci: tegra: mark PM functions as __maybe_unused
    torvalds committed Oct 8, 2021
  7. Merge tag 'mmc-v5.15-rc4' of git://git.kernel.org/pub/scm/linux/kerne…

    …l/git/ulfh/mmc
    
    Pull MMC fixes from Ulf Hansson:
     "A couple of MMC host fixes:
    
       - meson-gx: Fix read/write access for dram-access-quirk
    
       - sdhci-of-at91: Fix calibration sequence"
    
    * tag 'mmc-v5.15-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc:
      mmc: meson-gx: do not use memcpy_to/fromio for dram-access-quirk
      mmc: sdhci-of-at91: replace while loop with read_poll_timeout
      mmc: sdhci-of-at91: wait for calibration done before proceed
    torvalds committed Oct 8, 2021
  8. Merge tag 'drm-fixes-2021-10-08' of git://anongit.freedesktop.org/drm…

    …/drm
    
    Pull drm fixes from Dave Airlie:
     "I've returned from my tropical island retreat, even managed to bring
      one of my kids on a dive with some turtles. Thanks to Daniel for doing
      last week's work.
    
      Otherwise this is the weekly fixes pull, it's a bit bigger because the
      vc4 reverts in your tree caused some problems with fixes in the
      drm-misc tree so it got left out last week, so this week has the misc
      fixes rebased without the vc4 pieces.
    
      Otherwise it's i915, amdgpu with the usual fixes and a scattering over
      other drivers.
    
      I expect things should calm down a bit more next week.
    
      core:
       - Kconfig fix for fb_simple vs simpledrm.
    
      i915:
       - Fix RKL HDMI audio
       - Fix runtime pm imbalance on i915_gem_shrink() error path
       - Fix Type-C port access before hw/sw state sync
       - Fix VBT backlight struct version/size check
       - Fix VT-d async flip on SKL/BXT with plane stretch workaround
    
      amdgpu:
       - DCN 3.1 DP alt mode fixes
       - S0ix gfxoff fix
       - Fix DRM_AMD_DC_SI dependencies
       - PCIe DPC handling fix
       - DCN 3.1 scaling fix
       - Documentation fix
    
      amdkfd:
       - Fix potential memory leak
       - IOMMUv2 init fixes
    
      vc4 (there were some hdmi fixes but things got reverted, sort it out
           later):
       - compiler fix
    
      nouveau:
       - Cursor fix
       - Fix ttm buffer moves for ampere gpu's by adding minimal
         acceleration support.
       - memory leak fixes
    
      rockchip:
       - crtc/clk fixup
    
      panel:
       - ili9341 Fix DT bindings indent
       - y030xx067a - yellow tint init seq fix
    
      gbefb:
       - Fix gbefb when built with COMPILE_TEST"
    
    * tag 'drm-fixes-2021-10-08' of git://anongit.freedesktop.org/drm/drm: (33 commits)
      drm/amd/display: Fix detection of 4 lane for DPALT
      drm/amd/display: Limit display scaling to up to 4k for DCN 3.1
      drm/amd/display: Skip override for preferred link settings during link training
      drm/nouveau/debugfs: fix file release memory leak
      drm/nouveau/kms/nv50-: fix file release memory leak
      drm/nouveau: avoid a use-after-free when BO init fails
      DRM: delete DRM IRQ legacy midlayer docs
      video: fbdev: gbefb: Only instantiate device when built for IP32
      fbdev: simplefb: fix Kconfig dependencies
      drm/panel: abt-y030xx067a: yellow tint fix
      dt-bindings: panel: ili9341: correct indentation
      drm/nouveau/fifo/ga102: initialise chid on return from channel creation
      drm/rockchip: Update crtc fixup to account for fractional clk change
      drm/nouveau/ga102-: support ttm buffer moves via copy engine
      drm/nouveau/kms/tu102-: delay enabling cursor until after assign_windows
      drm/sun4i: dw-hdmi: Fix HDMI PHY clock setup
      drm/vc4: hdmi: Remove unused struct
      drm/kmb: Enable alpha blended second plane
      drm/amdgpu: handle the case of pci_channel_io_frozen only in amdgpu_pci_resume
      drm/amdgpu: init iommu after amdkfd device init
      ...
    torvalds committed Oct 8, 2021
  9. asm-generic/io.h: give stub iounmap() on !MMU same prototype as elsew…

    …here
    
    It made -Werror sad.
    
    Signed-off-by: Adam Borowski <kilobyte@angband.pl>
    Signed-off-by: Arnd Bergmann <arnd@arndb.de>
    kilobyte authored and arndb committed Oct 8, 2021
  10. Merge tag 'amd-drm-fixes-5.15-2021-10-06' of https://gitlab.freedeskt…

    …op.org/agd5f/linux into drm-fixes
    
    amd-drm-fixes-5.15-2021-10-06:
    
    amdgpu:
    - DCN 3.1 DP alt mode fixes
    - S0ix gfxoff fix
    - Fix DRM_AMD_DC_SI dependencies
    - PCIe DPC handling fix
    - DCN 3.1 scaling fix
    - Documentation fix
    
    amdkfd:
    - Fix potential memory leak
    - IOMMUv2 init fixes
    
    Signed-off-by: Dave Airlie <airlied@redhat.com>
    From: Alex Deucher <alexander.deucher@amd.com>
    Link: https://patchwork.freedesktop.org/patch/msgid/20211006203828.4818-1-alexander.deucher@amd.com
    airlied committed Oct 8, 2021
  11. Merge tag 'drm-misc-fixes-2021-10-06' of git://anongit.freedesktop.or…

    …g/drm/drm-misc into drm-fixes
    
    Rebased drm-misc-fixes for v5.15-rc5:
    - Dropped vc4 patches.
    - Compiler fix for vc4.
    - Cursor fix for nouveau.
    - Fix ttm buffer moves for ampere gpu's by adding minimal acceleration support.
    - Small rockchip fixes.
    - Fix DT bindings indent for ili9341.
    - Fix y030xx067a init sequence to not get a yellow tint.
    - Kconfig fix for fb_simple vs simpledrm.
    - Assorted nouvaeu memory leaks.
    - Fix gbefb when built with COMPILE_TEST.
    
    Signed-off-by: Dave Airlie <airlied@redhat.com>
    
    From: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
    Link: https://patchwork.freedesktop.org/patch/msgid/3272bf72-2c37-31eb-404e-cf7edd485c7d@linux.intel.com
    airlied committed Oct 8, 2021
  12. Merge tag 'drm-intel-fixes-2021-10-07' of git://anongit.freedesktop.o…

    …rg/drm/drm-intel into drm-fixes
    
    drm/i915 fixes for v5.15-rc5:
    - Fix RKL HDMI audio
    - Fix runtime pm imbalance on i915_gem_shrink() error path
    - Fix Type-C port access before hw/sw state sync
    - Fix VBT backlight struct version/size check
    - Fix VT-d async flip on SKL/BXT with plane stretch workaround
    
    Signed-off-by: Dave Airlie <airlied@redhat.com>
    From: Jani Nikula <jani.nikula@intel.com>
    Link: https://patchwork.freedesktop.org/patch/msgid/87k0ipywo4.fsf@intel.com
    airlied committed Oct 8, 2021
  13. checksyscalls: Unconditionally ignore fstat{,at}64

    These can be replaced by statx().  Since rv32 has a 64-bit time_t we
    just never ended up with them in the first place.  This is now an error
    due to -Werror.
    
    Suggested-by: Arnd Bergmann <arnd@arndb.de>
    Reviewed-by: Arnd Bergmann <arnd@arndb.de>
    Signed-off-by: Palmer Dabbelt <palmerdabbelt@google.com>
    palmer-dabbelt committed Oct 8, 2021

Commits on Oct 7, 2021

  1. Merge tag 'nfsd-5.15-3' of git://git.kernel.org/pub/scm/linux/kernel/…

    …git/cel/linux
    
    Pull nfsd fixes from Chuck Lever:
     "Bug fixes for NFSD error handling paths"
    
    * tag 'nfsd-5.15-3' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux:
      NFSD: Keep existing listeners on portlist error
      SUNRPC: fix sign error causing rpcsec_gss drops
      nfsd: Fix a warning for nfsd_file_close_inode
      nfsd4: Handle the NFSv4 READDIR 'dircount' hint being zero
      nfsd: fix error handling of register_pernet_subsys() in init_nfsd()
    torvalds committed Oct 7, 2021
  2. Merge tag 'armsoc-fixes-5.15' of git://git.kernel.org/pub/scm/linux/k…

    …ernel/git/soc/soc
    
    Pull ARM SoC fixes from Arnd Bergmann:
     "This is a larger than normal update for Arm SoC specific code, most of
      it in device trees, but also drivers and the omap and at91/sama7
      platforms:
    
       - There are four new entries to the MAINTAINERS file: Sven Peter and
         Alyssa Rosenzweig for Apple M1, Romain Perier for Mstar/sigmastar,
         and Vignesh Raghavendra for TI K3
    
       - Build fixes to address randconfig warnings in sharpsl, dove, omap1,
         and qcom platforms as well as the scmi and op-tee subsystems
    
       - Regression fixes for missing CONFIG_FB and other options for
         several defconfigs
    
       - Several bug fixes for the newly added Microchip SAMA7 platform,
         mostly regarding power management
    
       - Missing SMP barriers to protect accesses to SCMI virtio device
    
       - Regression fixes for TI OMAP, including a boot-time hang on am335x.
    
       - Lots of bug fixes for NXP i.MX, mostly addressing incorrect
         settings in devicetree files, and one revert for broken suspend.
    
       - Fixes for ARM Juno/Vexpress devicetree files, addressing a couple
         of schema warnings.
    
       - Regression fixes for qualcomm SoC specific drivers and devicetree
         files, reverting an mdt_loader change and at least pastially
         reverting some of the 5.15 DTS changes, plus some minor bugfixes"
    
    * tag 'armsoc-fixes-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc: (64 commits)
      MAINTAINERS: Add Sven Peter as ARM/APPLE MACHINE maintainer
      MAINTAINERS: Add Alyssa Rosenzweig as M1 reviewer
      firmware: arm_scmi: Add proper barriers to scmi virtio device
      firmware: arm_scmi: Simplify spinlocks in virtio transport
      ARM: dts: omap3430-sdp: Fix NAND device node
      bus: ti-sysc: Use CLKDM_NOAUTO for dra7 dcan1 for errata i893
      ARM: sharpsl_param: work around -Wstringop-overread warning
      ARM: defconfig: gemini: Restore framebuffer
      ARM: dove: mark 'putc' as inline
      ARM: omap1: move omap15xx local bus handling to usb.c
      MAINTAINERS: Add Vignesh to TI K3 platform maintainership
      arm64: dts: imx8m*-venice-gw7902: fix M2_RST# gpio
      ARM: imx6: disable the GIC CPU interface before calling stby-poweroff sequence
      arm64: dts: ls1028a: fix eSDHC2 node
      arm64: dts: imx8mm-kontron-n801x-som: do not allow to switch off buck2
      ARM: dts: at91: sama7g5ek: to not touch slew-rate for SDMMC pins
      ARM: dts: at91: sama7g5ek: use proper slew-rate settings for GMACs
      ARM: at91: pm: preload base address of controllers in tlb
      ARM: at91: pm: group constants and addresses loading
      ARM: dts: at91: sama7g5ek: add suspend voltage for ddr3l rail
      ...
    torvalds committed Oct 7, 2021
  3. Merge tag 'asahi-soc-fixes-5.15' of https://github.com/AsahiLinux/linux

    … into arm/fixes
    
    Apple SoC fixes for 5.15; just two MAINTAINERS updates.
    
    - MAINTAINERS: Add Sven Peter as ARM/APPLE MACHINE maintainer
    - MAINTAINERS: Add Alyssa Rosenzweig as M1 reviewer
    
    * tag 'asahi-soc-fixes-5.15' of https://github.com/AsahiLinux/linux:
      MAINTAINERS: Add Sven Peter as ARM/APPLE MACHINE maintainer
      MAINTAINERS: Add Alyssa Rosenzweig as M1 reviewer
    
    Link: https://lore.kernel.org/r/a50a9015-0e62-c451-4d0d-668233b35b85@marcan.st
    Signed-off-by: Arnd Bergmann <arnd@arndb.de>
    arndb committed Oct 7, 2021
  4. Merge tag 'scmi-fixes-5.15' of git://git.kernel.org/pub/scm/linux/ker…

    …nel/git/sudeep.holla/linux into arm/fixes
    
    SCMI fixes for v5.15
    
    A few fixes addressing:
    - Kconfig dependency between VIRTIO and ARM_SCMI_PROTOCOL
    - Link-time error with __exit annotation for virtio_scmi_exit
    - Unnecessary nested irqsave/irqrestore spinlocks in virtio transport
    - Missing SMP barriers to protect accesses to SCMI virtio device
    
    * tag 'scmi-fixes-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux:
      firmware: arm_scmi: Add proper barriers to scmi virtio device
      firmware: arm_scmi: Simplify spinlocks in virtio transport
      firmware: arm_scmi: Remove __exit annotation
      firmware: arm_scmi: Fix virtio transport Kconfig dependency
    
    Link: https://lore.kernel.org/r/20211007102822.27886-1-sudeep.holla@arm.com
    Signed-off-by: Arnd Bergmann <arnd@arndb.de>
    arndb committed Oct 7, 2021
  5. Merge tag 'omap-for-v5.15/fixes-rc4' of git://git.kernel.org/pub/scm/…

    …linux/kernel/git/tmlind/linux-omap into arm/fixes
    
    Fixes for omaps for v5.15
    
    Few regression fixes for omaps for the v5.15-rc cycle. There is a fix
    for boot time hangs that can happen on some am335x devices that started
    when the pruss devicetree nodes were added. The other fixes are less
    critical:
    
    - Fix compiler warning for sysc_init_soc() that got recently introduced
    
    - Fix external abort for am335x pruss as otherwise some am335x will hang
    
    - Use CLKDM_NOAUTO quirk also for dra7 dcan1
    
    - Fix older NAND device node regression for omap3-sdp
    
    * tag 'omap-for-v5.15/fixes-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap:
      ARM: dts: omap3430-sdp: Fix NAND device node
      bus: ti-sysc: Use CLKDM_NOAUTO for dra7 dcan1 for errata i893
      soc: ti: omap-prm: Fix external abort for am335x pruss
      bus: ti-sysc: Add break in switch statement in sysc_init_soc()
    
    Link: https://lore.kernel.org/r/pull-1633609552-789682@atomide.com
    Signed-off-by: Arnd Bergmann <arnd@arndb.de>
    arndb committed Oct 7, 2021
  6. Merge tag 'misc-fixes-20211007' of git://git.kernel.org/pub/scm/linux…

    …/kernel/git/dhowells/linux-fs
    
    Pull netfslib, cachefiles and afs fixes from David Howells:
    
     - Fix another couple of oopses in cachefiles tracing stemming from the
       possibility of passing in a NULL object pointer
    
     - Fix netfs_clear_unread() to set READ on the iov_iter so that source
       it is passed to doesn't do the wrong thing (some drivers look at the
       flag on iov_iter rather than other available information to determine
       the direction)
    
     - Fix afs_launder_page() to write back at the correct file position on
       the server so as not to corrupt data
    
    * tag 'misc-fixes-20211007' of git://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-fs:
      afs: Fix afs_launder_page() to set correct start file position
      netfs: Fix READ/WRITE confusion when calling iov_iter_xarray()
      cachefiles: Fix oops with cachefiles_cull() due to NULL object
    torvalds committed Oct 7, 2021
  7. Merge tag 'perf-tools-fixes-for-v5.15-2021-10-07' of git://git.kernel…

    ….org/pub/scm/linux/kernel/git/acme/linux
    
    Pull perf tools fixes from Arnaldo Carvalho de Melo:
    
     - Fix plugin static linking with libopencsd on ARM and ARM64
    
     - Add missing -lstdc++ when linking with libopencsd
    
     - Add missing topdown metrics events to 'perf test attr'
    
     - Plug leak sys_event_tables list after processing JSON vendor events
       entries
    
     - Sync sound/asound.h copy with the kernel sources
    
    * tag 'perf-tools-fixes-for-v5.15-2021-10-07' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux:
      perf tests attr: Add missing topdown metrics events
      tools include UAPI: Sync sound/asound.h copy with the kernel sources
      perf build: Fix plugin static linking with libopencsd on ARM and ARM64
      perf build: Add missing -lstdc++ when linking with libopencsd
      perf jevents: Free the sys_event_tables list after processing entries
    torvalds committed Oct 7, 2021
  8. Merge tag 'net-5.15-rc5' of git://git.kernel.org/pub/scm/linux/kernel…

    …/git/netdev/net
    
    Pull networking fixes from Jakub Kicinski:
     "Including fixes from xfrm, bpf, netfilter, and wireless.
    
      Current release - regressions:
    
       - xfrm: fix XFRM_MSG_MAPPING ABI breakage caused by inserting a new
         value in the middle of an enum
    
       - unix: fix an issue in unix_shutdown causing the other end
         read/write failures
    
       - phy: mdio: fix memory leak
    
      Current release - new code bugs:
    
       - mlx5e: improve MQPRIO resiliency against bad configs
    
      Previous releases - regressions:
    
       - bpf: fix integer overflow leading to OOB access in map element
         pre-allocation
    
       - stmmac: dwmac-rk: fix ethernet on rk3399 based devices
    
       - netfilter: conntrack: fix boot failure with
         nf_conntrack.enable_hooks=1
    
       - brcmfmac: revert using ISO3166 country code and 0 rev as fallback
    
       - i40e: fix freeing of uninitialized misc IRQ vector
    
       - iavf: fix double unlock of crit_lock
    
      Previous releases - always broken:
    
       - bpf, arm: fix register clobbering in div/mod implementation
    
       - netfilter: nf_tables: correct issues in netlink rule change event
         notifications
    
       - dsa: tag_dsa: fix mask for trunked packets
    
       - usb: r8152: don't resubmit rx immediately to avoid soft lockup on
         device unplug
    
       - i40e: fix endless loop under rtnl if FW fails to correctly respond
         to capability query
    
       - mlx5e: fix rx checksum offload coexistence with ipsec offload
    
       - mlx5: force round second at 1PPS out start time and allow it only
         in supported clock modes
    
       - phy: pcs: xpcs: fix incorrect CL37 AN sequence, EEE disable
         sequence
    
      Misc:
    
       - xfrm: slightly rejig the new policy uAPI to make it less cryptic"
    
    * tag 'net-5.15-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net: (66 commits)
      net: prefer socket bound to interface when not in VRF
      iavf: fix double unlock of crit_lock
      i40e: Fix freeing of uninitialized misc IRQ vector
      i40e: fix endless loop under rtnl
      dt-bindings: net: dsa: marvell: fix compatible in example
      ionic: move filter sync_needed bit set
      gve: report 64bit tx_bytes counter from gve_handle_report_stats()
      gve: fix gve_get_stats()
      rtnetlink: fix if_nlmsg_stats_size() under estimation
      gve: Properly handle errors in gve_assign_qpl
      gve: Avoid freeing NULL pointer
      gve: Correct available tx qpl check
      unix: Fix an issue in unix_shutdown causing the other end read/write failures
      net: stmmac: trigger PCS EEE to turn off on link down
      net: pcs: xpcs: fix incorrect steps on disable EEE
      netlink: annotate data races around nlk->bound
      net: pcs: xpcs: fix incorrect CL37 AN sequence
      net: sfp: Fix typo in state machine debug string
      net/sched: sch_taprio: properly cancel timer from taprio_destroy()
      net: bridge: fix under estimation in br_get_linkxstats_size()
      ...
    torvalds committed Oct 7, 2021
  9. Merge tag 'hyperv-fixes-signed-20211007' of git://git.kernel.org/pub/…

    …scm/linux/kernel/git/hyperv/linux
    
    Pull hyperv fixes from Wei Liu:
    
     - Replace uuid.h with types.h in a header (Andy Shevchenko)
    
     - Avoid sleeping in atomic context in PCI driver (Long Li)
    
     - Avoid sending IPI to self when it shouldn't (Vitaly Kuznetsov)
    
    * tag 'hyperv-fixes-signed-20211007' of git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux:
      x86/hyperv: Avoid erroneously sending IPI to 'self'
      hyper-v: Replace uuid.h with types.h
      PCI: hv: Fix sleep while in non-sleep context when removing child devices from the bus
    torvalds committed Oct 7, 2021
  10. PCI: ACPI: Check parent pointer in acpi_pci_find_companion()

    If acpi_pci_find_companion() is called for a device whose parent
    pointer is NULL, it will crash when attempting to get the ACPI
    companion of the parent due to a NULL pointer dereference in
    the ACPI_COMPANION() macro.
    
    This was not a problem before commit 375553a ("PCI: Setup ACPI
    fwnode early and at the same time with OF") that made pci_setup_device()
    call pci_set_acpi_fwnode() and so it allowed devices with NULL parent
    pointers to be passed to acpi_pci_find_companion() which is the case
    in pci_iov_add_virtfn(), for instance.
    
    Fix this issue by making acpi_pci_find_companion() check the device's
    parent pointer upfront and bail out if it is NULL.
    
    While pci_iov_add_virtfn() can be changed to set the device's parent
    pointer before calling pci_setup_device() for it, checking pointers
    against NULL before dereferencing them is prudent anyway and looking
    for ACPI companions of virtual functions isn't really useful.
    
    Fixes: 375553a ("PCI: Setup ACPI fwnode early and at the same time with OF")
    Link: https://lore.kernel.org/linux-acpi/8e4bbd5c59de31db71f718556654c0aa077df03d.camel@linux.ibm.com/
    Reported-by: Niklas Schnelle <schnelle@linux.ibm.com>
    Tested-by: Niklas Schnelle <schnelle@linux.ibm.com>
    Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
    Acked-by: Bjorn Helgaas <bhelgaas@google.com>
    rafaeljw committed Oct 7, 2021
  11. MAINTAINERS: Add Sven Peter as ARM/APPLE MACHINE maintainer

    Hector suggested I should add myself to help him maintain the
    platform.
    
    Acked-by: Hector Martin <marcan@marcan.st>
    Signed-off-by: Sven Peter <sven@svenpeter.dev>
    svenpeter42 authored and marcan committed Oct 7, 2021
  12. MAINTAINERS: Add Alyssa Rosenzweig as M1 reviewer

    Add myself as a reviewer for Asahi Linux (Apple M1) patches.
    
    I would like to be CC'ed on Asahi Linux patches for review and testing.
    I am also collecting Asahi Linux patches downstream, rebasing on
    linux-next periodically, and would like to be notified of what to
    cherry-pick from lists.
    
    Cc: Hector Martin <marcan@marcan.st>
    Cc: Sven Peter <sven@svenpeter.dev>
    Acked-by: Hector Martin <marcan@marcan.st>
    Acked-by: Sven Peter <sven@svenpeter.dev>
    Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>
    alyssarosenzweig authored and marcan committed Oct 7, 2021
  13. ksmbd: fix oops from fuse driver

    Marios reported kernel oops from fuse driver when ksmbd call
    mark_inode_dirty(). This patch directly update ->i_ctime after removing
    mark_inode_ditry() and notify_change will put inode to dirty list.
    
    Cc: Tom Talpey <tom@talpey.com>
    Cc: Ronnie Sahlberg <ronniesahlberg@gmail.com>
    Cc: Ralph Böhme <slow@samba.org>
    Cc: Hyunchul Lee <hyc.lee@gmail.com>
    Reported-by: Marios Makassikis <mmakassikis@freebox.fr>
    Tested-by: Marios Makassikis <mmakassikis@freebox.fr>
    Acked-by: Hyunchul Lee <hyc.lee@gmail.com>
    Signed-off-by: Namjae Jeon <linkinjeon@kernel.org>
    Signed-off-by: Steve French <stfrench@microsoft.com>
    namjaejeon authored and Steve French committed Oct 7, 2021
  14. ksmbd: fix version mismatch with out of tree

    Fix version mismatch with out of tree, This updated version will be
    matched with ksmbd-tools.
    
    Cc: Tom Talpey <tom@talpey.com>
    Cc: Ronnie Sahlberg <ronniesahlberg@gmail.com>
    Cc: Ralph Böhme <slow@samba.org>
    Cc: Steve French <smfrench@gmail.com>
    Cc: Hyunchul Lee <hyc.lee@gmail.com>
    Signed-off-by: Namjae Jeon <linkinjeon@kernel.org>
    Signed-off-by: Steve French <stfrench@microsoft.com>
    namjaejeon authored and Steve French committed Oct 7, 2021
  15. ksmbd: use buf_data_size instead of recalculation in smb3_decrypt_req()

    Tom suggested to use buf_data_size that is already calculated, to verify
    these offsets.
    
    Cc: Tom Talpey <tom@talpey.com>
    Cc: Ronnie Sahlberg <ronniesahlberg@gmail.com>
    Cc: Ralph Böhme <slow@samba.org>
    Suggested-by: Tom Talpey <tom@talpey.com>
    Acked-by: Hyunchul Lee <hyc.lee@gmail.com>
    Signed-off-by: Namjae Jeon <linkinjeon@kernel.org>
    Signed-off-by: Steve French <stfrench@microsoft.com>
    namjaejeon authored and Steve French committed Oct 7, 2021
  16. ksmbd: remove the leftover of smb2.0 dialect support

    Although ksmbd doesn't send SMB2.0 support in supported dialect list of smb
    negotiate response, There is the leftover of smb2.0 dialect.
    This patch remove it not to support SMB2.0 in ksmbd.
    
    Cc: Tom Talpey <tom@talpey.com>
    Cc: Ronnie Sahlberg <ronniesahlberg@gmail.com>
    Cc: Ralph Böhme <slow@samba.org>
    Cc: Hyunchul Lee <hyc.lee@gmail.com>
    Signed-off-by: Namjae Jeon <linkinjeon@kernel.org>
    Signed-off-by: Steve French <stfrench@microsoft.com>
    namjaejeon authored and Steve French committed Oct 7, 2021
Older