1. 09 3月, 2022 1 次提交
  2. 08 3月, 2022 2 次提交
  3. 05 3月, 2022 5 次提交
    • T
      ALSA: x86: Use standard mmap helper for Intel HDMI LPE audio · fc4cf429
      Takashi Iwai 提交于
      Intel HDMI LPE audio driver has its own mmap callback that mimics with
      the noncached page attributes, but this is rather superfluous and can
      be replaced with the standard helper, as the device is only for
      playback and the write-cache should suffice.
      
      This patch drops the own code and just uses the standard helper.
      
      Link: https://lore.kernel.org/r/20220305083308.15718-1-tiwai@suse.deSigned-off-by: NTakashi Iwai <tiwai@suse.de>
      fc4cf429
    • T
      Merge branch 'for-linus' into for-next · d460975e
      Takashi Iwai 提交于
      Back-merge of 5.17-devel branch for further work on Intel LPE HDMI stuff
      Signed-off-by: NTakashi Iwai <tiwai@suse.de>
      d460975e
    • R
      ALSA: usb-audio: add mapping for new Corsair Virtuoso SE · cd94df17
      Reza Jahanbakhshi 提交于
      New device id for Corsair Virtuoso SE RGB Wireless that currently is not
      in the mixer_map. This entry in the mixer_map is necessary in order to
      label its mixer appropriately and allow userspace to pick the correct
      volume controls. For instance, my own Corsair Virtuoso SE RGB Wireless
      headset has this new ID and consequently, the sidetone and volume are not
       working correctly without this change.
      > sudo lsusb -v | grep -i corsair
      Bus 007 Device 011: ID 1b1c:0a40 Corsair CORSAIR VIRTUOSO SE Wireless Gam
        idVendor           0x1b1c Corsair
        iManufacturer           1 Corsair
        iProduct                2 CORSAIR VIRTUOSO SE Wireless Gaming Headset
      Signed-off-by: NReza Jahanbakhshi <reza.jahanbakhshi@gmail.com>
      Cc: <stable@vger.kernel.org>
      Link: https://lore.kernel.org/r/20220304212303.195949-1-reza.jahanbakhshi@gmail.comSigned-off-by: NTakashi Iwai <tiwai@suse.de>
      cd94df17
    • T
      ALSA: hda/realtek: Add quirk for Clevo NP70PNJ · 0c20fce1
      Tim Crawford 提交于
      Fixes headset detection on Clevo NP70PNJ.
      Signed-off-by: NTim Crawford <tcrawford@system76.com>
      Cc: <stable@vger.kernel.org>
      Link: https://lore.kernel.org/r/20220304170840.3351-1-tcrawford@system76.comSigned-off-by: NTakashi Iwai <tiwai@suse.de>
      0c20fce1
    • T
      ALSA: firewire-lib: fix uninitialized flag for AV/C deferred transaction · bf0cd60b
      Takashi Sakamoto 提交于
      AV/C deferred transaction was supported at a commit 00a7bb81 ("ALSA:
      firewire-lib: Add support for deferred transaction") while 'deferrable'
      flag can be uninitialized for non-control/notify AV/C transactions.
      UBSAN reports it:
      
      kernel: ================================================================================
      kernel: UBSAN: invalid-load in /build/linux-aa0B4d/linux-5.15.0/sound/firewire/fcp.c:363:9
      kernel: load of value 158 is not a valid value for type '_Bool'
      kernel: CPU: 3 PID: 182227 Comm: irq/35-firewire Tainted: P           OE     5.15.0-18-generic #18-Ubuntu
      kernel: Hardware name: Gigabyte Technology Co., Ltd. AX370-Gaming 5/AX370-Gaming 5, BIOS F42b 08/01/2019
      kernel: Call Trace:
      kernel:  <IRQ>
      kernel:  show_stack+0x52/0x58
      kernel:  dump_stack_lvl+0x4a/0x5f
      kernel:  dump_stack+0x10/0x12
      kernel:  ubsan_epilogue+0x9/0x45
      kernel:  __ubsan_handle_load_invalid_value.cold+0x44/0x49
      kernel:  fcp_response.part.0.cold+0x1a/0x2b [snd_firewire_lib]
      kernel:  fcp_response+0x28/0x30 [snd_firewire_lib]
      kernel:  fw_core_handle_request+0x230/0x3d0 [firewire_core]
      kernel:  handle_ar_packet+0x1d9/0x200 [firewire_ohci]
      kernel:  ? handle_ar_packet+0x1d9/0x200 [firewire_ohci]
      kernel:  ? transmit_complete_callback+0x9f/0x120 [firewire_core]
      kernel:  ar_context_tasklet+0xa8/0x2e0 [firewire_ohci]
      kernel:  tasklet_action_common.constprop.0+0xea/0xf0
      kernel:  tasklet_action+0x22/0x30
      kernel:  __do_softirq+0xd9/0x2e3
      kernel:  ? irq_finalize_oneshot.part.0+0xf0/0xf0
      kernel:  do_softirq+0x75/0xa0
      kernel:  </IRQ>
      kernel:  <TASK>
      kernel:  __local_bh_enable_ip+0x50/0x60
      kernel:  irq_forced_thread_fn+0x7e/0x90
      kernel:  irq_thread+0xba/0x190
      kernel:  ? irq_thread_fn+0x60/0x60
      kernel:  kthread+0x11e/0x140
      kernel:  ? irq_thread_check_affinity+0xf0/0xf0
      kernel:  ? set_kthread_struct+0x50/0x50
      kernel:  ret_from_fork+0x22/0x30
      kernel:  </TASK>
      kernel: ================================================================================
      
      This commit fixes the bug. The bug has no disadvantage for the non-
      control/notify AV/C transactions since the flag has an effect for AV/C
      response with INTERIM (0x0f) status which is not used for the transactions
      in AV/C general specification.
      
      Fixes: 00a7bb81 ("ALSA: firewire-lib: Add support for deferred transaction")
      Signed-off-by: NTakashi Sakamoto <o-takashi@sakamocchi.jp>
      Link: https://lore.kernel.org/r/20220304125647.78430-1-o-takashi@sakamocchi.jpSigned-off-by: NTakashi Iwai <tiwai@suse.de>
      bf0cd60b
  4. 04 3月, 2022 2 次提交
  5. 02 3月, 2022 2 次提交
  6. 01 3月, 2022 3 次提交
  7. 28 2月, 2022 1 次提交
  8. 23 2月, 2022 1 次提交
  9. 21 2月, 2022 8 次提交
  10. 17 2月, 2022 6 次提交
  11. 15 2月, 2022 3 次提交
  12. 14 2月, 2022 6 次提交