Bug 13253
Summary: | x86_64 kernel misinterprets "reserve=" boot parameter | ||
---|---|---|---|
Product: | ACPI | Reporter: | pablomme (pablomme) |
Component: | Config-Other | Assignee: | Zhang Rui (rui.zhang) |
Status: | CLOSED CODE_FIX | ||
Severity: | normal | CC: | keng-yu.lin, lenb, randy.dunlap |
Priority: | P1 | ||
Hardware: | All | ||
OS: | Linux | ||
Kernel Version: | 2.6.28 | Subsystem: | |
Regression: | No | Bisected commit-id: | |
Attachments: |
dmesg with reserve parameter set on x86_64
patch: io_start use unsigned int intead of int |
Description
pablomme
2009-05-06 01:43:03 UTC
please attach the full dmesg ouput after boot. Created attachment 21457 [details]
dmesg with reserve parameter set on x86_64
Attached. I can also produce dmesgs without using "reserve", and for the 32-bit kernel using an Ubuntu liveCD, if any of these help.
Created attachment 21703 [details]
patch: io_start use unsigned int intead of int
please re-open this bug if the patch doesn't work for you.
patch is also sent to the ACPI mail list. http://patchwork.kernel.org/patch/27403/ Works beautifully, thanks. 8bc1ad7dd301b7ca7454013519fa92e8c53655ff kernel/resource.c: fix sign extension in reserve_setup() shipped in linux-2.6.31-rc2 closed. |