# git rev-parse -q --verify 6ab8ad31601f29470eb895fd95e5c963e125aa1b^{commit} 6ab8ad31601f29470eb895fd95e5c963e125aa1b already have revision, skipping fetch # git checkout -q -f -B kisskb 6ab8ad31601f29470eb895fd95e5c963e125aa1b # git clean -qxdf # < git log -1 # commit 6ab8ad31601f29470eb895fd95e5c963e125aa1b # Merge: ea982ba7f791 9bf9bf5440b9 # Author: Linus Torvalds # Date: Tue Sep 17 17:43:33 2019 -0700 # # Merge tag 'sound-5.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound # # Pull sound updates from Takashi Iwai: # "As shown in diffstat and logs, it was again a busy development cycle # at this time, too. The most significant changes are still on-going # refactoring / modernization works for ASoC core and drivers, but there # are lots of other changes as well. Here we go, some highlights below: # # ASoC: # # - Quite a lot of cleanup / refactoring of ASoC core and APIs; most of # them are systematic, but also including cleanups and modernization # # - A bulk of updates for some ASoC platforms, Freescale, sunxi and # Intel SST/SOF # # - Initial support for Sound Open Firmware on i.MX8 # # - Removal of deprecated w90x900 and nuc900 drivers # # - New support for Cirrus Logic CS47L15 and CS47L92, Freescale i.MX # 7ULP and 8MQ, Meson G12A and NXP UDA1334 # # USB-audio: # # - More validations of descriptor units for hardening against bugs # reported by fuzzers # # - PCM device assignment workaround for a past call-order change # # - Scarlett Gen2 mixer interface, a few more more quirks # # HD-audio: # # - Support for audio component with AMD/ATI and Nvidia HDMI codecs # # - Clean up HD-audio core and remove indirect access ops for Intel SOF # # - DMIC detection at probe; it would make systems automatically # falling back to SST/SOF driver on devices that need DMIC handling. # Needs a new Kconfig to set, and beware that it's still new and a # bit experimental # # FireWire: # # - Lots of code refactoring and cleanups" # # * tag 'sound-5.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound: (521 commits) # ASoC: sdm845: remove unneeded semicolon # ASoC: fsl_sai: Implement set_bclk_ratio # ASoC: dmaengine: Replace strncpy() with strscpy_pad() for pcm->name # ASoC: wcd9335: remove redundant use of ret variable # ALSA: firewire-tascam: check intermediate state of clock status and retry # ALSA: firewire-tascam: handle error code when getting current source of clock # ASoC: hdmi-codec: Add an op to set callback function for plug event # ASoC: rt5677: keep analog power register at SND_SOC_BIAS_OFF # ASoC: rt5677: Remove magic number register writes # ASoC: soc-core: self contained soc_unbind_aux_dev() # ASoC: soc-core: add soc_unbind_aux_dev() # ASoC: soc-core: self contained soc_bind_aux_dev() # ASoC: soc-core: move soc_probe_link_dais() next to soc_remove_link_dais() # ASoC: soc-core: self contained soc_probe_link_dais() # ASoC: soc-core: add new soc_link_init() # ASoC: soc-core: move soc_probe_dai() next to soc_remove_dai() # ASoC: soc-core: self contained soc_remove_link_dais() # ASoC: soc-core: self contained soc_remove_link_components() # ASoC: soc-core: self contained soc_probe_link_components() # ASoC: rt1308: make array pd static const, makes object smaller # ... # < /opt/cross/kisskb/gcc-4.6.3-nolibc/powerpc-linux/bin/powerpc-linux-gcc --version # < /opt/cross/kisskb/gcc-4.6.3-nolibc/powerpc-linux/bin/powerpc-linux-ld --version # < git log --format=%s --max-count=1 6ab8ad31601f29470eb895fd95e5c963e125aa1b # < make -s -j 8 ARCH=powerpc O=/kisskb/build/linus_ppc44x_defconfig_powerpc-gcc4.6 CROSS_COMPILE=/opt/cross/kisskb/gcc-4.6.3-nolibc/powerpc-linux/bin/powerpc-linux- ppc44x_defconfig # make -s -j 8 ARCH=powerpc O=/kisskb/build/linus_ppc44x_defconfig_powerpc-gcc4.6 CROSS_COMPILE=/opt/cross/kisskb/gcc-4.6.3-nolibc/powerpc-linux/bin/powerpc-linux- /kisskb/src/arch/powerpc/boot/dts/virtex440-ml510.dts:335.37-439.6: Warning (pci_bridge): /plb@0/plbv46-pci@85e00000: node name is not "pci" or "pcie" arch/powerpc/boot/dts/virtex440-ml510.dtb: Warning (pci_device_bus_num): Failed prerequisite 'pci_bridge' /kisskb/src/kernel/printk/printk.c: In function 'devkmsg_sysctl_set_loglvl': /kisskb/src/kernel/printk/printk.c:194:16: warning: 'old' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/net/bridge/br_netlink.c: In function 'br_afspec.isra.35': /kisskb/src/net/bridge/br_netlink.c:648:7: warning: 'err' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/fs/proc/inode.c: In function 'proc_reg_open': /kisskb/src/include/linux/list.h:65:12: warning: 'pdeo' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/fs/proc/inode.c:338:21: note: 'pdeo' was declared here /kisskb/src/drivers/net/tun.c: In function 'tun_get_user': /kisskb/src/drivers/net/tun.c:1836:30: warning: 'copylen' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/drivers/net/tun.c:1749:46: warning: 'linear' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/drivers/tty/serial/8250/8250_core.c: In function 'univ8250_release_irq': /kisskb/src/drivers/tty/serial/8250/8250_core.c:248:18: warning: 'i' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/drivers/tty/serial/8250/8250_core.c:228:19: note: 'i' was declared here /kisskb/src/drivers/usb/core/devio.c: In function 'async_completed': /kisskb/src/drivers/usb/core/devio.c:613:23: warning: 'errno' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/arch/powerpc/boot/dts/katmai.dts:322.26-361.5: Warning (pci_bridge): /plb/pciex@d00000000: node name is not "pci" or "pcie" /kisskb/src/arch/powerpc/boot/dts/katmai.dts:363.26-402.5: Warning (pci_bridge): /plb/pciex@d20000000: node name is not "pci" or "pcie" /kisskb/src/arch/powerpc/boot/dts/katmai.dts:404.26-443.5: Warning (pci_bridge): /plb/pciex@d40000000: node name is not "pci" or "pcie" arch/powerpc/boot/dts/katmai.dtb: Warning (pci_device_bus_num): Failed prerequisite 'pci_bridge' INFO: Uncompressed kernel (size 0x553b0c) overlaps the address of the wrapper(0x400000) INFO: Fixing the link_address of wrapper to (0x600000) INFO: Uncompressed kernel (size 0x553b0c) overlaps the address of the wrapper(0x400000) INFO: Fixing the link_address of wrapper to (0x600000) INFO: Uncompressed kernel (size 0x553b0c) overlaps the address of the wrapper(0x400000) INFO: Fixing the link_address of wrapper to (0x600000) INFO: Uncompressed kernel (size 0x553b0c) overlaps the address of the wrapper(0x400000) INFO: Fixing the link_address of wrapper to (0x600000) INFO: Uncompressed kernel (size 0x543460) overlaps the address of the wrapper(0x400000) INFO: Fixing the link_address of wrapper to (0x600000) INFO: Uncompressed kernel (size 0x553b0c) overlaps the address of the wrapper(0x400000) INFO: Fixing the link_address of wrapper to (0x600000) INFO: Uncompressed kernel (size 0x553b0c) overlaps the address of the wrapper(0x400000) INFO: Fixing the link_address of wrapper to (0x600000) Image Name: Linux-5.3.0-g6ab8ad31601f Created: Wed Sep 18 17:31:46 2019 Image Type: PowerPC Linux Kernel Image (gzip compressed) Data Size: 2705372 Bytes = 2641.96 KiB = 2.58 MiB Load Address: 00000000 Entry Point: 00000000 INFO: Uncompressed kernel (size 0x553b0c) overlaps the address of the wrapper(0x400000) INFO: Fixing the link_address of wrapper to (0x600000) Image Name: Linux-5.3.0-g6ab8ad31601f Created: Wed Sep 18 17:31:46 2019 Image Type: PowerPC Linux Kernel Image (gzip compressed) Data Size: 2737865 Bytes = 2673.70 KiB = 2.61 MiB Load Address: 00600000 Entry Point: 006000c8 INFO: Uncompressed kernel (size 0x553b0c) overlaps the address of the wrapper(0x400000) INFO: Fixing the link_address of wrapper to (0x600000) Image Name: Linux-5.3.0-g6ab8ad31601f Created: Wed Sep 18 17:31:46 2019 Image Type: PowerPC Linux Kernel Image (gzip compressed) Data Size: 2737274 Bytes = 2673.12 KiB = 2.61 MiB Load Address: 00600000 Entry Point: 006001bc INFO: Uncompressed kernel (size 0x553b0c) overlaps the address of the wrapper(0x400000) INFO: Fixing the link_address of wrapper to (0x600000) INFO: Uncompressed kernel (size 0x553b0c) overlaps the address of the wrapper(0x400000) INFO: Fixing the link_address of wrapper to (0x600000) INFO: Uncompressed kernel (size 0x553b0c) overlaps the address of the wrapper(0x400000) INFO: Fixing the link_address of wrapper to (0x600000) Image Name: Linux-5.3.0-g6ab8ad31601f Created: Wed Sep 18 17:31:46 2019 Image Type: PowerPC Linux Kernel Image (gzip compressed) Data Size: 2737851 Bytes = 2673.68 KiB = 2.61 MiB Load Address: 00600000 Entry Point: 006014e0 Image Name: Linux-5.3.0-g6ab8ad31601f Created: Wed Sep 18 17:31:46 2019 Image Type: PowerPC Linux Kernel Image (gzip compressed) Data Size: 2736629 Bytes = 2672.49 KiB = 2.61 MiB Load Address: 00600000 Entry Point: 006014e0 Image Name: Linux-5.3.0-g6ab8ad31601f Created: Wed Sep 18 17:31:47 2019 Image Type: PowerPC Linux Kernel Image (gzip compressed) Data Size: 2737449 Bytes = 2673.29 KiB = 2.61 MiB Load Address: 00600000 Entry Point: 006014e0 Image Name: Linux-5.3.0-g6ab8ad31601f Created: Wed Sep 18 17:31:47 2019 Image Type: PowerPC Linux Kernel Image (gzip compressed) Data Size: 2737719 Bytes = 2673.55 KiB = 2.61 MiB Load Address: 00600000 Entry Point: 006014d8 Image Name: Linux-5.3.0-g6ab8ad31601f Created: Wed Sep 18 17:31:47 2019 Image Type: PowerPC Linux Kernel Image (gzip compressed) Data Size: 2737882 Bytes = 2673.71 KiB = 2.61 MiB Load Address: 00600000 Entry Point: 006014c0 Image Name: Linux-5.3.0-g6ab8ad31601f Created: Wed Sep 18 17:31:47 2019 Image Type: PowerPC Linux Kernel Image (gzip compressed) Data Size: 2738157 Bytes = 2673.98 KiB = 2.61 MiB Load Address: 00600000 Entry Point: 006014ec Image Name: Linux-5.3.0-g6ab8ad31601f Created: Wed Sep 18 17:31:47 2019 Image Type: PowerPC Linux Kernel Image (gzip compressed) Data Size: 2738121 Bytes = 2673.95 KiB = 2.61 MiB Load Address: 00600000 Entry Point: 006014cc Completed OK # rm -rf /kisskb/build/linus_ppc44x_defconfig_powerpc-gcc4.6 # Build took: 0:01:11.458908