Received: by 10.223.164.202 with SMTP id h10csp4768472wrb; Wed, 29 Nov 2017 11:31:18 -0800 (PST) X-Google-Smtp-Source: AGs4zMaYHrIy3NAPdFI6o0DhQ/l90tCM6roVok1HBt9d0mivlLzT1V0uc5omx3RzCBe7Haid99XJ X-Received: by 10.99.138.194 with SMTP id y185mr3758732pgd.290.1511983878253; Wed, 29 Nov 2017 11:31:18 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1511983878; cv=none; d=google.com; s=arc-20160816; b=xFqHWjFE8J3KiMgFHcdShG++08Gdos+2iZ7LZ23UcqiaF86IkwCgYx8qSVvP42D0d9 J3WhjMYFjZphPulTQtNeRktfQaHCbyg5b7QW4rNnJBx8PvW0aw6AnDr+zqeFPG4KgjEi 9DJw4VF3JMU41Uo/kCvPkFpcxEd8shKklemxmJvnXgZdnlkvSv0qYZROq3ZSF0rcM+WO oFNg1gNpeTnRmUmwqXQRGXoOyfbF4spkJYI1ckv9Tkp07PGJkqBtNZfrkNVd0XqYI8Em ewTzFSCaqtnJYMF7hKvtfQf91PtnmB9eh5bFXMpLkUskeqKr2Eb1GIIkZHvewyXQrbZR wQmg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:date:subject:cc:to:from :arc-authentication-results; bh=wScKPz8/4Klvq4BuCcvUCHgAg+tLSV5ok36d7bZkFKU=; b=dS/rTmqz6J67okqWUiA6X+55sGIfczXTDQAU0y4idN8Yuf68/jDHrwiWVgqoHkXZBc gJX15zFvAvG+bBfJEiUb6M1gQcC4S9ApdtxHc7oX1lWejOLSn4Jz/ixEzLBfdsACIW4o pCodFm+2+AeXjeqQRTV0U5UZ8KgNBcU6o+pj2vaJNp/EXZOeW8bvceZhEJte6dheNeMu 2+oQ7RDd6fvrVR9DP16Pht9zg/mvsWUHV6z/DQ1aiugC+ewL5YjbVbfqY9N7SWRLtDCE 5FVpDgY2v2819zzT591MP19fEjBzPvbYVabfW7MUUbf3EJjEbjT5nEjLdpRahM251Wcr pJgQ== ARC-Authentication-Results: i=1; mx.google.com; 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 k6si1701037pgo.449.2017.11.29.11.31.03; Wed, 29 Nov 2017 11:31:18 -0800 (PST) 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; 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 S1752506AbdK2Tag (ORCPT + 99 others); Wed, 29 Nov 2017 14:30:36 -0500 Received: from mx2.suse.de ([195.135.220.15]:59173 "EHLO mx2.suse.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752177AbdK2Tae (ORCPT ); Wed, 29 Nov 2017 14:30:34 -0500 X-Virus-Scanned: by amavisd-new at test-mx.suse.de Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254]) by mx2.suse.de (Postfix) with ESMTP id 18430AE79; Wed, 29 Nov 2017 19:30:33 +0000 (UTC) Received: by ds.suse.cz (Postfix, from userid 10065) id 3A798DA897; Wed, 29 Nov 2017 20:28:36 +0100 (CET) From: David Sterba To: torvalds@linux-foundation.org Cc: David Sterba , clm@fb.com, linux-btrfs@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [GIT PULL] Btrfs fixes for 4.15-rc2 Date: Wed, 29 Nov 2017 20:28:28 +0100 Message-Id: X-Mailer: git-send-email 2.15.0 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi, we've collected some fixes in since the pre-merge window freeze. There's technically only one regression fix for 4.15, but the rest seems important and candidates for stable. No merge conflicts, please pull, thanks. - fix missing flush bio puts in error cases (is serious, but rarely happens) - fix reporting stat::st_blocks for buffered append writes - fix space cache invalidation - fix out of bound memory access when setting zlib level - fix potential memory corruption when fsync fails in the middle - fix crash in integrity checker - incremetnal send fix, path mixup for certain unlink/rename combination - pass flags to writeback so compressed writes can be throttled properly - error handling fixes With signed tag: for-4.15-rc2-tag ---------------------------------------------------------------- The following changes since commit d28e649a5c58b779b303c252c66ee84a0f2c3b32: btrfs: Fix bug for misused dev_t when lookup in dev state hash table. (2017-11-01 20:45:36 +0100) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git for-4.15-rc2 for you to fetch changes up to ea37d5998b50a72b9045ba60a132eeb20e1c4230: Btrfs: incremental send, fix wrong unlink path after renaming file (2017-11-28 17:15:30 +0100) ---------------------------------------------------------------- David Sterba (2): btrfs: add missing device::flush_bio puts btrfs: dev_alloc_list is not protected by RCU, use normal list_del Filipe Manana (3): Btrfs: move definition of the function btrfs_find_new_delalloc_bytes Btrfs: fix reported number of inode blocks after buffered append writes Btrfs: incremental send, fix wrong unlink path after renaming file Josef Bacik (2): btrfs: clear space cache inode generation always btrfs: fix deadlock when writing out space cache Liu Bo (3): Btrfs: add write_flags for compression bio Btrfs: bail out gracefully rather than BUG_ON Btrfs: fix list_add corruption and soft lockups in fsync Nikolay Borisov (1): btrfs: Fix transaction abort during failure in btrfs_rm_dev_item Qu Wenruo (2): btrfs: Fix wild memory access in compression level parser btrfs: tree-checker: Fix false panic for sanity test fs/btrfs/compression.c | 9 +-- fs/btrfs/compression.h | 5 +- fs/btrfs/ctree.h | 1 + fs/btrfs/disk-io.c | 10 ++- fs/btrfs/extent-tree.c | 14 ++--- fs/btrfs/extent_io.c | 2 +- fs/btrfs/extent_io.h | 8 ++- fs/btrfs/file.c | 130 +++++++++++++++++++++------------------ fs/btrfs/free-space-cache.c | 3 +- fs/btrfs/inode.c | 34 +++++++--- fs/btrfs/relocation.c | 3 +- fs/btrfs/send.c | 124 +++++++++++++++++++++++++++++++------ fs/btrfs/super.c | 13 +++- fs/btrfs/tests/extent-io-tests.c | 6 +- fs/btrfs/tests/inode-tests.c | 12 ++-- fs/btrfs/tree-checker.c | 27 ++++++-- fs/btrfs/tree-checker.h | 14 ++++- fs/btrfs/tree-log.c | 2 +- fs/btrfs/volumes.c | 32 +++++++--- 19 files changed, 314 insertions(+), 135 deletions(-) From 1585414452212575015@xxx Wed Nov 29 15:24:03 +0000 2017 X-GM-THRID: 1585414452212575015 X-Gmail-Labels: Inbox,Category Forums,HistoricalUnread