All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 00/34] staging: lustre: lnet: remove most of typedefs from LNet headers
@ 2017-02-27  0:41 ` James Simmons
  0 siblings, 0 replies; 70+ messages in thread
From: James Simmons @ 2017-02-27  0:41 UTC (permalink / raw)
  To: Greg Kroah-Hartman, devel, Andreas Dilger, Oleg Drokin
  Cc: Linux Kernel Mailing List, Lustre Development List, James Simmons

Remove the majority of typedefs from the LNet headers.
Change them into structures or enums instead. Currently
only lnet_nid_t are lnet_pid_t are left. Removed the
rest of the typedefs in socklnd.h as well

James Simmons (34):
  staging: lustre: socklnd: change UAPI typedefs to proper structure
  staging: lustre: lnet: change lnet_handle_eq_t to proper struct
  staging: lustre: lnet: change lnet_handle_md_t to proper struct
  staging: lustre: lnet: change lnet_handle_me_t to proper struct
  staging: lustre: lnet: remove generic lnet_handle_any_t
  staging: lustre: lnet: change lnet_msg_t to proper structure
  staging: lustre: lnet: change lnet_libhandle_t to proper structure
  staging: lustre: lnet: change lnet_eq_t to proper structure
  staging: lustre: lnet: change lnet_me_t to proper structure
  staging: lustre: lnet: change lnet_libmd_t to proper structure
  staging: lustre: lnet: change lnet_test_peer_t to proper structure
  staging: lustre: lnet: change lnd_t to proper structure
  staging: lustre: lnet: change lnet_ni_t to proper structure
  staging: lustre: lnet: change lnet_rc_data_t to proper structure
  staging: lustre: lnet: change lnet_peer_t to proper structure
  staging: lustre: lnet: change lnet_route_t to proper structure
  staging: lustre: lnet: change lnet_remotenet_t to proper structure
  staging: lustre: lnet: change lnet_rtrbufpool_t to proper structure
  staging: lustre: lnet: change lnet_rtrbuf_t to proper structure
  staging: lustre: lnet: change lnet_portal_t to proper structure
  staging: lustre: lnet: change lnet_t to proper structure
  staging: lustre: lnet: give LNET_MATCH* enum a name
  staging: lustre: lnet: change lnet_counter_t to proper structure
  staging: lustre: lnet: change lnet_md_t to proper structure
  staging: lustre: lnet: change lnet_event_t to proper structure
  staging: lustre: lnet: change lnet_process_id_t to proper structure
  staging: lustre: lnet: change lnet_msg_type_t to proper enum
  staging: lustre: lnet: change lnet_unlink_t to proper enum
  staging: lustre: lnet: change lnet_ins_pos_t to proper enum
  staging: lustre: lnet: change lnet_event_kind_t to proper enum
  staging: lustre: lnet: change lnet_ack_req_t to proper enum
  staging: lustre: lnet: remove LNET_SEQ_BASETYPE
  staging: lustre: lnet: remove unused lnet_md_iovec_t
  staging: lustre: lnet: use struct bio_vec instead of typedef

 drivers/staging/lustre/include/linux/lnet/api.h    |  65 +++---
 .../staging/lustre/include/linux/lnet/lib-lnet.h   | 232 +++++++++++----------
 .../staging/lustre/include/linux/lnet/lib-types.h  | 137 ++++++------
 drivers/staging/lustre/include/linux/lnet/lnetst.h |  12 +-
 drivers/staging/lustre/include/linux/lnet/nidstr.h |   2 +-
 .../staging/lustre/include/linux/lnet/socklnd.h    |  14 +-
 drivers/staging/lustre/include/linux/lnet/types.h  | 155 +++++++-------
 .../staging/lustre/lnet/klnds/o2iblnd/o2iblnd.c    |  30 +--
 .../staging/lustre/lnet/klnds/o2iblnd/o2iblnd.h    |  21 +-
 .../staging/lustre/lnet/klnds/o2iblnd/o2iblnd_cb.c |  65 +++---
 .../lustre/lnet/klnds/o2iblnd/o2iblnd_modparams.c  |   2 +-
 .../staging/lustre/lnet/klnds/socklnd/socklnd.c    |  69 +++---
 .../staging/lustre/lnet/klnds/socklnd/socklnd.h    |  76 +++----
 .../staging/lustre/lnet/klnds/socklnd/socklnd_cb.c |  54 ++---
 .../lustre/lnet/klnds/socklnd/socklnd_lib.c        |   4 +-
 .../lustre/lnet/klnds/socklnd/socklnd_proto.c      |  38 ++--
 drivers/staging/lustre/lnet/lnet/acceptor.c        |   2 +-
 drivers/staging/lustre/lnet/lnet/api-ni.c          | 151 +++++++-------
 drivers/staging/lustre/lnet/lnet/config.c          |   8 +-
 drivers/staging/lustre/lnet/lnet/lib-eq.c          |  26 +--
 drivers/staging/lustre/lnet/lnet/lib-md.c          |  29 +--
 drivers/staging/lustre/lnet/lnet/lib-me.c          |  28 +--
 drivers/staging/lustre/lnet/lnet/lib-move.c        | 195 ++++++++---------
 drivers/staging/lustre/lnet/lnet/lib-msg.c         |  41 ++--
 drivers/staging/lustre/lnet/lnet/lib-ptl.c         |  30 +--
 drivers/staging/lustre/lnet/lnet/lo.c              |  12 +-
 drivers/staging/lustre/lnet/lnet/nidstrings.c      |   2 +-
 drivers/staging/lustre/lnet/lnet/peer.c            |  38 ++--
 drivers/staging/lustre/lnet/lnet/router.c          | 164 ++++++++-------
 drivers/staging/lustre/lnet/lnet/router_proc.c     |  34 +--
 drivers/staging/lustre/lnet/selftest/brw_test.c    |   4 +-
 drivers/staging/lustre/lnet/selftest/conrpc.c      |   6 +-
 drivers/staging/lustre/lnet/selftest/console.c     |  39 ++--
 drivers/staging/lustre/lnet/selftest/console.h     |  14 +-
 drivers/staging/lustre/lnet/selftest/framework.c   |   4 +-
 drivers/staging/lustre/lnet/selftest/ping_test.c   |   2 +-
 drivers/staging/lustre/lnet/selftest/rpc.c         |  31 +--
 drivers/staging/lustre/lnet/selftest/rpc.h         |   2 +-
 drivers/staging/lustre/lnet/selftest/selftest.h    |  42 ++--
 drivers/staging/lustre/lustre/include/lustre_net.h |  32 +--
 drivers/staging/lustre/lustre/llite/llite_lib.c    |   2 +-
 drivers/staging/lustre/lustre/llite/super25.c      |   2 +-
 drivers/staging/lustre/lustre/osc/osc_request.c    |   5 +-
 drivers/staging/lustre/lustre/ptlrpc/client.c      |   4 +-
 drivers/staging/lustre/lustre/ptlrpc/connection.c  |   6 +-
 drivers/staging/lustre/lustre/ptlrpc/events.c      |  18 +-
 drivers/staging/lustre/lustre/ptlrpc/niobuf.c      |  24 +--
 drivers/staging/lustre/lustre/ptlrpc/pers.c        |   2 +-
 .../staging/lustre/lustre/ptlrpc/ptlrpc_internal.h |   2 +-
 49 files changed, 1004 insertions(+), 973 deletions(-)

-- 
1.8.3.1

^ permalink raw reply	[flat|nested] 70+ messages in thread

end of thread, other threads:[~2017-02-27  2:34 UTC | newest]

Thread overview: 70+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-02-27  0:41 [PATCH 00/34] staging: lustre: lnet: remove most of typedefs from LNet headers James Simmons
2017-02-27  0:41 ` [lustre-devel] " James Simmons
2017-02-27  0:41 ` [PATCH 01/34] staging: lustre: socklnd: change UAPI typedefs to proper structure James Simmons
2017-02-27  0:41   ` [lustre-devel] " James Simmons
2017-02-27  0:41 ` [PATCH 02/34] staging: lustre: lnet: change lnet_handle_eq_t to proper struct James Simmons
2017-02-27  0:41   ` [lustre-devel] " James Simmons
2017-02-27  0:41 ` [PATCH 03/34] staging: lustre: lnet: change lnet_handle_md_t " James Simmons
2017-02-27  0:41   ` [lustre-devel] " James Simmons
2017-02-27  0:41 ` [PATCH 04/34] staging: lustre: lnet: change lnet_handle_me_t " James Simmons
2017-02-27  0:41   ` [lustre-devel] " James Simmons
2017-02-27  0:41 ` [PATCH 05/34] staging: lustre: lnet: remove generic lnet_handle_any_t James Simmons
2017-02-27  0:41   ` [lustre-devel] " James Simmons
2017-02-27  0:41 ` [PATCH 06/34] staging: lustre: lnet: change lnet_msg_t to proper structure James Simmons
2017-02-27  0:41   ` [lustre-devel] " James Simmons
2017-02-27  0:41 ` [PATCH 07/34] staging: lustre: lnet: change lnet_libhandle_t " James Simmons
2017-02-27  0:41   ` [lustre-devel] " James Simmons
2017-02-27  0:41 ` [PATCH 08/34] staging: lustre: lnet: change lnet_eq_t " James Simmons
2017-02-27  0:41   ` [lustre-devel] " James Simmons
2017-02-27  0:41 ` [PATCH 09/34] staging: lustre: lnet: change lnet_me_t " James Simmons
2017-02-27  0:41   ` [lustre-devel] " James Simmons
2017-02-27  0:41 ` [PATCH 10/34] staging: lustre: lnet: change lnet_libmd_t " James Simmons
2017-02-27  0:41   ` [lustre-devel] " James Simmons
2017-02-27  0:41 ` [PATCH 11/34] staging: lustre: lnet: change lnet_test_peer_t " James Simmons
2017-02-27  0:41   ` [lustre-devel] " James Simmons
2017-02-27  0:41 ` [PATCH 12/34] staging: lustre: lnet: change lnd_t " James Simmons
2017-02-27  0:41   ` [lustre-devel] " James Simmons
2017-02-27  0:41 ` [PATCH 13/34] staging: lustre: lnet: change lnet_ni_t " James Simmons
2017-02-27  0:41   ` [lustre-devel] " James Simmons
2017-02-27  0:41 ` [PATCH 14/34] staging: lustre: lnet: change lnet_rc_data_t " James Simmons
2017-02-27  0:41   ` [lustre-devel] " James Simmons
2017-02-27  0:41 ` [PATCH 15/34] staging: lustre: lnet: change lnet_peer_t " James Simmons
2017-02-27  0:41   ` [lustre-devel] " James Simmons
2017-02-27  0:41 ` [PATCH 16/34] staging: lustre: lnet: change lnet_route_t " James Simmons
2017-02-27  0:41   ` [lustre-devel] " James Simmons
2017-02-27  0:41 ` [PATCH 17/34] staging: lustre: lnet: change lnet_remotenet_t " James Simmons
2017-02-27  0:41   ` [lustre-devel] " James Simmons
2017-02-27  0:41 ` [PATCH 18/34] staging: lustre: lnet: change lnet_rtrbufpool_t " James Simmons
2017-02-27  0:41   ` [lustre-devel] " James Simmons
2017-02-27  0:41 ` [PATCH 19/34] staging: lustre: lnet: change lnet_rtrbuf_t " James Simmons
2017-02-27  0:41   ` [lustre-devel] " James Simmons
2017-02-27  0:41 ` [PATCH 20/34] staging: lustre: lnet: change lnet_portal_t " James Simmons
2017-02-27  0:41   ` [lustre-devel] " James Simmons
2017-02-27  0:41 ` [PATCH 21/34] staging: lustre: lnet: change lnet_t " James Simmons
2017-02-27  0:41   ` [lustre-devel] " James Simmons
2017-02-27  0:41 ` [PATCH 22/34] staging: lustre: lnet: give LNET_MATCH* enum a name James Simmons
2017-02-27  0:41   ` [lustre-devel] " James Simmons
2017-02-27  0:41 ` [PATCH 23/34] staging: lustre: lnet: change lnet_counter_t to proper structure James Simmons
2017-02-27  0:41   ` [lustre-devel] " James Simmons
2017-02-27  0:41 ` [PATCH 24/34] staging: lustre: lnet: change lnet_md_t " James Simmons
2017-02-27  0:41   ` [lustre-devel] " James Simmons
2017-02-27  0:41 ` [PATCH 25/34] staging: lustre: lnet: change lnet_event_t " James Simmons
2017-02-27  0:41   ` [lustre-devel] " James Simmons
2017-02-27  0:41 ` [PATCH 26/34] staging: lustre: lnet: change lnet_process_id_t " James Simmons
2017-02-27  0:41   ` [lustre-devel] " James Simmons
2017-02-27  0:41 ` [PATCH 27/34] staging: lustre: lnet: change lnet_msg_type_t to proper enum James Simmons
2017-02-27  0:41   ` [lustre-devel] " James Simmons
2017-02-27  0:41 ` [PATCH 28/34] staging: lustre: lnet: change lnet_unlink_t " James Simmons
2017-02-27  0:41   ` [lustre-devel] " James Simmons
2017-02-27  0:41 ` [PATCH 29/34] staging: lustre: lnet: change lnet_ins_pos_t " James Simmons
2017-02-27  0:41   ` [lustre-devel] " James Simmons
2017-02-27  0:41 ` [PATCH 30/34] staging: lustre: lnet: change lnet_event_kind_t " James Simmons
2017-02-27  0:41   ` [lustre-devel] " James Simmons
2017-02-27  0:41 ` [PATCH 31/34] staging: lustre: lnet: change lnet_ack_req_t " James Simmons
2017-02-27  0:41   ` [lustre-devel] " James Simmons
2017-02-27  0:41 ` [PATCH 32/34] staging: lustre: lnet: remove LNET_SEQ_BASETYPE James Simmons
2017-02-27  0:41   ` [lustre-devel] " James Simmons
2017-02-27  0:41 ` [PATCH 33/34] staging: lustre: lnet: remove unused lnet_md_iovec_t James Simmons
2017-02-27  0:41   ` [lustre-devel] " James Simmons
2017-02-27  0:41 ` [PATCH 34/34] staging: lustre: lnet: use struct bio_vec instead of typedef James Simmons
2017-02-27  0:41   ` [lustre-devel] " James Simmons

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.