Re: [PATCH 2/5] staging: vc04_services: remove unneeded parentheses

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Wed, Feb 12, 2020 at 1:43 PM Marcelo Diop-Gonzalez
<marcgonzalez@xxxxxxxxxx> wrote:
>
> there are extra parentheses around many conditional statements
> that make things a little harder to read
>
> Signed-off-by: Marcelo Diop-Gonzalez <marcgonzalez@xxxxxxxxxx>
> ---
>  .../interface/vchiq_arm/vchiq_core.c          | 36 +++++++++----------
>  1 file changed, 18 insertions(+), 18 deletions(-)
>
> diff --git a/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_core.c b/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_core.c
> index 4f8b59deaec9..72bfa0f73958 100644
> --- a/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_core.c
> +++ b/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_core.c
> @@ -138,8 +138,8 @@ find_service_by_handle(unsigned int handle)
>
>         spin_lock(&service_spinlock);
>         service = handle_to_service(handle);
> -       if (service && (service->srvstate != VCHIQ_SRVSTATE_FREE) &&
> -               (service->handle == handle)) {
> +       if (service && service->srvstate != VCHIQ_SRVSTATE_FREE &&
> +           service->handle == handle) {
>                 WARN_ON(service->ref_count == 0);
>                 service->ref_count++;
>         } else
> @@ -161,7 +161,7 @@ find_service_by_port(struct vchiq_state *state, int localport)
>         if ((unsigned int)localport <= VCHIQ_PORT_MAX) {
>                 spin_lock(&service_spinlock);
>                 service = state->services[localport];
> -               if (service && (service->srvstate != VCHIQ_SRVSTATE_FREE)) {
> +               if (service && service->srvstate != VCHIQ_SRVSTATE_FREE) {
>                         WARN_ON(service->ref_count == 0);
>                         service->ref_count++;
>                 } else
> @@ -184,9 +184,9 @@ find_service_for_instance(struct vchiq_instance *instance,
>
>         spin_lock(&service_spinlock);
>         service = handle_to_service(handle);
> -       if (service && (service->srvstate != VCHIQ_SRVSTATE_FREE) &&
> -               (service->handle == handle) &&
> -               (service->instance == instance)) {
> +       if (service && service->srvstate != VCHIQ_SRVSTATE_FREE &&
> +           service->handle == handle &&
> +           service->instance == instance) {
>                 WARN_ON(service->ref_count == 0);
>                 service->ref_count++;
>         } else
> @@ -209,10 +209,10 @@ find_closed_service_for_instance(struct vchiq_instance *instance,
>         spin_lock(&service_spinlock);
>         service = handle_to_service(handle);
>         if (service &&
> -               ((service->srvstate == VCHIQ_SRVSTATE_FREE) ||
> -                (service->srvstate == VCHIQ_SRVSTATE_CLOSED)) &&
> -               (service->handle == handle) &&
> -               (service->instance == instance)) {
> +           (service->srvstate == VCHIQ_SRVSTATE_FREE ||
> +            service->srvstate == VCHIQ_SRVSTATE_CLOSED) &&
> +           service->handle == handle &&
> +           service->instance == instance) {
>                 WARN_ON(service->ref_count == 0);
>                 service->ref_count++;
>         } else
> @@ -237,8 +237,8 @@ next_service_by_instance(struct vchiq_state *state, struct vchiq_instance *insta
>         while (idx < state->unused_service) {
>                 struct vchiq_service *srv = state->services[idx++];
>
> -               if (srv && (srv->srvstate != VCHIQ_SRVSTATE_FREE) &&
> -                       (srv->instance == instance)) {
> +               if (srv && srv->srvstate != VCHIQ_SRVSTATE_FREE &&
> +                   srv->instance == instance) {
>                         service = srv;
>                         WARN_ON(service->ref_count == 0);
>                         service->ref_count++;
> @@ -464,10 +464,10 @@ get_listening_service(struct vchiq_state *state, int fourcc)
>                 struct vchiq_service *service = state->services[i];
>
>                 if (service &&
> -                       (service->public_fourcc == fourcc) &&
> -                       ((service->srvstate == VCHIQ_SRVSTATE_LISTENING) ||
> -                       ((service->srvstate == VCHIQ_SRVSTATE_OPEN) &&
> -                       (service->remoteport == VCHIQ_PORT_FREE)))) {
> +                   service->public_fourcc == fourcc &&
> +                   (service->srvstate == VCHIQ_SRVSTATE_LISTENING ||
> +                    (service->srvstate == VCHIQ_SRVSTATE_OPEN &&
> +                     service->remoteport == VCHIQ_PORT_FREE))) {
>                         lock_service(service);
>                         return service;
>                 }
> @@ -485,8 +485,8 @@ get_connected_service(struct vchiq_state *state, unsigned int port)
>         for (i = 0; i < state->unused_service; i++) {
>                 struct vchiq_service *service = state->services[i];
>
> -               if (service && (service->srvstate == VCHIQ_SRVSTATE_OPEN)
> -                       && (service->remoteport == port)) {
> +               if (service && service->srvstate == VCHIQ_SRVSTATE_OPEN &&
> +                   service->remoteport == port) {
>                         lock_service(service);
>                         return service;
>                 }
> --
> 2.25.0.225.g125e21ebc7-goog
>

I have to admit that this one trades one checkpatch warning for
another.... (line too long). It seemed like it looks better this way,
and getting rid of the long lines would have meant refactoring more
stuff, but if its a problem I can redo this one
_______________________________________________
devel mailing list
devel@xxxxxxxxxxxxxxxxxxxxxx
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel



[Index of Archives]     [Linux Driver Backports]     [DMA Engine]     [Linux GPIO]     [Linux SPI]     [Video for Linux]     [Linux USB Devel]     [Linux Coverity]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]
  Powered by Linux