simply makes it totally valid.
If it can be finally submitted, that would be great. If not, I'm totally fine.
Shaobo
On 2019/3/1 7:26, Doug Ledford wrote:
On Thu, 2019-02-28 at 16:57 -0700, Shaobo He wrote:
Good catch. But if we agree on that memory management functions are those
specified by t
16:18 -0700, Shaobo He wrote:
I can't afford a pdf version of the C standard. So I looked at the draft version
used in the link I put in the commit message. It says (in 6.2.4:2),
```
The lifetime of an object is the portion of program execution during which
storage is guaranteed to be reserve
I think maybe the more problematic issue is that the value of a freed pointer is
intermediate.
Shaobo
On 2/28/19 3:56 PM, Bart Van Assche wrote:
On Thu, 2019-02-28 at 15:38 -0700, Shaobo He wrote:
In function `c4iw_dealloc_mw`, variable mhp's value is printed after
freed, which triggers und
`.
Signed-off-by: Shaobo He
---
drivers/media/platform/sh_veu.c | 6 --
1 file changed, 6 deletions(-)
diff --git a/drivers/media/platform/sh_veu.c b/drivers/media/platform/sh_veu.c
index 09ae64a..3069015 100644
--- a/drivers/media/platform/sh_veu.c
+++ b/drivers/media/platform/sh_veu.c
In function `c4iw_dealloc_mw`, variable mhp's value is printed after
freed, which triggers undefined behavior according to this post:
https://trust-in-soft.com/dangling-pointer-indeterminate/.
This commit fixes it by swapping the order of `kfree` and `pr_debug`.
Signed-off-by: Shao
`v4l2_mem_get_vq`.
Signed-off-by: Shaobo He
---
drivers/media/platform/coda/coda-common.c | 4
drivers/media/platform/imx-pxp.c | 7 ---
drivers/media/platform/m2m-deinterlace.c | 7 ---
drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c| 7
`v4l2_mem_get_vq`.
Signed-off-by: Shaobo He
---
drivers/media/platform/coda/coda-common.c | 4
drivers/media/platform/imx-pxp.c | 7 ---
drivers/media/platform/m2m-deinterlace.c | 7 ---
drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c| 7
7 matches
Mail list logo