diff options
author | Matthew Wilcox <willy@parisc-linux.org> | 2005-11-17 16:33:29 -0500 |
---|---|---|
committer | Kyle McMartin <kyle@parisc-linux.org> | 2005-11-17 16:33:29 -0500 |
commit | ba5c4f1bae89eba7b03e58a5448e8b28a006d4df (patch) | |
tree | 677d29940c35138c178ac311eb0f8d63a2cb7937 /arch/parisc/kernel | |
parent | aa0eecb07f27bea25a7cbe4150822be72493e574 (diff) | |
download | kernel_goldelico_gta04-ba5c4f1bae89eba7b03e58a5448e8b28a006d4df.zip kernel_goldelico_gta04-ba5c4f1bae89eba7b03e58a5448e8b28a006d4df.tar.gz kernel_goldelico_gta04-ba5c4f1bae89eba7b03e58a5448e8b28a006d4df.tar.bz2 |
[PARISC] Return PDC_OK when alloc_pa_dev fails to enumerate all devices
Return PDC_OK when device registration fails so that we enumerate all
subsequent devices, even when we get two devices with the same hardware
path (which should never happen, but does with at least one revision of
rp8400 firmware).
Signed-off-by: Matthew Wilcox <willy@parisc-linux.org>
Signed-off-by: Kyle McMartin <kyle@parisc-linux.org>
Diffstat (limited to 'arch/parisc/kernel')
-rw-r--r-- | arch/parisc/kernel/inventory.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/parisc/kernel/inventory.c b/arch/parisc/kernel/inventory.c index 1a1c664..8f56387 100644 --- a/arch/parisc/kernel/inventory.c +++ b/arch/parisc/kernel/inventory.c @@ -188,7 +188,7 @@ pat_query_module(ulong pcell_loc, ulong mod_index) temp = pa_pdc_cell.cba; dev = alloc_pa_dev(PAT_GET_CBA(temp), &pa_pdc_cell.mod_path); if (!dev) { - return PDC_NE_MOD; + return PDC_OK; } /* alloc_pa_dev sets dev->hpa */ |