fw_cfg: fix driver remove
authorMarc-André Lureau <marcandre.lureau@redhat.com>
Mon, 20 Nov 2017 09:55:15 +0000 (10:55 +0100)
committerMichael S. Tsirkin <mst@redhat.com>
Fri, 1 Dec 2017 14:55:09 +0000 (16:55 +0200)
commit23f1b8d938c861ee0bbb786162f7ce0685f722ec
tree53dd8e0a605143f6bba1cbc5e0473c66c3c4c0b0
parentc1d0c3f623ada808904dec676da0126f5b800630
fw_cfg: fix driver remove

On driver remove(), all objects created during probe() should be
removed, but sysfs qemu_fw_cfg/rev file was left. Also reorder
functions to match probe() error cleanup code.

Cc: stable@vger.kernel.org
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
drivers/firmware/qemu_fw_cfg.c