Driver core fix for 5.8-rc7
Here is a single driver core fix for 5.8-rc7. It resolves a problem found in the previous fix for this code made in 5.8-rc6. Hopefully this is all now cleared up, as this seems to be the last of the reported issues in this area, and was tested on the problem hardware. This patch has been in linux-next with no reported problems. Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> -----BEGIN PGP SIGNATURE----- iG0EABECAC0WIQT0tgzFv3jCIUoxPcsxR9QN2y37KQUCXx1UDw8cZ3JlZ0Brcm9h aC5jb20ACgkQMUfUDdst+ymGwgCeJwMHvmAV6Xz1jvFpOKUmiWamCyIAnR01ESW9 /1+1SWYE5RFIUQluPxC1 =A8qB -----END PGP SIGNATURE----- Merge tag 'driver-core-5.8-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core into master Pull driver core fix from Greg KH: "A single driver core fix for 5.8-rc7. It resolves a problem found in the previous fix for this code made in 5.8-rc6. Hopefully this is all now cleared up, as this seems to be the last of the reported issues in this area, and was tested on the problem hardware. This patch has been in linux-next with no reported problems" * tag 'driver-core-5.8-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core: device property: Avoid NULL pointer dereference in device_get_next_child_node()
This commit is contained in:
commit
7f2e231c31
|
@ -721,7 +721,7 @@ struct fwnode_handle *device_get_next_child_node(struct device *dev,
|
||||||
return next;
|
return next;
|
||||||
|
|
||||||
/* When no more children in primary, continue with secondary */
|
/* When no more children in primary, continue with secondary */
|
||||||
if (!IS_ERR_OR_NULL(fwnode->secondary))
|
if (fwnode && !IS_ERR_OR_NULL(fwnode->secondary))
|
||||||
next = fwnode_get_next_child_node(fwnode->secondary, child);
|
next = fwnode_get_next_child_node(fwnode->secondary, child);
|
||||||
|
|
||||||
return next;
|
return next;
|
||||||
|
|
Loading…
Reference in New Issue