diff options
-rw-r--r-- | kernel/resource.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/kernel/resource.c b/kernel/resource.c index a8344dda7049..673061c06da1 100644 --- a/kernel/resource.c +++ b/kernel/resource.c | |||
@@ -945,8 +945,8 @@ struct resource * __request_region(struct resource *parent, | |||
945 | res->name = name; | 945 | res->name = name; |
946 | res->start = start; | 946 | res->start = start; |
947 | res->end = start + n - 1; | 947 | res->end = start + n - 1; |
948 | res->flags = IORESOURCE_BUSY; | 948 | res->flags = resource_type(parent); |
949 | res->flags |= flags; | 949 | res->flags |= IORESOURCE_BUSY | flags; |
950 | 950 | ||
951 | write_lock(&resource_lock); | 951 | write_lock(&resource_lock); |
952 | 952 | ||