Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 8890f957 authored by Johan Hovold's avatar Johan Hovold Committed by Greg Kroah-Hartman
Browse files

greybus: operation: clean up early connection-state check



Now that the legacy invalid state is gone, clean up the early
connection-state check in the receive path and explicitly drop incoming
messages for disabled connection.

Signed-off-by: default avatarJohan Hovold <johan@hovoldconsulting.com>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@google.com>
parent 1430cc92
Loading
Loading
Loading
Loading
+1 −2
Original line number Diff line number Diff line
@@ -968,8 +968,7 @@ void gb_connection_recv(struct gb_connection *connection,
	size_t msg_size;
	u16 operation_id;

	if ((connection->state != GB_CONNECTION_STATE_ENABLED &&
			connection->state != GB_CONNECTION_STATE_ENABLED_TX) ||
	if (connection->state == GB_CONNECTION_STATE_DISABLED ||
			gb_connection_is_offloaded(connection)) {
		dev_warn_ratelimited(dev, "%s: dropping %zu received bytes\n",
				connection->name, size);