linux/drivers/base
Greg Kroah-Hartman cce63258ec sysfs: add sysfs_create/remove_groups()
commit 3e9b2bae83 upstream

These functions are being open-coded in 3 different places in the driver
core, and other driver subsystems will want to start doing this as well,
so move it to the sysfs core to keep it all in one place, where we know
it is written properly.

Conflicts:
git checkout drivers/base/bus.c, In actul we don't use the interfaces in
drivers/base/bus.c

Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

Change-Id: I0046a5572c780a0ea2b175ef753c408f6c10ba85
Signed-off-by: Caesar Wang <wxt@rock-chips.com>
2015-09-01 11:11:27 +08:00
..
power Merge branch android-common-3.10 2015-06-02 11:25:51 +08:00
regmap regmap: Make regmap-mmio usable from atomic contexts 2015-03-17 20:12:30 +08:00
attribute_container.c drivers: base: Convert dev_printk(KERN_<LEVEL> to dev_<level>( 2012-10-30 17:38:43 -07:00
base.h driver/base: implement subsys_virtual_register() 2013-03-12 11:36:35 -07:00
bus.c driver core: Fix unbalanced device reference in drivers_probe 2015-01-16 06:59:01 -08:00
class.c driver-core: constify data for class_find_device() 2013-02-06 12:18:56 -08:00
core.c sysfs: add sysfs_create/remove_groups() 2015-09-01 11:11:27 +08:00
cpu.c Merge tag 'lsk-v3.10-15.04-android' 2015-05-05 10:51:31 +08:00
dd.c drivercore: deferral race condition fix 2014-06-07 13:25:31 -07:00
devices_filter.h add intex vid pid for Foreign 3G dongle 2013-05-29 12:39:16 +08:00
devres.c devres: restore zeroing behavior of devres_alloc() 2014-05-19 18:01:19 +01:00
devtmpfs.c driver core: handle user namespaces properly with the uid/gid devtmpfs change 2013-04-11 11:43:29 -07:00
dma-buf.c rk: ion: add buffer mmap/munmap trace 2014-10-28 16:17:57 +08:00
dma-coherent.c drivers: dma-coherent: Fix typo in dma_mmap_from_coherent documentation 2012-10-23 14:05:32 +02:00
dma-contiguous.c Revert "rk: cma: attempt to allocate same range memory while cma allocation failure" 2014-07-31 17:54:27 +08:00
dma-mapping.c arm64: add atomic pool for non-coherent and CMA allocations 2015-01-23 20:28:53 +00:00
driver.c sysfs: add sysfs_create/remove_groups() 2015-09-01 11:11:27 +08:00
firmware_class.c Merge branch 'linux-linaro-lsk' into linux-linaro-lsk-android 2014-10-31 09:45:01 +00:00
firmware.c
hypervisor.c drivers/base: Add export.h for EXPORT_SYMBOL/THIS_MODULE as required. 2011-10-31 19:31:38 -04:00
init.c driver-core: implement 'sysdev' functionality for regular devices and buses 2011-12-14 14:29:38 -08:00
isa.c
Kconfig cpu: add generic support for CPU feature based module autoloading 2014-08-28 10:22:26 -07:00
Makefile mm/cma: Move dma contiguous changes into a seperate config 2014-05-05 16:01:58 -07:00
map.c
memory.c rk: revert 20f3d0b+v3.0.66 to v3.0 2013-11-08 21:34:05 +08:00
module.c
node.c rk: revert 20f3d0b+v3.0.66 to v3.0 2013-11-08 21:34:05 +08:00
pinctrl.c drivers: pinctrl sleep and idle states in the core 2014-01-03 18:55:18 +08:00
platform.c LSK Android 15.02 v3.10 2015-03-05 17:11:40 +08:00
soc.c mode_t whack-a-mole: ->is_visible() returns umode_t... 2012-05-29 23:28:42 -04:00
syscore.c power: Adds functionality to log the last suspend abort reason. 2014-10-29 10:36:27 -07:00
topology.c topology: Fix compilation warning when not in SMP 2014-06-07 13:25:29 -07:00
transport_class.c drivers/base: transport_class explicitly requires EXPORT_SYMBOL 2011-10-31 19:31:15 -04:00