The patch titled Subject: mm/z3fold: fix variable set but not used warnings has been removed from the -mm tree. Its filename was z3fold-add-inter-page-compaction-fix-2.patch This patch was dropped because it was folded into z3fold-add-inter-page-compaction.patch ------------------------------------------------------ From: Qian Cai <cai@xxxxxx> Subject: mm/z3fold: fix variable set but not used warnings The linux-next commit f41a586ddc2d ("z3fold: add inter-page compaction") introduced a few new compilation warnings. mm/z3fold.c: In function 'compact_single_buddy': mm/z3fold.c:781:16: warning: variable 'newpage' set but not used [-Wunused-but-set-variable] mm/z3fold.c:752:13: warning: variable 'bud' set but not used [-Wunused-but-set-variable] It does not seem those variables are actually used, so just remove them. Link: http://lkml.kernel.org/r/1559220952-21081-1-git-send-email-cai@xxxxxx Signed-off-by: Qian Cai <cai@xxxxxx> Cc: Vitaly Wool <vitalywool@xxxxxxxxx> Signed-off-by: Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx> --- mm/z3fold.c | 6 ------ 1 file changed, 6 deletions(-) --- a/mm/z3fold.c~z3fold-add-inter-page-compaction-fix-2 +++ a/mm/z3fold.c @@ -749,7 +749,6 @@ static struct z3fold_header *compact_sin struct z3fold_pool *pool = zhdr_to_pool(zhdr); void *p = zhdr; unsigned long old_handle = 0; - enum buddy bud; size_t sz = 0; struct z3fold_header *new_zhdr = NULL; int first_idx = __idx(zhdr, FIRST); @@ -761,24 +760,20 @@ static struct z3fold_header *compact_sin * the page lock is already taken */ if (zhdr->first_chunks && zhdr->slots->slot[first_idx]) { - bud = FIRST; p += ZHDR_SIZE_ALIGNED; sz = zhdr->first_chunks << CHUNK_SHIFT; old_handle = (unsigned long)&zhdr->slots->slot[first_idx]; } else if (zhdr->middle_chunks && zhdr->slots->slot[middle_idx]) { - bud = MIDDLE; p += zhdr->start_middle << CHUNK_SHIFT; sz = zhdr->middle_chunks << CHUNK_SHIFT; old_handle = (unsigned long)&zhdr->slots->slot[middle_idx]; } else if (zhdr->last_chunks && zhdr->slots->slot[last_idx]) { - bud = LAST; p += PAGE_SIZE - (zhdr->last_chunks << CHUNK_SHIFT); sz = zhdr->last_chunks << CHUNK_SHIFT; old_handle = (unsigned long)&zhdr->slots->slot[last_idx]; } if (sz > 0) { - struct page *newpage; enum buddy new_bud = HEADLESS; short chunks = size_to_chunks(sz); void *q; @@ -787,7 +782,6 @@ static struct z3fold_header *compact_sin if (!new_zhdr) return NULL; - newpage = virt_to_page(new_zhdr); if (WARN_ON(new_zhdr == zhdr)) goto out_fail; _ Patches currently in -mm which might be from cai@xxxxxx are iommu-replace-single-char-identifiers-in-macros.patch mm-rework-non-root-kmem_cache-lifecycle-management-fix.patch arm64-switch-to-generic-version-of-pte-allocation-fix.patch drivers-base-memory-pass-a-block_id-to-init_memory_block-fix.patch z3fold-add-inter-page-compaction.patch