On 20-Apr-13, at 4:02 PM, Rolf Eike Beer wrote:
Am Samstag 20 April 2013, 15:52:59 schrieb John David Anglin:
On 20-Apr-13, at 3:51 PM, Rolf Eike Beer wrote:
Am Samstag 20 April 2013, 15:41:06 schrieb John David Anglin:
Provide __ucmpdi2 to resolve undefined references in 32 bit builds.
The Debian experimental linux source package (3.8.5-1) build fails
with the following errors:
...
MODPOST 2016 modules
ERROR: "__ucmpdi2" [fs/btrfs/btrfs.ko] undefined!
ERROR: "__ucmpdi2" [drivers/md/dm-verity.ko] undefined!
The attached patch resolves this problem. It is based on the s390
implementation
of ucmpdi2.c.
Signed-off-by: John David Anglin <dave.anglin@xxxxxxxx>
Cc: "James E.J. Bottomley" <jejb@xxxxxxxxxxxxxxxx>
Cc: Helge Deller <deller@xxxxxx>
If this is in 3.8.5 this should also get a Cc:stable@xxxxxxxxxx
It is not in anything.
The function? Or the error? If the function is missing, i.e. the
error will
happen once enabling e.g. btrfs, in a already released kernel we
should get
this into stable.
The error is probably in all active stable branches given that most
ports provide the function.
GCC generates a call to __ucmpdi2 if the backend doesn't support
unsigned 64-bit compares.
Normally, the function is resolved by libgcc. I have no objection to
pushing the patch back
but Helge and James usually decide this.
Dave
--
John David Anglin dave.anglin@xxxxxxxx
--
To unsubscribe from this list: send the line "unsubscribe linux-parisc" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html