public inbox for linux-rdma@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/9] IB/core: batch of fix against create/destroy_flow uverbs for v3.12
@ 2013-10-11 17:18 Yann Droneaud
       [not found] ` <cover.1381510045.git.ydroneaud-RlY5vtjFyJ3QT0dZR+AlfA@public.gmane.org>
  0 siblings, 1 reply; 31+ messages in thread
From: Yann Droneaud @ 2013-10-11 17:18 UTC (permalink / raw)
  To: Roland Dreier, Roland Dreier, Or Gerlitz
  Cc: Yann Droneaud, linux-rdma-u79uwXL29TY76Z2rM5mHXA

Hi,

As requested by Or Gerlitz, I've rebased my previous fixes [1]
against Matan Barak patch [2]. I've added two patches to fix issues
left or introduced by this patch.
Regarding the previous patchset [1], I've kept the public data
structure improving and renaming patches, but, in order to minimize
the overall changes, I've removed the changes which were modifying
the functions and variables names in the code.
I've removed "code beautifying" and left "hardening" / cleanup changes
for a latter release.

On top of this, I've added the two acknowledged and important patches
from my extended command infrastructure [3]. I've made cleanups in the
changelog regarding the 'email' citations.

It's in pretty good shape, and, if revert or temporarily disabling
are not an option, this can probably go in v3.12.

Regards.

Links:

[1]: http://marc.info/?i=cover.1381351016.git.ydroneaud-RlY5vtjFyJ3QT0dZR+AlfA@public.gmane.org
     http://mid.gmane.org/cover.1381351016.git.ydroneaud-RlY5vtjFyJ3QT0dZR+AlfA@public.gmane.org

[2]: https://patchwork.kernel.org/patch/2924341/

[3]: http://marc.info/?i=cover.1381177342.git.ydroneaud-RlY5vtjFyJ3QT0dZR+AlfA@public.gmane.org
     http://mid.gmane.org/cover.1381177342.git.ydroneaud-RlY5vtjFyJ3QT0dZR+AlfA@public.gmane.org

Matan Barak (1):
  IB/core: clarify overflow/underflow checks on ib_create/destroy_flow

Yann Droneaud (8):
  IB/core: Includes flow attribute size in uverbs create_flow
  IB/core: Don't include command header size in uverbs create_flow
  IB/core: Rename 'flow' structs to match other uverbs structs
  IB/core: Makes uverbs flow structure using names more similar to verbs
    ones
  IB/core: Uses a common header for uverbs flow_specs
  IB/core: Remove ib_uverbs_flow_spec structure from userspace
  IB/core: extended command: an improved infrastructure for uverbs
    commands
  IB/core: extended command: move comp_mask to the extended header

 drivers/infiniband/core/uverbs.h      |  35 +++++++++-
 drivers/infiniband/core/uverbs_cmd.c  | 101 ++++++++++++++--------------
 drivers/infiniband/core/uverbs_main.c | 123 +++++++++++++++++++++++++++-------
 drivers/infiniband/hw/mlx4/main.c     |   6 +-
 include/rdma/ib_verbs.h               |   1 +
 include/uapi/rdma/ib_user_verbs.h     |  95 +++++++++++++++-----------
 6 files changed, 240 insertions(+), 121 deletions(-)

-- 
1.8.3.1

--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

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

end of thread, other threads:[~2013-10-24  0:34 UTC | newest]

Thread overview: 31+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-10-11 17:18 [PATCH 0/9] IB/core: batch of fix against create/destroy_flow uverbs for v3.12 Yann Droneaud
     [not found] ` <cover.1381510045.git.ydroneaud-RlY5vtjFyJ3QT0dZR+AlfA@public.gmane.org>
