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

Commit e8d6539c authored by Mark Brown's avatar Mark Brown
Browse files

regmap: debugfs: Make sure we store the last entry in the offset cache

parent 5bd9f4bb
Loading
Loading
Loading
Loading
+9 −0
Original line number Diff line number Diff line
@@ -116,6 +116,15 @@ static unsigned int regmap_debugfs_get_dump_start(struct regmap *map,
		}
	}

	/* Close the last entry off if we didn't scan beyond it */
	if (c) {
		c->max = p - 1;
		list_add_tail(&c->list,
			      &map->debugfs_off_cache);
	} else {
		return base;
	}

	/*
	 * This should never happen; we return above if we fail to
	 * allocate and we should never be in this code if there are