[PATCH synaptics] Replace xf86Msg with xf86IDrvMsg

Peter Hutterer peter.hutterer at who-t.net
Mon May 30 21:46:13 PDT 2011


xf86IDrvMsg automatically logs driver and device name.

Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>
---
 src/eventcomm.c    |   62 +++++++++++++++++++++++++--------------------------
 src/properties.c   |    4 +-
 src/ps2comm.c      |   49 ++++++++++++++++++++---------------------
 src/ps2comm.h      |    2 +-
 src/psmcomm.c      |   10 ++++----
 src/synaptics.c    |   53 +++++++++++++++++++++----------------------
 src/synapticsstr.h |    4 +++
 7 files changed, 92 insertions(+), 92 deletions(-)

diff --git a/src/eventcomm.c b/src/eventcomm.c
index ba3f36b..9cabd14 100644
--- a/src/eventcomm.c
+++ b/src/eventcomm.c
@@ -77,8 +77,8 @@ EventDeviceOnHook(InputInfoPtr pInfo, SynapticsParameters *para)
 	int ret;
 	SYSCALL(ret = ioctl(pInfo->fd, EVIOCGRAB, (pointer)1));
 	if (ret < 0) {
-	    xf86Msg(X_WARNING, "%s can't grab event device, errno=%d\n",
-		    pInfo->name, errno);
+	    xf86IDrvMsg(pInfo, X_WARNING, "can't grab event device, errno=%d\n",
+			errno);
 	}
     }
 
