lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [day] [month] [year] [list]
Date:	Tue, 8 May 2012 01:13:09 +0800
From:	Teck Choon Giam <giamteckchoon@...il.com>
To:	"Michael A. Halcrow" <mhalcrow@...ibm.com>
Cc:	linux-kernel@...r.kernel.org
Subject: [PATCH] ecryptfs: Fix warnings as errors in fs/ecryptfs/miscdev.c
 when using android prebuilt linux-x86 toolchain arm-eabi-4.4.3

Hi,

I am submitting this patch for review as it failed to compile using
toolchain provided by android aka
android/prebuilt/linux-x86/toolchain/arm-eabi-4.4.3.

The patch commit id is db10e556518eb9d21ee92ff944530d84349684f4
upstream and 3.0.y commit id is
cdce30003c234575bbcfddb0980adc04b82408c7 which causes such warning as
error issue in 3.0.y.  This patch is based on 3.0.y tree.  This patch
just cast the type accordingly which I am not sure whether is this the
right thing to do but this fix my compile problem though.

Thanks.


From: Giam Teck Choon <giamteckchoon@...il.com>

cc1: warnings being treated as errors
fs/ecryptfs/miscdev.c: In function 'ecryptfs_miscdev_write':
fs/ecryptfs/miscdev.c:427: error: format '%lu' expects type 'long
unsigned int', but argument 4 has type 'unsigned int' [-Wformat]
make[2]: *** [fs/ecryptfs/miscdev.o] Error 1

Signed-off-by: Giam Teck Choon <giamteckchoon@...il.com>
---
 fs/ecryptfs/miscdev.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

diff --git a/fs/ecryptfs/miscdev.c b/fs/ecryptfs/miscdev.c
index 0dc5a3d..c132e70 100644
--- a/fs/ecryptfs/miscdev.c
+++ b/fs/ecryptfs/miscdev.c
@@ -423,7 +423,8 @@ ecryptfs_miscdev_write(struct file *file, const
char __user *buf,
 		printk(KERN_WARNING "%s: Acceptable packet size range is "
 		       "[%d-%lu], but amount of data written is [%zu].",
 		       __func__, (1 + 4 + 1),
-		       (1 + 4 + 2 + sizeof(struct ecryptfs_message) + 4
+		       (long unsigned int)(1 + 4 + 2 +
+			sizeof(struct ecryptfs_message) + 4
 			+ ECRYPTFS_MAX_ENCRYPTED_KEY_BYTES), count);
 		return -EINVAL;
 	}
--
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

Powered by Openwall GNU/*/Linux Powered by OpenVZ