Unverified Commit 1e23c363 authored by openeuler-ci-bot's avatar openeuler-ci-bot Committed by Gitee
Browse files

!14985 i3c: Use i3cdev->desc->info instead of calling i3c_device_get_info() to avoid deadlock

parents 763a91b9 8dfb7b7f
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -280,7 +280,8 @@ static int i3c_device_uevent(const struct device *dev, struct kobj_uevent_env *e
	struct i3c_device_info devinfo;
	u16 manuf, part, ext;

	i3c_device_get_info(i3cdev, &devinfo);
	if (i3cdev->desc)
		devinfo = i3cdev->desc->info;
	manuf = I3C_PID_MANUF_ID(devinfo.pid);
	part = I3C_PID_PART_ID(devinfo.pid);
	ext = I3C_PID_EXTRA_INFO(devinfo.pid);