# git rev-parse -q --verify da2577fe63f865cd9dc785a42c29c0071f567a35^{commit} da2577fe63f865cd9dc785a42c29c0071f567a35 already have revision, skipping fetch # git checkout -q -f -B kisskb da2577fe63f865cd9dc785a42c29c0071f567a35 # git clean -qxdf # < git log -1 # commit da2577fe63f865cd9dc785a42c29c0071f567a35 # Merge: 542d0e583b7b a634090a0f24 # Author: Linus Torvalds # Date: Wed Mar 6 14:10:46 2019 -0800 # # Merge tag 'sound-5.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound # # Pull sound updates from Takashi Iwai: # "We had again a busy development cycle with many new drivers as well as # lots of core improvements / cleanups. Let's go for highlights: # # ALSA core: # # - PCM locking scheme was refactored for reducing a global rwlock # # - PCM suspend is handled in the device type PM ops now; lots of # explicit calls were reduced by this action # # - Cleanups about PCM buffer preallocation calls # # - Kill NULL device object in memory allocations # # - Lots of procfs API cleanups # # ASoC core: # # - Support for only powering up channels that are actively being used # # - Cleanups / fixes of topology API # # ASoC drivers: # # - MediaTek BTCVSD for a Bluetooth radio chip, which is the first such # driver we've had upstream! # # - Quite a few improvements to simplify the generic card drivers, # especially the merge of the SCU cards into the main generic drivers # # - Lots of fixes for probing on Intel systems to follow more standard # styles # # - A big refresh and cleanup of the Samsung drivers # # - New drivers: Asahi Kasei Microdevices AK4497, Cirrus Logic CS4341 # and CS35L26, Google ChromeOS embedded controllers, Ingenic JZ4725B, # MediaTek BTCVSD, MT8183 and MT6358, NXP MICFIL, Rockchip RK3328, # Spreadtrum DMA controllers, Qualcomm WCD9335, Xilinx S/PDIF and PCM # formatters # # ALSA drivers: # # - Improvements of Tegra HD-audio controller driver for supporting new # chips # # - HD-audio codec quirks for ALC294 S4 resume, ASUS laptop, Chrome # headset button support and Dell workstations # # - Improved DSD support on USB-audio # # - Quirk for MOTU MicroBook II USB-audio # # - Support for Fireface UCX support and Solid State Logic Duende # Classic/Mini" # # * tag 'sound-5.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound: (461 commits) # ALSA: usb-audio: Add quirk for MOTU MicroBook II # ASoC: stm32: i2s: skip useless write in slave mode # ASoC: stm32: i2s: fix race condition in irq handler # ASoC: stm32: i2s: remove useless callback # ASoC: stm32: i2s: fix dma configuration # ASoC: stm32: i2s: fix stream count management # ASoC: stm32: i2s: fix 16 bit format support # ASoC: stm32: i2s: fix IRQ clearing # ASoC: qcom: Kconfig: fix dependency for sdm845 # ASoC: Intel: Boards: Add Maxim98373 support # ASoC: rsnd: gen: fix SSI9 4/5/6/7 busif related register address # ALSA: firewire-motu: fix construction of PCM frame for capture direction # ALSA: bebob: use more identical mod_alias for Saffire Pro 10 I/O against Liquid Saffire 56 # ALSA: hda: Extend i915 component bind timeout # ASoC: wm_adsp: Improve logging messages # ASoC: wm_adsp: Add support for multiple compressed buffers # ASoC: wm_adsp: Refactor compress stream initialisation # ASoC: wm_adsp: Reorder some functions for improved clarity # ASoC: wm_adsp: Factor out stripping padding from ADSP data # ASoC: cs35l36: Fix an IS_ERR() vs NULL checking bug # ... # < /opt/cross/kisskb/korg/gcc-8.1.0-nolibc/aarch64-linux/bin/aarch64-linux-gcc --version # < /opt/cross/kisskb/korg/gcc-8.1.0-nolibc/aarch64-linux/bin/aarch64-linux-ld --version # < git log --format=%s --max-count=1 da2577fe63f865cd9dc785a42c29c0071f567a35 # < make -s -j 8 ARCH=arm64 O=/kisskb/build/linus-rand_arm64-randconfig_arm64-gcc8 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-8.1.0-nolibc/aarch64-linux/bin/aarch64-linux- randconfig KCONFIG_SEED=0x256669A6 # Added to kconfig CONFIG_PREVENT_FIRMWARE_BUILD=y # yes \n | make -s -j 8 ARCH=arm64 O=/kisskb/build/linus-rand_arm64-randconfig_arm64-gcc8 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-8.1.0-nolibc/aarch64-linux/bin/aarch64-linux- oldconfig yes: standard output: Broken pipe # make -s -j 8 ARCH=arm64 O=/kisskb/build/linus-rand_arm64-randconfig_arm64-gcc8 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-8.1.0-nolibc/aarch64-linux/bin/aarch64-linux- /kisskb/src/drivers/dma/sh/rcar-dmac.c: In function 'rcar_dmac_chan_prep_sg': /kisskb/src/drivers/dma/sh/rcar-dmac.c:875:29: warning: array subscript 31 is above array bounds of 'const u32[7]' {aka 'const unsigned int[7]'} [-Warray-bounds] desc->chcr = chcr | chcr_ts[desc->xfer_shift]; ~~~~~~~^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/dma/sh/rcar-dmac.c:875:29: warning: array subscript 30 is above array bounds of 'const u32[7]' {aka 'const unsigned int[7]'} [-Warray-bounds] /kisskb/src/drivers/dma/sh/rcar-dmac.c:875:29: warning: array subscript 29 is above array bounds of 'const u32[7]' {aka 'const unsigned int[7]'} [-Warray-bounds] /kisskb/src/drivers/dma/sh/rcar-dmac.c:875:29: warning: array subscript 28 is above array bounds of 'const u32[7]' {aka 'const unsigned int[7]'} [-Warray-bounds] /kisskb/src/drivers/dma/sh/rcar-dmac.c:875:29: warning: array subscript 27 is above array bounds of 'const u32[7]' {aka 'const unsigned int[7]'} [-Warray-bounds] /kisskb/src/drivers/dma/sh/rcar-dmac.c:875:29: warning: array subscript 26 is above array bounds of 'const u32[7]' {aka 'const unsigned int[7]'} [-Warray-bounds] /kisskb/src/drivers/dma/sh/rcar-dmac.c:875:29: warning: array subscript 25 is above array bounds of 'const u32[7]' {aka 'const unsigned int[7]'} [-Warray-bounds] /kisskb/src/drivers/dma/sh/rcar-dmac.c:875:29: warning: array subscript 24 is above array bounds of 'const u32[7]' {aka 'const unsigned int[7]'} [-Warray-bounds] /kisskb/src/drivers/dma/sh/rcar-dmac.c:875:29: warning: array subscript 23 is above array bounds of 'const u32[7]' {aka 'const unsigned int[7]'} [-Warray-bounds] /kisskb/src/drivers/dma/sh/rcar-dmac.c:875:29: warning: array subscript 22 is above array bounds of 'const u32[7]' {aka 'const unsigned int[7]'} [-Warray-bounds] /kisskb/src/drivers/dma/sh/rcar-dmac.c:875:29: warning: array subscript 21 is above array bounds of 'const u32[7]' {aka 'const unsigned int[7]'} [-Warray-bounds] /kisskb/src/drivers/dma/sh/rcar-dmac.c:875:29: warning: array subscript 20 is above array bounds of 'const u32[7]' {aka 'const unsigned int[7]'} [-Warray-bounds] /kisskb/src/drivers/dma/sh/rcar-dmac.c:875:29: warning: array subscript 19 is above array bounds of 'const u32[7]' {aka 'const unsigned int[7]'} [-Warray-bounds] /kisskb/src/drivers/dma/sh/rcar-dmac.c:875:29: warning: array subscript 18 is above array bounds of 'const u32[7]' {aka 'const unsigned int[7]'} [-Warray-bounds] /kisskb/src/drivers/dma/sh/rcar-dmac.c:875:29: warning: array subscript 17 is above array bounds of 'const u32[7]' {aka 'const unsigned int[7]'} [-Warray-bounds] /kisskb/src/drivers/dma/sh/rcar-dmac.c:875:29: warning: array subscript 16 is above array bounds of 'const u32[7]' {aka 'const unsigned int[7]'} [-Warray-bounds] /kisskb/src/drivers/dma/sh/rcar-dmac.c:875:29: warning: array subscript 15 is above array bounds of 'const u32[7]' {aka 'const unsigned int[7]'} [-Warray-bounds] /kisskb/src/drivers/dma/sh/rcar-dmac.c:875:29: warning: array subscript 14 is above array bounds of 'const u32[7]' {aka 'const unsigned int[7]'} [-Warray-bounds] /kisskb/src/drivers/dma/sh/rcar-dmac.c:875:29: warning: array subscript 13 is above array bounds of 'const u32[7]' {aka 'const unsigned int[7]'} [-Warray-bounds] /kisskb/src/drivers/dma/sh/rcar-dmac.c:875:29: warning: array subscript 12 is above array bounds of 'const u32[7]' {aka 'const unsigned int[7]'} [-Warray-bounds] /kisskb/src/drivers/dma/sh/rcar-dmac.c:875:29: warning: array subscript 11 is above array bounds of 'const u32[7]' {aka 'const unsigned int[7]'} [-Warray-bounds] /kisskb/src/drivers/dma/sh/rcar-dmac.c:875:29: warning: array subscript 10 is above array bounds of 'const u32[7]' {aka 'const unsigned int[7]'} [-Warray-bounds] /kisskb/src/drivers/dma/sh/rcar-dmac.c:875:29: warning: array subscript 9 is above array bounds of 'const u32[7]' {aka 'const unsigned int[7]'} [-Warray-bounds] /kisskb/src/drivers/dma/sh/rcar-dmac.c:875:29: warning: array subscript 8 is above array bounds of 'const u32[7]' {aka 'const unsigned int[7]'} [-Warray-bounds] Completed OK # rm -rf /kisskb/build/linus-rand_arm64-randconfig_arm64-gcc8 # Build took: 0:09:25.844893