Commit graph android_kernel_sony_sdm845/include/linux/ipack.h
Message SHA1
ipack: split ipack_device_register() in several functions
One function is ipack_device_init(). If it fails, the caller should execute
ipack_put_device().

The second function is ipack_device_add that only adds the device. If
it fails, the caller should execute ipack_put_device().

Then the device is removed with refcount = 0, as device_register() kernel
documentation says.

ipack_device_del() is added to remove the device.

Signed-off-by: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

Samuel Iglesias Gonsalvez   authored and   Greg Kroah-Hartman   commited 2013-03-15 12:23:09 -07:00
e926301b39
ipack: add ipack_get_device() ipack_put_device()
Prepare everything for later use.

Signed-off-by: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

Samuel Iglesias Gonsalvez   authored and   Greg Kroah-Hartman   commited 2013-03-15 12:23:09 -07:00
fa882867ae
ipack: remove use of __devinitconst
CONFIG_HOTPLUG is going away as an option so __devinitconst is no
longer needed.

Signed-off-by: Bill Pemberton <wfp5p@virginia.edu>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

Bill Pemberton   authored and   Greg Kroah-Hartman   commited 2012-11-21 15:09:26 -08:00
d79251f0fc
ipack: remove ipack_ids.h file
Its contents are merged into ipack.h. So this file is not needed.

Doing that, it simplifies the ipack-related driver development.

Signed-off-by: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

Samuel Iglesias Gonsalvez   authored and   Greg Kroah-Hartman   commited 2012-11-16 11:29:35 -08:00
27cf2d1b87
ipack: move header files to include/linux
Move ipack header files to include/linux/ directory where they belong.

Signed-off-by: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

Samuel Iglesias Gonsalvez   authored and   Greg Kroah-Hartman   commited 2012-11-16 11:29:35 -08:00
7dbce021a6
Renamed from drivers/ipack/ipack.h (Browse further)