On 17-12-15, 23:30, Mans Rullgard wrote: > If the "dma-channels" DT property is missing, the dw_dma_parse_dt() > function return NULL, but not before allocating memory for a struct > dw_dma_platform_data through devres. If the device supports parameter > detection, the probe still succeeds and the allocated memory is not > released until the device is removed. > > Fix this by deferring the allocation until after checking the > "dma-channels" property. > > Signed-off-by: Mans Rullgard <[email protected]> > --- > This has only been compile-tested as I have no suitable hardware. > --- > drivers/dma/dw/platform.c | 7 +++++-- > 1 file changed, 5 insertions(+), 2 deletions(-)
Acked-by: Viresh Kumar <[email protected]> -- viresh -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/

