forked from luck/tmp_suning_uos_patched
72c8389fc7
[ Upstream commit f4172b084342fd3f9e38c10650ffe19eac30d8ce ]
Since struct device is refcounted, we shouldn't free the vu_dev
immediately when it's removed from the platform device, but only
when the references actually all go away. Move the freeing to
the release to accomplish that.
Fixes:
|
||
---|---|---|
.. | ||
chan_kern.c | ||
chan_user.c | ||
chan_user.h | ||
chan.h | ||
cow_sys.h | ||
cow_user.c | ||
cow.h | ||
daemon_kern.c | ||
daemon_user.c | ||
daemon.h | ||
fd.c | ||
harddog_kern.c | ||
harddog_user.c | ||
hostaudio_kern.c | ||
Kconfig | ||
line.c | ||
line.h | ||
Makefile | ||
mconsole_kern.c | ||
mconsole_kern.h | ||
mconsole_user.c | ||
mconsole.h | ||
mmapper_kern.c | ||
net_kern.c | ||
net_user.c | ||
null.c | ||
pcap_kern.c | ||
pcap_user.c | ||
pcap_user.h | ||
port_kern.c | ||
port_user.c | ||
port.h | ||
pty.c | ||
random.c | ||
slip_common.c | ||
slip_common.h | ||
slip_kern.c | ||
slip_user.c | ||
slip.h | ||
slirp_kern.c | ||
slirp_user.c | ||
slirp.h | ||
ssl.c | ||
stderr_console.c | ||
stdio_console.c | ||
stdio_console.h | ||
tty.c | ||
ubd_kern.c | ||
ubd_user.c | ||
ubd.h | ||
umcast_kern.c | ||
umcast_user.c | ||
umcast.h | ||
vde_kern.c | ||
vde_user.c | ||
vde.h | ||
vector_kern.c | ||
vector_kern.h | ||
vector_transports.c | ||
vector_user.c | ||
vector_user.h | ||
vhost_user.h | ||
virtio_uml.c | ||
xterm_kern.c | ||
xterm.c | ||
xterm.h |