Received: by 2002:ac0:98c7:0:0:0:0:0 with SMTP id g7-v6csp615236imd; Fri, 26 Oct 2018 14:02:59 -0700 (PDT) X-Google-Smtp-Source: AJdET5daTMnTOB/TrWNVws0a0WDvSUKO3s0WZikray5HLcOOppKy5X/ds6YJXlT9eKk2EnoZdzP8 X-Received: by 2002:a62:d148:: with SMTP id t8-v6mr4552659pfl.212.1540587779769; Fri, 26 Oct 2018 14:02:59 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1540587779; cv=none; d=google.com; s=arc-20160816; b=Be38CAKiDw6mEFyn1MblvGaj7VH2lmwf5ArA8HCBSs1NpOTA2vtifdyKrWs7HivPFd XX+jW2R6Ld+5OwChBOuw1UdtF1meM++NRObB+sqYh1NU+t/VIayd/pgTyf7SYq2+G8dE gU1xtdJNjQNCAFcf7/wYHgIyGXkI3oExHhfoTNxafEo/9udOP9BRJCmuWbDodeIfN195 wGbfuucY7ed7uTKubRhnG2d0/ublnGV2XWWrPDm7BiTzCTkegjzeQN1kZBBmzSuwI4FP yWu14qJNxgCJGJfASdldB28aun4axGzfWVtLqA6VXhiQQfROwKgRZTArx/7ysiONLGUG kIoQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=K2v49H4PXzvnQzFzstL378Q9bQJ1v/h7kxuP4KYuMic=; b=hwc3EAnU2qv1dPiYp/38opBu4J3xpKDXU5WflzKmhlbYJtdRJVMDknb2ec9fAWKa10 IaraugJxYRDzOMKzFueVb+Ucr+FpY+ns4XZzgb9tWdZAgXGA97vz1gKPH8dKmcCI0KoG Vo2UWYa8H55TqJ7ZjlUxSDncQbxJNRfm4wGv1MrLt6jAXxTSwZ8sXlw5G54+OwioFTyJ OEeVUCQb7arTyGYRM+sfLq7f8UR3kbdqEs+Ws7Rq2MGOFjy7lucZkkAwq0K0YhEmlLo2 l4Sgtx/sUTMEr/Nn/hJoNTnw5JnlzMeSnbGVHau8UkWkhj124f5gNXv9NlWOAp555Wwc S9AA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=id4xYm99; 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=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id e33-v6si12613962pld.314.2018.10.26.14.02.43; Fri, 26 Oct 2018 14:02:59 -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=@google.com header.s=20161025 header.b=id4xYm99; 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=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728075AbeJ0Fkw (ORCPT + 99 others); Sat, 27 Oct 2018 01:40:52 -0400 Received: from mail-pg1-f194.google.com ([209.85.215.194]:34870 "EHLO mail-pg1-f194.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727221AbeJ0Fkv (ORCPT ); Sat, 27 Oct 2018 01:40:51 -0400 Received: by mail-pg1-f194.google.com with SMTP id 32-v6so1088011pgu.2 for ; Fri, 26 Oct 2018 14:02:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=K2v49H4PXzvnQzFzstL378Q9bQJ1v/h7kxuP4KYuMic=; b=id4xYm99Sb01QD3CzYGCwExnrnA1/LmGoYe8lUVVLzG2IPegk1BjGxy8CrYP9hEvGe +Vf3faCkRCr5v0y3zdeAcLbAe7YTVpV0bT1CicORIHXz3K93xTTaO845EdQFP+yUIoyI urSbB1QtZGHcbDAqPx3xb0mvPt4hq/Y8iIh+5k0h4rhtEHqAh/pAvX2K/ZaqvhZYMRv5 hs0BzHTDKxbq3hLPptLgKIpExv5Nfwt+HZmf/mLA8Fm7okmPoeDg0/wdhTm4g0GleRSK osF9C+F+Btvmdy9ZeBZA21XtKox+Q6MpO1J4fYNj7uiB5PJsKRBM9LC3hisLSG6u1mgf Zjcw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=K2v49H4PXzvnQzFzstL378Q9bQJ1v/h7kxuP4KYuMic=; b=Z1JLV7ynogwJWpOfr3STF7lb50GNj1N8D0w+2upFOU3iabh64ZB8YvOa0fD62TMtlU o+ElJz+jU52ucg9+7cjrN/WzZ+YUzoimdqY3/1UBswSeTB9jxbuDUw/MtZn+fEH2isfO yofNPWl9CX7BGO2k+WjeAzLJ7PFrFitBd7hqoly4tzxeg/b2IjMmLKUrDL3AKWCSlmGX Yw5xY8dwI86ZkMXgjMU0I4GDDainM3g2p0IG0dHFMwE3okPt5nxa8o6M5RMMBeNwjDfm 42D98xsZH3Ug/r/bnaX7pQl7ei0B2W+tQn3YRS+vfY2iPNdZBTJoXRFYsBrzvgWeHpC8 i2mA== X-Gm-Message-State: AGRZ1gJxkHiNcXgwtSghes7TfwXar8Po6WB7+N3fNxWqtW20CBdc3Hr3 bN9zB/E1L4N1AvhBtLAkasPDoQ/24q1mJsIw/2JrbA== X-Received: by 2002:a63:a064:: with SMTP id u36mr4979648pgn.145.1540587737926; Fri, 26 Oct 2018 14:02:17 -0700 (PDT) MIME-Version: 1.0 References: <10b12992-3570-4646-374b-82cbd7276839@acm.org> <1538503063.193396.6.camel@acm.org> <1538521591.193396.8.camel@acm.org> <20181025213144.GB24709@flashbox> <20181025225548.GA10326@flashbox> <1540576908.66186.103.camel@acm.org> <20181026180515.GA12129@flashbox> In-Reply-To: From: Nick Desaulniers Date: Fri, 26 Oct 2018 14:02:06 -0700 Message-ID: Subject: Re: [PATCH] libosd: Remove ignored __weak attribute To: Linus Torvalds Cc: bvanassche@acm.org, ooo@electrozaur.com, "James E.J. Bottomley" , "Martin K. Petersen" , linux-scsi@vger.kernel.org, LKML , Nathan Chancellor , hch@infradead.org, Kees Cook Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, Oct 26, 2018 at 1:42 PM Linus Torvalds wrote: > > On Fri, Oct 26, 2018 at 1:06 PM Nick Desaulniers > wrote: > > > > Is removing a filesystem considered a userspace breakage? > > Yes - if a user notices. > > The key word is *USER*. > > Note that it's not "user space". It's not about _programs_ noticing, > it's literally about users and their workflows. > > If some change breaks a real user workflow, it needs to be reverted. > > So this is not about ABI or anything like that. We've had cases where > the ABI stayed the same, but the order of device probing changed, and > that broke peoples setups (because now /dev/sdb and /dev/sda switched > places), and we had to revert. > > It's literally about "if a user upgrades a kernel, and something no > longer works, it's a regression". > > In general, a good idea is "if you have to wonder about it, just don't > do it". Because it turns out that users are odd, and often do odd > things much after you'd have thought they'd have long since switched > to more modern hardware or filesystems. > > Linus Makes sense and is a consistent stance. Thanks for clarifying. Will pursue the smaller fix in the other subthread. https://lkml.org/lkml/2018/10/27/55 -- Thanks, ~Nick Desaulniers