diff options
author | Andrey Smirnov <andrew.smirnov@gmail.com> | 2018-04-12 14:33:16 -0700 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2018-04-17 09:21:10 +0200 |
commit | 25cb29b1357d5005de3e149744a2ebee03a743bf (patch) | |
tree | db754edac03a4e761dc71fa95eff319117515a40 /common | |
parent | cebb36c9337691754a8d60d60da9731766cf19d2 (diff) | |
download | barebox-25cb29b1357d5005de3e149744a2ebee03a743bf.tar.gz barebox-25cb29b1357d5005de3e149744a2ebee03a743bf.tar.xz |
serial: Drop .remove functions from all drivers
Depending on specifics, some 'serdev' devices might need prevent
parent console device from being removed and corresponding memory
deallocated to properly function until the very end of Barebox's
execution. An example of such a use-case would be a reset handler
relying on a serdev device for transport.
To avoid having to develop complicatione reference counting/ownership
scheme drop all of the code that calls console_unregister() and frees
the memory effectively making the problem above impossible to arise.
All of the de-initialization that serial drivers were doing in their
.remove functions was somewhat superflous anyway, so this change
should be pretty harmless.
Signed-off-by: Andrey Smirnov <andrew.smirnov@gmail.com>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'common')
0 files changed, 0 insertions, 0 deletions