@@ -215,15 +215,16 @@ event_query_model(int fd, enum TouchpadModel *model_out, unsigned short *vendor_
  * @return Zero on success, or errno otherwise.
  */
 static int
-event_get_abs(int fd, int code, int *min, int *max, int *fuzz, int *res)
+event_get_abs(InputInfoPtr pInfo, int fd, int code,
+              int *min, int *max, int *fuzz, int *res)
 {
     int rc;
     struct input_absinfo abs =  {0};
 
     SYSCALL(rc = ioctl(fd, EVIOCGABS(code), &abs));
     if (rc < 0) {
-	xf86Msg(X_ERROR, "%s: EVIOCGABS error on %d (%s)\n",
-		__func__, code, strerror(rc));
+	xf86IDrvMsg(pInfo, X_ERROR, "%s EVIOCGABS error on %d (%s)\n",
+		    __func__, code, strerror(rc));
 	return errno;
     }
 
@@ -254,10 +255,10 @@ event_query_axis_ranges(InputInfoPtr pInfo)
 
     /* The kernel's fuzziness concept seems a bit weird, but it can more or
      * less be applied as hysteresis directly, i.e. no factor here. */
-    event_get_abs(pInfo->fd, ABS_X, &priv->minx, &priv->maxx,
+    event_get_abs(pInfo, pInfo->fd, ABS_X, &priv->minx, &priv->maxx,
 		  &priv->synpara.hyst_x, &priv->resx);
 
-    event_get_abs(pInfo->fd, ABS_Y, &priv->miny, &priv->maxy,
+    event_get_abs(pInfo, pInfo->fd, ABS_Y, &priv->miny, &priv->maxy,
 		  &priv->synpara.hyst_y, &priv->resy);
 
     priv->has_pressure = FALSE;
@@ -269,15 +270,14 @@ event_query_axis_ranges(InputInfoPtr pInfo)
 	priv->has_width = (BitIsOn(absbits, ABS_TOOL_WIDTH) != 0);
     }
     else
-	xf86Msg(X_ERROR, "%s: failed to query ABS bits (%s)\n", pInfo->name,
-		strerror(errno));
+	xf86IDrvMsg(pInfo, X_ERROR, "failed to query ABS bits (%s)\n", strerror(errno));
 
     if (priv->has_pressure)
-	event_get_abs(pInfo->fd, ABS_PRESSURE, &priv->minp, &priv->maxp,
+	event_get_abs(pInfo, pInfo->fd, ABS_PRESSURE, &priv->minp, &priv->maxp,
 		      NULL, NULL);
 
     if (priv->has_width)
-	event_get_abs(pInfo->fd, ABS_TOOL_WIDTH,
+	event_get_abs(pInfo, pInfo->fd, ABS_TOOL_WIDTH,
 		      &priv->minw, &priv->maxw,
 		      NULL, NULL);
 
@@ -298,23 +298,22 @@ event_query_axis_ranges(InputInfoPtr pInfo)
     }
 
     /* Now print the device information */
-    xf86Msg(X_PROBED, "%s: x-axis range %d - %d\n", pInfo->name,
-	    priv->minx, priv->maxx);
-    xf86Msg(X_PROBED, "%s: y-axis range %d - %d\n", pInfo->name,
-	    priv->miny, priv->maxy);
+    xf86IDrvMsg(pInfo, X_PROBED, "x-axis range %d - %d\n",
+		priv->minx, priv->maxx);
+    xf86IDrvMsg(pInfo, X_PROBED, "y-axis range %d - %d\n",
+		priv->miny, priv->maxy);
     if (priv->has_pressure)
-	xf86Msg(X_PROBED, "%s: pressure range %d - %d\n", pInfo->name,
-		priv->minp, priv->maxp);
+	xf86IDrvMsg(pInfo, X_PROBED, "pressure range %d - %d\n",
+		    priv->minp, priv->maxp);
     else
-	xf86Msg(X_INFO,
-		"%s: device does not report pressure, will use touch data.\n",
-		pInfo->name);
+	xf86IDrvMsg(pInfo, X_INFO,
+		    "device does not report pressure, will use touch data.\n");
     if (priv->has_width)
-	xf86Msg(X_PROBED, "%s: finger width range %d - %d\n", pInfo->name,
-		abs.minimum, abs.maximum);
+	xf86IDrvMsg(pInfo, X_PROBED, "finger width range %d - %d\n",
+		    abs.minimum, abs.maximum);
     else
-	xf86Msg(X_INFO,
-		"%s: device does not report finger width.\n", pInfo->name);
+	xf86IDrvMsg(pInfo, X_INFO,
+		    "device does not report finger width.\n");
 
     if (priv->has_left)
 	strcat(buf, " left");
@@ -329,7 +328,7 @@ event_query_axis_ranges(InputInfoPtr pInfo)
     if (priv->has_scrollbuttons)
 	strcat(buf, " scroll-buttons");
 
-    xf86Msg(X_PROBED, "%s: buttons:%s\n", pInfo->name, buf);
+    xf86IDrvMsg(pInfo, X_PROBED, "buttons:%s\n", buf);
 }
 
 static Bool
@@ -341,7 +340,7 @@ EventQueryHardware(InputInfoPtr pInfo)
     if (!event_query_is_touchpad(pInfo->fd, (proto_data) ? proto_data->need_grab : TRUE))
 	return FALSE;
 
-    xf86Msg(X_PROBED, "%s: touchpad found\n", pInfo->name);
+    xf86IDrvMsg(pInfo, X_PROBED, "touchpad found\n");
 
     return TRUE;
 }
@@ -536,12 +535,11 @@ EventAutoDevProbe(InputInfoPtr pInfo, const char *device)
 
     i = scandir(DEV_INPUT_EVENT, &namelist, EventDevOnly, alphasort);
     if (i < 0) {
-		xf86Msg(X_ERROR, "Couldn't open %s\n", DEV_INPUT_EVENT);
+		xf86IDrvMsg(pInfo, X_ERROR, "Couldn't open %s\n", DEV_INPUT_EVENT);
 		return FALSE;
     }
     else if (i == 0) {
-		xf86Msg(X_ERROR, "%s The /dev/input/event* device nodes seem to be missing\n",
-				pInfo->name);
+		xf86IDrvMsg(pInfo, X_ERROR, "The /dev/input/event* device nodes seem to be missing\n");
 		free(namelist);
 		return FALSE;
     }
@@ -558,8 +556,8 @@ EventAutoDevProbe(InputInfoPtr pInfo, const char *device)
 
 			if (event_query_is_touchpad(fd, TRUE)) {
 				touchpad_found = TRUE;
-			    xf86Msg(X_PROBED, "%s auto-dev sets device to %s\n",
-				    pInfo->name, fname);
+			    xf86IDrvMsg(pInfo, X_PROBED, "auto-dev sets device to %s\n",
+					fname);
 			    pInfo->options =
 			    	xf86ReplaceStrOption(pInfo->options, "Device", fname);
 			}
@@ -571,7 +569,7 @@ EventAutoDevProbe(InputInfoPtr pInfo, const char *device)
     free(namelist);
 
     if (!touchpad_found) {
-	xf86Msg(X_ERROR, "%s no synaptics event device found\n", pInfo->name);
+	xf86IDrvMsg(pInfo, X_ERROR, "no synaptics event device found\n");
 	return FALSE;
     }
 
diff --git a/src/properties.c b/src/properties.c
index ea6e40f..299a444 100644
--- a/src/properties.c
+++ b/src/properties.c
@@ -157,8 +157,8 @@ InitDeviceProperties(InputInfoPtr pInfo)
         float_type = MakeAtom(XATOM_FLOAT, strlen(XATOM_FLOAT), TRUE);
         if (!float_type)
         {
-            xf86Msg(X_ERROR, "%s: Failed to init float atom. "
-                             "Disabling property support.\n", pInfo->name);
+            xf86IDrvMsg(pInfo, X_ERROR, "Failed to init float atom. "
+                        "Disabling property support.\n");
             return;
         }
     }
diff --git a/src/ps2comm.c b/src/ps2comm.c
index 0e9b861..0bbae9b 100644
--- a/src/ps2comm.c
+++ b/src/ps2comm.c
@@ -315,7 +315,7 @@ ps2_synaptics_disable_device(int fd)
 }
 
 static Bool
