lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [day] [month] [year] [list]
Date:	Mon, 29 Nov 2010 11:00:57 -0500
From:	Chris Mason <chris.mason@...cle.com>
To:	"Linus Torvalds" <torvalds@...ux-foundation.org>,
	"linux-kernel" <linux-kernel@...r.kernel.org>,
	"linux-btrfs" <linux-btrfs@...r.kernel.org>
Subject: [GIT PULL] Btrfs updates for 2.6.37-rc

Hi everyone,

The master branch of the btrfs unstable tree:

git://git.kernel.org/pub/scm/linux/kernel/git/mason/btrfs-unstable.git master

Has a collection of btrfs bug fixes.

The three most important fixes here address crashes in the btrfs
O_DIRECT code, add a migrate_page operation to avoid metadata corruption
as btree pages go through migration, and fix up our NFS support.

Otherwise we have assorted correctness fixes, many of which were kicked
out by xfsqa.

-chris

Josef Bacik (11) commits (+241/-54):
    Btrfs: make btrfs_add_nondir take parent inode as an argument (+16/-22)
    Btrfs: fix typo in fallocate to make it honor actual size (+5/-4)
    Btrfs: hold i_mutex when calling btrfs_log_dentry_safe (+7/-0)
    Btrfs: setup blank root and fs_info for mount time (+33/-7)
    Btrfs: make sure new inode size is ok in fallocate (+4/-0)
    Btrfs: use dget_parent where we can UPDATED (+43/-12)
    Btrfs: handle the space_cache option properly (+1/-0)
    Btrfs: update inode ctime when using links (+1/-0)
    Btrfs: fix more ESTALE problems with NFS (+1/-0)
    Btrfs: handle NFS lookups properly (+76/-0)
    Btrfs: fix fiemap (+54/-9)

Chris Mason (4) commits (+124/-9):
    Btrfs: deal with DIO bios that span more than one ordered extent (+89/-4)
    Btrfs: avoid NULL pointer deref in try_release_extent_buffer (+4/-2)
    Btrfs: don't use migrate page without CONFIG_MIGRATION (+6/-1)
    Btrfs: add migrate page for metadata inode (+25/-2)

Li Zefan (3) commits (+6/-6):
    btrfs: Check if dest_offset is block-size aligned before cloning file (+3/-4)
    btrfs: Show device attr correctly for symlinks (+1/-0)
    btrfs: Set file size correctly in file clone (+2/-2)

Miao Xie (3) commits (+195/-45):
    btrfs: cleanup duplicate bio allocating functions (+8/-18)
    btrfs: fix free dip and dip->csums twice (+3/-6)
    btrfs: fix panic caused by direct IO (+184/-21)

Mariusz Kozlowski (1) commits (+3/-3):
    btrfs: make 1-bit signed fileds unsigned

Arne Jansen (1) commits (+1/-1):
    btrfs: Fix early enospc because 'unused' calculated with wrong sign.

Ian Kent (1) commits (+6/-0):
    Btrfs - fix race between btrfs_get_sb() and umount

Total: (24) commits (+576/-118)

 fs/btrfs/compression.c  |   15 +---
 fs/btrfs/ctree.h        |    6 +-
 fs/btrfs/disk-io.c      |   38 +++++-
 fs/btrfs/export.c       |   76 ++++++++++++
 fs/btrfs/extent-tree.c  |    2 +-
 fs/btrfs/extent_io.c    |   77 ++++++++++---
 fs/btrfs/extent_io.h    |    3 +
 fs/btrfs/file.c         |    7 +
 fs/btrfs/inode.c        |  294 ++++++++++++++++++++++++++++++++++++++---------
 fs/btrfs/ioctl.c        |   31 ++++--
 fs/btrfs/ordered-data.c |   67 +++++++++++
 fs/btrfs/ordered-data.h |    3 +
 fs/btrfs/super.c        |   41 ++++++-
 fs/btrfs/transaction.c  |    5 +-
 fs/btrfs/tree-log.c     |   21 +++-
 15 files changed, 572 insertions(+), 114 deletions(-)
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