diff options
author | Adam Jackson <ajax@redhat.com> | 2008-10-11 21:41:47 -0400 |
---|---|---|
committer | Adam Jackson <ajax@redhat.com> | 2008-11-24 23:40:05 -0500 |
commit | ee8b5cf94c2a9f8526a3bb5011ebb10f3246a4d9 (patch) | |
tree | 0e8dceb09f2814404dcd24184ebd473b2d451097 | |
parent | 8397df89456558e3c85b05e0acfccb9f6af6b695 (diff) |
Bus: Trust the kernel when registering driver resources
... everywhere, not just (linux && (ia64 || alpha)).
-rw-r--r-- | hw/xfree86/common/xf86Bus.c | 20 |
1 files changed, 4 insertions, 16 deletions
diff --git a/hw/xfree86/common/xf86Bus.c b/hw/xfree86/common/xf86Bus.c index d7abfc997..1316dec29 100644 --- a/hw/xfree86/common/xf86Bus.c +++ b/hw/xfree86/common/xf86Bus.c @@ -1349,13 +1349,13 @@ xf86ConvertListToHost(int entityIndex, resPtr list) /* * xf86RegisterResources() -- attempts to register listed resources. - * Returns a resPtr listing all resources not successfully registered. + * Returns a resPtr listing all resources not successfully registered, by + * which we mean, NULL. */ _X_EXPORT resPtr xf86RegisterResources(int entityIndex, resList list, unsigned long access) { - resPtr res = NULL; resRange range; resList list_f = NULL; @@ -1371,15 +1371,7 @@ xf86RegisterResources(int entityIndex, resList list, unsigned long access) range.type = (range.type & ~ResAccMask) | (access & ResAccMask); } range.type &= ~ResEstimated; /* Not allowed for drivers */ -#if !((defined(__alpha__) || (defined(__ia64__))) && defined(linux)) - /* On Alpha Linux, do not check for conflicts, trust the kernel. */ - if (checkConflict(&range, Acc, entityIndex, SETUP,TRUE)) - res = xf86AddResToList(res,&range,entityIndex); - else -#endif - { - Acc = xf86AddResToList(Acc,&range,entityIndex); - } + Acc = xf86AddResToList(Acc,&range,entityIndex); list++; } if (list_f) @@ -1389,11 +1381,7 @@ xf86RegisterResources(int entityIndex, resList list, unsigned long access) xf86MsgVerb(X_INFO, 3,"Resources after driver initialization\n"); xf86PrintResList(3, Acc); #endif - if (res) { - xf86MsgVerb(X_INFO, 3, "Failed to register resources:\n"); - xf86PrintResList(3, res); - } - return res; + return NULL; } |