Skip to content
  1. Dec 05, 2023
  2. Dec 01, 2023
  3. Nov 25, 2023
    • Chancel Liu's avatar
      ASoC: imx-rpmsg: SND_SOC_IMX_RPMSG should depend on OF and I2C · f83d38de
      Chancel Liu authored
      SND_SOC_IMX_RPMSG should depend on OF and I2C. It fixes the following
      error reported by kernel test robot:
      
      ld: sound/soc/fsl/imx-rpmsg.o: in function `imx_rpmsg_late_probe':
      imx-rpmsg.c:(.text+0x4f): undefined reference to `i2c_find_device_by_fwnode'
      
      Fixes: 5d9f746c
      
       ("ASoC: imx-rpmsg: Force codec power on in low power audio mode")
      Reported-by: default avatarkernel test robot <lkp@intel.com>
      Closes: https://lore.kernel.org/oe-kbuild-all/202311230506.DPF9vvYY-lkp@intel.com/
      Signed-off-by: default avatarChancel Liu <chancel.liu@nxp.com>
      Link: https://lore.kernel.org/r/20231125065300.6385-1-chancel.liu@nxp.com
      Signed-off-by: default avatarMark Brown <broonie@kernel.org>
      f83d38de
    • Mark Brown's avatar
      ASoC: SOF: Extend the enabled DSP core handling · 1805a6d2
      Mark Brown authored
      Merge series from Peter Ujfalusi <peter.ujfalusi@linux.intel.com>:
      
      In the current code, we enable a widget core when it is set up and
      disable it when it is freed. This is problematic with IPC4 because
      widget free is essentially a NOP and all widgets are freed in the
      firmware when the pipeline is deleted. This results in a crash during
      pipeline deletion when one of it's widgets is scheduled to run on a
      secondary core and is powered off when widget is freed. So, change the
      logic to enable all cores needed by all the modules in a pipeline when
      the pipeline widget is set up and disable them after the pipeline
      widget is freed.
      1805a6d2
  4. Nov 24, 2023
  5. Nov 23, 2023
  6. Nov 22, 2023
  7. Nov 20, 2023
    • Shengjiu Wang's avatar
      ASoC: fsl_sai: Fix no frame sync clock issue on i.MX8MP · 14e8442e
      Shengjiu Wang authored
      On i.MX8MP, when the TERE and FSD_MSTR enabled before configuring
      the word width, there will be no frame sync clock issue, because
      old word width impact the generation of frame sync.
      
      TERE enabled earlier only for i.MX8MP case for the hardware limitation,
      So need to disable FSD_MSTR before configuring word width, then enable
      FSD_MSTR bit for this specific case.
      
      Fixes: 3e4a8261
      
       ("ASoC: fsl_sai: MCLK bind with TX/RX enable bit")
      Signed-off-by: default avatarShengjiu Wang <shengjiu.wang@nxp.com>
      Link: https://lore.kernel.org/r/1700474735-3863-1-git-send-email-shengjiu.wang@nxp.com
      Signed-off-by: default avatarMark Brown <broonie@kernel.org>
      14e8442e
  8. Nov 18, 2023
  9. Nov 17, 2023
  10. Nov 14, 2023
  11. Nov 13, 2023
    • Matus Malych's avatar
      ASoC: amd: yc: Add HP 255 G10 into quirk table · 0c6498a5
      Matus Malych authored
      
      
      HP 255 G10's internal microphone array can be made
      to work by adding it to the quirk table.
      
      Signed-off-by: default avatarMatus Malych <matus@malych.org>
      Link: https://lore.kernel.org/r/20231112165403.3221-1-matus@malych.org
      Signed-off-by: default avatarMark Brown <broonie@kernel.org>
      0c6498a5
    • Linus Torvalds's avatar
      Linux 6.7-rc1 · b85ea95d
      Linus Torvalds authored
      v6.7-rc1
      b85ea95d
    • Miri Korenblit's avatar
      wifi: iwlwifi: fix system commands group ordering · e257da57
      Miri Korenblit authored
      The commands should be sorted inside the group definition.
      Fix the ordering so we won't get following warning:
      WARN_ON(iwl_cmd_groups_verify_sorted(trans_cfg))
      
      Link: https://lore.kernel.org/regressions/2fa930bb-54dd-4942-a88d-05a47c8e9731@gmail.com/
      Link: https://lore.kernel.org/linux-wireless/CAHk-=wix6kqQ5vHZXjOPpZBfM7mMm9bBZxi2Jh7XnaKCqVf94w@mail.gmail.com/
      Fixes: b6e3d1ba
      
       ("wifi: iwlwifi: mvm: implement new firmware API for statistics")
      Tested-by: default avatarNiklāvs Koļesņikovs <pinkflames.linux@gmail.com>
      Tested-by: default avatarDamian Tometzki <damian@riscv-rocks.de>
      Acked-by: default avatarKalle Valo <kvalo@kernel.org>
      Signed-off-by: default avatarMiri Korenblit <miriam.rachel.korenblit@intel.com>
      Signed-off-by: default avatarEmmanuel Grumbach <emmanuel.grumbach@intel.com>
      Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
      e257da57
    • Linus Torvalds's avatar
      Merge tag 'parisc-for-6.7-rc1-2' of... · b57b17e8
      Linus Torvalds authored
      Merge tag 'parisc-for-6.7-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux
      
      Pull parisc architecture fixes from Helge Deller:
      
       - Include the upper 5 address bits when inserting TLB entries on a
         64-bit kernel.
      
         On physical machines those are ignored, but in qemu it's nice to have
         them included and to be correct.
      
       - Stop the 64-bit kernel and show a warning if someone tries to boot on
         a machine with a 32-bit CPU
      
       - Fix a "no previous prototype" warning in parport-gsc
      
      * tag 'parisc-for-6.7-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux:
        parisc: Prevent booting 64-bit kernels on PA1.x machines
        parport: gsc: mark init function static
        parisc/pgtable: Do not drop upper 5 address bits of physical address
      b57b17e8
    • Linus Torvalds's avatar
      Merge tag 'loongarch-6.7' of... · 4eeee663
      Linus Torvalds authored
      Merge tag 'loongarch-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson
      
      Pull LoongArch updates from Huacai Chen:
      
       - support PREEMPT_DYNAMIC with static keys
      
       - relax memory ordering for atomic operations
      
       - support BPF CPU v4 instructions for LoongArch
      
       - some build and runtime warning fixes
      
      * tag 'loongarch-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson:
        selftests/bpf: Enable cpu v4 tests for LoongArch
        LoongArch: BPF: Support signed mod instructions
        LoongArch: BPF: Support signed div instructions
        LoongArch: BPF: Support 32-bit offset jmp instructions
        LoongArch: BPF: Support unconditional bswap instructions
        LoongArch: BPF: Support sign-extension mov instructions
        LoongArch: BPF: Support sign-extension load instructions
        LoongArch: Add more instruction opcodes and emit_* helpers
        LoongArch/smp: Call rcutree_report_cpu_starting() earlier
        LoongArch: Relax memory ordering for atomic operations
        LoongArch: Mark __percpu functions as always inline
        LoongArch: Disable module from accessing external data directly
        LoongArch: Support PREEMPT_DYNAMIC with static keys
      4eeee663
    • Linus Torvalds's avatar
      Merge tag 'powerpc-6.7-2' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux · 5dd2020f
      Linus Torvalds authored
      Pull powerpc fixes from Michael Ellerman:
      
       - Finish a refactor of pgprot_framebuffer() which dependend
         on some changes that were merged via the drm tree
      
       - Fix some kernel-doc warnings to quieten the bots
      
      Thanks to Nathan Lynch and Thomas Zimmermann.
      
      * tag 'powerpc-6.7-2' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux:
        powerpc/rtas: Fix ppc_rtas_rmo_buf_show() kernel-doc
        powerpc/pseries/rtas-work-area: Fix rtas_work_area_reserve_arena() kernel-doc
        powerpc/fb: Call internal __phys_mem_access_prot() in fbdev code
        powerpc: Remove file parameter from phys_mem_access_prot()
        powerpc/machdep: Remove trailing whitespaces
      5dd2020f
  12. Nov 12, 2023
    • Linus Torvalds's avatar
      Merge tag '6.7-rc-smb3-client-fixes-part2' of git://git.samba.org/sfrench/cifs-2.6 · 1b907d05
      Linus Torvalds authored
      Pull smb client fixes from Steve French:
      
       - ctime caching fix (for setxattr)
      
       - encryption fix
      
       - DNS resolver mount fix
      
       - debugging improvements
      
       - multichannel fixes including cases where server stops or starts
         supporting multichannel after mount
      
       - reconnect fix
      
       - minor cleanups
      
      * tag '6.7-rc-smb3-client-fixes-part2' of git://git.samba.org/sfrench/cifs-2.6:
        cifs: update internal module version number for cifs.ko
        cifs: handle when server stops supporting multichannel
        cifs: handle when server starts supporting multichannel
        Missing field not being returned in ioctl CIFS_IOC_GET_MNT_INFO
        smb3: allow dumping session and tcon id to improve stats analysis and debugging
        smb: client: fix mount when dns_resolver key is not available
        smb3: fix caching of ctime on setxattr
        smb3: minor cleanup of session handling code
        cifs: reconnect work should have reference on server struct
        cifs: do not pass cifs_sb when trying to add channels
        cifs: account for primary channel in the interface list
        cifs: distribute channels across interfaces based on speed
        cifs: handle cases where a channel is closed
        smb3: more minor cleanups for session handling routines
        smb3: minor RDMA cleanup
        cifs: Fix encryption of cleared, but unset rq_iter data buffers
      1b907d05
  13. Nov 11, 2023
    • Linus Torvalds's avatar
      Merge tag 'probes-fixes-v6.7-rc1' of... · 3ca112b7
      Linus Torvalds authored
      Merge tag 'probes-fixes-v6.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
      
      Pull probes fixes from Masami Hiramatsu:
      
       - Documentation update: Add a note about argument and return value
         fetching is the best effort because it depends on the type.
      
       - objpool: Fix to make internal global variables static in
         test_objpool.c.
      
       - kprobes: Unify kprobes_exceptions_nofify() prototypes. There are the
         same prototypes in asm/kprobes.h for some architectures, but some of
         them are missing the prototype and it causes a warning. So move the
         prototype into linux/kprobes.h.
      
       - tracing: Fix to check the tracepoint event and return event at
         parsing stage. The tracepoint event doesn't support %return but if
         $retval exists, it will be converted to %return silently. This finds
         that case and rejects it.
      
       - tracing: Fix the order of the descriptions about the parameters of
         __kprobe_event_gen_cmd_start() to be consistent with the argument
         list of the function.
      
      * tag 'probes-fixes-v6.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace:
        tracing/kprobes: Fix the order of argument descriptions
        tracing: fprobe-event: Fix to check tracepoint event and return
        kprobes: unify kprobes_exceptions_nofify() prototypes
        lib: test_objpool: make global variables static
        Documentation: tracing: Add a note about argument and retval access
      3ca112b7
    • Linus Torvalds's avatar
      Merge tag 'fbdev-for-6.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev · 18553507
      Linus Torvalds authored
      Pull fbdev fixes and cleanups from Helge Deller:
      
       - fix double free and resource leaks in imsttfb
      
       - lots of remove callback cleanups and section mismatch fixes in
         omapfb, amifb and atmel_lcdfb
      
       - error code fix and memparse simplification in omapfb
      
      * tag 'fbdev-for-6.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev: (31 commits)
        fbdev: fsl-diu-fb: mark wr_reg_wa() static
        fbdev: amifb: Convert to platform remove callback returning void
        fbdev: amifb: Mark driver struct with __refdata to prevent section mismatch warning
        fbdev: hyperv_fb: fix uninitialized local variable use
        fbdev: omapfb/tpd12s015: Convert to platform remove callback returning void
        fbdev: omapfb/tfp410: Convert to platform remove callback returning void
        fbdev: omapfb/sharp-ls037v7dw01: Convert to platform remove callback returning void
        fbdev: omapfb/opa362: Convert to platform remove callback returning void
        fbdev: omapfb/hdmi: Convert to platform remove callback returning void
        fbdev: omapfb/dvi: Convert to platform remove callback returning void
        fbdev: omapfb/dsi-cm: Convert to platform remove callback returning void
        fbdev: omapfb/dpi: Convert to platform remove callback returning void
        fbdev: omapfb/analog-tv: Convert to platform remove callback returning void
        fbdev: atmel_lcdfb: Convert to platform remove callback returning void
        fbdev: omapfb/tpd12s015: Don't put .remove() in .exit.text and drop suppress_bind_attrs
        fbdev: omapfb/tfp410: Don't put .remove() in .exit.text and drop suppress_bind_attrs
        fbdev: omapfb/sharp-ls037v7dw01: Don't put .remove() in .exit.text and drop suppress_bind_attrs
        fbdev: omapfb/opa362: Don't put .remove() in .exit.text and drop suppress_bind_attrs
        fbdev: omapfb/hdmi: Don't put .remove() in .exit.text and drop suppress_bind_attrs
        fbdev: omapfb/dvi: Don't put .remove() in .exit.text and drop suppress_bind_attrs
        ...
      18553507
    • Yujie Liu's avatar
      tracing/kprobes: Fix the order of argument descriptions · f032c53b
      Yujie Liu authored
      The order of descriptions should be consistent with the argument list of
      the function, so "kretprobe" should be the second one.
      
      int __kprobe_event_gen_cmd_start(struct dynevent_cmd *cmd, bool kretprobe,
                                       const char *name, const char *loc, ...)
      
      Link: https://lore.kernel.org/all/20231031041305.3363712-1-yujie.liu@intel.com/
      
      Fixes: 2a588dd1
      
       ("tracing: Add kprobe event command generation functions")
      Suggested-by: default avatarMukesh Ojha <quic_mojha@quicinc.com>
      Signed-off-by: default avatarYujie Liu <yujie.liu@intel.com>
      Reviewed-by: default avatarMukesh Ojha <quic_mojha@quicinc.com>
      Signed-off-by: default avatarMasami Hiramatsu (Google) <mhiramat@kernel.org>
      f032c53b
    • Linus Torvalds's avatar
      Merge tag 'drm-next-2023-11-10' of git://anongit.freedesktop.org/drm/drm · c0d12d76
      Linus Torvalds authored
      Pull drm fixes from Daniel Vetter:
       "Dave's VPN to the big machine died, so it's on me to do fixes pr this
        and next week while everyone else is at plumbers.
      
         - big pile of amd fixes, but mostly for hw support newly added in 6.7
      
         - i915 fixes, mostly minor things
      
         - qxl memory leak fix
      
         - vc4 uaf fix in mock helpers
      
         - syncobj fix for DRM_SYNCOBJ_WAIT_FLAGS_WAIT_AVAILABLE"
      
      * tag 'drm-next-2023-11-10' of git://anongit.freedesktop.org/drm/drm: (78 commits)
        drm/amdgpu: fix error handling in amdgpu_vm_init
        drm/amdgpu: Fix possible null pointer dereference
        drm/amdgpu: move UVD and VCE sched entity init after sched init
        drm/amdgpu: move kfd_resume before the ip late init
        drm/amd: Explicitly check for GFXOFF to be enabled for s0ix
        drm/amdgpu: Change WREG32_RLC to WREG32_SOC15_RLC where inst != 0 (v2)
        drm/amdgpu: Use correct KIQ MEC engine for gfx9.4.3 (v5)
        drm/amdgpu: add smu v13.0.6 pcs xgmi ras error query support
        drm/amdgpu: fix software pci_unplug on some chips
        drm/amd/display: remove duplicated argument
        drm/amdgpu: correct mca debugfs dump reg list
        drm/amdgpu: correct acclerator check architecutre dump
        drm/amdgpu: add pcs xgmi v6.4.0 ras support
        drm/amdgpu: Change extended-scope MTYPE on GC 9.4.3
        drm/amdgpu: disable smu v13.0.6 mca debug mode by default
        drm/amdgpu: Support multiple error query modes
        drm/amdgpu: refine smu v13.0.6 mca dump driver
        drm/amdgpu: Do not program PF-only regs in hdp_v4_0.c under SRIOV (v2)
        drm/amdgpu: Skip PCTL0_MMHUB_DEEPSLEEP_IB write in jpegv4.0.3 under SRIOV
        drm: amd: Resolve Sphinx unexpected indentation warning
        ...
      c0d12d76
    • Linus Torvalds's avatar
      Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux · ac347a06
      Linus Torvalds authored
      Pull arm64 fixes from Catalin Marinas:
       "Mostly PMU fixes and a reworking of the pseudo-NMI disabling on broken
        MediaTek firmware:
      
         - Move the MediaTek GIC quirk handling from irqchip to core. Before
           the merging window commit 44bd78dd ("irqchip/gic-v3: Disable
           pseudo NMIs on MediaTek devices w/ firmware issues") temporarily
           addressed this issue. Fixed now at a deeper level in the arch code
      
         - Reject events meant for other PMUs in the CoreSight PMU driver,
           otherwise some of the core PMU events would disappear
      
         - Fix the Armv8 PMUv3 driver driver to not truncate 64-bit registers,
           causing some events to be invisible
      
         - Remove duplicate declaration of __arm64_sys##name following the
           patch to avoid prototype warning for syscalls
      
         - Typos in the elf_hwcap documentation"
      
      * tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux:
        arm64/syscall: Remove duplicate declaration
        Revert "arm64: smp: avoid NMI IPIs with broken MediaTek FW"
        arm64: Move MediaTek GIC quirk handling from irqchip to core
        arm64/arm: arm_pmuv3: perf: Don't truncate 64-bit registers
        perf: arm_cspmu: Reject events meant for other PMUs
        Documentation/arm64: Fix typos in elf_hwcaps
      ac347a06
    • Linus Torvalds's avatar
      Merge tag 'sound-fix-6.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound · e1d809b3
      Linus Torvalds authored
      Pull sound fixes from Takashi Iwai:
       "A collection of fixes for rc1.
      
        The majority of changes are various ASoC driver-specific small fixes
        and usual HD-audio quirks, while there are a couple of core changes: a
        fix in ALSA core procfs code to avoid deadlocks at disconnection and
        an ASoC core fix for DAPM clock widgets"
      
      * tag 'sound-fix-6.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound:
        OSS: dmasound/paula: Convert to platform remove callback returning void
        ALSA: hda: ASUS UM5302LA: Added quirks for cs35L41/10431A83 on i2c bus
        ALSA: info: Fix potential deadlock at disconnection
        ASoC: nau8540: Add self recovery to improve capture quility
        ALSA: hda/realtek: Add support dual speaker for Dell
        ALSA: hda: Add ASRock X670E Taichi to denylist
        ALSA: hda/realtek: Add quirk for ASUS UX7602ZM
        ASoC: SOF: sof-client: trivial: fix comment typo
        ASoC: dapm: fix clock get name
        ASoC: hdmi-codec: register hpd callback on component probe
        ASoC: mediatek: mt8186_mt6366_rt1019_rt5682s: trivial: fix error messages
        ASoC: da7219: Improve system suspend and resume handling
        ASoC: codecs: Modify macro value error
        ASoC: codecs: Modify the wrong judgment of re value
        ASoC: codecs: Modify the maximum value of calib
        ASoC: amd: acp: fix for i2s mode register field update
        ASoC: codecs: aw88399: Fix -Wuninitialized in aw_dev_set_vcalb()
        ASoC: rt712-sdca: fix speaker route missing issue
        ASoC: rockchip: Fix unused rockchip_i2s_tdm_match warning for !CONFIG_OF
        ASoC: ti: omap-mcbsp: Fix runtime PM underflow warnings
      e1d809b3