From: Marcelo Diop-Gonzalez <marcgonzalez@google.com>
To: nsaenzjulienne@suse.de, gregkh@linuxfoundation.org
Cc: devel@driverdev.osuosl.org, linux-rpi-kernel@lists.infradead.org,
dan.carpenter@oracle.com
Subject: [PATCH 2/5] staging: vc04_services: remove unneeded parentheses
Date: Wed, 12 Feb 2020 13:43:30 -0500 [thread overview]
Message-ID: <41511abf64f73af62f21f8e0c7457edc289af905.1581532523.git.marcgonzalez@google.com> (raw)
In-Reply-To: <cover.1581532523.git.marcgonzalez@google.com>
there are extra parentheses around many conditional statements
that make things a little harder to read
Signed-off-by: Marcelo Diop-Gonzalez <marcgonzalez@google.com>
---
.../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
_______________________________________________
devel mailing list
devel@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel
next prev parent reply other threads:[~2020-02-12 18:49 UTC|newest]
Thread overview: 12+ messages / expand[flat|nested] mbox.gz Atom feed top
2020-02-12 18:43 [PATCH 0/5] Fix a possible race condition when dereferencing services Marcelo Diop-Gonzalez
2020-02-12 18:43 ` [PATCH 1/5] staging: vc04_services: remove unused function Marcelo Diop-Gonzalez
2020-02-12 18:43 ` Marcelo Diop-Gonzalez [this message]
2020-02-12 18:51 ` [PATCH 2/5] staging: vc04_services: remove unneeded parentheses Marcelo Diop-Gonzalez
2020-02-12 21:37 ` Greg KH
2020-02-12 18:43 ` [PATCH 3/5] staging: vc04_services: fix indentation alignment in a few places Marcelo Diop-Gonzalez
2020-02-12 18:43 ` [PATCH 4/5] staging: vc04_services: use kref + RCU to reference count services Marcelo Diop-Gonzalez
2020-02-12 21:40 ` Greg KH
2020-02-12 23:34 ` Marcelo Diop-Gonzalez
2020-02-12 18:43 ` [PATCH 5/5] staging: vc04_services: don't increment service refcount when it's not needed Marcelo Diop-Gonzalez
2020-02-13 17:03 ` Marcelo Diop-Gonzalez
2020-02-13 17:43 ` Greg KH
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=41511abf64f73af62f21f8e0c7457edc289af905.1581532523.git.marcgonzalez@google.com \
--to=marcgonzalez@google.com \
--cc=dan.carpenter@oracle.com \
--cc=devel@driverdev.osuosl.org \
--cc=gregkh@linuxfoundation.org \
--cc=linux-rpi-kernel@lists.infradead.org \
--cc=nsaenzjulienne@suse.de \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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.