Received: by 2002:a25:ad19:0:0:0:0:0 with SMTP id y25csp263085ybi; Tue, 16 Jul 2019 20:15:13 -0700 (PDT) X-Google-Smtp-Source: APXvYqxosy/kHqDOKFjO0dXzLchLbyhPimNVxz3r4jtXwFUX25AdEnl1ijWIZgzXTzMFXqJi7FNP X-Received: by 2002:a63:460c:: with SMTP id t12mr37860707pga.69.1563333312953; Tue, 16 Jul 2019 20:15:12 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1563333312; cv=none; d=google.com; s=arc-20160816; b=G6LUYKRwtorzLzncKupPwcVx1sJqSmgkyZ+sDTFZkebLjipuEYAPF7M5mc++V7B91+ domrXmdn07Zj9ncTT5kPtsBhK0/8ekY/cvHb02fYIQsSfcJBv7szpngVEdjEv160wUQk X7qUuI0KHhRxhwS8G8BK5s4U34kaIO5uksgPXY55NB7PZSlde1ikuaoKN5oc53f77fh9 5Exlp0thlfy0WgWUbmqI4p1CKU3ojxJlOW009u61KXgaXN8kI2BQU1snFAV2PC4CUXic k0qDzKd+8wF/JK3Lj8FsJsXezvzQZ1qgZzCQwuiy1rYZsj2Bgh4WvccpwMwORM5OOzej Artg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:from:subject:mime-version :message-id:date:dkim-signature; bh=UEDqcbhewLjuqENwZ85B/xbrNZKpwQFH/0eCwyVdkGc=; b=uyq5QhTwJg2umjMmZi2TYMP7ZvevTj1alpGiKVJBzaHC+7TMwXY4YZNr2X8XwQMgJz hB5s1TBkMNo+eIlq4vdf3xBfKft1+m9wm/aYYUddTaYnyOfG9NLso/O5tTFmcsp10aQ+ ChEplOS9AeYn+3Zz3o6Y4httgLipQydLVtIWJoVfGK+CJsqWKYorOeVUdAMR3hWOYJR6 qnSvVPnSn+d1LWr1ylG93dWLPsQhdaptGMtwuAALEZTtN8XZIDRefpp0wknuHykZjcgM isJPABRekhtxo+riiLDXBLspV8JBT6bmNUxM7RroOL7szWKWpHsQ7jYYrX+b6BxypgpX enFQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=MEXCEEEP; 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 m62si22257172pgm.392.2019.07.16.20.14.55; Tue, 16 Jul 2019 20:15:12 -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=MEXCEEEP; 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 S1728348AbfGQDOh (ORCPT + 99 others); Tue, 16 Jul 2019 23:14:37 -0400 Received: from mail-pl1-f201.google.com ([209.85.214.201]:33112 "EHLO mail-pl1-f201.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728081AbfGQDOg (ORCPT ); Tue, 16 Jul 2019 23:14:36 -0400 Received: by mail-pl1-f201.google.com with SMTP id f2so11275916plr.0 for ; Tue, 16 Jul 2019 20:14:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=date:message-id:mime-version:subject:from:to:cc; bh=UEDqcbhewLjuqENwZ85B/xbrNZKpwQFH/0eCwyVdkGc=; b=MEXCEEEPk/KuaWu/bxTbcr5Sv+ljjVJ5OJVxaekxPizc/h96zVyZZfexEYA9SVYpCV mjNK6v82DvgDgHKwdyC4kOKNH2VJ/VJDJ+Y8EGV/S4OPONugktXp7uenWF6BpIWIsCSn gk3QV/pTD0f1Ot1c4jFr0WyU7r3ZDFKJwWEsD3c0beg4TGWOT/qN2B8YjkmGYp7ZfOmq VZNWdX98/zP1yYpmKExnU7XInexP5ArSxTe3Q8MMV4Xbp5bv4dbT2Sr0GFZ3Fhvphn9r fMeA8QrxkD9RtLezfb49TUuBcKK3TcBeIUT8g6TVdU4YZSjYdoI3P20T9kvbW+psLYnL 0yeA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:message-id:mime-version:subject:from:to:cc; bh=UEDqcbhewLjuqENwZ85B/xbrNZKpwQFH/0eCwyVdkGc=; b=ffq/gM+IqB/qcEV1U6uWfsmUDM0vuX0stGmgZ+G22pSdjge7eBAmYJABpJ5LA6pxPO /xuPOSbuJM22Ko3D3DQfjkypaupSoHFwxBK1NSORdxmOyb9cVHy9T4lcB8roPDFjGTWG eWTxugVepru4SjuEHlCzG4hfS1hND7T8xVZYOgcWTqGIJK+znUoT97ZKB1hz+KRehH4U 5pu4A4Zvv29So1Q+Yf47JfJ6LldSJdU2mXtAIuNkMHq2UgqfkHTOsz39t0CE/0URImja GnhpekWv3O0gyHkYYwnQKcAnVvb5KEiIZDEtPODf6Ykm2CtS3UbKWL4zuy9klS/tXU4s jDCA== X-Gm-Message-State: APjAAAUZ/YNgEx4ELVLuWj55WJb/rS8O4JHrgzldkzRe59wLTuCPVHQl 3alpbFQu9aGbJEiDJ4L0JUw4Z+N0Eoc= X-Received: by 2002:a65:55c7:: with SMTP id k7mr6163284pgs.305.1563333275476; Tue, 16 Jul 2019 20:14:35 -0700 (PDT) Date: Tue, 16 Jul 2019 20:14:06 -0700 Message-Id: <20190717031408.114104-1-drosen@google.com> Mime-Version: 1.0 X-Mailer: git-send-email 2.22.0.510.g264f2c817a-goog Subject: [PATCH v2 0/2] Casefolding in F2FS From: Daniel Rosenberg To: Jaegeuk Kim , Chao Yu , Jonathan Corbet , linux-f2fs-devel@lists.sourceforge.net Cc: linux-kernel@vger.kernel.org, linux-doc@vger.kernel.org, linux-fsdevel@vger.kernel.org, kernel-team@android.com, Daniel Rosenberg 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 These patches are largely based on the casefolding patches for ext4 v2: Rebased patches again master, changed f2fs_msg to f2fs_info/f2fs_err Daniel Rosenberg (2): f2fs: include charset encoding information in the superblock f2fs: Support case-insensitive file name lookups fs/f2fs/dir.c | 133 ++++++++++++++++++++++++++++++++++++---- fs/f2fs/f2fs.h | 24 ++++++-- fs/f2fs/file.c | 10 ++- fs/f2fs/hash.c | 34 +++++++++- fs/f2fs/inline.c | 6 +- fs/f2fs/inode.c | 4 +- fs/f2fs/namei.c | 21 +++++++ fs/f2fs/super.c | 86 ++++++++++++++++++++++++++ include/linux/f2fs_fs.h | 9 ++- 9 files changed, 303 insertions(+), 24 deletions(-) -- 2.22.0.510.g264f2c817a-goog