Received: by 2002:a25:ad19:0:0:0:0:0 with SMTP id y25csp5188956ybi; Sat, 20 Jul 2019 14:30:40 -0700 (PDT) X-Google-Smtp-Source: APXvYqyyePG6Od8hm4wZnIrGFwLPiZQIwmUo63bmMeTYNaCmxN4gf26GGFgXI3wqANLxmvoBXSF0 X-Received: by 2002:a65:4045:: with SMTP id h5mr63811804pgp.247.1563658240677; Sat, 20 Jul 2019 14:30:40 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1563658240; cv=pass; d=google.com; s=arc-20160816; b=xH3qxnjn2GSCjc2QntWWVPLfVuuMs4xDgDp9VFu95vN4imYcrZPGDAxZn/BgEn90J0 tb15ht/XR28W4piFG6gOx8yKpFPMffuLXhGw1YvF4xVbRDqYcnm/WgFbAbBVqdmUB/hD 2NUWlx8LcaH/ZeLN6ZosKQN4Q0nYbKjGtJxVS2/r6eNVld7GJSVqKDDqJEU6rZC1//Ly +U8O8drtCciydTHKJvUpJ+FbIBghuH4BZAft5es461IbFXl8MtHT9C7Cx7w2ZpufZ8E9 VWijL+ldVUprv8xMYy1wYLZiH/Nymd7W+nJ3WA17SzvOWoQ0mxVfd73pEkHKqEUVsrq2 Wnxg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:content-transfer-encoding :wdcipoutbound:content-language:accept-language:references :message-id:date:thread-index:thread-topic:subject:cc:to:from :dkim-signature:ironport-sdr:dkim-signature; bh=0ezKui9q4wTLUM+2pFXwYDYK2h984StwSqFtO0ZWgXI=; b=Z3KLOlPeFuV3YUkE5P4DHZkFqgjz2OJjw4mmmHNRevovELlHV9mOaVGPpJRdaHyBtq gCqvk5+QKoeG++e/04rEp5FHdMzTSKsXmJYnzJDi6L8ZczBlz5BCoydBxVD3zjqGKTv0 CiOCo0dMOyhqqAn2XhSP9bqc75VW8nvFDp442MEE8zUVjSIBng34Vk8mnbrwvgp7QTcp SKbTyOZqrZTh2E0sjRym8j75kv4lALB2f1nERZLC77esQdSjOnB4XrW2W2ZDHzlm7Ua5 gO3cQgMQQFfGeIiwHREwkfqjvgRGd4yWxNgpe3RUs0iIiSdefzAmRCh+mpl+g8SMIwYd 0tuw== ARC-Authentication-Results: i=2; mx.google.com; dkim=fail header.i=@wdc.com header.s=dkim.wdc.com header.b=OEVlZr41; dkim=pass header.i=@sharedspace.onmicrosoft.com header.s=selector2-sharedspace-onmicrosoft-com header.b=XraLtR4+; arc=pass (i=1 spf=pass spfdomain=wdc.com dkim=pass dkdomain=wdc.com dmarc=pass fromdomain=wdc.com); 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=fail (p=NONE sp=NONE dis=NONE) header.from=wdc.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id s24si8008334pgm.327.2019.07.20.14.30.11; Sat, 20 Jul 2019 14:30:40 -0700 (PDT) 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=fail header.i=@wdc.com header.s=dkim.wdc.com header.b=OEVlZr41; dkim=pass header.i=@sharedspace.onmicrosoft.com header.s=selector2-sharedspace-onmicrosoft-com header.b=XraLtR4+; arc=pass (i=1 spf=pass spfdomain=wdc.com dkim=pass dkdomain=wdc.com dmarc=pass fromdomain=wdc.com); 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=fail (p=NONE sp=NONE dis=NONE) header.from=wdc.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726084AbfGTV1k (ORCPT + 99 others); Sat, 20 Jul 2019 17:27:40 -0400 Received: from esa5.hgst.iphmx.com ([216.71.153.144]:21054 "EHLO esa5.hgst.iphmx.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725812AbfGTV1k (ORCPT ); Sat, 20 Jul 2019 17:27:40 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=wdc.com; i=@wdc.com; q=dns/txt; s=dkim.wdc.com; t=1563658060; x=1595194060; h=from:to:cc:subject:date:message-id:references: content-transfer-encoding:mime-version; bh=gyYXmM2XfR67k45E5LNrrehToJDmHTUtGRpT8zZOkbY=; b=OEVlZr41vBwPYG8gEUdjoTzVlWDC/0wc/ExfjEWpDqiTIE/y9H2rmjkR tVe/SE/X/gZjxjjbzjBdaK0o1nNS8KBS0FmQ2wJb4jQBDLwV8AYQjr6Aq MUjNSsettzLh0dmENg1sHFj+ozXZcTnBZXMKlXeBojpGchTY0IzsXymNo XLXIWEDlbNiKutqrDS3IAWUkMUFMjsFbIbQtg2m4XoTIMowFK5m2fjm39 ZKYYncFrbVQa5ZJgkmTaz9CDB1g6w085rnPLVux3wqf6E4TH3s+tS5/Ld cyA9BD/K/RKvLu7Y1XkTmsD8tw5869K1dO3ycM4s6LHBkdLi0L0zLqpnR Q==; IronPort-SDR: iZ+tEqI7ipHBPYD1rLMY2VWvgokfoaLwV4mTI/abRVawcQWIXeZytxh5yNMxu5AU3eIbB/qrg7 ONszztyaBEBisJ/nVe1vEgUP9uXcF4ksbPLDdDy6zWvV0ov1X3y1IFmdTfJ6CL4V846rcNWoqK DZGkG+vhoAiKw5qj5PVo7i3on3jl1mAbeKBbXW8qCTgaqstMcOSAZ01FEGFjyhJxVxxy7BK0ua Ztc2BQ+aKH9m1b3P2t0sv/UEMTs0IPB2O0qW9F6DFdra+mZOaqc5JTB75VKcJpMzzPdF7wEkbD dFQ= X-IronPort-AV: E=Sophos;i="5.64,288,1559491200"; d="scan'208";a="114679954" Received: from mail-dm3nam03lp2057.outbound.protection.outlook.com (HELO NAM03-DM3-obe.outbound.protection.outlook.com) ([104.47.41.57]) by ob1.hgst.iphmx.com with ESMTP; 21 Jul 2019 05:27:39 +0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=fXQNIA5VvJ8vRV4dwWjcmTTdgjYJlh5/ktgJyeT5fUqG8GH62cHC7fYKTJ17fOD8FF1r34cPvs/1sQlw4MhVohmbgokmlDsOhfECJQNUGgEsa9I4FJhEv/GDcKOr07URi1KOhACR4nF77s4jjvcAAOQ8IKcsxnlknUED04CZ4psYwY2Uk4CSbuezdCgU6r6rxQcp7Joqi5sPrNsUr/N+MZE9FDlF/AlhQcmj2JLmRQsE4nHU0LBcJKl1e+VvAi3RJLlNopwfUjKn0of36wC90myZVraHs3a4E6h3p9NNqim3UmT3Ta0NwXY6sZoXG3HlnWXOa8FXJsKkcFxtH4BnJg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=0ezKui9q4wTLUM+2pFXwYDYK2h984StwSqFtO0ZWgXI=; b=TiT8XrZabfRjtBgBfB31s0wOMm4Wq4L53LZMDbId7iq2r3yt1Ja60GajUvlZRDOmSHhg8DcQ2sNuSn9Gz9Qp5MzMlAfemkaNjJA1FMpUprSoWk8/a8WoiyXKoFns9N7Zo4hnBUzhdjwFpj2OU8MDxrPj1x6hXTU51noL0R9v7gK32avUu9849TZUFy+OO5LhhTbTuD6w/90JQmBGYycWR/i/lREc4llKtiHS/dx+YAJmjEivwsy4k5ppyZipzOLiEFBdrQNE+ssFSPDEbME8xer3cjhhci7QAfAqWoM/m1e/KUMP1YUVoRxHjrPMcEPaHTQzg0QUPQpNVKBSh779oQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1;spf=pass smtp.mailfrom=wdc.com;dmarc=pass action=none header.from=wdc.com;dkim=pass header.d=wdc.com;arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sharedspace.onmicrosoft.com; s=selector2-sharedspace-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=0ezKui9q4wTLUM+2pFXwYDYK2h984StwSqFtO0ZWgXI=; b=XraLtR4++S9vlYA+X8yuOxpUqJOFONPMLo+XUNQBpSLqcBzafnOKt2wwlgmzNE7LB5Nu+8OmGMGYfIW0OC/GnUd4h35jdDgf8BtZpH9hCcGiC0D4bwh+hiOk0a4Dej/obzUZdwnINEtxeZtHSl+EwrGfGA1mLOJOm1qr76gmjXM= Received: from BYAPR04MB5749.namprd04.prod.outlook.com (20.179.58.26) by BYAPR04MB5286.namprd04.prod.outlook.com (20.178.49.87) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2094.12; Sat, 20 Jul 2019 21:27:37 +0000 Received: from BYAPR04MB5749.namprd04.prod.outlook.com ([fe80::8025:ccea:a0e6:9078]) by BYAPR04MB5749.namprd04.prod.outlook.com ([fe80::8025:ccea:a0e6:9078%5]) with mapi id 15.20.2094.013; Sat, 20 Jul 2019 21:27:37 +0000 From: Chaitanya Kulkarni To: Minwoo Im , "linux-block@vger.kernel.org" , "linux-kernel@vger.kernel.org" CC: Matias Bjorling Subject: Re: [PATCH] lightnvm: introduce pr_fmt for the previx nvm Thread-Topic: [PATCH] lightnvm: introduce pr_fmt for the previx nvm Thread-Index: AQHVPtV93DLKyv14v0+ufvvuscZTLA== Date: Sat, 20 Jul 2019 21:27:37 +0000 Message-ID: References: <20190720083043.23387-1-minwoo.im.dev@gmail.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: spf=none (sender IP is ) smtp.mailfrom=Chaitanya.Kulkarni@wdc.com; x-originating-ip: [199.255.45.63] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 302a9289-13fc-448e-3788-08d70d59162d x-ms-office365-filtering-ht: Tenant x-microsoft-antispam: BCL:0;PCL:0;RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600148)(711020)(4605104)(1401327)(4618075)(2017052603328)(7193020);SRVR:BYAPR04MB5286; x-ms-traffictypediagnostic: BYAPR04MB5286: x-microsoft-antispam-prvs: wdcipoutbound: EOP-TRUE x-ms-oob-tlc-oobclassifiers: OLM:173; x-forefront-prvs: 0104247462 x-forefront-antispam-report: SFV:NSPM;SFS:(10019020)(4636009)(39860400002)(136003)(376002)(346002)(396003)(366004)(199004)(189003)(66066001)(3846002)(6116002)(446003)(6436002)(26005)(53936002)(476003)(33656002)(102836004)(186003)(478600001)(14454004)(25786009)(256004)(14444005)(486006)(2201001)(66476007)(305945005)(71190400001)(110136005)(71200400001)(7736002)(2501003)(74316002)(4326008)(99286004)(8676002)(6246003)(86362001)(7696005)(5660300002)(55016002)(2906002)(76176011)(9686003)(53546011)(52536014)(229853002)(316002)(66556008)(6506007)(66446008)(8936002)(68736007)(81156014)(81166006)(66946007)(76116006)(64756008);DIR:OUT;SFP:1102;SCL:1;SRVR:BYAPR04MB5286;H:BYAPR04MB5749.namprd04.prod.outlook.com;FPR:;SPF:None;LANG:en;PTR:InfoNoRecords;A:1;MX:1; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam-message-info: MEGKG8XqfzyT/WS6W92LbQYFkHXucqOvtWBHsn/OyWGHVTmoPhi5NDytFW7mcqKQCOeJ193liVzNSetHVIvDEdIAs+wqRyl8tFvv/BquvydCJ6DLVmGcPD+TheyMvZS4ea+UBvM7depIxqOfaYkz23oevaKcENMeumR+c3FsnkwWrOKycFSq3uwCOi9ASmeiTfRc29R721Q3IeuylFzb15u7SWzXJjqxz/pyLjMsF+Oo8j6zUSlcqzD1ipKegSK9u2McGJxV/vx0WNr5JLP1iVPmxpkkIj8OATMNKIPJz1MTcb70LtWwsyea041er8VW4aOoQ6zRiHlRFdMjI6kNPKMqhJcyPVfb7K3Otbp85s6Tu3bsXLT6gLSqM6jszqvxJ0Kq2IadX9gigCY474CplB6Oer43fktt9EC4+tnq05k= Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: wdc.com X-MS-Exchange-CrossTenant-Network-Message-Id: 302a9289-13fc-448e-3788-08d70d59162d X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Jul 2019 21:27:37.0247 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: b61c8803-16f3-4c35-9b17-6f65f441df86 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: Chaitanya.Kulkarni@wdc.com X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR04MB5286 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 07/20/2019 01:31 AM, Minwoo Im wrote:=0A= > all the pr_() family can have this prefix by pr_fmt.=0A= >=0A= > Cc: Matias Bjorling =0A= > Signed-off-by: Minwoo Im =0A= > ---=0A= > drivers/lightnvm/core.c | 45 +++++++++++++++++++++--------------------= =0A= > 1 file changed, 23 insertions(+), 22 deletions(-)=0A= >=0A= > diff --git a/drivers/lightnvm/core.c b/drivers/lightnvm/core.c=0A= > index a600934fdd9c..ba2947083da1 100644=0A= > --- a/drivers/lightnvm/core.c=0A= > +++ b/drivers/lightnvm/core.c=0A= > @@ -4,6 +4,7 @@=0A= > * Initial release: Matias Bjorling =0A= > */=0A= >=0A= > +#define pr_fmt(fmt) "nvm: " fmt=0A= > #include =0A= > #include =0A= > #include =0A= > @@ -74,7 +75,7 @@ static int nvm_reserve_luns(struct nvm_dev *dev, int lu= n_begin, int lun_end)=0A= >=0A= > for (i =3D lun_begin; i <=3D lun_end; i++) {=0A= > if (test_and_set_bit(i, dev->lun_map)) {=0A= > - pr_err("nvm: lun %d already allocated\n", i);=0A= > + pr_err("lun %d already allocated\n", i);=0A= > goto err;=0A= > }=0A= > }=0A= > @@ -264,7 +265,7 @@ static int nvm_config_check_luns(struct nvm_geo *geo,= int lun_begin,=0A= > int lun_end)=0A= > {=0A= > if (lun_begin > lun_end || lun_end >=3D geo->all_luns) {=0A= > - pr_err("nvm: lun out of bound (%u:%u > %u)\n",=0A= > + pr_err("lun out of bound (%u:%u > %u)\n",=0A= > lun_begin, lun_end, geo->all_luns - 1);=0A= > return -EINVAL;=0A= > }=0A= > @@ -297,7 +298,7 @@ static int __nvm_config_extended(struct nvm_dev *dev,= =0A= > if (e->op =3D=3D 0xFFFF) {=0A= > e->op =3D NVM_TARGET_DEFAULT_OP;=0A= > } else if (e->op < NVM_TARGET_MIN_OP || e->op > NVM_TARGET_MAX_OP) {= =0A= > - pr_err("nvm: invalid over provisioning value\n");=0A= > + pr_err("invalid over provisioning value\n");=0A= > return -EINVAL;=0A= > }=0A= >=0A= > @@ -334,23 +335,23 @@ static int nvm_create_tgt(struct nvm_dev *dev, stru= ct nvm_ioctl_create *create)=0A= > e =3D create->conf.e;=0A= > break;=0A= > default:=0A= > - pr_err("nvm: config type not valid\n");=0A= > + pr_err("config type not valid\n");=0A= > return -EINVAL;=0A= > }=0A= >=0A= > tt =3D nvm_find_target_type(create->tgttype);=0A= > if (!tt) {=0A= > - pr_err("nvm: target type %s not found\n", create->tgttype);=0A= > + pr_err("target type %s not found\n", create->tgttype);=0A= > return -EINVAL;=0A= > }=0A= >=0A= > if ((tt->flags & NVM_TGT_F_HOST_L2P) !=3D (dev->geo.dom & NVM_RSP_L2P)= ) {=0A= > - pr_err("nvm: device is incompatible with target L2P type.\n");=0A= > + pr_err("device is incompatible with target L2P type.\n");=0A= > return -EINVAL;=0A= > }=0A= >=0A= > if (nvm_target_exists(create->tgtname)) {=0A= > - pr_err("nvm: target name already exists (%s)\n",=0A= > + pr_err("target name already exists (%s)\n",=0A= > create->tgtname);=0A= > return -EINVAL;=0A= > }=0A= > @@ -367,7 +368,7 @@ static int nvm_create_tgt(struct nvm_dev *dev, struct= nvm_ioctl_create *create)=0A= >=0A= > tgt_dev =3D nvm_create_tgt_dev(dev, e.lun_begin, e.lun_end, e.op);=0A= > if (!tgt_dev) {=0A= > - pr_err("nvm: could not create target device\n");=0A= > + pr_err("could not create target device\n");=0A= > ret =3D -ENOMEM;=0A= > goto err_t;=0A= > }=0A= > @@ -686,7 +687,7 @@ static int nvm_set_rqd_ppalist(struct nvm_tgt_dev *tg= t_dev, struct nvm_rq *rqd,=0A= > rqd->nr_ppas =3D nr_ppas;=0A= > rqd->ppa_list =3D nvm_dev_dma_alloc(dev, GFP_KERNEL, &rqd->dma_ppa_lis= t);=0A= > if (!rqd->ppa_list) {=0A= > - pr_err("nvm: failed to allocate dma memory\n");=0A= > + pr_err("failed to allocate dma memory\n");=0A= > return -ENOMEM;=0A= > }=0A= >=0A= > @@ -1048,7 +1049,7 @@ int nvm_set_chunk_meta(struct nvm_tgt_dev *tgt_dev,= struct ppa_addr *ppas,=0A= > return 0;=0A= >=0A= > if (nr_ppas > NVM_MAX_VLBA) {=0A= > - pr_err("nvm: unable to update all blocks atomically\n");=0A= > + pr_err("unable to update all blocks atomically\n");=0A= > return -EINVAL;=0A= > }=0A= >=0A= > @@ -1111,27 +1112,27 @@ static int nvm_init(struct nvm_dev *dev)=0A= > int ret =3D -EINVAL;=0A= >=0A= > if (dev->ops->identity(dev)) {=0A= > - pr_err("nvm: device could not be identified\n");=0A= > + pr_err("device could not be identified\n");=0A= > goto err;=0A= > }=0A= >=0A= > - pr_debug("nvm: ver:%u.%u nvm_vendor:%x\n",=0A= > + pr_debug("ver:%u.%u nvm_vendor:%x\n",=0A= > geo->major_ver_id, geo->minor_ver_id,=0A= > geo->vmnt);=0A= The above last 2 lines can be squashed and pr_debug call can be made in =0A= 2 lines since you have removed the "nvm:" which shortens the first line.=0A= >=0A= > ret =3D nvm_core_init(dev);=0A= > if (ret) {=0A= > - pr_err("nvm: could not initialize core structures.\n");=0A= > + pr_err("could not initialize core structures.\n");=0A= > goto err;=0A= > }=0A= >=0A= > - pr_info("nvm: registered %s [%u/%u/%u/%u/%u]\n",=0A= > + pr_info("registered %s [%u/%u/%u/%u/%u]\n",=0A= > dev->name, dev->geo.ws_min, dev->geo.ws_opt,=0A= > dev->geo.num_chk, dev->geo.all_luns,=0A= > dev->geo.num_ch);=0A= > return 0;=0A= > err:=0A= > - pr_err("nvm: failed to initialize nvm\n");=0A= > + pr_err("failed to initialize nvm\n");=0A= > return ret;=0A= > }=0A= >=0A= > @@ -1169,7 +1170,7 @@ int nvm_register(struct nvm_dev *dev)=0A= > dev->dma_pool =3D dev->ops->create_dma_pool(dev, "ppalist",=0A= > exp_pool_size);=0A= > if (!dev->dma_pool) {=0A= > - pr_err("nvm: could not create dma pool\n");=0A= > + pr_err("could not create dma pool\n");=0A= > kref_put(&dev->ref, nvm_free);=0A= > return -ENOMEM;=0A= > }=0A= > @@ -1214,7 +1215,7 @@ static int __nvm_configure_create(struct nvm_ioctl_= create *create)=0A= > up_write(&nvm_lock);=0A= >=0A= > if (!dev) {=0A= > - pr_err("nvm: device not found\n");=0A= > + pr_err("device not found\n");=0A= > return -EINVAL;=0A= > }=0A= >=0A= > @@ -1288,7 +1289,7 @@ static long nvm_ioctl_get_devices(struct file *file= , void __user *arg)=0A= > i++;=0A= >=0A= > if (i > 31) {=0A= > - pr_err("nvm: max 31 devices can be reported.\n");=0A= > + pr_err("max 31 devices can be reported.\n");=0A= > break;=0A= > }=0A= > }=0A= > @@ -1315,7 +1316,7 @@ static long nvm_ioctl_dev_create(struct file *file,= void __user *arg)=0A= >=0A= > if (create.conf.type =3D=3D NVM_CONFIG_TYPE_EXTENDED &&=0A= > create.conf.e.rsv !=3D 0) {=0A= > - pr_err("nvm: reserved config field in use\n");=0A= > + pr_err("reserved config field in use\n");=0A= > return -EINVAL;=0A= > }=0A= >=0A= > @@ -1331,7 +1332,7 @@ static long nvm_ioctl_dev_create(struct file *file,= void __user *arg)=0A= > flags &=3D ~NVM_TARGET_FACTORY;=0A= >=0A= > if (flags) {=0A= > - pr_err("nvm: flag not supported\n");=0A= > + pr_err("flag not supported\n");=0A= > return -EINVAL;=0A= > }=0A= > }=0A= > @@ -1349,7 +1350,7 @@ static long nvm_ioctl_dev_remove(struct file *file,= void __user *arg)=0A= > remove.tgtname[DISK_NAME_LEN - 1] =3D '\0';=0A= >=0A= > if (remove.flags !=3D 0) {=0A= > - pr_err("nvm: no flags supported\n");=0A= > + pr_err("no flags supported\n");=0A= > return -EINVAL;=0A= > }=0A= >=0A= > @@ -1365,7 +1366,7 @@ static long nvm_ioctl_dev_init(struct file *file, v= oid __user *arg)=0A= > return -EFAULT;=0A= >=0A= > if (init.flags !=3D 0) {=0A= > - pr_err("nvm: no flags supported\n");=0A= > + pr_err("no flags supported\n");=0A= > return -EINVAL;=0A= > }=0A= >=0A= >=0A= =0A=