Merge branch 'tp/S1046987' into ibm_next_tmp
Merge branch 'tp/fix_init' into ibm_next_tmp
Skip setattr if the create has already handled them.
Most of the clients only set mode with create and all other attributes
are set to deafault.
An extra setattr call will be made only if the client wants to use non
default values.

Signed-off-by: Srikrishan Malik <srimalik@in.ibm.com>
Merge branch 'tp/S1046987' into ibm_next_tmp
Merge branch 'tp/fix_init' into ibm_next_tmp
Merge branch 'tp/ibm_next_S1044574' into ibm_next_tmp
Merge branch 'tp/ibm_next_S1046550_3' into ibm_next_tmp