Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.kernel > #1735559
| Path | csiph.com!news.mixmin.net!weretis.net!feeder4.news.weretis.net!storethat.news.telefonica.de!telefonica.de!news.panservice.it!bofh.it!news.nic.it!robomod |
|---|---|
| From | SF Markus Elfring <elfring@users.sourceforge.net> |
| Newsgroups | linux.kernel |
| Subject | [PATCH 2/3] [media] pvrusb2-ioread: Delete an unnecessary check before kfree() in two functions |
| Date | Wed, 20 Sep 2017 08:40:02 +0200 |
| Message-ID | <urGPU-7L3-21@gated-at.bofh.it> (permalink) |
| References | <urGPU-7L3-13@gated-at.bofh.it> |
| X-Original-To | linux-media@vger.kernel.org, Mauro Carvalho Chehab <mchehab@kernel.org>, Mike Isely <isely@pobox.com> |
| User-Agent | Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.3.0 |
| MIME-Version | 1.0 |
| Content-Type | text/plain; charset=utf-8 |
| Content-Language | en-GB |
| Content-Transfer-Encoding | 8bit |
| X-Provags-ID | V03:K0:nuCAU2zX5SSe2v7F/kO+fhJdI9f7i9b5AjxWnxMBF6kgChfW13D qnHA5iX3kg9xGDKcdFUej8kGCadONYugfEgMVVeGjNfouDYdQXnfV2YF0+SlfzDVWlFjJ9G uc2Ux8tshgsIMqh6rpkr0ChtPqPYr+v6Iw71U8eVR7+k/dkuPBsM3L9aIyjm1hMm7MbHP7C P88rx4AjReRv95Mn6pBuQ== |
| X-Ui-Out-Filterresults | notjunk:1;V01:K0:LMGiZAZ5Qy8=:lZ6rqPvMLsYucePhe+nVib fA+5lg796fYYz40dRe+RY0X5fCW5bR64nPsrD0Vk7u1Yw/GiWwbLge4RtRkTfFLckfuwYLkLH H9PvM8GNlz1iy4wNSfbw5yvjX0rYlrUrijUvOqHyoyKrMbYdJAclUOqfKAUpopug9DIAIgguZ Gazq129RxfeJ1Obz6hU/5zIY15EVoZ17Rgqg3GeLigMSvCeBbwOY0xywHqnJ4XRKXud+lS6bU pPn3q56LJMU357u/J9AWWnZdXd+cSj+pivJkYdNA15SwGsvRzmWsJ/Iom1MZoV8CWDeN8gkhx YV51esxb0WsBDf+et/1fSbqUR+wKVJDaiFnS/Pb+5OjJVhRRVbRlD2wv6WkbSwuOGiqtoTRKB 1v2QuBeGMLgBrB6qfD/CETiBlsSzaAK98Ksj6KPJRlo/1trWEy8ADghBZgM6nxtkGZR1lDibQ BLm5XxamVIdfHVzXQ16TpuD9iUxgnJweQ7vPMpxlPQBjEe1gGDmxA3gq7caoSeU9WQPYJPpaq xgTTsmb1fBOOge+c0IO53h5iQ+WhXY2egInq7Y8IEstRz2aTbnWtN0/1AiSz0QBrP3wQry2wN 9s5oZdOyUfl7QA90EdYzuJ8YJDHGnJCVXjRwQyZNkRgBj/IxoITu4AtVAMRhjCyjjmTH1jmP6 TneU0M6XFErcw64Q9CNXmizLRf3RC0OOcvF48dkErFwpJrMGjeiX7VtxQELUnDuRrtS0mCa53 ZIniceM5Yz1yQ4JKxsw+2H4jmhdANyj5UFDXk7+DtABAcptUxR3/DYo0pdpySP0dFAD308ikk E3VPIzFql9+ExgX9x/Yj6n5oC9A1G4V4YXsKuy6x7BXM+tOU4Q= |
| Sender | robomod@news.nic.it |
| List-ID | <linux-kernel.vger.kernel.org> |
| X-Mailing-List | linux-kernel@vger.kernel.org |
| Approved | robomod@news.nic.it |
| Lines | 46 |
| Organization | linux.* mail to news gateway |
| X-Original-Cc | LKML <linux-kernel@vger.kernel.org>, kernel-janitors@vger.kernel.org |
| X-Original-Date | Wed, 20 Sep 2017 08:37:47 +0200 |
| X-Original-Message-ID | <a5db4b79-6b02-b49b-a618-fcb0f0ea762c@users.sourceforge.net> |
| X-Original-References | <c8117427-6d4d-0a1c-96c7-56e25d838b3e@users.sourceforge.net> |
| X-Original-Sender | linux-kernel-owner@vger.kernel.org |
| Xref | csiph.com linux.kernel:1735559 |
Show key headers only | View raw
From: Markus Elfring <elfring@users.sourceforge.net>
Date: Tue, 19 Sep 2017 22:12:49 +0200
The script "checkpatch.pl" pointed information out like the following.
WARNING: kfree(NULL) is safe and this check is probably not required
Thus fix the affected source code places.
Signed-off-by: Markus Elfring <elfring@users.sourceforge.net>
---
drivers/media/usb/pvrusb2/pvrusb2-ioread.c | 12 ++++--------
1 file changed, 4 insertions(+), 8 deletions(-)
diff --git a/drivers/media/usb/pvrusb2/pvrusb2-ioread.c b/drivers/media/usb/pvrusb2/pvrusb2-ioread.c
index 0218614ce988..4349f9b5f838 100644
--- a/drivers/media/usb/pvrusb2/pvrusb2-ioread.c
+++ b/drivers/media/usb/pvrusb2/pvrusb2-ioread.c
@@ -98,10 +98,8 @@ void pvr2_ioread_destroy(struct pvr2_ioread *cp)
if (!cp) return;
pvr2_ioread_done(cp);
pvr2_trace(PVR2_TRACE_STRUCT,"pvr2_ioread_destroy id=%p",cp);
- if (cp->sync_key_ptr) {
- kfree(cp->sync_key_ptr);
- cp->sync_key_ptr = NULL;
- }
+ kfree(cp->sync_key_ptr);
+ cp->sync_key_ptr = NULL;
kfree(cp);
}
@@ -117,10 +115,8 @@ void pvr2_ioread_set_sync_key(struct pvr2_ioread *cp,
(!memcmp(sync_key_ptr,cp->sync_key_ptr,sync_key_len)))) return;
if (sync_key_len != cp->sync_key_len) {
- if (cp->sync_key_ptr) {
- kfree(cp->sync_key_ptr);
- cp->sync_key_ptr = NULL;
- }
+ kfree(cp->sync_key_ptr);
+ cp->sync_key_ptr = NULL;
cp->sync_key_len = 0;
if (sync_key_len) {
cp->sync_key_ptr = kmalloc(sync_key_len,GFP_KERNEL);
--
2.14.1
Back to linux.kernel | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
[PATCH 0/3] [media] pvrusb2-ioread: Fine-tuning for eight function implementations SF Markus Elfring <elfring@users.sourceforge.net> - 2017-09-20 08:40 +0200 [PATCH 2/3] [media] pvrusb2-ioread: Delete an unnecessary check before kfree() in two functions SF Markus Elfring <elfring@users.sourceforge.net> - 2017-09-20 08:40 +0200 [PATCH 1/3] [media] pvrusb2-ioread: Use common error handling code in pvr2_ioread_get_buffer() SF Markus Elfring <elfring@users.sourceforge.net> - 2017-09-20 08:40 +0200
csiph-web