Received: by 2002:a25:6193:0:0:0:0:0 with SMTP id v141csp4208091ybb; Tue, 7 Apr 2020 02:59:19 -0700 (PDT) X-Google-Smtp-Source: APiQypImbqOkRf6x0la6fXOTIo5yCS7Tohfn9DHYeeblX9CszJ0oYqj1GHb/4ifbRz3l0/wFiSuq X-Received: by 2002:a9d:814:: with SMTP id 20mr842633oty.313.1586253558855; Tue, 07 Apr 2020 02:59:18 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1586253558; cv=none; d=google.com; s=arc-20160816; b=hKgcf/hzkUSDrMh/2n4bjZDK13KLihKl8MC0HEYuVYrqEb6f5at9QkFODSRSQZr506 emHfpqLaK2KKNnDA0t7em13uLAxcEUF2turkjGlXdFgG551RQVGm/66Xqzo475dl131d 6S0rxVyCkFrnSLRf1utGCa185v2poFOUQ8FOzO8HxK0MEonnujqAYHjQswmvxrktGn2X nsVDQV7cvb+VA6bEBDempYudXPWPS3RLSJ5Tyn9x7qqZhIUWhP/LaRGOm25g8pya99kh TGYmX5F83PjczXgt3EDrJ1hff+L6b17M8+c1Mq0zO4bkhtcyyu5TRt1OLs1UX4exjoYz 0XKQ== 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=XlRrtk04Drccp1IaTlKa1DPuRVn27tHDYLsET4EpF9I=; b=vMITNRX4+UIz6TZ4f1djziwz/fyOKNHRZbQql0GcKB8eTTgddOCjbE6QSmBd79SZJY 23yZlFuAzPX4Q3WT0M5mvzECGRpwVQe2FQ+1+uQ+fJ7R1LPera2ioiE4e74sXswafQoP mTkfsjEge4PgYyuf4tARYfM0nxRjXGQqvJ3dU7LpWr2/rpUvnf8LKoewe8/uvSOq8ztf 3JxGiDXDf7LAckmcg9aYhNRBOZdqsnhDkysrDwgMpPt9hnFpUx9R4yzgX8cV6ttcY67W jkNkxWtAPAa8IXQw+Ldt0iqpDCSz0amlDaEdwgmRfYfRF0HPawGNA+/i88JTm71PDnBx HQ+Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=wA6RVWrG; 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 i187si491629oif.89.2020.04.07.02.59.07; Tue, 07 Apr 2020 02:59:18 -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=@google.com header.s=20161025 header.b=wA6RVWrG; 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 S1728243AbgDGJ6I (ORCPT + 99 others); Tue, 7 Apr 2020 05:58:08 -0400 Received: from mail-qt1-f194.google.com ([209.85.160.194]:42835 "EHLO mail-qt1-f194.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728236AbgDGJ6H (ORCPT ); Tue, 7 Apr 2020 05:58:07 -0400 Received: by mail-qt1-f194.google.com with SMTP id b10so2166263qtt.9 for ; Tue, 07 Apr 2020 02:58:06 -0700 (PDT) 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=XlRrtk04Drccp1IaTlKa1DPuRVn27tHDYLsET4EpF9I=; b=wA6RVWrGZsTvyQtipGlQPkx/zUrMle6j/PotPS/Ubl+1rUlzDuQJHGGTaWn9pBGS94 16eiWdiG0Uj54QLqStMqvzt0Vrq+V/aGzVTBBEKpa6GoDtAtJ3Nwfa2MD4il9MQsiZu0 +0YaAJkHWlROCy7YvKoMm3EGWcRaXOX3FgiFrZJ99qtqsJEnvq7c99tBL02yA0kMadQJ 3gMAPBRwaQi4ggynes7NGTM0NIeFUdLAuw0OMg+zsQaJgY/v9/KSEqpLpWFaBdYbDldX JLo5MsaJ9O2qScwUxYoer4R5IylAMN5UZ5C0/vp0fPMln72xoMrG/HMyoY/yznxhyxS6 iz/A== 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=XlRrtk04Drccp1IaTlKa1DPuRVn27tHDYLsET4EpF9I=; b=dWVuXUCgXMIxloZMXQwDJoVDhdUWFmZcw8WVmZ5anXtSeSQVs3vP56K6fQAywo+YJC Cj72ijofD+ijJx+S3AOrwFC7EmREUjuueEUU8Kwt8Ca86mYMZ6kOLGW/G1Fh4c+gXTqU uUvOXf4nnvRIha0B+aHjAN+78J7MQqJveW8LlBvo8xC1P4D86M+KLP7/NYJ6f/qp40u9 MLqJRxuPRbB0Tng1rqtC7+8xW9ft8pKPALvjdBobh4DFm2lGfY/uqbImoeHQmQtd1vk6 20lAZ1InAJVCq7n4m/WGNevNCQIjb+vohphOf65En2mh0dXuzONRoEXU3Bk/TKoza8oL Ne/w== X-Gm-Message-State: AGi0PubyyaUqwMplULUoH74nKhxW6Ada16OrXEFVte7Q1gfnsh3bT1UG FqcKQvgkyzie4+Iz3M/qCNgTCIa4+sCjjsTJhuKb+Ej+eY4= X-Received: by 2002:ac8:370c:: with SMTP id o12mr1366857qtb.380.1586253485793; Tue, 07 Apr 2020 02:58:05 -0700 (PDT) MIME-Version: 1.0 References: <00000000000091056b05a2999f1e@google.com> <20200406080612.v5ubxvyliuso6v5h@sirius.home.kraxel.org> <20200406131602.ggugjwkm36r4zvkr@sirius.home.kraxel.org> In-Reply-To: <20200406131602.ggugjwkm36r4zvkr@sirius.home.kraxel.org> From: Dmitry Vyukov Date: Tue, 7 Apr 2020 11:57:54 +0200 Message-ID: Subject: Re: upstream boot error: KASAN: slab-out-of-bounds Write in virtio_gpu_object_create To: Gerd Hoffmann Cc: Daniel Vetter , syzbot , David Airlie , DRI , "open list:VIRTIO CORE, NET..." , LKML , syzkaller-bugs 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 Mon, Apr 6, 2020 at 3:16 PM Gerd Hoffmann wrote: > > Hi, > > > > > +drivers/gpu/drm/virtio/virtgpu_object.c maintainers > > > > Now we have both mainline and linux-next boot broken (linux-next is > > > > broken for the past 40 days). > > > > No testing of new code happens. > > > > > > > > > virtio_gpu_object_shmem_init drivers/gpu/drm/virtio/virtgpu_object.c:151 [inline] > > > > > virtio_gpu_object_create+0x9f3/0xaa0 drivers/gpu/drm/virtio/virtgpu_object.c:230 > > > > > > Ah, that one. > > > > > > broken patch: f651c8b05542 ("drm/virtio: factor out the sg_table from virtio_gpu_object") > > > fixed by: 0666a8d7f6a4 ("drm/virtio: fix OOB in virtio_gpu_object_create") > > > > > > Both are in drm-misc-next. I suspect the fix was added after > > > drm-misc-next was closed for the 5.7 merge window and thus should > > > have been submitted to drm-misc-next-fixes instead. > > > > > > So, what to do now? Should I cherry-pick 0666a8d7f6a4 into > > > drm-misc-next-fixes? Or should it go into drm-misc-fixes instead? > > > > Yup cherry-pick it over, with -x, to drm-misc-next-fixes. > > -Daniel > > Done. So the next linux-next build should be green again. Linux-next is boot broken with 2 or 3 other bugs for a month. This won't fix linux-next.