Richard Guenther
c1db53b366
V4L/DVB: dvb: l64781.ko broken with gcc 4.5
...
I'm trying to fix it on the GCC side (PR43007), but the module is
quite stupid in using ULL constants to operate on u32 values:
static int apply_frontend_param (struct dvb_frontend* fe, struct
dvb_frontend_parameters *param)
{
...
static const u32 ppm = 8000;
u32 spi_bias;
...
spi_bias *= 1000ULL;
spi_bias /= 1000ULL + ppm/1000;
which causes current GCC 4.5 to emit calls to __udivdi3 for i?86 again.
This patch fixes this issue.
Signed-off-by: Richard Guenther <rguenther@suse.de >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
CC: stable@kernel.org
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com >
2010-02-19 03:19:01 -02:00
..
2008-10-12 09:37:02 -02:00
2009-07-24 14:03:29 -03:00
2008-10-12 09:37:02 -02:00
2009-12-05 18:41:34 -02:00
2009-12-05 18:42:22 -02:00
2009-12-05 18:41:34 -02:00
2009-12-16 09:27:58 -02:00
2009-06-16 19:07:49 -03:00
2009-12-05 18:40:48 -02:00
2009-03-30 12:43:25 -03:00
2008-07-10 14:26:31 +01:00
2008-04-24 14:07:58 -03:00
2008-04-24 14:09:45 -03:00
2008-04-24 14:09:45 -03:00
2009-09-12 12:19:34 -03:00
2008-04-24 14:07:58 -03:00
2009-08-13 20:39:14 -03:00
2008-10-17 17:27:42 -03:00
2009-12-04 15:39:55 +01:00
2008-10-12 09:36:58 -02:00
2009-12-04 15:39:55 +01:00
2008-12-30 09:38:34 -02:00
2009-06-16 18:20:56 -03:00
2009-01-02 17:12:12 -02:00
2009-09-12 12:17:23 -03:00
2008-10-17 17:27:56 -03:00
2009-12-16 00:18:16 -02:00
2009-12-16 00:18:16 -02:00
2009-12-16 00:18:16 -02:00
2009-12-16 09:27:54 -02:00
2008-04-24 14:07:58 -03:00
2009-12-04 15:39:55 +01:00
2008-01-25 19:05:17 -02:00
2009-03-30 12:43:14 -03:00
2008-10-12 09:37:00 -02:00
2009-03-30 12:43:14 -03:00
2009-12-05 18:40:04 -02:00
2009-12-05 18:40:55 -02:00
2009-12-16 09:27:51 -02:00
2010-01-17 11:31:35 -02:00
2009-12-16 00:18:16 -02:00
2009-12-16 00:18:16 -02:00
2008-12-30 09:40:40 -02:00
2009-11-09 09:40:57 +01:00
2008-10-12 09:36:51 -02:00
2009-12-05 18:42:08 -02:00
2009-12-05 18:42:08 -02:00
2009-08-13 20:39:14 -03:00
2009-03-30 12:43:29 -03:00
2009-09-12 12:17:50 -03:00
2009-09-12 12:17:50 -03:00
2009-12-05 18:41:32 -02:00
2009-12-05 18:41:32 -02:00
2009-12-05 18:41:32 -02:00
2008-10-13 12:27:03 -02:00
2008-04-24 14:07:43 -03:00
2008-04-24 14:07:58 -03:00
2007-10-09 22:06:17 -03:00
2008-04-24 14:07:58 -03:00
2009-06-16 18:20:38 -03:00
2009-06-16 18:20:37 -03:00
2009-03-30 12:43:47 -03:00
2008-05-14 02:54:10 -03:00
2008-04-24 14:09:40 -03:00
2010-01-17 11:55:45 -02:00
2010-02-19 03:19:01 -02:00
2008-04-24 14:07:58 -03:00
2009-12-04 15:39:55 +01:00
2008-04-24 14:07:58 -03:00
2009-09-19 00:53:16 -03:00
2008-12-29 17:53:13 -02:00
2009-06-16 19:14:15 -03:00
2010-01-17 11:31:34 -02:00
2009-08-13 20:39:14 -03:00
2008-10-12 09:36:49 -02:00
2009-09-12 12:17:38 -03:00
2009-12-16 09:27:50 -02:00
2009-09-12 12:17:38 -03:00
2009-03-30 12:43:04 -03:00
2009-12-16 09:27:42 -02:00
2009-03-30 12:43:04 -03:00
2010-01-17 11:55:45 -02:00
2010-01-17 11:55:45 -02:00
2010-01-17 11:55:45 -02:00
2010-01-17 11:55:45 -02:00
2008-04-24 14:09:40 -03:00
2009-09-12 12:17:24 -03:00
2008-05-14 02:54:12 -03:00
2008-04-24 14:07:58 -03:00
2008-04-24 14:07:58 -03:00
2009-06-16 18:20:56 -03:00
2008-04-24 14:07:58 -03:00
2009-08-13 20:39:14 -03:00
2008-04-24 14:07:58 -03:00
2009-08-13 20:39:14 -03:00
2008-04-24 14:07:58 -03:00
2009-08-13 20:39:14 -03:00
2008-04-24 14:07:58 -03:00
2009-12-05 18:41:23 -02:00
2009-12-05 18:41:22 -02:00
2009-08-13 20:39:14 -03:00
2008-10-21 14:30:59 -02:00
2008-04-24 14:09:39 -03:00
2008-10-04 23:01:21 -03:00
2008-10-04 23:00:46 -03:00
2008-12-29 17:53:13 -02:00
2008-12-29 17:53:13 -02:00
2009-09-19 00:53:16 -03:00
2008-12-29 17:53:13 -02:00
2009-08-13 20:39:14 -03:00
2008-10-12 09:37:06 -02:00
2009-08-13 20:39:14 -03:00
2008-04-24 14:07:58 -03:00
2009-08-13 20:39:14 -03:00
2008-04-24 14:07:58 -03:00
2009-03-13 13:19:16 -03:00
2008-12-29 17:53:22 -02:00
2009-12-04 15:39:55 +01:00
2008-12-29 17:53:23 -02:00
2009-03-13 13:19:16 -03:00
2008-12-29 17:53:24 -02:00
2008-10-13 12:26:25 -02:00
2008-10-12 09:37:07 -02:00
2009-03-30 12:43:43 -03:00
2009-12-05 18:41:43 -02:00
2009-09-12 12:19:08 -03:00
2008-12-29 17:53:18 -02:00
2009-12-05 18:41:30 -02:00
2009-12-05 18:41:28 -02:00
2009-12-16 09:27:44 -02:00
2009-12-16 09:27:44 -02:00
2009-08-13 20:39:14 -03:00
2008-10-13 12:26:01 -02:00
2009-08-13 20:39:14 -03:00
2008-04-24 14:07:58 -03:00
2009-08-13 20:39:14 -03:00
2008-10-12 09:37:07 -02:00
2009-12-16 00:18:49 -02:00
2009-12-05 18:41:25 -02:00
2009-12-05 18:41:25 -02:00
2009-12-05 18:41:25 -02:00
2009-12-05 18:41:26 -02:00
2009-12-05 18:41:43 -02:00
2009-12-05 18:41:23 -02:00
2009-12-05 18:41:23 -02:00
2009-06-16 18:20:38 -03:00
2009-06-16 18:20:37 -03:00
2009-12-05 18:41:31 -02:00
2009-06-16 18:20:37 -03:00
2010-01-17 11:55:44 -02:00
2010-01-17 11:55:44 -02:00
2008-04-24 14:09:44 -03:00
2008-04-24 14:07:58 -03:00
2008-07-20 07:25:08 -03:00
2009-08-13 20:39:14 -03:00
2008-04-24 14:07:58 -03:00
2009-08-13 20:39:14 -03:00
2008-04-24 14:07:58 -03:00
2008-12-29 17:53:22 -02:00
2009-09-12 12:19:07 -03:00
2008-12-29 17:53:22 -02:00
2010-01-17 11:55:42 -02:00
2008-07-20 07:09:24 -03:00
2009-08-13 20:39:14 -03:00
2009-06-16 18:21:13 -03:00
2009-08-13 20:39:14 -03:00
2008-04-24 14:09:44 -03:00
2008-10-12 09:36:57 -02:00
2008-04-24 14:07:58 -03:00
2008-04-24 14:07:58 -03:00
2009-08-13 20:39:14 -03:00
2008-04-24 14:07:58 -03:00
2009-09-12 12:19:08 -03:00
2008-04-24 14:07:58 -03:00
2008-10-17 17:41:30 -03:00
2009-09-12 12:17:24 -03:00
2009-03-30 12:43:06 -03:00
2009-09-12 12:18:55 -03:00
2009-09-12 12:18:55 -03:00
2009-03-30 12:43:40 -03:00
2009-09-12 12:19:09 -03:00
2009-03-30 12:43:40 -03:00