diff options
-rw-r--r-- | pm/power.d/laptop-mode | 5 | ||||
-rw-r--r-- | pm/power.d/readahead | 1 | ||||
-rw-r--r-- | pm/power.d/xfs_buffer | 1 |
3 files changed, 4 insertions, 3 deletions
diff --git a/pm/power.d/laptop-mode b/pm/power.d/laptop-mode index aae2335..62a6af4 100644 --- a/pm/power.d/laptop-mode +++ b/pm/power.d/laptop-mode @@ -4,9 +4,8 @@ VM="/proc/sys/vm" [ -w $VM/laptop_mode -a -w $VM/dirty_ratio ] || exit $NA -# We might only want to enable laptop mode on actual laptops. -# It really depends on how green we want to try to make the Linux -# world. +# only actually enable on laptops for now. +[ "$CHASSIS_TYPE" = "Portable" ] || exit $NA laptop_mode_ac() { # disable laptop mode, set vm parameters back to sane defaults diff --git a/pm/power.d/readahead b/pm/power.d/readahead index 3636909..5cae541 100644 --- a/pm/power.d/readahead +++ b/pm/power.d/readahead @@ -1,6 +1,7 @@ #!/bin/sh [ -x /sbin/blockdev ] || exit $NA +[ "$CHASSIS_TYPE" = "Portable" ] || exit $NA # more readahead = (hopefully) less hard drive activity. # less readahead = less trashing the page cache. diff --git a/pm/power.d/xfs_buffer b/pm/power.d/xfs_buffer index 3d32ee4..e3e9ebd 100644 --- a/pm/power.d/xfs_buffer +++ b/pm/power.d/xfs_buffer @@ -4,6 +4,7 @@ XFS="/proc/sys/fs/xfs" [ -f $XFS/age_buffer_centisecs ] || exit $NA +[ "$CHASSIS_TYPE" = "Portable" ] || exit $NA # Why does XFS have its own parameters instead of just using the # VM subsystem ones? Only SGI knows... |