Coccinelle Archive on lore.kernel.org
 help / color / mirror / Atom feed
From: elfring@users.sourceforge.net (SF Markus Elfring)
To: cocci@systeme.lip6.fr
Subject: [Cocci] [PATCH 1/1] btrfs: Deletion of unnecessary checks before six function calls
Date: Fri, 31 Oct 2014 22:52:38 +0100	[thread overview]
Message-ID: <545404A6.2090807@users.sourceforge.net> (raw)
In-Reply-To: <5317A59D.4@users.sourceforge.net>

The following functions test whether their argument is NULL and then
return immediately.
* btrfs_free_path()
* free_extent_buffer()
* free_extent_map()
* free_extent_state()
* iput()
* kfree()

Thus the test around the call is not needed.

This issue was detected by using the Coccinelle software.

Signed-off-by: Markus Elfring <elfring@users.sourceforge.net>
---
 fs/btrfs/dev-replace.c       |  3 +--
 fs/btrfs/extent_io.c         | 12 ++++--------
 fs/btrfs/file.c              |  6 ++----
 fs/btrfs/free-space-cache.c  |  7 +++----
 fs/btrfs/inode.c             |  6 ++----
 fs/btrfs/reada.c             |  3 +--
 fs/btrfs/relocation.c        |  3 +--
 fs/btrfs/tests/btrfs-tests.c |  3 +--
 fs/btrfs/tree-defrag.c       |  3 +--
 fs/btrfs/tree-log.c          |  6 ++----
 10 files changed, 18 insertions(+), 34 deletions(-)

diff --git a/fs/btrfs/dev-replace.c b/fs/btrfs/dev-replace.c
index 6f662b3..3465029 100644
--- a/fs/btrfs/dev-replace.c
+++ b/fs/btrfs/dev-replace.c
@@ -183,8 +183,7 @@ no_valid_dev_replace_entry_found:
 	}

 out:
-	if (path)
-		btrfs_free_path(path);
+	btrfs_free_path(path);
 	return ret;
 }

diff --git a/fs/btrfs/extent_io.c b/fs/btrfs/extent_io.c
index bf3f424..cfbf00a 100644
--- a/fs/btrfs/extent_io.c
+++ b/fs/btrfs/extent_io.c
@@ -704,8 +704,7 @@ next:

 out:
 	spin_unlock(&tree->lock);
-	if (prealloc)
-		free_extent_state(prealloc);
+	free_extent_state(prealloc);

 	return 0;

@@ -1006,8 +1005,7 @@ hit_next:

 out:
 	spin_unlock(&tree->lock);
-	if (prealloc)
-		free_extent_state(prealloc);
+	free_extent_state(prealloc);

 	return err;

@@ -1223,8 +1221,7 @@ hit_next:

 out:
 	spin_unlock(&tree->lock);
-	if (prealloc)
-		free_extent_state(prealloc);
+	free_extent_state(prealloc);

 	return err;

@@ -4146,8 +4143,7 @@ int extent_readpages(struct extent_io_tree *tree,
 		__extent_readpages(tree, pagepool, nr, get_extent, &em_cached,
 				   &bio, 0, &bio_flags, READ);

-	if (em_cached)
-		free_extent_map(em_cached);
+	free_extent_map(em_cached);

 	BUG_ON(!list_empty(pages));
 	if (bio)
diff --git a/fs/btrfs/file.c b/fs/btrfs/file.c
index a18ceab..add07ce8 100644
--- a/fs/btrfs/file.c
+++ b/fs/btrfs/file.c
@@ -677,10 +677,8 @@ next:
 		/* once for the tree*/
 		free_extent_map(em);
 	}
