Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 2e2e8edb authored by Prasadarao Durvasula's avatar Prasadarao Durvasula Committed by Sivasri Kumar Vanka
Browse files

drivers: usb: gadget: fix crash in u_bam_dmux



While usb compostion changes between rmnet and mbim, crash observed
during debugfs and bam cleanup operations.

Change-Id: I9ebfe9a2d0f556f4aa430ef7cc76a2e73f18aecd
Signed-off-by: default avatarPrasadarao Durvasula <pdurvasu@codeaurora.org>
Signed-off-by: default avatarSivasri Kumar Vanka <sivasri@codeaurora.org>
parent 83b2445d
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -1030,6 +1030,7 @@ static void gbam_port_free(enum bam_dmux_func_type func)
		platform_driver_unregister(pdrv);

	kfree(port);
	bam_ports[func].port = NULL;
}

static int gbam_port_alloc(enum bam_dmux_func_type func)
@@ -1217,6 +1218,8 @@ static void gbam_debugfs_init(void)
static void gbam_debugfs_remove(void)
{
	debugfs_remove_recursive(gbam_dent);
	debugfs_remove(gbam_dent);
	gbam_dent = NULL;
}
#else
static inline void gbam_debugfs_init(void) {}