-ps2_query_is_synaptics(int fd, struct PS2SynapticsHwInfo* synhw)
+ps2_query_is_synaptics(InputInfoPtr pInfo, int fd, struct PS2SynapticsHwInfo* synhw)
 {
     int i;
 
@@ -329,43 +329,43 @@ ps2_query_is_synaptics(int fd, struct PS2SynapticsHwInfo* synhw)
     if (ps2_synaptics_identify(fd, synhw)) {
 	return TRUE;
     } else {
-	xf86Msg(X_ERROR, "Query no Synaptics: %06X\n", synhw->identity);
+	xf86IDrvMsg(pInfo, X_ERROR, "Query no Synaptics: %06X\n", synhw->identity);
 	return FALSE;
     }
 }
 
 void
-ps2_print_ident(const struct PS2SynapticsHwInfo *synhw)
+ps2_print_ident(InputInfoPtr pInfo, const struct PS2SynapticsHwInfo *synhw)
 {
-    xf86Msg(X_PROBED, " Synaptics Touchpad, model: %d\n", SYN_ID_MODEL(synhw));
-    xf86Msg(X_PROBED, " Firmware: %d.%d\n", SYN_ID_MAJOR(synhw),
+    xf86IDrvMsg(pInfo, X_PROBED, " Synaptics Touchpad, model: %d\n", SYN_ID_MODEL(synhw));
+    xf86IDrvMsg(pInfo, X_PROBED, " Firmware: %d.%d\n", SYN_ID_MAJOR(synhw),
 	    SYN_ID_MINOR(synhw));
 
     if (SYN_MODEL_ROT180(synhw))
-	xf86Msg(X_PROBED, " 180 degree mounted touchpad\n");
+	xf86IDrvMsg(pInfo, X_PROBED, " 180 degree mounted touchpad\n");
     if (SYN_MODEL_PORTRAIT(synhw))
-	xf86Msg(X_PROBED, " portrait touchpad\n");
-    xf86Msg(X_PROBED, " Sensor: %d\n", SYN_MODEL_SENSOR(synhw));
+	xf86IDrvMsg(pInfo, X_PROBED, " portrait touchpad\n");
+    xf86IDrvMsg(pInfo, X_PROBED, " Sensor: %d\n", SYN_MODEL_SENSOR(synhw));
     if (SYN_MODEL_NEWABS(synhw))
-	xf86Msg(X_PROBED, " new absolute packet format\n");
+	xf86IDrvMsg(pInfo, X_PROBED, " new absolute packet format\n");
     if (SYN_MODEL_PEN(synhw))
-	xf86Msg(X_PROBED, " pen detection\n");
+	xf86IDrvMsg(pInfo, X_PROBED, " pen detection\n");
 
     if (SYN_CAP_EXTENDED(synhw)) {
-	xf86Msg(X_PROBED, " Touchpad has extended capability bits\n");
+	xf86IDrvMsg(pInfo, X_PROBED, " Touchpad has extended capability bits\n");
 	if (SYN_CAP_MULTI_BUTTON_NO(synhw))
-	    xf86Msg(X_PROBED, " -> %d multi buttons, i.e. besides standard buttons\n",
+	    xf86IDrvMsg(pInfo, X_PROBED, " -> %d multi buttons, i.e. besides standard buttons\n",
 		    (int)(SYN_CAP_MULTI_BUTTON_NO(synhw)));
 	if (SYN_CAP_MIDDLE_BUTTON(synhw))
-	    xf86Msg(X_PROBED, " -> middle button\n");
+	    xf86IDrvMsg(pInfo, X_PROBED, " -> middle button\n");
 	if (SYN_CAP_FOUR_BUTTON(synhw))
-	    xf86Msg(X_PROBED, " -> four buttons\n");
+	    xf86IDrvMsg(pInfo, X_PROBED, " -> four buttons\n");
 	if (SYN_CAP_MULTIFINGER(synhw))
-	    xf86Msg(X_PROBED, " -> multifinger detection\n");
+	    xf86IDrvMsg(pInfo, X_PROBED, " -> multifinger detection\n");
 	if (SYN_CAP_PALMDETECT(synhw))
-	    xf86Msg(X_PROBED, " -> palm detection\n");
+	    xf86IDrvMsg(pInfo, X_PROBED, " -> palm detection\n");
 	if (SYN_CAP_PASSTHROUGH(synhw))
-	    xf86Msg(X_PROBED, " -> pass-through port\n");
+	    xf86IDrvMsg(pInfo, X_PROBED, " -> pass-through port\n");
     }
 }
 
@@ -388,13 +388,13 @@ PS2QueryHardware(InputInfoPtr pInfo)
     synhw = (struct PS2SynapticsHwInfo*)priv->proto_data;
 
     /* is the synaptics touchpad active? */
-    if (!ps2_query_is_synaptics(pInfo->fd, synhw))
+    if (!ps2_query_is_synaptics(pInfo, pInfo->fd, synhw))
 	return FALSE;
 
-    xf86Msg(X_PROBED, "%s synaptics touchpad found\n", pInfo->name);
+    xf86IDrvMsg(pInfo, X_PROBED, "synaptics touchpad found\n");
 
     if (!ps2_synaptics_reset(pInfo->fd))
-	xf86Msg(X_ERROR, "%s reset failed\n", pInfo->name);
+	xf86IDrvMsg(pInfo, X_ERROR, "reset failed\n");
 
     if (!ps2_synaptics_identify(pInfo->fd, synhw))
 	return FALSE;
@@ -415,7 +415,7 @@ PS2QueryHardware(InputInfoPtr pInfo)
 
     ps2_synaptics_enable_device(pInfo->fd);
 
-    ps2_print_ident(synhw);
+    ps2_print_ident(pInfo, synhw);
 
     return TRUE;
 }
@@ -476,7 +476,7 @@ ps2_synaptics_get_packet(InputInfoPtr pInfo, struct PS2SynapticsHwInfo *synhw,
 
 	/* to avoid endless loops */
 	if (count++ > 30) {
-	    xf86Msg(X_ERROR, "Synaptics driver lost sync... got gigantic packet!\n");
+	    xf86IDrvMsg(pInfo, X_ERROR, "Synaptics driver lost sync... got gigantic packet!\n");
 	    return FALSE;
 	}
 
@@ -529,9 +529,8 @@ PS2ReadHwStateProto(InputInfoPtr pInfo,
     synhw = (struct PS2SynapticsHwInfo*)priv->proto_data;
     if (!synhw)
     {
-        xf86Msg(X_ERROR,
-                "%s: PS2ReadHwState, synhw is NULL. This is a bug.\n",
-                pInfo->name);
+        xf86IDrvMsg(pInfo, X_ERROR,
+                    "PS2ReadHwState, synhw is NULL. This is a bug.\n");
         return FALSE;
     }
 
diff --git a/src/ps2comm.h b/src/ps2comm.h
index 006cc3f..0f3795c 100644
--- a/src/ps2comm.h
+++ b/src/ps2comm.h
@@ -102,7 +102,7 @@ struct PS2SynapticsHwInfo {
 };
 
 Bool ps2_putbyte(int fd, byte b);
-void ps2_print_ident(const struct PS2SynapticsHwInfo *synhw);
+void ps2_print_ident(InputInfoPtr pInfo, const struct PS2SynapticsHwInfo *synhw);
 Bool PS2ReadHwStateProto(InputInfoPtr pInfo,
 			struct SynapticsProtocolOperations *proto_ops,
 			struct CommData *comm, struct SynapticsHwState *hwRet);
diff --git a/src/psmcomm.c b/src/psmcomm.c
index 73ad079..37a6f5e 100644
--- a/src/psmcomm.c
+++ b/src/psmcomm.c
@@ -84,19 +84,19 @@ PSMQueryIsSynaptics(InputInfoPtr pInfo)
      */
     SYSCALL(ret = ioctl(pInfo->fd, MOUSE_SETLEVEL, &level));
     if (ret != 0) {
-	xf86Msg(X_ERROR, "%s Can't set native mode\n", pInfo->name);
+	xf86IDrvMsg(pInfo, X_ERROR, "%s Can't set native mode\n", pInfo->name);
 	return FALSE;
     }
     SYSCALL(ret = ioctl(pInfo->fd, MOUSE_GETHWINFO, &mhw));
     if (ret != 0) {
-	xf86Msg(X_ERROR, "%s Can't get hardware info\n", pInfo->name);
+	xf86IDrvMsg(pInfo, X_ERROR, "%s Can't get hardware info\n", pInfo->name);
 	return FALSE;
     }
 
     if (mhw.model == MOUSE_MODEL_SYNAPTICS) {
 	return TRUE;
     } else {
-	xf86Msg(X_ERROR, "%s Found no Synaptics, found Mouse model %d instead\n",
+	xf86IDrvMsg(pInfo, X_ERROR, "%s Found no Synaptics, found Mouse model %d instead\n",
 		pInfo->name, mhw.model);
 	return FALSE;
     }
@@ -143,14 +143,14 @@ PSMQueryHardware(InputInfoPtr pInfo)
     if (!PSMQueryIsSynaptics(pInfo))
 	return FALSE;
 
-    xf86Msg(X_PROBED, "%s synaptics touchpad found\n", pInfo->name);
+    xf86IDrvMsg(pInfo, X_PROBED, "synaptics touchpad found\n");
 
     if (!psm_synaptics_identify(pInfo->fd, &psm_ident))
 	return FALSE;
 
     convert_hw_info(&psm_ident, synhw);
 
-    ps2_print_ident(synhw);
+    ps2_print_ident(pInfo, synhw);
 
     return TRUE;
 }
diff --git a/src/synaptics.c b/src/synaptics.c
index d3b637c..cf91b9f 100644
--- a/src/synaptics.c
+++ b/src/synaptics.c
@@ -212,9 +212,9 @@ SanitizeDimensions(InputInfoPtr pInfo)
 	priv->maxx = 5685;
 	priv->resx = 0;
 
-	xf86Msg(X_PROBED,
-		"%s: invalid x-axis range.  defaulting to %d - %d\n",
-		pInfo->name, priv->minx, priv->maxx);
+	xf86IDrvMsg(pInfo, X_PROBED,
+		    "invalid x-axis range.  defaulting to %d - %d\n",
+		    priv->minx, priv->maxx);
     }
 
     if (priv->miny >= priv->maxy)
@@ -223,9 +223,9 @@ SanitizeDimensions(InputInfoPtr pInfo)
 	priv->maxy = 4171;
 	priv->resy = 0;
 
-	xf86Msg(X_PROBED,
-		"%s: invalid y-axis range.  defaulting to %d - %d\n",
-		pInfo->name, priv->miny, priv->maxy);
+	xf86IDrvMsg(pInfo, X_PROBED,
+		    "invalid y-axis range.  defaulting to %d - %d\n",
+		    priv->miny, priv->maxy);
     }
 
     if (priv->minp >= priv->maxp)
@@ -233,9 +233,9 @@ SanitizeDimensions(InputInfoPtr pInfo)
 	priv->minp = 0;
 	priv->maxp = 256;
 
-	xf86Msg(X_PROBED,
-		"%s: invalid pressure range.  defaulting to %d - %d\n",
-		pInfo->name, priv->minp, priv->maxp);
+	xf86IDrvMsg(pInfo, X_PROBED,
+		    "invalid pressure range.  defaulting to %d - %d\n",
+		    priv->minp, priv->maxp);
     }
 
     if (priv->minw >= priv->maxw)
