dccp: Tidy up setsockopt calls
authorGerrit Renker <gerrit@erg.abdn.ac.uk>
Mon, 17 Nov 2008 06:56:55 +0000 (22:56 -0800)
committerDavid S. Miller <davem@davemloft.net>
Mon, 17 Nov 2008 06:56:55 +0000 (22:56 -0800)
commit191029963630719e867d8bd0c315d32c822622cb
treefb8284951c59eb8f3547c9cde09c189c07b702c1
parentdd9c0e363cef32b7d6f23d4c87e8dfe4f91fd1c5
dccp: Tidy up setsockopt calls

This splits the setsockopt calls into two groups, depending on whether an
integer argument (val) is required and whether routines being called do
their own locking.

Some options (such as setting the CCID) use u8 rather than int, so that for
these the test with regard to integer-sizeof can not be used.

The second switch-case statement now only has those statements which need
locking and which make use of `val'.

Signed-off-by: Gerrit Renker <gerrit@erg.abdn.ac.uk>
Acked-by: Ian McDonald <ian.mcdonald@jandi.co.nz>
Acked-by: Arnaldo Carvalho de Melo <acme@redhat.com>
Reviewed-by: Eugene Teo <eugeneteo@kernel.sg>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/dccp/proto.c