CA-127621: kernel loops for extended periods of time in __set_phys_to_machine on boot

The kernel looped to create identity pages for every page.
This patch make loop faster skipping regions instead of single pages.
Fix previous patch.

Alignment round up not down.
CP-6305: Backport second version of ftrace swiotlb tracer