(While I don't know this mail is delivered expectedly, I am sending to debian-live and debian-kernel ML too since Ben Hutchings requested me to do so. Note that aufs-users ML is members only and your reply may be rejected.)
Hello Ben, Ben Hutchings: > If there are important bug fixes that aren't in Debian 6.0 (squeeze) > then please inform debian-l...@lists.debian.org, > debian-kernel@lists.debian.org. The current version in squeeze is based > on: Ok, On debian squeeze, /lib/modules/2.6.32-5-686/kernel/fs/aufs/aufs.ko shows 2-standalone.tree-32-20100125 as its version. There are many commits in aufs2-2.6.git#aufs2.1-32 after 2010/01/25. You may not want to see all 312 commits, so I'd try pick some of them which looks important by dropping the commits which titled as "tiny" or "minor". There still exist about 150 commits. I am not sure where you can apply them separately in safe or not. If you requested me before closing aufs2.1-32, I would strongly suggest applying all 312 commits. But currently, as you know, aufs2.1-32 is not maintained, and I am not testing aufs2.1-32 for these several months. So you may want to see and back-port 40 commits after aufs2.1-32 until latest aufs2.2-35 (attached too). Additionally you may need to update aufs2-utils too. c5a88fc 2011-07-30 aufs: possible bugfix, race between remount and sysrq 26724b6 2011-07-25 aufs: possible bugfix, always force cpup to pass workqueue 2fe06c7 2011-07-25 aufs: allow hnotify to call another nowait task 8c0c4f7 2011-07-12 aufs: another support for loopback mount in aufs eead3519 2011-07-07 aufs doc: proc_map.patch 4bb0454 2011-07-04 for aufs, vm_prfile supports NUMA 326b883 2011-06-30 aufs: new mmapping, support for AUFS_PROC_MAP and vm_prfile 602f6ab 2011-06-30 introduce vm_prfile for aufs 38293de 2011-06-30 aufs: new mmapping, remove obsoleted things 82d0272 2011-06-30 aufs: new mmapping 1234731 2011-06-21 aufs: bugfix, maintain /debug/aufs/si_* in an error path 0268739 2011-04-14 aufs: possible bugfix, aufs_link supports for a flushed plink ad8f42b 2011-04-14 aufs: possible bugfix, decode_by_ino support for obsolete dentry 1c0c29f 2011-03-02 aufs: refine a mutex for mmap 3/3, add a condition 6c4dbe7 2011-03-02 aufs: refine a mutex for mmap 2/3, replace lockdep_off by dep_map dcdfe3b 2011-03-02 aufs: refine a mutex for mmap 1/3, move functions and make them static dcb6ad5 2011-03-01 Fix aufs call of security_path_mknod 65835da 2011-02-03 aufs: possible bugfix, exclude the freeing file 845a9e8 2011-02-03 aufs: test bad inode in d_revalidate 5caa666 2011-01-28 aufs: force the hardest test for remote branch 2175d65 2011-01-28 aufs: bugfix, test in rename 90ea0a0 2011-01-22 aufs: possible bugfix, protect d_unhashed() by di_write_lock 97bf43f 2011-01-21 aufs: testing, stop unhashing in hnotify f996d6b 2011-01-10 aufs: bugfix, valid ptr in radix tree instead of dummy 1 05a6d71 2011-01-07 aufs: bugfix, O_CLOEXEC for the plink maintenance mode c502151 2010-12-16 aufs: bugfix, missign test for branch management 9784a82 2010-12-16 aufs: possible bugfix, protect branch from deleting in nfsd fh_to_dentry() 8c017b9 2010-12-16 aufs: possible bugfix, br_count in async rmdir 0de8fbc 2010-12-10 aufs: possible bugfix, walk in dcache limited to aufs 52f9727 2010-12-10 aufs: d_instantiate in link(2) 6b0be66 2010-12-10 aufs: bugfix, lock subclass in copying-up a dir hierarchy e1d13b7 2010-12-10 aufs: bugfix, restore the internal array after special copyup b69574a 2010-12-10 aufs: bugfix, assign inode number for hardlink 3e17bf4 2010-12-10 aufs: bugfix, hfsnotify for multiple aufs 2/2 fec63cf 2010-12-10 aufs: bugfix, hfsnotify for multiple aufs 1/2 1341643 2010-12-10 aufs: bugfix, return value of au_do_refresh_d() 38fe851 2010-12-02 aufs: refreshing, replace functions for remount time f822af6 2010-12-02 aufs: refreshing, new functions for remount time 85a3a78 2010-12-02 aufs: refreshing, replace old function by new one 8724722 2010-12-02 aufs: refreshing, new functions to refresh dentry 92dcda8 2010-12-02 aufs: refreshing, refine au_do_refresh_hdentry db0c0d6 2010-12-02 aufs: refreshing, stop updating iigen in test_inode_busy() 48c759b 2010-12-02 aufs: refreshing, consolidate REFRESH macros 40058d7 2010-12-02 aufs: new strategy for refreshing, refresh negative dentries 97f1369 2010-12-02 aufs: keep dinfo valid by temp dinfo 381ba01 2010-12-02 aufs: temporary dinfo ca7dc22 2010-12-02 aufs: store br_id in dinfo 4473449 2010-12-02 aufs: bugfix, write to a removed file more than once 24dddc5 2010-12-02 aufs: split au_refresh_hinode_self() d954281 2010-12-02 aufs: refine au_update_ibrange() bbc392a 2010-12-02 aufs: keep dinfo valid 49b3e86 2010-12-02 aufs: use a generic warpper dbrange_test() e3d0c8e 2010-12-02 aufs: use a generic warpper [di]i_gen_test() 6680a2c 2010-12-02 aufs: bugfix, missing unlock in an error path f1abf5b 2010-12-02 aufs: possible bugfix, the generation of dentry 3/3 69e55ee 2010-12-02 aufs: possible bugfix, the generation of dentry 2/3 8755a09 2010-12-02 aufs: possible bugfix, the generation of dentry 1/3 49bfb76 2010-12-02 aufs: possible bugfix, test valid dentry 2/2 2ecf505 2010-12-02 aufs: possible bugfix, test valid dentry 1/2 426ed60 2010-12-02 aufs: possible bugfix, keep dentry of renamed target valid 6f00617 2010-12-02 aufs: possible bugfix, decrement the link count of non-dir rename target b8ee2bd 2010-12-02 aufs: set S_DEAD to i_flags in aufs 6f7ebf0 2010-12-02 aufs: possible bugfix, d_drop() job for hnotify 8823675 2010-12-02 aufs: possible bugfix, test d_fsdata in revalidating 33d73de 2010-12-02 aufs: possible bugfix, release all before au_nwt_done() 47dce09 2010-11-19 aufs: bugfix, reverting bwh after a failure of unlink/rmdir daf5816 2010-11-19 aufs: possible bugfix, prevent unmounting for no wait wkq af65dba 2010-11-19 aufs: possible bugfix, missing iput() in lookup error 5d1aaf1 2010-11-19 aufs: possible bugfix, keep br_id positive 31b6658 2010-11-19 aufs: bugfix, missing supports for the pseudo-link maintenance mode 5f69f48 2010-11-19 aufs: bugfix, protect sb->sb_file from remount by file array 0b721b0 2010-11-19 aufs: a new counter si_nfiles e793e08 2010-11-19 aufs: bugfix, protect sb->sb_inodes from remount by inode array 9ae1dfb 2010-11-19 aufs: a new counter si_ninodes da5f6d1 2010-11-19 aufs: possible bugfix, replace some d_unhashed() by au_d_removed() 9652400 2010-11-19 aufs: bugfix, introduce a new wrapper au_d_removed() 7142b9b 2010-11-19 aufs: bugfix, deadlock around au_plink_lkup() e249247 2010-11-18 aufs: bugfix, reverse loop in au_update_dbend() 22343eb 2010-09-20 aufs: possible bugfix, deadlock around remount 5c45016 2010-09-16 aufs: bugfix, unset the return value in an error path 6eab56f 2010-09-15 aufs: plm mode, debugging feature d0be3d4 2010-09-15 aufs: plm mode, flags for si_read_lock() ee2f73c 2010-09-15 aufs: plm mode, flags for si_write_lock() a5cb0dc 2010-09-15 aufs: plm mode, move sbi lock funcs 67580fa 2010-09-15 aufs: plm mode, a new interface under proc_fs 19fd2f6 2010-09-15 aufs: plm mode, remove plink ioctl, new au_plink_maint() d29dfef 2010-09-15 aufs: intorudce the pseudo-link maintenance mode, definition e327326 2010-09-15 aufs: intorudce the pseudo-link maintenance mode, doc c5a615b 2010-09-15 aufs: bugfix, race around Magic SysRq, s_inodes and s_files e71e072 2010-09-15 aufs: introduce au_sbinfo list ebba50d 2010-09-15 aufs: possible bugfix, nwt may be queued just before unmounting e4a9bd5 2010-09-15 aufs: possible bugfix, sb may be destroyed before au_si_free() 5ab35c5 2010-09-15 aufs: bugfix, branch management before au_call_rmdir_whtmp() edeaf06 2010-09-05 aufs: bugfix, test h_mnt before reference in au_unpin() 0a625f7 2010-09-05 aufs: bugfix, unnecessary finfo_fin() in an error path in do_open_sp() 3fd3605 2010-09-05 aufs: bugfix, unnecessary iput in an error path in alloc_root() c55326e 2010-09-05 aufs: bugfix, wakeup in an error path in au_wkq_nowait() 72e9d22 2010-09-05 aufs: bugfix, use br_id instead of bindex in au_br_mod_files_ro() 6c1c99c 2010-08-13 aufs: bugfix, after an error in adding a branch 9944ffe 2010-08-11 aufs: bugfix, test h_parent in au_do_pin() 94a8852 2010-07-21 aufs: allow a loopback-mounted branch 4946ca0 2010-07-21 aufs: bugfix, buffer overrun in au_whtmp_lkup() 068b8fe 2010-07-20 aufs: bugfix, un-static a local var in dy_get() 4de8d40 2010-07-20 aufs: Fix null pointer dereference on branch deletion 799db4b 2010-07-02 aufs: compat_ioctl, implement the operations 765378b 2010-07-02 aufs: compat_ioctl, make a room for a pointer abd339c 2010-07-02 aufs: compat_ioctl, remove verifying the size of ptr 3c97952 2010-07-02 aufs: follow 2.6.28, new flag LOOKUP_EXCL 396a2f0 2010-06-29 aufs: bugfix, separate the workqueue for preprocessing mmap 135ac88 2010-06-20 aufs: possible bugfix, sbinfo lock in deleting inode, lockdep 6ef8250 2010-06-20 aufs: possible bugfix, sbinfo lock in deleting inode, core eb6254f 2010-06-20 aufs: possible bugfix, sbinfo lock in deleting inode, use si_pid 89d5929 2010-06-16 aufs: possible bugfix, sbinfo lock in deleting inode, si_pid functions 40d554b 2010-06-16 aufs: possible bugfix, sbinfo lock in deleting inode, __si_ lock c503a51 2010-06-04 aufs: bugfix, the dentry paramter for security funcs 9f8ad8c 2010-06-03 aufs: possible bugfix, revalidate inode race between readdir and lookup a9be01e 2010-05-31 aufs: fi_hdir, rename au_do_refresh_file() to au_do_refresh_dir() ace9ed5 2010-05-31 aufs: fi_hdir, remove an obsoleted au_dbg_verify_hf() a598858 2010-05-31 aufs: fi_hdir, append the prefix '_dir' to au_fbend() and au_set_fbend() 2270b95 2010-05-31 aufs: fi_hdir, replace au_h_fptr() by au_hf_top() and au_hf_dir() 79befa0 2010-05-31 aufs: fi_hdir, split struct au_file into two parts a564c74 2010-05-31 aufs: fi_hdir, simply rename fi_bstart/fi_bend to fi_btop/fi_bbot c3438ca 2010-05-31 aufs: generalize aufs_flush() f4a7943 2010-05-20 aufs: bugfix, check the file handle strictly 46fd151 2010-05-12 aufs: stop dynamic operation for i_fop/f_op 96284fb 2010-05-12 aufs: bugfix, force setting file write operations for future copyup 2653cd5 2010-05-06 aufs: dynop supports aop with dio/nodio 96e2ba8 2010-05-06 aufs: dio/nodio, always define aop->get_xip_mem 4a0c27a 2010-05-06 aufs: introduce the new mount options dio and nodio aa6a9ca 2010-05-06 aufs: bugfix, always REFRESH_NONDIR at adding a branch 7849fc8 2010-05-06 aufs: RCUnize the pseudo-link list 611087d 2010-04-30 aufs: dynop, RCUnize cad4138 2010-04-29 aufs: fix the merge conflicts 3c6d463 2010-04-29 aufs: bugfix, ref-count for dynop e21f9d7 2010-04-28 aufs: dynop, support AIO, Direct I/O and XIP 7329380 2010-04-28 aufs: dynop, set and refresh i_fop, f_op and vm_ops 0090fd1 2010-04-28 aufs: dynop, lifetime is maintained by branch object ad5cbe4 2010-04-28 aufs: dynop, build new files bfb50e2 2010-04-28 aufs: new files for dynop, dynamically customizable fs operations 768b2c6 2010-04-22 aufs bugfix: opaque ancestors 4c245f1 2010-04-07 aufs: bugfix, revalidate in setattr 8d462ec 2010-04-01 aufs: bugfix, error from kset_create_and_add() 0e40748 2010-03-31 aufs: bugfix, missing unlock in an error path 9df16a8 2010-03-31 aufs: bugfix, support updating a removed dir 8842b47 2010-03-26 aufs: support FSNOTIFY 4faae8f 2010-03-26 aufs: bugfix, stop setting the inotify watch twice for the same lower inode 8c7f6e6 2010-03-23 aufs: support i_op->check_acl() 6e5402c 2010-03-18 aufs: possible bugfix, replace __getname() by au_getname() d986fa5 2010-03-08 aufs: bugfix, another approach to keep the lock order of mmap_sem 9dedd0a 2010-03-05 aufs: begin supporting hfsplus, unreliable i_size and i_blocks e2ceff5 2010-03-05 aufs: begin supporting hfsplus, call au_h_open_{pre,post}() bcf719f 2010-03-05 aufs: begin supporting hfsplus, fs/aufs/hfsplus.c and CONFIG_AUFS_BR_HFSPLUS 679255b 2010-03-05 aufs: begin supporting hfsplus 56a458f 2010-03-02 aufs: ubifs doesn't maintain i_blocks. edc355e 2010-02-05 aufs: begin supporting btrfs 174b9a0 2010-01-28 aufs: bugfix, ioctl(2) returns ENOTTY instead of EINVAL ---------------------------------------------------------------------- (since aufs2.1-32 until aufs2.2-35) 7d514cf 2011-11-11 aufs: bugfix mmap_sem 4/4, remove a separated workqueue for mmap 40e40b6 2011-11-11 aufs: bugfix mmap_sem 3/4, just leave a comment 0f5db94 2011-11-11 aufs: bugfix mmap_sem 2/4, hold si_rwsem in aufs_mmap() 0a118fb 2011-11-09 aufs: bugfix mmap_sem 1/4, release [fdi]i_rwsem in file I/O c049242 2011-11-09 aufs: tiny, lockdep sub-classing 445421f 2011-11-09 aufs: possible bugfix, i_count in aufs_readdir() 55fe183 2011-10-23 aufs: bugfix, parameter fo au_sio_cpup_simple 0daceac 2011-10-22 aufs: add an parameter to AUFS_CTL_WBR_FD e6d63eb 2011-10-22 aufs: strict semantics of AUFS_CTL_WBR_FD e6bb890 2011-10-22 aufs: possible bugfix, allow the nested aufsd between several aufs mounts ecce0a4 2011-10-22 aufs: tiny, debug print the branch id ecbefc4 2011-10-22 aufs: convert branch attributes to bit flags 5a0132f 2011-10-02 aufs: tiny, reset si_sb cca225a 2011-08-25 aufs: tiny, a comment on write() and mmap() 903b9e2 2011-08-16 aufs: tiny, fput last in au_do_vm_file_reset() a80d83a 2011-08-11 aufs: maintain fsync 27e5572 2011-04-04 aufs: tiny, delete an unnecessary space 09853aa 2010-12-07 aufs: support for 2.6.34, protect f_mode 2028ad2 2010-09-20 aufs: acquire vfsmount_lock 47c8513 2010-09-17 aufs: plm mode, follow the changes dcc1cf3 2010-08-12 aufs: follow the changes in linux-2.6.33, rlimit() ade8662 2010-06-20 aufs: follow the changes in 2.6.35, lockdep for sb->s_vfs_rename_mutex 575bf8c 2010-06-06 aufs: follow linux-2.6.35, simple_setsize() 907f03a 2010-06-01 aufs: tiny, follow the changes in linux-2.6.35-rcN e1baf2d 2010-05-25 aufs: simply follow the changes in mainline 2.6.35 c153fcc 2010-03-23 aufs: support DEBUG_OBJECTS_WORK 98a42f5 2010-03-18 aufs: support sysfs_attr_init() dacdbec 2010-03-15 aufs: tiny, make au_sbi_ops const 00f3b21 2010-03-11 aufs: tiny, comment for making au_sbi_ops const 86cbeae 2010-03-10 aufs: support s_export_op->commit_data() 8c88f7f 2010-03-10 aufs: convert the parameter of break_lease() ccedf8b 2010-03-09 aufs: simplify au_test_subdir() and call path_is_under() 6433436 2010-03-09 aufs: begin supporting linux-2.6.24-rcN, call iterate_mounts() 82a2906 2010-02-22 aufs: tiny, just tabify 9656532 2010-02-21 aufs: minor optimization in au_conv_oflags() 1e89b3d 2010-02-21 aufs: follow the upstream changes for IMA 253c22c 2010-01-15 aufs: follow the change made in linux-2.6.33-rc1 b9efefd 2010-01-03 aufs: tiny, make dentry_open() wrapper inlined again a528172 2009-12-25 aufs: follow the changes for IMA 3a4bbfd 2009-12-23 aufs: follow the changes around O_TRUNC 1fb16b3 2009-12-07 aufs: linux-2.6.33-rcN, call security_path_{chown,chmod}() J. R. Okajima -- To UNSUBSCRIBE, email to debian-kernel-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/9984.1321851735@jrobl