Make protocol lookup error more informative, by moving it to
gb_connection_bind_protocol and using dev_err.
Also make sure to use hex format for the protocol id as that is what is
used everywhere else.
Signed-off-by: Johan Hovold <johan@hovoldconsulting.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
        protocol = gb_protocol_get(connection->protocol_id,
                                   connection->major,
                                   connection->minor);
-       if (!protocol)
+       if (!protocol) {
+               dev_warn(&connection->dev,
+                               "protocol 0x%02hhx version %hhu.%hhu not found\n",
+                               connection->protocol_id,
+                               connection->major, connection->minor);
                return 0;
+       }
        connection->protocol = protocol;
 
        /*
 
 
        if (protocol)
                WARN_ON(protocol_count == U8_MAX);
-       else
-               pr_err("protocol id %hhu version %hhu.%hhu not found\n",
-                       id, major, minor);
 
        return protocol;
 }