Received: by 2002:a05:6a10:af89:0:0:0:0 with SMTP id iu9csp407793pxb; Fri, 28 Jan 2022 01:40:04 -0800 (PST) X-Google-Smtp-Source: ABdhPJzjjRgSNrapeXS7uT3pDHeGF/kgvEDbIlTo6gGtj/zrQgVc3ZMkG1PkgRjNoiHip24VQRaV X-Received: by 2002:a17:902:d88e:: with SMTP id b14mr7465373plz.4.1643362803820; Fri, 28 Jan 2022 01:40:03 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1643362803; cv=none; d=google.com; s=arc-20160816; b=mEBTz4d9Zbo+WeUcx6t40fCSY6qpo9xKrEhw0WJ4PoC+nef7RIn8+U00L5tdwiDTIG mpIR2gklt+q72ah1C1U0P0uh+99PODnLoZFpN61qev/b7v7PE6e1J4BOPzzWOHhDHqsO gJ5jz57Ors7zUV4k7ycGi9O5zGxEiCc2/ct8pPyxenQKexAG5QUwEBs9zt/Sp0s5SNZB GAlFj/v4JF+iyxlaL1VDIbE2lkbJC8po9vwrBDWjS4kObuepfXSBrtZ8ocdOIfMoVBsm thx+oXQTcPEMPgrtzRtBcSapElprJk3aEc27LGL9LPmnlhYjljoLVhaFh3qGl1lqYCKW ZVUA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=TkE5ArX6BFaW8oAI30DS2hxpGdwoTPUB8Ux3SxWDgeI=; b=PaTJn0zBcX9NZ+kuWfKOofIcCqs6ikGZp7c6HeUau7NrwXSs39MopL9sNzgyYdluZF VMgikHs1SRuUsoPSnEkUxEdzgked4lfHV9zgcvBw23alIGKpJDr7o4ePfiCf8QGtEXoy UUszmq+SJtHxwJZhcw+9JdoYUdBvEHTbIjBdv3qIvp0HMIcMsdeaSRQzPJADzaipBOd3 CbDr7k47zR3PO6rW6H48A1eosJYQ+xc8Ri+I0c20a9dro7Fc9Lw3gTbY2mWua5kS7MhM aX7HmIS0vcajx6lN6FA851E59cGpIqh6cbPZKFUryTB0uqx9W4+2otiXVVI2swHcnrG3 QPbA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20210112 header.b=QGT2t+qW; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 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. [23.128.96.18]) by mx.google.com with ESMTP id q13si4664426plx.327.2022.01.28.01.39.52; Fri, 28 Jan 2022 01:40:03 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@google.com header.s=20210112 header.b=QGT2t+qW; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 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 S243822AbiA0Qev (ORCPT + 99 others); Thu, 27 Jan 2022 11:34:51 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:50908 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S243811AbiA0Qeu (ORCPT ); Thu, 27 Jan 2022 11:34:50 -0500 Received: from mail-ot1-x32d.google.com (mail-ot1-x32d.google.com [IPv6:2607:f8b0:4864:20::32d]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 69459C061748 for ; Thu, 27 Jan 2022 08:34:50 -0800 (PST) Received: by mail-ot1-x32d.google.com with SMTP id b17-20020a9d4791000000b005a17fc2dfc1so3093079otf.1 for ; Thu, 27 Jan 2022 08:34:50 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=TkE5ArX6BFaW8oAI30DS2hxpGdwoTPUB8Ux3SxWDgeI=; b=QGT2t+qW5UWjMj0Gkd3nJ/86yRunTkPO8G0V17um9k6ChCDDLQZc4L8/dri6J65r1K zjWteQNbI8BjQ5JYcg0sdOgNyZNd/hhTLmf8gOoQMb+xgLsPasILyl1fXa+7xSlJoumE u2aSkxfbqBFM5zH5mxnupZiY7mHP95nE4+lFJKMEv0YJmBEdOtfp7FFv+3xHz604r4GX NGY02uTyRxkHd7LLIoux6O1uUqoOJrOoSmF1bNJBEwlK2je1RI/1XlQJeOzMyXvUz17F iCRkiKUyl/E4M44vPvIcgsuxgaELjwL6mo/TXod1iGksHqdlRLfdxFwP7Z6rTr/aAThY MSyQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=TkE5ArX6BFaW8oAI30DS2hxpGdwoTPUB8Ux3SxWDgeI=; b=kShLxRI61ZoCj9Rc5akd05EB/+KVLonp6WIHHLLYLuRWC3vuLNKPmRvMJc+PN5UYmJ bO+yUEH+b64JqFQaigMZRm8ieitnTChRD65TKB5kLT3vMq/9bHmuRdd5Va40ftfZwx63 En3OEKpOoMXhMxeNkUnHeGpEKkysVo+52OfiAZRe1H5R8QVtn93Y46i/UAgM2eqx7Ag5 URWt0BnF+sHwKTUz4BKwPbfmIqrEBGFt1jWQcBFvTZoybs5ysj1v25bImvGZiPieGqaQ RrrNSTPvpXDrBa0kkHTfcuSTBqWJV2cUqDnzo/Y/daL2th5vwiDqvrXArRXF6yEPn5h4 Wk/w== X-Gm-Message-State: AOAM533N8EbySKrXA/XiQfE7m0rpuaro7bN+k7wxk9jMtsRhlBYGVn+g jDeiqu9YAOnU8YNvNya1F1EwAulw4C5s/89a2dg01g== X-Received: by 2002:a05:6830:25d2:: with SMTP id d18mr1165208otu.319.1643301289432; Thu, 27 Jan 2022 08:34:49 -0800 (PST) MIME-Version: 1.0 References: <3430838d-1c63-da49-b774-c5a883e7085f@redhat.com> <20220126144524.GB1951@kadam> <20220127062945.GC1951@kadam> In-Reply-To: From: Dmitry Vyukov Date: Thu, 27 Jan 2022 17:34:37 +0100 Message-ID: Subject: Re: [PATCH v1 0/4] fbtft: Unorphan the driver for maintenance To: Dmitry Vyukov , Dan Carpenter , syzkaller-bugs , Greg Kroah-Hartman , Andy Shevchenko , linux-fbdev@vger.kernel.org, Michael Hennerich , Helge Deller , linux-staging@lists.linux.dev, Javier Martinez Canillas , dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org, Andy Shevchenko , Thomas Zimmermann , Carlis , Phillip Potter , Lee Jones , Heiner Kallweit , syzkaller Cc: Daniel Vetter Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, 27 Jan 2022 at 12:11, Daniel Vetter wrote: > > On Thu, Jan 27, 2022 at 11:32:58AM +0100, Dmitry Vyukov wrote: > > On Thu, 27 Jan 2022 at 07:30, Dan Carpenter wrote: > > > > > > On Wed, Jan 26, 2022 at 11:31:02PM +0100, Daniel Vetter wrote: > > > > dOn Wed, Jan 26, 2022 at 3:46 PM Dan Carpenter wrote: > > > > > > > > > > The other advantage of staging is the I don't think syzbot enables it. > > > > > I guess it's easier to persuade Dmitry to ignore STAGING than it was to > > > > > get him to disable FBDEV. :P > > > > > > > > > > The memory corruption in fbdev was a real headache for everyone because > > > > > the stack traces ended up all over the kernel. > > > > > > > > Uh Dmitry disabled all of FBDEV? > > > > > > No that's the opposite of what I meant. STAGING is disabled in syzbot > > > and FBDEV is enabled. > > > > Is there still any problem with syzbot config? > > syzbot configs are stored here: > > https://github.com/google/syzkaller/tree/master/dashboard/config/linux > > CONFIG_FB and CONFIG_FRAMEBUFFER_CONSOLE are set, which are the things I > care about. The one exception is upstream-kcsan.config, which doesn't have > fbcon enabled. > > Also looking through your fbdev drivers, really the only ones you want to > ever enable are: > CONFIG_FB_VGA16=y > CONFIG_FB_VESA=y > CONFIG_FB_VIRTUAL=y > > The following isn't enabled, but I guess if you don't have EFI doesn't > make sense, otherwise you really want it: > CONFIG_FB_EFI=y > > The below are enabled in some configs and should be ditched > CONFIG_FB_SIMPLE=y (use CONFIG_DRM_SIMPLEDRM instead, at least on kernels that have it) > CONFIG_FB_I740=y (you don't have this hw or I'm blown away, this last shipped 20 years ago) > CONFIG_FB_UDL=y (use CONFIG_DRM_UDL instead) > CONFIG_FB_UVESA=y (does modesets by calling into a userspace helper to run x86 vbios code, just don't) > CONFIG_FB_SMSCUFX=y (if you really have these then someone should port this to drm asap) > CONFIG_FB_CIRRUS=y (use CONFIG_DRM_CIRRUS_QEMU instead since I'm pretty sure you don't have a real cirrus pci card) > > Also note that the simpledrm driver will eat all the firmware fbdev > drivers and unload them. So you need to run two configs to really cover > both sets of drivers in all cases. Thanks! I've sent PR to update these configs as you suggest: https://github.com/google/syzkaller/pull/2993