From: Xin Long <lucien.xin@gmail.com>
To: network dev <netdev@vger.kernel.org>, linux-sctp@vger.kernel.org
Cc: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>,
Neil Horman <nhorman@tuxdriver.com>,
davem@davemloft.net
Subject: [PATCH net-next 00/14] sctp: remove typedefs from structures part 5
Date: Sat, 05 Aug 2017 11:59:50 +0000 [thread overview]
Message-ID: <cover.1501934086.git.lucien.xin@gmail.com> (raw)
In-Reply-To: <cover.1501745729.git.lucien.xin@gmail.com>
As we know, typedef is suggested not to use in kernel, even checkpatch.pl
also gives warnings about it. Now sctp is using it for many structures.
All this kind of typedef's using should be removed. This patchset is the
part 5 to remove all typedefs in include/net/sctp/constants.h.
Just as the part 1-4, No any code's logic would be changed in these patches,
only cleaning up.
Xin Long (14):
sctp: remove the typedef sctp_lower_cwnd_t
sctp: remove the typedef sctp_retransmit_reason_t
sctp: remove the typedef sctp_scope_policy_t
sctp: remove the typedef sctp_scope_t
sctp: remove the typedef sctp_transport_cmd_t
sctp: remove the typedef sctp_sock_state_t
sctp: remove the typedef sctp_xmit_t
sctp: remove the typedef sctp_ierror_t
sctp: remove the typedef sctp_state_t
sctp: remove the typedef sctp_event_primitive_t
sctp: remove the typedef sctp_event_other_t
sctp: remove the typedef sctp_event_timeout_t
sctp: remove the typedef sctp_event_t
sctp: remove the typedef sctp_subtype_t
include/net/sctp/command.h | 8 +-
include/net/sctp/constants.h | 89 +++++++++---------
include/net/sctp/sctp.h | 9 +-
include/net/sctp/sm.h | 21 ++---
include/net/sctp/structs.h | 42 +++++----
net/sctp/associola.c | 21 ++---
net/sctp/bind_addr.c | 20 ++--
net/sctp/debug.c | 8 +-
net/sctp/endpointola.c | 4 +-
net/sctp/ipv6.c | 6 +-
net/sctp/output.c | 60 ++++++------
net/sctp/outqueue.c | 10 +-
net/sctp/primitive.c | 4 +-
net/sctp/probe.c | 2 +-
net/sctp/protocol.c | 6 +-
net/sctp/sm_make_chunk.c | 29 +++---
net/sctp/sm_sideeffect.c | 46 ++++-----
net/sctp/sm_statefuns.c | 215 ++++++++++++++++++++++---------------------
net/sctp/sm_statetable.c | 23 +++--
net/sctp/socket.c | 4 +-
net/sctp/sysctl.c | 2 +-
net/sctp/transport.c | 2 +-
22 files changed, 320 insertions(+), 311 deletions(-)
--
2.1.0
WARNING: multiple messages have this Message-ID (diff)
From: Xin Long <lucien.xin@gmail.com>
To: network dev <netdev@vger.kernel.org>, linux-sctp@vger.kernel.org
Cc: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>,
Neil Horman <nhorman@tuxdriver.com>,
davem@davemloft.net
Subject: [PATCH net-next 00/14] sctp: remove typedefs from structures part 5
Date: Sat, 5 Aug 2017 19:59:50 +0800 [thread overview]
Message-ID: <cover.1501934086.git.lucien.xin@gmail.com> (raw)
As we know, typedef is suggested not to use in kernel, even checkpatch.pl
also gives warnings about it. Now sctp is using it for many structures.
All this kind of typedef's using should be removed. This patchset is the
part 5 to remove all typedefs in include/net/sctp/constants.h.
Just as the part 1-4, No any code's logic would be changed in these patches,
only cleaning up.
Xin Long (14):
sctp: remove the typedef sctp_lower_cwnd_t
sctp: remove the typedef sctp_retransmit_reason_t
sctp: remove the typedef sctp_scope_policy_t
sctp: remove the typedef sctp_scope_t
sctp: remove the typedef sctp_transport_cmd_t
sctp: remove the typedef sctp_sock_state_t
sctp: remove the typedef sctp_xmit_t
sctp: remove the typedef sctp_ierror_t
sctp: remove the typedef sctp_state_t
sctp: remove the typedef sctp_event_primitive_t
sctp: remove the typedef sctp_event_other_t
sctp: remove the typedef sctp_event_timeout_t
sctp: remove the typedef sctp_event_t
sctp: remove the typedef sctp_subtype_t
include/net/sctp/command.h | 8 +-
include/net/sctp/constants.h | 89 +++++++++---------
include/net/sctp/sctp.h | 9 +-
include/net/sctp/sm.h | 21 ++---
include/net/sctp/structs.h | 42 +++++----
net/sctp/associola.c | 21 ++---
net/sctp/bind_addr.c | 20 ++--
net/sctp/debug.c | 8 +-
net/sctp/endpointola.c | 4 +-
net/sctp/ipv6.c | 6 +-
net/sctp/output.c | 60 ++++++------
net/sctp/outqueue.c | 10 +-
net/sctp/primitive.c | 4 +-
net/sctp/probe.c | 2 +-
net/sctp/protocol.c | 6 +-
net/sctp/sm_make_chunk.c | 29 +++---
net/sctp/sm_sideeffect.c | 46 ++++-----
net/sctp/sm_statefuns.c | 215 ++++++++++++++++++++++---------------------
net/sctp/sm_statetable.c | 23 +++--
net/sctp/socket.c | 4 +-
net/sctp/sysctl.c | 2 +-
net/sctp/transport.c | 2 +-
22 files changed, 320 insertions(+), 311 deletions(-)
--
2.1.0
next prev parent reply other threads:[~2017-08-05 11:59 UTC|newest]
Thread overview: 100+ messages / expand[flat|nested] mbox.gz Atom feed top
2017-08-03 7:42 [PATCH net-next 00/14] sctp: remove typedefs from structures part 4 Xin Long
2017-08-03 7:42 ` Xin Long
2017-08-03 7:42 ` [PATCH net-next 01/14] sctp: remove the typedef sctp_shutdownhdr_t Xin Long
2017-08-03 7:42 ` Xin Long
2017-08-03 7:42 ` [PATCH net-next 02/14] sctp: fix the name of struct sctp_shutdown_chunk_t Xin Long
2017-08-03 7:42 ` Xin Long
2017-08-03 7:42 ` [PATCH net-next 03/14] sctp: remove the typedef sctp_errhdr_t Xin Long
2017-08-03 7:42 ` Xin Long
2017-08-03 7:42 ` [PATCH net-next 04/14] sctp: remove the typedef sctp_operr_chunk_t Xin Long
2017-08-03 7:42 ` Xin Long
2017-08-03 7:42 ` [PATCH net-next 05/14] sctp: remove the typedef sctp_error_t Xin Long
2017-08-03 7:42 ` Xin Long
2017-08-03 7:42 ` [PATCH net-next 06/14] sctp: remove the typedef sctp_ecnehdr_t Xin Long
2017-08-03 7:42 ` Xin Long
2017-08-03 7:42 ` [PATCH net-next 07/14] sctp: remove the typedef sctp_ecne_chunk_t Xin Long
2017-08-03 7:42 ` Xin Long
2017-08-03 7:42 ` [PATCH net-next 08/14] sctp: remove the typedef sctp_cwrhdr_t Xin Long
2017-08-03 7:42 ` Xin Long
2017-08-03 7:42 ` [PATCH net-next 09/14] sctp: remove the typedef sctp_cwr_chunk_t Xin Long
2017-08-03 7:42 ` Xin Long
2017-08-03 7:42 ` [PATCH net-next 10/14] sctp: remove the typedef sctp_addip_param_t Xin Long
2017-08-03 7:42 ` Xin Long
2017-08-03 7:42 ` [PATCH net-next 11/14] sctp: remove the typedef sctp_addiphdr_t Xin Long
2017-08-03 7:42 ` Xin Long
2017-08-03 7:42 ` [PATCH net-next 12/14] sctp: remove the typedef sctp_addip_chunk_t Xin Long
2017-08-03 7:42 ` Xin Long
2017-08-03 7:42 ` [PATCH net-next 13/14] sctp: remove the typedef sctp_authhdr_t Xin Long
2017-08-03 7:42 ` Xin Long
2017-08-03 7:42 ` [PATCH net-next 14/14] sctp: remove the typedef sctp_auth_chunk_t Xin Long
2017-08-03 7:42 ` Xin Long
2017-08-03 16:46 ` [PATCH net-next 00/14] sctp: remove typedefs from structures part 4 David Miller
2017-08-03 16:46 ` David Miller
2017-08-05 11:59 ` Xin Long [this message]
2017-08-05 11:59 ` [PATCH net-next 00/14] sctp: remove typedefs from structures part 5 Xin Long
2017-08-05 11:59 ` [PATCH net-next 01/14] sctp: remove the typedef sctp_lower_cwnd_t Xin Long
2017-08-05 11:59 ` Xin Long
2017-08-05 11:59 ` [PATCH net-next 02/14] sctp: remove the typedef sctp_retransmit_reason_t Xin Long
2017-08-05 11:59 ` Xin Long
2017-08-05 11:59 ` [PATCH net-next 03/14] sctp: remove the typedef sctp_scope_policy_t Xin Long
2017-08-05 11:59 ` Xin Long
2017-08-05 11:59 ` [PATCH net-next 04/14] sctp: remove the typedef sctp_scope_t Xin Long
2017-08-05 11:59 ` Xin Long
2017-08-05 11:59 ` [PATCH net-next 05/14] sctp: remove the typedef sctp_transport_cmd_t Xin Long
2017-08-05 11:59 ` Xin Long
2017-08-05 11:59 ` [PATCH net-next 06/14] sctp: remove the typedef sctp_sock_state_t Xin Long
2017-08-05 11:59 ` Xin Long
2017-08-05 11:59 ` [PATCH net-next 07/14] sctp: remove the typedef sctp_xmit_t Xin Long
2017-08-05 11:59 ` Xin Long
2017-08-05 11:59 ` [PATCH net-next 08/14] sctp: remove the typedef sctp_ierror_t Xin Long
2017-08-05 11:59 ` Xin Long
2017-08-05 11:59 ` [PATCH net-next 09/14] sctp: remove the typedef sctp_state_t Xin Long
2017-08-05 11:59 ` Xin Long
2017-08-05 12:00 ` [PATCH net-next 10/14] sctp: remove the typedef sctp_event_primitive_t Xin Long
2017-08-05 12:00 ` Xin Long
2017-08-05 12:00 ` [PATCH net-next 11/14] sctp: remove the typedef sctp_event_other_t Xin Long
2017-08-05 12:00 ` Xin Long
2017-08-05 12:00 ` [PATCH net-next 12/14] sctp: remove the typedef sctp_event_timeout_t Xin Long
2017-08-05 12:00 ` Xin Long
2017-08-05 12:00 ` [PATCH net-next 13/14] sctp: remove the typedef sctp_event_t Xin Long
2017-08-05 12:00 ` Xin Long
2017-08-05 12:00 ` [PATCH net-next 14/14] sctp: remove the typedef sctp_subtype_t Xin Long
2017-08-05 12:00 ` Xin Long
2017-08-07 9:28 ` [PATCH net-next 03/14] sctp: remove the typedef sctp_scope_policy_t David Laight
2017-08-07 9:28 ` David Laight
2017-08-08 2:45 ` Xin Long
2017-08-08 2:45 ` Xin Long
2017-08-07 4:33 ` [PATCH net-next 00/14] sctp: remove typedefs from structures part 5 David Miller
2017-08-07 4:33 ` David Miller
2017-08-11 2:23 ` [PATCH net-next 00/14] sctp: remove typedefs from structures part 6 Xin Long
2017-08-11 2:23 ` Xin Long
2017-08-11 2:23 ` [PATCH net-next 01/14] sctp: remove the unused typedef sctp_packet_phandler_t Xin Long
2017-08-11 2:23 ` Xin Long
2017-08-11 2:23 ` [PATCH net-next 02/14] sctp: remove the typedef sctp_sender_hb_info_t Xin Long
2017-08-11 2:23 ` Xin Long
2017-08-11 2:23 ` [PATCH net-next 03/14] sctp: remove the typedef sctp_endpoint_type_t Xin Long
2017-08-11 2:23 ` Xin Long
2017-08-11 2:23 ` [PATCH net-next 04/14] sctp: remove the typedef sctp_cmsgs_t Xin Long
2017-08-11 2:23 ` Xin Long
2017-08-11 2:23 ` [PATCH net-next 05/14] sctp: remove the typedef sctp_dbg_objcnt_entry_t Xin Long
2017-08-11 2:23 ` Xin Long
2017-08-11 2:23 ` [PATCH net-next 06/14] sctp: remove the typedef sctp_socket_type_t Xin Long
2017-08-11 2:23 ` Xin Long
2017-08-11 2:23 ` [PATCH net-next 07/14] sctp: remove the typedef sctp_cmd_t Xin Long
2017-08-11 2:23 ` Xin Long
2017-08-11 2:23 ` [PATCH net-next 08/14] sctp: remove the typedef sctp_cmd_seq_t Xin Long
2017-08-11 2:23 ` Xin Long
2017-08-11 2:23 ` [PATCH net-next 09/14] sctp: remove the typedef sctp_arg_t Xin Long
2017-08-11 2:23 ` Xin Long
2017-08-11 2:23 ` [PATCH net-next 10/14] sctp: remove the typedef sctp_verb_t Xin Long
2017-08-11 2:23 ` Xin Long
2017-08-11 2:23 ` [PATCH net-next 11/14] sctp: remove the unused typedef sctp_sm_command_t Xin Long
2017-08-11 2:23 ` Xin Long
2017-08-11 2:23 ` [PATCH net-next 12/14] sctp: remove the typedef sctp_sm_table_entry_t Xin Long
2017-08-11 2:23 ` Xin Long
2017-08-11 2:23 ` [PATCH net-next 13/14] sctp: remove the typedef sctp_disposition_t Xin Long
2017-08-11 2:23 ` Xin Long
2017-08-11 2:23 ` [PATCH net-next 14/14] sctp: fix some indents in sm_make_chunk.c Xin Long
2017-08-11 2:23 ` Xin Long
2017-08-11 17:03 ` [PATCH net-next 00/14] sctp: remove typedefs from structures part 6 David Miller
2017-08-11 17:03 ` David Miller
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=cover.1501934086.git.lucien.xin@gmail.com \
--to=lucien.xin@gmail.com \
--cc=davem@davemloft.net \
--cc=linux-sctp@vger.kernel.org \
--cc=marcelo.leitner@gmail.com \
--cc=netdev@vger.kernel.org \
--cc=nhorman@tuxdriver.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.