Input: add compat support for sysfs and /proc capabilities output
authorDmitry Torokhov <dmitry.torokhov@gmail.com>
Mon, 11 Jan 2010 08:05:43 +0000 (00:05 -0800)
committerDmitry Torokhov <dmitry.torokhov@gmail.com>
Tue, 12 Jan 2010 17:30:24 +0000 (09:30 -0800)
Input core displays capabilities bitmasks in form of one or more longs printed
in hex form and separated by spaces. Unfortunately it does not work well
for 32-bit applications running on 64-bit kernels since applications expect
that number is "worth" only 32 bits when kernel advances by 64 bits.

Fix that by ensuring that output produced for compat tasks uses 32-bit units.

Reported-and-tested-by: Michael Tokarev <mjt@tls.msk.ru>
Signed-off-by: Dmitry Torokhov <dtor@mail.ru>

No differences found