@@ -243,9 +243,9 @@ SanitizeDimensions(InputInfoPtr pInfo)
 	priv->minw = 0;
 	priv->maxw = 16;
 
-	xf86Msg(X_PROBED,
-		"%s: invalid finger width range.  defaulting to %d - %d\n",
-		pInfo->name, priv->minw, priv->maxw);
+	xf86IDrvMsg(pInfo, X_PROBED,
+		    "invalid finger width range.  defaulting to %d - %d\n",
+		    priv->minw, priv->maxw);
     }
 }
 
@@ -291,11 +291,11 @@ alloc_shm_data(InputInfoPtr pInfo)
 	    shmctl(shmid, IPC_RMID, NULL);
 	if ((shmid = shmget(SHM_SYNAPTICS, sizeof(SynapticsSHM),
 				0774 | IPC_CREAT)) == -1) {
-	    xf86Msg(X_ERROR, "%s error shmget\n", pInfo->name);
+	    xf86IDrvMsg(pInfo, X_ERROR, "error shmget\n");
 	    return FALSE;
 	}
 	if ((priv->synshm = (SynapticsSHM*)shmat(shmid, NULL, 0)) == NULL) {
-	    xf86Msg(X_ERROR, "%s error shmat\n", pInfo->name);
+	    xf86IDrvMsg(pInfo, X_ERROR, "error shmat\n");
 	    return FALSE;
 	}
     } else {
@@ -574,8 +574,7 @@ static void set_default_parameters(InputInfoPtr pInfo)
 	int tmp = pars->top_edge;
 	pars->top_edge = pars->bottom_edge;
 	pars->bottom_edge = tmp;
-	xf86Msg(X_WARNING, "%s: TopEdge is bigger than BottomEdge. Fixing.\n",
-		pInfo->name);
+	xf86IDrvMsg(pInfo, X_WARNING, "TopEdge is bigger than BottomEdge. Fixing.\n");
     }
 }
 
