Received: by 2002:ac0:a5a7:0:0:0:0:0 with SMTP id m36-v6csp4237617imm; Mon, 30 Jul 2018 10:55:50 -0700 (PDT) X-Google-Smtp-Source: AAOMgpcGvsf7q4MaU0DYRE7I8Zst6dE5a0newbCzXB67Zfbw4wPKuXPPgUuLElTARYy83p7qFopD X-Received: by 2002:a65:6110:: with SMTP id z16-v6mr17671883pgu.412.1532973350233; Mon, 30 Jul 2018 10:55:50 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1532973350; cv=none; d=google.com; s=arc-20160816; b=iIpKo8P8EgHyOXnYLRE3cPg+/YY4pU9/4y8Z61MoJ/Uedlhs9AefQrm0FyFTl5mr2f N2Za6ZS5ooZoyX1vkL40TSkxZdAaXQMS5LNHATDU2DWNaIfqZI/SFFInbzKOfOBBj2fs 4YBIQeh8MKabKZf4xpKfGGyE0DT3Tr3oSDkYpzpeH0CmhlhMyeFcJi62pNB8ClxPCNUz uNO3/c0YfxQpBxB+FyMgypsq53naqSNy9nPY33wFHYPFISDoQdPtmT3jiG6JzAp00eg8 suF1D2iCKSW9BIClrikuG/I9xxDcquqHg1P1Fxuy5wEiRdfwC+5dhupQUjWoy7Q6zFPn VILQ== 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 :arc-authentication-results; bh=eHKnmk7JQOcxN8oUy3aB7V62ckALKqY8ckJeGpQjeLY=; b=sYFCvqHYFxsvg0lsWUkeOBEd+Pdab9lN3XdntY4vVSvsoNiluzSZ1FByQLLMGUEkqF QdgkCDV57yj7aLtwgsBNSKDIZmLwyJUm+JrztQHpQDg2RnMG3s+aUAeDg2wm3c8IF+UY 67c/8COPcG839XY+R2vKcP4yT9wLoNymOuGwpF0PyPFqFc7BepZJE8lVvaKPRBTBXZ7U x8swBHg0pmP4WGD/l7Aj5XOkRmcFY/kMNGWs5FnkmwKNIZRWuX+pBrqwitY4qhPza0fU mTyLCYwkPDR5ipjIsZjaGkxObLiSOqf0mc53251d1MFzmxQIca+4Viag1avonyepBAt1 XIgw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linux-foundation.org header.s=google header.b=MpGNNOn5; 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 b31-v6si11492257pgl.437.2018.07.30.10.55.36; Mon, 30 Jul 2018 10:55:50 -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=@linux-foundation.org header.s=google header.b=MpGNNOn5; 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 S1731985AbeG3Tai (ORCPT + 99 others); Mon, 30 Jul 2018 15:30:38 -0400 Received: from mail-io0-f196.google.com ([209.85.223.196]:32851 "EHLO mail-io0-f196.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727077AbeG3Tah (ORCPT ); Mon, 30 Jul 2018 15:30:37 -0400 Received: by mail-io0-f196.google.com with SMTP id z20-v6so10622295iol.0; Mon, 30 Jul 2018 10:54:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linux-foundation.org; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=eHKnmk7JQOcxN8oUy3aB7V62ckALKqY8ckJeGpQjeLY=; b=MpGNNOn56uFXy6eBjibgkDbbD1Jp5M/ip6YWccGD8YpfCnqq2KhvVvQuOZrUGqRym5 EhSFYtXw1H2A/VTYd7uZ021MwVj7b56ssCPLU+moQWMnwvPwDaXeZ4AFs2O+iUBTRHTv ltDPNIsrULDY/pJxGuUnaRfUUou+5UAq7R+PY= 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=eHKnmk7JQOcxN8oUy3aB7V62ckALKqY8ckJeGpQjeLY=; b=XcgT49FqUvR3HOiuPWhQR9TKrA/AlN51nw8vymPDl4jy7/bqh6vA9o09fr3ORpggT3 1xtRFx+B/54MmcM1fUk653WyDAXP5MuItEy21rKyEjm5K8QgtNwaHONjM+cFP81w0Yvy RhpQWtP8tNUUhhaAjIXAo96wE4qQWh/5x7Zg6kEG4WvQlHZW6Oml4sZQ7acYQhTahHZW XGTc+Rfmtej4DX8hbZv75ZfYlY6Ls4I4wd/fWjrsc5NrHcudFeSzhTiIwkJMfbYuhuVk BiBkX+FYD6Vg63BJVuNLjWx32+Z5zSQ7gmldTX96+Ffu5RH2e8J5VITJ/k8PA8nmzoP+ xLjg== X-Gm-Message-State: AOUpUlHi8S7ZJkGfYq7yVo07dYErRrNa6SBdETOqY3VXyg4Q6bM/fmRu 17v+4wVsjWt+iAlXqoTIP9UPC1UNHtmmUZzUVYQ= X-Received: by 2002:a6b:fc0c:: with SMTP id r12-v6mr14620695ioh.203.1532973270493; Mon, 30 Jul 2018 10:54:30 -0700 (PDT) MIME-Version: 1.0 References: <20180730143104.GB24051@amd> <20180729113749.GA7333@amd> <153271267980.9458.7640156373438016898.stgit@warthog.procyon.org.uk> <153271292330.9458.14583488053811372222.stgit@warthog.procyon.org.uk> <25489.1532953411@warthog.procyon.org.uk> <21165.1532964795@warthog.procyon.org.uk> <20180730173052.GA881@amd> In-Reply-To: <20180730173052.GA881@amd> From: Linus Torvalds Date: Mon, 30 Jul 2018 10:54:19 -0700 Message-ID: Subject: Re: [PATCH 36/38] vfs: Add a sample program for the new mount API [ver #10] To: Pavel Machek Cc: David Howells , Al Viro , linux-fsdevel , Linux Kernel Mailing List 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 Mon, Jul 30, 2018 at 10:30 AM Pavel Machek wrote: > > Still userland needs a way to understand the errors. Not really. We don't internationalize kernel strings. We never have. Yes, some people tried to do some database of kernel messages for translation purposes, but I absolutely refused to make that part of the development process. It's a pain. For some GUI project, internationalization might be a big deal, and it might be "TheRule(tm)". For the kernel, not so much. We care about the technology, not the language. So we'll continue to give error numbers for "an error happened". And if/when people need more information about just what _triggered_ that error, they are as English-language strings. You can quote them and google them without having to understand them. That's just how things work. Let's face it, the mount options themselves are already (shortened) English language words. We talk about "mtime" and "create". There are places where localization is a good idea. The kernel is *not* one of those places. Linus