]> git.ipfire.org Git - thirdparty/mdadm.git/commit - super1.c
Fix byte-order conversion in update_super1("assemble")
authorNeilBrown <neilb@suse.de>
Thu, 16 Sep 2010 10:58:31 +0000 (20:58 +1000)
committerNeilBrown <neilb@suse.de>
Thu, 16 Sep 2010 10:58:31 +0000 (20:58 +1000)
commita2ce5a1af19e5dcfd59cad117c0e9fccabce7322
treefaa4a0219b970a6584cb0961f7632d2bf1fcba32
parent8efb9d16ac4026ca237a2d887240543b1763b634
Fix byte-order conversion in update_super1("assemble")

This code is wrong is several ways, and failed on big-endian machines.
Put in correct endian coversions: 'want' is cpu-order, dev_roles[] is little-endian,
16 bit.

Reported-by: Doug Nazar <nazard.michi@gmail.com>
Signed-off-by: NeilBrown <neilb@suse.de>
super1.c