[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <20110126165132.GC29163@core.coreip.homeip.net>
Date: Wed, 26 Jan 2011 08:51:32 -0800
From: Dmitry Torokhov <dmitry.torokhov@...il.com>
To: Mauro Carvalho Chehab <mchehab@...hat.com>
Cc: Gerd Hoffmann <kraxel@...hat.com>, Mark Lord <kernel@...savvy.com>,
Linus Torvalds <torvalds@...ux-foundation.org>,
Linux Kernel <linux-kernel@...r.kernel.org>,
linux-input@...r.kernel.org, linux-media@...r.kernel.org
Subject: Re: 2.6.36/2.6.37: broken compatibility with userspace input-utils ?
On Wed, Jan 26, 2011 at 12:18:29PM -0200, Mauro Carvalho Chehab wrote:
> diff --git a/input.c b/input.c
> index d57a31e..a9bd5e8 100644
> --- a/input.c
> +++ b/input.c
> @@ -101,8 +101,8 @@ int device_open(int nr, int verbose)
> close(fd);
> return -1;
> }
> - if (EV_VERSION != version) {
> - fprintf(stderr, "protocol version mismatch (expected %d, got %d)\n",
> + if (EV_VERSION > version) {
> + fprintf(stderr, "protocol version mismatch (expected >= %d, got %d)\n",
> EV_VERSION, version);
Please do not do this. It causes check to "float" depending on the
version of kernel headers it was compiled against.
The check should be against concrete version (0x10000 in this case).
Thanks.
--
Dmitry
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Powered by blists - more mailing lists