mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-11 15:11:48 -04:00
greybus: hotplug function doesn't need to contain manifest now
Manifest is fetched with control protocol now and so we don't need space for it in hotplug data. Reviewed-by: Alex Elder <elder@linaro.org> Signed-off-by: Viresh Kumar <viresh.kumar@linaro.org> Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
This commit is contained in:
parent
6c68da264b
commit
87c8eb8d09
2 changed files with 2 additions and 5 deletions
|
|
@ -167,8 +167,7 @@ static void svc_hotplug(struct svc_function_hotplug *hotplug,
|
|||
switch (hotplug->hotplug_event) {
|
||||
case SVC_HOTPLUG_EVENT:
|
||||
/* Add a new interface to the system */
|
||||
if (payload_length < 0x03) {
|
||||
/* Hotplug message is at least 3 bytes big */
|
||||
if (payload_length != sizeof(*hotplug)) {
|
||||
dev_err(hd->parent,
|
||||
"Illegal size of svc hotplug message %d\n",
|
||||
payload_length);
|
||||
|
|
@ -180,8 +179,7 @@ static void svc_hotplug(struct svc_function_hotplug *hotplug,
|
|||
|
||||
case SVC_HOTUNPLUG_EVENT:
|
||||
/* Remove a interface from the system */
|
||||
if (payload_length != 0x02) {
|
||||
/* Hotunplug message is only 2 bytes big */
|
||||
if (payload_length != sizeof(*hotplug)) {
|
||||
dev_err(hd->parent,
|
||||
"Illegal size of svc hotunplug message %d\n",
|
||||
payload_length);
|
||||
|
|
|
|||
|
|
@ -82,7 +82,6 @@ enum svc_function_hotplug_event {
|
|||
struct svc_function_hotplug {
|
||||
__u8 hotplug_event; /* enum svc_function_hotplug_event */
|
||||
__u8 interface_id; /* Interface id within the Endo */
|
||||
__u8 data[0];
|
||||
} __packed;
|
||||
|
||||
enum svc_function_power_type {
|
||||
|
|
|
|||
Loading…
Reference in a new issue