Received: by 2002:a05:6a10:a0d1:0:0:0:0 with SMTP id j17csp1038807pxa; Wed, 5 Aug 2020 20:29:11 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwo6vcNR4nYNl8fxI1bPLj3WZot9fMGdOxek2myC6GT7vgRhQIBvbUvvBl+lOflvsm2sRYG X-Received: by 2002:aa7:db44:: with SMTP id n4mr2237904edt.158.1596684551740; Wed, 05 Aug 2020 20:29:11 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1596684551; cv=none; d=google.com; s=arc-20160816; b=UsKAQD2kYIXnPDMJP/YyVejUwEEwPL8k9dT4C6id66ASnltaIjMEanMNbP5BCvoWMv ikMFPqpOGr8C8270LDM0AJ5Q9dYWfWO/infscjpn703PDTcYaretP7PNsB5EJ44c+9fV b90qXohmrPv4uSu+XvM1X4qyzb751rrP7A/FlR6TgE8+eJqWDQbjkjwxEjRelJFu8Ud3 zVMqj8XfqG606cqYj9LefYra3MMnLTJEYdXx53s6nzdv5EVjmOopMncttLX0frtk0oS5 XFrvkcS4o/6uN/PObi3K0zSt7I94FV5Waq4SZCNttU0U85xQbPfCX6OJjFd0/777rC9i cByg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:content-disposition :mime-version:message-id:subject:cc:to:from:date:dkim-signature; bh=fv3CnjYaDNIHTU7CqIhzqNedLZ06zeIgR5EU/DfXL/4=; b=BKZxJMnbP7xtAGVoUqjDZnVvqm9VR3didrlLig0lGWFHCIGZyNhGeBdlbbOZ42bqCN xLLzHPNqrDJdgDmF2NbnwWhy3qwzywLjpdgrHQRuLRUH0LVqvWv7ZrC44oqh92Dlq92y LenhI5yGKZffVpgy6GJEadMWie7opZ/1ud3liPrACKJuULavEVscH8n/nUqX76gtS04I 46dMDHj/Z4mPbAXl9Cn1/Z+tKJxrU0LTxStc02gwpdl8GVEpEl4iFTa1YX3Xt/LZu4aP +qgH7KqNPl5ym66PUxEU5tN7k8aeB24YnWxbf8gNfgFO+YnVJFn3OwWn1E3VRaaSb1Q5 wg1Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@redhat.com header.s=mimecast20190719 header.b=hUKhqieF; 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=NONE dis=NONE) header.from=redhat.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id j11si2405744edq.584.2020.08.05.20.28.49; Wed, 05 Aug 2020 20:29:11 -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=@redhat.com header.s=mimecast20190719 header.b=hUKhqieF; 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=NONE dis=NONE) header.from=redhat.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1730615AbgHFD2O (ORCPT + 99 others); Wed, 5 Aug 2020 23:28:14 -0400 Received: from us-smtp-1.mimecast.com ([205.139.110.61]:24025 "EHLO us-smtp-delivery-1.mimecast.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1730582AbgHFD2D (ORCPT ); Wed, 5 Aug 2020 23:28:03 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1596684481; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type; bh=fv3CnjYaDNIHTU7CqIhzqNedLZ06zeIgR5EU/DfXL/4=; b=hUKhqieFBa5J57whBZbx609Apal04a/P/dfRsi4TPyyJOROdnKTG0krj/QlI+NMYBcJZku ILY04arSSsf5z1keXUVGPmeCchra49SmxXT7ZAH6Gx5HJ1PSxWAuJ+UsbQFvnfeptZQlSM jBdKWYPy0WXowVn4DW//7+PCSIoLQeQ= Received: from mail-pg1-f198.google.com (mail-pg1-f198.google.com [209.85.215.198]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-490-Lc2dETV0Pz6ttQwf1XgJeg-1; Wed, 05 Aug 2020 23:20:32 -0400 X-MC-Unique: Lc2dETV0Pz6ttQwf1XgJeg-1 Received: by mail-pg1-f198.google.com with SMTP id h2so32713083pgc.19 for ; Wed, 05 Aug 2020 20:20:31 -0700 (PDT) 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:cc:subject:message-id:mime-version :content-disposition:user-agent; bh=fv3CnjYaDNIHTU7CqIhzqNedLZ06zeIgR5EU/DfXL/4=; b=U+/5nbjy1HuG7vnnHzjI5LHIsfL9UJJO+SQgEZoqWsMh39JsJngbLmxG6Lp+aGSVUX pAhqV+Pg4otH/G/UrbU4B0lm/jJgr/LHKHORKMe8xVOKbYbKR2blhCeTMTkRQUvoq/AT APi82vCsK8Unv0TaFVWPv8IGUBA28Wf7P1SCzsmiVumU8bRGUEJBRmvW6y4R5GxPUdrc PlISjG8+yhGwJI9LfgcFNxoRn0U0Ph6khpj2SIRzmYdcVeKXW5wgobDjtEc71peqkpEd wiVqnwzAMY5LPB7NzdNKmgfZM9vWwWfpQUOVc05Og/SEsQvocK0mA8GcDK6tRDSkoS1F COyw== X-Gm-Message-State: AOAM530VnLRX/GgUs6D8KndXYAiBjnn3qIlIpizVQHBphDaA0+cw8831 Wf5RtH/3kjDUp8SCKT3bDj/WcfDZ7sTFTCrfKea3dzUpqjNo4EBgoWvhXJqVhmA/VpRtCjZ7R6Z J6PIDT5p12phqSK3YxJ5snAr7 X-Received: by 2002:a17:90a:6d26:: with SMTP id z35mr6170203pjj.164.1596684030848; Wed, 05 Aug 2020 20:20:30 -0700 (PDT) X-Received: by 2002:a17:90a:6d26:: with SMTP id z35mr6170176pjj.164.1596684030608; Wed, 05 Aug 2020 20:20:30 -0700 (PDT) Received: from xiangao.remote.csb ([209.132.188.80]) by smtp.gmail.com with ESMTPSA id g4sm4971772pgn.64.2020.08.05.20.20.25 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 05 Aug 2020 20:20:29 -0700 (PDT) Date: Thu, 6 Aug 2020 11:20:17 +0800 From: Gao Xiang To: Linus Torvalds Cc: Stephen Rothwell , Greg Kroah-Hartman , linux-erofs@lists.ozlabs.org, LKML , Al Viro , Andrew Morton , Miao Xie , Chao Yu , Fang Wei , Li Guifu , Gao Xiang Subject: [GIT PULL] erofs fixes for 5.9-rc1 Message-ID: <20200806032017.GA4442@xiangao.remote.csb> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.10.1 (2018-07-13) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Linus, Could you consider this pull request for 5.9-rc1? This cycle mainly addresses an issue out of some extended inode with designated location, which can hardly be generated by current mkfs but needs to handle at runtime anyway. The others are quite trivial ones. All commits have been tested and have been in linux-next as well. This merges cleanly with master. Thanks, Gao Xiang The following changes since commit 92ed301919932f777713b9172e525674157e983d: Linux 5.8-rc7 (2020-07-26 14:14:06 -0700) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git tags/erofs-for-5.9-rc1 for you to fetch changes up to 0e62ea33ac12ebde876b67eca113630805191a66: erofs: remove WQ_CPU_INTENSIVE flag from unbound wq's (2020-08-03 21:04:46 +0800) ---------------------------------------------------------------- Changes since last update: - use HTTPS links instead of insecure HTTP ones; - fix crossing page boundary on specific extended inodes; - remove useless WQ_CPU_INTENSIVE flag for unbound wq; - minor cleanup. ---------------------------------------------------------------- Alexander A. Klimov (1): erofs: Replace HTTP links with HTTPS ones Gao Xiang (3): erofs: fix extended inode could cross boundary erofs: fold in used-once helper erofs_workgroup_unfreeze_final() erofs: remove WQ_CPU_INTENSIVE flag from unbound wq's fs/erofs/compress.h | 2 +- fs/erofs/data.c | 2 +- fs/erofs/decompressor.c | 2 +- fs/erofs/dir.c | 2 +- fs/erofs/erofs_fs.h | 2 +- fs/erofs/inode.c | 123 +++++++++++++++++++++++++++++++----------------- fs/erofs/internal.h | 2 +- fs/erofs/namei.c | 2 +- fs/erofs/super.c | 2 +- fs/erofs/utils.c | 16 ++----- fs/erofs/xattr.c | 2 +- fs/erofs/xattr.h | 2 +- fs/erofs/zdata.c | 6 +-- fs/erofs/zdata.h | 2 +- fs/erofs/zmap.c | 2 +- fs/erofs/zpvec.h | 2 +- 16 files changed, 100 insertions(+), 71 deletions(-)