[IB] simplify mad_rmpp.c:alloc_response_msg()
authorRoland Dreier <rolandd@cisco.com>
Tue, 25 Oct 2005 22:13:54 +0000 (15:13 -0700)
committerRoland Dreier <rolandd@cisco.com>
Tue, 25 Oct 2005 22:13:54 +0000 (15:13 -0700)
commit7cc656efb560cda66b5ed48444cad7556ea4fe99
treebfc4d1e256e755623c9782b1a0883fc337d88e6e
parent547e3090738b04be650770b64265835dbb6ddf92
[IB] simplify mad_rmpp.c:alloc_response_msg()

Change alloc_response_msg() in mad_rmpp.c to return the struct
it allocates directly (or an error code a la ERR_PTR), rather than
returning a status and passing the struct back in a pointer param.
This simplifies the code and gets rid of warnings like

    drivers/infiniband/core/mad_rmpp.c: In function nack_recv:
    drivers/infiniband/core/mad_rmpp.c:192: warning: msg may be used uninitialized in this function

with newer versions of gcc.

Signed-off-by: Roland Dreier <rolandd@cisco.com>
drivers/infiniband/core/mad_rmpp.c