Received: by 2002:a25:8b91:0:0:0:0:0 with SMTP id j17csp1570644ybl; Thu, 5 Dec 2019 03:37:52 -0800 (PST) X-Google-Smtp-Source: APXvYqywEhxhuxV0YpjcOhsFHjX7CcKSM/AwusAqEbHPtJLi5TKhePVoZrV8vjgWv34w+5cBGg5C X-Received: by 2002:aca:4a08:: with SMTP id x8mr6896184oia.39.1575545872601; Thu, 05 Dec 2019 03:37:52 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1575545872; cv=none; d=google.com; s=arc-20160816; b=s3Nxn4L2FFnB7ozDheDTmUTf4oaLxOvt92KZiC/n8VUPadT7g4Xjo+pquKjzB1Xkng g457TRA+hd0fvQCO5csUsExbJ4WistMirLBP3hVI7A2O36LJ8gY1pS7p06woJj1gIAAZ RyHWx3GX/9fhS4vsr1Xxdm32NbB+HKfg2yfj9ZXHnbThTM4GlZoeFd6JRj2WKDjZNU6H iNntbXSl0ZYfnyKjgxusDbzHPwPfDmu1a5R4YLVKQJDG0sU4CQoUtR2DKs0digJ0DOQh L3xXgOVJ4X7ZQZABnShf6x7AUWJOYOqtxrZGFwS+LjwkacK2cIJzD/I3pyeKQw6u9qXr o8Og== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=TfYIZA1x1hWCQA6g7oQ19DH7tEX6ualy3pbm/P3Lk+A=; b=XdGDVsboZ0E1qQNPAq/kc7b4KmprIu4bfi5noUGwmtlBDYdUU2uZFJEopPG24Sv9Vl SvcM+y8ThQxFskrF/yJVPnX7J1RJNltCxUf5Pb1XZ0USdC6U6OZSq2dxtE7tIVKBA1lk MT1pa8dFix5yhewbylDhM/atIDlmwwBEdWDj/X8j6j8qszPPE13UhDvXWSABL6ngnCM0 Wb/SeAebfgAjn64gFH/qDKZox6kK1v+lt8Etzstn7A4ZSoCnoTyvAT1q/kmoJDaHhEl6 wODfMObJUpkYP58w2rhXZeARp+bCPLkCul91Ow9fjHVbLLRqha8YYM4cBngP4HoSr7pn VdAQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=FjAqSfZW; 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; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id d4si4247620oti.263.2019.12.05.03.37.40; Thu, 05 Dec 2019 03:37:52 -0800 (PST) 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=@google.com header.s=20161025 header.b=FjAqSfZW; 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; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729109AbfLELhK (ORCPT + 99 others); Thu, 5 Dec 2019 06:37:10 -0500 Received: from mail-qt1-f195.google.com ([209.85.160.195]:41145 "EHLO mail-qt1-f195.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1729187AbfLELhJ (ORCPT ); Thu, 5 Dec 2019 06:37:09 -0500 Received: by mail-qt1-f195.google.com with SMTP id v2so3187137qtv.8 for ; Thu, 05 Dec 2019 03:37:08 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=TfYIZA1x1hWCQA6g7oQ19DH7tEX6ualy3pbm/P3Lk+A=; b=FjAqSfZWtL5kJIRnjAfh3psbkl8pAdn9kqdwrkrc6B4f8S1BQX57V7yNhGnG0BgwL4 z15JyoonOBeE0tT3TytWPHa3CYQzBD9Tx1POq43C8+CKKbYgMmPV0L4s8BZLCisZW0Pm f5LkYEtNxM7sPloRggdzD8iVN6W49sZsR+I/jfJbS6KjWa+Z1FJ1NvmgxtfYC2CLp305 w4/Zdw6lu3ne6ZYwhPkYooh4vLuzcrPNHP7Rj3jkgz7jaVzaahUIH1/iG1bVjXkBegYp /DU83BC87lTZAbNf8X47Bpt+FqvVbEZvFIVSsSmXIuUebjxYpvSkwl+OHCAaL0gmPODj tlXQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=TfYIZA1x1hWCQA6g7oQ19DH7tEX6ualy3pbm/P3Lk+A=; b=XsEnJpeqq11/IWq+Z9U47QPcWI8lKybOnPg90jirzshAoK02+X5ioZ2shI1BqtSbk/ puNzFFclxHhXKQ68bAo21iKSgif1vwTxVGYMpdrMU9EKxNYzkErKynx8KnYIIaQu/9F4 GPhggCPwau6tsV0nNAanHQACTTslujR13y+8waX5iwHsDAC5hns470wSU+uwu1Bb6aCd lf8Qw/7v9QYzbz/+S5Bo3soegN78gY4UFNftqxPrX7kpevY8VvIR7mmnF753inQqDEbh CxYG/1G5WhXAKVaF4KlcHzkN1qK08oQIpGl2mIaVegv3/19RjkRi/R/VHOdwtA6Gasve NJBw== X-Gm-Message-State: APjAAAXQk+mzIgsBDZ+bk6E1lg3q+R/GZxounyLla7/0Rpnxj33tz23n xK0buEpDVpBvmDG/DAoQfJvZ4OUkVkXb6QY2LrgORg== X-Received: by 2002:ac8:ccf:: with SMTP id o15mr7086616qti.380.1575545828141; Thu, 05 Dec 2019 03:37:08 -0800 (PST) MIME-Version: 1.0 References: <0000000000003e640e0598e7abc3@google.com> <41c082f5-5d22-d398-3bdd-3f4bf69d7ea3@redhat.com> <397ad276-ee2b-3883-9ed4-b5b1a2f8cf67@i-love.sakura.ne.jp> In-Reply-To: <397ad276-ee2b-3883-9ed4-b5b1a2f8cf67@i-love.sakura.ne.jp> From: Dmitry Vyukov Date: Thu, 5 Dec 2019 12:36:56 +0100 Message-ID: Subject: Re: KASAN: slab-out-of-bounds Read in fbcon_get_font To: Tetsuo Handa Cc: Paolo Bonzini , syzbot , Andrey Ryabinin , Bartlomiej Zolnierkiewicz , Daniel Thompson , Daniel Vetter , DRI , ghalat@redhat.com, Gleb Natapov , gwshan@linux.vnet.ibm.com, "H. Peter Anvin" , James Morris , kasan-dev , KVM list , Linux Fbdev development list , LKML , linux-security-module , Maarten Lankhorst , Ingo Molnar , Michael Ellerman , Russell Currey , Sam Ravnborg , "Serge E. Hallyn" , stewart@linux.vnet.ibm.com, syzkaller-bugs , Kentaro Takeda , Thomas Gleixner , "the arch/x86 maintainers" Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Dec 5, 2019 at 11:41 AM Tetsuo Handa wrote: > > On 2019/12/05 19:22, Paolo Bonzini wrote: > > Ah, and because the machine is a KVM guest, kvm_wait appears in a lot of > > backtrace and I get to share syzkaller's joy every time. :) > > > > This bisect result is bogus, though Tetsuo found the bug anyway. > > Perhaps you can exclude commits that only touch architectures other than > > x86? > > > > It would be nice if coverage functionality can extract filenames in the source > code and supply the list of filenames as arguments for bisect operation. > > Also, (unrelated but) it would be nice if we can have "make yes2modconfig" > target which converts CONFIG_FOO=y to CONFIG_FOO=m if FOO is tristate. > syzbot is testing kernel configs close to "make allyesconfig" but I want to > save kernel rebuild time by disabling unrelated functionality when manually > "debug printk()ing" kernels. I thought that maybe sed "s#=y#=m#g" && make olddefconfig will do, but unfortunately, it turns off non-tristate configs... $ egrep "CONFIG_MEMORY_HOTPLUG|CONFIG_TCP_CONG_DCTCP" .config CONFIG_MEMORY_HOTPLUG=y CONFIG_TCP_CONG_DCTCP=y # sed -i "s/CONFIG_MEMORY_HOTPLUG=y/CONFIG_MEMORY_HOTPLUG=m/g" .config # sed -i "s/CONFIG_TCP_CONG_DCTCP=y/CONFIG_TCP_CONG_DCTCP=m/g" .config # egrep "CONFIG_MEMORY_HOTPLUG|CONFIG_TCP_CONG_DCTCP" .config CONFIG_MEMORY_HOTPLUG=m CONFIG_TCP_CONG_DCTCP=m # make olddefconfig # egrep "CONFIG_MEMORY_HOTPLUG|CONFIG_TCP_CONG_DCTCP" .config # CONFIG_MEMORY_HOTPLUG is not set CONFIG_TCP_CONG_DCTCP=m