From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pj1-f42.google.com (mail-pj1-f42.google.com [209.85.216.42]) (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 0EF122264C0 for ; Mon, 16 Mar 2026 12:08:37 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.216.42 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773662919; cv=none; b=rkqFCmDbZDhLWuo5uHk8UfXaLJNPFOdJ5boMQwP1y5X+mLARBFalWCXXlT0RDIXyr8nVfxUVZjikf62w77IFbUz94+n+8YIAnrTLC24Z+upIs8sxd77OoT9P40/7rGvsIvRLBuwWuQros85KQaL9qkrsGF6geJReBcXWjZM7MSM= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773662919; c=relaxed/simple; bh=5Qfx9dO9nD0Cz3KBjc+oYvCwjb9YpNnmHGBNcSaZHbU=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=l674u21izP9V4CNmFHMVtRu5Oz4EkRD7qK5RQz3Mc/d2IVNCy+JzJ24uhdBtZzJLwqrjmqR/AsT7x5I4ZuPWvlmZN137eF0UcPex2rlsSlT3br2WoAskf38lSYiLVEufVXRZMkqMLBcDraM7tdGY7GtCgCXEC1+udiN/YF3oeVg= 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=iOLHo4/L; arc=none smtp.client-ip=209.85.216.42 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="iOLHo4/L" Received: by mail-pj1-f42.google.com with SMTP id 98e67ed59e1d1-35a1cc6e478so2241516a91.0 for ; Mon, 16 Mar 2026 05:08:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1773662917; x=1774267717; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=vmt6JmqfOvMD971meinjv4RPE5FU1VzZS/x4CNlI5L8=; b=iOLHo4/LtS3eNMGl3hhntnBmMAK/q4hxgZ9DQMXFSHXqXWHbIDFcIf16gahWdiQax6 pnzX5H6S7i+C5+yRVWqdYDRJdKvFlZyXsFeAaLC5gi5jkudjF5HwdJuDNoOMTSivsqX8 AHqIHmbC28jkqbb8UQJdvmkHoZEJbsR6LymfyokjJ2VImxkPsYAug849An5PXrko7iDV fSM8KiM+iKr4WQc/9O4ooyndxN7NLFL0gxSgicMc+dt1oaIu8a1IRkduy7K3M2nquWVg uSVK6NLA7Rb57OGTno53FXkUA22c5oeUdIUEsf9QyFrDpvm1C+GXMooqjKEb1Z85Q/01 dg+w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1773662917; x=1774267717; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=vmt6JmqfOvMD971meinjv4RPE5FU1VzZS/x4CNlI5L8=; b=s9ZA3aak69OiAVOjAbNxOYeNmWNEyspa7x4mZIKFQFICFBQiOt9WR4kxtZGPCRp/OB 3Li9f4KXgt4ijKlr+6Odat0Efn1VOrPJw/ENfi1JdUVggk727lEgaiF0MYYo0J6pTrpw KOvqAk5HeWqxxf/04x74hY1Xi5EBt1arbjxMCv+wPl1X3FiOTAGzwjGrpv/KHsbNaGzG c5C96dGr8xTohzB0+XZ7HKajpcOK1Ov0uQIHJOt0icYhyxhoKfDzTjWtBzS/1tCe920d bqEGCImDde3p8c0wE4oq8hC5i0FTlzu+tMOrNyl2v/Dy6UJBcLSQKJ1MhWbMSm/TyZ7Y 7bjg== X-Forwarded-Encrypted: i=1; AJvYcCXa05FqifBZc/6K7BK7eHkHVA0LOPwwz45lCDC9W1kiw/cLYzzBRw3Y/OoQmMNrSEloMalEOPBLdo+qAIg=@vger.kernel.org X-Gm-Message-State: AOJu0Yxz7SoIjtSD40z0wT5LlvyN4hEyfuGGs6YLSWddx4bSlLoA83d0 8orlkDdYaFNHKfQ4ji+u0k9OE/fx+pM7DA4FaNnFCLUVIVqDA/Ozc2by X-Gm-Gg: ATEYQzxVuuishzYcXgbBr3pnoZl8g1rNpDjwgM0WNBPGp553MwY1iu4Mgfgy3tuA11P S+hxrLOJbbsRFFXW6EoFwsDK6HI5Y9Xx/wZsq0c0FT26Uqjt+7B7mDY0GqqBqy4NOTdHICHnBcc TWT2f+GeHXeMU60ZmeqVbiBnznPzVv/FzAc2YiDa8ignKjYudZdtuJC2xdc+mqrL5osyTM+D5o0 F2xWY9AX4ULSkQqEo+mVuxQhlUCgA9phE9wHnmgApj6PmGZOFprq0yYAeuG7yNq019VluytnNyA 7pNdyd0GYnNozEaFu2u2cKpiAo6qNGkmoTQjrP27ZYcFQ5SXDbD/jSSNMHXKZkmnAA8BbngE8M2 zdz1mPKm2fdODgwYWu3YoYFr9v2EKMuYjd6IwQQatQ4Fq1n4C8pwl1YXxloyXtpzephh+nwomNb XgSw2DkfV1Bt6BDETCPM2F7agIGh6rB1heieTDcf9VL+97Bd1tAEpN99L4+syYfG4= X-Received: by 2002:a17:90b:1cc8:b0:358:db7b:f686 with SMTP id 98e67ed59e1d1-35a2206c05cmr11091492a91.26.1773662917159; Mon, 16 Mar 2026 05:08:37 -0700 (PDT) Received: from eric-wcnlab.tail151456.ts.net ([2001:288:7001:1099:c21f:f7d6:f4bc:6198]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-35b9e36f45asm3240083a91.3.2026.03.16.05.08.34 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 16 Mar 2026 05:08:36 -0700 (PDT) From: Cheng-Yang Chou To: Danilo Krummrich , Alice Ryhl , Alexandre Courbot , David Airlie , Simona Vetter , Gary Guo , John Hubbard Cc: nouveau@lists.freedesktop.org, dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org, Ching-Chun Huang , Chia-Ping Tsai , Cheng-Yang Chou Subject: [PATCH v2 0/2] gpu: nova: rename drivers and directory to use kebab-case convention Date: Mon, 16 Mar 2026 20:08:18 +0800 Message-ID: <20260316120820.2117081-1-yphbchou0911@gmail.com> X-Mailer: git-send-email 2.48.1 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Rename the nova-core and nova-drm drivers to follow kernel naming conventions before these names become UAPI (e.g. exposed via driver_override). Changes in v2: - Also fix nova-drm driver description from "Nvidia Graphics" to "NVIDIA Graphics and Compute" (John Hubbard) - Rename drivers/gpu/drm/nova/ directory to drivers/gpu/drm/nova-drm/ and nova.rs to nova_drm.rs to match the module name (Danilo Krummrich) - Link to v1: https://lore.kernel.org/all/20260310062443.2763230-1-yphbchou0911@gmail.com/ Link: https://github.com/Rust-for-Linux/linux/issues/1228 Thanks, Cheng-Yang --- Cheng-Yang Chou (2): gpu: nova: rename drivers to use kebab-case convention gpu: nova-drm: rename nova/ directory to nova-drm/ MAINTAINERS | 6 +++--- drivers/gpu/drm/Kconfig | 2 +- drivers/gpu/drm/Makefile | 2 +- drivers/gpu/drm/{nova => nova-drm}/Kconfig | 2 +- drivers/gpu/drm/nova-drm/Makefile | 3 +++ drivers/gpu/drm/{nova => nova-drm}/driver.rs | 6 +++--- drivers/gpu/drm/{nova => nova-drm}/file.rs | 0 drivers/gpu/drm/{nova => nova-drm}/gem.rs | 0 drivers/gpu/drm/{nova/nova.rs => nova-drm/nova_drm.rs} | 2 +- drivers/gpu/drm/nova/Makefile | 3 --- drivers/gpu/nova-core/nova_core.rs | 2 +- 11 files changed, 14 insertions(+), 14 deletions(-) rename drivers/gpu/drm/{nova => nova-drm}/Kconfig (84%) create mode 100644 drivers/gpu/drm/nova-drm/Makefile rename drivers/gpu/drm/{nova => nova-drm}/driver.rs (94%) rename drivers/gpu/drm/{nova => nova-drm}/file.rs (100%) rename drivers/gpu/drm/{nova => nova-drm}/gem.rs (100%) rename drivers/gpu/drm/{nova/nova.rs => nova-drm/nova_drm.rs} (92%) delete mode 100644 drivers/gpu/drm/nova/Makefile -- 2.48.1