Received: by 2002:a25:d7c1:0:0:0:0:0 with SMTP id o184csp1360726ybg; Wed, 23 Oct 2019 14:34:34 -0700 (PDT) X-Google-Smtp-Source: APXvYqwQeFnuc+WLgOvu2lvE4J8C+Gni82Cr9tH/dLakYOFAraifO6xGrAn7CR8zc3PSazpVf+3P X-Received: by 2002:a17:906:49d8:: with SMTP id w24mr34759198ejv.264.1571866474168; Wed, 23 Oct 2019 14:34:34 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1571866474; cv=none; d=google.com; s=arc-20160816; b=DcJDSz5+HZVsW4hnWOExedQj8V3RRcE0qU11YUl0AFXQmTuUg3FUrBcBsmildHw/gb qYc28h6Dp65O4azJX5IPGislaaPislST9kPYF4WeBvkB/5zMEOvvs1c0GfRS8dV2qB/L vujaa/tRzivZScxEScvBF5HbBqOmSA5oo8fpox8idguNZv8/u28oIQnw+wNa/+20QUev GdEqkbudBLo41OPTGG/On9y6dWpShXmrYCfT8v2IVVh8hDh97PJq38h7p6u757TEHnN6 gYzUlwlQ+ly5awnyZEs6xmZp3lB/2tpj3NS9Y3cTL3eKab0aCsviVx/yf0Tofw8vlyfg 1oKw== 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=rlgAUb4WY4bYebtDST8C0ocqKTOSomIXSLYZGI3cJAU=; b=XuppMz49wldZy3pyrnGW+2+YfsgosRdMci+urNdiPKuntCETx/Nqa1YG7Z4kCjYX+N ogd+ecdD2aIlBo9QR9+i1I/XCctmS/DyffkbmOjQpv+ZKOmYZmatAaozeDqyBHADI9gM LbwLG6b7ZwCwwd4ml/yvPB8pX4hm+2HUQ6E/fEZq/3Sxy9Bz/8ObLyMtgRsPtRX4/hr7 cpcQ+j1ltCk4V29n/DW8UwmWBi3feCE4GpRs2daxi01ZD9Y8Lp2JyKN9bw9NINL+5fH9 nfU1hsas3Z4kgo9U4+IgIW4psQUy8SWWxNozlB6vhDJF9ruDY7rGSplXvoAYmCzrpZ5h KarA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@ffwll.ch header.s=google header.b=i0jlpYaB; 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 q20si6418370eja.359.2019.10.23.14.34.09; Wed, 23 Oct 2019 14:34:33 -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=@ffwll.ch header.s=google header.b=i0jlpYaB; 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 S2405821AbfJWNel (ORCPT + 99 others); Wed, 23 Oct 2019 09:34:41 -0400 Received: from mail-oi1-f193.google.com ([209.85.167.193]:37181 "EHLO mail-oi1-f193.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2391453AbfJWNel (ORCPT ); Wed, 23 Oct 2019 09:34:41 -0400 Received: by mail-oi1-f193.google.com with SMTP id i16so17367430oie.4 for ; Wed, 23 Oct 2019 06:34:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ffwll.ch; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=rlgAUb4WY4bYebtDST8C0ocqKTOSomIXSLYZGI3cJAU=; b=i0jlpYaBX/vOYcjTU0UXPJ7iDxNoV+6RP+NKrDfSO8B7MpNwF0xXYjeLKlOhInFTTq CeWj1wBO4K3Z8iR2m9Itkbz1pbmSzuKwcj8h21fX5f8O1g4QkS2Vxfshh4JIPC9TVj25 7nhx916QgsQRibCng0aNrDPEFl3hVJtEoztmU= 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=rlgAUb4WY4bYebtDST8C0ocqKTOSomIXSLYZGI3cJAU=; b=jp3M18cdvG2xXpqmV0cSLQ3e7sWkHcoTCFNqDGUCR8idLsH5ldHbDhuy7N1H7zki1S aw9oKImTc47sN1yPnwTtCrzACm5tFj+sxlMUXFh0ZeFuZ/8i9mwRWgaY+NQNzIjPCF8H eC555eO2hmyTewavVgZ5reTgZcu27k9by3o1aD8/lIXFgEyLYink5cyGIz4UR3tGdUWX vvM+AlAQg1r6ZkTDuoFMUQguye44Ui94l3Eq2HDYsPVXeG640wkBj8qpaNfKTl/ZqnsV Z0kAkCuLUd07pot/KR1+VAzWF7cZDZRhJCSYWBLYs83aJNdxjZL8AgvfGKnnLCVbL6/c 2hVQ== X-Gm-Message-State: APjAAAUeUCYQU7RsCGYJEPJjZBhFQuUSEcF8F6S1NfH554YJr5ZPBS7h M42uOSGgjTHh40JWz8mfGluSfNU8OnmJera3AyPEKK6U X-Received: by 2002:aca:1b10:: with SMTP id b16mr7955262oib.110.1571837680242; Wed, 23 Oct 2019 06:34:40 -0700 (PDT) MIME-Version: 1.0 References: <20191018113832.5460-1-kraxel@redhat.com> <20191022090533.GB11828@phenom.ffwll.local> <87mudreh2p.fsf@intel.com> In-Reply-To: <87mudreh2p.fsf@intel.com> From: Daniel Vetter Date: Wed, 23 Oct 2019 15:34:27 +0200 Message-ID: Subject: Re: [PATCH] drm/virtio: print a single line with device features To: Jani Nikula Cc: Gerd Hoffmann , David Airlie , open list , dri-devel , "open list:VIRTIO GPU DRIVER" 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 Wed, Oct 23, 2019 at 3:18 PM Jani Nikula wrote: > > On Tue, 22 Oct 2019, Daniel Vetter wrote: > > On Fri, Oct 18, 2019 at 01:38:32PM +0200, Gerd Hoffmann wrote: > >> Signed-off-by: Gerd Hoffmann > >> --- > >> drivers/gpu/drm/virtio/virtgpu_kms.c | 9 ++++----- > >> 1 file changed, 4 insertions(+), 5 deletions(-) > >> > >> diff --git a/drivers/gpu/drm/virtio/virtgpu_kms.c b/drivers/gpu/drm/virtio/virtgpu_kms.c > >> index 0b3cdb0d83b0..2f5773e43557 100644 > >> --- a/drivers/gpu/drm/virtio/virtgpu_kms.c > >> +++ b/drivers/gpu/drm/virtio/virtgpu_kms.c > >> @@ -155,16 +155,15 @@ int virtio_gpu_init(struct drm_device *dev) > >> #ifdef __LITTLE_ENDIAN > >> if (virtio_has_feature(vgdev->vdev, VIRTIO_GPU_F_VIRGL)) > >> vgdev->has_virgl_3d = true; > >> - DRM_INFO("virgl 3d acceleration %s\n", > >> - vgdev->has_virgl_3d ? "enabled" : "not supported by host"); > >> -#else > >> - DRM_INFO("virgl 3d acceleration not supported by guest\n"); > >> #endif > >> if (virtio_has_feature(vgdev->vdev, VIRTIO_GPU_F_EDID)) { > >> vgdev->has_edid = true; > >> - DRM_INFO("EDID support available.\n"); > >> } > >> > >> + DRM_INFO("features: %cvirgl %cedid\n", > >> + vgdev->has_virgl_3d ? '+' : '-', > >> + vgdev->has_edid ? '+' : '-'); > > > > Maybe we should move the various yesno/onoff/enableddisabled helpers from > > i915_utils.h to drm_utils.h and use them more widely? > > I'm trying to take it one step further by adding them to > include/linux/string-choice.h [1]. Maybe, uh, fourth time's the charm? > > BR, > Jani. > > [1] http://lore.kernel.org/r/20191023131308.9420-1-jani.nikula@intel.com Oh nice, r-b: me on that. I think the rule for new headers like this is "just do it" once you have enough senior kernel maintainers' approval. Maybe ask Dave Airlie for ack and with Greg's r-b then just stuff it into drm-misc-next or so? -Daniel -- Daniel Vetter Software Engineer, Intel Corporation +41 (0) 79 365 57 48 - http://blog.ffwll.ch