From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752163AbbJFCz4 (ORCPT ); Mon, 5 Oct 2015 22:55:56 -0400 Received: from shadbolt.e.decadent.org.uk ([88.96.1.126]:48189 "EHLO shadbolt.e.decadent.org.uk" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751906AbbJFCzy (ORCPT ); Mon, 5 Oct 2015 22:55:54 -0400 Message-ID: <1444100147.2956.8.camel@decadent.org.uk> Subject: [PATCH RT 3/4] genirq: Fix pointer cast warning for randomness on 32-bit architectures From: Ben Hutchings To: linux-kernel@vger.kernel.org Cc: stable-rt@vger.kernel.org Date: Tue, 06 Oct 2015 03:55:47 +0100 In-Reply-To: <1444099292.2956.4.camel@decadent.org.uk> References: <1444099292.2956.4.camel@decadent.org.uk> Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-yMKgme16Er4wvFpK0pdp" X-Mailer: Evolution 3.16.5-1 Mime-Version: 1.0 X-SA-Exim-Connect-IP: 192.168.4.247 X-SA-Exim-Mail-From: ben@decadent.org.uk X-SA-Exim-Scanned: No (on shadbolt.decadent.org.uk); SAEximRunCond expanded to false Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --=-yMKgme16Er4wvFpK0pdp Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable gcc warns about casting directly from a 32-bit pointer to u64. In the current rt patch series we cast to unsigned long to avoid the warning, but this fix hasn't been backported to all versions. Signed-off-by: Ben Hutchings Cc: # 3.2 3.4 --- kernel/irq/manage.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/kernel/irq/manage.c b/kernel/irq/manage.c index e4549b2..964cf41 100644 --- a/kernel/irq/manage.c +++ b/kernel/irq/manage.c @@ -897,7 +897,8 @@ static int irq_thread(void *data) #ifdef CONFIG_PREEMPT_RT_FULL migrate_disable(); add_interrupt_randomness(action->irq, 0, - desc->random_ip ^ (u64) action); + desc->random_ip ^ + (unsigned long) action); migrate_enable(); #endif } --=20 Ben Hutchings All the simple programs have been written, and all the good names taken. --=-yMKgme16Er4wvFpK0pdp Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIVAwUAVhM4M+e/yOyVhhEJAQphqQ/9EOHd0IOlOph8yvR9B0HO7jVPt40TbHKH BwZoM5rI6fYLdLRdnfqdNp6t+1EXZTlS7cCq/GsRTEHTMr/9VVi7PoawA3f+yQ4C EC9na9soBT+mR/RzMnCrGhf078DXaEvjVDsf+8jvqh5PrZSkGwm6vTHAU/4+PcH8 BvcOC04xMxrFMycYLobWW/fEQgz3gSQtMfGQdpdC2qEK93DYMxL3CBZOBCQPQV6R FJycqXo6pJBebRz0hxbZTGD45ERGLxmbJtl4ROMdN7DyTscE9LJCrQCBv3dzUerR 0DhbYcN1p0kC0MvTH72L1g1Y7jTiFiTm/GNp+79nR9W9gaKYMNwlpn3c++246WSI tnMxV1clT0rSDI5cWzwDee9Qt5C/jYaq25/Gb/zZ7ptVozVacwdSuiDpB0DFtHHE 3WIWYZdXKqq3vDmv2euaZufvHKBX1Aobz5MAAAAcynXTrj39rR2eAoIFBh1BTsmS mm/y6RDMIAN9CxaQXOx4K4Z7IaF0EIsWmO5C6cGQ5p0UhGhmbS7s35uvWSAqlSLy ousJ56fFKcEVfwT3SFNrxtZyrZ5Ac7sbiGf82pllwb54Z0WsXoWObo79P/iPbWRx PdD2b4wVRy6FQbwaNw5jn89SCW1A7KbrfqvTJnKmVNOZ30e3irFE4s5EVj/gQeaA e+HrPWZHMSo= =KNfJ -----END PGP SIGNATURE----- --=-yMKgme16Er4wvFpK0pdp--