|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH OPW 01/11] libxl: change most remaining LIBXL_LOG to LOG in libxl_qmp.c
On Mon, Nov 11, 2013 at 03:23:50PM -0800, Kelley Nielsen wrote:
> Coding style has recently been changed for libxl. The convenience
> macro LOG() has been introduced, and invocations of the old macro
> LIBXL__LOG() are to be replaced with it. Change occurences of the
> old macro to the new one in the functions qmp_handle_response()
> and qmp_handle_error_response(). The new macros need access to a
> local libxl__gc *gc, so add it as a parameter to both these functions,
> and pass the instance in qmp_next() down the call chain to
> qmp_handle_response() and in turn to qmp_handle_error_response().
>
> Suggested-by: Anthony PERARD <anthony.perard@xxxxxxxxxx>
> Signed-off-by: Kelley Nielsen <kelleynnn@xxxxxxxxx>
> ---
> tools/libxl/libxl_qmp.c | 24 +++++++++++-------------
> 1 file changed, 11 insertions(+), 13 deletions(-)
>
> diff --git a/tools/libxl/libxl_qmp.c b/tools/libxl/libxl_qmp.c
> index 1f76d53..04cab58 100644
> --- a/tools/libxl/libxl_qmp.c
> +++ b/tools/libxl/libxl_qmp.c
> @@ -138,7 +138,7 @@ static int
> register_serials_chardev_callback(libxl__qmp_handler *qmp,
> port_number = strtol(s, &endptr, 10);
> if (*s == 0 || *endptr != 0) {
> LIBXL__LOG(qmp->ctx, LIBXL__LOG_ERROR,
> - "Invalid serial port number: %s", s);
> + "Invalid serial port number: %s", s);
You are introducing <TAB>s here, there should be no tabs in C files.
> return -1;
> }
> ret = store_serial_port_info(qmp, chardev, port_number);
> @@ -260,7 +260,7 @@ static callback_id_pair
> *qmp_get_callback_from_id(libxl__qmp_handler *qmp,
> return NULL;
> }
>
> -static void qmp_handle_error_response(libxl__qmp_handler *qmp,
> +static void qmp_handle_error_response(libxl__gc *gc, libxl__qmp_handler *qmp,
> const libxl__json_object *resp)
> {
> callback_id_pair *pp = qmp_get_callback_from_id(qmp, resp);
> @@ -283,19 +283,17 @@ static void
> qmp_handle_error_response(libxl__qmp_handler *qmp,
> free(pp);
> }
>
> - LIBXL__LOG(qmp->ctx, LIBXL__LOG_ERROR,
> - "received an error message from QMP server: %s",
> - libxl__json_object_get_string(resp));
> + LOG(ERROR, "received an error message from QMP server: %s",
> + libxl__json_object_get_string(resp));
> }
>
> -static int qmp_handle_response(libxl__qmp_handler *qmp,
> +static int qmp_handle_response(libxl__gc *gc, libxl__qmp_handler *qmp,
> const libxl__json_object *resp)
> {
> libxl__qmp_message_type type = LIBXL__QMP_MESSAGE_TYPE_INVALID;
>
> type = qmp_response_type(qmp, resp);
> - LIBXL__LOG(qmp->ctx, LIBXL__LOG_DEBUG,
> - "message type: %s", libxl__qmp_message_type_to_string(type));
> + LOG(DEBUG, "message type: %s", libxl__qmp_message_type_to_string(type));
>
> switch (type) {
> case LIBXL__QMP_MESSAGE_TYPE_QMP:
> @@ -317,14 +315,14 @@ static int qmp_handle_response(libxl__qmp_handler *qmp,
> /* tell that the id have been processed */
> qmp->wait_for_id = 0;
> }
> - LIBXL_STAILQ_REMOVE(
> - &qmp->callback_list, pp, callback_id_pair, next);
> + LIBXL_STAILQ_REMOVE(&qmp->callback_list, pp, callback_id_pair,
> + next);
Same here (tabs).
> free(pp);
> }
> - return 0;
> + return 0;
And here.
> }
> case LIBXL__QMP_MESSAGE_TYPE_ERROR:
> - qmp_handle_error_response(qmp, resp);
> + qmp_handle_error_response(gc, qmp, resp);
> return -1;
> case LIBXL__QMP_MESSAGE_TYPE_EVENT:
> return 0;
> @@ -481,7 +479,7 @@ static int qmp_next(libxl__gc *gc, libxl__qmp_handler
> *qmp)
> o = libxl__json_parse(gc, s);
>
> if (o) {
> - rc = qmp_handle_response(qmp, o);
> + rc = qmp_handle_response(gc, qmp, o);
> } else {
> LOG(ERROR, "Parse error of : %s\n", s);
> return -1;
> --
> 1.8.1.2
>
Once the tabs are replace by space:
Reviewed-by: Anthony PERARD <anthony.perard@xxxxxxxxxx>
--
Anthony PERARD
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |