Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

Bluetooth: Add __init and __exit marks to UART drivers

Those marks are useful to save space in the binary and in the memory.

Signed-off-by: Gustavo F. Padovan <padovan@profusion.mobi>
Signed-off-by: Marcel Holtmann <marcel@holtmann.org>

authored by

Gustavo F. Padovan and committed by
Marcel Holtmann
f2b94bb9 e9da101f

+8 -8
+2 -2
drivers/bluetooth/hci_ath.c
··· 217 217 .flush = ath_flush, 218 218 }; 219 219 220 - int ath_init(void) 220 + int __init ath_init(void) 221 221 { 222 222 int err = hci_uart_register_proto(&athp); 223 223 ··· 229 229 return err; 230 230 } 231 231 232 - int ath_deinit(void) 232 + int __exit ath_deinit(void) 233 233 { 234 234 return hci_uart_unregister_proto(&athp); 235 235 }
+2 -2
drivers/bluetooth/hci_bcsp.c
··· 739 739 .flush = bcsp_flush 740 740 }; 741 741 742 - int bcsp_init(void) 742 + int __init bcsp_init(void) 743 743 { 744 744 int err = hci_uart_register_proto(&bcsp); 745 745 ··· 751 751 return err; 752 752 } 753 753 754 - int bcsp_deinit(void) 754 + int __exit bcsp_deinit(void) 755 755 { 756 756 return hci_uart_unregister_proto(&bcsp); 757 757 }
+2 -2
drivers/bluetooth/hci_h4.c
··· 173 173 .flush = h4_flush, 174 174 }; 175 175 176 - int h4_init(void) 176 + int __init h4_init(void) 177 177 { 178 178 int err = hci_uart_register_proto(&h4p); 179 179 ··· 185 185 return err; 186 186 } 187 187 188 - int h4_deinit(void) 188 + int __exit h4_deinit(void) 189 189 { 190 190 return hci_uart_unregister_proto(&h4p); 191 191 }
+2 -2
drivers/bluetooth/hci_ll.c
··· 517 517 .flush = ll_flush, 518 518 }; 519 519 520 - int ll_init(void) 520 + int __init ll_init(void) 521 521 { 522 522 int err = hci_uart_register_proto(&llp); 523 523 ··· 529 529 return err; 530 530 } 531 531 532 - int ll_deinit(void) 532 + int __exit ll_deinit(void) 533 533 { 534 534 return hci_uart_unregister_proto(&llp); 535 535 }