Dollars to donuts it's a bug in my code, not the HighMem code :> Nigel -- My work on Software Suspend is graciously brought to you by LinuxFund.org.