[PATCH 12/19] dm: core: Add a new flag to track platform data
    sjg at google.com 
    sjg at google.com
       
    Fri Jan 10 09:57:39 CET 2020
    
    
  
We want to avoid allocating platform data twice. This could happen if
device_probe() is called after device_ofdata_to_platdata() for the same
device.
Add a flag to track whether device_ofdata_to_platdata() has been called on
a device. Check the flag to make sure it doesn't happen twice, and clear
the flag when the data is freed.
Signed-off-by: Simon Glass <sjg at chromium.org>
---
 drivers/core/device-remove.c | 1 +
 drivers/core/device.c        | 4 +++-
 include/dm/device.h          | 3 +++
 3 files changed, 7 insertions(+), 1 deletion(-)
Applied to u-boot-dm, thanks!
    
    
More information about the U-Boot
mailing list