http://www.sr71.net/patches/2.6.20/2.6.20-rc4-mm1-lxc2 * Changes since 2.6.20-rc4-mm1-lxc1 - added : remove-config-user-ns.patch remove-config-ipc-ns.patch remove-config-uts-ns.patch * Caveats namespace syscalls are still under construction. network namespace is broken : . the nsproxy backpointer in net_ns is flaky. . the push_net_ns() and pop_net_ns() can be called under irq and are using current. this seems inappropriate. . there is a race on ->nsproxy between push_net_ns() and exit_task_namespaces() . does not compile with CONFIG_NET_NS=n pid namespace is still under construction. ro bind mounts should be pushed soon Series lxc-version.patch # fixes # ---------------------------------------------------------- fix-MODULE_UNLOAD.patch remove-config-user-ns.patch remove-config-ipc-ns.patch remove-config-uts-ns.patch # cleanups # ---------------------------------------------------------- nsproxy-add-extern-to-nsproxy-functions.patch # kthread conversion # ---------------------------------------------------------- kthread-saa7134-tvaudio.patch kthread-usb-atm.patch kthread-convert-net-bluetooth.patch # net namespace framework # ---------------------------------------------------------- net-namespace.patch # unshare64() and bind_ns() syscalls # ---------------------------------------------------------- nsproxy-make-put_nsproxy-an-extern.patch nsproxy-add-id.patch nsproxy-add-hashtable.patch bind_ns-syscall.patch # L2 net namespace : work in progress # ---------------------------------------------------------- net-namespace-add-unshare.patch net-namespace-include-sched.patch l2-network-namespace-current-network-namespace-operations.patch l2-network-namespace-network-devices-virtualization.patch l2-network-namespace-loopback-device-virtualization.patch l2-network-namespace-devinet-sysctl-s-checks.patch l2-network-namespace-ipv4-routing.patch l2-network-namespace-socket-hashes.patch allow-proc-dir-entries-to-have-destructor.patch net-device-seq-file.patch l2-network-namespace-device-to-pass-packets-between-namespaces.patch l2-network-namespace-playing-with-pass-through-device.patch l2-network-namespace-sockets-proc-view-virtualization.patch network-namespace-l2-and-l3-intro.patch net-namespace-l2-fix-include.patch net-namespace-l2-fix-destroy.patch net-namespace-l2-fix-free_net_ns.patch net-namespace-l2-fix-fib-cleanup.patch net-namespace-l3-fix-level-init.patch net-namespace-l3-use-parent-devlist.patch net-namespace-l3-move-dev_name-hlist-to-namespace.patch net-namespace-l3-ipv4-devinet.patch net-namespace-l3-move-ifaddr-to-net_ns.patch net-namespace-l3-ipv4-check-bind.patch net-namespace-l3-set-source-address.patch net-namespace-l3-switch-to-net_ns-from-dst-addr.patch net-namespace-l3-ipv4-devinet-loopback.patch net-namespace-l3-ipv4-loopback-isolation.patch net-namespace-l3-debugfs.patch net-namespace-l3-broadcasting.patch net-namespace-l3-i-will-not-put-ifdef-in-c-files.patch net-namespace-l3-ipv4-loopback-isolation-no-net-ns.patch # ro bind mount # ---------------------------------------------------------- 01-24-filesystem-helpers-for-custom-struct-file-s.patch 02-24-reintroduce-list-of-vfsmounts-over-superblock.patch 03-24-add-vfsmount-writer-count.patch 04-24-record-when-sb-writer-count-elevated-for-inode.patch 05-24-kill-open-files-traverse-on-remount-ro.patch 06-24-elevate-writer-count-for-chown-and-friends.patch 07-24-elevate-mnt-writers-for-callers-of-vfs-mkdir.patch 08-24-elevate-write-count-during-entire-ncp-ioctl.patch 09-24-elevate-write-count-for-link-and-symlink-calls.patch 10-24-elevate-mount-count-for-extended-attributes.patch 11-24-mount-is-safe-add-comment.patch 12-24-unix-find-other-elevate-write-count-for-touch-atime.patch 13-24-elevate-write-count-over-calls-to-vfs-rename.patch 14-24-tricky-elevate-write-count-files-are-open-ed.patch 15-24-elevate-writer-count-for-do-sys-truncate.patch 16-24-elevate-write-count-for-do-utimes.patch 17-24-elevate-write-count-for-do-sys-utime-and-touch-atime.patch 18-24-sys-mknodat-elevate-write-count-for-vfs-mknod-create.patch 19-24-elevate-mnt-writers-for-vfs-unlink-callers.patch 20-24-do-rmdir-elevate-write-count.patch 22-24-elevate-writer-count-for-custom-struct-file.patch 23-24-honor-r-w-changes-at-do-remount-time.patch 24-24-add-kerneldoc-for-i-nlink-helpers.patch reintroduce-list-of-vfsmounts-over-superblock.patch gfs-check-nlink-count.patch # pid namespace : work in progress # ---------------------------------------------------------- pid-namespace-add-unshare.patch pid-namespace-add-struct-pid-nr.patch pid-namespace-use-struct-pid-nr.patch pid-namespace-1-5-interface-to-check-if-init-pid.patch pid-namespace-2-5-allow-independent-mounts-of.patch pid-namespace-3-5-use-pid-nr-function.patch pid-namespace-4-5-pgid-and-sid-changes-in-proc.patch pid-namespace-find-ge-pid-could-check-pidmap.patch # Debugging # ----------------------------------------------------------