linux/sound
Linus Torvalds 99e731bcb8 A treewide cleanup of struct cycle_counter const annotations:
The initial idea of making them const was correct as they were seperate
  instances. When they got embedded into larger data structures, which are
  even modified by the callback this got moot. The only reason why this went
  unnoticed is that the required container_of() casts the const attribute
  forcefully away.
 
  Stop pretending that it is const.
 -----BEGIN PGP SIGNATURE-----
 
 iQJHBAABCgAxFiEEQp8+kY+LLUocC4bMphj1TA10mKEFAmiGkt0THHRnbHhAbGlu
 dXRyb25peC5kZQAKCRCmGPVMDXSYodb/D/47tAOcL6qyTxh+E5fDj4h5M2aVQYp+
 oLiBY7ejroObCAiMo6v/ajaGNEXvLXEtratFBQv1o7n12rxsKnv/XNdIbAzvMwKm
 3vNx9anQ0THFnWiUKCAf/mZBc/Z9uXnjBXY0TeaFLuj4DuUMqGGs/ga32UIvEwW+
 VXS592NIHYoK87VA/AIOK8AGX9VesYoxUqZmfmYn5NuJwsJDSgGaQpoH2fBVhU6p
 B7NRnVLYtFYpeAvL0ihFuOP03HZes5hM2wmqNtoCJJF9e39Eg9DXhsaUw8AIa1fu
 UCxm5sfNpMR+QN2AizbI5deHZJbFwYPy/cFrZ0AiwCfZt6NATjO7bQjvu/23yPFn
 klby8GizV0Q7qmiLi45EdPdid5oiBm/lNy6ICP9fN/XlHZFxAsqE/OGx626P+LPs
 xQK1MpHNjbkCK//X49hxQX6a0BCqSEAG4GOuEEqRxTeD9SZVzIQbcQ6CKOuBqPqc
 hc5o5N3suzdmq5sujQD0IiL9R960WfzsSgbmdQm+njhRz+LjAx6T419MlyePiu/5
 hf8pZjl/SHn1O6RpPfJ501U+tbo1auEnUjXMGcg12dx7KE4w9s7fboFQLXruuVRr
 UNeVXeMRxZqXSAB1HyKQMI8lZ7nHF6FZUA+xLMusCwIYi7YU0h7I3BxDzxpZV62l
 zJgslDp7ZqSopw==
 =C0ua
 -----END PGP SIGNATURE-----

Merge tag 'timers-cleanups-2025-07-27' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip

Pull timer cleanups from Thomas Gleixner:
 "A treewide cleanup of struct cycle_counter const annotations.

  The initial idea of making them const was correct as they were
  seperate instances. When they got embedded into larger data
  structures, which are even modified by the callback this got moot. The
  only reason why this went unnoticed is that the required
  container_of() casts the const attribute forcefully away.

  Stop pretending that it is const"

* tag 'timers-cleanups-2025-07-27' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
  time/timecounter: Fix the lie that struct cyclecounter is const
History 2025-07-29 14:02:53 -07:00
..
ac97 ALSA: ac97: Convert to RUNTIME_PM_OPS() macro 2025-03-14 11:07:13 +01:00
aoa ALSA: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-09-20 17:44:52 +02:00
arm ALSA: arm: aaci: Constify amba_id table 2025-02-23 18:14:49 +01:00
atmel ALSA: atmel: Replace deprecated strcpy() with strscpy() 2025-05-22 20:35:56 +02:00
core ALSA: core: Copy string more safely 2025-07-11 09:53:36 +02:00
drivers ALSA: vx: Use safer strscpy() instead of strcpy() 2025-07-11 09:51:09 +02:00
firewire ALSA: firewire: tascam: Use safer strscpy() instead of strcpy() 2025-07-11 09:53:08 +02:00
hda A treewide cleanup of struct cycle_counter const annotations: 2025-07-29 14:02:53 -07:00
i2c treewide, timers: Rename from_timer() to timer_container_of() 2025-06-08 09:07:37 +02:00
isa ALSA: wss: Use safer strscpy() instead of strcpy() 2025-07-11 09:53:16 +02:00
mips ALSA: mips: Use safer strscpy() instead of strcpy() 2025-07-11 09:53:16 +02:00
oss sound: Switch back to struct platform_driver::remove() 2024-10-30 14:47:59 +01:00
parisc ALSA: parisc: Use safer strscpy() instead of strcpy() 2025-07-11 09:53:16 +02:00
pci ALSA: hda/realtek: Fix mute LED mask on HP OMEN 16 laptop 2025-07-22 19:57:09 +02:00
pcmcia ALSA: vxpocket: Use safer strscpy() instead of strcpy() 2025-07-11 09:53:35 +02:00
ppc ALSA: ppc: Use safer strscpy() instead of strcpy() 2025-07-11 09:53:35 +02:00
sh ALSA: sh: Use safer strscpy() instead of strcpy() 2025-07-11 09:53:35 +02:00
soc ASoC: Updates for v6.17 2025-07-24 14:47:49 +02:00
sparc ALSA: sparc: Use safer strscpy() instead of strcpy() 2025-07-11 09:53:35 +02:00
spi ALSA: spi: Use safer strscpy() instead of strcpy() 2025-07-11 09:53:35 +02:00
synth ALSA: synth: Use safer strscpy() instead of strcpy() 2025-07-11 09:53:35 +02:00
usb Merge branch 'for-linus' into for-next 2025-07-22 20:02:20 +02:00
virtio ALSA: virtio: use snd_kcontrol_chip() 2025-05-08 11:53:34 +02:00
x86 ALSA: intel_hdmi: Remove redundant pm_runtime_mark_last_busy() calls 2025-07-06 10:25:18 +02:00
xen ALSA: xen-front: remove unused struct 'alsa_sndif_hw_param' 2024-06-13 14:14:46 +02:00
ac97_bus.c ALSA: ac97: legacy: Add missing module description 2024-05-09 10:13:07 +02:00
Kconfig sound: Make CONFIG_SND depend on INDIRECT_IOMEM instead of UML 2024-10-10 16:11:18 +02:00
last.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 2019-05-30 11:26:35 -07:00
Makefile ALSA: core: Use *-y instead of *-objs in Makefile 2024-05-08 18:17:32 +02:00
sound_core.c sound: make all 'class' structures const 2023-06-21 07:29:10 +02:00