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

Commit b7949df8 authored by Linux Build Service Account's avatar Linux Build Service Account Committed by Gerrit - the friendly Code Review server
Browse files

Merge "cnss2: Add subsys check when do powerup and powerdown"

parents 67eaf962 c025747a
Loading
Loading
Loading
Loading
+14 −2
Original line number Original line Diff line number Diff line
@@ -1182,8 +1182,14 @@ static void cnss_qca6290_crash_shutdown(struct cnss_plat_data *plat_priv)
static int cnss_powerup(const struct subsys_desc *subsys_desc)
static int cnss_powerup(const struct subsys_desc *subsys_desc)
{
{
	int ret = 0;
	int ret = 0;
	struct cnss_plat_data *plat_priv = dev_get_drvdata(subsys_desc->dev);
	struct cnss_plat_data *plat_priv;

	if (!subsys_desc->dev) {
		cnss_pr_err("dev from subsys_desc is NULL\n");
		return -ENODEV;
	}


	plat_priv = dev_get_drvdata(subsys_desc->dev);
	if (!plat_priv) {
	if (!plat_priv) {
		cnss_pr_err("plat_priv is NULL!\n");
		cnss_pr_err("plat_priv is NULL!\n");
		return -ENODEV;
		return -ENODEV;
@@ -1214,8 +1220,14 @@ static int cnss_powerup(const struct subsys_desc *subsys_desc)
static int cnss_shutdown(const struct subsys_desc *subsys_desc, bool force_stop)
static int cnss_shutdown(const struct subsys_desc *subsys_desc, bool force_stop)
{
{
	int ret = 0;
	int ret = 0;
	struct cnss_plat_data *plat_priv = dev_get_drvdata(subsys_desc->dev);
	struct cnss_plat_data *plat_priv;

	if (!subsys_desc->dev) {
		cnss_pr_err("dev from subsys_desc is NULL\n");
		return -ENODEV;
	}


	plat_priv = dev_get_drvdata(subsys_desc->dev);
	if (!plat_priv) {
	if (!plat_priv) {
		cnss_pr_err("plat_priv is NULL!\n");
		cnss_pr_err("plat_priv is NULL!\n");
		return -ENODEV;
		return -ENODEV;