Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

soundwire: intel: Fix uninitialized adev deref

In case of error, we can dereference uninitialized 'adev'

drivers/soundwire/intel_init.c:154 sdw_intel_acpi_cb()
error: uninitialized symbol 'adev'.

Fix that by not using adev for warn print and make it pr_err.

Reported-by: Dan Carpenter <dan.carpenter@oracle.com>
Acked-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Signed-off-by: Vinod Koul <vkoul@kernel.org>

+1 -1
+1 -1
drivers/soundwire/intel_init.c
··· 151 151 struct acpi_device *adev; 152 152 153 153 if (acpi_bus_get_device(handle, &adev)) { 154 - dev_err(&adev->dev, "Couldn't find ACPI handle\n"); 154 + pr_err("%s: Couldn't find ACPI handle\n", __func__); 155 155 return AE_NOT_FOUND; 156 156 } 157 157