RE: [PATCH] DSPBRIDGE: Fix wrong prints of DBC_ENSURE()

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



>From: linux-omap-owner@xxxxxxxxxxxxxxx [mailto:linux-omap-owner@xxxxxxxxxxxxxxx] On Behalf Of Gomez
>Castellanos, Ivan
>
>The patch "DSPBRIDGE: Check pointer instead of using MEM_IS_VALID_HANDLE
>macro" uncovered an issue when calling the assertion macros after the
>pointer was freed, but not set to NULL.
>
>This issue was not showing before the above patch because the macro
>MEM_IS_VALID_HANDLE checked for the pointer and signature, which was
>not good because it dereferenced a pointer that was already freed.
>
>This patch removes DBC_ENSURE() whenever it checks for a previously
>freed pointer, or fix the code to avoid wrong assertions printing.
>
>Signed-off-by: Ivan Gomez Castellanos <ivan.gomez@xxxxxx>
>---
> drivers/dsp/bridge/pmgr/chnl.c  |    2 --
> drivers/dsp/bridge/pmgr/dev.c   |    3 ---
> drivers/dsp/bridge/rmgr/dbdcd.c |    5 ++---
> drivers/dsp/bridge/rmgr/disp.c  |    2 --
> drivers/dsp/bridge/rmgr/drv.c   |    2 +-
> drivers/dsp/bridge/rmgr/mgr.c   |    2 --
> drivers/dsp/bridge/rmgr/nldr.c  |    1 -
> drivers/dsp/bridge/rmgr/strm.c  |   11 ++++-------
> 8 files changed, 7 insertions(+), 21 deletions(-)
>

Pushed to dspbridge.

- omar
--
To unsubscribe from this list: send the line "unsubscribe linux-omap" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux Arm (vger)]     [ARM Kernel]     [ARM MSM]     [Linux Tegra]     [Linux WPAN Networking]     [Linux Wireless Networking]     [Maemo Users]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite Trails]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux