Received: by 2002:a05:6a10:af89:0:0:0:0 with SMTP id iu9csp6342511pxb; Thu, 27 Jan 2022 11:39:31 -0800 (PST) X-Google-Smtp-Source: ABdhPJx7zyI8zxlZZFsmcmbNUFAcacuK5wHKjOLTFfC0qcw9e2BnLY5KyLUYdqQOSE2x05ekUlgq X-Received: by 2002:a17:903:110d:: with SMTP id n13mr4497117plh.5.1643312371045; Thu, 27 Jan 2022 11:39:31 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1643312371; cv=none; d=google.com; s=arc-20160816; b=XvxzDs00KqjsMXgRL4GjYvx11jjTeSjFr7Aor1uK+UAROjjmK37HevM/f4uq80Z9c4 f96E2F+1MnhqM9J+o8l1p+Uyfs0Bg1WpMImm2/KyD0HuIFKWWVu154vPLl9AzsqNpb8N jo/8CpeGFqnvDXL5pF5bHs12uIFIs4FK1SJ+k+B0huptqVajuxJgGk+RnpVMcVQdwWS5 2Lxm98f07DJTcKqBBXzh3y/Jhe2gtROxULjc2V/Kgy7doCjSLKeFQBzHjcS4s0eMev/N O2teFI78BPj2E3a7PlQ14URFQq3wUvRoynoN/nc97nEQHksUyo67roeN00TyIeiBD2di t9tw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:mail-followup-to:message-id:subject:cc:to:from:date :dkim-signature; bh=Q+ftSI0F0/Im74lDzb4er70a9ByF00QgQAuRt8psbLQ=; b=N+1FxU4vovSy+6a5Aw8wR6cK36EsrhkQPWYDLBCgxMz8WzkBiehddMBOBS5BsSFW1c PTtzSHF4VTSICo8swcracbw77MEIw8t9k2mUa/jG039GMYcBP+WR4d3pSQZrHiQqKpeW MkoQLAJ+ABHpafYbmBCF5oi9wM0zvqB0EuTlgOKJN0tHtK2n2TC9LRJt4voTxJSwczz+ 1NmVEkoSAjIatEMOqc6H8b6MsccvstuKYmZcOBjgXEC/ehDxi7NgAnHzL3GEJisUmGyF 2VqZhxZTmO41c3Xz009uueN/L0e40wZUo1S8a4ikP8T5oGbii/Ykoj8dhQI5I3dmzMLE 3Dug== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@ffwll.ch header.s=google header.b=N5Fa1T8z; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id v9si3187883pfu.239.2022.01.27.11.39.18; Thu, 27 Jan 2022 11:39:31 -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=@ffwll.ch header.s=google header.b=N5Fa1T8z; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S239732AbiA0LLK (ORCPT + 99 others); Thu, 27 Jan 2022 06:11:10 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:59024 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229484AbiA0LLJ (ORCPT ); Thu, 27 Jan 2022 06:11:09 -0500 Received: from mail-wr1-x432.google.com (mail-wr1-x432.google.com [IPv6:2a00:1450:4864:20::432]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 73253C061714 for ; Thu, 27 Jan 2022 03:11:09 -0800 (PST) Received: by mail-wr1-x432.google.com with SMTP id v13so4042135wrv.10 for ; Thu, 27 Jan 2022 03:11:09 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ffwll.ch; s=google; h=date:from:to:cc:subject:message-id:mail-followup-to:references :mime-version:content-disposition:in-reply-to; bh=Q+ftSI0F0/Im74lDzb4er70a9ByF00QgQAuRt8psbLQ=; b=N5Fa1T8zfl0y2EjCaDtDX+8dseudhqkFzw/Vi14SNkB/atAy/QGQLlf19t0nUpYRXr P1n7AE9R37LW3Tfm/a1TXW86YKv6K0YNFmg/DKnf7HQuFb2VSyOSFbrWcYaDPgeK3yYe Uz2bykGO2FQD/+wh8ZoTsqjM+kiTtXY4KplsI= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:date:from:to:cc:subject:message-id :mail-followup-to:references:mime-version:content-disposition :in-reply-to; bh=Q+ftSI0F0/Im74lDzb4er70a9ByF00QgQAuRt8psbLQ=; b=tArPW8G72p27+5KMWaToaPqvs9SmRHCh5rV5hzxAUCkBnOe1f/IFtQ/uxdcPctXKeh JfTiWaXRy1NCCgjFbEg7IxCt4HR9oStbN9RALefpQ8CPjfYrrTZxPz055f8mYhokRkg7 hEbFMzK1dcxPTKMRnDV6RI2whjzdcgFKysxdxoD+Bbd7G1acdfJP6RxlzIHAu6dHB+zG ktw/NfqcFqZWyrorGbcECkuTRJDt+OHULTexW+r6RM9zOxK/PoIHDfPNnHX83qwTvhph dtK+2WhZCuSEET6J1xdtm1CIj/zHm4Xeti3yLyylh4EDPWg4IexGMO6skD3z4HvGtXId XI/Q== X-Gm-Message-State: AOAM533wxs3rxdolZPL9Fws7SvB5xKIbKY8YstT6bCDEsujV6qxYuaGF r5miqy+ovvWJtDLOCoFYtPaFDA== X-Received: by 2002:a05:6000:1203:: with SMTP id e3mr2565698wrx.221.1643281868064; Thu, 27 Jan 2022 03:11:08 -0800 (PST) Received: from phenom.ffwll.local ([2a02:168:57f4:0:efd0:b9e5:5ae6:c2fa]) by smtp.gmail.com with ESMTPSA id w8sm1873068wrq.3.2022.01.27.03.11.06 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 27 Jan 2022 03:11:07 -0800 (PST) Date: Thu, 27 Jan 2022 12:11:05 +0100 From: Daniel Vetter To: Dmitry Vyukov Cc: Dan Carpenter , Daniel Vetter , 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 Subject: Re: [PATCH v1 0/4] fbtft: Unorphan the driver for maintenance Message-ID: Mail-Followup-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 References: <3430838d-1c63-da49-b774-c5a883e7085f@redhat.com> <20220126144524.GB1951@kadam> <20220127062945.GC1951@kadam> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Operating-System: Linux phenom 5.10.0-8-amd64 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org 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. Cheers, Daniel -- Daniel Vetter Software Engineer, Intel Corporation http://blog.ffwll.ch