aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/misc/Kconfig
diff options
context:
space:
mode:
authorYinghai Lu <yinghai.lu@oracle.com>2011-12-12 12:39:14 -0800
committerGreg Kroah-Hartman <gregkh@suse.de>2011-12-21 12:57:45 -0800
commit02ca05666d485710afaf604cf06fc4551d34e90d (patch)
treeb8732162ff0f9656fdbe95541aab1a67837f1fd7 /drivers/misc/Kconfig
parent8cce5e94c35994eab76780648ee8788b0a7a7728 (diff)
downloadkernel_samsung_crespo-02ca05666d485710afaf604cf06fc4551d34e90d.zip
kernel_samsung_crespo-02ca05666d485710afaf604cf06fc4551d34e90d.tar.gz
kernel_samsung_crespo-02ca05666d485710afaf604cf06fc4551d34e90d.tar.bz2
ibft: Fix finding IBFT ACPI table on UEFI
commit 935a9fee51c945b8942be2d7b4bae069167b4886 upstream. Found one system with UEFI/iBFT, kernel does not detect the iBFT during iscsi_ibft module loading. Root cause: on x86 (UEFI), we are calling of find_ibft_region() much earlier - specifically in setup_arch() before ACPI is enabled. Try to split acpi checking code out and call that later At that time ACPI iBFT already get permanent mapped with ioremap. So isa_virt_to_bus() will get wrong phys from right virt address. We could just skip that phys address printing. For legacy one, print the found address early. -v2: update comments and description according to Konrad. -v3: fix problem about module use case that is found by Konrad. -v4: use acpi_get_table() instead of acpi_table_parse() to handle module use case that is found by Konrad again.. Signed-off-by: Yinghai Lu <yinghai@kernel.org> Signed-off-by: Konrad Rzeszutek Wilk <konrad@kernel.org> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'drivers/misc/Kconfig')
0 files changed, 0 insertions, 0 deletions