mirror of
https://github.com/edk2-porting/linux-next.git
synced 2024-12-23 20:53:53 +08:00
greybus: manifest: use bundle's embedded interface pointer
An initialized bundle structure contains a pointer to its interface. Because of this there's no need to provide the interface pointer to gb_manifest_parse_cports(). This also precludes the possibility of passing a bad interface pointer. Signed-off-by: Alex Elder <elder@linaro.org> Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
This commit is contained in:
parent
d393c98f11
commit
c46839d1cc
@ -198,9 +198,9 @@ static char *gb_string_get(struct gb_interface *intf, u8 string_id)
|
||||
* them. Returns the number of cports set up for the bundle, or 0
|
||||
* if there is an error.
|
||||
*/
|
||||
static u32 gb_manifest_parse_cports(struct gb_interface *intf,
|
||||
struct gb_bundle *bundle)
|
||||
static u32 gb_manifest_parse_cports(struct gb_bundle *bundle)
|
||||
{
|
||||
struct gb_interface *intf = bundle->intf;
|
||||
u32 count = 0;
|
||||
|
||||
while (true) {
|
||||
@ -270,7 +270,7 @@ static u32 gb_manifest_parse_bundles(struct gb_interface *intf)
|
||||
return 0; /* Error */
|
||||
|
||||
/* Now go set up this bundle's functions and cports */
|
||||
if (!gb_manifest_parse_cports(intf, bundle))
|
||||
if (!gb_manifest_parse_cports(bundle))
|
||||
return 0; /* Error parsing cports */
|
||||
|
||||
count++;
|
||||
|
Loading…
Reference in New Issue
Block a user