You need to sign in or sign up before continuing.
提交 f86dec94 编写于 作者: D Denys Vlasenko 提交者: Samuel Ortiz

NFC: hci: delete unused nfc_llc_get_rx_head_tail_room()

It used to be EXPORTed, but then EXPORT usage was cleaned up
(in 2012), without noticing that the function has no users at all
(and curiously, never had any users).

Delete it.

While at it, remove non-static "inline" hints on nearby functions:
these hints don't work across compilation units anyway,
and these functions are not used in their .c file, thus they are
never inlined. IOW: "inline" here does not help in any way.
Signed-off-by: NDenys Vlasenko <dvlasenk@redhat.com>
CC: Samuel Ortiz <sameo@linux.intel.com>
CC: Christophe Ricard <christophe.ricard@gmail.com>
CC: linux-wireless@vger.kernel.org
CC: linux-kernel@vger.kernel.org
Signed-off-by: NSamuel Ortiz <sameo@linux.intel.com>
上级 f36acc33
...@@ -37,10 +37,6 @@ struct nfc_llc *nfc_llc_allocate(const char *name, struct nfc_hci_dev *hdev, ...@@ -37,10 +37,6 @@ struct nfc_llc *nfc_llc_allocate(const char *name, struct nfc_hci_dev *hdev,
int tx_tailroom, llc_failure_t llc_failure); int tx_tailroom, llc_failure_t llc_failure);
void nfc_llc_free(struct nfc_llc *llc); void nfc_llc_free(struct nfc_llc *llc);
void nfc_llc_get_rx_head_tail_room(struct nfc_llc *llc, int *rx_headroom,
int *rx_tailroom);
int nfc_llc_start(struct nfc_llc *llc); int nfc_llc_start(struct nfc_llc *llc);
int nfc_llc_stop(struct nfc_llc *llc); int nfc_llc_stop(struct nfc_llc *llc);
void nfc_llc_rcv_from_drv(struct nfc_llc *llc, struct sk_buff *skb); void nfc_llc_rcv_from_drv(struct nfc_llc *llc, struct sk_buff *skb);
......
...@@ -133,36 +133,29 @@ void nfc_llc_free(struct nfc_llc *llc) ...@@ -133,36 +133,29 @@ void nfc_llc_free(struct nfc_llc *llc)
kfree(llc); kfree(llc);
} }
inline void nfc_llc_get_rx_head_tail_room(struct nfc_llc *llc, int *rx_headroom, int nfc_llc_start(struct nfc_llc *llc)
int *rx_tailroom)
{
*rx_headroom = llc->rx_headroom;
*rx_tailroom = llc->rx_tailroom;
}
inline int nfc_llc_start(struct nfc_llc *llc)
{ {
return llc->ops->start(llc); return llc->ops->start(llc);
} }
EXPORT_SYMBOL(nfc_llc_start); EXPORT_SYMBOL(nfc_llc_start);
inline int nfc_llc_stop(struct nfc_llc *llc) int nfc_llc_stop(struct nfc_llc *llc)
{ {
return llc->ops->stop(llc); return llc->ops->stop(llc);
} }
EXPORT_SYMBOL(nfc_llc_stop); EXPORT_SYMBOL(nfc_llc_stop);
inline void nfc_llc_rcv_from_drv(struct nfc_llc *llc, struct sk_buff *skb) void nfc_llc_rcv_from_drv(struct nfc_llc *llc, struct sk_buff *skb)
{ {
llc->ops->rcv_from_drv(llc, skb); llc->ops->rcv_from_drv(llc, skb);
} }
inline int nfc_llc_xmit_from_hci(struct nfc_llc *llc, struct sk_buff *skb) int nfc_llc_xmit_from_hci(struct nfc_llc *llc, struct sk_buff *skb)
{ {
return llc->ops->xmit_from_hci(llc, skb); return llc->ops->xmit_from_hci(llc, skb);
} }
inline void *nfc_llc_get_data(struct nfc_llc *llc) void *nfc_llc_get_data(struct nfc_llc *llc)
{ {
return llc->data; return llc->data;
} }
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册