refactoring functions ioctl.h
 refactoring functions in ioctl.c
Merge branch 'blopeur-dev' of ssh://10.55.168.115/home/benoit/workspace/blopeur/linux-heca into blopeur-dev

Conflicts:
	drivers/heca/conn.c
 minor cleanup
 refactoring ops.h
 refactoring ops.c
 refactoring dsm_id in struct heca_message
 refactoring pull.h
 refactoring functions in  push.c
 refactoring functions in  struct.h
 refactoring struct.c
 refactoring sysfs.h
 refactoring sysfs.c
 refactoring task.c
 refactorign pull.X
 refactoring swap functions
 fixing missed dsm ref in conn.c
 fixing missed dsm ref in base.c
 fixing missed dsm ref in ops.c
 fixing missed dsm ref in pull.c