  		default:
  			usage(argv[0]);
  			break;
-@@ -2150,7 +2154,7 @@ int main(int argc, char **argv)
+@@ -2275,7 +2279,7 @@ int main(int argc, char **argv)
  				set_cursors(&dev, pipe_args, count);
  
  			if (test_vsync)

 		FD_SET(dev->fd, &fds);
 		ret = select(dev->fd + 1, &fds, NULL, NULL, &timeout);
 
@@ -1890,7 +1890,7 @@ static int pipe_resolve_connectors(struct device *dev, struct pipe_arg *pipe)
 	return 0;
 }
 
-static char optstr[] = "acdD:efF:M:P:ps:Cvw:";
+static char optstr[] = "acdD:efF:M:P:ps:Cvw:t";
 
 int main(int argc, char **argv)
 {
@@ -1906,6 +1906,7 @@ int main(int argc, char **argv)
 	char *module = NULL;
 	unsigned int i;
 	unsigned int count = 0, plane_count = 0;

 
 			if (drop_master)
 				drmDropMaster(dev.fd);
