Received: by 2002:a05:6a10:9848:0:0:0:0 with SMTP id x8csp3048673pxf; Mon, 5 Apr 2021 01:33:06 -0700 (PDT) X-Google-Smtp-Source: ABdhPJz56Hg9bxADZWLqthBOwOztQkcz0GVGCV/T/kaY0KpthSFx3wrqryohSFjGvUXr56r5Fm+N X-Received: by 2002:a50:aad9:: with SMTP id r25mr17082312edc.125.1617611586240; Mon, 05 Apr 2021 01:33:06 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1617611586; cv=none; d=google.com; s=arc-20160816; b=d6c1uZZzayk5/WbW8pc/55HfRURHUi4ZjtNk+g/wumAlxyTpMp5rSpao2t9zX62Hia Ju8D6N4XQ5BzVM69ZDxgLgRs+qI358z5mBrHQ7PD7WPvySVRRcNgl9pqAQcY6e43ZHSp Yzf1YWQ7iXgNMznvJExT9yW9XssArc2Nnh5kJ8MqEvAzaYwEza7M1mG9eDSXMp51mY5C kV+EQWf5vhClNM06IfI0lxxFWBBBMJ8h80ocVIAkag+FkUuYv4I9Cdm3KOGlYwYF3ApV JiPU1hrqSGR3N4ZfdHV9uk2gYVZn8ywd3NY/pwWJvpALUDvDpF1NoWb+p7JIRiaKXZOD EsmQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:dkim-signature; bh=Dcg7GZxazFs46NrmdzZEMYoCoy31o3IOoyuKP8Ndbw8=; b=xWfcjb3zOeK7DTJVFg9eZOdXGLGther4WGfe1ztcH+RfBUuthQ2FwjZBwfwYNrSOxE 5XNddB0Z+rFg1+vKyy1t1RKoiHNxHTJQ5F14E0fQxLVF2D1oDmgTTAqoXLMO+GIZnIF9 B1+hyHlrAR00wt1CZ6+mxhpe8UaQWkdq29kMwmO5V3P15mOl2qr6C7C3XMNsLM/BIYK7 p5k225wIGIMuDnNNOD5Z1XZZ075+Mp0XMF2wxPIMOS9DIvm6qhmY9eHtoZKPr+No1tDG KFxumtVgCyuA0d9UU9cs3rvxdw1kf2ELpIve8C+gd8+HNsX4BN71BPWQ19iOS4r5LThh MFLQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=Va6HTzdt; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id a3si13226232ejv.34.2021.04.05.01.32.42; Mon, 05 Apr 2021 01:33:06 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=Va6HTzdt; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232242AbhDEGhV (ORCPT + 99 others); Mon, 5 Apr 2021 02:37:21 -0400 Received: from mail.kernel.org ([198.145.29.99]:40728 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229454AbhDEGhV (ORCPT ); Mon, 5 Apr 2021 02:37:21 -0400 Received: by mail.kernel.org (Postfix) with ESMTPSA id 5BF4D6136A; Mon, 5 Apr 2021 06:37:15 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linuxfoundation.org; s=korg; t=1617604635; bh=5gVVDApxDE727+sQmgX9LOvwnQ1a2o/ReODaf2h5t3Q=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=Va6HTzdtHEQKMGkzW68DUK/FRLooxyw1XvN4z6CxHnPAJKZa1wW79ljuNEehzkhyX STWawxUVDnrXJkWyCXLOzviovq5212Cfzy4gyd5/+ZrN8RNk+Qr5SVAG/f1ypND6Fq e2cgbUw0bOFcRiJh+8vm6EsT/clpKdpMBqvdYBis= Date: Mon, 5 Apr 2021 08:37:13 +0200 From: Greg KH To: Min Li Cc: "derek.kiernan@xilinx.com" , "dragan.cvetic@xilinx.com" , "arnd@arndb.de" , "linux-kernel@vger.kernel.org" Subject: Re: [PATCH next 2/2] misc: Add Renesas Synchronization Management Unit (SMU) support Message-ID: References: <1617487714-8312-1-git-send-email-min.li.xe@renesas.com> <1617487714-8312-2-git-send-email-min.li.xe@renesas.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, Apr 05, 2021 at 01:52:39AM +0000, Min Li wrote: > > > > Any specific reason you are not using the misc_device api? That would clean > > up this driver a lot, there's no need to create a whole class just for a single > > driver. > > > > Hi Greg > > No specific reason. I just didn't know the existence of misc_register API. Your file is in drivers/misc/ :) > Do you recommend using this API to create the device? Yes. > If yes, can you tell me how to obtain a appropriate MINOR number from > miscdevice.h? No need to reserve one, we don't do that anymore, just ask for a dynamic value and the next availble one will be given to your driver automatically. thanks, greg k-h