Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 266988
b: refs/heads/master
c: 5936008
h: refs/heads/master
v: v3
  • Loading branch information
Dimitris Papastamos authored and Mark Brown committed Sep 19, 2011
1 parent 4850cfc commit e206301
Show file tree
Hide file tree
Showing 3 changed files with 32 additions and 2 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: 2cbbb579bcbe3e11baf1c59920dcd5a780b80447
refs/heads/master: 593600890110c02eb471cf844649dee213870416
8 changes: 7 additions & 1 deletion trunk/drivers/base/regmap/regcache.c
Original file line number Diff line number Diff line change
Expand Up @@ -221,12 +221,18 @@ EXPORT_SYMBOL_GPL(regcache_write);
*/
int regcache_sync(struct regmap *map)
{
int ret;
const char *name;

BUG_ON(!map->cache_ops);

if (map->cache_ops->sync) {
dev_dbg(map->dev, "Syncing %s cache\n",
map->cache_ops->name);
return map->cache_ops->sync(map);
name = map->cache_ops->name;
trace_regcache_sync(map->dev, name, "start");
ret = map->cache_ops->sync(map);
trace_regcache_sync(map->dev, name, "stop");
}
return 0;
}
Expand Down
24 changes: 24 additions & 0 deletions trunk/include/trace/events/regmap.h
Original file line number Diff line number Diff line change
Expand Up @@ -106,6 +106,30 @@ DEFINE_EVENT(regmap_block, regmap_hw_write_done,
TP_ARGS(dev, reg, count)
);

TRACE_EVENT(regcache_sync,

TP_PROTO(struct device *dev, const char *type,
const char *status),

TP_ARGS(dev, type, status),

TP_STRUCT__entry(
__string( name, dev_name(dev) )
__string( status, status )
__string( type, type )
__field( int, type )
),

TP_fast_assign(
__assign_str(name, dev_name(dev));
__assign_str(status, status);
__assign_str(type, type);
),

TP_printk("%s type=%s status=%s", __get_str(name),
__get_str(type), __get_str(status))
);

#endif /* _TRACE_REGMAP_H */

/* This part must be outside protection */
Expand Down

0 comments on commit e206301

Please sign in to comment.