# git rev-parse -q --verify 4fb0dacb78c6a041bbd38ddd998df806af5c2c69^{commit} 4fb0dacb78c6a041bbd38ddd998df806af5c2c69 already have revision, skipping fetch # git checkout -q -f -B kisskb 4fb0dacb78c6a041bbd38ddd998df806af5c2c69 # git clean -qxdf # < git log -1 # commit 4fb0dacb78c6a041bbd38ddd998df806af5c2c69 # Merge: 461f35f01446 358040e38077 # Author: Linus Torvalds # Date: Wed Aug 30 13:45:05 2023 -0700 # # Merge tag 'sound-6.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound # # Pull sound updates from Takashi Iwai: # "We've received a fairly wide range of changes at this time, including # for ALSA and ASoC core, but all of them are rather small changes. # # Here are some highlights: # # ALSA / ASoC Core: # - Fixes of inconsistent locking around control API helpers # - A few new control API functions and cleanups # - Workarounds for potential UAFs by delayed kobj releases # - Unified PCM copy ops with iov_iter # - Continued efforts for ASoC API cleanups # # ASoC: # - An adaptor to allow use of IIO DACs and ADCs in ASoC which pulls in # some IIO changes # - Create a library function for intlog10() and use it in the NAU8825 # driver # - Convert drivers to use the more modern maple tree register cache # - Lots of work on the SOF framework, AMD and Intel drivers, including # a lot of cleanup and new device support # - Standardization of the presentation of jacks from drivers # - Provision of some generic sound card DT properties # - Support for AMD Van Gogh, AMD machines with MAX98388 and NAU8821, # AWInic AW88261, Cirrus Logic CS35L36 and CS42L43, various Intel # platforms including AVS machines with ES8336 and RT5663, Mediatek # MT7986, NXP i.MX93, RealTek RT1017 and StarFive JH7110 # # Others: # - New test coverage including ASoC and topology tests in KUnit; this # also involves enabling UML builds of ALSA since that's the default # KUnit test environment which pulls in the addition of some stubs to # the driver # - More enhancement of pcmtest driver # - A few fixes / enhancements of MIDI 2.0 UMP core # - Using PCI definitions in allover HD-audio code # - Support for Cirrus CS35L56 and TI TAS2781 HD-audio sub-codecs # - CS35L41 HD-audio sub-codec improvements # - Continued emu10k1 improvements" # # * tag 'sound-6.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound: (693 commits) # ALSA: pcm: Fix missing fixup call in compat hw_refine ioctl # ASoC: dwc: i2s: Fix unused functions # ALSA: usb-audio: Don't try to submit URBs after disconnection # ALSA: emu10k1: add separate documentation for E-MU cards # ALSA: emu10k1: more documentation updates # ALSA: emu10k1: de-duplicate audigy-mixer.rst vs. sb-live-mixer.rst # ALSA: ump: Fix -Wformat-truncation warnings # ALSA: hda: Add missing dependency on CONFIG_EFI for Cirrus/TI sub-codecs # ALSA: doc: Fix missing backquote in midi-2.0.rst # ALSA: hda/realtek: Add quirk for mute LEDs on HP ENVY x360 15-eu0xxx # ALSA: hda/tas2781: Switch back to use struct i2c_driver's .probe() # ASoC: soc-core.c: Do not error if a DAI link component is not found # ASoC: codecs: Fix error code in aw88261_i2c_probe() # ASoC: audio-graph-card.c: move audio_graph_parse_of() # ASoC: cs42l43: Use new-style PM runtime macros # ALSA: documentation: Add description for USB MIDI 2.0 gadget driver # ALSA: ump: Don't create unused substreams for static blocks # ALSA: ump: Fill group names for legacy rawmidi substreams # ALSA: usb-audio: Attach legacy rawmidi after probing all UMP EPs # ALSA: ac97: Fix possible error value of *rac97 # ... # < /opt/cross/kisskb/korg/gcc-8.5.0-nolibc/m68k-linux/bin/m68k-linux-gcc --version # < /opt/cross/kisskb/korg/gcc-8.5.0-nolibc/m68k-linux/bin/m68k-linux-ld --version # < git log --format=%s --max-count=1 4fb0dacb78c6a041bbd38ddd998df806af5c2c69 # make -s -j 160 ARCH=m68k O=/kisskb/build/linus_sun3_defconfig_m68k-gcc8 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-8.5.0-nolibc/m68k-linux/bin/m68k-linux- sun3_defconfig # < make -s -j 160 ARCH=m68k O=/kisskb/build/linus_sun3_defconfig_m68k-gcc8 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-8.5.0-nolibc/m68k-linux/bin/m68k-linux- help # make -s -j 160 ARCH=m68k O=/kisskb/build/linus_sun3_defconfig_m68k-gcc8 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-8.5.0-nolibc/m68k-linux/bin/m68k-linux- olddefconfig # make -s -j 160 ARCH=m68k O=/kisskb/build/linus_sun3_defconfig_m68k-gcc8 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-8.5.0-nolibc/m68k-linux/bin/m68k-linux- In file included from /kisskb/src/include/linux/swab.h:5, from /kisskb/src/include/uapi/linux/byteorder/big_endian.h:14, from /kisskb/src/include/linux/byteorder/big_endian.h:5, from /kisskb/src/arch/m68k/include/uapi/asm/byteorder.h:5, from /kisskb/src/include/asm-generic/bitops/le.h:6, from /kisskb/src/arch/m68k/include/asm/bitops.h:545, from /kisskb/src/include/linux/bitops.h:68, from /kisskb/src/include/linux/kernel.h:22, from /kisskb/src/drivers/net/ethernet/i825xx/sun3_82586.c:32: /kisskb/src/drivers/net/ethernet/i825xx/sun3_82586.c: In function 'sun3_82586_timeout': /kisskb/src/drivers/net/ethernet/i825xx/sun3_82586.c:990:108: warning: array subscript 1 is above array bounds of 'volatile struct transmit_cmd_struct *[1]' [-Warray-bounds] printk("%s: command-stats: %04x %04x\n",dev->name,swab16(p->xmit_cmds[0]->cmd_status),swab16(p->xmit_cmds[1]->cmd_status)); ~~~~~~~~~~~~^~~ /kisskb/src/include/uapi/linux/swab.h:107:12: note: in definition of macro '__swab16' __fswab16(x)) ^ /kisskb/src/include/linux/printk.h:455:26: note: in expansion of macro 'printk_index_wrap' #define printk(fmt, ...) printk_index_wrap(_printk, fmt, ##__VA_ARGS__) ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/ethernet/i825xx/sun3_82586.c:990:3: note: in expansion of macro 'printk' printk("%s: command-stats: %04x %04x\n",dev->name,swab16(p->xmit_cmds[0]->cmd_status),swab16(p->xmit_cmds[1]->cmd_status)); ^~~~~~ Completed OK # rm -rf /kisskb/build/linus_sun3_defconfig_m68k-gcc8 # Build took: 0:01:38.614457