History

USB: serial: add sysrq break-handler dummy

Add inline sysrq break-handler dummy to allow the compiler to eliminate further code when either console or sysrq support isn't enabled and to clearly mark the two sysrq functions as belonging together.

Johan Hovold committed 6 years ago

Commit 4b5cf2b1 parent 4fbfbdb2 files · +7 −3Browse files

Showing the changes to include/linux (1 of 2 files). Show all

Unified · Split

include/linux/usb/serial.h+5−1
@@ -369,14 +369,18 @@ extern int usb_serial_generic_prepare_write_buffer(struct usb_serial_port *port, · 368 unmodified lines
369369 #if defined(CONFIG_USB_SERIAL_CONSOLE) && defined(CONFIG_MAGIC_SYSRQ)
370370 extern int usb_serial_handle_sysrq_char(struct usb_serial_port *port,
371371 unsigned int ch);
372+extern int usb_serial_handle_break(struct usb_serial_port *port);
372373 #else
373374 static inline int usb_serial_handle_sysrq_char(struct usb_serial_port *port, unsigned int ch)
374375 {
375376 return 0;
376377 }
378+static inline int usb_serial_handle_break(struct usb_serial_port *port)
379+{
380+ return 0;
381+}
377382 #endif
378383
379−extern int usb_serial_handle_break(struct usb_serial_port *port);
380384 extern void usb_serial_handle_dcd_change(struct usb_serial_port *usb_port,
381385 struct tty_struct *tty,
382386 unsigned int status);