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>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-Id: <1252938276.4920.11.camel@mingming-laptop>
Date:	Mon, 14 Sep 2009 07:24:36 -0700
From:	Mingming <cmm@...ibm.com>
To:	"Theodore Ts'o" <tytso@....edu>
Cc:	linux-ext4@...r.kernel.org
Subject: Re: Preparing to push patches for the merge window

On Fri, 2009-09-11 at 17:48 -0400, Theodore Ts'o wrote:
> See below for a list for what I currently have in the ext4 patch queue.
> 
> Patches which are NOT yet included are:
> 
> o  Mingming's Fallocate / Direct I/O patches.
> 
> 	Mingming, it looked like you were still polishing these two
> 	patches?
> 

Yeah, the aio fsync issue is till being working on. I also have some
issue with using igrab/iput to hold the inode in cache. 

Thanks,
Mingming
> o  Eric's "limit block allocations for indirect-block files to < 2^32" patch
> 
> 	Eric, looks like you were still polishing this?
> 
> o Patches to fix crashes associated with sparse files and the
>   EXT4_IOC_MOVE_EXT ioctl which Peng Tao and Akira Fujita-san have been
>   working on.   (Looks like they are still working on trying to
>   reproduce the problem reliably, and there have been patches going back
>   and forth, but they seem to be for testing only.)
> 
> o  A port of Chris Mason's "ext3: Add locking to ext3_do_update_inode" to
>    ext4.  I'll try to look into this.
> 
> Are there other patches not listed above or below that should be
> targeted for 2.6.32?
> 
> What I may do is push what we have so far to Linus, and then we can do a
> second push for patches that aren't quite ready yet.
> 
> 					- Ted
> 
> Akira Fujita (5):
>       ext4: Fix compile warnings with MB_DEBUG
>       ext4: Fix wrong comparisons in mext_check_arguments()
>       ext4: Remove unneeded BUG_ON() in ext4_move_extents()
>       ext4: Return exchanged blocks count to user space in failure
>       ext4: Fix small typo for move_extent_per_page()
> 
> Andreas Dilger (1):
>       jbd2: round commit timer up to avoid uncommitted transaction
> 
> Andreas Schlick (1):
>       ext4: Always set dx_node's fake_dirent explicitly.
> 
> Aneesh Kumar K.V (7):
>       ext4: Fix memory leak fix when mounting an ext4 filesystem
>       ext4: Add missing unlock_new_inode() call in extent migration code
>       ext4: Allow rename to create more than EXT4_LINK_MAX subdirectories
>       ext4: Take page lock before looking at attached buffer_heads flags
>       ext4: move ext4_mb_init_group() function earlier in the mballoc.c
>       ext4: check for need init flag in ext4_mb_load_buddy
>       ext4: Clarify the locking details in mballoc
> 
> Christoph Hellwig (1):
>       ext4: fix cache flush in ext4_sync_file
> 
> Curt Wohlgemuth (1):
>       ext4: More buffer head reference leaks
> 
> Eric Sandeen (6):
>       ext4: reject too-large filesystems on 32-bit kernels
>       ext4: open-code ext4_mb_update_group_info
>       simplify some logic in ext4_mb_normalize_request
>       ext4: Add feature set check helper for mount & remount paths
>       ext4: use variables not types in sizeofs() for allocations
>       ext4: use ext4_grpblk_t more extensively
> 
> Frank Mayhar (1):
>       ext4: Make non-journal fsync work properly
> 
> H Hartley Sweeten (1):
>       jbd2: bitfields should be unsigned
> 
> Jan Kara (3):
>       jbd2: Fail to load a journal if it is too short
>       jbd2: Annotate transaction start also for jbd2_journal_restart()
>       ext4: Fix possible deadlock between ext4_truncate() and ext4_get_blocks()
> 
> Joe Perches (1):
>       ext4: Remove unnecessary semicolons in mballoc.c
> 
> Manish Katiyar (1):
>       ext4: Fix typo in ext4/Kconfig
> 
> Mingming (2):
>       ext4: Compile warning fix when EXT_DEBUG enabled
>       ext4: Show unwritten extent flag in ext4_ext_show_leaf()
> 
> Peng Tao (2):
>       ext4: fix build warning when EXT4FS_DEBUG is on
>       ext4: fix journal ref count in move_extent_par_page
> 
> Roel Kluin (1):
>       ext4: remove redundant test on unsigned
> 
> Theodore Ts'o (18):
>       ext4: Avoid null pointer dereference when decoding EROFS w/o a journal
>       ext4: Add configurable run-time mballoc debugging
>       ext4: Display the mballoc flags in mb_history in hex instead of decimal
>       ext4: Fix bugs in mballoc's stream allocation mode
>       ext4: Avoid group preallocation for closed files
>       ext4: fix extent sanity checking code with AGGRESSIVE_TEST
>       ext4: Limit number of links that can be created by ext4_link()
>       ext4: Fix spelling typo in the trace format for trace_ext4_da_writepages()
>       ext4: Restore wbc->range_start in ext4_da_writepages()
>       ext4: Add new tracepoint: trace_ext4_da_write_pages()
>       ext4: fix tracepoint format string warnings
>       ext4: Remove journal_checksum mount option and enable it by default
>       ext4: print more sysadmin-friendly message in check_block_validity()
>       ext4: Use bforget() in no journal mode for ext4_journal_{forget,revoke}()
>       ext4: Assure that metadata blocks are written during fsync in no journal mode
>       ext4: Don't update superblock write time when filesystem is read-only
>       ext4: Fix async commit mode to be safe by using a barrier
>       ext4: Fix initalization of s_flex_groups
> 
> Tobias Klauser (1):
>       ext4: Declare seq_operations and file_operations structures as const
> 
>  Documentation/filesystems/ext4.txt |    8 +-
>  fs/ext4/Kconfig                    |   11 +-
>  fs/ext4/balloc.c                   |    2 +-
>  fs/ext4/ext4.h                     |   84 ++++++--
>  fs/ext4/ext4_extents.h             |    3 +-
>  fs/ext4/ext4_jbd2.c                |    9 +-
>  fs/ext4/extents.c                  |  112 ++++++----
>  fs/ext4/fsync.c                    |    4 +-
>  fs/ext4/ialloc.c                   |    2 +-
>  fs/ext4/inode.c                    |  128 +++++++----
>  fs/ext4/ioctl.c                    |    7 +-
>  fs/ext4/mballoc.c                  |  420 ++++++++++++++++++------------------
>  fs/ext4/mballoc.h                  |   22 ++-
>  fs/ext4/migrate.c                  |    2 +-
>  fs/ext4/move_extent.c              |   47 +++--
>  fs/ext4/namei.c                    |   22 ++-
>  fs/ext4/resize.c                   |    7 +-
>  fs/ext4/super.c                    |  152 ++++++++------
>  fs/jbd2/commit.c                   |   11 +-
>  fs/jbd2/journal.c                  |    6 +
>  fs/jbd2/transaction.c              |    7 +-
>  include/linux/jbd2.h               |    2 +-
>  include/trace/events/ext4.h        |  109 +++++++---
>  include/trace/events/jbd2.h        |    2 +-
>  24 files changed, 697 insertions(+), 482 deletions(-)
> --
> To unsubscribe from this list: send the line "unsubscribe linux-ext4" in
> the body of a message to majordomo@...r.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html


--
To unsubscribe from this list: send the line "unsubscribe linux-ext4" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