History log of /include/linux/ipack.h
Revision Date Author Comments
36c53b3cc3fac6952af68f43609b15ae050c9318 02-Sep-2014 Federico Vaga <federico.vaga@cern.ch> ipack: save carrier owner to allow device to get it

There was not any kind of protection against carrier driver removal.
In this way, device driver can 'get' the carrier driver when it is
using it.

Signed-off-by: Federico Vaga <federico.vaga@cern.ch>
Acked-by: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
e926301b39a07f587ff8c66354a2e2ee4c29162c 08-Mar-2013 Samuel Iglesias Gonsalvez <siglesias@igalia.com> 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>
fa882867ae5f8543eb304a1667563f1c99514475 08-Mar-2013 Samuel Iglesias Gonsalvez <siglesias@igalia.com> 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>
d79251f0fc2fdb7587c99617aae0bf52ff6c5510 19-Nov-2012 Bill Pemberton <wfp5p@virginia.edu> 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>
27cf2d1b873fc50a2c0388253ec666fa4c61bfd4 16-Nov-2012 Samuel Iglesias Gonsalvez <siglesias@igalia.com> 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>
7dbce021a6df9d4812385d11729140829abc3f95 16-Nov-2012 Samuel Iglesias Gonsalvez <siglesias@igalia.com> 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>