Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/trunk]: src/sys/dev/pckbport Fix hardcoded size for total_patckets array...
details: https://anonhg.NetBSD.org/src/rev/3597e16a89b2
branches: trunk
changeset: 984297:3597e16a89b2
user: blymn <blymn%NetBSD.org@localhost>
date: Wed Jun 30 22:13:27 2021 +0000
description:
Fix hardcoded size for total_patckets array in synaptics_softc, it
needs to be SYN_MAX_FINGERS because the driver expects it to be.
diffstat:
sys/dev/pckbport/synapticsvar.h | 9 ++++++---
1 files changed, 6 insertions(+), 3 deletions(-)
diffs (37 lines):
diff -r ce997e92dff7 -r 3597e16a89b2 sys/dev/pckbport/synapticsvar.h
--- a/sys/dev/pckbport/synapticsvar.h Wed Jun 30 21:52:16 2021 +0000
+++ b/sys/dev/pckbport/synapticsvar.h Wed Jun 30 22:13:27 2021 +0000
@@ -1,4 +1,4 @@
-/* $NetBSD: synapticsvar.h,v 1.10 2020/04/27 22:31:47 jmcneill Exp $ */
+/* $NetBSD: synapticsvar.h,v 1.11 2021/06/30 22:13:27 blymn Exp $ */
/*
* Copyright (c) 2005, Steve C. Woodford
@@ -38,6 +38,8 @@
#ifndef _DEV_PCKBCPORT_SYNAPTICSVAR_H_
#define _DEV_PCKBCPORT_SYNAPTICSVAR_H_
+#define SYN_MAX_FINGERS 2
+
struct synaptics_softc {
int caps;
@@ -56,7 +58,9 @@
#define SYN_FLAG_HAS_EXTENDED_WMODE (1 << 11)
#define SYN_FLAG_HAS_ADV_GESTURE_MODE (1 << 12)
- u_int total_packets[2]; /* Total number of packets received */
+ /* Total number of packets received */
+ u_int total_packets[SYN_MAX_FINGERS];
+
#define SYN_TIME(sc,c,n) (((sc)->total_packets[(n)] >= (c)) ? \
((sc)->total_packets[(n)] - (c)) : \
((c) - (sc)->total_packets[(n)]))
@@ -79,7 +83,6 @@
#define SYN_IS_DRAG(t) ((t) & SYN_GESTURE_DRAG)
#define SYN_HIST_SIZE 4
-#define SYN_MAX_FINGERS 2
char button_history;
int dz_hold;
int rem_x[SYN_MAX_FINGERS];
Home |
Main Index |
Thread Index |
Old Index