gb_connection_err(tty->connection, "result %hhu",
operation->result);
} else {
+ response = operation->response->payload;
if (response->major > GB_UART_VERSION_MAJOR) {
pr_err("unsupported major version (%hhu > %hhu)\n",
response->major, GB_UART_VERSION_MAJOR);
sizeof(*request) + size, 0);
if (!operation)
return -ENOMEM;
- request = operation->request.payload;
+ request = operation->request->payload;
request->size = cpu_to_le16(size);
memcpy(&request->data[0], data, size);
sizeof(*request), 0);
if (!operation)
return -ENOMEM;
- request = operation->request.payload;
+ request = operation->request->payload;
memcpy(&request->line_coding, line_coding, sizeof(*line_coding));
/* Synchronous operation--no callback */
sizeof(*request), 0);
if (!operation)
return -ENOMEM;
- request = operation->request.payload;
+ request = operation->request->payload;
request->control = cpu_to_le16(control);
/* Synchronous operation--no callback */
sizeof(*request), 0);
if (!operation)
return -ENOMEM;
- request = operation->request.payload;
+ request = operation->request->payload;
request->state = state;
/* Synchronous operation--no callback */
tty_unregister_device(gb_tty_driver, gb_tty->minor);
- /* FIXME - free transmit / recieve buffers */
+ /* FIXME - free transmit / receive buffers */
tty_port_put(&gb_tty->port);