linux/drivers/staging/greybus
Alex Elder 697e55d35d greybus: improve module cleanup code
When a module gets destroyed all of its state and the state of its
interfaces and connections (etc.) need to be torn down.  This is
not now being done properly.  Add this teardown code.

Signed-off-by: Alex Elder <elder@linaro.org>
Signed-off-by: Greg Kroah-Hartman <greg@kroah.com>
2014-10-21 14:36:11 +08:00
..
.gitignore greybus: .gitignore: minor updates 2014-10-21 06:22:32 +08:00
Android.mk greybus: Changes required for integrating into the Android build 2014-10-10 18:48:24 -07:00
ap.c greybus: reorder greybus_svc_in() arguments 2014-09-29 18:08:14 -07:00
battery-gb.c greybus: improve module cleanup code 2014-10-21 14:36:11 +08:00
connection.c greybus: improve module cleanup code 2014-10-21 14:36:11 +08:00
connection.h greybus: improve module cleanup code 2014-10-21 14:36:11 +08:00
core.c greybus: improve module cleanup code 2014-10-21 14:36:11 +08:00
debugfs.c greybus: simple fixes 2014-09-22 17:32:08 -07:00
devices greybus: devices: endpoint description of device 2014-09-13 17:31:27 -07:00
es1_ap_desc.c greybus: es1 endpoint descriptor: minor fixes to get the config right 2014-09-13 16:15:07 -07:00
es1-ap-usb.c greybus: leverage ap_disconnect() in ap_probe() 2014-10-21 06:32:01 +08:00
gbuf.c greybus: update gbuf status for completion handlers 2014-10-17 18:15:25 +02:00
gpio-gb.c greybus: gpio-gb: fix offset error checking and usage 2014-10-21 06:22:32 +08:00
greybus_id.h greybus: greybus_id.h: checkpatch cleanup 2014-10-06 20:37:08 -07:00
greybus_manifest.h greybus: add LED protocol numbers 2014-10-20 16:02:56 +08:00
greybus.h greybus: improve module cleanup code 2014-10-21 14:36:11 +08:00
i2c-gb.c greybus: add write retry support for i2c 2014-10-17 18:15:23 +02:00
interface.c greybus: improve module cleanup code 2014-10-21 14:36:11 +08:00
interface.h greybus: improve module cleanup code 2014-10-21 14:36:11 +08:00
kernel_ver.h greybus: gpio-gb: allow it to build properly for all current kernel versions. 2014-10-20 13:40:02 +08:00
LICENSE greybus: Initial commit 2014-08-11 15:29:23 +08:00
Makefile greybus: get rid of functions now... 2014-10-02 21:22:45 -07:00
manifest.c greybus: fix gb_manifest_parse() successful return path 2014-10-06 10:50:51 -07:00
manifest.h greybus: fix module setup 2014-10-03 19:00:10 -07:00
module.c greybus: improve module cleanup code 2014-10-21 14:36:11 +08:00
module.h greybus: remove cports and strings from gb_module 2014-10-21 06:28:23 +08:00
operation.c greybus: create a slab cache for operations 2014-10-21 06:25:54 +08:00
operation.h greybus: add write retry support for i2c 2014-10-17 18:15:23 +02:00
README greybus: update README with info on how to build and contact me. 2014-08-11 15:44:51 +08:00
sdio-gb.c greybus: drop gb_* device fields from gb_module 2014-10-21 06:27:37 +08:00
svc_msg.h greybus: svc_msg.h: add bsd license to file so that firmware can use it. 2014-10-06 20:37:18 -07:00
sysfs.c greybus: October 1 updates 2014-10-02 21:22:04 -07:00
test_sink.c greybus: isolate greybus module code 2014-10-02 21:17:20 -07:00
uart-gb.c greybus: isolate greybus module code 2014-10-02 21:17:20 -07:00

Greybus kernel code

To build against the running kernel (odds are you don't want this):
	make

To build against a specific kernel source tree (odds are you want this):
	KERNELDIR=/home/some/random/place make

Any questions / concerns about this code base, please email:
	Greg Kroah-Hartman <greg@kroah.com>