]>
Commit | Line | Data |
---|---|---|
09d62646 TL |
1 | From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 |
2 | From: Javier Martinez Canillas <javierm@redhat.com> | |
3 | Date: Tue, 25 Jan 2022 10:12:19 +0100 | |
4 | Subject: [PATCH] drivers/firmware: Don't mark as busy the simple-framebuffer | |
5 | IO resource | |
6 | ||
7 | The sysfb_create_simplefb() function requests a IO memory resource for the | |
8 | simple-framebuffer platform device, but it also marks it as busy which can | |
9 | lead to drivers requesting the same memory resource to fail. | |
10 | ||
11 | Let's drop the IORESOURCE_BUSY flag and let drivers to request it as busy | |
12 | instead. | |
13 | ||
14 | Signed-off-by: Javier Martinez Canillas <javierm@redhat.com> | |
15 | Reviewed-by: Zack Rusin <zackr@vmware.com> | |
16 | Reviewed-by: Thomas Zimmermann <tzimmermann@suse.de> | |
17 | Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com> | |
18 | --- | |
19 | drivers/firmware/sysfb_simplefb.c | 2 +- | |
20 | 1 file changed, 1 insertion(+), 1 deletion(-) | |
21 | ||
22 | diff --git a/drivers/firmware/sysfb_simplefb.c b/drivers/firmware/sysfb_simplefb.c | |
6ef2b41a | 23 | index 757cc8b9f3de..bda8712bfd8c 100644 |
09d62646 TL |
24 | --- a/drivers/firmware/sysfb_simplefb.c |
25 | +++ b/drivers/firmware/sysfb_simplefb.c | |
26 | @@ -99,7 +99,7 @@ __init int sysfb_create_simplefb(const struct screen_info *si, | |
27 | ||
28 | /* setup IORESOURCE_MEM as framebuffer memory */ | |
29 | memset(&res, 0, sizeof(res)); | |
30 | - res.flags = IORESOURCE_MEM | IORESOURCE_BUSY; | |
31 | + res.flags = IORESOURCE_MEM; | |
32 | res.name = simplefb_resname; | |
33 | res.start = base; | |
34 | res.end = res.start + length - 1; |