@@ -690,7 +689,7 @@ SynapticsPreInit(InputDriverPtr drv, InputInfoPtr pInfo, int flags)
     /* may change pInfo->options */
     SetDeviceAndProtocol(pInfo);
     if (priv->proto_ops == NULL) {
-        xf86Msg(X_ERROR, "Synaptics driver unable to detect protocol\n");
+        xf86IDrvMsg(pInfo, X_ERROR, "Synaptics driver unable to detect protocol\n");
         goto SetupProc_fail;
     }
 
@@ -699,7 +698,7 @@ SynapticsPreInit(InputDriverPtr drv, InputInfoPtr pInfo, int flags)
     /* open the touchpad device */
     pInfo->fd = xf86OpenSerial(pInfo->options);
     if (pInfo->fd == -1) {
-	xf86Msg(X_ERROR, "Synaptics driver unable to open device\n");
+	xf86IDrvMsg(pInfo, X_ERROR, "Synaptics driver unable to open device\n");
 	goto SetupProc_fail;
     }
     xf86ErrorFVerb(6, "port opened successfully\n");
@@ -731,7 +730,7 @@ SynapticsPreInit(InputDriverPtr drv, InputInfoPtr pInfo, int flags)
     priv->comm.buffer = XisbNew(pInfo->fd, INPUT_BUFFER_SIZE);
 
     if (!QueryHardware(pInfo)) {
-	xf86Msg(X_ERROR, "%s Unable to query/initialize Synaptics hardware.\n", pInfo->name);
+	xf86IDrvMsg(pInfo, X_ERROR, "Unable to query/initialize Synaptics hardware.\n");
 	goto SetupProc_fail;
     }
 
