Received: by 2002:ac0:a5b6:0:0:0:0:0 with SMTP id m51-v6csp665329imm; Thu, 31 May 2018 07:21:33 -0700 (PDT) X-Google-Smtp-Source: ADUXVKIs6mpGew/4cpFo2s8nL+IZrm+bx24y1v+g/SiP5z2svROpKsRWJiCc7bFr00J03ym6EVAf X-Received: by 2002:a63:bc0a:: with SMTP id q10-v6mr5742408pge.70.1527776493705; Thu, 31 May 2018 07:21:33 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1527776493; cv=none; d=google.com; s=arc-20160816; b=fbv1e3VUxzMXfYtmBvMrLUr7k1/oC4n4aZxcfQS3zi/U/MPL7MoU20FEN2rvoG0H5v ddO3CglIw5i/1EypIt7038YnNBZ/uwmQB3kgU+nmm/y6Zof4f5YxE1BY4VzwN26dvfsm YIVPk76MHc6ZOYDWVN9r1DkHBImnXsxoVvWrKXl7cC5yLCXpu4u9DPoak/XR6zKBsG46 QxDKczcGK3fE9ZnP5fD4oD9TkOCD6ZGm2nrQ0uRaP/8hHg6B8xj/wCdkUKCoRT+vm80O H+EBXA72MFtHN2P6wE7iHyoftp867aWbKoWd+UjABG4znWImrBuygYnPSA0iWBWMPgl5 NGjg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding :content-language:in-reply-to:mime-version:user-agent:date :message-id:from:references:cc:to:subject:dkim-signature :arc-authentication-results; bh=xFvngziBhdlT9GbO/lmwDv4qwrveyBksxVvpOg8OWPo=; b=aI9Ivx6T+iRUKB0KrV0zFJ9q/D/QNhOale51UQHb8WiBXMmll7LhIugR6fMs1rc5ni TVVo04rdpkgKipgGi3zjpZGW7yFGFVVIgFoaeC/ay86UvJC2HfbDeCOxNKSOnBcQDkFq ohdjzV5O1ZlZ77wqs50W0k/gJSj8e1w31VvNR19Ht03o4lbNS0K/uwiqnXUGHaG3Unf0 YmVQ2xAr6+F1N/8jFtMTzNbswYvrRribFG4KD9Q41l7bMQo0HESg9R8Td42L3HNxfvcN hrwvWn1NCkZDxpYjQBUQWnXFhxKsnlkzzuiaiCMElO8nVFHHvG2OlcDcTm3FhYH/ZmXT RBrA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel-dk.20150623.gappssmtp.com header.s=20150623 header.b=z+lvlJRX; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id t69-v6si12400457pgd.55.2018.05.31.07.21.19; Thu, 31 May 2018 07:21:33 -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=pass header.i=@kernel-dk.20150623.gappssmtp.com header.s=20150623 header.b=z+lvlJRX; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1755364AbeEaOUu (ORCPT + 99 others); Thu, 31 May 2018 10:20:50 -0400 Received: from mail-io0-f195.google.com ([209.85.223.195]:44088 "EHLO mail-io0-f195.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1755274AbeEaOUs (ORCPT ); Thu, 31 May 2018 10:20:48 -0400 Received: by mail-io0-f195.google.com with SMTP id g7-v6so2119724ioh.11 for ; Thu, 31 May 2018 07:20:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kernel-dk.20150623.gappssmtp.com; s=20150623; h=subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=xFvngziBhdlT9GbO/lmwDv4qwrveyBksxVvpOg8OWPo=; b=z+lvlJRXF9NpqnoVQ2mBh6QFijV4g+UGBOe741FlO6K49UNNjMI56m4LABiZfYZpXA rMyAdput6mUPcGPBSDb6tQXiEmT0lvEjxC9pmGR8XqR8wmaFVvoOspzTNIrIpVBYJmwy 6x1WzwR73YEhs5Bj3RG4lGL2VrrxrP9kAwmbTi7oQ435ve7H/dIbhmFRRLZVWa45e1MY ACFbM4RrZ+1+eYX+1FvciEhUzKRHFNUJ+CP1JIqvaRX86rGEjP9p/COVew4UfuhYWXBg mmK8TYCUjN5HEnbCzknjBL/0L1h5YO4cfXAVIs+TwVbWWD19w/n8ThJU/JQH+R9dPF+4 hYFA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=xFvngziBhdlT9GbO/lmwDv4qwrveyBksxVvpOg8OWPo=; b=GzEoHqKLBupNjlauJxq9TPg51USo8FbmBPu+hDe+OIsie8mIIBeliMInLZKqqtIzxn E8DG8J1xPhQRAoUEjTBPeGFwbRnJ/pQZ7DWOcf5j870EoId32M+Zaq1gtcVncGJPimGF UGo+ntOlyn5SaqbjjowOyZ29UKU/E4SfDk+QjSq09jlX5FYfx4NpJXge+y0eAVGl32GQ Jt3PuXaMXwyUOsXDUI/dxJYf2T4C48zm6gINKBhYD3lQKMYoyhndDBVxi4/yg038mkXN iYZ8jlCmjI33OUdrfSkDh6W+/8nc9Tv9Ak2y7ZsxJel7oHKTqeaUmQPbFGtoFN6EwLDL TzQQ== X-Gm-Message-State: ALKqPwcsmuDJ7hcZdYhNK0HIJfMaWrBSk+hfh3AB8f3T1ndAs4GVQu8E mlQ8A53mS3rv3koxHkpGb5yZN1ZYKD8= X-Received: by 2002:a6b:84e0:: with SMTP id o93-v6mr5605244ioi.44.1527776448042; Thu, 31 May 2018 07:20:48 -0700 (PDT) Received: from [192.168.1.167] ([216.160.245.98]) by smtp.gmail.com with ESMTPSA id h66-v6sm219047itc.13.2018.05.31.07.20.46 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 31 May 2018 07:20:46 -0700 (PDT) Subject: Re: linux-next: build failure after merge of the device-mapper tree To: Mike Snitzer Cc: Stephen Rothwell , Alasdair G Kergon , Linux-Next Mailing List , Linux Kernel Mailing List , Kent Overstreet References: <20180531142302.5f7b4302@canb.auug.org.au> <20180531121041.GB8456@redhat.com> From: Jens Axboe Message-ID: <6ad38822-0bb4-3099-69b0-7a8a36d79403@kernel.dk> Date: Thu, 31 May 2018 08:20:45 -0600 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.0 MIME-Version: 1.0 In-Reply-To: <20180531121041.GB8456@redhat.com> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 5/31/18 6:10 AM, Mike Snitzer wrote: > On Thu, May 31 2018 at 12:35am -0400, > Jens Axboe wrote: > >> On May 30, 2018, at 10:23 PM, Stephen Rothwell wrote: >>> >>> Hi all, >>> >>> After merging the device-mapper tree, today's linux-next build (x86_64 >>> allmodconfig) failed like this: >>> >>> drivers/md/dm-writecache.c: In function 'writecache_dtr': >>> drivers/md/dm-writecache.c:1799:3: error: implicit declaration of function 'bioset_free'; did you mean 'bvec_free'? [-Werror=implicit-function-declaration] >>> bioset_free(wc->bio_set); >>> ^~~~~~~~~~~ >>> bvec_free >>> drivers/md/dm-writecache.c: In function 'writecache_ctr': >>> drivers/md/dm-writecache.c:1929:17: error: implicit declaration of function 'bioset_create'; did you mean 'bioset_exit'? [-Werror=implicit-function-declaration] >>> wc->bio_set = bioset_create(BIO_POOL_SIZE, >>> ^~~~~~~~~~~~~ >>> bioset_exit >>> drivers/md/dm-writecache.c:1929:15: warning: assignment makes pointer from integer without a cast [-Wint-conversion] >>> wc->bio_set = bioset_create(BIO_POOL_SIZE, >>> ^ >>> >>> Caused by commit >>> >>> 2105231db61b ("dm: add writecache target") >>> >>> interacting with commit >>> >>> dad08527525f ("block: Drop bioset_create()") >>> >>> from the block tree. >>> >>> Can we please consider not immediately dropping APIs if at all >>> possible. :-( >> >> I’ll drop the last patch, we can do that at the end of the merge window instead. >> > > FYI, I've since updated dm-writecache to use the new APIs Thanks Mike. I've rebased for-4.18/block to fold a bug fix for the bounce code, and drop the patch that gets rid of the old API. When we get to the end of the merge window, I'll push that last patch. That's much more sensible, how it should have been done from the get-go. -- Jens Axboe