Received: by 2002:ac0:a581:0:0:0:0:0 with SMTP id m1-v6csp2196580imm; Sat, 30 Jun 2018 13:18:49 -0700 (PDT) X-Google-Smtp-Source: ADUXVKKJqrRmLRdFdViUCFNZtObZCHCZJ64JCsqXUAFtfIg9YUDrCcJLMbGLiP8kgm5mmPsjgVNE X-Received: by 2002:a17:902:143:: with SMTP id 61-v6mr19802836plb.171.1530389929658; Sat, 30 Jun 2018 13:18:49 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1530389929; cv=none; d=google.com; s=arc-20160816; b=RVasp76f2UDJnDiyQeUJuoe7Cgw47gmA/jpxYYZM13x2btEWyn7qAFhNO7Ri2vyT7Z d07xhAgmbTIZNCfPkH4Nsuz90mhDdGyS1UaY0dxl8MBRmooIAKxnGZpYBPworZSTJrCq So7jZ95oh3oKZThgJC1ftfd6rcvcxJR9f6qjHHnVPAvErB6ctBTEUEfm+qO2Qgzgh33Z 1HVIg43v2rWBNJgI4fRhO84LyIkJy0+bgT1qON2EWy66ARR9HzNRENfafefInmLH6f0I Lb62kC1cf4MhMlDFkqkXzXjxcDEwW4rH3hKcI4q6NSemd/I3vaNon/KlkhOUtrOPGTuX hWPA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:references:in-reply-to:message-id:date :subject:cc:to:from:arc-authentication-results; bh=o0b16q6myldltm7OOL9MlxIzCHXArQ4A4dBFMJBrRFk=; b=Dq45QraPZqZJf+2FMYQLKYHoT2CLxgIQ0AfHBnOClzGgBYaO8C4LneY3Dw8ugtOC0Y fiqIB9gSOlX5U02pCJbz8SzbqPCSN9KLxWSIF2++UNEGEBUil32DZWn4Me0NpSVFLpCS 4y8nVuRN1GiLMbmZjlWOfvDQsa7DTWNYM+ApTIFUXEK5rQQtWm+g/PuP6PnORUKqWO9j dgE2IhmfayEtmhGG7fH+pbzQspmPkohUrJcq/1Byrie9DCTuLwxHsWEc4tdyEtKQUKnV Amgwr+dAuVD6CYKTuHT4HdIDygdsTHN4R6JwhywDuIPT+TNo9T2UZVThIqNG1/jUFbUA bCDQ== ARC-Authentication-Results: i=1; mx.google.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=intel.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id z2-v6si12443507pfz.241.2018.06.30.13.18.32; Sat, 30 Jun 2018 13:18:49 -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; 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=intel.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751825AbeF3URx (ORCPT + 99 others); Sat, 30 Jun 2018 16:17:53 -0400 Received: from mga02.intel.com ([134.134.136.20]:58752 "EHLO mga02.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751523AbeF3URw (ORCPT ); Sat, 30 Jun 2018 16:17:52 -0400 X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga002.jf.intel.com ([10.7.209.21]) by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 30 Jun 2018 13:17:51 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.51,291,1526367600"; d="scan'208";a="71283388" Received: from black.fi.intel.com ([10.237.72.28]) by orsmga002.jf.intel.com with ESMTP; 30 Jun 2018 13:17:47 -0700 Received: by black.fi.intel.com (Postfix, from userid 1003) id 40C06C5; Sat, 30 Jun 2018 23:17:51 +0300 (EEST) From: Andy Shevchenko To: Alasdair Kergon , Mike Snitzer , dm-devel@redhat.com, Shaohua Li , linux-raid@vger.kernel.org, Dmitry Torokhov , linux-input@vger.kernel.org, Andrew Morton , Yury Norov , linux-kernel@vger.kernel.org, mika.westerberg@linux.intel.com, Joe Perches Cc: Andy Shevchenko Subject: [PATCH v4 1/5] dm: Avoid namespace collision with bitmap API Date: Sat, 30 Jun 2018 23:17:46 +0300 Message-Id: <20180630201750.2588-2-andriy.shevchenko@linux.intel.com> X-Mailer: git-send-email 2.18.0 In-Reply-To: <20180630201750.2588-1-andriy.shevchenko@linux.intel.com> References: <20180630201750.2588-1-andriy.shevchenko@linux.intel.com> Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org bitmap API (include/linux/bitmap.h) has 'bitmap' prefix for its methods. On the other hand DM bitmap API is special case. Adding 'dm' prefix to it to avoid potential name space collision. No functional changes intended. Suggested-by: Mike Snitzer Signed-off-by: Andy Shevchenko --- .../md/persistent-data/dm-space-map-common.c | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/drivers/md/persistent-data/dm-space-map-common.c b/drivers/md/persistent-data/dm-space-map-common.c index 829b4ce057d8..0a3b8ae4a29c 100644 --- a/drivers/md/persistent-data/dm-space-map-common.c +++ b/drivers/md/persistent-data/dm-space-map-common.c @@ -69,9 +69,9 @@ static struct dm_block_validator index_validator = { */ #define BITMAP_CSUM_XOR 240779 -static void bitmap_prepare_for_write(struct dm_block_validator *v, - struct dm_block *b, - size_t block_size) +static void dm_bitmap_prepare_for_write(struct dm_block_validator *v, + struct dm_block *b, + size_t block_size) { struct disk_bitmap_header *disk_header = dm_block_data(b); @@ -81,9 +81,9 @@ static void bitmap_prepare_for_write(struct dm_block_validator *v, BITMAP_CSUM_XOR)); } -static int bitmap_check(struct dm_block_validator *v, - struct dm_block *b, - size_t block_size) +static int dm_bitmap_check(struct dm_block_validator *v, + struct dm_block *b, + size_t block_size) { struct disk_bitmap_header *disk_header = dm_block_data(b); __le32 csum_disk; @@ -108,8 +108,8 @@ static int bitmap_check(struct dm_block_validator *v, static struct dm_block_validator dm_sm_bitmap_validator = { .name = "sm_bitmap", - .prepare_for_write = bitmap_prepare_for_write, - .check = bitmap_check + .prepare_for_write = dm_bitmap_prepare_for_write, + .check = dm_bitmap_check, }; /*----------------------------------------------------------------*/ @@ -124,7 +124,7 @@ static void *dm_bitmap_data(struct dm_block *b) #define WORD_MASK_HIGH 0xAAAAAAAAAAAAAAAAULL -static unsigned bitmap_word_used(void *addr, unsigned b) +static unsigned dm_bitmap_word_used(void *addr, unsigned b) { __le64 *words_le = addr; __le64 *w_le = words_le + (b >> ENTRIES_SHIFT); @@ -170,7 +170,7 @@ static int sm_find_free(void *addr, unsigned begin, unsigned end, { while (begin < end) { if (!(begin & (ENTRIES_PER_WORD - 1)) && - bitmap_word_used(addr, begin)) { + dm_bitmap_word_used(addr, begin)) { begin += ENTRIES_PER_WORD; continue; } -- 2.18.0