@@ -827,7 +826,7 @@ DeviceOn(DeviceIntPtr dev)
 
     pInfo->fd = xf86OpenSerial(pInfo->options);
     if (pInfo->fd == -1) {
-	xf86Msg(X_WARNING, "%s: cannot open input device\n", pInfo->name);
+	xf86IDrvMsg(pInfo, X_WARNING, "cannot open input device\n");
 	return !Success;
     }
 
@@ -992,8 +991,8 @@ DeviceInit(DeviceIntPtr dev)
 	 * May be overridden in xf86InitValuatorDefaults */
 	tmpf = 1.0 / priv->synpara.min_speed;
 
-	xf86Msg(X_CONFIG, "%s: (accel) MinSpeed is now constant deceleration "
-	        "%.1f\n", dev->name, tmpf);
+	xf86IDrvMsg(pInfo, X_CONFIG, "(accel) MinSpeed is now constant deceleration "
+		    "%.1f\n", tmpf);
 	prop = XIGetKnownProperty(ACCEL_PROP_CONSTANT_DECELERATION);
 	XIChangeDeviceProperty(dev, prop, float_type, 32,
 	                       PropModeReplace, 1, &tmpf, FALSE);
@@ -1006,10 +1005,10 @@ DeviceInit(DeviceIntPtr dev)
 	 * 100 packet/s by default. */
 	pVel->corr_mul = 12.5f; /*1000[ms]/80[/s] = 12.5 */
 
