From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-ed1-f43.google.com (mail-ed1-f43.google.com [209.85.208.43]) (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 B37D7439F63 for ; Wed, 22 Jul 2026 15:53:41 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.208.43 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784735623; cv=none; b=lhCWXTPTUDYOqQWXjkrbi+0S8Qf5JYdVqiYjqgcS0V5Lorhc2VMGW7Wd+gwHu4zujaRcOdHXkd37EKnOHLjGEcqaAvSr7NCXX807vaIDousalu47TWgCJpWU6G0icbQfwy1xA96/6trkgqss2ixap1Ja66FA/7CW7HrpsPHCoio= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784735623; c=relaxed/simple; bh=SJ0XytQgFowhLMkHpFyycVm5qFCxN9z7h1dIWid5iU8=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From: In-Reply-To:Content-Type; b=Aktx/8EYMS0Xt4QenY3uAkNStZ5ZkA7S8C+zC1TGeEhzkmg9DORQfValtk4yVRvGTbJ387+0J8fpGTGNeGepvtISrWoQ1VPpFFe/+t/rM4sBoWnoaBtGmrkppWFDrh5fIaa4pUlwD3LvN8ZrDSxtQt5buk08+a6EFETmYIQUyZg= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=qd/VFItP; arc=none smtp.client-ip=209.85.208.43 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="qd/VFItP" Received: by mail-ed1-f43.google.com with SMTP id 4fb4d7f45d1cf-698acd36d67so23359461a12.0 for ; Wed, 22 Jul 2026 08:53:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1784735620; x=1785340420; darn=vger.kernel.org; h=content-transfer-encoding:content-type:in-reply-to:from:references :cc:to:content-language:subject:user-agent:mime-version:date :message-id:from:to:cc:subject:date:message-id:reply-to:content-type; bh=75WXkI64kNFAhMPxhUWqi9RBZ5vcH0DbODFQxkEjliw=; b=qd/VFItPtHCtMETbN5W6f9UmqCBRqmLgmP1oO66yWA9S2uJkodCMliNk+GdfTC1s7t 1zdZpqailGRBT2lO2LEqJg27xYj7a+mbbYzuYevSdt25gkHQEubSyusp6cIBE64PPUwj us+WTvMtB4z3tRKvIypKONQylsVxzAFhYYFaA8ZUGjqTtWVZjeR/e8HbMC57Q4+TSfpX TjJyzgQfEuIT+C/6PQ6CDaJ+EHn6TyVWNXBRiJsgBsYx2VslDjmxp7VSFjORY2PkAzE4 94BP7jFPQ3p1EvC4rSP/p9uToIrUo46/XHA9IopU5T3LfUMYNvYujON2mhkV/PvxQM+Q J7fg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784735620; x=1785340420; h=content-transfer-encoding:content-type:in-reply-to:from:references :cc:to:content-language: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=75WXkI64kNFAhMPxhUWqi9RBZ5vcH0DbODFQxkEjliw=; b=MqCwGbAV/s34kMOGgKlGNCpOgk4a0qstb2gFGmjDfMW3Merl8edTWgLPmCyOiyCob7 3WeFINbqfBz43QIxY0KsDPkbVrh+xxsYIdZc/4YHktAtJS0nvkHW0ZWcSBODVW6dExDN xpCdDvEOsg/uX298nDOKVFDDh5qKNQ/svQy83jgP2onMK2LNCN1vc4T7YHLWCeFh/xpQ I4YRLxnbzTR4FZNl3BwWJkAh4imxdPJIvaZ/Nr4uuLoKRndtXgBkxL4WEOisJDaXXIGu /eZ+TpaHGx/69qpSMiPc5RHfnSjqa6kJB6XoUPJJHgd4kxTWU8UMZPvXrNvxRaAk3ZbZ NnWg== X-Forwarded-Encrypted: i=1; AHgh+RrVwLkANaCnM9tHmIR5ghm2KZHuFTi17IRnsMVgMEhsh4ZP7pa+4F0rtQR2186OqXs6hpyTMdijlvA1hkc=@vger.kernel.org X-Gm-Message-State: AOJu0YxZooRM4NkUWrM5E7T89qY3ooCfRC3y6B/gg8Py8niZxbRqOEEE SBzqPZ8LI80e+xpalZ5ev4LCX8mc9A7GyRan/ENY3tX+pp4xVAOeQrcwZeIXdw== X-Gm-Gg: AR+sD12YeLJtrLmef080KE18b1z4/5Ao/inwB983W5QcdTtXtusGibmBs46y6Qu101y grLBNTaxpms2YhNkCFPB+AD6twpMClVXdb3VO2jOGDf2zw1w3xqN/uGuoa/8OafYmK6ShQWD0Ln k6rhXhuMcJ7SANpWESJl7r6bS18zlHTezagubovo6GwPcO5jCU9fur7Y3hymKNyNQpxJhzf+bio Ct3jNku7cmblyGmuq3ZK3mgMrhGLcMH6dSJdKgbEQJGznEecZ/u4Tbo2m0Ea0uqruiL91zO8mDE 3y9Av6LU181DUwGlnoIOwXNVARr0ImXHmBD0iAbnuJsYnLGy19oNGGZYiihdwDuO1Wa2LTaFj93 5XDDiCA3D+IynAEh7FKyNcEkGWYmJcf1ap8cXxdvg1aAq9b9ox3lGBDb4wg33wk2rxpYJFYU9GR x+JNXXNI6vVTLFb7IegJfoi5xnyxvI+Uij2I8N X-Received: by 2002:a17:907:3f25:b0:c1c:4493:99fe with SMTP id a640c23a62f3a-c1c4493afcamr90407766b.23.1784735619778; Wed, 22 Jul 2026 08:53:39 -0700 (PDT) Received: from [192.168.1.89] (c-85-228-45-68.bbcust.telenor.se. [85.228.45.68]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-c1c32eb7066sm125673766b.42.2026.07.22.08.53.38 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 22 Jul 2026 08:53:39 -0700 (PDT) Message-ID: Date: Wed, 22 Jul 2026 17:53:14 +0200 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.10.0 Subject: Re: [PATCH v2 0/7] char: xillybus: Harden driver and improve code quality Content-Language: en-US To: Jonathan Corbet , gregkh@linuxfoundation.org Cc: arnd@arndb.de, linux-kernel@vger.kernel.org References: <20260722102307.49090-1-eli.billauer@gmail.com> <87o6fzdqps.fsf@trenco.lwn.net> From: Eli Billauer In-Reply-To: <87o6fzdqps.fsf@trenco.lwn.net> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit On 22/07/2026 16:49, Jonathan Corbet wrote: > Eli Billauer writes: > >> This patch set consists of several boundary and sanity checks, gaining >> better control of execution flow and fixing minor coding issues. No >> difference is expected in the driver's behavior under normal conditions, >> except for one change that might improve bandwidth performance >> marginally. >> >> These patches are the result of a comprehensive AI-assisted code review, >> using Deepseek, Kimi Thinking K2.6, ChatGPT, and Claude Sonnet 4.6 as >> plain prompt tools. > > So it would seem that they need Assisted-by tags? > Frankly speaking, I don't know. And I'll explain the dilemma: As I wrote in the v1 cover letter (and removed for v2, which I perhaps shouldn't have done), my work with the AI tools was what I call a "reverse rubber duck" session: the AI tools told me what they considered to be a bug, and my job was to convince the rubber duck that it was wrong. And this went on for three weeks. In a few cases, the rubber duck actually had a point. In most cases, it merely got me to pay attention to things I didn't notice before. And the actual corrections were written by me: the suggestions made by AI were a long way from being usable. I understand that Assisted-by tags are intended to keep track of how AI is used for contributing to the Linux kernel. But I'm not sure my case is what this tag was meant for. Plus, as this went on for quite a while, I don't have a record of which tool contributed to which patch. So mention all four for all patches? So I'll have to bounce the question back: Is the Assisted-by tag suitable when AI acts as a rubber duck? Thanks and regards, Eli