Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.kernel > #1569867
| Path | csiph.com!news.redatomik.org!aioe.org!bofh.it!news.nic.it!robomod |
|---|---|
| From | Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> |
| Newsgroups | linux.kernel |
| Subject | Re: [PATCH v1] video : fbdev : stifb :- Handle return NULL error from ioremap_nocache. |
| Date | Mon, 30 Jan 2017 17:10:02 +0100 |
| Message-ID | <t5mGK-64M-3@gated-at.bofh.it> (permalink) |
| References | <t5mGK-64M-5@gated-at.bofh.it> <t0VON-2O5-11@gated-at.bofh.it> |
| X-Original-To | Arvind Yadav <arvind.yadav.cs@gmail.com> |
| X-Auditid | b6c32a2e-f79656d0000012f2-10-588f62dea9bd |
| User-Agent | KMail/4.13.3 (Linux/3.13.0-96-generic; KDE/4.13.3; x86_64; ; ) |
| MIME-Version | 1.0 |
| Content-Transfer-Encoding | 7Bit |
| Content-Type | text/plain; charset=us-ascii |
| X-Brightmail-Tracker | H4sIAAAAAAAAA+NgFupileLIzCtJLcpLzFFi42LZdlhTQ/deUn+Ewf+p6hbXehcyW9z/dJvR 4v66VawWJ/o+sFpc3jWHzeLRqQtMDmweO2fdZff48DHO48Ki36wenzfJBbBEcdmkpOZklqUW 6dslcGW8vHWOpeA3b8XL92cZGxhfc3cxcnJICJhIXN4xkxHCFpO4cG89WxcjF4eQwFJGiV8P 3zNBOO1MEvfnnGKG6Zg8eSoLRGI5o8T0lUeYIZyvjBJT93xiAaliE7CSmNi+CmyuiICOxKaZ vxlBipgFmhklXv3sBBslLJAoMbXpOJjNIqAqcebPMbBmXgFNiW8vm9lBbFEBL4kt+9qZQGxO AU+J13caWCFqBCV+TL4HVs8sIC+xb/9UVghbR+LssXVgyyQEJrNL/N77AGgBB5AjK7HpANQL LhKnF72CsoUlXh3fwg5hS0v8XXoLGhjTGSW2/5aAmLOZUWLV7glQRdYSh49fhFrGJ9H7+wkT xHxeiY42IYgSD4nJF94yQdiOEms2/oAG1xxGiUP7LrFOYJSfheSHWUh+mIXkhwWMzKsYxVIL inPTU4tNC4z1ihNzi0vz0vWS83M3MYJTiJbeDsZ/C7wPMQpwMCrx8L7w7Y8QYk0sK67MPcQo wcGsJMIbEAcU4k1JrKxKLcqPLyrNSS0+xCjNwaIkzrugwjpCSCA9sSQ1OzW1ILUIJsvEwSnV wLhBSdkmrdxPXemaf0/GZ62QpvlvXcyitL6KXNDuyqnueS1UFFEVdoRnx3G7LzVTklmT7j+Z Gdn+886lgsbMu/F6roctn0lnnkgI1wt5XHGmgFdw/5Q6tyv1a06sKV9UGvT67BfemZFOZfUW hx2/yx/QEW9+YlT0T3jxbm2fnW+zdL4GfT22W4mlOCPRUIu5qDgRAEH+YXcdAwAA |
| X-Brightmail-Tracker | H4sIAAAAAAAAA+NgFlrNIsWRmVeSWpSXmKPExsVy+t9jAd27Sf0RBh//iFlc613IbHH/021G i/vrVrFanOj7wGpxedccNotHpy4wObB57Jx1l93jw8c4jwuLfrN6fN4kF8AS5WaTkZqYklqk kJqXnJ+SmZduqxQa4qZroaSQl5ibaqsUoesbEqSkUJaYUwrkGRmgAQfnAPdgJX27BLeMl7fO sRT85q14+f4sYwPja+4uRk4OCQETicmTp7JA2GISF+6tZwOxhQSWMkqc3whkcwHZXxkltu7a D5ZgE7CSmNi+ihHEFhHQkdg08zcjSBGzQDOjxPRFU5hBEsICiRLr1m0Ea2ARUJU48+cY2AZe AU2Jby+b2UFsUQEviS372plAbE4BT4nXdxpYIbbNY5SYf6UfqkFQ4sfke2A2s4C8xL79U1kh bC2J9TuPM01gFJiFpGwWkrJZSMoWMDKvYpRILUguKE5KzzXKSy3XK07MLS7NS9dLzs/dxAiO qGfSOxgP73I/xCjAwajEwzvBuz9CiDWxrLgy9xCjBAezkghvQBxQiDclsbIqtSg/vqg0J7X4 EKMp0IcTmaVEk/OB0Z5XEm9oYm5ibmxgYW5paWKkJM7bOPtZuJBAemJJanZqakFqEUwfEwen VAMjY9iJ78sFVjku4/SxZ9sqeSJBZaXhCvVTpWdP9+/vWceT8ab/7ydW9VUa/0/vju1eULe3 +HKNfmvuc/NN/0rlFXQtS/g9H0+fJlcYMF2AN1F7+jbh3Y/tKrmZON8+uuRkotFwRzUy1fDr nDX3lXkZxPcnuG9iPZv0wFz89IurV45+5xdgfZioxFKckWioxVxUnAgAYgwo6r4CAAA= |
| X-Mtr | 20000000000000000@CPGS |
| X-Cms-Mailid | 20170130155925epcas5p2eb7261871793488fb6d181ff509b469d |
| X-Msg-Generator | CA |
| X-Sender-IP | 203.254.230.27 |
| X-Local-Sender | Bartlomiej ZolnierkiewiczSRPOL-Kernel (TP)삼성전자Senior Software Engineer |
| X-Global-Sender | Bartlomiej ZolnierkiewiczSRPOL-Kernel (TP)Samsung ElectronicsSenior Software Engineer |
| X-Sender-Code | C10EHQC10CD02CD027392 |
| Cms-Type | 105P |
| X-Hopcount | 7 |
| X-Cms-Rootmailid | 20170118102229epcas1p21c74a99299ee919a3f2d28ad435b7ca7 |
| X-Rootmtr | 20170118102229epcas1p21c74a99299ee919a3f2d28ad435b7ca7 |
| Sender | robomod@news.nic.it |
| List-ID | <linux-kernel.vger.kernel.org> |
| X-Mailing-List | linux-kernel@vger.kernel.org |
| Approved | robomod@news.nic.it |
| Lines | 50 |
| Organization | linux.* mail to news gateway |
| X-Original-Cc | jejb@parisc-linux.org, deller@gmx.de, linux-parisc@vger.kernel.org, linux-fbdev@vger.kernel.org, linux-kernel@vger.kernel.org |
| X-Original-Date | Mon, 30 Jan 2017 16:59:22 +0100 |
| X-Original-Message-ID | <1759269.Z5Z5RrJiUP@amdc3058> |
| X-Original-References | <CGME20170118102229epcas1p21c74a99299ee919a3f2d28ad435b7ca7@epcas1p2.samsung.com> <1484734911-5299-1-git-send-email-arvind.yadav.cs@gmail.com> |
| X-Original-Sender | linux-kernel-owner@vger.kernel.org |
| Xref | csiph.com linux.kernel:1569867 |
Show key headers only | View raw
Hi,
On Wednesday, January 18, 2017 03:51:51 PM Arvind Yadav wrote:
> Here, If ioremap_nocache will fail. It will return NULL.
> Kernel can run into a NULL-pointer dereference.
> This error check will avoid NULL pointer dereference.
>
> Signed-off-by: Arvind Yadav <arvind.yadav.cs@gmail.com>
Thanks, I queued your patch with some minor changes for 4.11
(you can see the final version of the patch below).
Best regards,
--
Bartlomiej Zolnierkiewicz
Samsung R&D Institute Poland
Samsung Electronics
From: Arvind Yadav <arvind.yadav.cs@gmail.com>
Subject: [PATCH v1] video: fbdev: stifb: handle NULL return value from ioremap_nocache
Add missing error check for ioremap_nocache() failure
(prevents NULL pointer dereference on error).
Cc: "James E.J. Bottomley" <jejb@parisc-linux.org>
Cc: Helge Deller <deller@gmx.de>
Signed-off-by: Arvind Yadav <arvind.yadav.cs@gmail.com>
[b.zolnierkie: minor fixes]
Signed-off-by: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
---
drivers/video/fbdev/stifb.c | 4 ++++
1 file changed, 4 insertions(+)
Index: b/drivers/video/fbdev/stifb.c
===================================================================
--- a/drivers/video/fbdev/stifb.c 2017-01-30 16:55:15.766435453 +0100
+++ b/drivers/video/fbdev/stifb.c 2017-01-30 16:55:15.750435453 +0100
@@ -1294,6 +1294,10 @@ static int __init stifb_init_fb(struct s
strcpy(fix->id, "stifb");
info->fbops = &stifb_ops;
info->screen_base = ioremap_nocache(REGION_BASE(fb,1), fix->smem_len);
+ if (!info->screen_base) {
+ printk(KERN_ERR "stifb: failed to map memory\n");
+ goto out_err0;
+ }
info->screen_size = fix->smem_len;
info->flags = FBINFO_DEFAULT | FBINFO_HWACCEL_COPYAREA;
info->pseudo_palette = &fb->pseudo_palette;
Back to linux.kernel | Previous | Next — Previous in thread | Find similar | Unroll thread
[PATCH v1] video : fbdev : stifb :- Handle return NULL error from ioremap_nocache. Arvind Yadav <arvind.yadav.cs@gmail.com> - 2017-01-18 11:40 +0100 Re: [PATCH v1] video : fbdev : stifb :- Handle return NULL error from ioremap_nocache. Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> - 2017-01-30 17:10 +0100
csiph-web