Activity log for bug #370003

Date Who What changed Old value New value Message
2009-04-30 18:40:20 pablomme bug added bug
2009-05-06 01:45:58 pablomme bug watch added http://bugzilla.kernel.org/show_bug.cgi?id=13253
2009-05-08 15:16:05 David Stansby bug task added linux
2009-05-09 01:01:27 Bug Watch Updater linux: status Unknown Confirmed
2009-05-20 16:13:43 Bug Watch Updater linux: status Confirmed Incomplete
2009-05-26 09:52:23 Leann Ogasawara linux (Ubuntu): importance Undecided Medium
2009-05-26 09:52:23 Leann Ogasawara linux (Ubuntu): status New Triaged
2009-06-02 11:06:16 Bug Watch Updater linux: status Incomplete Fix Released
2009-06-25 03:26:47 Keng-Yu Lin linux (Ubuntu): status Triaged In Progress
2009-06-25 03:26:47 Keng-Yu Lin linux (Ubuntu): assignee Keng-Yü Lin (lexical)
2009-07-03 10:03:15 Keng-Yu Lin nominated for series Ubuntu Jaunty
2009-07-03 12:29:04 Stefan Bader bug task added linux (Ubuntu Jaunty)
2009-07-03 12:30:22 Stefan Bader description I'm running up-to-date Jaunty, kernel 2.6.28-11.42, x86_64. In order to circumvent bug #187671 (which is caused by a bad BIOS configuration of the MMIO regions for certain laptops) I added the kernel option "reserve=0xffb00000,0x100000" to my default kernel in /boot/grub/menu.lst, which has been reported to work on 32-bit systems (and which I have been able to verify using a 32-bit liveCD). However, the kernel boot parameter does not work correctly on the 64-bit kernel. The option I specified is interpreted so that the following line appears at the end of /proc/iomem: ffffffffffb00000-ffffffffffbfffff : reserved which is clearly incorrect: it looks like the 32-bit address is being padded with ones instead of zeros. Specifying "reserve=0x00000000ffb00000,0x100000" (full-blown 64-bit address) does not change anything, the same line appears in /proc/iomem. SRU Justificatoin: IMPACT: kernel parameter "reserve=" is not handled well on AMD64 and the value in /proc/iomem is not padded by 0xf in the front. The bug LP#187671 depends on this bug. FIX: A patch from Zhang Rui fixed. The patch is also summitted to the mainline. The status on mainline bugzilla is "RESOLVED CODE_FIX". It may be merged into the mainline some day. TEST: I tested on Karmic, Jaunty and Intrepid. The value in /proc/iomem is correct after applying this patch. The original reporter also tested on 2.6.28-11 kernel and reported to work well. --- I'm running up-to-date Jaunty, kernel 2.6.28-11.42, x86_64. In order to circumvent bug #187671 (which is caused by a bad BIOS configuration of the MMIO regions for certain laptops) I added the kernel option "reserve=0xffb00000,0x100000" to my default kernel in /boot/grub/menu.lst, which has been reported to work on 32-bit systems (and which I have been able to verify using a 32-bit liveCD). However, the kernel boot parameter does not work correctly on the 64-bit kernel. The option I specified is interpreted so that the following line appears at the end of /proc/iomem: ffffffffffb00000-ffffffffffbfffff : reserved which is clearly incorrect: it looks like the 32-bit address is being padded with ones instead of zeros. Specifying "reserve=0x00000000ffb00000,0x100000" (full-blown 64-bit address) does not change anything, the same line appears in /proc/iomem.
2009-07-03 12:30:47 Stefan Bader linux (Ubuntu Jaunty): importance Undecided Medium
2009-07-03 12:30:47 Stefan Bader linux (Ubuntu Jaunty): status New Fix Committed
2009-07-08 07:20:11 Martin Pitt tags verification-needed
2009-07-10 12:51:37 Keng-Yu Lin linux (Ubuntu Jaunty): assignee Keng-Yü Lin (lexical)
2009-07-15 06:32:19 Martin Pitt tags verification-needed verification-done
2009-07-23 13:20:48 Keng-Yu Lin linux (Ubuntu): status In Progress Fix Committed
2009-08-17 23:56:29 Launchpad Janitor linux (Ubuntu Jaunty): status Fix Committed Fix Released
2010-01-21 08:27:03 Keng-Yu Lin linux (Ubuntu): status Fix Committed Fix Released
2011-02-04 12:41:21 Bug Watch Updater linux: importance Unknown Medium