Received: by 2002:a05:6a10:413:0:0:0:0 with SMTP id 19csp1608692pxp; Thu, 17 Mar 2022 12:37:07 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzqjbfPg+yPwZNdw7qXIlbmh2BBpOYSFgTzFXbpugdaOZ52VI7ebxsPW5EvqKPCMFAix5/z X-Received: by 2002:a63:1112:0:b0:380:7ef:1f1c with SMTP id g18-20020a631112000000b0038007ef1f1cmr5058013pgl.152.1647545827180; Thu, 17 Mar 2022 12:37:07 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1647545827; cv=none; d=google.com; s=arc-20160816; b=WmZZrrDE4/3OPSNwgEa3Z1+GPm6GliMl38CTcvezjDVPT5QRgvbHpOzrPzPilLZlr8 0ECfECE3J+Yx+f2+yr6rGfp5p9FqnMlni1l9Fni4MJjczOjdxY2GNfSRk/i376EqEkVm ZyfR6tK/cCjYa/Isz+RQz00nrsRA4b0A1Is5ok+QVr81v1RDAqhLFn46X+ZkJCDp2qQj xphPmAxWVCqg9y2iJsNriLGCkmxjgZX4ll5lV/YbxqVaqS6jlquoVfqYNAUH6rgGR8Ts s5k84lmPUXgm4pGMmVjcjBrMDkZxTwmpPHpHoxWyqrG8AvJa+oYNIN1E5Jq1v3L4cMfk vniQ== 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-transfer-encoding :content-disposition:mime-version:references:message-id:subject:cc :to:from:date:dkim-signature; bh=ERYHSpe1+FU1IDWhLgLoQAdxEsWkuy46KP5iCR1Nx+g=; b=K7DTAAPLwRxdErBbYDdFeqMfhMo71ANJYCSH9nVUwdUXoOYnUf4iWdY27g1W9W0KJP eG5B3HJoL7BKX4yFtScq3xwogJJZD8GXZ8zfQFIh0qOvPJRQ3KvGARqG4wvBerTTLZbg 7JbDshVvyjj2aZxG48ZC3H4YyazKMJZ83EUtN0gyUBLmk0hdqINTDj03g5lt9XnG1J8+ XZHYpFGKWh7YQ8iKcUSZI8UcslKsBKBLdtvGLd+Sp16aMjfKuQ2JInhAEdGW1ZzQ/gfm S8J3gHG2YQ+SWH4lIb5H94cV4sgAslbFJRBclIcU06hPXh0qIpYA7Sbeg8udbhR8obwq m0tg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@ziepe.ca header.s=google header.b=FdQQ96Mh; spf=softfail (google.com: domain of transitioning linux-kernel-owner@vger.kernel.org does not designate 23.128.96.19 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from lindbergh.monkeyblade.net (lindbergh.monkeyblade.net. [23.128.96.19]) by mx.google.com with ESMTPS id c21-20020a17090aa61500b001c66f2284b7si3234545pjq.49.2022.03.17.12.37.06 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 17 Mar 2022 12:37:07 -0700 (PDT) Received-SPF: softfail (google.com: domain of transitioning linux-kernel-owner@vger.kernel.org does not designate 23.128.96.19 as permitted sender) client-ip=23.128.96.19; Authentication-Results: mx.google.com; dkim=pass header.i=@ziepe.ca header.s=google header.b=FdQQ96Mh; spf=softfail (google.com: domain of transitioning linux-kernel-owner@vger.kernel.org does not designate 23.128.96.19 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id 3D4DD22BD6A; Thu, 17 Mar 2022 12:37:05 -0700 (PDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S234965AbiCQORB (ORCPT + 99 others); Thu, 17 Mar 2022 10:17:01 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:51996 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234943AbiCQORA (ORCPT ); Thu, 17 Mar 2022 10:17:00 -0400 Received: from mail-qv1-xf30.google.com (mail-qv1-xf30.google.com [IPv6:2607:f8b0:4864:20::f30]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id D17461FF23A for ; Thu, 17 Mar 2022 07:15:42 -0700 (PDT) Received: by mail-qv1-xf30.google.com with SMTP id 13so4273365qvq.8 for ; Thu, 17 Mar 2022 07:15:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ziepe.ca; s=google; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:content-transfer-encoding:in-reply-to; bh=ERYHSpe1+FU1IDWhLgLoQAdxEsWkuy46KP5iCR1Nx+g=; b=FdQQ96Mh3YSy+Of2eEjk1Rnqy3rZvWFhpdup4t6PrzMoUZseo/plcyKlTZ+Mw1LdUZ fQQg8Xw4s5gs23P5Pyh81GiHafAUeT/0CHxLAeaAMztrcfP6Vc8Wzpk7O2GguaOYtsHt yLxunmA6pswpUg/WCr77cdsJOFUknVOjpBfBmYvrg6FUgHJrhVVafP6QYFWIkQbqlbw0 /dSlC49HGv4+RtzFTA/p8sl5knXRdiG/zxvo6mvfrgF5euYrlWm5whfoPA/F7wENWglD s6eiAkUFEit7htOtINT6yp7iE08qEAVugCJdbBvqJ/EAMH82OwaVhw5z3QdxPaJZCii/ yJnw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:content-transfer-encoding :in-reply-to; bh=ERYHSpe1+FU1IDWhLgLoQAdxEsWkuy46KP5iCR1Nx+g=; b=hX+e0QHG9+Nvo7dJX003MsCpp19JHzj5Jk6xAdJGC8HiP6K80kFt7jECwhCoQqL6ai 4TY27E7Cj0UbroHXklfhqWlOAVmVVwirYF2taPdBCJjvLk7wuCQRqGnmSrhlpLX9ktoA DSOgaRdOSU7IXJmqNImiDidwJMFi5dnBt4CylD0k7ju5b7N1AaXwqyADBY/mkTJQJnKk KDeEsNyHwV+qaC7t2kLtQn3CI1gaQYOg9gjxwOcv0fP6wUEYP+BV6+9qWIkxT1IQIdHv o/qdbXIrrUp35jeCe/0x7vz8EizNtL9T2NxWtnG2sCKLv7p/91YSNCfLrH4IsjQHwNqc bPnA== X-Gm-Message-State: AOAM531kL+1HlGjnsULxdOhGWFzRBSZApy0lhcY8tJSNiprdr1Np9fzd 9bhcxRKV2fQCpyVIsZMoMhTIZSzZg3iQOA== X-Received: by 2002:ad4:5f8f:0:b0:435:9505:b243 with SMTP id jp15-20020ad45f8f000000b004359505b243mr3388907qvb.18.1647526541819; Thu, 17 Mar 2022 07:15:41 -0700 (PDT) Received: from ziepe.ca (hlfxns017vw-142-162-113-129.dhcp-dynamic.fibreop.ns.bellaliant.net. [142.162.113.129]) by smtp.gmail.com with ESMTPSA id 22-20020ac85756000000b002e1cabad999sm3697547qtx.89.2022.03.17.07.15.40 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 17 Mar 2022 07:15:40 -0700 (PDT) Received: from jgg by mlx with local (Exim 4.94) (envelope-from ) id 1nUquh-001tXD-Q8; Thu, 17 Mar 2022 11:15:39 -0300 Date: Thu, 17 Mar 2022 11:15:39 -0300 From: Jason Gunthorpe To: Mika =?utf-8?B?UGVudHRpbMOk?= Cc: linux-kernel@vger.kernel.org, linux-mm@kvack.org, apopple@nvidia.com, jhubbard@nvidia.com, rcampbell@nvidia.com, vbabka@suse.cz Subject: Re: [PATCH v2] mm/hmm/test: simplify hmm test code: use miscdevice instead of char dev Message-ID: <20220317141539.GD64706@ziepe.ca> References: <20220311033050.22724-1-mpenttil@redhat.com> <20220314182439.GB64706@ziepe.ca> <20220315183922.GC64706@ziepe.ca> <8e836d75-97b0-d301-4d6a-92025e91cad5@redhat.com> <0f53c5ff-1711-861d-9a12-0634d4ab9fca@redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <0f53c5ff-1711-861d-9a12-0634d4ab9fca@redhat.com> X-Spam-Status: No, score=-2.0 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,RDNS_NONE,SPF_HELO_NONE,T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Mar 17, 2022 at 08:58:52AM +0200, Mika Penttilä wrote: > @@ -1225,7 +1232,11 @@ static int dmirror_device_init(struct dmirror_device > *mdevice, int id) > > cdev_init(&mdevice->cdevice, &dmirror_fops); > mdevice->cdevice.owner = THIS_MODULE; > - ret = cdev_add(&mdevice->cdevice, dev, 1); > + device_initialize(&mdevice->device); > + dev_set_name(&mdevice->device, "%s", dmirror_device_names[id]); > + mdevice->device.devt = dev; > + > + ret = cdev_device_add(&mdevice->cdevice, &mdevice->device); > if (ret) > return ret; Right, miscdev isn't that helpful in the end.. Jason