aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/hid/intel-ish-hid/ishtp
diff options
context:
space:
mode:
authorHong Liu <hong.liu@intel.com>2018-09-11 16:44:21 -0700
committerJiri Kosina <jkosina@suse.cz>2018-09-24 11:20:06 +0200
commitdc4e05d079591c6f69bb28a07bcc13d4f1c9993b (patch)
tree16044241d4dbdb7d1544ce6a28bd82cf4d703661 /drivers/hid/intel-ish-hid/ishtp
parentHID: intel-ish-hid: use resource-managed api (diff)
downloadlinux-dev-dc4e05d079591c6f69bb28a07bcc13d4f1c9993b.tar.xz
linux-dev-dc4e05d079591c6f69bb28a07bcc13d4f1c9993b.zip
HID: intel-ish-hid: using list_head for ipc write queue
Currently wr_msg_ctl_info is used in ishtp_device just for list head purpose, using list_head directly can save ~150 bytes size for each replacement. Also this patch can save ~170 bytes of code size in intel-ish-ipc.ko. Signed-off-by: Hong Liu <hong.liu@intel.com> Acked-by: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> Signed-off-by: Jiri Kosina <jkosina@suse.cz>
Diffstat (limited to 'drivers/hid/intel-ish-hid/ishtp')
-rw-r--r--drivers/hid/intel-ish-hid/ishtp/ishtp-dev.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/hid/intel-ish-hid/ishtp/ishtp-dev.h b/drivers/hid/intel-ish-hid/ishtp/ishtp-dev.h
index 6a6d927b78b0..e7c6bfefaf9e 100644
--- a/drivers/hid/intel-ish-hid/ishtp/ishtp-dev.h
+++ b/drivers/hid/intel-ish-hid/ishtp/ishtp-dev.h
@@ -207,7 +207,7 @@ struct ishtp_device {
struct work_struct bh_hbm_work;
/* IPC write queue */
- struct wr_msg_ctl_info wr_processing_list_head, wr_free_list_head;
+ struct list_head wr_processing_list, wr_free_list;
/* For both processing list and free list */
spinlock_t wr_processing_spinlock;