2013-10-11 17:18   ` [PATCH 1/9] IB/core: clarify overflow/underflow checks on ib_create/destroy_flow Yann Droneaud
2013-10-11 17:18   ` [PATCH 2/9] IB/core: Includes flow attribute size in uverbs create_flow Yann Droneaud
     [not found]     ` <a83e37e225cd16e5a556b35dcadc7a1234519c2a.1381510045.git.ydroneaud-RlY5vtjFyJ3QT0dZR+AlfA@public.gmane.org>
2013-10-14 11:01       ` Or Gerlitz
     [not found]         ` <525BCF21.3090706-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org>
2013-10-14 12:22           ` Yann Droneaud
2013-10-14 15:13       ` Matan Barak
2013-10-11 17:18   ` [PATCH 3/9] IB/core: Don't include command header " Yann Droneaud
     [not found]     ` <ca92c22d0aea21d559d57e6152cb313729a11274.1381510045.git.ydroneaud-RlY5vtjFyJ3QT0dZR+AlfA@public.gmane.org>
2013-10-14 15:21       ` Matan Barak
     [not found]         ` <525C0BF2.2060201-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org>
2013-10-14 15:46           ` Yann Droneaud
     [not found]             ` <72b95284386dc57dfa1c7c883b4f45af-zgzEX58YAwA@public.gmane.org>
2013-10-14 18:19               ` Roland Dreier
     [not found]                 ` <CAL1RGDWarJPu_6u5oaL6NgZZJXBuB09vTi9xhxHALfiY_W9Sgg-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2013-10-15 14:08                   ` Yann Droneaud
     [not found]                     ` <122f1a29d6fe45449a6a153a3a9ba8b1-zgzEX58YAwA@public.gmane.org>
2013-10-15 16:44                       ` Roland Dreier
     [not found]                         ` <CAL1RGDXP3+X=go4GiW_SsvSvC_VS-B7uacJN0u5wVtU3NWfvQA-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2013-10-15 17:07                           ` Yann Droneaud
2013-10-15 21:34                           ` Or Gerlitz
     [not found]                             ` <CAJZOPZLr41MGb7qPHcFVQxNcwwAB8i4vnGQhEcu0oZ-BOiMBcg-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2013-10-16  0:04                               ` Roland Dreier
     [not found]                                 ` <CAL1RGDW7KwSOmmsRxDokUHR-Mh1OzaQvDege5Rq7JsSU8AgEHQ-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2013-10-17  9:19                                   ` Or Gerlitz
     [not found]                                     ` <525FABA2.6000507-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org>
2013-10-17 15:29                                       ` Yann Droneaud
     [not found]                                         ` <80c62f070af55a176923315b3fbb7b0d-zgzEX58YAwA@public.gmane.org>
2013-10-21 16:46                                           ` Roland Dreier
2013-10-11 17:18   ` [PATCH 4/9] IB/core: Rename 'flow' structs to match other uverbs structs Yann Droneaud
2013-10-11 17:18   ` [PATCH 5/9] IB/core: Makes uverbs flow structure using names more similar to verbs ones Yann Droneaud
2013-10-11 17:18   ` [PATCH 6/9] IB/core: Uses a common header for uverbs flow_specs Yann Droneaud
2013-10-11 17:18   ` [PATCH 7/9] IB/core: Remove ib_uverbs_flow_spec structure from userspace Yann Droneaud
     [not found]     ` <f8673f302536d503cdeef005a67f4531706ae578.1381510045.git.ydroneaud-RlY5vtjFyJ3QT0dZR+AlfA@public.gmane.org>
2013-10-14 15:26       ` Matan Barak
2013-10-11 17:18   ` [PATCH 8/9] IB/core: extended command: an improved infrastructure for uverbs commands Yann Droneaud
     [not found]     ` <0b84e20b204eb0fc67db9ca9106d6bf753a12ae3.1381510045.git.ydroneaud-RlY5vtjFyJ3QT0dZR+AlfA@public.gmane.org>
2013-10-14 15:38       ` Matan Barak
     [not found]         ` <525C0FF2.5040905-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org>
2013-10-17 14:41           ` Matan Barak
     [not found]             ` <525FF724.5050601-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org>
2013-10-17 15:05               ` Yann Droneaud
     [not found]                 ` <f45595bcb4399ea2cb81d99a914dd9a0-zgzEX58YAwA@public.gmane.org>
2013-10-24  0:34                   ` Or Gerlitz
2013-10-11 17:18   ` [PATCH 9/9] IB/core: extended command: move comp_mask to the extended header Yann Droneaud
     [not found]     ` <40175eda10d670d098204da6aa4c327a0171ae5f.1381510045.git.ydroneaud-RlY5vtjFyJ3QT0dZR+AlfA@public.gmane.org>
2013-10-14 15:44       ` Matan Barak
2013-10-14 15:36   ` [PATCH 0/9] IB/core: batch of fix against create/destroy_flow uverbs for v3.12 Or Gerlitz

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox