Mark Brown
5166b7c006
regmap: debugfs: Cache offsets of valid regions for dump
...
Avoid doing a linear scan of the entire register map for each read() of
the debugfs register dump by recording the offsets where valid registers
exist when we first read the registers file. This assumes the set of
valid registers never changes, if this is not the case invalidation of
the cache will be required.
This could be further improved for large blocks of contiguous registers
by calculating the register we will read from within the block - currently
we do a linear scan of the block. An rbtree may also be worthwhile.
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
2012-12-11 01:29:47 +09:00
..
power
Power management updates for 3.7-rc1
2012-10-02 18:32:35 -07:00
regmap
regmap: debugfs: Cache offsets of valid regions for dump
2012-12-11 01:29:47 +09:00
attribute_container.c
base.h
driver core: move the deferred probe pointer into the private area
2012-03-08 12:17:22 -08:00
bus.c
driver core: move uevent call to driver_register
2012-07-16 18:04:25 -07:00
class.c
Revert "driver core: check start node in klist_iter_init_node"
2012-04-19 19:17:30 -07:00
core.c
device and dynamic_debug: Use dev_vprintk_emit and dev_printk_emit
2012-09-17 06:10:05 -07:00
cpu.c
sched: Remove stale power aware scheduling remnants and dysfunctional knobs
2012-05-17 13:48:56 +02:00
dd.c
[SCSI] cleanup usages of scsi_complete_async_scans
2012-07-20 09:25:22 +01:00
devres.c
driver core: devres: introduce devres_for_each_res
2012-08-16 13:30:29 -07:00
devtmpfs.c
userns: Convert devtmpfs to use GLOBAL_ROOT_UID and GLOBAL_ROOT_GID
2012-09-21 03:13:05 -07:00
dma-buf.c
make get_file() return its argument
2012-09-26 21:10:25 -04:00
dma-coherent.c
driver core: fix some kernel-doc warnings in dma*.c
2012-06-14 17:15:26 -07:00
dma-contiguous.c
drivers: dma-contiguous: refactor dma_alloc_from_contiguous()
2012-10-02 08:57:45 +02:00
dma-mapping.c
common: dma-mapping: introduce dma_get_sgtable() function
2012-07-30 12:25:46 +02:00
driver.c
driver core: don't trigger uevent after failure
2012-07-17 10:40:23 -07:00
firmware.c
firmware_class.c
firmware: use 'kernel_read()' to read firmware into kernel buffer
2012-10-04 09:19:02 -07:00
hypervisor.c
init.c
driver-core: implement 'sysdev' functionality for regular devices and buses
2011-12-14 14:29:38 -08:00
isa.c
Kconfig
mm: factor out memory isolate functions
2012-07-31 18:42:45 -07:00
Makefile
drivers: add Contiguous Memory Allocator
2012-05-21 15:09:37 +02:00
map.c
memory.c
memory-hotplug: update memory block's state and notify userspace
2012-10-09 16:23:02 +09:00
module.c
node.c
mm: fix off-by-one bug in print_nodes_state()
2012-05-29 16:22:19 -07:00
platform.c
Power management updates for 3.7-rc1
2012-10-02 18:32:35 -07:00
soc.c
mode_t whack-a-mole: ->is_visible() returns umode_t...
2012-05-29 23:28:42 -04:00
syscore.c
topology.c
cpu: convert 'cpu' and 'machinecheck' sysdev_class to a regular subsystem
2011-12-21 14:29:42 -08:00
transport_class.c