-	if (split)
-		free_extent_map(split);
-	if (split2)
-		free_extent_map(split2);
+	free_extent_map(split);
+	free_extent_map(split2);
 }

 /*
diff --git a/fs/btrfs/free-space-cache.c b/fs/btrfs/free-space-cache.c
index 3384819..11883e2 100644
--- a/fs/btrfs/free-space-cache.c
+++ b/fs/btrfs/free-space-cache.c
@@ -1943,8 +1943,7 @@ new_bitmap:

 out:
 	if (info) {
-		if (info->bitmap)
-			kfree(info->bitmap);
+		kfree(info->bitmap);
 		kmem_cache_free(btrfs_free_space_cachep, info);
 	}

@@ -3322,8 +3321,8 @@ again:

 	if (info)
 		kmem_cache_free(btrfs_free_space_cachep, info);
-	if (map)
-		kfree(map);
+
+	kfree(map);
 	return 0;
 }

diff --git a/fs/btrfs/inode.c b/fs/btrfs/inode.c
index d23362f..7301b99 100644
--- a/fs/btrfs/inode.c
+++ b/fs/btrfs/inode.c
@@ -857,8 +857,7 @@ static u64 get_extent_allocation_hint(struct inode *inode,
u64 start,
 			em = search_extent_mapping(em_tree, 0, 0);
 			if (em && em->block_start < EXTENT_MAP_LAST_BYTE)
 				alloc_hint = em->block_start;
-			if (em)
-				free_extent_map(em);
+			free_extent_map(em);
 		} else {
 			alloc_hint = em->block_start;
 			free_extent_map(em);
@@ -6573,8 +6572,7 @@ out:

 	trace_btrfs_get_extent(root, em);

-	if (path)
-		btrfs_free_path(path);
+	btrfs_free_path(path);
 	if (trans) {
 		ret = btrfs_end_transaction(trans, root);
 		if (!err)
diff --git a/fs/btrfs/reada.c b/fs/btrfs/reada.c
index b63ae20..ec8eb49 100644
--- a/fs/btrfs/reada.c
+++ b/fs/btrfs/reada.c
@@ -731,8 +731,7 @@ static int reada_start_machine_dev(struct btrfs_fs_info
*fs_info,
 	else if (eb)
 		__readahead_hook(fs_info->extent_root, eb, eb->start, ret);

-	if (eb)
-		free_extent_buffer(eb);
+	free_extent_buffer(eb);

 	return 1;

diff --git a/fs/btrfs/relocation.c b/fs/btrfs/relocation.c
index 74257d6..f87a5ee 100644
--- a/fs/btrfs/relocation.c
+++ b/fs/btrfs/relocation.c
@@ -4158,8 +4158,7 @@ out:
 	btrfs_end_transaction(trans, root);
 	btrfs_btree_balance_dirty(root);
 	if (err) {
-		if (inode)
-			iput(inode);
+		iput(inode);
 		inode = ERR_PTR(err);
 	}
 	return inode;
diff --git a/fs/btrfs/tests/btrfs-tests.c b/fs/btrfs/tests/btrfs-tests.c
index 9626252..7fb123f 100644
--- a/fs/btrfs/tests/btrfs-tests.c
+++ b/fs/btrfs/tests/btrfs-tests.c
@@ -162,8 +162,7 @@ void btrfs_free_dummy_root(struct btrfs_root *root)
 {
 	if (!root)
 		return;
-	if (root->node)
-		free_extent_buffer(root->node);
+	free_extent_buffer(root->node);
 	if (root->fs_info)
 		btrfs_free_dummy_fs_info(root->fs_info);
 	kfree(root);
diff --git a/fs/btrfs/tree-defrag.c b/fs/btrfs/tree-defrag.c
index a63719c..c74f106 100644
--- a/fs/btrfs/tree-defrag.c
+++ b/fs/btrfs/tree-defrag.c
@@ -118,8 +118,7 @@ int btrfs_defrag_leaves(struct btrfs_trans_handle *trans,
 		ret = -EAGAIN;
 	}
 out:
-	if (path)
-		btrfs_free_path(path);
+	btrfs_free_path(path);
 	if (ret == -EAGAIN) {
 		if (root->defrag_max.objectid > root->defrag_progress.objectid)
 			goto done;
diff --git a/fs/btrfs/tree-log.c b/fs/btrfs/tree-log.c
index 1475979..70926a9 100644
--- a/fs/btrfs/tree-log.c
+++ b/fs/btrfs/tree-log.c
@@ -736,8 +736,7 @@ static noinline int replay_one_extent(struct
btrfs_trans_handle *trans,
 	inode_add_bytes(inode, nbytes);
 	ret = btrfs_update_inode(trans, root, inode);
 out:
-	if (inode)
-		iput(inode);
+	iput(inode);
 	return ret;
 }

@@ -2210,8 +2209,7 @@ static noinline int walk_down_log_tree(struct
btrfs_trans_handle *trans,
 		}

 		WARN_ON(*level <= 0);
-		if (path->nodes[*level-1])
-			free_extent_buffer(path->nodes[*level-1]);
+		free_extent_buffer(path->nodes[*level-1]);
 		path->nodes[*level-1] = next;
 		*level = btrfs_header_level(next);
 		path->slots[*level] = 0;
-- 
2.1.3

  parent reply	other threads:[~2014-10-31 21:52 UTC|newest]

Thread overview: 268+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-02-21 21:52 [Cocci] Remove unnecessary null pointer checks? SF Markus Elfring
2014-02-21 22:27 ` Julia Lawall
2014-02-22  8:09   ` SF Markus Elfring
2014-02-22 12:36     ` Julia Lawall
2014-02-22 18:01       ` SF Markus Elfring
2014-10-26  6:07         ` SF Markus Elfring
     [not found]           ` <alpine.DEB.2.10.1410260614460.2563@hadrien>
2014-10-26 13:54             ` SF Markus Elfring
2014-02-23 14:40   ` SF Markus Elfring
2014-02-23 15:37     ` Julia Lawall
2014-02-23 16:33       ` SF Markus Elfring
2014-02-23 16:42         ` Julia Lawall
2014-02-23 22:14       ` SF Markus Elfring
2014-02-24  6:00         ` Julia Lawall
2014-02-24 10:55           ` SF Markus Elfring
2014-02-24 11:22             ` Julia Lawall
2014-02-24 15:05           ` SF Markus Elfring
2014-02-24 15:19             ` Julia Lawall
2014-02-24 15:58               ` SF Markus Elfring
2014-02-24 16:14             ` Julia Lawall
2014-02-24 16:34               ` SF Markus Elfring
2014-02-25  9:10               ` SF Markus Elfring
2014-02-25  9:16                 ` Julia Lawall
2014-02-25 10:01                   ` SF Markus Elfring
2014-02-25 17:28                   ` SF Markus Elfring
2014-02-25 17:42                     ` Julia Lawall
2014-02-25 20:11                       ` SF Markus Elfring
2014-02-25 20:20                         ` Julia Lawall
2014-02-25 20:37                           ` [Cocci] Source code analysis with big regular expressions? SF Markus Elfring
2014-02-25 20:44                             ` Julia Lawall
2014-02-25 20:54                               ` SF Markus Elfring
2014-02-25 21:02                                 ` Julia Lawall
2014-02-25 21:19                                   ` SF Markus Elfring
2014-02-25 21:29                                     ` Julia Lawall
2014-02-25 21:44                           ` [Cocci] Remove unnecessary null pointer checks? SF Markus Elfring
2014-02-25 21:48                             ` Julia Lawall
2014-02-26  8:04                           ` SF Markus Elfring
2014-02-26 11:30                           ` SF Markus Elfring
2014-02-26 20:35                             ` Julia Lawall
2014-02-26 21:01                               ` SF Markus Elfring
2014-02-26 21:09                                 ` Julia Lawall
2014-03-06  8:39                                   ` SF Markus Elfring
2014-03-06 16:24                                     ` Julia Lawall
2014-03-06 17:04                                       ` SF Markus Elfring
2014-09-30 13:24                                       ` [Cocci] Fix for "lexing: empty token" needed? SF Markus Elfring
2014-03-05 22:30                               ` [Cocci] [PATCH with Coccinelle?] Deletion of unnecessary checks before specific function calls SF Markus Elfring
2014-03-05 22:48                                 ` [Cocci] [coccicheck Linux 3.14-rc5 PATCH 1 of 5] " SF Markus Elfring
2014-03-05 22:50                                 ` [Cocci] [coccicheck Linux 3.14-rc5 PATCH 2 " SF Markus Elfring
2014-03-05 22:52                                 ` [Cocci] [coccicheck Linux 3.14-rc5 PATCH 3 " SF Markus Elfring
2014-03-05 22:55                                 ` [Cocci] [coccicheck Linux 3.14-rc5 PATCH 4 " SF Markus Elfring
2014-03-05 22:58                                 ` [Cocci] [coccicheck Linux 3.14-rc5 PATCH 5 " SF Markus Elfring
2014-10-01 13:01                                 ` [Cocci] [PATCH with Coccinelle?] " SF Markus Elfring
2014-10-01 14:06                                   ` [Cocci] [coccicheck PATCH 1/5] " SF Markus Elfring
2014-10-01 14:06                                   ` [Cocci] [coccicheck PATCH 2/5] " SF Markus Elfring
2014-10-01 14:06                                   ` [Cocci] [coccicheck PATCH 3/5] " SF Markus Elfring
2014-10-01 14:07                                   ` [Cocci] [coccicheck PATCH 4/5] " SF Markus Elfring
2014-10-01 14:07                                   ` [Cocci] [coccicheck PATCH 5/5] " SF Markus Elfring
2014-10-22 14:30                                 ` [Cocci] [PATCH 1/1] GPU-DRM-nouveau: Deletion of unnecessary checks before two " SF Markus Elfring
2014-10-22 16:48                                 ` [Cocci] [PATCH 1/1] GPU-DRM-GMA500: " SF Markus Elfring
2014-10-23 11:26                                   ` One Thousand Gnomes
2014-10-26 12:10                                     ` SF Markus Elfring
2014-10-26 14:56                                       ` Arthur Borsboom
2014-10-22 18:00                                 ` [Cocci] [PATCH 1/1] IOMMU-MSM: Deletion of unnecessary checks before the function call "clk_disable" SF Markus Elfring
2014-10-23 12:51                                   ` Jörg Rödel
2014-10-22 18:55                                 ` [Cocci] [PATCH 1/1] SCSI-QLA2XXX: Deletion of unnecessary checks before the function call "vfree" SF Markus Elfring
2014-10-22 19:10                                 ` [Cocci] [PATCH 1/1] SCSI-QLA2...: " SF Markus Elfring
2014-10-23 19:20                                 ` [Cocci] [PATCH 1/1] staging - rtl8188eu: Deletion of unnecessary checks before three function calls SF Markus Elfring
2014-10-29  8:47                                   ` Greg Kroah-Hartman
2014-10-31 17:55                                     ` [Cocci] [PATCH resent] staging: " SF Markus Elfring
2014-10-31 18:01                                       ` Julia Lawall
2014-10-31 18:08                                         ` SF Markus Elfring
2014-10-31 18:11                                           ` Julia Lawall
2014-11-12 10:51                                             ` [Cocci] [PATCH with SmPL?] staging: rtl8188eu: Adjustments around jump labels SF Markus Elfring
2014-11-12 20:20                                         ` [Cocci] [PATCH v2 0/2] staging: rtl8188eu: Deletion of a few unnecessary checks SF Markus Elfring
2014-11-12 20:25                                           ` [Cocci] [PATCH v2 1/2] staging: rtl8188eu: Deletion of unnecessary checks before three function calls SF Markus Elfring
2014-11-12 21:18                                             ` Dan Carpenter
2014-11-12 21:28                                               ` SF Markus Elfring
2014-11-12 21:40                                                 ` Julia Lawall
2014-11-12 22:08                                                 ` Dan Carpenter
2014-11-13  8:47                                             ` Julia Lawall
2014-11-12 20:30                                           ` [Cocci] [PATCH v2 2/2] staging: rtl8188eu: Better memory clean-up in efuse_phymap_to_logical() SF Markus Elfring
2014-11-12 21:14                                             ` Dan Carpenter
2014-11-12 21:50                                               ` SF Markus Elfring
2014-11-12 22:05                                                 ` Dan Carpenter
2014-11-13  8:50                                                   ` SF Markus Elfring
2014-11-13  8:43                                             ` Julia Lawall
2014-11-13  9:33                                               ` SF Markus Elfring
2014-10-31 17:40                                 ` [Cocci] [PATCH 1/1] s390/net: Deletion of unnecessary checks before two function calls SF Markus Elfring
2014-11-03  9:50                                   ` Dan Carpenter
2014-11-03 15:55                                     ` [Cocci] " SF Markus Elfring
2014-11-03 16:25                                       ` Dan Carpenter
2014-11-03 16:50                                         ` SF Markus Elfring
2014-11-03 17:02                                           ` Julia Lawall
2014-11-03 17:16                                           ` Dan Carpenter
2014-11-03 17:40                                             ` SF Markus Elfring
2014-11-03 17:05                                         ` Derek M Jones
2014-11-03 17:32                                           ` Julia Lawall
2014-11-03 21:30                                           ` [Cocci] Are defensive checks treated differently in specific areas? SF Markus Elfring
2014-11-03 11:04                                   ` [Cocci] [PATCH 1/1] s390/net: Deletion of unnecessary checks before two function calls Ursula Braun
2014-11-03 16:10                                     ` [Cocci] " SF Markus Elfring
2014-11-03 16:28                                       ` Dan Carpenter
2014-10-31 21:52                                 ` SF Markus Elfring [this message]
2014-10-31 21:59                                   ` [Cocci] [PATCH 1/1] btrfs: Deletion of unnecessary checks before six " Julia Lawall
2014-11-02  9:40                                 ` [Cocci] [PATCH 1/1] ocfs2: Deletion of unnecessary checks before two " SF Markus Elfring
2014-11-02 10:51                                   ` Julia Lawall
2014-11-02 14:20                                 ` [Cocci] [PATCH 1/1] ceph: " SF Markus Elfring
2014-11-03 10:35                                   ` Ilya Dryomov
2014-11-03 13:27                                     ` [Cocci] " SF Markus Elfring
2014-11-03 14:23                                       ` Ilya Dryomov
2014-11-02 15:12                                 ` [Cocci] [PATCH 1/1] PCI: Deletion of unnecessary checks before three " SF Markus Elfring
2014-11-11  4:07                                   ` Bjorn Helgaas
2014-11-02 18:27                                 ` [Cocci] [PATCH 1/1] PCI: EMU10K1: " SF Markus Elfring
2014-11-03  9:45                                   ` Takashi Iwai
2014-11-03 14:10                                     ` [Cocci] [PATCH resent] ALSA: emu10k1: " SF Markus Elfring
2014-11-03 14:17                                       ` Takashi Iwai
2014-11-02 19:42                                 ` [Cocci] [PATCH 1/1] kconfig: Deletion of unnecessary checks before the function call "sym_calc_value" SF Markus Elfring
2014-11-03 10:35                                   ` Paul Bolle
2014-11-03 18:40                                   ` [Cocci] [PATCH v2] " SF Markus Elfring
2014-11-15 18:19                                 ` [Cocci] [PATCH 1/1] fs-ext4: Deletion of an unnecessary check before the function call "iput" SF Markus Elfring
2014-11-26  1:16                                   ` [Cocci] [1/1] " Theodore Ts'o
2014-11-15 18:42                                 ` [Cocci] [PATCH 1/1] ntfs: Deletion of unnecessary checks " SF Markus Elfring
2014-11-15 19:54                                   ` Julia Lawall
2014-11-15 20:01                                 ` [Cocci] [PATCH 1/1] fs-fat: Less function calls in fat_fill_super() after error detection SF Markus Elfring
2014-11-15 20:18                                   ` Julia Lawall
2014-11-29  6:44                                     ` [Cocci] [PATCH v2] " SF Markus Elfring
     [not found]                                       ` <87sih22sn8.fsf@devron.myhome.or.jp>
2014-11-29 12:40                                         ` Julia Lawall
     [not found]                                           ` <87lhmu2jl8.fsf@devron.myhome.or.jp>
2014-11-29 14:50                                             ` [Cocci] " SF Markus Elfring
2014-12-01  6:52                                             ` [Cocci] [PATCH v2] " Dan Carpenter
2014-12-01  8:43                                               ` Julia Lawall
2014-12-01 15:30                                               ` SF Markus Elfring
2014-12-01 19:17                                                 ` Dan Carpenter
2014-12-01 21:22                                                   ` SF Markus Elfring
2014-12-02  7:34                                                     ` Dan Carpenter
2014-12-02  7:37                                                       ` Julia Lawall
2014-12-02  8:59                                                         ` [Cocci] [patch] CodingStyle: add some more error handling guidelines Dan Carpenter
2014-12-02  9:09                                                           ` Julia Lawall
2014-12-02 13:56                                                             ` Jonathan Corbet
2014-12-03 12:31                                                           ` SF Markus Elfring
2014-12-03 12:39                                                             ` Arend van Spriel
2014-12-03 12:51                                                               ` SF Markus Elfring
2014-12-03 12:45                                                             ` Dan Carpenter
2014-12-03 12:52                                                               ` Julia Lawall
2014-12-03 15:45                                                                 ` [Cocci] while compiling coccci 1.0.0-rc22 Francois Berenger
2014-12-03 15:50                                                                   ` Francois Berenger
2014-12-03 16:00                                                                     ` Francois Berenger
2014-12-03 16:20                                                                       ` Francois Berenger
2014-12-03 17:24                                                                   ` Julia Lawall
2014-11-15 20:44                                 ` [Cocci] [PATCH 1/1] lib/mpi: Deletion of unnecessary checks before the function call "mpi_free_limb_space" SF Markus Elfring
2014-11-16 10:40                                 ` [Cocci] [PATCH 1/1] kernel-audit: Deletion of an unnecessary check before the function call "audit_log_end" SF Markus Elfring
2014-11-16 11:10                                   ` Dan Carpenter
2014-11-16 11:14                                     ` Dan Carpenter
2014-11-16 11:48                                       ` SF Markus Elfring
2014-11-17  7:34                                         ` Dan Carpenter
2014-11-17  8:56                                           ` SF Markus Elfring
2014-11-17 13:45                                             ` Dan Carpenter
2014-11-23 11:51                                             ` Julia Lawall
2014-11-23 13:24                                               ` [Cocci] " SF Markus Elfring
2014-11-24  9:03                                                 ` Dan Carpenter
2014-11-16 11:24                                   ` [Cocci] [PATCH 1/1] " Dan Carpenter
2014-11-16 12:07                                     ` [Cocci] [PATCH 1/1] kernel-audit: Deletion of an unnecessary check before the function call "audit_log_end" (or improve error handling?) SF Markus Elfring
2014-11-16 12:34                                 ` [Cocci] [PATCH 1/1] kprobes: Deletion of an unnecessary check before the function call "module_put" SF Markus Elfring
2014-11-16 13:29                                   ` Julia Lawall
2014-11-16 14:26                                     ` SF Markus Elfring
2014-11-16 15:43                                       ` Julia Lawall
2014-11-16 16:57                                         ` SF Markus Elfring
     [not found]                                   ` <5469B08E.90104@hitachi.com>
2014-11-19  7:08                                     ` SF Markus Elfring
2014-11-16 13:28                                 ` [Cocci] [PATCH 1/1] kernel-power: Deletion of an unnecessary check before the function call "vfree" SF Markus Elfring
2014-11-16 13:50                                 ` [Cocci] [PATCH 1/1] kernel-trace: Deletion of an unnecessary check before the function call "iput" SF Markus Elfring
2014-11-16 15:56                                   ` Julia Lawall
2014-11-16 19:13                                     ` [Cocci] [PATCH v2 0/2] kernel-trace: Fixes around the jump label "fail_address_parse" SF Markus Elfring
2014-11-16 19:18                                       ` [Cocci] [PATCH v2 1/2] kernel-trace: Deletion of an unnecessary check before the function call "iput" SF Markus Elfring
2014-11-16 19:22                                       ` [Cocci] [PATCH v2 2/2] kernel-trace: Less calls for iput() in create_trace_uprobe() after error detection SF Markus Elfring
     [not found]                                         ` <20141116143120.44421df2@gandalf.local.home>
2014-11-16 19:34                                           ` Julia Lawall
2014-11-16 22:40                                 ` [Cocci] [PATCH 1/1] fs-jbd: Deletion of an unnecessary check before the function call "iput" SF Markus Elfring
2014-11-17 10:07                                 ` [Cocci] [PATCH 1/1] ALSA: hda: Deletion of unnecessary checks before two function calls SF Markus Elfring
2014-11-17 10:34                                 ` [Cocci] [PATCH 1/1] ALSA: ice17xx: Deletion of unnecessary checks before the function call "snd_ac97_resume" SF Markus Elfring
2014-11-17 11:48                                 ` [Cocci] [PATCH 1/1] ALSA: lola: Deletion of an unnecessary check before the function call "vfree" SF Markus Elfring
2014-11-17 12:12                                 ` [Cocci] [PATCH 1/1] ALSA: hdsp: Deletion of an unnecessary check before the function call "release_firmware" SF Markus Elfring
2014-11-17 12:41                                 ` [Cocci] [PATCH 1/1] ALSA: powermac: Deletion of an unnecessary check before the function call "pci_dev_put" SF Markus Elfring
2014-11-17 13:42                                 ` [Cocci] [PATCH 1/1] tools lib traceevent: Deletion of an unnecessary check before the function call "free_arg" SF Markus Elfring
2014-11-17 17:11                                 ` [Cocci] [PATCH 1/1] perf tools: Deletion of unnecessary checks before two function calls SF Markus Elfring
2014-11-17 17:40                                 ` [Cocci] [PATCH 1/1] mm/zswap: Deletion of an unnecessary check before the function call "free_percpu" SF Markus Elfring
2014-11-17 18:19                                 ` [Cocci] [PATCH 1/1] hfs/hfs+: Deletion of unnecessary checks before the function call "hfs_bnode_put" SF Markus Elfring
2014-11-17 18:42                                 ` [Cocci] [PATCH 1/1] configfs: Deletion of unnecessary checks before the function call "config_item_put" SF Markus Elfring
2014-11-18  8:35                                 ` [Cocci] [PATCH 1/1] fs-eventpoll: Deletion of unnecessary checks before the function call "__pm_stay_awake" SF Markus Elfring
2014-11-18  9:10                                 ` [Cocci] [PATCH 1/1] exofs: Deletion of an unnecessary check before the function call "ore_put_io_state" SF Markus Elfring
2014-11-18 10:35                                 ` [Cocci] [PATCH 1/1] GFS2: Deletion of unnecessary checks before two function calls SF Markus Elfring
2014-11-18 11:20                                 ` [Cocci] [PATCH 1/1] fs-namespace: Deletion of unnecessary checks before the function call "mntput" SF Markus Elfring
2014-11-18 13:10                                 ` [Cocci] [PATCH 1/1] NFS: Deletion of unnecessary checks before the function call "nfs_put_client" SF Markus Elfring
2014-11-18 13:48                                 ` [Cocci] [PATCH 1/1] nilfs2: Deletion of an unnecessary check before the function call "iput" SF Markus Elfring
2014-11-18 14:51                                 ` [Cocci] [PATCH 1/1] fs-proc: One function call less in proc_sys_lookup() after error detection SF Markus Elfring
2014-11-18 17:55                                 ` [Cocci] [PATCH 0/2] fs-udf: Deletion of two unnecessary checks SF Markus Elfring
2014-11-18 18:00                                   ` [Cocci] [PATCH 1/2] fs-udf: Deletion of unnecessary checks before the function call "iput" SF Markus Elfring
2014-11-18 18:02                                   ` [Cocci] [PATCH 2/2] fs-udf: One function call less in udf_fill_super() after error detection SF Markus Elfring
2014-11-18 19:16                                 ` [Cocci] [PATCH 1/1] net: pktgen: Deletion of an unnecessary check before the function call "proc_remove" SF Markus Elfring
2014-11-18 20:08                                 ` [Cocci] [PATCH 1/1] netlink: Deletion of an unnecessary check before the function call "__module_get" SF Markus Elfring
2014-11-18 20:26                                 ` [Cocci] [PATCH 1/1] net: sched: Deletion of an unnecessary check before the function call "kfree" SF Markus Elfring
2014-11-18 20:45                                 ` [Cocci] [PATCH 1/1] net: xfrm: Deletion of an unnecessary check before the function call "ipcomp_free_tfms" SF Markus Elfring
2014-11-19  8:45                                   ` Dan Carpenter
2014-11-18 21:03                                 ` [Cocci] [PATCH 1/1] keys: Deletion of an unnecessary check before the function call "key_put" SF Markus Elfring
2014-11-29 13:42                                 ` [Cocci] [PATCH 1/1] HID: Wacom: Deletion of an unnecessary check before the function call "vfree" SF Markus Elfring
2014-11-29 14:05                                   ` [Cocci] [PATCH 1/1] net: cassini: " SF Markus Elfring
2014-11-29 14:33                                 ` [Cocci] [PATCH 1/1] HID: Wacom: Deletion of unnecessary checks before the function call "input_free_device" SF Markus Elfring
     [not found]                                 ` <66bd684a-98f1-0ec4-aa95-1a966d7c4e90@users.sourceforge.net>
     [not found]                                   ` <6a8f4258-188e-36f6-28fa-1626c29cf361@users.sourceforge.net>
     [not found]                                     ` <alpine.DEB.2.10.1607172056220.3177@hadrien>
     [not found]                                       ` <20160720155333.GE1688@katana>
     [not found]                                         ` <b249584b-47b8-ffd9-432e-986d69260ff1@users.sourceforge.net>
     [not found]                                           ` <20160721062726.GC1664@katana>
     [not found]                                             ` <b221aadb-2af7-8d0f-ce8e-99b1efa31edd@users.sourceforge.net>
     [not found]                                               ` <20160721163714.GB1616@katana>
2016-07-21 19:00                                                 ` [Cocci] Changing return value determination in if statements with SmPL SF Markus Elfring
2016-07-21 20:00                                                   ` Julia Lawall
2016-07-21 20:40                                                     ` SF Markus Elfring
2016-07-21 20:47                                                       ` Julia Lawall
2016-07-21 21:00                                                         ` [Cocci] Better explanation for the usage of expression/parameter lists with SmPL? SF Markus Elfring
2016-07-21 21:05                                                           ` Julia Lawall
2016-07-21 21:15                                                             ` SF Markus Elfring
2014-03-01  8:16                             ` [Cocci] Improvements for passing of big regular expressions in SmPL constraints? SF Markus Elfring
2014-03-01 13:15                               ` Julia Lawall
2014-03-01 13:34                                 ` SF Markus Elfring
2014-03-01 13:36                                   ` Julia Lawall
2014-03-08 12:30                             ` [Cocci] Determination of the number for named function parameters SF Markus Elfring
2014-03-08 14:16                               ` Julia Lawall
2014-03-08 15:10                                 ` SF Markus Elfring
2014-03-08 20:01                                   ` SF Markus Elfring
2014-03-08 21:41                                     ` Julia Lawall
2014-03-09  8:00                                       ` SF Markus Elfring
2014-03-09  8:12                                         ` Julia Lawall
2014-03-09  8:50                                           ` SF Markus Elfring
2014-03-14 14:25                                             ` SF Markus Elfring
2014-03-09 12:51                                           ` SF Markus Elfring
2014-03-09 13:06                                             ` Julia Lawall
2014-03-09 13:36                                               ` SF Markus Elfring
2014-03-09 13:40                                                 ` Julia Lawall
2014-03-09 13:51                                                   ` SF Markus Elfring
2014-12-03  8:09                                                   ` SF Markus Elfring
2014-12-03  8:48                                                     ` Julia Lawall
2014-12-03  9:13                                                       ` SF Markus Elfring
2014-12-03  9:19                                                         ` Julia Lawall
2014-12-03 10:02                                                           ` SF Markus Elfring
2014-12-03 10:36                                                             ` Julia Lawall
2014-03-10 18:00                                           ` [Cocci] Selection of class libraries ...? SF Markus Elfring
2014-03-10 18:19                                             ` Julia Lawall
2014-03-10 18:30                                               ` SF Markus Elfring
2014-03-10 19:24                                                 ` Julia Lawall
2014-03-10 21:10                                                   ` SF Markus Elfring
2014-03-10 21:15                                                     ` Julia Lawall
2014-03-10 21:26                                                       ` SF Markus Elfring
2014-03-12 10:10                                                       ` [Cocci] Clarification for OCaml scripts in SmPL SF Markus Elfring
2014-03-12 12:10                                                         ` SF Markus Elfring
2014-03-14  0:19                                                           ` Julia Lawall
2014-03-13 23:56                                                         ` Julia Lawall
2014-03-13 23:58                                                           ` Julia Lawall
2014-03-14  0:09                                                         ` Julia Lawall
2014-03-14  7:14                                                           ` SF Markus Elfring
2014-03-14  8:29                                                             ` Julia Lawall
2014-03-14  8:39                                                               ` SF Markus Elfring
2014-03-14  8:48                                                                 ` Julia Lawall
2014-03-14  9:01                                                                   ` SF Markus Elfring
2014-03-08 21:59                                   ` [Cocci] Determination of the number for named function parameters Julia Lawall
2014-03-09  7:01                                     ` SF Markus Elfring
2014-03-09  7:13                                       ` Julia Lawall
2014-03-09  7:18                                         ` [Cocci] Improvements for the SmPL grammar description? SF Markus Elfring
2014-02-26  7:25                   ` [Cocci] Branch layout for if statements with SmPL disjunctions SF Markus Elfring
2014-02-26  9:39                     ` Julia Lawall
2014-11-28 16:00       ` [Cocci] Remove unnecessary null pointer checks? SF Markus Elfring
2014-03-27 13:41   ` [Cocci] How to exclude volatile data accesses in expressions with SmPL? SF Markus Elfring
2014-03-27 18:10     ` Julia Lawall
2014-03-27 18:39       ` SF Markus Elfring
2014-03-27 18:43         ` Julia Lawall
2014-03-27 18:59           ` SF Markus Elfring
2014-04-07 15:07           ` SF Markus Elfring
2014-04-07 15:16             ` Julia Lawall
2014-04-07 15:28               ` SF Markus Elfring
2014-04-07 15:34                 ` Julia Lawall
2014-04-07 15:40                   ` SF Markus Elfring

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=545404A6.2090807@users.sourceforge.net \
    --to=elfring@users.sourceforge.net \
    --cc=cocci@systeme.lip6.fr \
    /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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox