Displaying 4 results from an estimated 4 matches for "4cd425b".
2020 Sep 11
0
[libnbd PATCH v2 5/5] api: Add STRICT_BOUNDS/ZERO_SIZE to nbd_set_strict_mode
...id *data, struct command_cb *cb);
+ int count_err, void *data,
+ struct command_cb *cb);
/* socket.c */
struct socket *nbd_internal_socket_create (int fd);
diff --git a/generator/API.ml b/generator/API.ml
index 4cd425b..d3b1d1b 100644
--- a/generator/API.ml
+++ b/generator/API.ml
@@ -189,6 +189,8 @@ let strict_flags = {
flags = [
"COMMANDS", 1 lsl 0;
"FLAGS", 1 lsl 1;
+ "BOUNDS", 1 lsl 2;
+ "ZERO_SIZE", 1 lsl 3;
]
}
let al...
2020 Sep 11
0
[libnbd PATCH v2 4/5] api: Add STRICT_FLAGS to set_strict_mode
...+++++++++++--------
generator/API.mli | 1 +
generator/C.ml | 7 +++++--
lib/disconnect.c | 2 +-
lib/rw.c | 6 +++---
tests/errors.c | 22 ++++++++++++++++++++--
6 files changed, 68 insertions(+), 16 deletions(-)
diff --git a/generator/API.ml b/generator/API.ml
index aa970e6..4cd425b 100644
--- a/generator/API.ml
+++ b/generator/API.ml
@@ -87,6 +87,7 @@ and enum = {
}
and flags = {
flag_prefix : string;
+ guard : string option;
flags : (string * int) list
}
and permitted_state =
@@ -165,6 +166,7 @@ let all_enums = [ tls_enum; block_size_enum ]
(* Flags. See also Con...
2020 Sep 17
2
Re: [libnbd PATCH v2 4/5] api: Add STRICT_FLAGS to set_strict_mode
...1 +
> generator/C.ml | 7 +++++--
> lib/disconnect.c | 2 +-
> lib/rw.c | 6 +++---
> tests/errors.c | 22 ++++++++++++++++++++--
> 6 files changed, 68 insertions(+), 16 deletions(-)
>
> diff --git a/generator/API.ml b/generator/API.ml
> index aa970e6..4cd425b 100644
> --- a/generator/API.ml
> +++ b/generator/API.ml
> @@ -87,6 +87,7 @@ and enum = {
> }
> and flags = {
> flag_prefix : string;
> + guard : string option;
> flags : (string * int) list
> }
> and permitted_state =
> @@ -165,6 +166,7 @@ let all_enums...
2020 Sep 11
10
[libnbd PATCH v2 0/5] Add knobs for client- vs. server-side validation
In v2:
- now based on my proposal to add LIBNBD_SHUTDOWN_IMMEDIATE
- four flags instead of two: STRICT_FLAGS is new (patch 4),
and STRICT_BOUNDS is separate from STRICT_ZERO_SIZE (patch 5)
- various refactorings for more shared code and less duplication
Eric Blake (5):
api: Add xxx_MASK constant for each Flags type
generator: Refactor filtering of accepted OFlags
api: Add