Commit f93d1be2 authored by Wang, Yalin's avatar Wang, Yalin Committed by Mark Brown

regmap: Move spinlock_flags into the union

This patch move struct regmap.spinlock_flags into the union of
spinlock, so that we can shrink struct regmap size.
Signed-off-by: default avatarYalin Wang <yalin.wang@sonymobile.com>
Signed-off-by: default avatarMark Brown <broonie@kernel.org>
parent a63b8783
...@@ -51,9 +51,11 @@ struct regmap_async { ...@@ -51,9 +51,11 @@ struct regmap_async {
struct regmap { struct regmap {
union { union {
struct mutex mutex; struct mutex mutex;
spinlock_t spinlock; struct {
spinlock_t spinlock;
unsigned long spinlock_flags;
};
}; };
unsigned long spinlock_flags;
regmap_lock lock; regmap_lock lock;
regmap_unlock unlock; regmap_unlock unlock;
void *lock_arg; /* This is passed to lock/unlock functions */ void *lock_arg; /* This is passed to lock/unlock functions */
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment