ssa.c: Make ssa_svc_insert take fd as an input parameter

as preparation for adding client fds to be polled

Signed-off-by: Hal Rosenstock <hal@mellanox.com>
Acked-by: Sean Hefty <sean.hefty@intel.com>
Signed-off-by: Ira Weiny <ira.weiny@intel.com>
ssa.c: In ssa_svc_modify, check fd_slot is unused rather than svc->rsock

in preparation for supporting client fds

Also, add a check for an out of bounds fd_slot

Signed-off-by: Hal Rosenstock <hal@mellanox.com>
Acked-by: Sean Hefty <sean.hefty@intel.com>
Signed-off-by: Ira Weiny <ira.weiny@intel.com>
ssa.c: Use fd element in log messages in ssa_ctrl_run

Signed-off-by: Hal Rosenstock <hal@mellanox.com>
Acked-by: Sean Hefty <sean.hefty@intel.com>
Signed-off-by: Ira Weiny <ira.weiny@intel.com>