Don Zickus
299c56966a
x86: Use u32 instead of long to set reset vector back to 0
...
A customer of ours, complained that when setting the reset
vector back to 0, it trashed other data and hung their box.
They noticed when only 4 bytes were set to 0 instead of 8,
everything worked correctly.
Mathew pointed out:
|
| We're supposed to be resetting trampoline_phys_low and
| trampoline_phys_high here, which are two 16-bit values.
| Writing 64 bits is definitely going to overwrite space
| that we're not supposed to be touching.
|
So limit the area modified to u32.
Signed-off-by: Don Zickus <dzickus@redhat.com>
Acked-by: Matthew Garrett <mjg@redhat.com>
Cc: <stable@kernel.org>
LKML-Reference: <1297139100-424-1-git-send-email-dzickus@redhat.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
2011-02-28 16:22:18 +01:00
..
2011-01-03 20:35:03 +01:00
2010-02-19 16:12:29 -08:00
2011-01-13 18:46:48 -08:00
2009-11-10 11:23:05 +01:00
2011-02-24 20:30:21 +01:00
2009-08-03 09:05:00 +01:00
2010-04-28 17:15:47 -07:00
2011-01-06 11:11:50 -08:00
2010-10-13 11:13:21 +02:00
2010-10-13 11:13:21 +02:00
2010-10-21 14:23:48 -07:00
2011-01-11 12:43:41 +01:00
2010-08-12 14:01:38 -07:00
2011-02-10 13:26:53 +01:00
2010-12-23 13:15:53 -08:00
2010-05-17 15:17:16 -07:00
2009-12-12 13:08:14 +01:00
2009-08-31 15:14:30 -07:00
2010-02-25 20:47:30 -08:00
2010-05-18 08:40:05 -07:00
2010-05-18 08:40:05 -07:00
2010-10-09 21:51:44 +02:00
2011-01-13 08:03:25 -08:00
2010-11-12 00:45:41 +01:00
2009-12-05 09:10:12 -08:00
2010-03-03 11:26:00 +01:00
2011-01-21 14:11:12 +01:00
2010-08-26 15:13:13 -07:00
2010-10-19 14:28:02 -07:00
2009-10-01 16:11:12 -07:00
2010-07-28 17:05:11 -07:00
2010-07-28 15:24:09 -07:00
2010-09-14 16:08:45 -07:00
2011-02-14 12:08:28 +01:00
2010-10-21 13:01:08 -07:00
2009-08-04 01:28:52 +09:00
2010-12-30 12:20:28 +01:00
2009-12-04 15:39:55 +01:00
2009-11-05 13:22:18 -08:00
2009-11-27 14:20:32 +01:00
2010-08-11 08:59:21 -07:00
2010-09-03 08:14:11 +02:00
2010-12-17 10:01:30 -08:00
2010-08-27 11:13:47 -07:00
2010-02-16 08:51:49 -08:00
2010-10-23 08:25:36 -07:00
2010-02-16 21:22:26 -08:00
2011-01-11 12:46:16 +01:00
2009-08-26 21:30:39 +02:00
2010-10-21 14:23:48 -07:00
2009-12-15 08:53:28 -08:00
2011-01-11 12:46:15 +01:00
2010-10-18 19:58:50 +02:00
2010-10-26 16:52:08 -07:00
2010-10-12 16:53:37 +02:00
2010-09-17 03:24:13 +02:00
2010-10-21 14:11:46 -07:00
2010-05-07 17:13:04 -07:00
2011-01-07 10:03:50 -05:00
2010-10-22 15:33:38 -07:00
2010-03-02 10:28:38 +01:00
2010-10-12 16:53:36 +02:00
2009-08-27 00:35:56 +02:00
2009-10-29 08:47:46 +01:00
2010-03-10 13:23:34 +01:00
2010-03-24 21:37:57 +08:00
2010-08-03 09:50:30 -04:00
2011-01-04 09:43:42 +01:00
2010-10-28 17:11:17 -07:00
2009-06-18 14:40:03 -07:00
2010-10-26 16:52:08 -07:00
2010-10-08 13:11:21 -07:00
2009-11-15 09:03:10 +01:00
2009-06-18 14:40:03 -07:00
2010-10-12 16:53:42 +02:00
2010-10-18 19:58:50 +02:00
2011-01-13 10:15:12 -08:00
2010-10-07 14:08:55 +01:00
2011-01-23 16:12:45 +01:00
2010-08-14 22:26:51 +02:00
2011-01-07 15:08:53 +01:00
2010-08-05 09:22:20 -05:00
2009-06-16 19:47:51 -07:00
2010-03-10 13:23:34 +01:00
2011-01-12 11:31:07 +02:00
2011-01-13 17:32:46 -08:00
2011-01-12 11:23:27 +02:00
2010-08-01 10:46:37 +03:00
2010-04-14 21:43:56 +09:30
2009-08-25 15:40:29 -07:00
2010-06-09 11:12:36 +02:00
2010-01-05 15:34:49 +09:00
2011-01-07 15:08:51 +01:00
2011-01-03 08:30:30 -08:00
2010-10-05 21:44:35 -07:00
2010-11-10 14:54:54 +01:00
2009-06-18 14:40:03 -07:00
2011-02-03 13:32:39 -08:00
2009-12-04 15:39:55 +01:00
2010-02-15 14:34:10 -08:00
2010-06-29 12:12:59 +02:00
2011-01-05 14:09:23 +01:00
2011-01-05 14:09:23 +01:00
2010-11-11 11:34:27 +01:00
2010-11-11 11:34:27 +01:00
2009-06-18 14:40:03 -07:00
2010-05-07 17:13:04 -07:00
2011-01-06 11:11:50 -08:00
2010-07-20 15:38:18 -07:00
2009-08-21 17:00:02 -07:00
2010-09-17 15:36:40 -07:00
2011-01-07 15:08:52 +01:00
2009-09-10 17:22:44 -04:00
2011-01-19 10:25:18 +01:00
2011-01-19 10:25:18 +01:00
2010-03-07 15:59:39 -08:00
2010-12-15 17:11:30 -08:00
2011-01-13 08:03:13 -08:00
2010-06-29 12:12:59 +02:00
2009-06-20 15:40:00 -07:00
2010-10-07 16:36:17 -07:00
2010-08-11 08:43:49 +02:00
2009-06-18 14:40:03 -07:00
2011-01-13 17:32:39 -08:00
2011-01-26 10:49:57 +10:00
2009-11-23 17:09:59 -08:00
2010-02-10 17:47:18 -08:00
2010-10-18 10:49:30 -04:00
2010-11-18 12:52:04 +01:00
2011-01-26 08:10:49 +01:00
2011-02-16 12:26:12 +01:00
2010-11-26 15:14:56 +01:00
2010-11-01 15:38:34 -04:00
2010-06-07 17:27:11 -07:00
2010-10-26 16:52:08 -07:00
2011-01-13 17:32:44 -08:00
2011-01-13 17:32:44 -08:00
2011-01-13 17:32:44 -08:00
2011-01-13 17:32:44 -08:00
2011-01-13 17:32:45 -08:00
2011-01-13 20:15:18 -08:00
2010-12-15 17:11:30 -08:00
2010-02-12 09:42:39 -08:00
2010-03-26 11:33:55 +01:00
2010-03-26 11:33:55 +01:00
2010-05-19 11:41:05 +03:00
2010-11-28 09:33:20 +01:00
2010-07-07 17:29:18 -07:00
2010-07-20 17:41:14 -07:00
2010-08-07 18:15:50 +02:00
2009-10-20 14:46:00 +09:00
2010-10-19 14:28:02 -07:00
2010-11-12 00:45:41 +01:00
2009-06-18 14:40:03 -07:00
2009-12-04 23:41:47 +01:00
2011-02-04 22:27:28 -08:00
2011-02-28 16:22:18 +01:00
2009-06-18 14:40:03 -07:00
2009-06-18 14:40:03 -07:00
2009-12-14 23:55:32 +01:00
2009-12-14 23:55:32 +01:00
2009-09-03 21:30:51 +02:00
2010-11-18 14:37:34 +01:00
2009-09-28 16:43:15 -07:00
2010-06-08 00:32:49 +02:00
2010-06-08 00:32:49 +02:00
2011-01-12 11:31:07 +02:00
2010-08-26 15:13:29 -07:00
2010-08-13 16:53:13 -07:00
2010-02-17 13:07:21 +01:00
2010-08-17 18:07:43 -07:00
2010-08-04 11:47:58 -07:00
2009-06-18 14:40:03 -07:00
2009-06-18 14:40:03 -07:00
2010-05-28 16:14:17 -07:00
2009-09-16 14:34:50 +02:00
2010-11-18 09:08:23 +01:00
2009-06-16 19:47:27 -07:00
2010-10-20 14:23:55 -07:00
2010-05-27 09:12:57 -07:00
2010-10-20 14:23:55 -07:00
2011-01-12 11:23:16 +02:00
2010-08-20 14:59:02 +02:00
2009-06-18 14:40:03 -07:00
2010-01-05 13:45:06 -08:00
2010-02-28 10:35:09 -08:00
2009-10-12 18:29:46 +02:00
2009-06-18 14:40:03 -07:00
2010-08-10 12:07:51 -07:00
2010-08-10 12:07:51 -07:00
2010-02-11 15:08:17 -08:00
2009-08-21 21:43:46 +02:00
2011-01-12 11:31:08 +02:00
2010-10-18 10:49:34 -04:00
2010-08-06 16:25:13 -07:00