The patch titled Subject: lib/sg_pool.c: remove unnecessary null check when freeing object has been removed from the -mm tree. Its filename was lib-sg_pool-remove-unnecessary-null-check-when-free-the-object.patch This patch was dropped because it was merged into mainline or a subsystem tree ------------------------------------------------------ From: zhong jiang <zhongjiang@xxxxxxxxxx> Subject: lib/sg_pool.c: remove unnecessary null check when freeing object mempool_destroy(NULL) and kmem_cache_destroy(NULL) are legal Link: http://lkml.kernel.org/r/1533054107-35657-1-git-send-email-zhongjiang@xxxxxxxxxx Signed-off-by: zhong jiang <zhongjiang@xxxxxxxxxx> Cc: Thomas Gleixner <tglx@xxxxxxxxxxxxx> Signed-off-by: Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx> --- lib/sg_pool.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) --- a/lib/sg_pool.c~lib-sg_pool-remove-unnecessary-null-check-when-free-the-object +++ a/lib/sg_pool.c @@ -148,10 +148,9 @@ static __init int sg_pool_init(void) cleanup_sdb: for (i = 0; i < SG_MEMPOOL_NR; i++) { struct sg_pool *sgp = sg_pools + i; - if (sgp->pool) - mempool_destroy(sgp->pool); - if (sgp->slab) - kmem_cache_destroy(sgp->slab); + + mempool_destroy(sgp->pool); + kmem_cache_destroy(sgp->slab); } return -ENOMEM; _ Patches currently in -mm which might be from zhongjiang@xxxxxxxxxx are mm-page_owner-align-with-pageblock_nr-pages.patch kernel-kexec_file-remove-some-duplicated-include-file.patch