Revert "usb: typec: bus: verify partner exists in typec_altmode_attention"
This reverts commit 5f71716772 which is
commit f23643306430f86e2f413ee2b986e0773e79da31 upstream.
It breaks the Android abi. It will be brought back later, in an
ABI-safe way, but for now drop it.
Bug: 161946584
Change-Id: I5cc20208598b89d9a80d2b0cbaaa6492e35392bf
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
This commit is contained in:
parent
13c2fe5c0a
commit
50de6be756
3 changed files with 4 additions and 13 deletions
|
|
@ -146,20 +146,12 @@ EXPORT_SYMBOL_GPL(typec_altmode_exit);
|
|||
*
|
||||
* Notifies the partner of @adev about Attention command.
|
||||
*/
|
||||
int typec_altmode_attention(struct typec_altmode *adev, u32 vdo)
|
||||
void typec_altmode_attention(struct typec_altmode *adev, u32 vdo)
|
||||
{
|
||||
struct altmode *partner = to_altmode(adev)->partner;
|
||||
struct typec_altmode *pdev;
|
||||
|
||||
if (!partner)
|
||||
return -ENODEV;
|
||||
|
||||
pdev = &partner->adev;
|
||||
struct typec_altmode *pdev = &to_altmode(adev)->partner->adev;
|
||||
|
||||
if (pdev->ops && pdev->ops->attention)
|
||||
pdev->ops->attention(pdev, vdo);
|
||||
|
||||
return 0;
|
||||
}
|
||||
EXPORT_SYMBOL_GPL(typec_altmode_attention);
|
||||
|
||||
|
|
|
|||
|
|
@ -1246,8 +1246,7 @@ static void tcpm_handle_vdm_request(struct tcpm_port *port,
|
|||
}
|
||||
break;
|
||||
case ADEV_ATTENTION:
|
||||
if (typec_altmode_attention(adev, p[1]))
|
||||
tcpm_log(port, "typec_altmode_attention no port partner altmode");
|
||||
typec_altmode_attention(adev, p[1]);
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -67,7 +67,7 @@ struct typec_altmode_ops {
|
|||
|
||||
int typec_altmode_enter(struct typec_altmode *altmode);
|
||||
int typec_altmode_exit(struct typec_altmode *altmode);
|
||||
int typec_altmode_attention(struct typec_altmode *altmode, u32 vdo);
|
||||
void typec_altmode_attention(struct typec_altmode *altmode, u32 vdo);
|
||||
int typec_altmode_vdm(struct typec_altmode *altmode,
|
||||
const u32 header, const u32 *vdo, int count);
|
||||
int typec_altmode_notify(struct typec_altmode *altmode, unsigned long conf,
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue