IB/umad: make sure write()s have sufficient data