Received: by 2002:a25:868d:0:0:0:0:0 with SMTP id z13csp2713987ybk; Tue, 12 May 2020 06:27:16 -0700 (PDT) X-Google-Smtp-Source: APiQypI/tIKUhsKWdlRxcvya6bmWgrr59Zf7tIE5o7u7vX6OkFG+I8Fjco/XTKQsmaxTKmJfuhuP X-Received: by 2002:a17:906:1502:: with SMTP id b2mr17984741ejd.359.1589290036126; Tue, 12 May 2020 06:27:16 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1589290036; cv=none; d=google.com; s=arc-20160816; b=nsEknlwWYSrKESW5ggyvOkUj2TgC4CGd2rlntkwKb3JNWx/bIBF2E13QKNILcER2ak jIfFenxKPyEvPEXXlUaoJS8gnjLnqChIA+UU9qKKjA37q9Y6YCqPwjd0ZWr/RYAsMZSF h1dB/qM9/yqEmSmEQ2w07vtd1WK3Hvi4xDZGbkWozSX/eEcvXihwwWX+oPNaZELyUTbQ nEFJfdHypg2prXkY4v46docCscis3SQ2EqYSNa54LyzeSODJzpKDNIMwkKsCxjsRcaXP k1o4WTYmuOJYq3BhYmEsMcwTSeEKB1KPWBPBJrgl+sRuc8Mh0xDZLHqO42V/woARhH31 7ejw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:in-reply-to:content-disposition :mime-version:references:message-id:subject:to:from:date :dkim-signature; bh=PTFxC40Ec7wOMd+ERavExEghGhS6XBq7Wvj2fntglJ8=; b=roKhNAleBihGnu7CzBwkLTBz/kC7ipF/5SfrjX/nA/l4vjAuzE14bPXhC9VmjE1HSI bXtEGhkc0Q7sYstMVgX9Q9xRf9oy+HpqbLzqKB2+XjE4M/t2Vvo07YIjjQZzRJ43IMe2 agP6C7YnACtmRKMisSHoYlkAxV/dpgiCcK7az3uZ0Ztr4bf4VnDyooEanOd3Hv+A55BV CMl13nHvzkJrG1Wi83LqRthInOkBeqh+5D69bFZpQEGnvTYE7JvrNz4FzpIHF8NvMAxC P5E5i1oH2V8rw7nHKm6kGAGmSeBd8s3I0WbnBBz2RJhHkzEGNHxijvwRWrZSYYF+PBnf 2qdw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=FDNc3WJa; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 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. [23.128.96.18]) by mx.google.com with ESMTP id g2si1601210edm.397.2020.05.12.06.26.52; Tue, 12 May 2020 06:27:16 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=FDNc3WJa; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 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 S1730053AbgELNZ1 (ORCPT + 99 others); Tue, 12 May 2020 09:25:27 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:56434 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727859AbgELNZ0 (ORCPT ); Tue, 12 May 2020 09:25:26 -0400 Received: from mail-qk1-x744.google.com (mail-qk1-x744.google.com [IPv6:2607:f8b0:4864:20::744]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 29F48C061A0C; Tue, 12 May 2020 06:25:26 -0700 (PDT) Received: by mail-qk1-x744.google.com with SMTP id c64so13445982qkf.12; Tue, 12 May 2020 06:25:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=date:from:to:subject:message-id:references:mime-version :content-disposition:in-reply-to; bh=PTFxC40Ec7wOMd+ERavExEghGhS6XBq7Wvj2fntglJ8=; b=FDNc3WJa0vcrIlXtpcLbJPEaHig6WYKGXLTihc5rLW4Tn+74OO99gK4BHreesy1ChH SC++AU7M8QcXLivZnsUyba7/CKQp5QHeH8x8ErzhuMiVTXM+aAxN7tbY2CtOUE+1jXWy QU3jhaZOLsHZw1Suudr7VLD+FYipFu/z6+6zO3/Ub5WbDJ5BsRpXTUaLJ8s7H4Nmk2y2 sNHLjeYp/Z4VcDlAKwu3npXk/EXLKV+UdHeEYXbeaKJQOoblqk1Bz3iVz1W8SaTPJ6dm xfvM09tdptP49PnjyL/56fp5zzMY/iAab+1OfbdRzHsoRzoe3uIZkVjVLGoBnh1gWDTn BS8w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:subject:message-id:references :mime-version:content-disposition:in-reply-to; bh=PTFxC40Ec7wOMd+ERavExEghGhS6XBq7Wvj2fntglJ8=; b=TKXE5KogGkgb+/RCvyXhJFX8+prQuB2CeJ/0VdgKB/kRH4aLViWKoog2Mq1JbOwvWF eYYylj0Trgju/NjQqRZ0E4/CyZ0c325xe54mWOstlMvXySSRfKy6OtvqtwZ0mLqM5o/6 rfsizxkUxUp7SlDfoTWURMOrF3a2An9/NJ6S5CmbtqBj6MNrmR8cN8ROgTyL1EnFHsVa UtnghJE7QLxbW6EDs3gSgG+c/vSeiytv1lfr859mPloWg4cILp/h+qW5/8Lr4KFuEG+g Yp+E/XJvramc1AGmGTXH0a9a5VexO74p3D0KRzzbDj2dx9AkKZzqwbf6rW9CMAu3btSK Nl0Q== X-Gm-Message-State: AGi0PuYQpien14tfHFZPQ+mEdiG5tlMu5qlaJJmS3wWkRQwl4iHt3oyB L2hbrEQo5MeVmv1mR8dszzQ= X-Received: by 2002:a37:9ec4:: with SMTP id h187mr20924117qke.72.1589289925201; Tue, 12 May 2020 06:25:25 -0700 (PDT) Received: from dschatzberg-fedora-PC0Y6AEN.dhcp.thefacebook.com ([2620:10d:c091:480::1:4fca]) by smtp.gmail.com with ESMTPSA id y4sm12033182qti.33.2020.05.12.06.25.22 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 12 May 2020 06:25:24 -0700 (PDT) Date: Tue, 12 May 2020 09:25:21 -0400 From: Dan Schatzberg To: Jens Axboe , Alexander Viro , Jan Kara , Amir Goldstein , Tejun Heo , Li Zefan , Johannes Weiner , Michal Hocko , Vladimir Davydov , Andrew Morton , Hugh Dickins , Roman Gushchin , Shakeel Butt , Chris Down , Yang Shi , Ingo Molnar , "Peter Zijlstra (Intel)" , Mathieu Desnoyers , "Kirill A. Shutemov" , Andrea Arcangeli , Thomas Gleixner , "open list:BLOCK LAYER" , open list , "open list:FILESYSTEMS (VFS and infrastructure)" , "open list:CONTROL GROUP (CGROUP)" , "open list:CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)" Subject: Re: [PATCH v5 0/4] Charge loop device i/o to issuing cgroup Message-ID: <20200512132521.GA28700@dschatzberg-fedora-PC0Y6AEN.dhcp.thefacebook.com> References: <20200428161355.6377-1-schatzberg.dan@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20200428161355.6377-1-schatzberg.dan@gmail.com> Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Seems like discussion on this patch series has died down. There's been a concern raised that we could generalize infrastructure across loop, md, etc. This may be possible, in the future, but it isn't clear to me how this would look like. I'm inclined to fix the existing issue with loop devices now (this is a problem we hit at FB) and address consolidation with other cases if and when those are addressed. Jens, you've expressed interest in seeing this series go through the block tree so I'm interested in your perspective here. Barring any concrete implementation bugs, would you be okay merging this version?