diff options
author | Christophe JAILLET <christophe.jaillet@wanadoo.fr> | 2015-07-16 16:17:13 -0400 |
---|---|---|
committer | Marcel Holtmann <marcel@holtmann.org> | 2015-07-30 07:50:35 -0400 |
commit | 54c9ee39923c0ffa27b99a1b7321e0d07408c97b (patch) | |
tree | dd78a3ad52c381fc09cacf8ff72252d36fcc7b3b /net/bluetooth | |
parent | d63b282645f56641900e15fb14572bdf6c9bed27 (diff) |
Bluetooth: cmtp: Do not use list_for_each_safe when not needed
There is no need to use the safe version of list_for_each here.
Signed-off-by: Christophe JAILLET <christophe.jaillet@wanadoo.fr>
Signed-off-by: Marcel Holtmann <marcel@holtmann.org>
Diffstat (limited to 'net/bluetooth')
-rw-r--r-- | net/bluetooth/cmtp/capi.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/net/bluetooth/cmtp/capi.c b/net/bluetooth/cmtp/capi.c index b0c6c6af76ef..9a50338772f3 100644 --- a/net/bluetooth/cmtp/capi.c +++ b/net/bluetooth/cmtp/capi.c | |||
@@ -100,9 +100,9 @@ static void cmtp_application_del(struct cmtp_session *session, struct cmtp_appli | |||
100 | static struct cmtp_application *cmtp_application_get(struct cmtp_session *session, int pattern, __u16 value) | 100 | static struct cmtp_application *cmtp_application_get(struct cmtp_session *session, int pattern, __u16 value) |
101 | { | 101 | { |
102 | struct cmtp_application *app; | 102 | struct cmtp_application *app; |
103 | struct list_head *p, *n; | 103 | struct list_head *p; |
104 | 104 | ||
105 | list_for_each_safe(p, n, &session->applications) { | 105 | list_for_each(p, &session->applications) { |
106 | app = list_entry(p, struct cmtp_application, list); | 106 | app = list_entry(p, struct cmtp_application, list); |
107 | switch (pattern) { | 107 | switch (pattern) { |
108 | case CMTP_MSGNUM: | 108 | case CMTP_MSGNUM: |
@@ -511,13 +511,13 @@ static int cmtp_proc_show(struct seq_file *m, void *v) | |||
511 | struct capi_ctr *ctrl = m->private; | 511 | struct capi_ctr *ctrl = m->private; |
512 | struct cmtp_session *session = ctrl->driverdata; | 512 | struct cmtp_session *session = ctrl->driverdata; |
513 | struct cmtp_application *app; | 513 | struct cmtp_application *app; |
514 | struct list_head *p, *n; | 514 | struct list_head *p; |
515 | 515 | ||
516 | seq_printf(m, "%s\n\n", cmtp_procinfo(ctrl)); | 516 | seq_printf(m, "%s\n\n", cmtp_procinfo(ctrl)); |
517 | seq_printf(m, "addr %s\n", session->name); | 517 | seq_printf(m, "addr %s\n", session->name); |
518 | seq_printf(m, "ctrl %d\n", session->num); | 518 | seq_printf(m, "ctrl %d\n", session->num); |
519 | 519 | ||
520 | list_for_each_safe(p, n, &session->applications) { | 520 | list_for_each(p, &session->applications) { |
521 | app = list_entry(p, struct cmtp_application, list); | 521 | app = list_entry(p, struct cmtp_application, list); |
522 | seq_printf(m, "appl %d -> %d\n", app->appl, app->mapping); | 522 | seq_printf(m, "appl %d -> %d\n", app->appl, app->mapping); |
523 | } | 523 | } |