Received: by 2002:a25:8b91:0:0:0:0:0 with SMTP id j17csp2329642ybl; Mon, 20 Jan 2020 00:35:03 -0800 (PST) X-Google-Smtp-Source: APXvYqxCu6nrE4FGO0jZW7V660n2x13HnlauEH86WmYv2fSkXYZwRhibYZCOuhWHtRNvS7wMmObT X-Received: by 2002:aca:b286:: with SMTP id b128mr3651828oif.147.1579509303221; Mon, 20 Jan 2020 00:35:03 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1579509303; cv=none; d=google.com; s=arc-20160816; b=dv891qSkFx7B1VNrLC9nzvMgMrOfPU4E+vmjVrt9p7/E36o0JseXvsSl8yH3bUu7EH 65pjnuItprOe0e7NwDGwbZ+f1i3LDzOCdSQYQy9qH6Ml4TZKpR5TZwlj0L3trMGvqx6m 6Pu1o3sZtUCeYRLU8xPJK2f9yfFAjHjUPy6scLiVvCVMWtXpFbX7GFdLPBmhe+4+AZUv g6u8Z7YYGYycIWE8p2o25OY152gq6mnpXoaY2M74FK/7HXFamiE9QaYpCYEBeL2j7ZtD NfkKiwoJlQxHZVcb83xmnclVGnNMZxMUt41kVEtIIxTEmS5/nCxKcgmCrLTCBYcKfQZm Rwxw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:to:subject:message-id:date:from :mime-version:dkim-signature; bh=uO42+sI5N9FmSgljhuBU9giGkvtQ85lUIK0eQqdqVIk=; b=Pbwimzjsj8hYYUZYREr51if82VDFXtSNVhSNFD3cyQws57gM3r7AzyuNKXUEtI2Wn9 gBnL5zzSQBl11PSn9FzI1Yi8GzsNgvlLxaNP019RFANOg7jbw14lKtLaQyuuFd6VxhMF ld5PPFqn0oLVZH3qptaaNGkYd6h4qMVCITqnuZD18RouoDGA4xw/aXjxINL/XsKtN/MD HConc1o0/zg2M8O+SZowMIFBgM5Z+Nm12OsEjtq726nH8OKmHzLNCsjauliOAd/JM/Va EEN0+/6Tsr7cvPlskppwbmXWYUnZqFcCTc8RrR4pHV2T+cvpetrciQ0Owr6i4lbGGF4p xgXw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=QSpo2JIs; 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=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id p12si18009539otk.141.2020.01.20.00.34.50; Mon, 20 Jan 2020 00:35:03 -0800 (PST) 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=@gmail.com header.s=20161025 header.b=QSpo2JIs; 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=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726465AbgATId4 (ORCPT + 99 others); Mon, 20 Jan 2020 03:33:56 -0500 Received: from mail-lf1-f48.google.com ([209.85.167.48]:44019 "EHLO mail-lf1-f48.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725872AbgATIdz (ORCPT ); Mon, 20 Jan 2020 03:33:55 -0500 Received: by mail-lf1-f48.google.com with SMTP id 9so23366068lfq.10 for ; Mon, 20 Jan 2020 00:33:54 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=uO42+sI5N9FmSgljhuBU9giGkvtQ85lUIK0eQqdqVIk=; b=QSpo2JIsEdTJtApIyfNFT5QiinCi4JRLhAED6CvwPFe/XAu0ulzrINeP3SQyufOOQq 2zGPW21uwfgc1ZOBBwQKHDSakz2xTYyTqXgifO0BM95lmqMU5surU3rOgYXZdk+1+0wb KlqbpiQD89DLWbvIz8TwBrU54VxnwJ6S1FFxfeS75ZJ9GM0G1eB3r9jd8MvHtCAahvpN ODzOdwiWGRqSPm6v6D+auhCmUdrnDe6pT1igDsfU0FWCfqwSCocRLt5LnQf2DuBhclNS YDHiSVfKzGxGlOiZH5wx3AYMELVSB2aETzXiNP/AWnilOPD6oWGR7IF/QLKPB4qv9ac+ A7tQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=uO42+sI5N9FmSgljhuBU9giGkvtQ85lUIK0eQqdqVIk=; b=fCDeOHYCPFm5aA+xq05fzCl33dlrFBOcaq3x3ZTD5/BEf/Kh72Y6LVvzxmR4IxJnwE YTWSkzXdDeOnRPrZPUz39rJ8dZYVu7jO3kqKUAyZD+VeFQlfJNwGGuEQRW87LrufEQvW X8dINY881oZdNYPBDgv95jBPbLsGy6jJzSepyksTxdKu3RJCixoOmr/En3FdQDsB1UdO 0tBZsUUmRQjLU2iacd1E8LakCY24nqylwnkQg/1axHy6beoosBMwMEKkuAZdfmde6Qef iG93CL1kCfDock0Dc2shN27tcDqoqZJ9NZaqZRLky0UofEwHsX2IZmdSFx8RdJVC8xV+ GNJQ== X-Gm-Message-State: APjAAAXrxDZvP3Xww+OesAusDFVt0Us7zCq4fSGrBIL1b0reGDgyXL7k TO2xjd34YYWFNE9C/ZyOwrzh8SXRqtctX7ex7T0= X-Received: by 2002:ac2:5983:: with SMTP id w3mr12683865lfn.137.1579509233767; Mon, 20 Jan 2020 00:33:53 -0800 (PST) MIME-Version: 1.0 From: Zhenzhong Duan Date: Mon, 20 Jan 2020 16:33:42 +0800 Message-ID: Subject: Question about dynamic minor number of misc device To: Arnd Bergmann , Greg Kroah-Hartman , linux-kernel@vger.kernel.org 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 Hi Maintainers, I see there are 64 free slots(0-63) used for misc devices with dynamic minor number. But PSMOUSE_MINOR(1) overlaps with that dynamic range. So if the dynamic minor number exhaust, psaux driver will fail with "could not register psaux device, error: -16", is this expected? Should we preserve a slot for psaux and serio_raw which use static minor number PSMOUSE_MINOR? Thanks Zhenzhong