From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pj2-f7.google.com (mail-pj2-f7.google.com [74.125.227.135]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id BA3D7490BF5 for ; Thu, 3 Sep 2026 11:39:06 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=74.125.227.135 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788435551; cv=none; b=qbb8qCMFkiA4qQtVshssuST50L/cn4YDDbfDU/yT+S5DEmcQz/fqj7wllLtwD+zpSq7yesAqq8cRqbpT/uZ2NR+gLCozbfiCGdou2WXG2NWqSWZeC8ZuFSm2PflH2kL2Zxa0y602HnGBCGD3KkEQzgltC8FvE10L4JmDKRt1E8Y= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788435551; c=relaxed/simple; bh=ro5ycANoLWJJCE9324sTDjhQ6jvDY7a4igZpzbhFBBg=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From: In-Reply-To:Content-Type; b=qdHTBRMlYfK5W89SICyXTxcPYkeagdY/pGDXhSSYQDQYaPLzHxV/pA+lrfxFa9/H04dczFgEngVZ3NIKH5fgO0+RD4SRRKGW6TohyipkXjgSuOXTf1wCq3AOnj4APpYLTJbTvMYYGiuBNGw7+x5eaojeTnsP1GAc1C8oROIiNZg= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=nebusec.ai; spf=pass smtp.mailfrom=nebusec.ai; dkim=pass (2048-bit key) header.d=nebusec.ai header.i=@nebusec.ai header.b=WXcs3L4s; arc=none smtp.client-ip=74.125.227.135 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=nebusec.ai Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=nebusec.ai Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=nebusec.ai header.i=@nebusec.ai header.b="WXcs3L4s" Received: by mail-pj2-f7.google.com with SMTP id 98e67ed59e1d1-398da2bdcb9so858378a91.0 for ; Thu, 03 Sep 2026 04:39:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nebusec.ai; s=google; t=1788435540; x=1789040340; darn=vger.kernel.org; h=content-transfer-encoding:content-type:in-reply-to:from :content-language:references:cc:to:subject:user-agent:mime-version :date:message-id:from:to:cc:subject:date:message-id:reply-to :content-type; bh=cRU7hLnxNiZ55MaNHqLlZScRyTHKVnmWkFZTM4ExPyA=; b=WXcs3L4si6KuoF36NArKZksDtLUaaDRzsPBs6vgmdr3dhPO0GaGg1FPC6h9eICs25A BwWj79QoY32YPaAG+WTDJv5q0O3qHPOLZAiiMnxLVJ7B2pcVRMDqlTljyFkKRwiK4zgX lbGp0yetCe+EFhcXvym+ZseSffsKNVaUoU6NRt5nfufO1qFwRvhrWCmuhd8ZKS8T/fIs cIIEYGkLskaE0Gfk1FX2505LfjfxxmjCDOE7dt8ediDIfzlPKQVhqyY7nLpXv+ces+48 G/Yak+a3yL30OQK27ubwqavdxv4i7+VjksFeo87EDG1HzYWSyyBKcaNeNYKnXDQYeDJq HlHA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1788435540; x=1789040340; h=content-transfer-encoding:content-type:in-reply-to:from :content-language:references:cc:to:subject:user-agent:mime-version :date:message-id:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to:content-type; bh=cRU7hLnxNiZ55MaNHqLlZScRyTHKVnmWkFZTM4ExPyA=; b=g/L+BKk8gayHjxG0bUumaAQrrC9KKn9lfeWHPJWn/qUiXnPxqNykYDugO/jsMz9m9u wABkbs9bJDQvxeZGlb5qeO4G6OGC/3tfoxLdRlCtduvf6hevWgaJfROxgLKW1HARQYn/ 9le1EMQtJUfAE9zsxPakemsMdNQNR1Lw/RARRv1XI5P2TA2gvdx40n8jViw5l7kFjXsz mAV7VZ65teNJP7OwPbG9QQvwS+S1KyoX+iqbebFoA641tcKqabNlBSEcAyOIp8zpY0jb oJ1yXk7ms2B09Y4EBs6zEUCXXDvNFEVVn1+9yP+9Fu18C3m5DlDEVq/y96JBR9VXSSSb cwkQ== X-Forwarded-Encrypted: i=1; AKwUvBzZhhPyOhss7Szyeku7ww3usDXE6dnNAESAyq0WfuvXvoH03OhZ+OpnhZTGyC4vPm1zNdV9drcP73R6YrM=@vger.kernel.org X-Gm-Message-State: AFuF++n8w8iKt5wbnSW1f8cPIjAzma9X/Pm3fvSZzj323QYJSHo/dcx6 loa7Si5ac4wBghfmnzyRwJ4xamNVgGxAoMKoPVBU4ZVhyvpDiWSWKOLmHCprrrQh+nmB X-Gm-Gg: AYBFou2zrBAz3c1Ihi8Cg4mqYOsxCvhFsdtXett3/TuyKADbKqeTPcaX/WiU5OGZvrK qDOhGr22q4rn2/kcgtDuvmYbATtv0bKAIEqFAKzYvQLFOZr1565xiU4tFyDXlldzavDws4hheQR NgdA3G8UQRgVVL2OEAxWJqRTTasKC7StZgGSbbzWaj6u02lj2vmkoTD825G5R3oUvBfKkv84fFV us1cjbM5nsJB0o2rA5y88Tq0lSkAR2opOHgWxHmMuKegjkq1ROYlg2gI+2kL0dwLrnHe6XazTSx sI9XTYUL4gAvcNEY6NWuyX/dwTuEHwBzwoEw52QtDdLqyyHkS9zDlpNSGJgmOomHij+ajKBBVxQ 3lHX/HMFs22MLVUmt5WAXLknsNfN7t0XNDtLe9Vbq+RJng4LDpZ1TMj7iwNVNRSZlbr26JHB4sF AxyBaeafjbtFTCHtoBC+XfG9h3g5s/sphlRHitDcy5aNnqNnH2302ISylVn9G7l7JtpOR2p7S3C fL0+aaOG3CMCfFxwSN25JqpK+67deK/6JACNC3iRg== X-Received: by 2002:a17:90b:164d:b0:398:c16e:69d3 with SMTP id 98e67ed59e1d1-39aedeb9aecmr17724130a91.1.1788435539824; Thu, 03 Sep 2026 04:38:59 -0700 (PDT) Received: from [192.168.4.59] (c-73-93-246-205.hsd1.ca.comcast.net. [73.93.246.205]) by smtp.gmail.com with ESMTPSA id a92af1059eb24-14319922eb4sm5341286c88.7.2026.09.03.04.38.58 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 03 Sep 2026 04:38:59 -0700 (PDT) Message-ID: Date: Thu, 3 Sep 2026 04:38:57 -0700 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [ANNOUNCE] A Syzbot-style Platform for Verifying and Fixing LLM-reported Bugs To: Jan Kara Cc: netdev@vger.kernel.org, netfilter-devel@vger.kernel.org, linux-kernel@vger.kernel.org, workflows@vger.kernel.org, frankw@nebusec.ai, jhs@mojatatu.com, ksummit@lists.linux.dev, kuba@kernel.org, pabeni@redhat.com, kerneljasonxing@gmail.com, roman.gushchin@linux.dev, jgg@nvidia.com, mchehab+huawei@kernel.org, torvalds@linux-foundation.org, ben.copeland@linaro.org, gregkh@linuxfoundation.org, yuantan098@gmail.com References: <20260830115546.3942129-1-yuantan098@gmail.com> Content-Language: en-US From: Yuan Tan In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit On 9/2/26 08:10, Jan Kara wrote: > Hi, > > On Sun 30-08-26 04:55:45, Yuan Tan wrote: >> A month ago, I posted an RFC[1] to the mailing list proposing an automated >> platform that validates AI-reported bugs and prepares draft fixes, and >> later discussed the idea at the Netdev conference. After further >> development, it is finally ready. >> >> While preparing to send this email, I noticed that Roman has since started >> a related discussion: >> [MAINTAINERS SUMMIT] The place of AI code review in the Linux Kernel process >> >> It turns out this platform already addresses several of the needs raised >> there. >> >> The platform is available at: >> https://bugtracker.nebusec.ai >> >> It is currently hosted under my company's domain for convenience. I would >> prefer to move it to a neutral, community-oriented domain once the project >> name is settled. >> Access is currently restricted to maintainers whose email addresses are >> listed in the Linux kernel MAINTAINERS file. >> For now, only bug reports from the net subsystem have been fully imported >> and processed. > I was playing with this for a while and this looks useful. Some notes I have: > > 1) When you download the patch, it has 'From' field set to some value (I've > actually seen different values in different patches). Perhaps it would make > sense to automatically set From to the person downloading the patch (or > maybe value configured in user's profile)? > Fixed! > > 2) Based on current state of the kernel doc, the patches should contain > "Assisted-by: LLM" tag although I understand that might be controversial. Fixed!  > > 3) It would be nice if you could "assign" the report to yourself - i.e., > you've decided to handle this and don't want co-maintainers to waste time > on it anymore. This feature is ready now. Our fixing team will also assign bugs to themselves. Feel free to remove their names if you think it would be better for you to fix a particular bug yourself. Our team definitely won’t know this part of the code as well as the maintainers do, and reviewing our patches may sometimes take more effort than fixing the bug directly. As for patch generation, I’ll make some adjustments. This is indeed because I explicitly asked the llm in the prompt to follow the reverse Christmas tree style. Also, I haven’t had a chance yet to enable fix-status tracking or import the Sashiko bug reports for the fs subsystem. So far, I’ve only finished this for net, as cleaning up and normalizing all the data has been quite a bit of work. Some fs bugs may still be outside the threat model, such as those requiring a corrupted or malicious filesystem to trigger. I haven’t filtered those out yet. Over the next couple of days, I’ll first run the fix-status detection for the filesystem bugs and try to reduce as much unnecessary work for you as possible. Yuan > > Thanks for putting together the service. > > Honza