Commit ad7b0b7b87bb for kernel

commit ad7b0b7b87bb19ea7ee71e165e597f5fbfac76ab
Merge: 7a46b17d4c00 fdd3d14ca3c8
Author: Linus Torvalds <torvalds@linux-foundation.org>
Date:   Wed Jul 24 13:04:43 2024 -0700

    Merge tag 'soundwire-6.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire

    Pull soundwire updates from Vinod Koul:

     - Simplification across subsystem using cleanup.h

     - Support for debugfs to read/write commands

     - Few Intel and Qualcomm driver updates

    * tag 'soundwire-6.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire:
      soundwire: debugfs: simplify with cleanup.h
      soundwire: cadence: simplify with cleanup.h
      soundwire: intel_ace2x: simplify with cleanup.h
      soundwire: intel_ace2x: simplify return path in hw_params
      soundwire: intel: simplify with cleanup.h
      soundwire: intel: simplify return path in hw_params
      soundwire: amd_init: simplify with cleanup.h
      soundwire: amd: simplify with cleanup.h
      soundwire: amd: simplify return path in hw_params
      soundwire: intel_auxdevice: start the bus at default frequency
      soundwire: intel_auxdevice: add cs42l43 codec to wake_capable_list
      drivers:soundwire: qcom: cleanup port maask calculations
      soundwire: bus: simplify by using local slave->prop
      soundwire: generic_bandwidth_allocation: change port_bo parameter to pointer
      soundwire: Intel: clarify Copyright information
      soundwire: intel_ace2.x: add AC timing extensions for PantherLake
      soundwire: bus: add stream refcount
      soundwire: debugfs: add interface to read/write commands

diff --cc drivers/soundwire/intel_auxdevice.c
index 18517121cc89,b8b317b0ab48..8807e01cbf7c
--- a/drivers/soundwire/intel_auxdevice.c
+++ b/drivers/soundwire/intel_auxdevice.c
@@@ -155,12 -156,15 +156,17 @@@ static int sdw_master_read_intel_prop(s
  		SDW_MASTER_QUIRKS_CLEAR_INITIAL_PARITY;

  	intel_prop = devm_kzalloc(bus->dev, sizeof(*intel_prop), GFP_KERNEL);
 -	if (!intel_prop)
 +	if (!intel_prop) {
 +		fwnode_handle_put(link);
  		return -ENOMEM;
 +	}

  	/* initialize with hardware defaults, in case the properties are not found */
+ 	intel_prop->clde = 0x0;
+ 	intel_prop->doaise2 = 0x0;
+ 	intel_prop->dodse2 = 0x0;
+ 	intel_prop->clds = 0x0;
+ 	intel_prop->clss = 0x0;
  	intel_prop->doaise = 0x1;
  	intel_prop->doais = 0x3;
  	intel_prop->dodse  = 0x0;