rsl: fix the unaligned memory access
rsl: fix the unaligned memory access

the armv5 can do 32bit/16bit reads only from the aligned address
use tlv.h macro to copy data to local variable

Signed-off-by: Nicolas J. Bouliane <fffd07341d0f92ae35beb52e60865aab959e519f@nutaq.com>

geosphere/osmo-bts,telenoobie/osmo-bts,osmocom/osmo-bts,shimaore/osmo-bts,telenoobie/osmo-bts,telenoobie/osmo-bts,shimaore/osmo-bts,geosphere/osmo-bts,geosphere/osmo-bts,shimaore/osmo-bts,osmocom/osmo-bts,telenoobie/osmo-bts,osmocom/osmo-bts,geosphere/osmo-bts,shimaore/osmo-bts