]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
HID: intel-ish-hid: Remove unused ishtp_cl_tx_empty
authorDr. David Alan Gilbert <linux@treblig.org>
Wed, 25 Dec 2024 01:55:08 +0000 (01:55 +0000)
committerJiri Kosina <jkosina@suse.com>
Thu, 9 Jan 2025 09:09:11 +0000 (10:09 +0100)
ishtp_cl_tx_empty() was added in 2018 by
commit a1c40ce62fd2 ("HID: intel-ish-hid: ishtp: add helper functions for
client buffer operation") but has remained unused.

Remove it.

Signed-off-by: Dr. David Alan Gilbert <linux@treblig.org>
Acked-by: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
Signed-off-by: Jiri Kosina <jkosina@suse.com>
drivers/hid/intel-ish-hid/ishtp/client-buffers.c
include/linux/intel-ish-client-if.h

index 513d7a4a1b8acd176a673375d6f594c3820e116a..97f4026b1627edd9709f5573c28de91a36b346c9 100644 (file)
@@ -251,27 +251,6 @@ int ishtp_cl_io_rb_recycle(struct ishtp_cl_rb *rb)
 }
 EXPORT_SYMBOL(ishtp_cl_io_rb_recycle);
 
-/**
- * ishtp_cl_tx_empty() -test whether client device tx buffer is empty
- * @cl: Pointer to client device instance
- *
- * Look client device tx buffer list, and check whether this list is empty
- *
- * Return: true if client tx buffer list is empty else false
- */
-bool ishtp_cl_tx_empty(struct ishtp_cl *cl)
-{
-       int tx_list_empty;
-       unsigned long tx_flags;
-
-       spin_lock_irqsave(&cl->tx_list_spinlock, tx_flags);
-       tx_list_empty = list_empty(&cl->tx_list.list);
-       spin_unlock_irqrestore(&cl->tx_list_spinlock, tx_flags);
-
-       return !!tx_list_empty;
-}
-EXPORT_SYMBOL(ishtp_cl_tx_empty);
-
 /**
  * ishtp_cl_rx_get_rb() -Get a rb from client device rx buffer list
  * @cl: Pointer to client device instance
index 771622650247a7d4257f984fb0538844206faf5e..dfbf7d9d7bb5a876eb366b682114bc67a0797b70 100644 (file)
@@ -100,7 +100,6 @@ void ishtp_cl_destroy_connection(struct ishtp_cl *cl, bool reset);
 int ishtp_cl_send(struct ishtp_cl *cl, uint8_t *buf, size_t length);
 int ishtp_cl_flush_queues(struct ishtp_cl *cl);
 int ishtp_cl_io_rb_recycle(struct ishtp_cl_rb *rb);
-bool ishtp_cl_tx_empty(struct ishtp_cl *cl);
 struct ishtp_cl_rb *ishtp_cl_rx_get_rb(struct ishtp_cl *cl);
 void *ishtp_get_client_data(struct ishtp_cl *cl);
 void ishtp_set_client_data(struct ishtp_cl *cl, void *data);