Received: by 2002:ac0:a582:0:0:0:0:0 with SMTP id m2-v6csp5448880imm; Tue, 16 Oct 2018 10:22:42 -0700 (PDT) X-Google-Smtp-Source: ACcGV62lji5WhF56fjS/YvJHz7yF1MmCq11LEqNzef8+KzDBKbjDDJF7BoEC2Lec1WKNfLiHGqW2 X-Received: by 2002:a62:241a:: with SMTP id r26-v6mr18449999pfj.74.1539710562679; Tue, 16 Oct 2018 10:22:42 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1539710562; cv=none; d=google.com; s=arc-20160816; b=yOrjFTiV3xcbHxTx7fKRmNlP8bPeAvHf4ceZ2R/1/D5iYfNCsakNaHuLOe0wIg8TXa gLlZ9eS1Ad+BA+kiad12i8H+8Kp4LkCXXLsPW4QAVBuAIdsK6xwPjs9KtUHKJIjIkomK ZScbQ3+KRkCDeS6tUEPa8Xauu9dlQHnJAQR0vs9Nf3X0FFAupw0/ugTe+Tow5ChKu0IJ KAS7RfYWeMuKPlkBj6BGjFy34miMbenIOHBSyb5SBgx4+HnkcaIa8zfryYh9kGpA0Ztm BRPXLZ95D+tzyX8T7Dtw0SAt7zWnPLeodRMMJZsGc4pWlI99OkAYi9NA/vO9VQKtHXLs s7/Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :user-agent:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=quUXCfOe2Mm3/FNuWwOegQLIDC2EkSPfSB8GYeWZd3I=; b=wXAmmtEctmKOQbKnrVeDpdF4T+XtOjdTaPNT0HjhFT9DSm22garOtYzntOXBjKZLgN Xe+ny049fHgtQ9NGSWO/BYpqifwXW93+Ei1oT0HVT/KGWwE2G9tpZJoqu9Lm84FepF89 xNeJ6SK/9pZHSQvMFe8UVenOUE1T9KSiFpFVkl5fcBIqWFmpbNmRe9kUxj+N6mMAfLYG WB34DOloN+gvUQV86VU/w6f7GPbDNcFR42Sqg8ZUeWqjrvLAUslYyGvZK9QgAHl2flgz qWaWGcWOhuWyOSgxSfjp5BFxBSfa2eFvv2fZZcdHNW8PQiN+EkuCZERZZaIHdvtsxgd7 ysKw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=XYm+z8vF; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id gn11si14397244plb.19.2018.10.16.10.22.26; Tue, 16 Oct 2018 10:22:42 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=XYm+z8vF; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1730472AbeJQBLO (ORCPT + 99 others); Tue, 16 Oct 2018 21:11:14 -0400 Received: from mail.kernel.org ([198.145.29.99]:56484 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1729960AbeJQBLO (ORCPT ); Tue, 16 Oct 2018 21:11:14 -0400 Received: from localhost (ip-213-127-77-176.ip.prioritytelecom.net [213.127.77.176]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 0B07A2089E; Tue, 16 Oct 2018 17:19:49 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1539710389; bh=y7afi52pjK5zygBQdFLNHEDqgSYcfAeRnNbUZ9Im6Mo=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=XYm+z8vFeojhgIeVQyvG0NOpzEAxMtLlGdvQdViE9MXR52eDKARDrx8aDz8lCALFm bVD82I4p8ytT+SJAffPcMa/Nyc67h0rFYBtki/C2aX3pXaw2S9weO0/WVO+CGyGMjZ BQ4Fqy1d42ydc+cqYwjZ8d4R1O6GnxrmER2R8RtY= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Jann Horn , Kees Cook , Andrew Morton , Michal Hocko , Roman Gushchin , Davidlohr Bueso , Oleg Nesterov , Christoph Lameter , Kemi Wang , Andy Lutomirski , Ingo Molnar Subject: [PATCH 4.14 061/109] mm/vmstat.c: fix outdated vmstat_text Date: Tue, 16 Oct 2018 19:05:29 +0200 Message-Id: <20181016170528.191701866@linuxfoundation.org> X-Mailer: git-send-email 2.19.1 In-Reply-To: <20181016170524.530541524@linuxfoundation.org> References: <20181016170524.530541524@linuxfoundation.org> User-Agent: quilt/0.65 X-stable: review MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org 4.14-stable review patch. If anyone has any objections, please let me know. ------------------ From: Jann Horn commit 28e2c4bb99aa40f9d5f07ac130cbc4da0ea93079 upstream. 7a9cdebdcc17 ("mm: get rid of vmacache_flush_all() entirely") removed the VMACACHE_FULL_FLUSHES statistics, but didn't remove the corresponding entry in vmstat_text. This causes an out-of-bounds access in vmstat_show(). Luckily this only affects kernels with CONFIG_DEBUG_VM_VMACACHE=y, which is probably very rare. Link: http://lkml.kernel.org/r/20181001143138.95119-1-jannh@google.com Fixes: 7a9cdebdcc17 ("mm: get rid of vmacache_flush_all() entirely") Signed-off-by: Jann Horn Reviewed-by: Kees Cook Reviewed-by: Andrew Morton Acked-by: Michal Hocko Acked-by: Roman Gushchin Cc: Davidlohr Bueso Cc: Oleg Nesterov Cc: Christoph Lameter Cc: Kemi Wang Cc: Andy Lutomirski Cc: Ingo Molnar Signed-off-by: Andrew Morton Signed-off-by: Greg Kroah-Hartman --- mm/vmstat.c | 1 - 1 file changed, 1 deletion(-) --- a/mm/vmstat.c +++ b/mm/vmstat.c @@ -1214,7 +1214,6 @@ const char * const vmstat_text[] = { #ifdef CONFIG_DEBUG_VM_VMACACHE "vmacache_find_calls", "vmacache_find_hits", - "vmacache_full_flushes", #endif #ifdef CONFIG_SWAP "swap_ra",