This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Arch Linux initscripts repository". The branch, master has been updated via 34714bf34e5928479e5ec4367e5e79902876dfa3 (commit) via 3fd0222be7868096e9ed6d97ccee1b3c1ae4d394 (commit) from 00070eca730dec9c6d587cc1639f6abaca83fa34 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 34714bf34e5928479e5ec4367e5e79902876dfa3 Author: Tom Gundersen <teg@jklm.no> Date: Sat Oct 29 17:26:26 2011 +0200 swapoff: umount swap-backed fs before switching off swap Factor out umounting. Explicitly skip umounting API directories, rather than matching on fs type. This allows us to e.g. unmount all tmpfs but leaving /run and /dev/shm alone. v3: fixed some regressions in v2, made 'API filesystems' less general v2: new umount_all implementation based on proposal by Dave and input from Anthony. Also, ignore ramfs as it is not backed by swap. Cc: Dave Reisner <d@falconindy.com> Cc: C Anthony Risinger <anthony@xtfx.me> Signed-off-by: Tom Gundersen <teg@jklm.no> commit 3fd0222be7868096e9ed6d97ccee1b3c1ae4d394 Author: Tom Gundersen <teg@jklm.no> Date: Sat Oct 29 12:58:30 2011 +0200 rc.shutdown: reorder a bit The new ordering is now: 1) book-keeping 2) shutting down and killing processes 3) swapoff 4) unmounting and tearing down of block devices The reason to move 1) to the top is so it will not interfere with the killing of processes. The reason for not moving 3) to the top as well is that we want to minimize the amount of stuff that has to be moved from swap to ram. However, swapoff must happen before 4) as we don't know what is under the swap device/file. Added a TODO: unmount any devices backed by swap (tmpfs/ramfs) to make sure that their contents is thrown away rather than moved to ram. In principle we might get OOM on shutdown due to the current situation, but in most cases the only problem should be that shutdown is unecessarily slow. Thanks to Dan and Dave for prompting me to look into this. Cc: Dan McGee <dpmcgee@gmail.com> Cc: Dave Reisner <d@falconindy.com> Signed-off-by: Tom Gundersen <teg@jklm.no> ----------------------------------------------------------------------- Summary of changes: functions | 30 ++++++++++++++++++++++++++++++ rc.shutdown | 39 ++++++++++++++++++++++----------------- 2 files changed, 52 insertions(+), 17 deletions(-) hooks/post-receive -- Arch Linux initscripts repository