-	xf86Msg(X_CONFIG, "%s: MaxSpeed is now %.2f\n",
-		dev->name, priv->synpara.max_speed);
-	xf86Msg(X_CONFIG, "%s: AccelFactor is now %.3f\n",
-		dev->name, priv->synpara.accl);
+	xf86IDrvMsg(pInfo, X_CONFIG, "MaxSpeed is now %.2f\n",
+		    priv->synpara.max_speed);
+	xf86IDrvMsg(pInfo, X_CONFIG, "AccelFactor is now %.3f\n",
+		    priv->synpara.accl);
 
 	prop = XIGetKnownProperty(ACCEL_PROP_PROFILE_NUMBER);
 	i = AccelProfileDeviceSpecific;
@@ -2646,7 +2645,7 @@ QueryHardware(InputInfoPtr pInfo)
     priv->comm.protoBufTail = 0;
 
     if (!priv->proto_ops->QueryHardware(pInfo)) {
-	xf86Msg(X_PROBED, "%s: no supported touchpad found\n", pInfo->name);
+	xf86IDrvMsg(pInfo, X_PROBED, "no supported touchpad found\n");
 	if (priv->proto_ops->DeviceOffHook)
             priv->proto_ops->DeviceOffHook(pInfo);
         return FALSE;
diff --git a/src/synapticsstr.h b/src/synapticsstr.h
index 35331b2..b2fecbe 100644
--- a/src/synapticsstr.h
+++ b/src/synapticsstr.h
@@ -35,6 +35,10 @@
 #define DBG(verb, msg, ...) /* */
 #endif
 
+#if GET_ABI_MAJOR(ABI_XINPUT_VERSION) < 12
+#define xf86IDrvMsg(pInfo, type, ...) xf86Msg(type, __VA_ARGS__)
+#endif
+
 /******************************************************************************
  *		Definitions
  *					structs, typedefs, #defines, enums
-- 
1.7.5.1



More information about the xorg-devel mailing list