diff --git a/linux-ramdump-parser-v2/ramdump.py b/linux-ramdump-parser-v2/ramdump.py
index 343f40f33fea9f6975031aeb8b514af6c52df192..23d0a1c71832e6c984d5abf1ac940a93f330f777 100644
--- a/linux-ramdump-parser-v2/ramdump.py
+++ b/linux-ramdump-parser-v2/ramdump.py
@@ -200,12 +200,7 @@ class RamDump():
             mask = (self.ramdump.thread_size) - 1
             high = (low + mask) & (~mask)
 
-            # Ignore NON HLOS addresses and return from the function without
-            # unwinding the frame pointer. HLOS addresses are expected to be
-            # greater than or equal to page_offset. NON HLOS addresses have 1-1
-            # virtual to physical mapping and may not have physical addresses
-            # equal to or greater than page_offset anytime soon.
-            if (fp < low or fp > high or fp & 0xf or fp < self.ramdump.page_offset):
+            if (fp < low or fp > high or fp & 0xf):
                 return
 
             frame.sp = fp + 0x10