|
@@ -52,18 +52,12 @@ int sctp_init_cmd_seq(sctp_cmd_seq_t *seq)
|
|
|
/* Add a command to a sctp_cmd_seq_t.
|
|
|
* Return 0 if the command sequence is full.
|
|
|
*/
|
|
|
-int sctp_add_cmd(sctp_cmd_seq_t *seq, sctp_verb_t verb, sctp_arg_t obj)
|
|
|
+void sctp_add_cmd_sf(sctp_cmd_seq_t *seq, sctp_verb_t verb, sctp_arg_t obj)
|
|
|
{
|
|
|
- if (seq->next_free_slot >= SCTP_MAX_NUM_COMMANDS)
|
|
|
- goto fail;
|
|
|
+ BUG_ON(seq->next_free_slot >= SCTP_MAX_NUM_COMMANDS);
|
|
|
|
|
|
seq->cmds[seq->next_free_slot].verb = verb;
|
|
|
seq->cmds[seq->next_free_slot++].obj = obj;
|
|
|
-
|
|
|
- return 1;
|
|
|
-
|
|
|
-fail:
|
|
|
- return 0;
|
|
|
}
|
|
|
|
|
|
/* Return the next command structure in a sctp_cmd_seq.
|