Hi all,this is a resend of the last two series plus additional cleanups. Thedriver of it were the odd dma barriers in the ia64 sync_single_* methods,but once I started to look into that area the fallback got bigger andbigger..