ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x40020, 0x100fe0}, {&(0x7f0000077da0)="eb52904e5446532020202000080200000000000000f8000000000000000000000000000080008000ff030000000000000400000000000000ff00000000000000f500000001000000aa1cb4684d356101000000000e1fbe717cac22c0740b56b40ebb0700cd105eebf032e4cd16cd19ebfe54686973206973206e6f74206120626f6f7461626c65206469736b2e20506c6561736520696e73657274206120626f6f7461626c6520666c6f70707920616e640d0a707265737320616e79206b657920746f2074727920616761696e202e2e2e200d0a00"/224, 0xe0, 0x1ff800}, {&(0x7f0000077e80)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x1ff9e0}], 0x0, &(0x7f0000077ea0), 0x1) [ 401.096782][T16819] loop0: detected capacity change from 0 to 60 [ 401.105288][T16819] FAT-fs (loop0): Unrecognized mount option "iOcharset=cp857" or missing value [ 401.128520][T16821] loop5: detected capacity change from 0 to 4096 23:52:20 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000040), &(0x7f00000000c0)='./bus\x00', 0x78d1, 0x4, &(0x7f0000000500)=[{&(0x7f0000000680)="601c6d6b5d6f736690e6b100080101000440002000f8010010964ec8070086bc09faffff7f00000000000000000000000000000000001ef5aa92f6cbe5d9a45a25d3c3fb0ffcd6dcf97b1390e57c7567cafacabace46efde13a249ad70644ae930a0da894227e69e5d6809b40f1c8240b2b9b8dbd72af4d26f1c1728534ffbcfe8a74861960e5413304efa48d91f2775e0395d43521568b509079b24577213ae771b3dcf10545295d62fe0739c0cb77658300dab822d1a25bb5f24ab1a74d906a080312b49ce18079d3da96343c8d6c85e8bf63aba93b1e8b7668c5446cae620b0b877cc414e84589b7725494be2140b8f6600"/253, 0xfd}, {&(0x7f0000000180)="2e2020202020202020202010000000ffff552c55000015602c550300000000002e2e20202020202020202010007f15602cef2c55000015602c5500000000000009000069000000650030000f00fc0000ffffffffffffffffffff0000ffff18ff46494c453020202020202020007f15602c552c55000015602c5504001a040000", 0x80, 0xfd}, {&(0x7f0000000c00)="53595a4b7a4c4c4552202008000007602c552c55000015602c5500000000000041660069006c00650030800f00fc000100ffffffffbc9f74eaff0000ffdff2ff46494c453020202020202010007f15602c552c55000015602c5503000067cfefe1fd2ed43dfed7be00000041660069006c00650031000f00100000ffffffffffffffe646494c453120202020007f15602c552c55000015602c01000000000000ae420069006c00650032000f00140000ffffffffffffffffffff0000ffffffff46494c453220202020202020007f15602c552c55000015602c5506002823000041850069006c0065003e000fd2d263006f006c0064000000ffff0000ffffffff46494c457e312020434f4c20007f15602c552c55000015602c550b7fb30000000000000000000000000000cc1914594ead64a44769a3d4169f87f31930b0a52da17414be0a1b2733a3dd1b8e4feea233bca2865604147c58bc245d00399fd106ed5668cad4f5bf66bb1e8b0adf8ac2f514572eba1056cf861b1b5f3c77f9f27e6122a248e87ca87c5861a0505b3f07d8648dd7a99678d12d6cafb04ad5d6ac0886d8f818b755cc843d40e095d17411ca666714814a246a7d316cbf3e4024ebcd62aec2a1fdac43a524614badf80c638ed99220620f0a4ba06703fc6ff885d14abb02b702ac0b6ecf15d1d59161e3747821b2ef2350bc29c697ce5737fda574568a16a3dd752d9653b505348e85f4831b528c2f817432ca74a3e19f493d7b46a06fb6da92c89030a3c806e1260201979500624e5f825f34734e76610bd1bacbcbf369902474d7250fd6c4056e34a9291c119d3fcb63723271c3610a28b89e68266e522063156e2e4c3eebccb6a8e90210d22d3211e4c0e8f8fc3265fbdb484264d56ddad9609ea12c6a8ccd7c0573ddc2db2ae3958b23a03106101811eb654650c857cab5d17515932967a7c84df8bd46c2004c180b0a0571fb66d8496ed136231cb6127d0ac9284a1619460390e1b2953beeb0bb15e3e72cf6504d93cd692782f7e6abb0176c9e05880c7b8d1f9d4a0f412d01d5fe6ad5fc34285c24fa6e4408d1a91aedf6fe5c69d91539824e02a698ae5c983a2e52cc3076eaaf0c4d1a67afb3cc02f87d2e2f7f6b6c9e30758d3a0b8a30b784b691643cccf232362e5f3ef09b5f43eb0c6c7a01fe540c2993510ccaae333a4b6625ca3cbf20315e6d22fb2ee9656d1b0663a3778140574de642fa400f754f4ae4ed06e976ef1e51132204ae9ce98d5656a624db7b9f4650807675077cc83020f442a929fe2943938518487dc3c010798412fa41ac81bc3767c1d540158bb8b2d270b14a800d2f1ae96df0aec6a50c7c5e1b5aa77d8a921411b8dc467e7f001e64f9b587872a8ea4ae4c50a0b2fadc61f2784af6f1ac404abbd19bb04fc393f3aadd002149b0e77fb29de2d783162b83bf462997108e04daeaa0b279be81d85d8078d3c54c702174aa688f9261006adf62", 0x425, 0x2800}, {&(0x7f0000000200)="00ba637f07180000cdfc290949cd1925b9d77ed0a3d14d032b3339c101f3a4b46ff10cd5e401b7fd7f218ae9f303af266da9c0eda78602f93ac1593126e1f430a9f8ade2d2af737995bcb733884cd7d9434d0e62b7647da8e2ef3ce1f5ff6aca112c4a2f8e86d60b011aaf5b7f040300000010124d64ee3dd843b13b05780ab381bc1d18227f21c0079faae0342f25fa0cc53a306b6018a1ea68286abab53e44868e9a171fb84e8717510ad69b71fa33490a32adf166a506978d067a4b0253d7407b790762988d11517db3d803519bb8f37aba557b9600"/226, 0xe2, 0x4000}], 0x0, &(0x7f0000000100)={[{@fat=@errors_remount}, {@fat=@tz_utc}, {@iocharset={'iocharset', 0x3d, 'cp857'}}, {@uni_xlate}, {@uni_xlateno}, {@shortname_win95}, {@uni_xlateno}, {@uni_xlate}]}, 0x0) r1 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000000), 0x400001, 0x0) r2 = openat$vcsa(0xffffffffffffff9c, &(0x7f0000000080), 0x6022, 0x0) r3 = openat$thread_pidfd(0xffffffffffffff9c, &(0x7f0000000300), 0x810000, 0x0) r4 = syz_open_procfs(0x0, &(0x7f0000000180)='pagemap\x00') lseek(r4, 0x0, 0x1) ioctl$AUTOFS_DEV_IOCTL_TIMEOUT(r1, 0xc018937a, &(0x7f0000000340)={{0x1, 0x1, 0x18, r1}, './bus\x00'}) io_uring_register$IORING_REGISTER_FILES(r2, 0x2, &(0x7f0000000380)=[r3, r1, r0, r4, r5, r1, r1], 0x7) sendfile(r0, r1, 0x0, 0x0) [ 401.199897][T16821] ntfs: volume version 3.1. [ 401.206989][T16823] loop0: detected capacity change from 0 to 60 23:52:20 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000040), &(0x7f00000000c0)='./bus\x00', 0x78d1, 0x4, &(0x7f0000000500)=[{&(0x7f0000000680)="601c6d6b5d6f736690e6b100080101000440002000f8010010964ec8070086bc09faffff7f00000000000000000000000000000000001ef5aa92f6cbe5d9a45a25d3c3fb0ffcd6dcf97b1390e57c7567cafacabace46efde13a249ad70644ae930a0da894227e69e5d6809b40f1c8240b2b9b8dbd72af4d26f1c1728534ffbcfe8a74861960e5413304efa48d91f2775e0395d43521568b509079b24577213ae771b3dcf10545295d62fe0739c0cb77658300dab822d1a25bb5f24ab1a74d906a080312b49ce18079d3da96343c8d6c85e8bf63aba93b1e8b7668c5446cae620b0b877cc414e84589b7725494be2140b8f6600"/253, 0xfd}, {&(0x7f0000000180)="2e2020202020202020202010000000ffff552c55000015602c550300000000002e2e20202020202020202010007f15602cef2c55000015602c5500000000000009000069000000650030000f00fc0000ffffffffffffffffffff0000ffff18ff46494c453020202020202020007f15602c552c55000015602c5504001a040000", 0x80, 0xfd}, {&(0x7f0000000c00)="53595a4b7a4c4c4552202008000007602c552c55000015602c5500000000000041660069006c00650030800f00fc000100ffffffffbc9f74eaff0000ffdff2ff46494c453020202020202010007f15602c552c55000015602c5503000067cfefe1fd2ed43dfed7be00000041660069006c00650031000f00100000ffffffffffffffe646494c453120202020007f15602c552c55000015602c01000000000000ae420069006c00650032000f00140000ffffffffffffffffffff0000ffffffff46494c453220202020202020007f15602c552c55000015602c5506002823000041850069006c0065003e000fd2d263006f006c0064000000ffff0000ffffffff46494c457e312020434f4c20007f15602c552c55000015602c550b7fb30000000000000000000000000000cc1914594ead64a44769a3d4169f87f31930b0a52da17414be0a1b2733a3dd1b8e4feea233bca2865604147c58bc245d00399fd106ed5668cad4f5bf66bb1e8b0adf8ac2f514572eba1056cf861b1b5f3c77f9f27e6122a248e87ca87c5861a0505b3f07d8648dd7a99678d12d6cafb04ad5d6ac0886d8f818b755cc843d40e095d17411ca666714814a246a7d316cbf3e4024ebcd62aec2a1fdac43a524614badf80c638ed99220620f0a4ba06703fc6ff885d14abb02b702ac0b6ecf15d1d59161e3747821b2ef2350bc29c697ce5737fda574568a16a3dd752d9653b505348e85f4831b528c2f817432ca74a3e19f493d7b46a06fb6da92c89030a3c806e1260201979500624e5f825f34734e76610bd1bacbcbf369902474d7250fd6c4056e34a9291c119d3fcb63723271c3610a28b89e68266e522063156e2e4c3eebccb6a8e90210d22d3211e4c0e8f8fc3265fbdb484264d56ddad9609ea12c6a8ccd7c0573ddc2db2ae3958b23a03106101811eb654650c857cab5d17515932967a7c84df8bd46c2004c180b0a0571fb66d8496ed136231cb6127d0ac9284a1619460390e1b2953beeb0bb15e3e72cf6504d93cd692782f7e6abb0176c9e05880c7b8d1f9d4a0f412d01d5fe6ad5fc34285c24fa6e4408d1a91aedf6fe5c69d91539824e02a698ae5c983a2e52cc3076eaaf0c4d1a67afb3cc02f87d2e2f7f6b6c9e30758d3a0b8a30b784b691643cccf232362e5f3ef09b5f43eb0c6c7a01fe540c2993510ccaae333a4b6625ca3cbf20315e6d22fb2ee9656d1b0663a3778140574de642fa400f754f4ae4ed06e976ef1e51132204ae9ce98d5656a624db7b9f4650807675077cc83020f442a929fe2943938518487dc3c010798412fa41ac81bc3767c1d540158bb8b2d270b14a800d2f1ae96df0aec6a50c7c5e1b5aa77d8a921411b8dc467e7f001e64f9b587872a8ea4ae4c50a0b2fadc61f2784af6f1ac404abbd19bb04fc393f3aadd002149b0e77fb29de2d783162b83bf462997108e04daeaa0b279be81d85d8078d3c54c702174aa688f9261006adf62", 0x425, 0x2800}, {&(0x7f0000000200)="00ba637f07180000cdfc290949cd1925b9d77ed0a3d14d032b3339c101f3a4b46ff10cd5e401b7fd7f218ae9f303af266da9c0eda78602f93ac1593126e1f430a9f8ade2d2af737995bcb733884cd7d9434d0e62b7647da8e2ef3ce1f5ff6aca112c4a2f8e86d60b011aaf5b7f040300000010124d64ee3dd843b13b05780ab381bc1d18227f21c0079faae0342f25fa0cc53a306b6018a1ea68286abab53e44868e9a171fb84e8717510ad69b71fa33490a32adf166a506978d067a4b0253d7407b790762988d11517db3d803519bb8f37aba557b9600"/226, 0xe2, 0x4000}], 0x0, &(0x7f0000000100)={[{@fat=@errors_remount}, {@fat=@tz_utc}, {@iocharset={'iocharset', 0x3d, 'cp857'}}, {@uni_xlate}, {@uni_xlateno}, {@shortname_win95}, {@uni_xlateno}, {@uni_xlate}]}, 0x0) (async) r1 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000000), 0x400001, 0x0) (async) r2 = openat$vcsa(0xffffffffffffff9c, &(0x7f0000000080), 0x6022, 0x0) r3 = openat$thread_pidfd(0xffffffffffffff9c, &(0x7f0000000300), 0x810000, 0x0) (async) r4 = syz_open_procfs(0x0, &(0x7f0000000180)='pagemap\x00') lseek(r4, 0x0, 0x1) (async) ioctl$AUTOFS_DEV_IOCTL_TIMEOUT(r1, 0xc018937a, &(0x7f0000000340)={{0x1, 0x1, 0x18, r1}, './bus\x00'}) io_uring_register$IORING_REGISTER_FILES(r2, 0x2, &(0x7f0000000380)=[r3, r1, r0, r4, r5, r1, r1], 0x7) sendfile(r0, r1, 0x0, 0x0) 23:52:20 executing program 5: r0 = syz_io_uring_setup(0x1c16, &(0x7f0000000200), &(0x7f0000000000/0x4000)=nil, &(0x7f0000004000/0x2000)=nil, &(0x7f0000000040), &(0x7f00000000c0)) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000001100)='fdinfo/4\x00') syz_read_part_table(0x0, 0x1, &(0x7f00000024c0)=[{&(0x7f0000000200)="bb79d06d8735aba0a1d260fd510c0158efd010717d24eba23473d6cc64978be3dd28cfcfa5b6a8d3e68c76d659e6bf182d818152768fdaf8e09ba4d709429c9fbdbd7e54b2f0356edf2a9f4716f6d074e7afb531e2deac61a0c730fb0b59deadb54b79264e090d7bae5545efd9aaac8201325179311c24ed2bab236a0df0b67426832959274550ad02e74b0bf09dd4be65467a937f2fa9789a37a24d316f30fb24282943ddc1077e1af621c31cb083c60690bdf43ceeeeca98354b47b9e8fff27978317d0c688fa03d530100e345389a00cfb5bf1b95c1731f7fc1c3a5f901940521a009d7c8c162920b21ee4e0d916f57cf3ba57d8faab6d2479d61c2f60fe08fcb514622958a070179ff557d52b81d39ce17e2db96b137ec7042ebd9d48ba73b2cb9875270577ca6171b66b244a74b9f119364d4a2d79b7e4d714547a6a285c2dfd28ec901f35e1bdd4de00fa3c7fece1a8911f9974adcc8f27ba34659e93696a0cd60b81c19610b83fdfb15e6dfb8246858e1be6bdc5098a4b3ce7a744f388947ec3e3860d528353ca09bd1499fd2e0220470bba7e253bc97a0c5a48f7630c50265552c842a627573331ae2626b9d173e25a44f1ed7136de7798f9af5f37321a4197481ec6ba24d1c29a47f46fe6800ba9393dd495dd31afee0d1ad75d2240f420e2896346d715be2555d681df5ae12e94a39f1c2bc840c7fe73cfeb1f197", 0x200}]) openat$misdntimer(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) io_uring_enter(r1, 0x7abb, 0x0, 0x0, 0x0, 0x0) openat$cuse(0xffffff9c, &(0x7f00000000c0), 0x2, 0x0) newfstatat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) chown(&(0x7f0000000000)='./file0\x00', 0x0, 0xffffffffffffffff) pread64(r2, &(0x7f0000002140)=""/17, 0x11, 0x0) r3 = openat$cgroup_freezer_state(r1, &(0x7f0000000100), 0x2, 0x0) ioctl$FS_IOC_SETFLAGS(r3, 0x40086602, &(0x7f0000000140)=0x1000) 23:52:20 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000040), &(0x7f00000000c0)='./bus\x00', 0x78d1, 0x4, &(0x7f0000000500)=[{&(0x7f0000000680)="601c6d6b5d6f736690e6b100080101000440002000f8010010964ec8070086bc09faffff7f00000000000000000000000000000000001ef5aa92f6cbe5d9a45a25d3c3fb0ffcd6dcf97b1390e57c7567cafacabace46efde13a249ad70644ae930a0da894227e69e5d6809b40f1c8240b2b9b8dbd72af4d26f1c1728534ffbcfe8a74861960e5413304efa48d91f2775e0395d43521568b509079b24577213ae771b3dcf10545295d62fe0739c0cb77658300dab822d1a25bb5f24ab1a74d906a080312b49ce18079d3da96343c8d6c85e8bf63aba93b1e8b7668c5446cae620b0b877cc414e84589b7725494be2140b8f6600"/253, 0xfd}, {&(0x7f0000000180)="2e2020202020202020202010000000ffff552c55000015602c550300000000002e2e20202020202020202010007f15602cef2c55000015602c5500000000000009000069000000650030000f00fc0000ffffffffffffffffffff0000ffff18ff46494c453020202020202020007f15602c552c55000015602c5504001a040000", 0x80, 0xfd}, {&(0x7f0000000c00)="53595a4b7a4c4c4552202008000007602c552c55000015602c5500000000000041660069006c00650030800f00fc000100ffffffffbc9f74eaff0000ffdff2ff46494c453020202020202010007f15602c552c55000015602c5503000067cfefe1fd2ed43dfed7be00000041660069006c00650031000f00100000ffffffffffffffe646494c453120202020007f15602c552c55000015602c01000000000000ae420069006c00650032000f00140000ffffffffffffffffffff0000ffffffff46494c453220202020202020007f15602c552c55000015602c5506002823000041850069006c0065003e000fd2d263006f006c0064000000ffff0000ffffffff46494c457e312020434f4c20007f15602c552c55000015602c550b7fb30000000000000000000000000000cc1914594ead64a44769a3d4169f87f31930b0a52da17414be0a1b2733a3dd1b8e4feea233bca2865604147c58bc245d00399fd106ed5668cad4f5bf66bb1e8b0adf8ac2f514572eba1056cf861b1b5f3c77f9f27e6122a248e87ca87c5861a0505b3f07d8648dd7a99678d12d6cafb04ad5d6ac0886d8f818b755cc843d40e095d17411ca666714814a246a7d316cbf3e4024ebcd62aec2a1fdac43a524614badf80c638ed99220620f0a4ba06703fc6ff885d14abb02b702ac0b6ecf15d1d59161e3747821b2ef2350bc29c697ce5737fda574568a16a3dd752d9653b505348e85f4831b528c2f817432ca74a3e19f493d7b46a06fb6da92c89030a3c806e1260201979500624e5f825f34734e76610bd1bacbcbf369902474d7250fd6c4056e34a9291c119d3fcb63723271c3610a28b89e68266e522063156e2e4c3eebccb6a8e90210d22d3211e4c0e8f8fc3265fbdb484264d56ddad9609ea12c6a8ccd7c0573ddc2db2ae3958b23a03106101811eb654650c857cab5d17515932967a7c84df8bd46c2004c180b0a0571fb66d8496ed136231cb6127d0ac9284a1619460390e1b2953beeb0bb15e3e72cf6504d93cd692782f7e6abb0176c9e05880c7b8d1f9d4a0f412d01d5fe6ad5fc34285c24fa6e4408d1a91aedf6fe5c69d91539824e02a698ae5c983a2e52cc3076eaaf0c4d1a67afb3cc02f87d2e2f7f6b6c9e30758d3a0b8a30b784b691643cccf232362e5f3ef09b5f43eb0c6c7a01fe540c2993510ccaae333a4b6625ca3cbf20315e6d22fb2ee9656d1b0663a3778140574de642fa400f754f4ae4ed06e976ef1e51132204ae9ce98d5656a624db7b9f4650807675077cc83020f442a929fe2943938518487dc3c010798412fa41ac81bc3767c1d540158bb8b2d270b14a800d2f1ae96df0aec6a50c7c5e1b5aa77d8a921411b8dc467e7f001e64f9b587872a8ea4ae4c50a0b2fadc61f2784af6f1ac404abbd19bb04fc393f3aadd002149b0e77fb29de2d783162b83bf462997108e04daeaa0b279be81d85d8078d3c54c702174aa688f9261006adf62", 0x425, 0x2800}, {&(0x7f0000000200)="00ba637f07180000cdfc290949cd1925b9d77ed0a3d14d032b3339c101f3a4b46ff10cd5e401b7fd7f218ae9f303af266da9c0eda78602f93ac1593126e1f430a9f8ade2d2af737995bcb733884cd7d9434d0e62b7647da8e2ef3ce1f5ff6aca112c4a2f8e86d60b011aaf5b7f040300000010124d64ee3dd843b13b05780ab381bc1d18227f21c0079faae0342f25fa0cc53a306b6018a1ea68286abab53e44868e9a171fb84e8717510ad69b71fa33490a32adf166a506978d067a4b0253d7407b790762988d11517db3d803519bb8f37aba557b9600"/226, 0xe2, 0x4000}], 0x0, &(0x7f0000000100)={[{@fat=@errors_remount}, {@fat=@tz_utc}, {@iocharset={'iocharset', 0x3d, 'cp857'}}, {@uni_xlate}, {@uni_xlateno}, {@shortname_win95}, {@uni_xlateno}, {@uni_xlate}]}, 0x0) r1 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000000), 0x400001, 0x0) r2 = openat$vcsa(0xffffffffffffff9c, &(0x7f0000000080), 0x6022, 0x0) (async) r3 = openat$thread_pidfd(0xffffffffffffff9c, &(0x7f0000000300), 0x810000, 0x0) (async) r4 = syz_open_procfs(0x0, &(0x7f0000000180)='pagemap\x00') lseek(r4, 0x0, 0x1) ioctl$AUTOFS_DEV_IOCTL_TIMEOUT(r1, 0xc018937a, &(0x7f0000000340)={{0x1, 0x1, 0x18, r1}, './bus\x00'}) io_uring_register$IORING_REGISTER_FILES(r2, 0x2, &(0x7f0000000380)=[r3, r1, r0, r4, r5, r1, r1], 0x7) sendfile(r0, r1, 0x0, 0x0) [ 401.293093][T16825] loop0: detected capacity change from 0 to 60 [ 401.322334][T16830] loop5: detected capacity change from 0 to 1 [ 401.353409][ T3723] I/O error, dev loop0, sector 0 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 [ 401.364690][T16832] loop0: detected capacity change from 0 to 60 [ 401.367672][ T3723] I/O error, dev loop0, sector 0 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 2 [ 401.383951][T16830] Dev loop5: unable to read RDB block 1 [ 401.389562][T16830] loop5: unable to read partition table [ 401.413439][ T3723] buffer_io_error: 230 callbacks suppressed [ 401.413458][ T3723] Buffer I/O error on dev loop0, logical block 0, async page read [ 401.436515][T16830] loop5: partition table beyond EOD, truncated 23:52:20 executing program 0: creat(&(0x7f0000000000)='./bus\x00', 0x108) r0 = syz_mount_image$vfat(&(0x7f0000000040), &(0x7f00000000c0)='./bus\x00', 0x78d1, 0x4, &(0x7f0000000500)=[{&(0x7f0000000680)="601c6d6b5d6f736690e6b100080101000440002000f8010010964ec8070086bc09faffff7f00000000000000000000000000000000001ef5aa92f6cbe5d9a45a25d3c3fb0ffcd6dcf97b1390e57c7567cafacabace46efde13a249ad70644ae930a0da894227e69e5d6809b40f1c8240b2b9b8dbd72af4d26f1c1728534ffbcfe8a74861960e5413304efa48d91f2775e0395d43521568b509079b24577213ae771b3dcf10545295d62fe0739c0cb77658300dab822d1a25bb5f24ab1a74d906a080312b49ce18079d3da96343c8d6c85e8bf63aba93b1e8b7668c5446cae620b0b877cc414e84589b7725494be2140b8f6600"/253, 0xfd}, {&(0x7f0000000180)="2e2020202020202020202010000000ffff552c55000015602c550300000000002e2e20202020202020202010007f15602cef2c55000015602c5500000000000009000069000000650030000f00fc0000ffffffffffffffffffff0000ffff18ff46494c453020202020202020007f15602c552c55000015602c5504001a040000", 0x80, 0xfd}, {&(0x7f0000000c00)="53595a4b7a4c4c4552202008000007602c552c55000015602c5500000000000041660069006c00650030800f00fc000100ffffffffbc9f74eaff0000ffdff2ff46494c453020202020202010007f15602c552c55000015602c5503000067cfefe1fd2ed43dfed7be00000041660069006c00650031000f00100000ffffffffffffffe646494c453120202020007f15602c552c55000015602c01000000000000ae420069006c00650032000f00140000ffffffffffffffffffff0000ffffffff46494c453220202020202020007f15602c552c55000015602c5506002823000041850069006c0065003e000fd2d263006f006c0064000000ffff0000ffffffff46494c457e312020434f4c20007f15602c552c55000015602c550b7fb30000000000000000000000000000cc1914594ead64a44769a3d4169f87f31930b0a52da17414be0a1b2733a3dd1b8e4feea233bca2865604147c58bc245d00399fd106ed5668cad4f5bf66bb1e8b0adf8ac2f514572eba1056cf861b1b5f3c77f9f27e6122a248e87ca87c5861a0505b3f07d8648dd7a99678d12d6cafb04ad5d6ac0886d8f818b755cc843d40e095d17411ca666714814a246a7d316cbf3e4024ebcd62aec2a1fdac43a524614badf80c638ed99220620f0a4ba06703fc6ff885d14abb02b702ac0b6ecf15d1d59161e3747821b2ef2350bc29c697ce5737fda574568a16a3dd752d9653b505348e85f4831b528c2f817432ca74a3e19f493d7b46a06fb6da92c89030a3c806e1260201979500624e5f825f34734e76610bd1bacbcbf369902474d7250fd6c4056e34a9291c119d3fcb63723271c3610a28b89e68266e522063156e2e4c3eebccb6a8e90210d22d3211e4c0e8f8fc3265fbdb484264d56ddad9609ea12c6a8ccd7c0573ddc2db2ae3958b23a03106101811eb654650c857cab5d17515932967a7c84df8bd46c2004c180b0a0571fb66d8496ed136231cb6127d0ac9284a1619460390e1b2953beeb0bb15e3e72cf6504d93cd692782f7e6abb0176c9e05880c7b8d1f9d4a0f412d01d5fe6ad5fc34285c24fa6e4408d1a91aedf6fe5c69d91539824e02a698ae5c983a2e52cc3076eaaf0c4d1a67afb3cc02f87d2e2f7f6b6c9e30758d3a0b8a30b784b691643cccf232362e5f3ef09b5f43eb0c6c7a01fe540c2993510ccaae333a4b6625ca3cbf20315e6d22fb2ee9656d1b0663a3778140574de642fa400f754f4ae4ed06e976ef1e51132204ae9ce98d5656a624db7b9f4650807675077cc83020f442a929fe2943938518487dc3c010798412fa41ac81bc3767c1d540158bb8b2d270b14a800d2f1ae96df0aec6a50c7c5e1b5aa77d8a921411b8dc467e7f001e64f9b587872a8ea4ae4c50a0b2fadc61f2784af6f1ac404abbd19bb04fc393f3aadd002149b0e77fb29de2d783162b83bf462997108e04daeaa0b279be81d85d8078d3c54c702174aa688f9261006adf62", 0x425, 0x2800}, {&(0x7f0000000200)="00ba637f07180000cdfc290949cd1925b9d77ed0a3d14d032b3339c101f3a4b46ff10cd5e401b7fd7f218ae9f303af266da9c0eda78602f93ac1593126e1f430a9f8ade2d2af737995bcb733884cd7d9434d0e62b7647da8e2ef3ce1f5ff6aca112c4a2f8e86d60b011aaf5b7f040300000010124d64ee3dd843b13b05780ab381bc1d18227f21c0079faae0342f25fa0cc53a306b6018a1ea68286abab53e44868e9a171fb84e8717510ad69b71fa33490a32adf166a506978d067a4b0253d7407b790762988d11517db3d803519bb8f37aba557b9600"/226, 0xe2, 0x4000}], 0x0, &(0x7f0000000100)={[{@fat=@errors_remount}, {@utf8no}, {@iocharset={'iocharset', 0x3d, 'cp857'}}, {@uni_xlate}, {@uni_xlate}, {@shortname_win95}, {@uni_xlateno}, {@uni_xlate}]}, 0x0) r1 = fcntl$getown(r0, 0x9) fcntl$lock(r0, 0x24, &(0x7f0000000080)={0x2, 0x0, 0x1, 0x8, r1}) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000300), 0x589800, 0x0) openat$cgroup_ro(r2, &(0x7f0000000340)='cpu.stat\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000580)=""/255, 0xff) [ 401.464198][T16830] loop_reread_partitions: partition scan of loop5 () failed (rc=-5) [ 401.489911][T16838] loop0: detected capacity change from 0 to 60 [ 401.498639][ T3723] I/O error, dev loop0, sector 0 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 23:52:20 executing program 0: creat(&(0x7f0000000000)='./bus\x00', 0x108) (async) r0 = syz_mount_image$vfat(&(0x7f0000000040), &(0x7f00000000c0)='./bus\x00', 0x78d1, 0x4, &(0x7f0000000500)=[{&(0x7f0000000680)="601c6d6b5d6f736690e6b100080101000440002000f8010010964ec8070086bc09faffff7f00000000000000000000000000000000001ef5aa92f6cbe5d9a45a25d3c3fb0ffcd6dcf97b1390e57c7567cafacabace46efde13a249ad70644ae930a0da894227e69e5d6809b40f1c8240b2b9b8dbd72af4d26f1c1728534ffbcfe8a74861960e5413304efa48d91f2775e0395d43521568b509079b24577213ae771b3dcf10545295d62fe0739c0cb77658300dab822d1a25bb5f24ab1a74d906a080312b49ce18079d3da96343c8d6c85e8bf63aba93b1e8b7668c5446cae620b0b877cc414e84589b7725494be2140b8f6600"/253, 0xfd}, {&(0x7f0000000180)="2e2020202020202020202010000000ffff552c55000015602c550300000000002e2e20202020202020202010007f15602cef2c55000015602c5500000000000009000069000000650030000f00fc0000ffffffffffffffffffff0000ffff18ff46494c453020202020202020007f15602c552c55000015602c5504001a040000", 0x80, 0xfd}, {&(0x7f0000000c00)="53595a4b7a4c4c4552202008000007602c552c55000015602c5500000000000041660069006c00650030800f00fc000100ffffffffbc9f74eaff0000ffdff2ff46494c453020202020202010007f15602c552c55000015602c5503000067cfefe1fd2ed43dfed7be00000041660069006c00650031000f00100000ffffffffffffffe646494c453120202020007f15602c552c55000015602c01000000000000ae420069006c00650032000f00140000ffffffffffffffffffff0000ffffffff46494c453220202020202020007f15602c552c55000015602c5506002823000041850069006c0065003e000fd2d263006f006c0064000000ffff0000ffffffff46494c457e312020434f4c20007f15602c552c55000015602c550b7fb30000000000000000000000000000cc1914594ead64a44769a3d4169f87f31930b0a52da17414be0a1b2733a3dd1b8e4feea233bca2865604147c58bc245d00399fd106ed5668cad4f5bf66bb1e8b0adf8ac2f514572eba1056cf861b1b5f3c77f9f27e6122a248e87ca87c5861a0505b3f07d8648dd7a99678d12d6cafb04ad5d6ac0886d8f818b755cc843d40e095d17411ca666714814a246a7d316cbf3e4024ebcd62aec2a1fdac43a524614badf80c638ed99220620f0a4ba06703fc6ff885d14abb02b702ac0b6ecf15d1d59161e3747821b2ef2350bc29c697ce5737fda574568a16a3dd752d9653b505348e85f4831b528c2f817432ca74a3e19f493d7b46a06fb6da92c89030a3c806e1260201979500624e5f825f34734e76610bd1bacbcbf369902474d7250fd6c4056e34a9291c119d3fcb63723271c3610a28b89e68266e522063156e2e4c3eebccb6a8e90210d22d3211e4c0e8f8fc3265fbdb484264d56ddad9609ea12c6a8ccd7c0573ddc2db2ae3958b23a03106101811eb654650c857cab5d17515932967a7c84df8bd46c2004c180b0a0571fb66d8496ed136231cb6127d0ac9284a1619460390e1b2953beeb0bb15e3e72cf6504d93cd692782f7e6abb0176c9e05880c7b8d1f9d4a0f412d01d5fe6ad5fc34285c24fa6e4408d1a91aedf6fe5c69d91539824e02a698ae5c983a2e52cc3076eaaf0c4d1a67afb3cc02f87d2e2f7f6b6c9e30758d3a0b8a30b784b691643cccf232362e5f3ef09b5f43eb0c6c7a01fe540c2993510ccaae333a4b6625ca3cbf20315e6d22fb2ee9656d1b0663a3778140574de642fa400f754f4ae4ed06e976ef1e51132204ae9ce98d5656a624db7b9f4650807675077cc83020f442a929fe2943938518487dc3c010798412fa41ac81bc3767c1d540158bb8b2d270b14a800d2f1ae96df0aec6a50c7c5e1b5aa77d8a921411b8dc467e7f001e64f9b587872a8ea4ae4c50a0b2fadc61f2784af6f1ac404abbd19bb04fc393f3aadd002149b0e77fb29de2d783162b83bf462997108e04daeaa0b279be81d85d8078d3c54c702174aa688f9261006adf62", 0x425, 0x2800}, {&(0x7f0000000200)="00ba637f07180000cdfc290949cd1925b9d77ed0a3d14d032b3339c101f3a4b46ff10cd5e401b7fd7f218ae9f303af266da9c0eda78602f93ac1593126e1f430a9f8ade2d2af737995bcb733884cd7d9434d0e62b7647da8e2ef3ce1f5ff6aca112c4a2f8e86d60b011aaf5b7f040300000010124d64ee3dd843b13b05780ab381bc1d18227f21c0079faae0342f25fa0cc53a306b6018a1ea68286abab53e44868e9a171fb84e8717510ad69b71fa33490a32adf166a506978d067a4b0253d7407b790762988d11517db3d803519bb8f37aba557b9600"/226, 0xe2, 0x4000}], 0x0, &(0x7f0000000100)={[{@fat=@errors_remount}, {@utf8no}, {@iocharset={'iocharset', 0x3d, 'cp857'}}, {@uni_xlate}, {@uni_xlate}, {@shortname_win95}, {@uni_xlateno}, {@uni_xlate}]}, 0x0) r1 = fcntl$getown(r0, 0x9) fcntl$lock(r0, 0x24, &(0x7f0000000080)={0x2, 0x0, 0x1, 0x8, r1}) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000300), 0x589800, 0x0) openat$cgroup_ro(r2, &(0x7f0000000340)='cpu.stat\x00', 0x0, 0x0) (async, rerun: 32) getdents(r0, &(0x7f0000000580)=""/255, 0xff) (rerun: 32) [ 401.690878][T16842] loop0: detected capacity change from 0 to 60 23:52:20 executing program 5: r0 = syz_io_uring_setup(0x1c16, &(0x7f0000000200), &(0x7f0000000000/0x4000)=nil, &(0x7f0000004000/0x2000)=nil, &(0x7f0000000040), &(0x7f00000000c0)) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000001100)='fdinfo/4\x00') syz_read_part_table(0x0, 0x1, &(0x7f00000024c0)=[{&(0x7f0000000200)="bb79d06d8735aba0a1d260fd510c0158efd010717d24eba23473d6cc64978be3dd28cfcfa5b6a8d3e68c76d659e6bf182d818152768fdaf8e09ba4d709429c9fbdbd7e54b2f0356edf2a9f4716f6d074e7afb531e2deac61a0c730fb0b59deadb54b79264e090d7bae5545efd9aaac8201325179311c24ed2bab236a0df0b67426832959274550ad02e74b0bf09dd4be65467a937f2fa9789a37a24d316f30fb24282943ddc1077e1af621c31cb083c60690bdf43ceeeeca98354b47b9e8fff27978317d0c688fa03d530100e345389a00cfb5bf1b95c1731f7fc1c3a5f901940521a009d7c8c162920b21ee4e0d916f57cf3ba57d8faab6d2479d61c2f60fe08fcb514622958a070179ff557d52b81d39ce17e2db96b137ec7042ebd9d48ba73b2cb9875270577ca6171b66b244a74b9f119364d4a2d79b7e4d714547a6a285c2dfd28ec901f35e1bdd4de00fa3c7fece1a8911f9974adcc8f27ba34659e93696a0cd60b81c19610b83fdfb15e6dfb8246858e1be6bdc5098a4b3ce7a744f388947ec3e3860d528353ca09bd1499fd2e0220470bba7e253bc97a0c5a48f7630c50265552c842a627573331ae2626b9d173e25a44f1ed7136de7798f9af5f37321a4197481ec6ba24d1c29a47f46fe6800ba9393dd495dd31afee0d1ad75d2240f420e2896346d715be2555d681df5ae12e94a39f1c2bc840c7fe73cfeb1f197", 0x200}]) openat$misdntimer(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) io_uring_enter(r1, 0x7abb, 0x0, 0x0, 0x0, 0x0) openat$cuse(0xffffff9c, &(0x7f00000000c0), 0x2, 0x0) newfstatat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) chown(&(0x7f0000000000)='./file0\x00', 0x0, 0xffffffffffffffff) pread64(r2, &(0x7f0000002140)=""/17, 0x11, 0x0) r3 = openat$cgroup_freezer_state(r1, &(0x7f0000000100), 0x2, 0x0) ioctl$FS_IOC_SETFLAGS(r3, 0x40086602, &(0x7f0000000140)=0x1000) syz_io_uring_setup(0x1c16, &(0x7f0000000200), &(0x7f0000000000/0x4000)=nil, &(0x7f0000004000/0x2000)=nil, &(0x7f0000000040), &(0x7f00000000c0)) (async) fcntl$dupfd(r0, 0x0, r0) (async) syz_open_procfs(0xffffffffffffffff, &(0x7f0000001100)='fdinfo/4\x00') (async) syz_read_part_table(0x0, 0x1, &(0x7f00000024c0)=[{&(0x7f0000000200)="bb79d06d8735aba0a1d260fd510c0158efd010717d24eba23473d6cc64978be3dd28cfcfa5b6a8d3e68c76d659e6bf182d818152768fdaf8e09ba4d709429c9fbdbd7e54b2f0356edf2a9f4716f6d074e7afb531e2deac61a0c730fb0b59deadb54b79264e090d7bae5545efd9aaac8201325179311c24ed2bab236a0df0b67426832959274550ad02e74b0bf09dd4be65467a937f2fa9789a37a24d316f30fb24282943ddc1077e1af621c31cb083c60690bdf43ceeeeca98354b47b9e8fff27978317d0c688fa03d530100e345389a00cfb5bf1b95c1731f7fc1c3a5f901940521a009d7c8c162920b21ee4e0d916f57cf3ba57d8faab6d2479d61c2f60fe08fcb514622958a070179ff557d52b81d39ce17e2db96b137ec7042ebd9d48ba73b2cb9875270577ca6171b66b244a74b9f119364d4a2d79b7e4d714547a6a285c2dfd28ec901f35e1bdd4de00fa3c7fece1a8911f9974adcc8f27ba34659e93696a0cd60b81c19610b83fdfb15e6dfb8246858e1be6bdc5098a4b3ce7a744f388947ec3e3860d528353ca09bd1499fd2e0220470bba7e253bc97a0c5a48f7630c50265552c842a627573331ae2626b9d173e25a44f1ed7136de7798f9af5f37321a4197481ec6ba24d1c29a47f46fe6800ba9393dd495dd31afee0d1ad75d2240f420e2896346d715be2555d681df5ae12e94a39f1c2bc840c7fe73cfeb1f197", 0x200}]) (async) openat$misdntimer(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async) io_uring_enter(r1, 0x7abb, 0x0, 0x0, 0x0, 0x0) (async) openat$cuse(0xffffff9c, &(0x7f00000000c0), 0x2, 0x0) (async) newfstatat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) (async) chown(&(0x7f0000000000)='./file0\x00', 0x0, 0xffffffffffffffff) (async) pread64(r2, &(0x7f0000002140)=""/17, 0x11, 0x0) (async) openat$cgroup_freezer_state(r1, &(0x7f0000000100), 0x2, 0x0) (async) ioctl$FS_IOC_SETFLAGS(r3, 0x40086602, &(0x7f0000000140)=0x1000) (async) 23:52:20 executing program 0: creat(&(0x7f0000000000)='./bus\x00', 0x108) (async) r0 = syz_mount_image$vfat(&(0x7f0000000040), &(0x7f00000000c0)='./bus\x00', 0x78d1, 0x4, &(0x7f0000000500)=[{&(0x7f0000000680)="601c6d6b5d6f736690e6b100080101000440002000f8010010964ec8070086bc09faffff7f00000000000000000000000000000000001ef5aa92f6cbe5d9a45a25d3c3fb0ffcd6dcf97b1390e57c7567cafacabace46efde13a249ad70644ae930a0da894227e69e5d6809b40f1c8240b2b9b8dbd72af4d26f1c1728534ffbcfe8a74861960e5413304efa48d91f2775e0395d43521568b509079b24577213ae771b3dcf10545295d62fe0739c0cb77658300dab822d1a25bb5f24ab1a74d906a080312b49ce18079d3da96343c8d6c85e8bf63aba93b1e8b7668c5446cae620b0b877cc414e84589b7725494be2140b8f6600"/253, 0xfd}, {&(0x7f0000000180)="2e2020202020202020202010000000ffff552c55000015602c550300000000002e2e20202020202020202010007f15602cef2c55000015602c5500000000000009000069000000650030000f00fc0000ffffffffffffffffffff0000ffff18ff46494c453020202020202020007f15602c552c55000015602c5504001a040000", 0x80, 0xfd}, {&(0x7f0000000c00)="53595a4b7a4c4c4552202008000007602c552c55000015602c5500000000000041660069006c00650030800f00fc000100ffffffffbc9f74eaff0000ffdff2ff46494c453020202020202010007f15602c552c55000015602c5503000067cfefe1fd2ed43dfed7be00000041660069006c00650031000f00100000ffffffffffffffe646494c453120202020007f15602c552c55000015602c01000000000000ae420069006c00650032000f00140000ffffffffffffffffffff0000ffffffff46494c453220202020202020007f15602c552c55000015602c5506002823000041850069006c0065003e000fd2d263006f006c0064000000ffff0000ffffffff46494c457e312020434f4c20007f15602c552c55000015602c550b7fb30000000000000000000000000000cc1914594ead64a44769a3d4169f87f31930b0a52da17414be0a1b2733a3dd1b8e4feea233bca2865604147c58bc245d00399fd106ed5668cad4f5bf66bb1e8b0adf8ac2f514572eba1056cf861b1b5f3c77f9f27e6122a248e87ca87c5861a0505b3f07d8648dd7a99678d12d6cafb04ad5d6ac0886d8f818b755cc843d40e095d17411ca666714814a246a7d316cbf3e4024ebcd62aec2a1fdac43a524614badf80c638ed99220620f0a4ba06703fc6ff885d14abb02b702ac0b6ecf15d1d59161e3747821b2ef2350bc29c697ce5737fda574568a16a3dd752d9653b505348e85f4831b528c2f817432ca74a3e19f493d7b46a06fb6da92c89030a3c806e1260201979500624e5f825f34734e76610bd1bacbcbf369902474d7250fd6c4056e34a9291c119d3fcb63723271c3610a28b89e68266e522063156e2e4c3eebccb6a8e90210d22d3211e4c0e8f8fc3265fbdb484264d56ddad9609ea12c6a8ccd7c0573ddc2db2ae3958b23a03106101811eb654650c857cab5d17515932967a7c84df8bd46c2004c180b0a0571fb66d8496ed136231cb6127d0ac9284a1619460390e1b2953beeb0bb15e3e72cf6504d93cd692782f7e6abb0176c9e05880c7b8d1f9d4a0f412d01d5fe6ad5fc34285c24fa6e4408d1a91aedf6fe5c69d91539824e02a698ae5c983a2e52cc3076eaaf0c4d1a67afb3cc02f87d2e2f7f6b6c9e30758d3a0b8a30b784b691643cccf232362e5f3ef09b5f43eb0c6c7a01fe540c2993510ccaae333a4b6625ca3cbf20315e6d22fb2ee9656d1b0663a3778140574de642fa400f754f4ae4ed06e976ef1e51132204ae9ce98d5656a624db7b9f4650807675077cc83020f442a929fe2943938518487dc3c010798412fa41ac81bc3767c1d540158bb8b2d270b14a800d2f1ae96df0aec6a50c7c5e1b5aa77d8a921411b8dc467e7f001e64f9b587872a8ea4ae4c50a0b2fadc61f2784af6f1ac404abbd19bb04fc393f3aadd002149b0e77fb29de2d783162b83bf462997108e04daeaa0b279be81d85d8078d3c54c702174aa688f9261006adf62", 0x425, 0x2800}, {&(0x7f0000000200)="00ba637f07180000cdfc290949cd1925b9d77ed0a3d14d032b3339c101f3a4b46ff10cd5e401b7fd7f218ae9f303af266da9c0eda78602f93ac1593126e1f430a9f8ade2d2af737995bcb733884cd7d9434d0e62b7647da8e2ef3ce1f5ff6aca112c4a2f8e86d60b011aaf5b7f040300000010124d64ee3dd843b13b05780ab381bc1d18227f21c0079faae0342f25fa0cc53a306b6018a1ea68286abab53e44868e9a171fb84e8717510ad69b71fa33490a32adf166a506978d067a4b0253d7407b790762988d11517db3d803519bb8f37aba557b9600"/226, 0xe2, 0x4000}], 0x0, &(0x7f0000000100)={[{@fat=@errors_remount}, {@utf8no}, {@iocharset={'iocharset', 0x3d, 'cp857'}}, {@uni_xlate}, {@uni_xlate}, {@shortname_win95}, {@uni_xlateno}, {@uni_xlate}]}, 0x0) r1 = fcntl$getown(r0, 0x9) fcntl$lock(r0, 0x24, &(0x7f0000000080)={0x2, 0x0, 0x1, 0x8, r1}) (async) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000300), 0x589800, 0x0) openat$cgroup_ro(r2, &(0x7f0000000340)='cpu.stat\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000580)=""/255, 0xff) [ 401.792845][T16844] loop5: detected capacity change from 0 to 1 [ 401.812454][T16847] loop0: detected capacity change from 0 to 60 [ 401.832716][T16844] Dev loop5: unable to read RDB block 1 [ 401.838336][T16844] loop5: unable to read partition table [ 401.864686][T16844] loop5: partition table beyond EOD, truncated [ 401.870885][T16844] loop_reread_partitions: partition scan of loop5 () failed (rc=-5) 23:52:21 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000040), &(0x7f00000000c0)='./bus\x00', 0x78d1, 0x4, &(0x7f0000000500)=[{&(0x7f0000000680)="601c6d6b5d6f736690e6b100080101000440002000f8010010964ec8070086bc09faffff7f00000000000000000000000000000000001ef5aa92f6cbe5d9a45a25d3c3fb0ffcd6dcf97b1390e57c7567cafacabace46efde13a249ad70644ae930a0da894227e69e5d6809b40f1c8240b2b9b8dbd72af4d26f1c1728534ffbcfe8a74861960e5413304efa48d91f2775e0395d43521568b509079b24577213ae771b3dcf10545295d62fe0739c0cb77658300dab822d1a25bb5f24ab1a74d906a080312b49ce18079d3da96343c8d6c85e8bf63aba93b1e8b7668c5446cae620b0b877cc414e84589b7725494be2140b8f6600"/253, 0xfd}, {&(0x7f0000000180)="2e2020202020202020202010000000ffff552c55000015602c550300000000002e2e20202020202020202010007f15602cef2c55000015602c5500000000000009000069000000650030000f00fc0000ffffffffffffffffffff0000ffff18ff46494c453020202020202020007f15602c552c55000015602c5504001a040000", 0x80, 0xfd}, {&(0x7f0000000c00)="53595a4b7a4c4c4552202008000007602c552c55000015602c5500000000000041660069006c00650030800f00fc000100ffffffffbc9f74eaff0000ffdff2ff46494c453020202020202010007f15602c552c55000015602c5503000067cfefe1fd2ed43dfed7be00000041660069006c00650031000f00100000ffffffffffffffe646494c453120202020007f15602c552c55000015602c01000000000000ae420069006c00650032000f00140000ffffffffffffffffffff0000ffffffff46494c453220202020202020007f15602c552c55000015602c5506002823000041850069006c0065003e000fd2d263006f006c0064000000ffff0000ffffffff46494c457e312020434f4c20007f15602c552c55000015602c550b7fb30000000000000000000000000000cc1914594ead64a44769a3d4169f87f31930b0a52da17414be0a1b2733a3dd1b8e4feea233bca2865604147c58bc245d00399fd106ed5668cad4f5bf66bb1e8b0adf8ac2f514572eba1056cf861b1b5f3c77f9f27e6122a248e87ca87c5861a0505b3f07d8648dd7a99678d12d6cafb04ad5d6ac0886d8f818b755cc843d40e095d17411ca666714814a246a7d316cbf3e4024ebcd62aec2a1fdac43a524614badf80c638ed99220620f0a4ba06703fc6ff885d14abb02b702ac0b6ecf15d1d59161e3747821b2ef2350bc29c697ce5737fda574568a16a3dd752d9653b505348e85f4831b528c2f817432ca74a3e19f493d7b46a06fb6da92c89030a3c806e1260201979500624e5f825f34734e76610bd1bacbcbf369902474d7250fd6c4056e34a9291c119d3fcb63723271c3610a28b89e68266e522063156e2e4c3eebccb6a8e90210d22d3211e4c0e8f8fc3265fbdb484264d56ddad9609ea12c6a8ccd7c0573ddc2db2ae3958b23a03106101811eb654650c857cab5d17515932967a7c84df8bd46c2004c180b0a0571fb66d8496ed136231cb6127d0ac9284a1619460390e1b2953beeb0bb15e3e72cf6504d93cd692782f7e6abb0176c9e05880c7b8d1f9d4a0f412d01d5fe6ad5fc34285c24fa6e4408d1a91aedf6fe5c69d91539824e02a698ae5c983a2e52cc3076eaaf0c4d1a67afb3cc02f87d2e2f7f6b6c9e30758d3a0b8a30b784b691643cccf232362e5f3ef09b5f43eb0c6c7a01fe540c2993510ccaae333a4b6625ca3cbf20315e6d22fb2ee9656d1b0663a3778140574de642fa400f754f4ae4ed06e976ef1e51132204ae9ce98d5656a624db7b9f4650807675077cc83020f442a929fe2943938518487dc3c010798412fa41ac81bc3767c1d540158bb8b2d270b14a800d2f1ae96df0aec6a50c7c5e1b5aa77d8a921411b8dc467e7f001e64f9b587872a8ea4ae4c50a0b2fadc61f2784af6f1ac404abbd19bb04fc393f3aadd002149b0e77fb29de2d783162b83bf462997108e04daeaa0b279be81d85d8078d3c54c702174aa688f9261006adf62", 0x425, 0x2800}, {&(0x7f0000000200)="00ba637f07180000cdfc290949cd1925b9d77ed0a3d14d032b3339c101f3a4b46ff10cd5e401b7fd7f218ae9f303af266da9c0eda78602f93ac1593126e1f430a9f8ade2d2af737995bcb733884cd7d9434d0e62b7647da8e2ef3ce1f5ff6aca112c4a2f8e86d60b011aaf5b7f040300000010124d64ee3dd843b13b05780ab381bc1d18227f21c0079faae0342f25fa0cc53a306b6018a1ea68286abab53e44868e9a171fb84e8717510ad69b71fa33490a32adf166a506978d067a4b0253d7407b790762988d11517db3d803519bb8f37aba557b9600"/226, 0xe2, 0x4000}], 0x0, &(0x7f0000000100)={[{@fat=@errors_remount}, {@utf8no}, {@iocharset={'iocharset', 0x3d, 'utf8'}}, {@uni_xlate}, {@uni_xlate}, {@uni_xlate}, {@uni_xlateno}, {@uni_xlate}]}, 0x1) getdents(r0, &(0x7f0000000580)=""/255, 0xff) [ 402.018119][T16862] loop0: detected capacity change from 0 to 60 [ 402.033167][T16862] FAT-fs (loop0): utf8 is not a recommended IO charset for FAT filesystems, filesystem will be case sensitive! 23:52:21 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000040), &(0x7f00000000c0)='./bus\x00', 0x78d1, 0x4, &(0x7f0000000500)=[{&(0x7f0000000680)="601c6d6b5d6f736690e6b100080101000440002000f8010010964ec8070086bc09faffff7f00000000000000000000000000000000001ef5aa92f6cbe5d9a45a25d3c3fb0ffcd6dcf97b1390e57c7567cafacabace46efde13a249ad70644ae930a0da894227e69e5d6809b40f1c8240b2b9b8dbd72af4d26f1c1728534ffbcfe8a74861960e5413304efa48d91f2775e0395d43521568b509079b24577213ae771b3dcf10545295d62fe0739c0cb77658300dab822d1a25bb5f24ab1a74d906a080312b49ce18079d3da96343c8d6c85e8bf63aba93b1e8b7668c5446cae620b0b877cc414e84589b7725494be2140b8f6600"/253, 0xfd}, {&(0x7f0000000180)="2e2020202020202020202010000000ffff552c55000015602c550300000000002e2e20202020202020202010007f15602cef2c55000015602c5500000000000009000069000000650030000f00fc0000ffffffffffffffffffff0000ffff18ff46494c453020202020202020007f15602c552c55000015602c5504001a040000", 0x80, 0xfd}, {&(0x7f0000000c00)="53595a4b7a4c4c4552202008000007602c552c55000015602c5500000000000041660069006c00650030800f00fc000100ffffffffbc9f74eaff0000ffdff2ff46494c453020202020202010007f15602c552c55000015602c5503000067cfefe1fd2ed43dfed7be00000041660069006c00650031000f00100000ffffffffffffffe646494c453120202020007f15602c552c55000015602c01000000000000ae420069006c00650032000f00140000ffffffffffffffffffff0000ffffffff46494c453220202020202020007f15602c552c55000015602c5506002823000041850069006c0065003e000fd2d263006f006c0064000000ffff0000ffffffff46494c457e312020434f4c20007f15602c552c55000015602c550b7fb30000000000000000000000000000cc1914594ead64a44769a3d4169f87f31930b0a52da17414be0a1b2733a3dd1b8e4feea233bca2865604147c58bc245d00399fd106ed5668cad4f5bf66bb1e8b0adf8ac2f514572eba1056cf861b1b5f3c77f9f27e6122a248e87ca87c5861a0505b3f07d8648dd7a99678d12d6cafb04ad5d6ac0886d8f818b755cc843d40e095d17411ca666714814a246a7d316cbf3e4024ebcd62aec2a1fdac43a524614badf80c638ed99220620f0a4ba06703fc6ff885d14abb02b702ac0b6ecf15d1d59161e3747821b2ef2350bc29c697ce5737fda574568a16a3dd752d9653b505348e85f4831b528c2f817432ca74a3e19f493d7b46a06fb6da92c89030a3c806e1260201979500624e5f825f34734e76610bd1bacbcbf369902474d7250fd6c4056e34a9291c119d3fcb63723271c3610a28b89e68266e522063156e2e4c3eebccb6a8e90210d22d3211e4c0e8f8fc3265fbdb484264d56ddad9609ea12c6a8ccd7c0573ddc2db2ae3958b23a03106101811eb654650c857cab5d17515932967a7c84df8bd46c2004c180b0a0571fb66d8496ed136231cb6127d0ac9284a1619460390e1b2953beeb0bb15e3e72cf6504d93cd692782f7e6abb0176c9e05880c7b8d1f9d4a0f412d01d5fe6ad5fc34285c24fa6e4408d1a91aedf6fe5c69d91539824e02a698ae5c983a2e52cc3076eaaf0c4d1a67afb3cc02f87d2e2f7f6b6c9e30758d3a0b8a30b784b691643cccf232362e5f3ef09b5f43eb0c6c7a01fe540c2993510ccaae333a4b6625ca3cbf20315e6d22fb2ee9656d1b0663a3778140574de642fa400f754f4ae4ed06e976ef1e51132204ae9ce98d5656a624db7b9f4650807675077cc83020f442a929fe2943938518487dc3c010798412fa41ac81bc3767c1d540158bb8b2d270b14a800d2f1ae96df0aec6a50c7c5e1b5aa77d8a921411b8dc467e7f001e64f9b587872a8ea4ae4c50a0b2fadc61f2784af6f1ac404abbd19bb04fc393f3aadd002149b0e77fb29de2d783162b83bf462997108e04daeaa0b279be81d85d8078d3c54c702174aa688f9261006adf62", 0x425, 0x2800}, {&(0x7f0000000200)="00ba637f07180000cdfc290949cd1925b9d77ed0a3d14d032b3339c101f3a4b46ff10cd5e401b7fd7f218ae9f303af266da9c0eda78602f93ac1593126e1f430a9f8ade2d2af737995bcb733884cd7d9434d0e62b7647da8e2ef3ce1f5ff6aca112c4a2f8e86d60b011aaf5b7f040300000010124d64ee3dd843b13b05780ab381bc1d18227f21c0079faae0342f25fa0cc53a306b6018a1ea68286abab53e44868e9a171fb84e8717510ad69b71fa33490a32adf166a506978d067a4b0253d7407b790762988d11517db3d803519bb8f37aba557b9600"/226, 0xe2, 0x4000}], 0x0, &(0x7f0000000100)={[{@fat=@errors_remount}, {@utf8no}, {@iocharset={'iocharset', 0x3d, 'utf8'}}, {@uni_xlate}, {@uni_xlate}, {@uni_xlate}, {@uni_xlateno}, {@uni_xlate}]}, 0x1) getdents(r0, &(0x7f0000000580)=""/255, 0xff) [ 402.154159][ T2970] Dev loop5: unable to read RDB block 1 [ 402.159858][ T2970] loop5: unable to read partition table [ 402.174146][ T2970] loop5: partition table beyond EOD, truncated [ 402.206905][T16864] loop0: detected capacity change from 0 to 60 [ 402.222863][T16864] FAT-fs (loop0): utf8 is not a recommended IO charset for FAT filesystems, filesystem will be case sensitive! 23:52:21 executing program 5: r0 = syz_io_uring_setup(0x1c16, &(0x7f0000000200), &(0x7f0000000000/0x4000)=nil, &(0x7f0000004000/0x2000)=nil, &(0x7f0000000040), &(0x7f00000000c0)) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000001100)='fdinfo/4\x00') syz_read_part_table(0x0, 0x1, &(0x7f00000024c0)=[{&(0x7f0000000200)="bb79d06d8735aba0a1d260fd510c0158efd010717d24eba23473d6cc64978be3dd28cfcfa5b6a8d3e68c76d659e6bf182d818152768fdaf8e09ba4d709429c9fbdbd7e54b2f0356edf2a9f4716f6d074e7afb531e2deac61a0c730fb0b59deadb54b79264e090d7bae5545efd9aaac8201325179311c24ed2bab236a0df0b67426832959274550ad02e74b0bf09dd4be65467a937f2fa9789a37a24d316f30fb24282943ddc1077e1af621c31cb083c60690bdf43ceeeeca98354b47b9e8fff27978317d0c688fa03d530100e345389a00cfb5bf1b95c1731f7fc1c3a5f901940521a009d7c8c162920b21ee4e0d916f57cf3ba57d8faab6d2479d61c2f60fe08fcb514622958a070179ff557d52b81d39ce17e2db96b137ec7042ebd9d48ba73b2cb9875270577ca6171b66b244a74b9f119364d4a2d79b7e4d714547a6a285c2dfd28ec901f35e1bdd4de00fa3c7fece1a8911f9974adcc8f27ba34659e93696a0cd60b81c19610b83fdfb15e6dfb8246858e1be6bdc5098a4b3ce7a744f388947ec3e3860d528353ca09bd1499fd2e0220470bba7e253bc97a0c5a48f7630c50265552c842a627573331ae2626b9d173e25a44f1ed7136de7798f9af5f37321a4197481ec6ba24d1c29a47f46fe6800ba9393dd495dd31afee0d1ad75d2240f420e2896346d715be2555d681df5ae12e94a39f1c2bc840c7fe73cfeb1f197", 0x200}]) (async) openat$misdntimer(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async) io_uring_enter(r1, 0x7abb, 0x0, 0x0, 0x0, 0x0) openat$cuse(0xffffff9c, &(0x7f00000000c0), 0x2, 0x0) (async, rerun: 64) newfstatat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) (rerun: 64) chown(&(0x7f0000000000)='./file0\x00', 0x0, 0xffffffffffffffff) pread64(r2, &(0x7f0000002140)=""/17, 0x11, 0x0) r3 = openat$cgroup_freezer_state(r1, &(0x7f0000000100), 0x2, 0x0) ioctl$FS_IOC_SETFLAGS(r3, 0x40086602, &(0x7f0000000140)=0x1000) 23:52:21 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000040), &(0x7f00000000c0)='./bus\x00', 0x78d1, 0x4, &(0x7f0000000500)=[{&(0x7f0000000680)="601c6d6b5d6f736690e6b100080101000440002000f8010010964ec8070086bc09faffff7f00000000000000000000000000000000001ef5aa92f6cbe5d9a45a25d3c3fb0ffcd6dcf97b1390e57c7567cafacabace46efde13a249ad70644ae930a0da894227e69e5d6809b40f1c8240b2b9b8dbd72af4d26f1c1728534ffbcfe8a74861960e5413304efa48d91f2775e0395d43521568b509079b24577213ae771b3dcf10545295d62fe0739c0cb77658300dab822d1a25bb5f24ab1a74d906a080312b49ce18079d3da96343c8d6c85e8bf63aba93b1e8b7668c5446cae620b0b877cc414e84589b7725494be2140b8f6600"/253, 0xfd}, {&(0x7f0000000180)="2e2020202020202020202010000000ffff552c55000015602c550300000000002e2e20202020202020202010007f15602cef2c55000015602c5500000000000009000069000000650030000f00fc0000ffffffffffffffffffff0000ffff18ff46494c453020202020202020007f15602c552c55000015602c5504001a040000", 0x80, 0xfd}, {&(0x7f0000000c00)="53595a4b7a4c4c4552202008000007602c552c55000015602c5500000000000041660069006c00650030800f00fc000100ffffffffbc9f74eaff0000ffdff2ff46494c453020202020202010007f15602c552c55000015602c5503000067cfefe1fd2ed43dfed7be00000041660069006c00650031000f00100000ffffffffffffffe646494c453120202020007f15602c552c55000015602c01000000000000ae420069006c00650032000f00140000ffffffffffffffffffff0000ffffffff46494c453220202020202020007f15602c552c55000015602c5506002823000041850069006c0065003e000fd2d263006f006c0064000000ffff0000ffffffff46494c457e312020434f4c20007f15602c552c55000015602c550b7fb30000000000000000000000000000cc1914594ead64a44769a3d4169f87f31930b0a52da17414be0a1b2733a3dd1b8e4feea233bca2865604147c58bc245d00399fd106ed5668cad4f5bf66bb1e8b0adf8ac2f514572eba1056cf861b1b5f3c77f9f27e6122a248e87ca87c5861a0505b3f07d8648dd7a99678d12d6cafb04ad5d6ac0886d8f818b755cc843d40e095d17411ca666714814a246a7d316cbf3e4024ebcd62aec2a1fdac43a524614badf80c638ed99220620f0a4ba06703fc6ff885d14abb02b702ac0b6ecf15d1d59161e3747821b2ef2350bc29c697ce5737fda574568a16a3dd752d9653b505348e85f4831b528c2f817432ca74a3e19f493d7b46a06fb6da92c89030a3c806e1260201979500624e5f825f34734e76610bd1bacbcbf369902474d7250fd6c4056e34a9291c119d3fcb63723271c3610a28b89e68266e522063156e2e4c3eebccb6a8e90210d22d3211e4c0e8f8fc3265fbdb484264d56ddad9609ea12c6a8ccd7c0573ddc2db2ae3958b23a03106101811eb654650c857cab5d17515932967a7c84df8bd46c2004c180b0a0571fb66d8496ed136231cb6127d0ac9284a1619460390e1b2953beeb0bb15e3e72cf6504d93cd692782f7e6abb0176c9e05880c7b8d1f9d4a0f412d01d5fe6ad5fc34285c24fa6e4408d1a91aedf6fe5c69d91539824e02a698ae5c983a2e52cc3076eaaf0c4d1a67afb3cc02f87d2e2f7f6b6c9e30758d3a0b8a30b784b691643cccf232362e5f3ef09b5f43eb0c6c7a01fe540c2993510ccaae333a4b6625ca3cbf20315e6d22fb2ee9656d1b0663a3778140574de642fa400f754f4ae4ed06e976ef1e51132204ae9ce98d5656a624db7b9f4650807675077cc83020f442a929fe2943938518487dc3c010798412fa41ac81bc3767c1d540158bb8b2d270b14a800d2f1ae96df0aec6a50c7c5e1b5aa77d8a921411b8dc467e7f001e64f9b587872a8ea4ae4c50a0b2fadc61f2784af6f1ac404abbd19bb04fc393f3aadd002149b0e77fb29de2d783162b83bf462997108e04daeaa0b279be81d85d8078d3c54c702174aa688f9261006adf62", 0x425, 0x2800}, {&(0x7f0000000200)="00ba637f07180000cdfc290949cd1925b9d77ed0a3d14d032b3339c101f3a4b46ff10cd5e401b7fd7f218ae9f303af266da9c0eda78602f93ac1593126e1f430a9f8ade2d2af737995bcb733884cd7d9434d0e62b7647da8e2ef3ce1f5ff6aca112c4a2f8e86d60b011aaf5b7f040300000010124d64ee3dd843b13b05780ab381bc1d18227f21c0079faae0342f25fa0cc53a306b6018a1ea68286abab53e44868e9a171fb84e8717510ad69b71fa33490a32adf166a506978d067a4b0253d7407b790762988d11517db3d803519bb8f37aba557b9600"/226, 0xe2, 0x4000}], 0x0, &(0x7f0000000100)={[{@fat=@errors_remount}, {@utf8no}, {@iocharset={'iocharset', 0x3d, 'utf8'}}, {@uni_xlate}, {@uni_xlate}, {@uni_xlate}, {@uni_xlateno}, {@uni_xlate}]}, 0x1) getdents(r0, &(0x7f0000000580)=""/255, 0xff) [ 402.339164][T16868] loop0: detected capacity change from 0 to 60 [ 402.346779][T16867] loop5: detected capacity change from 0 to 1 [ 402.363153][ T3723] I/O error, dev loop5, sector 0 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 [ 402.372736][T16868] FAT-fs (loop0): utf8 is not a recommended IO charset for FAT filesystems, filesystem will be case sensitive! 23:52:21 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000040), &(0x7f00000000c0)='./bus\x00', 0x78d1, 0x4, &(0x7f0000000500)=[{&(0x7f0000000680)="601c6d6b5d6f736690e6b100080101000440002000f8010010964ec8070086bc09faffff7f00000000000000000000000000000000001ef5aa92f6cbe5d9a45a25d3c3fb0ffcd6dcf97b1390e57c7567cafacabace46efde13a249ad70644ae930a0da894227e69e5d6809b40f1c8240b2b9b8dbd72af4d26f1c1728534ffbcfe8a74861960e5413304efa48d91f2775e0395d43521568b509079b24577213ae771b3dcf10545295d62fe0739c0cb77658300dab822d1a25bb5f24ab1a74d906a080312b49ce18079d3da96343c8d6c85e8bf63aba93b1e8b7668c5446cae620b0b877cc414e84589b7725494be2140b8f6600"/253, 0xfd}, {&(0x7f0000000180)="2e2020202020202020202010000000ffff552c55000015602c550300000000002e2e20202020202020202010007f15602cef2c55000015602c5500000000000009000069000000650030000f00fc0000ffffffffffffffffffff0000ffff18ff46494c453020202020202020007f15602c552c55000015602c5504001a040000", 0x80, 0xfd}, {&(0x7f0000000c00)="53595a4b7a4c4c4552202008000007602c552c55000015602c5500000000000041660069006c00650030800f00fc000100ffffffffbc9f74eaff0000ffdff2ff46494c453020202020202010007f15602c552c55000015602c5503000067cfefe1fd2ed43dfed7be00000041660069006c00650031000f00100000ffffffffffffffe646494c453120202020007f15602c552c55000015602c01000000000000ae420069006c00650032000f00140000ffffffffffffffffffff0000ffffffff46494c453220202020202020007f15602c552c55000015602c5506002823000041850069006c0065003e000fd2d263006f006c0064000000ffff0000ffffffff46494c457e312020434f4c20007f15602c552c55000015602c550b7fb30000000000000000000000000000cc1914594ead64a44769a3d4169f87f31930b0a52da17414be0a1b2733a3dd1b8e4feea233bca2865604147c58bc245d00399fd106ed5668cad4f5bf66bb1e8b0adf8ac2f514572eba1056cf861b1b5f3c77f9f27e6122a248e87ca87c5861a0505b3f07d8648dd7a99678d12d6cafb04ad5d6ac0886d8f818b755cc843d40e095d17411ca666714814a246a7d316cbf3e4024ebcd62aec2a1fdac43a524614badf80c638ed99220620f0a4ba06703fc6ff885d14abb02b702ac0b6ecf15d1d59161e3747821b2ef2350bc29c697ce5737fda574568a16a3dd752d9653b505348e85f4831b528c2f817432ca74a3e19f493d7b46a06fb6da92c89030a3c806e1260201979500624e5f825f34734e76610bd1bacbcbf369902474d7250fd6c4056e34a9291c119d3fcb63723271c3610a28b89e68266e522063156e2e4c3eebccb6a8e90210d22d3211e4c0e8f8fc3265fbdb484264d56ddad9609ea12c6a8ccd7c0573ddc2db2ae3958b23a03106101811eb654650c857cab5d17515932967a7c84df8bd46c2004c180b0a0571fb66d8496ed136231cb6127d0ac9284a1619460390e1b2953beeb0bb15e3e72cf6504d93cd692782f7e6abb0176c9e05880c7b8d1f9d4a0f412d01d5fe6ad5fc34285c24fa6e4408d1a91aedf6fe5c69d91539824e02a698ae5c983a2e52cc3076eaaf0c4d1a67afb3cc02f87d2e2f7f6b6c9e30758d3a0b8a30b784b691643cccf232362e5f3ef09b5f43eb0c6c7a01fe540c2993510ccaae333a4b6625ca3cbf20315e6d22fb2ee9656d1b0663a3778140574de642fa400f754f4ae4ed06e976ef1e51132204ae9ce98d5656a624db7b9f4650807675077cc83020f442a929fe2943938518487dc3c010798412fa41ac81bc3767c1d540158bb8b2d270b14a800d2f1ae96df0aec6a50c7c5e1b5aa77d8a921411b8dc467e7f001e64f9b587872a8ea4ae4c50a0b2fadc61f2784af6f1ac404abbd19bb04fc393f3aadd002149b0e77fb29de2d783162b83bf462997108e04daeaa0b279be81d85d8078d3c54c702174aa688f9261006adf62", 0x425, 0x2800}, {&(0x7f0000000200)="00ba637f07180000cdfc290949cd1925b9d77ed0a3d14d032b3339c101f3a4b46ff10cd5e401b7fd7f218ae9f303af266da9c0eda78602f93ac1593126e1f430a9f8ade2d2af737995bcb733884cd7d9434d0e62b7647da8e2ef3ce1f5ff6aca112c4a2f8e86d60b011aaf5b7f040300000010124d64ee3dd843b13b05780ab381bc1d18227f21c0079faae0342f25fa0cc53a306b6018a1ea68286abab53e44868e9a171fb84e8717510ad69b71fa33490a32adf166a506978d067a4b0253d7407b790762988d11517db3d803519bb8f37aba557b9600"/226, 0xe2, 0x4000}], 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="6572726f72733d72656d6f756e742d726f2c757466383d302c696f000200000000000063703835372c756e697a786c6174653d312c756e695f786c6174653d312c73686f72746e616d653d77696e39352c756e695f786c6174653d302c756e695f786c6174653d312c005294e121b4275ca65f4fc81507c0206fec9a53fe230cdbcbc4530bac7ba2a90f1072d4d260e5b0e7e65e189f584c160f0507fa5f59c7d90628673b18aec13123eb8aa7fa902cbe4d698923e1d56ef153d10b8528ef420b6da680613c5b14c6f44d4d59d5b7b53bd7d7f816f4c020ccb2f0518a6f"], 0x0) syz_read_part_table(0x2, 0x4, &(0x7f0000000780)=[{&(0x7f0000000100)="3c4d62500b0bfcfdbf580b4831afd25bf8f23fcf0010f1bfcdbdf26dc65a9757f0c1fb995b22f4c8f50b4156c19a9327b3d65b2368bde8225d363f413fc4c37683f8d8f5c14a0802b766bebd38ead57e5a", 0x51, 0x7ff}, {&(0x7f0000000000), 0x0, 0x8}, {&(0x7f0000000080)="d055cf74251840fb5170e1bb", 0xc, 0x7}, {&(0x7f0000000400)="4a9ce5d726c6d9004e8d351649fc5cc1de543a54a067765e680585ae184325f93e97fb18668969e4a88f123cce5635abdb31d2200a9b591812ce1179fb301fdbe03f552c34d891b0b31466fbcfc183cf5c0d6bdb8ba3479579fc14637ec0c1d95a0f8d33b0ac0020a15bd6421f8daa0910618ed03a3dfcda94d5b801ff34c9c3734b18186e21083a041fc10b5d642d0cf87955f3a675ed3df9a77c6a9b9d0f5444fb2b3d7264c623b410dc4175cf6c31b332e9548ad8d02d0de9a800c542fd268b596cdc4cc286eba77b6dc0e7170b01536039a87235bff6eb31931ca5e89ebe7c19de37b04ae693372c4c879f8ba8f612b64d07", 0xf4, 0x8000}]) getdents(r0, &(0x7f0000000580)=""/255, 0xff) [ 402.459093][T16873] loop0: detected capacity change from 0 to 60 [ 402.474144][T16873] FAT-fs (loop0): Unrecognized mount option "io" or missing value [ 402.528642][T16873] loop0: detected capacity change from 0 to 64 [ 402.539549][ T3723] I/O error, dev loop0, sector 0 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 23:52:21 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000040), &(0x7f00000000c0)='./bus\x00', 0x78d1, 0x4, &(0x7f0000000500)=[{&(0x7f0000000680)="601c6d6b5d6f736690e6b100080101000440002000f8010010964ec8070086bc09faffff7f00000000000000000000000000000000001ef5aa92f6cbe5d9a45a25d3c3fb0ffcd6dcf97b1390e57c7567cafacabace46efde13a249ad70644ae930a0da894227e69e5d6809b40f1c8240b2b9b8dbd72af4d26f1c1728534ffbcfe8a74861960e5413304efa48d91f2775e0395d43521568b509079b24577213ae771b3dcf10545295d62fe0739c0cb77658300dab822d1a25bb5f24ab1a74d906a080312b49ce18079d3da96343c8d6c85e8bf63aba93b1e8b7668c5446cae620b0b877cc414e84589b7725494be2140b8f6600"/253, 0xfd}, {&(0x7f0000000180)="2e2020202020202020202010000000ffff552c55000015602c550300000000002e2e20202020202020202010007f15602cef2c55000015602c5500000000000009000069000000650030000f00fc0000ffffffffffffffffffff0000ffff18ff46494c453020202020202020007f15602c552c55000015602c5504001a040000", 0x80, 0xfd}, {&(0x7f0000000c00)="53595a4b7a4c4c4552202008000007602c552c55000015602c5500000000000041660069006c00650030800f00fc000100ffffffffbc9f74eaff0000ffdff2ff46494c453020202020202010007f15602c552c55000015602c5503000067cfefe1fd2ed43dfed7be00000041660069006c00650031000f00100000ffffffffffffffe646494c453120202020007f15602c552c55000015602c01000000000000ae420069006c00650032000f00140000ffffffffffffffffffff0000ffffffff46494c453220202020202020007f15602c552c55000015602c5506002823000041850069006c0065003e000fd2d263006f006c0064000000ffff0000ffffffff46494c457e312020434f4c20007f15602c552c55000015602c550b7fb30000000000000000000000000000cc1914594ead64a44769a3d4169f87f31930b0a52da17414be0a1b2733a3dd1b8e4feea233bca2865604147c58bc245d00399fd106ed5668cad4f5bf66bb1e8b0adf8ac2f514572eba1056cf861b1b5f3c77f9f27e6122a248e87ca87c5861a0505b3f07d8648dd7a99678d12d6cafb04ad5d6ac0886d8f818b755cc843d40e095d17411ca666714814a246a7d316cbf3e4024ebcd62aec2a1fdac43a524614badf80c638ed99220620f0a4ba06703fc6ff885d14abb02b702ac0b6ecf15d1d59161e3747821b2ef2350bc29c697ce5737fda574568a16a3dd752d9653b505348e85f4831b528c2f817432ca74a3e19f493d7b46a06fb6da92c89030a3c806e1260201979500624e5f825f34734e76610bd1bacbcbf369902474d7250fd6c4056e34a9291c119d3fcb63723271c3610a28b89e68266e522063156e2e4c3eebccb6a8e90210d22d3211e4c0e8f8fc3265fbdb484264d56ddad9609ea12c6a8ccd7c0573ddc2db2ae3958b23a03106101811eb654650c857cab5d17515932967a7c84df8bd46c2004c180b0a0571fb66d8496ed136231cb6127d0ac9284a1619460390e1b2953beeb0bb15e3e72cf6504d93cd692782f7e6abb0176c9e05880c7b8d1f9d4a0f412d01d5fe6ad5fc34285c24fa6e4408d1a91aedf6fe5c69d91539824e02a698ae5c983a2e52cc3076eaaf0c4d1a67afb3cc02f87d2e2f7f6b6c9e30758d3a0b8a30b784b691643cccf232362e5f3ef09b5f43eb0c6c7a01fe540c2993510ccaae333a4b6625ca3cbf20315e6d22fb2ee9656d1b0663a3778140574de642fa400f754f4ae4ed06e976ef1e51132204ae9ce98d5656a624db7b9f4650807675077cc83020f442a929fe2943938518487dc3c010798412fa41ac81bc3767c1d540158bb8b2d270b14a800d2f1ae96df0aec6a50c7c5e1b5aa77d8a921411b8dc467e7f001e64f9b587872a8ea4ae4c50a0b2fadc61f2784af6f1ac404abbd19bb04fc393f3aadd002149b0e77fb29de2d783162b83bf462997108e04daeaa0b279be81d85d8078d3c54c702174aa688f9261006adf62", 0x425, 0x2800}, {&(0x7f0000000200)="00ba637f07180000cdfc290949cd1925b9d77ed0a3d14d032b3339c101f3a4b46ff10cd5e401b7fd7f218ae9f303af266da9c0eda78602f93ac1593126e1f430a9f8ade2d2af737995bcb733884cd7d9434d0e62b7647da8e2ef3ce1f5ff6aca112c4a2f8e86d60b011aaf5b7f040300000010124d64ee3dd843b13b05780ab381bc1d18227f21c0079faae0342f25fa0cc53a306b6018a1ea68286abab53e44868e9a171fb84e8717510ad69b71fa33490a32adf166a506978d067a4b0253d7407b790762988d11517db3d803519bb8f37aba557b9600"/226, 0xe2, 0x4000}], 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="6572726f72733d72656d6f756e742d726f2c757466383d302c696f000200000000000063703835372c756e697a786c6174653d312c756e695f786c6174653d312c73686f72746e616d653d77696e39352c756e695f786c6174653d302c756e695f786c6174653d312c005294e121b4275ca65f4fc81507c0206fec9a53fe230cdbcbc4530bac7ba2a90f1072d4d260e5b0e7e65e189f584c160f0507fa5f59c7d90628673b18aec13123eb8aa7fa902cbe4d698923e1d56ef153d10b8528ef420b6da680613c5b14c6f44d4d59d5b7b53bd7d7f816f4c020ccb2f0518a6f"], 0x0) syz_read_part_table(0x2, 0x4, &(0x7f0000000780)=[{&(0x7f0000000100)="3c4d62500b0bfcfdbf580b4831afd25bf8f23fcf0010f1bfcdbdf26dc65a9757f0c1fb995b22f4c8f50b4156c19a9327b3d65b2368bde8225d363f413fc4c37683f8d8f5c14a0802b766bebd38ead57e5a", 0x51, 0x7ff}, {&(0x7f0000000000), 0x0, 0x8}, {&(0x7f0000000080)="d055cf74251840fb5170e1bb", 0xc, 0x7}, {&(0x7f0000000400)="4a9ce5d726c6d9004e8d351649fc5cc1de543a54a067765e680585ae184325f93e97fb18668969e4a88f123cce5635abdb31d2200a9b591812ce1179fb301fdbe03f552c34d891b0b31466fbcfc183cf5c0d6bdb8ba3479579fc14637ec0c1d95a0f8d33b0ac0020a15bd6421f8daa0910618ed03a3dfcda94d5b801ff34c9c3734b18186e21083a041fc10b5d642d0cf87955f3a675ed3df9a77c6a9b9d0f5444fb2b3d7264c623b410dc4175cf6c31b332e9548ad8d02d0de9a800c542fd268b596cdc4cc286eba77b6dc0e7170b01536039a87235bff6eb31931ca5e89ebe7c19de37b04ae693372c4c879f8ba8f612b64d07", 0xf4, 0x8000}]) (async, rerun: 32) getdents(r0, &(0x7f0000000580)=""/255, 0xff) (rerun: 32) [ 402.693970][ T2970] Dev loop5: unable to read RDB block 1 [ 402.709638][T16876] loop0: detected capacity change from 0 to 60 [ 402.717848][ T2970] loop5: unable to read partition table [ 402.730037][T16876] FAT-fs (loop0): Unrecognized mount option "io" or missing value 23:52:21 executing program 5: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) mount(&(0x7f00000000c0)=@nullb, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='exfat\x00', 0x0, 0x0) r0 = syz_open_procfs(0x0, &(0x7f0000000180)='pagemap\x00') lseek(r0, 0x0, 0x1) renameat2(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00', 0x1) [ 402.742316][ T2970] loop5: partition table beyond EOD, truncated [ 402.805697][T16878] exFAT-fs (nullb0): invalid boot record signature [ 402.813994][T16879] loop0: detected capacity change from 0 to 64 [ 402.832411][T16878] exFAT-fs (nullb0): failed to read boot sector [ 402.842674][T16878] exFAT-fs (nullb0): failed to recognize exfat type [ 402.858350][T16879] loop0: detected capacity change from 0 to 64 [ 402.862628][ T3723] I/O error, dev loop0, sector 0 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 23:52:21 executing program 5: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) (async) mount(&(0x7f00000000c0)=@nullb, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='exfat\x00', 0x0, 0x0) (async) r0 = syz_open_procfs(0x0, &(0x7f0000000180)='pagemap\x00') lseek(r0, 0x0, 0x1) renameat2(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00', 0x1) [ 402.916976][T16879] loop0: detected capacity change from 0 to 64 [ 402.925070][ T3723] I/O error, dev loop0, sector 0 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 [ 402.959809][T16884] exFAT-fs (nullb0): invalid boot record signature [ 402.973171][T16884] exFAT-fs (nullb0): failed to read boot sector [ 402.988442][T16884] exFAT-fs (nullb0): failed to recognize exfat type [ 403.004923][T16879] loop0: detected capacity change from 0 to 64 [ 403.016943][ T3723] I/O error, dev loop0, sector 0 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 23:52:22 executing program 5: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) mount(&(0x7f00000000c0)=@nullb, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='exfat\x00', 0x0, 0x0) (async) r0 = syz_open_procfs(0x0, &(0x7f0000000180)='pagemap\x00') lseek(r0, 0x0, 0x1) (async) renameat2(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00', 0x1) [ 403.060735][T16879] loop0: detected capacity change from 0 to 64 [ 403.069253][ T3723] I/O error, dev loop0, sector 0 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 [ 403.094475][T16886] exFAT-fs (nullb0): invalid boot record signature [ 403.111397][T16886] exFAT-fs (nullb0): failed to read boot sector [ 403.138402][T16886] exFAT-fs (nullb0): failed to recognize exfat type [ 403.162635][ T2970] Buffer I/O error on dev loop0, logical block 0, async page read [ 403.175447][ T2970] ldm_validate_partition_table(): Disk read failed. [ 403.191188][ T2970] Dev loop0: unable to read RDB block 0 [ 403.207473][ T2970] loop0: unable to read partition table [ 403.222913][ T2970] loop0: partition table beyond EOD, truncated [ 403.239412][T16879] loop0: detected capacity change from 0 to 64 [ 403.250832][ T3723] Buffer I/O error on dev loop0, logical block 0, async page read [ 403.299671][T16879] loop0: detected capacity change from 0 to 64 [ 403.308255][ T3723] Buffer I/O error on dev loop0, logical block 0, async page read [ 403.378847][T16879] loop0: detected capacity change from 0 to 64 [ 403.383896][ T3723] Buffer I/O error on dev loop0, logical block 0, async page read [ 403.462261][ T2970] Buffer I/O error on dev loop0, logical block 0, async page read [ 403.480380][ T2970] ldm_validate_partition_table(): Disk read failed. [ 403.487170][ T2970] Dev loop0: unable to read RDB block 0 [ 403.501909][ T2970] loop0: unable to read partition table [ 403.517903][ T2970] loop0: partition table beyond EOD, truncated [ 403.528071][T16879] loop0: detected capacity change from 0 to 64 [ 403.533495][ T3723] Buffer I/O error on dev loop0, logical block 0, async page read 23:52:22 executing program 0: r0 = syz_mount_image$vfat(&(0x7f0000000040), &(0x7f00000000c0)='./bus\x00', 0x78d1, 0x4, &(0x7f0000000500)=[{&(0x7f0000000680)="601c6d6b5d6f736690e6b100080101000440002000f8010010964ec8070086bc09faffff7f00000000000000000000000000000000001ef5aa92f6cbe5d9a45a25d3c3fb0ffcd6dcf97b1390e57c7567cafacabace46efde13a249ad70644ae930a0da894227e69e5d6809b40f1c8240b2b9b8dbd72af4d26f1c1728534ffbcfe8a74861960e5413304efa48d91f2775e0395d43521568b509079b24577213ae771b3dcf10545295d62fe0739c0cb77658300dab822d1a25bb5f24ab1a74d906a080312b49ce18079d3da96343c8d6c85e8bf63aba93b1e8b7668c5446cae620b0b877cc414e84589b7725494be2140b8f6600"/253, 0xfd}, {&(0x7f0000000180)="2e2020202020202020202010000000ffff552c55000015602c550300000000002e2e20202020202020202010007f15602cef2c55000015602c5500000000000009000069000000650030000f00fc0000ffffffffffffffffffff0000ffff18ff46494c453020202020202020007f15602c552c55000015602c5504001a040000", 0x80, 0xfd}, {&(0x7f0000000c00)="53595a4b7a4c4c4552202008000007602c552c55000015602c5500000000000041660069006c00650030800f00fc000100ffffffffbc9f74eaff0000ffdff2ff46494c453020202020202010007f15602c552c55000015602c5503000067cfefe1fd2ed43dfed7be00000041660069006c00650031000f00100000ffffffffffffffe646494c453120202020007f15602c552c55000015602c01000000000000ae420069006c00650032000f00140000ffffffffffffffffffff0000ffffffff46494c453220202020202020007f15602c552c55000015602c5506002823000041850069006c0065003e000fd2d263006f006c0064000000ffff0000ffffffff46494c457e312020434f4c20007f15602c552c55000015602c550b7fb30000000000000000000000000000cc1914594ead64a44769a3d4169f87f31930b0a52da17414be0a1b2733a3dd1b8e4feea233bca2865604147c58bc245d00399fd106ed5668cad4f5bf66bb1e8b0adf8ac2f514572eba1056cf861b1b5f3c77f9f27e6122a248e87ca87c5861a0505b3f07d8648dd7a99678d12d6cafb04ad5d6ac0886d8f818b755cc843d40e095d17411ca666714814a246a7d316cbf3e4024ebcd62aec2a1fdac43a524614badf80c638ed99220620f0a4ba06703fc6ff885d14abb02b702ac0b6ecf15d1d59161e3747821b2ef2350bc29c697ce5737fda574568a16a3dd752d9653b505348e85f4831b528c2f817432ca74a3e19f493d7b46a06fb6da92c89030a3c806e1260201979500624e5f825f34734e76610bd1bacbcbf369902474d7250fd6c4056e34a9291c119d3fcb63723271c3610a28b89e68266e522063156e2e4c3eebccb6a8e90210d22d3211e4c0e8f8fc3265fbdb484264d56ddad9609ea12c6a8ccd7c0573ddc2db2ae3958b23a03106101811eb654650c857cab5d17515932967a7c84df8bd46c2004c180b0a0571fb66d8496ed136231cb6127d0ac9284a1619460390e1b2953beeb0bb15e3e72cf6504d93cd692782f7e6abb0176c9e05880c7b8d1f9d4a0f412d01d5fe6ad5fc34285c24fa6e4408d1a91aedf6fe5c69d91539824e02a698ae5c983a2e52cc3076eaaf0c4d1a67afb3cc02f87d2e2f7f6b6c9e30758d3a0b8a30b784b691643cccf232362e5f3ef09b5f43eb0c6c7a01fe540c2993510ccaae333a4b6625ca3cbf20315e6d22fb2ee9656d1b0663a3778140574de642fa400f754f4ae4ed06e976ef1e51132204ae9ce98d5656a624db7b9f4650807675077cc83020f442a929fe2943938518487dc3c010798412fa41ac81bc3767c1d540158bb8b2d270b14a800d2f1ae96df0aec6a50c7c5e1b5aa77d8a921411b8dc467e7f001e64f9b587872a8ea4ae4c50a0b2fadc61f2784af6f1ac404abbd19bb04fc393f3aadd002149b0e77fb29de2d783162b83bf462997108e04daeaa0b279be81d85d8078d3c54c702174aa688f9261006adf62", 0x425, 0x2800}, {&(0x7f0000000200)="00ba637f07180000cdfc290949cd1925b9d77ed0a3d14d032b3339c101f3a4b46ff10cd5e401b7fd7f218ae9f303af266da9c0eda78602f93ac1593126e1f430a9f8ade2d2af737995bcb733884cd7d9434d0e62b7647da8e2ef3ce1f5ff6aca112c4a2f8e86d60b011aaf5b7f040300000010124d64ee3dd843b13b05780ab381bc1d18227f21c0079faae0342f25fa0cc53a306b6018a1ea68286abab53e44868e9a171fb84e8717510ad69b71fa33490a32adf166a506978d067a4b0253d7407b790762988d11517db3d803519bb8f37aba557b9600"/226, 0xe2, 0x4000}], 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="6572726f72733d72656d6f756e742d726f2c757466383d302c696f000200000000000063703835372c756e697a786c6174653d312c756e695f786c6174653d312c73686f72746e616d653d77696e39352c756e695f786c6174653d302c756e695f786c6174653d312c005294e121b4275ca65f4fc81507c0206fec9a53fe230cdbcbc4530bac7ba2a90f1072d4d260e5b0e7e65e189f584c160f0507fa5f59c7d90628673b18aec13123eb8aa7fa902cbe4d698923e1d56ef153d10b8528ef420b6da680613c5b14c6f44d4d59d5b7b53bd7d7f816f4c020ccb2f0518a6f"], 0x0) (async, rerun: 64) syz_read_part_table(0x2, 0x4, &(0x7f0000000780)=[{&(0x7f0000000100)="3c4d62500b0bfcfdbf580b4831afd25bf8f23fcf0010f1bfcdbdf26dc65a9757f0c1fb995b22f4c8f50b4156c19a9327b3d65b2368bde8225d363f413fc4c37683f8d8f5c14a0802b766bebd38ead57e5a", 0x51, 0x7ff}, {&(0x7f0000000000), 0x0, 0x8}, {&(0x7f0000000080)="d055cf74251840fb5170e1bb", 0xc, 0x7}, {&(0x7f0000000400)="4a9ce5d726c6d9004e8d351649fc5cc1de543a54a067765e680585ae184325f93e97fb18668969e4a88f123cce5635abdb31d2200a9b591812ce1179fb301fdbe03f552c34d891b0b31466fbcfc183cf5c0d6bdb8ba3479579fc14637ec0c1d95a0f8d33b0ac0020a15bd6421f8daa0910618ed03a3dfcda94d5b801ff34c9c3734b18186e21083a041fc10b5d642d0cf87955f3a675ed3df9a77c6a9b9d0f5444fb2b3d7264c623b410dc4175cf6c31b332e9548ad8d02d0de9a800c542fd268b596cdc4cc286eba77b6dc0e7170b01536039a87235bff6eb31931ca5e89ebe7c19de37b04ae693372c4c879f8ba8f612b64d07", 0xf4, 0x8000}]) (rerun: 64) getdents(r0, &(0x7f0000000580)=""/255, 0xff) [ 403.618619][T16891] loop0: detected capacity change from 0 to 64 [ 403.623522][ T3723] Buffer I/O error on dev loop0, logical block 0, async page read [ 403.642408][ T3723] Buffer I/O error on dev loop0, logical block 0, async page read [ 403.937092][T16890] loop0: detected capacity change from 0 to 60 [ 403.938597][ T3723] Buffer I/O error on dev loop0, logical block 0, async page read [ 403.963998][T16890] FAT-fs (loop0): Unrecognized mount option "io" or missing value 23:52:24 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x141, 0x0) fallocate(r0, 0x0, 0x0, 0x10000) write$cgroup_type(r0, &(0x7f0000000040), 0x9) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x141, 0x0) r2 = syz_open_procfs(0x0, &(0x7f0000000180)='pagemap\x00') lseek(r2, 0x0, 0x1) r3 = open(&(0x7f00000005c0)='./bus\x00', 0x145842, 0x0) r4 = syz_open_procfs(0x0, 0x0) lseek(r4, 0x75, 0x0) r5 = open(&(0x7f0000002000)='./bus\x00', 0x143142, 0x0) r6 = open(&(0x7f0000000040)='./bus\x00', 0x147042, 0x0) sendfile(r5, r6, 0x0, 0x1000000201005) ioctl$BTRFS_IOC_START_SYNC(0xffffffffffffffff, 0x80089418, &(0x7f0000000040)=0x0) ioctl$BTRFS_IOC_WAIT_SYNC(r6, 0x40089416, &(0x7f00000001c0)=r7) ioctl$BTRFS_IOC_SNAP_CREATE_V2(r3, 0x50009417, &(0x7f0000000d80)={{r4}, r7, 0x6, @inherit={0x90, &(0x7f0000000600)=ANY=[@ANYBLOB="000000000000000009000000000000000f0f000000000000000000000000000012000000000000000800000000000000080000000000000005000080000000001979000000000000010000000000000000000000000000000500000000000000010000000000000008000000000000000800000000000000050000000000000001000000000000004c4a000000000000"]}, @devid}) ioctl$BTRFS_IOC_WAIT_SYNC(r2, 0x40089416, &(0x7f0000000000)=r7) fallocate(r1, 0x20, 0x2000, 0x10000) r8 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x141, 0x0) lseek(0xffffffffffffffff, 0x9, 0x4) fallocate(r8, 0x20, 0x0, 0x83000000) 23:52:24 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x141, 0x0) fallocate(r0, 0x0, 0x0, 0x10000) (async) write$cgroup_type(r0, &(0x7f0000000040), 0x9) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x141, 0x0) (async) r2 = syz_open_procfs(0x0, &(0x7f0000000180)='pagemap\x00') lseek(r2, 0x0, 0x1) r3 = open(&(0x7f00000005c0)='./bus\x00', 0x145842, 0x0) r4 = syz_open_procfs(0x0, 0x0) lseek(r4, 0x75, 0x0) r5 = open(&(0x7f0000002000)='./bus\x00', 0x143142, 0x0) (async) r6 = open(&(0x7f0000000040)='./bus\x00', 0x147042, 0x0) sendfile(r5, r6, 0x0, 0x1000000201005) ioctl$BTRFS_IOC_START_SYNC(0xffffffffffffffff, 0x80089418, &(0x7f0000000040)=0x0) ioctl$BTRFS_IOC_WAIT_SYNC(r6, 0x40089416, &(0x7f00000001c0)=r7) ioctl$BTRFS_IOC_SNAP_CREATE_V2(r3, 0x50009417, &(0x7f0000000d80)={{r4}, r7, 0x6, @inherit={0x90, &(0x7f0000000600)=ANY=[@ANYBLOB="000000000000000009000000000000000f0f000000000000000000000000000012000000000000000800000000000000080000000000000005000080000000001979000000000000010000000000000000000000000000000500000000000000010000000000000008000000000000000800000000000000050000000000000001000000000000004c4a000000000000"]}, @devid}) ioctl$BTRFS_IOC_WAIT_SYNC(r2, 0x40089416, &(0x7f0000000000)=r7) (async) fallocate(r1, 0x20, 0x2000, 0x10000) r8 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x141, 0x0) (async) lseek(0xffffffffffffffff, 0x9, 0x4) fallocate(r8, 0x20, 0x0, 0x83000000) [ 405.352497][ T27] kauditd_printk_skb: 24 callbacks suppressed [ 405.352512][ T27] audit: type=1800 audit(1667001144.378:357): pid=16894 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.5" name="bus" dev="sda1" ino=1163 res=0 errno=0 23:52:24 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x141, 0x0) fallocate(r0, 0x0, 0x0, 0x10000) (async) write$cgroup_type(r0, &(0x7f0000000040), 0x9) (async) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x141, 0x0) r2 = syz_open_procfs(0x0, &(0x7f0000000180)='pagemap\x00') lseek(r2, 0x0, 0x1) (async) r3 = open(&(0x7f00000005c0)='./bus\x00', 0x145842, 0x0) (async) r4 = syz_open_procfs(0x0, 0x0) lseek(r4, 0x75, 0x0) (async) r5 = open(&(0x7f0000002000)='./bus\x00', 0x143142, 0x0) (async) r6 = open(&(0x7f0000000040)='./bus\x00', 0x147042, 0x0) sendfile(r5, r6, 0x0, 0x1000000201005) (async) ioctl$BTRFS_IOC_START_SYNC(0xffffffffffffffff, 0x80089418, &(0x7f0000000040)=0x0) ioctl$BTRFS_IOC_WAIT_SYNC(r6, 0x40089416, &(0x7f00000001c0)=r7) ioctl$BTRFS_IOC_SNAP_CREATE_V2(r3, 0x50009417, &(0x7f0000000d80)={{r4}, r7, 0x6, @inherit={0x90, &(0x7f0000000600)=ANY=[@ANYBLOB="000000000000000009000000000000000f0f000000000000000000000000000012000000000000000800000000000000080000000000000005000080000000001979000000000000010000000000000000000000000000000500000000000000010000000000000008000000000000000800000000000000050000000000000001000000000000004c4a000000000000"]}, @devid}) (async) ioctl$BTRFS_IOC_WAIT_SYNC(r2, 0x40089416, &(0x7f0000000000)=r7) fallocate(r1, 0x20, 0x2000, 0x10000) (async) r8 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x141, 0x0) (async) lseek(0xffffffffffffffff, 0x9, 0x4) fallocate(r8, 0x20, 0x0, 0x83000000) [ 405.425835][ T27] audit: type=1800 audit(1667001144.438:358): pid=16896 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.5" name="bus" dev="sda1" ino=1163 res=0 errno=0 [ 405.500452][ T27] audit: type=1800 audit(1667001144.518:359): pid=16900 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.5" name="bus" dev="sda1" ino=1163 res=0 errno=0 23:52:24 executing program 5: r0 = syz_mount_image$ext4(&(0x7f00000001c0)='ext4\x00', &(0x7f0000000140)='./file0\x00', 0x40000, 0x4, &(0x7f0000000200)=[{&(0x7f0000010000)="200000003900000003000000300000000f1d00f7000000000200000002000000008000000080000020000000dcf4655fdcf4654f0100ffff53ef010001000000dbf4655f000000000000000001000000000000000b0000000002", 0x5a, 0x400}, {&(0x7f0000010400)="02000000030000000400000030000f", 0xf, 0x1000}, {&(0x7f0000010500)="ffff000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x1002, 0x2000}, {&(0x7f0000012600)="ed41000000100000dbf4655fdcf4655fdcf4655f000000000000040008", 0x1d, 0x4200}], 0x6800408, &(0x7f0000000300)=ANY=[], 0x10) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x275a, 0x0) openat$btrfs_control(0xffffffffffffff9c, &(0x7f0000000000), 0x400080, 0x0) ioctl$EXT4_IOC_MIGRATE(r0, 0x6609) ioctl$FS_IOC_GETFSMAP(r1, 0xc0185879, &(0x7f0000000200)={0x0, 0x0, 0x23, 0x4020000}) [ 405.578010][T16903] loop5: detected capacity change from 0 to 512 [ 405.610929][T16903] EXT4-fs (loop5): mounted filesystem without journal. Quota mode: none. 23:52:24 executing program 5: r0 = syz_mount_image$ext4(&(0x7f00000001c0)='ext4\x00', &(0x7f0000000140)='./file0\x00', 0x40000, 0x4, &(0x7f0000000200)=[{&(0x7f0000010000)="200000003900000003000000300000000f1d00f7000000000200000002000000008000000080000020000000dcf4655fdcf4654f0100ffff53ef010001000000dbf4655f000000000000000001000000000000000b0000000002", 0x5a, 0x400}, {&(0x7f0000010400)="02000000030000000400000030000f", 0xf, 0x1000}, {&(0x7f0000010500)="ffff000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x1002, 0x2000}, {&(0x7f0000012600)="ed41000000100000dbf4655fdcf4655fdcf4655f000000000000040008", 0x1d, 0x4200}], 0x6800408, &(0x7f0000000300)=ANY=[], 0x10) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x275a, 0x0) openat$btrfs_control(0xffffffffffffff9c, &(0x7f0000000000), 0x400080, 0x0) ioctl$EXT4_IOC_MIGRATE(r0, 0x6609) ioctl$FS_IOC_GETFSMAP(r1, 0xc0185879, &(0x7f0000000200)={0x0, 0x0, 0x23, 0x4020000}) syz_mount_image$ext4(&(0x7f00000001c0)='ext4\x00', &(0x7f0000000140)='./file0\x00', 0x40000, 0x4, &(0x7f0000000200)=[{&(0x7f0000010000)="200000003900000003000000300000000f1d00f7000000000200000002000000008000000080000020000000dcf4655fdcf4654f0100ffff53ef010001000000dbf4655f000000000000000001000000000000000b0000000002", 0x5a, 0x400}, {&(0x7f0000010400)="02000000030000000400000030000f", 0xf, 0x1000}, {&(0x7f0000010500)="ffff000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x1002, 0x2000}, {&(0x7f0000012600)="ed41000000100000dbf4655fdcf4655fdcf4655f000000000000040008", 0x1d, 0x4200}], 0x6800408, &(0x7f0000000300)=ANY=[], 0x10) (async) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x275a, 0x0) (async) openat$btrfs_control(0xffffffffffffff9c, &(0x7f0000000000), 0x400080, 0x0) (async) ioctl$EXT4_IOC_MIGRATE(r0, 0x6609) (async) ioctl$FS_IOC_GETFSMAP(r1, 0xc0185879, &(0x7f0000000200)={0x0, 0x0, 0x23, 0x4020000}) (async) [ 405.646809][ T3635] EXT4-fs (loop5): unmounting filesystem. [ 405.710798][T16907] loop5: detected capacity change from 0 to 512 [ 405.747056][T16907] EXT4-fs (loop5): mounted filesystem without journal. Quota mode: none. 23:52:24 executing program 5: r0 = syz_mount_image$ext4(&(0x7f00000001c0)='ext4\x00', &(0x7f0000000140)='./file0\x00', 0x40000, 0x4, &(0x7f0000000200)=[{&(0x7f0000010000)="200000003900000003000000300000000f1d00f7000000000200000002000000008000000080000020000000dcf4655fdcf4654f0100ffff53ef010001000000dbf4655f000000000000000001000000000000000b0000000002", 0x5a, 0x400}, {&(0x7f0000010400)="02000000030000000400000030000f", 0xf, 0x1000}, {&(0x7f0000010500)="ffff000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x1002, 0x2000}, {&(0x7f0000012600)="ed41000000100000dbf4655fdcf4655fdcf4655f000000000000040008", 0x1d, 0x4200}], 0x6800408, &(0x7f0000000300)=ANY=[], 0x10) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x275a, 0x0) openat$btrfs_control(0xffffffffffffff9c, &(0x7f0000000000), 0x400080, 0x0) ioctl$EXT4_IOC_MIGRATE(r0, 0x6609) ioctl$FS_IOC_GETFSMAP(r1, 0xc0185879, &(0x7f0000000200)={0x0, 0x0, 0x23, 0x4020000}) syz_mount_image$ext4(&(0x7f00000001c0)='ext4\x00', &(0x7f0000000140)='./file0\x00', 0x40000, 0x4, &(0x7f0000000200)=[{&(0x7f0000010000)="200000003900000003000000300000000f1d00f7000000000200000002000000008000000080000020000000dcf4655fdcf4654f0100ffff53ef010001000000dbf4655f000000000000000001000000000000000b0000000002", 0x5a, 0x400}, {&(0x7f0000010400)="02000000030000000400000030000f", 0xf, 0x1000}, {&(0x7f0000010500)="ffff000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x1002, 0x2000}, {&(0x7f0000012600)="ed41000000100000dbf4655fdcf4655fdcf4655f000000000000040008", 0x1d, 0x4200}], 0x6800408, &(0x7f0000000300)=ANY=[], 0x10) (async) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x275a, 0x0) (async) openat$btrfs_control(0xffffffffffffff9c, &(0x7f0000000000), 0x400080, 0x0) (async) ioctl$EXT4_IOC_MIGRATE(r0, 0x6609) (async) ioctl$FS_IOC_GETFSMAP(r1, 0xc0185879, &(0x7f0000000200)={0x0, 0x0, 0x23, 0x4020000}) (async) [ 405.799195][ T3635] EXT4-fs (loop5): unmounting filesystem. [ 405.855875][T16914] loop5: detected capacity change from 0 to 512 [ 405.893522][T16914] EXT4-fs (loop5): mounted filesystem without journal. Quota mode: none. [ 405.968464][ T3635] EXT4-fs (loop5): unmounting filesystem. 23:52:26 executing program 5: syz_mount_image$reiserfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x400010, 0x8, &(0x7f0000000540)=[{&(0x7f0000000140)="8cb637", 0x3, 0x1}, {&(0x7f0000000600)="008409", 0x3, 0x4}, {&(0x7f00000003c0)="cf58f9b6b097287218ce56f250b426fd1534a8241397cfab6d8816fa4bb45c3f9fddf876b269c1e859cebe21b7d9244b1fd8f411c2e75b40440e6e93656ecbb49beeac1c7571478ca3c99ec9074aebadf4462d55738cecdf1ae2862f841926f15b27706dc5f58b7a97eddb385d14cb9c8ac2401498496fac004e5741178f6b0d2fd50e232cd6f66995259a8c573a6bc6ad4f950ff407df67c0d00efbe7bf66eacef1439b60e4dbf24b6eed04202c8542f11f3f6665805eac43e313d13faf6488a374e955b4e0d46b82b24401ac", 0xcd, 0x7}, {&(0x7f0000010000)="00040000ec0100001302000012000000000000000002000000010000611cad49e10000001e000000000000000010cc0310000100526549734572334673000000020000000200010002000102000000000100000012312a231212331233123112341341241273797a6b616c6c65720000000000000001001e003ac1655f004eed", 0x80, 0x10000}, {&(0x7f0000000040)="0000000000000500080000000110000003100048b25607818b96e27ea580195600000000000000000000009e08", 0x2d, 0x100c0}, {&(0x7f0000001a00)="00040000000000000000000012000000000000000002000000010000611cad49e10000001e000000000000000000000000000000000000000000000000000000f45098122a162b001731da04980e000066d9ca9b088f7afee742a2aac93d105868c72edb814cc66a9a1509f90bd413a2b62da4399debc7fecf87abdb531e95f92a62d960ae64fe76344e2543f4e6fb0d51550535cc7a260a24c2f4efbde45c755153418ce7f37b89cfa2db017fa700"/185, 0xb9, 0x212000}, {&(0x7f0000011300)="010002005c0f0000000000000000000000000000000000000100000002000000000000000000000000002c00d40f0100010000000200000001000000f401000002003000a40f00"/96, 0x60, 0x213000}, {&(0x7f0000000280)="0000000001000000010000000200000028000400020000000000000001000000200004002e2e0000000000002e00e2ff00000000ed4100000300003ac1655f3ac1655f3ac165ea000000000000000000f3ff", 0x52, 0x213fa0}], 0x20040a, &(0x7f0000000180)=ANY=[@ANYRES64=0x0], 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$F2FS_IOC_START_ATOMIC_WRITE(0xffffffffffffffff, 0xf501, 0x0) sync() sync() r0 = open(&(0x7f0000000180)='./bus\x00', 0x14d27e, 0x0) sync() fallocate(r0, 0x0, 0x0, 0x1000f4) r1 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x42142, 0x39) r2 = open(&(0x7f0000000040)='./bus\x00', 0x147042, 0x0) sendfile(r1, r2, 0x0, 0x1000000201005) r3 = syz_open_procfs(0x0, &(0x7f0000000180)='pagemap\x00') lseek(r3, 0x0, 0x1) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x1000000201005) ioctl$BTRFS_IOC_START_SYNC(0xffffffffffffffff, 0x80089418, &(0x7f0000000040)=0x0) ioctl$BTRFS_IOC_WAIT_SYNC(0xffffffffffffffff, 0x40089416, &(0x7f00000001c0)=r4) ioctl$BTRFS_IOC_SNAP_CREATE_V2(0xffffffffffffffff, 0x50009417, &(0x7f0000000d80)={{}, r4, 0x6, @inherit={0x90, &(0x7f0000000600)={0x0, 0x9, 0xf0f, 0x0, {0x12, 0x8, 0x8, 0x5, 0x7919}, [0x1, 0x0, 0x5, 0x1, 0x8, 0x8, 0x5, 0x1, 0x4a4c]}}, @devid}) ioctl$BTRFS_IOC_RM_DEV_V2(r2, 0x5000943a, &(0x7f0000001ac0)={{r2}, r4, 0x2, @inherit={0x58, &(0x7f00000001c0)={0x0, 0x2, 0x73, 0x1, {0x36, 0x8, 0x6, 0x7fff}, [0x3, 0x3ff]}}, @subvolid=0x3}) ioctl$BTRFS_IOC_SET_RECEIVED_SUBVOL(r2, 0xc0c89425, &(0x7f0000000640)={"2e9d46202888aa12a0ac3d451a32d929", 0x0, 0x0, {0x9, 0x6}, {0x2, 0x400}, 0x8, [0x4, 0xfff, 0x80000001, 0xffffffff, 0x3ff, 0x4, 0x100000000, 0x2, 0x1000, 0x0, 0x10000, 0xd36, 0xfb, 0x3, 0x8001, 0x346f]}) ioctl$BTRFS_IOC_RM_DEV_V2(r1, 0x5000943a, &(0x7f0000000740)={{r3}, r5, 0x8, @unused=[0x7, 0x7fffffffffffffff, 0x2, 0x9], @name="67f63044e4caa71ee74c972d6d57a6d0649140fa79d9181adebba6df25d062d2969852a3b56fe788cf84e05de3225d1260aba4929be9f10043f424a3ca118baf91f453445c579065047ceb11991f778ac99f637ff5c2cf8cabd4c36b71aa194e1d69ffbff090fe7494340edffbe4fadc96e5791bca8b1ee878a02042ceae8bee5412bfeec357df79f941a474845691ac438931c040c1e34044be9b7964563403ee61ee52fd077cd615ed0fb3afdb06da79cab447bccd7c3ce3888efae8d829850678d5ff571a6235856e7cda92d6f396abb2ea3e4f3dc710663c2072a4f922913e16ef9dbdcdafe7eeaaa4cd917d4a0b31679a615b0ace3cba331f019e90234ef7dab882c4b231129e04d910ccba72a659e5d7c23dbcae2f400cd7837884465ceecfc8bb526eff6b8122a9ccb3ae706e85f50d6ea39924fe28b039fd12cf0b8d0e0503559bef4730ba9292f03a2a50f8db7aeca15d4a850f63a440fce481a86d2b70ada7695b792596be64c5b119c9660e32e2276e1333af356e59116dfe9334a683c6ad725166164da1651a01d747f8f5be20d0cdae35f472aac496fc4a43075e7ed9ef0cfc4b24931b18947077558cb64c7384809a4d9cfe9d9722545c194cf4aba4dd69f1e398032a3f18ab479ad5816d4bf8a624804912ac7f62ceae44bee86dcb69c37101fa6037047a5e7d56e49fbd57888c43068b23c19a40c68533d600286828c0b0395508117da4a06a58d9298945e5be07b9ed186a984c960fbcdf728edca3cd1ad93b3fd721b58be4e5198cd4e0dce3a5ad0938792662b9476b2e27fc586f91fded30c143892d53387c4d75b269c9681899229bbd8d618e0f3bb8ee0bbfd16b05696c5bfad2ad538b520cff6c6a2680827558e03d9d899514ec5fff60d59796569b023315cc3c34cb10f3df4a1562966351a90a7244302c8c87d8ec49037c285e143a715ebc5db573d50da6c1fdceb2dc88f6f95786893f89c573f5b60b64157f0fe1d00d7d93064e39af316ec66f6988da5b38236d0ec63635efe8415b0f50859d798ab62003b95f5a8848192e0b2ba6b145b9fbb068d0938144458d10558f08191b7832754a1bcc5faca1b47025f63cec1cdd960b667cc9ef5e51ff889c00203c3e5b95442a228aa668925ccd2be1942b3f776049c5afad76232f7c719eaa938c9cb4dd46b7df03539c95c25db4795f3aa863e04428bd768774282e342d7c992b382775cd591b01b5959ec5cdfc8e1935aa79337e4b329ae740dbc727bd9580edf67a890a5138068372550ccf7930bb54c4b36d13de0c40581ff8e2a0b052dd930c3c9d637f5b7c846253d9ea61c7ad6d77dfb15ba0df5de1007d546967292c011fb45d1c38a309f0d4a5d8dd7a77482f45502a1eeb919a82e033f81b39c0d09e28fd9e3e6ee60d2f2bad081229bd867a10244e4c1d4efc66b80721083b0776cb4561d29021e0261f3891b81290f0dda518b91054c9a7341854584592d917d9d4ef461caeb7ad179f71cc9df82fc080694feadaf812d967498ed55dc6909de28f8b767cdaa843069215e18704fde1b01eb05d4e1d0d3d12d954c5feea1d64b3b542b9e185e5921650b1fd6d13f235358744a2bfc16469d8e028247a699a17675575819ae9093018b47314bca40a6243892670a1ecc399a334aa6ead7c60771deb16073c9a6616898dced262ab09c9eb002fc9cafef28f9735736d12ab5666301ac971b25fae2b316ae06ce87beaea9e84e25d52e7b14c9069ef357b7074d0134b635a1c6752b7a28d612a485bb29c127aa99b42ce6afb6de61c74b1853a87d1c0eb6ee0ac029123090d7a04f0bb17906cc49ce75cd0aba69915ee9d1c2710ffbf752537a35b18e0e44ac31fb5fb62f1350d13b42a75eee30688b328ad48b55efaf4050bdeb17133f091a70368f1374f28498727e5ab3bc54bd7a2f1dc9306fbcb97e3d39939da9dbf7a083523e05a51cf92d9c54701ae8275a1b0860a13137274e2d9e6eae4ef0f407284f1a64a2f42a6ccd5ca6099b7a63ce3ef855a4e9eefe03d04b659cbc6ec40ca6dcb61f5c0b1c54ef74c6558dd9efdb6fc069028a3f42427a497241af3442cd3393a0f39709cda93fceffd9249137146a893a5116ad895ff6b67a31fb8cf02befb04f4a03025d7fed06efa73930fc28544cbf8ad90301fb746fec229e780cf39f65f124de8f4499f9dc9818c5f73238762e36c19e719b02122b920ffd99b7a3eedcc17946f3f450fa0442235f69ac01743df5876cb011a32ab512210831d0eb491c5516bce2f6e1e4252292caed8ecf7b3b03e70670394891b1749c5d15afddc90b482cd70ab1384a7389c406ef3f217c09a0f3aba2f4116ae877cf5194df3413fa8b5cb947dc15fbdd2f9c34c399e15d04b82432dbfcd1d49b072a39f49bc1d6bf4833cfebc9f3d8c22c496de9f4005c957e9c6a975f47e307c31f76e2d4ffb240ff9c55d2a39c6e766fc8df3d46c504da3d526a1c5115c2de6f92eaafd8686024d9e0855f4fe05a0582b3cc2ec7a716b77646bbe1b3bdf3b6bd411fc21dd94e8f0d4c2999160e88145f151c01cf33d4ba2b5797e02bdbb51fd78acbdca548f6fdecd56b86cfb0d73096a6c90428ab0ba5d41e8a7bba2a02c0797d9d883fceb5f9e92f58845aab5757abc1e7e693a826516ffd83c8f1bdcffef54ba4fb8e666fca36b5600d4c7317177e8f46b6a70ec7aaddc93cd2f2139bb4b94b421523eb5367595712cef3c54cad9fd6ad81fd5a669ecf16a298e71c66a9c836af63ccb4519393dba93550854442e5bae68ea205e0f47878938ca538310265b9f339e1a493bec3844177807ce44777ee079e3ce00822e230d37d20c13acd14bec9d3347f142f3ee05684792e7278d7fb0d5e6e1760b5d9b3cf8353203bcfa24f12903b7e73dcd6d241d846a332ba0c3b1b0fad7da9b781877b7bdb90480a55fe495edef2d785adc25155995baaa4f90c2c02f10fc2315f0382e4e6b67741728233b930086b4affe710d7fb9730e277a2ae99a0940b7584c2325a8fcf0b437a3a39f4da330e27764e7cc862eb9a6807cb42d733f494968bd526fb0f5e9ea9177c18fe6a95db892414bd2123fc17dde818a4fe26a82958feb61734622e8a6edea8088e7d3666cbb57bf9a97adb41993c83243e2337ef657a9a4bd28de236c8ef32d0966c7b0139114f8354c4ffbbbad66ca9325b5dae34a27f373598fb656c06c972e6d250ea938fab78af831cae5a59597253b49173dc5371bc43565db979a311ffa91044c6a8f9a9af99873bf25819002916a09803f2793169a12039aaf5d9831de00f6fbea953d76a1f083a06b7c3252b8023e3dd04d817deb27b5c3a0a47e3bbf46b61249c21e452c2d530cbfa054eb10b5046cfe191abd8d495ef5dee339774bc72ff1308b1be5b485907e35a58964bf928aefd297f0e2ea894180b71f2d397f8102af2817bf75be6bbe69f255fd07031a9663bbfa7ae90675b26cc815b8590d4ccdca20288474a71dfc9862620c68eac269387d6c93944fb674aca46e4e18ea2a492f2261aeaa788559509a54825f987952415def24e12856860b474f62881cd2dbec5079bc53e2afae5a8f532b45b704148ffb9aa32346fcbf9b6669108cd3f08162507a7fca70cc8aaa09f3489a091bf01394f219d2654d1b84e58121c3a1acb3446d776bab8fa1e047112e3d1215ad00782a0da27548ae033072b668d086fff48130be52e9c57d0edc5120545322a1bdc270e5fe167a5e301006e3917deec79d41396c3e3841f77c8996a195e97123a2cb694903d2a26e8a1023958a1f52afbf024aaebd063b8044ebd048e1ed698f7e26c4184feec32ad333801b78399a04a04b12b96b8868c0e9c093433fa2f4178d85236c4baa1ca30db1d00506abb68ef34cb0e1545f1a7e701a2d20237b8b29749298dfb41e5b6e6f44e11216114542d60bd39f3bf7f4681803e9c8d9b26a8654707b3cda2f9a059754487ad4b32c8a6a804a525a3ebbf3b0d92f2f9b546f076f77bafa1f3df24feff738fd205101d1cb04a5a8eb4e1fb449d6314c4bb4e85687978e946ade041f5737087ec66b7f3abcaab024c52c6d7979e9d6084e8d0bcf17324667d9161f2a59a676833f4fe526ed28510a80f8afee1d569296e623e8f748dc68cd83d84b45922ce62ed373e9681e8c60a7bfa5c2260ef68d56e8422291ed9050cb2ca82df143e48f4e83a1341fa2c7e8e35e7b1c173792d3d40688ef9f709f642d76f9d1c6b5c8a4ccba8b692408be113e52002fad214356596ac63e407dc6e3a0c33ee95bfe28395a5aa2fc8ed89ca95854738919d76199df19192bdca592054e88426da6d4e019a221e7fe3851759800b1814d979df9b755e2bf7696c3e8ecdde7aaf52fa054477d47857fb83791d968a597c24ca08a4bba5cb9ca531229f4ca8a13a5a5bf902694d46786c343d7114be84d8eb379e78a33c47d6f94c9b74553470b282d15e052e794217e8d3267acc6324ae3aad46299bf1d486ad53a811b6adde545ca7202d7b35a87cf9b3cb554d379127a2c8da45a2340e821eae0499a021c0753c65681acf5266e4216121d4ea3b4f1263ccd9504e4a2a542f2e112ade7f9d9da4d283d766452f5508de0aa0ba366b8f04e504c6a39b62cae0bef72071410f46ebabe45d8e178bd75fe43c774a1a6ffbe2d47cf711b48c4317bb49db5f947189d5c4d577d1219b41dcc27b84b70d6f10256676823584416fe8cbd74e2e4aace255b486dffbd00984d69e273ca403d0228654acd746af9d3aff34bd0708d8601063190819c62cba2fba15ee6c930c27e7cbda9a959ff463eeedb34bf13ec7b83532507c2615ee6f008da14130aa09202ffd906450fed3c0429ed04ed62cb03249ad2a10c60ba101e1936dae02a06b9fd998fa1a34f226743de5633cb49bfb27e31d2639522218fc022de95916d5f2f8a81cdaf2d89fb83313e5949598528bad41b7fe24418443387cc2f1b331d2ddfa9c7f7a3bad45c883aec986949788e7cb2fe827a367a3dada094cc984f1ac7b9d31b7db04c9bc0239a4e638e9492a049d4f00212d71ef4bc7de3d3439c801374642fd4ef202c839b09548e6b8ce6c26aa7b7b81e0b34dee3ae3a074aceb234e4da7b479e9fc76a843fd9ca2fc6148e7f275e268e8428cf0df6618790f529c500101add932a61b67bf77ea133633452722f25509ec24b7be745773f50cdbfc56ec81bf11fbf17441e5c87cbc201f1f14a87329f2e4dc35773bbbc607fdd560763c6703a5dedc6bd73db722c60ceaab51a5ea2591fc838238aee07222e4416320d4031abb9eec8e79efe54ec95dae5b56b58b796ad02141e1c02be71c1f520b7739d7eefe27c03368d9e5d07b1369efa12257339fa7a6d2fe458d5284dbe1df1a1f6de8b27d55abb26ce8b7515325236cf0d9a71fe5d41c12f65b16180dd3747916f11be9717bcc09aff6fc5e6f0837aed4fb1571265857e78ec963538772f4d7b5af507048945eb0a92ba2a7952e3c32952943a8c77803f27fa3d1d92a467ba8d3d54a6f6ff9f71933e71152546ee70dd9e6d6834103d7b6b99c4a55a7fd40a4375868cb8c21b9091e5d134b432b169939323635f1f7d18dd6bc5693e8d422ef372ed7c6ca2b8bc2a22af0830f06bdd0869f801bcfa4f925f6e7cd01229fe6c33961b4c0279c77e6279c93be1423092b66066396e1b"}) [ 407.657741][T16921] loop5: detected capacity change from 0 to 8192 [ 407.687811][T16921] REISERFS warning: read_super_block: reiserfs filesystem is deprecated and scheduled to be removed from the kernel in 2025 [ 407.711975][T16921] REISERFS (device loop5): found reiserfs format "3.6" with non-standard journal [ 407.732008][T16921] REISERFS (device loop5): using ordered data mode [ 407.741666][T16921] reiserfs: using flush barriers [ 407.762731][T16921] REISERFS (device loop5): journal params: device loop5, size 512, journal first block 18, max trans len 256, max batch 225, max commit age 30, max trans age 30 [ 407.809942][T16921] REISERFS (device loop5): checking transaction log (loop5) [ 407.831277][T16921] REISERFS (device loop5): Using rupasov hash to sort names [ 407.849828][T16921] REISERFS (device loop5): Created .reiserfs_priv - reserved for xattr storage. [ 407.887227][ T27] audit: type=1800 audit(1667001146.908:360): pid=16921 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.5" name="bus" dev="sda1" ino=1163 res=0 errno=0 [ 407.929496][ T27] audit: type=1800 audit(1667001146.948:361): pid=16921 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.5" name="bus" dev="sda1" ino=1163 res=0 errno=0 [ 407.951708][T16921] REISERFS error (device loop5): reiserfs-2025 reiserfs_cache_bitmap_metadata: bitmap block 17 is corrupted: first bit must be 1 [ 407.984641][T16921] REISERFS (device loop5): Remounting filesystem read-only [ 408.012127][T16921] REISERFS warning (device loop5): clm-6006 reiserfs_dirty_inode: writing inode 1207963652 on readonly FS 23:52:27 executing program 5: syz_mount_image$reiserfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x400010, 0x8, &(0x7f0000000540)=[{&(0x7f0000000140)="8cb637", 0x3, 0x1}, {&(0x7f0000000600)="008409", 0x3, 0x4}, {&(0x7f00000003c0)="cf58f9b6b097287218ce56f250b426fd1534a8241397cfab6d8816fa4bb45c3f9fddf876b269c1e859cebe21b7d9244b1fd8f411c2e75b40440e6e93656ecbb49beeac1c7571478ca3c99ec9074aebadf4462d55738cecdf1ae2862f841926f15b27706dc5f58b7a97eddb385d14cb9c8ac2401498496fac004e5741178f6b0d2fd50e232cd6f66995259a8c573a6bc6ad4f950ff407df67c0d00efbe7bf66eacef1439b60e4dbf24b6eed04202c8542f11f3f6665805eac43e313d13faf6488a374e955b4e0d46b82b24401ac", 0xcd, 0x7}, {&(0x7f0000010000)="00040000ec0100001302000012000000000000000002000000010000611cad49e10000001e000000000000000010cc0310000100526549734572334673000000020000000200010002000102000000000100000012312a231212331233123112341341241273797a6b616c6c65720000000000000001001e003ac1655f004eed", 0x80, 0x10000}, {&(0x7f0000000040)="0000000000000500080000000110000003100048b25607818b96e27ea580195600000000000000000000009e08", 0x2d, 0x100c0}, {&(0x7f0000001a00)="00040000000000000000000012000000000000000002000000010000611cad49e10000001e000000000000000000000000000000000000000000000000000000f45098122a162b001731da04980e000066d9ca9b088f7afee742a2aac93d105868c72edb814cc66a9a1509f90bd413a2b62da4399debc7fecf87abdb531e95f92a62d960ae64fe76344e2543f4e6fb0d51550535cc7a260a24c2f4efbde45c755153418ce7f37b89cfa2db017fa700"/185, 0xb9, 0x212000}, {&(0x7f0000011300)="010002005c0f0000000000000000000000000000000000000100000002000000000000000000000000002c00d40f0100010000000200000001000000f401000002003000a40f00"/96, 0x60, 0x213000}, {&(0x7f0000000280)="0000000001000000010000000200000028000400020000000000000001000000200004002e2e0000000000002e00e2ff00000000ed4100000300003ac1655f3ac1655f3ac165ea000000000000000000f3ff", 0x52, 0x213fa0}], 0x20040a, &(0x7f0000000180)=ANY=[@ANYRES64=0x0], 0x0) (async) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$F2FS_IOC_START_ATOMIC_WRITE(0xffffffffffffffff, 0xf501, 0x0) (async) sync() (async) sync() (async) r0 = open(&(0x7f0000000180)='./bus\x00', 0x14d27e, 0x0) sync() fallocate(r0, 0x0, 0x0, 0x1000f4) (async) r1 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x42142, 0x39) (async) r2 = open(&(0x7f0000000040)='./bus\x00', 0x147042, 0x0) sendfile(r1, r2, 0x0, 0x1000000201005) (async) r3 = syz_open_procfs(0x0, &(0x7f0000000180)='pagemap\x00') lseek(r3, 0x0, 0x1) (async) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x1000000201005) (async) ioctl$BTRFS_IOC_START_SYNC(0xffffffffffffffff, 0x80089418, &(0x7f0000000040)=0x0) ioctl$BTRFS_IOC_WAIT_SYNC(0xffffffffffffffff, 0x40089416, &(0x7f00000001c0)=r4) (async) ioctl$BTRFS_IOC_SNAP_CREATE_V2(0xffffffffffffffff, 0x50009417, &(0x7f0000000d80)={{}, r4, 0x6, @inherit={0x90, &(0x7f0000000600)={0x0, 0x9, 0xf0f, 0x0, {0x12, 0x8, 0x8, 0x5, 0x7919}, [0x1, 0x0, 0x5, 0x1, 0x8, 0x8, 0x5, 0x1, 0x4a4c]}}, @devid}) ioctl$BTRFS_IOC_RM_DEV_V2(r2, 0x5000943a, &(0x7f0000001ac0)={{r2}, r4, 0x2, @inherit={0x58, &(0x7f00000001c0)={0x0, 0x2, 0x73, 0x1, {0x36, 0x8, 0x6, 0x7fff}, [0x3, 0x3ff]}}, @subvolid=0x3}) (async) ioctl$BTRFS_IOC_SET_RECEIVED_SUBVOL(r2, 0xc0c89425, &(0x7f0000000640)={"2e9d46202888aa12a0ac3d451a32d929", 0x0, 0x0, {0x9, 0x6}, {0x2, 0x400}, 0x8, [0x4, 0xfff, 0x80000001, 0xffffffff, 0x3ff, 0x4, 0x100000000, 0x2, 0x1000, 0x0, 0x10000, 0xd36, 0xfb, 0x3, 0x8001, 0x346f]}) ioctl$BTRFS_IOC_RM_DEV_V2(r1, 0x5000943a, &(0x7f0000000740)={{r3}, r5, 0x8, @unused=[0x7, 0x7fffffffffffffff, 0x2, 0x9], @name="67f63044e4caa71ee74c972d6d57a6d0649140fa79d9181adebba6df25d062d2969852a3b56fe788cf84e05de3225d1260aba4929be9f10043f424a3ca118baf91f453445c579065047ceb11991f778ac99f637ff5c2cf8cabd4c36b71aa194e1d69ffbff090fe7494340edffbe4fadc96e5791bca8b1ee878a02042ceae8bee5412bfeec357df79f941a474845691ac438931c040c1e34044be9b7964563403ee61ee52fd077cd615ed0fb3afdb06da79cab447bccd7c3ce3888efae8d829850678d5ff571a6235856e7cda92d6f396abb2ea3e4f3dc710663c2072a4f922913e16ef9dbdcdafe7eeaaa4cd917d4a0b31679a615b0ace3cba331f019e90234ef7dab882c4b231129e04d910ccba72a659e5d7c23dbcae2f400cd7837884465ceecfc8bb526eff6b8122a9ccb3ae706e85f50d6ea39924fe28b039fd12cf0b8d0e0503559bef4730ba9292f03a2a50f8db7aeca15d4a850f63a440fce481a86d2b70ada7695b792596be64c5b119c9660e32e2276e1333af356e59116dfe9334a683c6ad725166164da1651a01d747f8f5be20d0cdae35f472aac496fc4a43075e7ed9ef0cfc4b24931b18947077558cb64c7384809a4d9cfe9d9722545c194cf4aba4dd69f1e398032a3f18ab479ad5816d4bf8a624804912ac7f62ceae44bee86dcb69c37101fa6037047a5e7d56e49fbd57888c43068b23c19a40c68533d600286828c0b0395508117da4a06a58d9298945e5be07b9ed186a984c960fbcdf728edca3cd1ad93b3fd721b58be4e5198cd4e0dce3a5ad0938792662b9476b2e27fc586f91fded30c143892d53387c4d75b269c9681899229bbd8d618e0f3bb8ee0bbfd16b05696c5bfad2ad538b520cff6c6a2680827558e03d9d899514ec5fff60d59796569b023315cc3c34cb10f3df4a1562966351a90a7244302c8c87d8ec49037c285e143a715ebc5db573d50da6c1fdceb2dc88f6f95786893f89c573f5b60b64157f0fe1d00d7d93064e39af316ec66f6988da5b38236d0ec63635efe8415b0f50859d798ab62003b95f5a8848192e0b2ba6b145b9fbb068d0938144458d10558f08191b7832754a1bcc5faca1b47025f63cec1cdd960b667cc9ef5e51ff889c00203c3e5b95442a228aa668925ccd2be1942b3f776049c5afad76232f7c719eaa938c9cb4dd46b7df03539c95c25db4795f3aa863e04428bd768774282e342d7c992b382775cd591b01b5959ec5cdfc8e1935aa79337e4b329ae740dbc727bd9580edf67a890a5138068372550ccf7930bb54c4b36d13de0c40581ff8e2a0b052dd930c3c9d637f5b7c846253d9ea61c7ad6d77dfb15ba0df5de1007d546967292c011fb45d1c38a309f0d4a5d8dd7a77482f45502a1eeb919a82e033f81b39c0d09e28fd9e3e6ee60d2f2bad081229bd867a10244e4c1d4efc66b80721083b0776cb4561d29021e0261f3891b81290f0dda518b91054c9a7341854584592d917d9d4ef461caeb7ad179f71cc9df82fc080694feadaf812d967498ed55dc6909de28f8b767cdaa843069215e18704fde1b01eb05d4e1d0d3d12d954c5feea1d64b3b542b9e185e5921650b1fd6d13f235358744a2bfc16469d8e028247a699a17675575819ae9093018b47314bca40a6243892670a1ecc399a334aa6ead7c60771deb16073c9a6616898dced262ab09c9eb002fc9cafef28f9735736d12ab5666301ac971b25fae2b316ae06ce87beaea9e84e25d52e7b14c9069ef357b7074d0134b635a1c6752b7a28d612a485bb29c127aa99b42ce6afb6de61c74b1853a87d1c0eb6ee0ac029123090d7a04f0bb17906cc49ce75cd0aba69915ee9d1c2710ffbf752537a35b18e0e44ac31fb5fb62f1350d13b42a75eee30688b328ad48b55efaf4050bdeb17133f091a70368f1374f28498727e5ab3bc54bd7a2f1dc9306fbcb97e3d39939da9dbf7a083523e05a51cf92d9c54701ae8275a1b0860a13137274e2d9e6eae4ef0f407284f1a64a2f42a6ccd5ca6099b7a63ce3ef855a4e9eefe03d04b659cbc6ec40ca6dcb61f5c0b1c54ef74c6558dd9efdb6fc069028a3f42427a497241af3442cd3393a0f39709cda93fceffd9249137146a893a5116ad895ff6b67a31fb8cf02befb04f4a03025d7fed06efa73930fc28544cbf8ad90301fb746fec229e780cf39f65f124de8f4499f9dc9818c5f73238762e36c19e719b02122b920ffd99b7a3eedcc17946f3f450fa0442235f69ac01743df5876cb011a32ab512210831d0eb491c5516bce2f6e1e4252292caed8ecf7b3b03e70670394891b1749c5d15afddc90b482cd70ab1384a7389c406ef3f217c09a0f3aba2f4116ae877cf5194df3413fa8b5cb947dc15fbdd2f9c34c399e15d04b82432dbfcd1d49b072a39f49bc1d6bf4833cfebc9f3d8c22c496de9f4005c957e9c6a975f47e307c31f76e2d4ffb240ff9c55d2a39c6e766fc8df3d46c504da3d526a1c5115c2de6f92eaafd8686024d9e0855f4fe05a0582b3cc2ec7a716b77646bbe1b3bdf3b6bd411fc21dd94e8f0d4c2999160e88145f151c01cf33d4ba2b5797e02bdbb51fd78acbdca548f6fdecd56b86cfb0d73096a6c90428ab0ba5d41e8a7bba2a02c0797d9d883fceb5f9e92f58845aab5757abc1e7e693a826516ffd83c8f1bdcffef54ba4fb8e666fca36b5600d4c7317177e8f46b6a70ec7aaddc93cd2f2139bb4b94b421523eb5367595712cef3c54cad9fd6ad81fd5a669ecf16a298e71c66a9c836af63ccb4519393dba93550854442e5bae68ea205e0f47878938ca538310265b9f339e1a493bec3844177807ce44777ee079e3ce00822e230d37d20c13acd14bec9d3347f142f3ee05684792e7278d7fb0d5e6e1760b5d9b3cf8353203bcfa24f12903b7e73dcd6d241d846a332ba0c3b1b0fad7da9b781877b7bdb90480a55fe495edef2d785adc25155995baaa4f90c2c02f10fc2315f0382e4e6b67741728233b930086b4affe710d7fb9730e277a2ae99a0940b7584c2325a8fcf0b437a3a39f4da330e27764e7cc862eb9a6807cb42d733f494968bd526fb0f5e9ea9177c18fe6a95db892414bd2123fc17dde818a4fe26a82958feb61734622e8a6edea8088e7d3666cbb57bf9a97adb41993c83243e2337ef657a9a4bd28de236c8ef32d0966c7b0139114f8354c4ffbbbad66ca9325b5dae34a27f373598fb656c06c972e6d250ea938fab78af831cae5a59597253b49173dc5371bc43565db979a311ffa91044c6a8f9a9af99873bf25819002916a09803f2793169a12039aaf5d9831de00f6fbea953d76a1f083a06b7c3252b8023e3dd04d817deb27b5c3a0a47e3bbf46b61249c21e452c2d530cbfa054eb10b5046cfe191abd8d495ef5dee339774bc72ff1308b1be5b485907e35a58964bf928aefd297f0e2ea894180b71f2d397f8102af2817bf75be6bbe69f255fd07031a9663bbfa7ae90675b26cc815b8590d4ccdca20288474a71dfc9862620c68eac269387d6c93944fb674aca46e4e18ea2a492f2261aeaa788559509a54825f987952415def24e12856860b474f62881cd2dbec5079bc53e2afae5a8f532b45b704148ffb9aa32346fcbf9b6669108cd3f08162507a7fca70cc8aaa09f3489a091bf01394f219d2654d1b84e58121c3a1acb3446d776bab8fa1e047112e3d1215ad00782a0da27548ae033072b668d086fff48130be52e9c57d0edc5120545322a1bdc270e5fe167a5e301006e3917deec79d41396c3e3841f77c8996a195e97123a2cb694903d2a26e8a1023958a1f52afbf024aaebd063b8044ebd048e1ed698f7e26c4184feec32ad333801b78399a04a04b12b96b8868c0e9c093433fa2f4178d85236c4baa1ca30db1d00506abb68ef34cb0e1545f1a7e701a2d20237b8b29749298dfb41e5b6e6f44e11216114542d60bd39f3bf7f4681803e9c8d9b26a8654707b3cda2f9a059754487ad4b32c8a6a804a525a3ebbf3b0d92f2f9b546f076f77bafa1f3df24feff738fd205101d1cb04a5a8eb4e1fb449d6314c4bb4e85687978e946ade041f5737087ec66b7f3abcaab024c52c6d7979e9d6084e8d0bcf17324667d9161f2a59a676833f4fe526ed28510a80f8afee1d569296e623e8f748dc68cd83d84b45922ce62ed373e9681e8c60a7bfa5c2260ef68d56e8422291ed9050cb2ca82df143e48f4e83a1341fa2c7e8e35e7b1c173792d3d40688ef9f709f642d76f9d1c6b5c8a4ccba8b692408be113e52002fad214356596ac63e407dc6e3a0c33ee95bfe28395a5aa2fc8ed89ca95854738919d76199df19192bdca592054e88426da6d4e019a221e7fe3851759800b1814d979df9b755e2bf7696c3e8ecdde7aaf52fa054477d47857fb83791d968a597c24ca08a4bba5cb9ca531229f4ca8a13a5a5bf902694d46786c343d7114be84d8eb379e78a33c47d6f94c9b74553470b282d15e052e794217e8d3267acc6324ae3aad46299bf1d486ad53a811b6adde545ca7202d7b35a87cf9b3cb554d379127a2c8da45a2340e821eae0499a021c0753c65681acf5266e4216121d4ea3b4f1263ccd9504e4a2a542f2e112ade7f9d9da4d283d766452f5508de0aa0ba366b8f04e504c6a39b62cae0bef72071410f46ebabe45d8e178bd75fe43c774a1a6ffbe2d47cf711b48c4317bb49db5f947189d5c4d577d1219b41dcc27b84b70d6f10256676823584416fe8cbd74e2e4aace255b486dffbd00984d69e273ca403d0228654acd746af9d3aff34bd0708d8601063190819c62cba2fba15ee6c930c27e7cbda9a959ff463eeedb34bf13ec7b83532507c2615ee6f008da14130aa09202ffd906450fed3c0429ed04ed62cb03249ad2a10c60ba101e1936dae02a06b9fd998fa1a34f226743de5633cb49bfb27e31d2639522218fc022de95916d5f2f8a81cdaf2d89fb83313e5949598528bad41b7fe24418443387cc2f1b331d2ddfa9c7f7a3bad45c883aec986949788e7cb2fe827a367a3dada094cc984f1ac7b9d31b7db04c9bc0239a4e638e9492a049d4f00212d71ef4bc7de3d3439c801374642fd4ef202c839b09548e6b8ce6c26aa7b7b81e0b34dee3ae3a074aceb234e4da7b479e9fc76a843fd9ca2fc6148e7f275e268e8428cf0df6618790f529c500101add932a61b67bf77ea133633452722f25509ec24b7be745773f50cdbfc56ec81bf11fbf17441e5c87cbc201f1f14a87329f2e4dc35773bbbc607fdd560763c6703a5dedc6bd73db722c60ceaab51a5ea2591fc838238aee07222e4416320d4031abb9eec8e79efe54ec95dae5b56b58b796ad02141e1c02be71c1f520b7739d7eefe27c03368d9e5d07b1369efa12257339fa7a6d2fe458d5284dbe1df1a1f6de8b27d55abb26ce8b7515325236cf0d9a71fe5d41c12f65b16180dd3747916f11be9717bcc09aff6fc5e6f0837aed4fb1571265857e78ec963538772f4d7b5af507048945eb0a92ba2a7952e3c32952943a8c77803f27fa3d1d92a467ba8d3d54a6f6ff9f71933e71152546ee70dd9e6d6834103d7b6b99c4a55a7fd40a4375868cb8c21b9091e5d134b432b169939323635f1f7d18dd6bc5693e8d422ef372ed7c6ca2b8bc2a22af0830f06bdd0869f801bcfa4f925f6e7cd01229fe6c33961b4c0279c77e6279c93be1423092b66066396e1b"}) 23:52:27 executing program 5: syz_mount_image$reiserfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x400010, 0x8, &(0x7f0000000540)=[{&(0x7f0000000140)="8cb637", 0x3, 0x1}, {&(0x7f0000000600)="008409", 0x3, 0x4}, {&(0x7f00000003c0)="cf58f9b6b097287218ce56f250b426fd1534a8241397cfab6d8816fa4bb45c3f9fddf876b269c1e859cebe21b7d9244b1fd8f411c2e75b40440e6e93656ecbb49beeac1c7571478ca3c99ec9074aebadf4462d55738cecdf1ae2862f841926f15b27706dc5f58b7a97eddb385d14cb9c8ac2401498496fac004e5741178f6b0d2fd50e232cd6f66995259a8c573a6bc6ad4f950ff407df67c0d00efbe7bf66eacef1439b60e4dbf24b6eed04202c8542f11f3f6665805eac43e313d13faf6488a374e955b4e0d46b82b24401ac", 0xcd, 0x7}, {&(0x7f0000010000)="00040000ec0100001302000012000000000000000002000000010000611cad49e10000001e000000000000000010cc0310000100526549734572334673000000020000000200010002000102000000000100000012312a231212331233123112341341241273797a6b616c6c65720000000000000001001e003ac1655f004eed", 0x80, 0x10000}, {&(0x7f0000000040)="0000000000000500080000000110000003100048b25607818b96e27ea580195600000000000000000000009e08", 0x2d, 0x100c0}, {&(0x7f0000001a00)="00040000000000000000000012000000000000000002000000010000611cad49e10000001e000000000000000000000000000000000000000000000000000000f45098122a162b001731da04980e000066d9ca9b088f7afee742a2aac93d105868c72edb814cc66a9a1509f90bd413a2b62da4399debc7fecf87abdb531e95f92a62d960ae64fe76344e2543f4e6fb0d51550535cc7a260a24c2f4efbde45c755153418ce7f37b89cfa2db017fa700"/185, 0xb9, 0x212000}, {&(0x7f0000011300)="010002005c0f0000000000000000000000000000000000000100000002000000000000000000000000002c00d40f0100010000000200000001000000f401000002003000a40f00"/96, 0x60, 0x213000}, {&(0x7f0000000280)="0000000001000000010000000200000028000400020000000000000001000000200004002e2e0000000000002e00e2ff00000000ed4100000300003ac1655f3ac1655f3ac165ea000000000000000000f3ff", 0x52, 0x213fa0}], 0x20040a, &(0x7f0000000180)=ANY=[@ANYRES64=0x0], 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$F2FS_IOC_START_ATOMIC_WRITE(0xffffffffffffffff, 0xf501, 0x0) sync() sync() r0 = open(&(0x7f0000000180)='./bus\x00', 0x14d27e, 0x0) sync() fallocate(r0, 0x0, 0x0, 0x1000f4) r1 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x42142, 0x39) r2 = open(&(0x7f0000000040)='./bus\x00', 0x147042, 0x0) sendfile(r1, r2, 0x0, 0x1000000201005) r3 = syz_open_procfs(0x0, &(0x7f0000000180)='pagemap\x00') lseek(r3, 0x0, 0x1) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x1000000201005) ioctl$BTRFS_IOC_START_SYNC(0xffffffffffffffff, 0x80089418, &(0x7f0000000040)=0x0) ioctl$BTRFS_IOC_WAIT_SYNC(0xffffffffffffffff, 0x40089416, &(0x7f00000001c0)=r4) ioctl$BTRFS_IOC_SNAP_CREATE_V2(0xffffffffffffffff, 0x50009417, &(0x7f0000000d80)={{}, r4, 0x6, @inherit={0x90, &(0x7f0000000600)={0x0, 0x9, 0xf0f, 0x0, {0x12, 0x8, 0x8, 0x5, 0x7919}, [0x1, 0x0, 0x5, 0x1, 0x8, 0x8, 0x5, 0x1, 0x4a4c]}}, @devid}) ioctl$BTRFS_IOC_RM_DEV_V2(r2, 0x5000943a, &(0x7f0000001ac0)={{r2}, r4, 0x2, @inherit={0x58, &(0x7f00000001c0)={0x0, 0x2, 0x73, 0x1, {0x36, 0x8, 0x6, 0x7fff}, [0x3, 0x3ff]}}, @subvolid=0x3}) ioctl$BTRFS_IOC_SET_RECEIVED_SUBVOL(r2, 0xc0c89425, &(0x7f0000000640)={"2e9d46202888aa12a0ac3d451a32d929", 0x0, 0x0, {0x9, 0x6}, {0x2, 0x400}, 0x8, [0x4, 0xfff, 0x80000001, 0xffffffff, 0x3ff, 0x4, 0x100000000, 0x2, 0x1000, 0x0, 0x10000, 0xd36, 0xfb, 0x3, 0x8001, 0x346f]}) ioctl$BTRFS_IOC_RM_DEV_V2(r1, 0x5000943a, &(0x7f0000000740)={{r3}, r5, 0x8, @unused=[0x7, 0x7fffffffffffffff, 0x2, 0x9], @name="67f63044e4caa71ee74c972d6d57a6d0649140fa79d9181adebba6df25d062d2969852a3b56fe788cf84e05de3225d1260aba4929be9f10043f424a3ca118baf91f453445c579065047ceb11991f778ac99f637ff5c2cf8cabd4c36b71aa194e1d69ffbff090fe7494340edffbe4fadc96e5791bca8b1ee878a02042ceae8bee5412bfeec357df79f941a474845691ac438931c040c1e34044be9b7964563403ee61ee52fd077cd615ed0fb3afdb06da79cab447bccd7c3ce3888efae8d829850678d5ff571a6235856e7cda92d6f396abb2ea3e4f3dc710663c2072a4f922913e16ef9dbdcdafe7eeaaa4cd917d4a0b31679a615b0ace3cba331f019e90234ef7dab882c4b231129e04d910ccba72a659e5d7c23dbcae2f400cd7837884465ceecfc8bb526eff6b8122a9ccb3ae706e85f50d6ea39924fe28b039fd12cf0b8d0e0503559bef4730ba9292f03a2a50f8db7aeca15d4a850f63a440fce481a86d2b70ada7695b792596be64c5b119c9660e32e2276e1333af356e59116dfe9334a683c6ad725166164da1651a01d747f8f5be20d0cdae35f472aac496fc4a43075e7ed9ef0cfc4b24931b18947077558cb64c7384809a4d9cfe9d9722545c194cf4aba4dd69f1e398032a3f18ab479ad5816d4bf8a624804912ac7f62ceae44bee86dcb69c37101fa6037047a5e7d56e49fbd57888c43068b23c19a40c68533d600286828c0b0395508117da4a06a58d9298945e5be07b9ed186a984c960fbcdf728edca3cd1ad93b3fd721b58be4e5198cd4e0dce3a5ad0938792662b9476b2e27fc586f91fded30c143892d53387c4d75b269c9681899229bbd8d618e0f3bb8ee0bbfd16b05696c5bfad2ad538b520cff6c6a2680827558e03d9d899514ec5fff60d59796569b023315cc3c34cb10f3df4a1562966351a90a7244302c8c87d8ec49037c285e143a715ebc5db573d50da6c1fdceb2dc88f6f95786893f89c573f5b60b64157f0fe1d00d7d93064e39af316ec66f6988da5b38236d0ec63635efe8415b0f50859d798ab62003b95f5a8848192e0b2ba6b145b9fbb068d0938144458d10558f08191b7832754a1bcc5faca1b47025f63cec1cdd960b667cc9ef5e51ff889c00203c3e5b95442a228aa668925ccd2be1942b3f776049c5afad76232f7c719eaa938c9cb4dd46b7df03539c95c25db4795f3aa863e04428bd768774282e342d7c992b382775cd591b01b5959ec5cdfc8e1935aa79337e4b329ae740dbc727bd9580edf67a890a5138068372550ccf7930bb54c4b36d13de0c40581ff8e2a0b052dd930c3c9d637f5b7c846253d9ea61c7ad6d77dfb15ba0df5de1007d546967292c011fb45d1c38a309f0d4a5d8dd7a77482f45502a1eeb919a82e033f81b39c0d09e28fd9e3e6ee60d2f2bad081229bd867a10244e4c1d4efc66b80721083b0776cb4561d29021e0261f3891b81290f0dda518b91054c9a7341854584592d917d9d4ef461caeb7ad179f71cc9df82fc080694feadaf812d967498ed55dc6909de28f8b767cdaa843069215e18704fde1b01eb05d4e1d0d3d12d954c5feea1d64b3b542b9e185e5921650b1fd6d13f235358744a2bfc16469d8e028247a699a17675575819ae9093018b47314bca40a6243892670a1ecc399a334aa6ead7c60771deb16073c9a6616898dced262ab09c9eb002fc9cafef28f9735736d12ab5666301ac971b25fae2b316ae06ce87beaea9e84e25d52e7b14c9069ef357b7074d0134b635a1c6752b7a28d612a485bb29c127aa99b42ce6afb6de61c74b1853a87d1c0eb6ee0ac029123090d7a04f0bb17906cc49ce75cd0aba69915ee9d1c2710ffbf752537a35b18e0e44ac31fb5fb62f1350d13b42a75eee30688b328ad48b55efaf4050bdeb17133f091a70368f1374f28498727e5ab3bc54bd7a2f1dc9306fbcb97e3d39939da9dbf7a083523e05a51cf92d9c54701ae8275a1b0860a13137274e2d9e6eae4ef0f407284f1a64a2f42a6ccd5ca6099b7a63ce3ef855a4e9eefe03d04b659cbc6ec40ca6dcb61f5c0b1c54ef74c6558dd9efdb6fc069028a3f42427a497241af3442cd3393a0f39709cda93fceffd9249137146a893a5116ad895ff6b67a31fb8cf02befb04f4a03025d7fed06efa73930fc28544cbf8ad90301fb746fec229e780cf39f65f124de8f4499f9dc9818c5f73238762e36c19e719b02122b920ffd99b7a3eedcc17946f3f450fa0442235f69ac01743df5876cb011a32ab512210831d0eb491c5516bce2f6e1e4252292caed8ecf7b3b03e70670394891b1749c5d15afddc90b482cd70ab1384a7389c406ef3f217c09a0f3aba2f4116ae877cf5194df3413fa8b5cb947dc15fbdd2f9c34c399e15d04b82432dbfcd1d49b072a39f49bc1d6bf4833cfebc9f3d8c22c496de9f4005c957e9c6a975f47e307c31f76e2d4ffb240ff9c55d2a39c6e766fc8df3d46c504da3d526a1c5115c2de6f92eaafd8686024d9e0855f4fe05a0582b3cc2ec7a716b77646bbe1b3bdf3b6bd411fc21dd94e8f0d4c2999160e88145f151c01cf33d4ba2b5797e02bdbb51fd78acbdca548f6fdecd56b86cfb0d73096a6c90428ab0ba5d41e8a7bba2a02c0797d9d883fceb5f9e92f58845aab5757abc1e7e693a826516ffd83c8f1bdcffef54ba4fb8e666fca36b5600d4c7317177e8f46b6a70ec7aaddc93cd2f2139bb4b94b421523eb5367595712cef3c54cad9fd6ad81fd5a669ecf16a298e71c66a9c836af63ccb4519393dba93550854442e5bae68ea205e0f47878938ca538310265b9f339e1a493bec3844177807ce44777ee079e3ce00822e230d37d20c13acd14bec9d3347f142f3ee05684792e7278d7fb0d5e6e1760b5d9b3cf8353203bcfa24f12903b7e73dcd6d241d846a332ba0c3b1b0fad7da9b781877b7bdb90480a55fe495edef2d785adc25155995baaa4f90c2c02f10fc2315f0382e4e6b67741728233b930086b4affe710d7fb9730e277a2ae99a0940b7584c2325a8fcf0b437a3a39f4da330e27764e7cc862eb9a6807cb42d733f494968bd526fb0f5e9ea9177c18fe6a95db892414bd2123fc17dde818a4fe26a82958feb61734622e8a6edea8088e7d3666cbb57bf9a97adb41993c83243e2337ef657a9a4bd28de236c8ef32d0966c7b0139114f8354c4ffbbbad66ca9325b5dae34a27f373598fb656c06c972e6d250ea938fab78af831cae5a59597253b49173dc5371bc43565db979a311ffa91044c6a8f9a9af99873bf25819002916a09803f2793169a12039aaf5d9831de00f6fbea953d76a1f083a06b7c3252b8023e3dd04d817deb27b5c3a0a47e3bbf46b61249c21e452c2d530cbfa054eb10b5046cfe191abd8d495ef5dee339774bc72ff1308b1be5b485907e35a58964bf928aefd297f0e2ea894180b71f2d397f8102af2817bf75be6bbe69f255fd07031a9663bbfa7ae90675b26cc815b8590d4ccdca20288474a71dfc9862620c68eac269387d6c93944fb674aca46e4e18ea2a492f2261aeaa788559509a54825f987952415def24e12856860b474f62881cd2dbec5079bc53e2afae5a8f532b45b704148ffb9aa32346fcbf9b6669108cd3f08162507a7fca70cc8aaa09f3489a091bf01394f219d2654d1b84e58121c3a1acb3446d776bab8fa1e047112e3d1215ad00782a0da27548ae033072b668d086fff48130be52e9c57d0edc5120545322a1bdc270e5fe167a5e301006e3917deec79d41396c3e3841f77c8996a195e97123a2cb694903d2a26e8a1023958a1f52afbf024aaebd063b8044ebd048e1ed698f7e26c4184feec32ad333801b78399a04a04b12b96b8868c0e9c093433fa2f4178d85236c4baa1ca30db1d00506abb68ef34cb0e1545f1a7e701a2d20237b8b29749298dfb41e5b6e6f44e11216114542d60bd39f3bf7f4681803e9c8d9b26a8654707b3cda2f9a059754487ad4b32c8a6a804a525a3ebbf3b0d92f2f9b546f076f77bafa1f3df24feff738fd205101d1cb04a5a8eb4e1fb449d6314c4bb4e85687978e946ade041f5737087ec66b7f3abcaab024c52c6d7979e9d6084e8d0bcf17324667d9161f2a59a676833f4fe526ed28510a80f8afee1d569296e623e8f748dc68cd83d84b45922ce62ed373e9681e8c60a7bfa5c2260ef68d56e8422291ed9050cb2ca82df143e48f4e83a1341fa2c7e8e35e7b1c173792d3d40688ef9f709f642d76f9d1c6b5c8a4ccba8b692408be113e52002fad214356596ac63e407dc6e3a0c33ee95bfe28395a5aa2fc8ed89ca95854738919d76199df19192bdca592054e88426da6d4e019a221e7fe3851759800b1814d979df9b755e2bf7696c3e8ecdde7aaf52fa054477d47857fb83791d968a597c24ca08a4bba5cb9ca531229f4ca8a13a5a5bf902694d46786c343d7114be84d8eb379e78a33c47d6f94c9b74553470b282d15e052e794217e8d3267acc6324ae3aad46299bf1d486ad53a811b6adde545ca7202d7b35a87cf9b3cb554d379127a2c8da45a2340e821eae0499a021c0753c65681acf5266e4216121d4ea3b4f1263ccd9504e4a2a542f2e112ade7f9d9da4d283d766452f5508de0aa0ba366b8f04e504c6a39b62cae0bef72071410f46ebabe45d8e178bd75fe43c774a1a6ffbe2d47cf711b48c4317bb49db5f947189d5c4d577d1219b41dcc27b84b70d6f10256676823584416fe8cbd74e2e4aace255b486dffbd00984d69e273ca403d0228654acd746af9d3aff34bd0708d8601063190819c62cba2fba15ee6c930c27e7cbda9a959ff463eeedb34bf13ec7b83532507c2615ee6f008da14130aa09202ffd906450fed3c0429ed04ed62cb03249ad2a10c60ba101e1936dae02a06b9fd998fa1a34f226743de5633cb49bfb27e31d2639522218fc022de95916d5f2f8a81cdaf2d89fb83313e5949598528bad41b7fe24418443387cc2f1b331d2ddfa9c7f7a3bad45c883aec986949788e7cb2fe827a367a3dada094cc984f1ac7b9d31b7db04c9bc0239a4e638e9492a049d4f00212d71ef4bc7de3d3439c801374642fd4ef202c839b09548e6b8ce6c26aa7b7b81e0b34dee3ae3a074aceb234e4da7b479e9fc76a843fd9ca2fc6148e7f275e268e8428cf0df6618790f529c500101add932a61b67bf77ea133633452722f25509ec24b7be745773f50cdbfc56ec81bf11fbf17441e5c87cbc201f1f14a87329f2e4dc35773bbbc607fdd560763c6703a5dedc6bd73db722c60ceaab51a5ea2591fc838238aee07222e4416320d4031abb9eec8e79efe54ec95dae5b56b58b796ad02141e1c02be71c1f520b7739d7eefe27c03368d9e5d07b1369efa12257339fa7a6d2fe458d5284dbe1df1a1f6de8b27d55abb26ce8b7515325236cf0d9a71fe5d41c12f65b16180dd3747916f11be9717bcc09aff6fc5e6f0837aed4fb1571265857e78ec963538772f4d7b5af507048945eb0a92ba2a7952e3c32952943a8c77803f27fa3d1d92a467ba8d3d54a6f6ff9f71933e71152546ee70dd9e6d6834103d7b6b99c4a55a7fd40a4375868cb8c21b9091e5d134b432b169939323635f1f7d18dd6bc5693e8d422ef372ed7c6ca2b8bc2a22af0830f06bdd0869f801bcfa4f925f6e7cd01229fe6c33961b4c0279c77e6279c93be1423092b66066396e1b"}) syz_mount_image$reiserfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x400010, 0x8, &(0x7f0000000540)=[{&(0x7f0000000140)="8cb637", 0x3, 0x1}, {&(0x7f0000000600)="008409", 0x3, 0x4}, {&(0x7f00000003c0)="cf58f9b6b097287218ce56f250b426fd1534a8241397cfab6d8816fa4bb45c3f9fddf876b269c1e859cebe21b7d9244b1fd8f411c2e75b40440e6e93656ecbb49beeac1c7571478ca3c99ec9074aebadf4462d55738cecdf1ae2862f841926f15b27706dc5f58b7a97eddb385d14cb9c8ac2401498496fac004e5741178f6b0d2fd50e232cd6f66995259a8c573a6bc6ad4f950ff407df67c0d00efbe7bf66eacef1439b60e4dbf24b6eed04202c8542f11f3f6665805eac43e313d13faf6488a374e955b4e0d46b82b24401ac", 0xcd, 0x7}, {&(0x7f0000010000)="00040000ec0100001302000012000000000000000002000000010000611cad49e10000001e000000000000000010cc0310000100526549734572334673000000020000000200010002000102000000000100000012312a231212331233123112341341241273797a6b616c6c65720000000000000001001e003ac1655f004eed", 0x80, 0x10000}, {&(0x7f0000000040)="0000000000000500080000000110000003100048b25607818b96e27ea580195600000000000000000000009e08", 0x2d, 0x100c0}, {&(0x7f0000001a00)="00040000000000000000000012000000000000000002000000010000611cad49e10000001e000000000000000000000000000000000000000000000000000000f45098122a162b001731da04980e000066d9ca9b088f7afee742a2aac93d105868c72edb814cc66a9a1509f90bd413a2b62da4399debc7fecf87abdb531e95f92a62d960ae64fe76344e2543f4e6fb0d51550535cc7a260a24c2f4efbde45c755153418ce7f37b89cfa2db017fa700"/185, 0xb9, 0x212000}, {&(0x7f0000011300)="010002005c0f0000000000000000000000000000000000000100000002000000000000000000000000002c00d40f0100010000000200000001000000f401000002003000a40f00"/96, 0x60, 0x213000}, {&(0x7f0000000280)="0000000001000000010000000200000028000400020000000000000001000000200004002e2e0000000000002e00e2ff00000000ed4100000300003ac1655f3ac1655f3ac165ea000000000000000000f3ff", 0x52, 0x213fa0}], 0x20040a, &(0x7f0000000180)=ANY=[@ANYRES64=0x0], 0x0) (async) writev(0xffffffffffffffff, 0x0, 0x0) (async) ioctl$F2FS_IOC_START_ATOMIC_WRITE(0xffffffffffffffff, 0xf501, 0x0) (async) sync() (async) sync() (async) open(&(0x7f0000000180)='./bus\x00', 0x14d27e, 0x0) (async) sync() (async) fallocate(r0, 0x0, 0x0, 0x1000f4) (async) open(&(0x7f00000000c0)='./file0/file0\x00', 0x42142, 0x39) (async) open(&(0x7f0000000040)='./bus\x00', 0x147042, 0x0) (async) sendfile(r1, r2, 0x0, 0x1000000201005) (async) syz_open_procfs(0x0, &(0x7f0000000180)='pagemap\x00') (async) lseek(r3, 0x0, 0x1) (async) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x1000000201005) (async) ioctl$BTRFS_IOC_START_SYNC(0xffffffffffffffff, 0x80089418, &(0x7f0000000040)) (async) ioctl$BTRFS_IOC_WAIT_SYNC(0xffffffffffffffff, 0x40089416, &(0x7f00000001c0)=r4) (async) ioctl$BTRFS_IOC_SNAP_CREATE_V2(0xffffffffffffffff, 0x50009417, &(0x7f0000000d80)={{}, r4, 0x6, @inherit={0x90, &(0x7f0000000600)={0x0, 0x9, 0xf0f, 0x0, {0x12, 0x8, 0x8, 0x5, 0x7919}, [0x1, 0x0, 0x5, 0x1, 0x8, 0x8, 0x5, 0x1, 0x4a4c]}}, @devid}) (async) ioctl$BTRFS_IOC_RM_DEV_V2(r2, 0x5000943a, &(0x7f0000001ac0)={{r2}, r4, 0x2, @inherit={0x58, &(0x7f00000001c0)={0x0, 0x2, 0x73, 0x1, {0x36, 0x8, 0x6, 0x7fff}, [0x3, 0x3ff]}}, @subvolid=0x3}) (async) ioctl$BTRFS_IOC_SET_RECEIVED_SUBVOL(r2, 0xc0c89425, &(0x7f0000000640)={"2e9d46202888aa12a0ac3d451a32d929", 0x0, 0x0, {0x9, 0x6}, {0x2, 0x400}, 0x8, [0x4, 0xfff, 0x80000001, 0xffffffff, 0x3ff, 0x4, 0x100000000, 0x2, 0x1000, 0x0, 0x10000, 0xd36, 0xfb, 0x3, 0x8001, 0x346f]}) (async) ioctl$BTRFS_IOC_RM_DEV_V2(r1, 0x5000943a, &(0x7f0000000740)={{r3}, r5, 0x8, @unused=[0x7, 0x7fffffffffffffff, 0x2, 0x9], @name="67f63044e4caa71ee74c972d6d57a6d0649140fa79d9181adebba6df25d062d2969852a3b56fe788cf84e05de3225d1260aba4929be9f10043f424a3ca118baf91f453445c579065047ceb11991f778ac99f637ff5c2cf8cabd4c36b71aa194e1d69ffbff090fe7494340edffbe4fadc96e5791bca8b1ee878a02042ceae8bee5412bfeec357df79f941a474845691ac438931c040c1e34044be9b7964563403ee61ee52fd077cd615ed0fb3afdb06da79cab447bccd7c3ce3888efae8d829850678d5ff571a6235856e7cda92d6f396abb2ea3e4f3dc710663c2072a4f922913e16ef9dbdcdafe7eeaaa4cd917d4a0b31679a615b0ace3cba331f019e90234ef7dab882c4b231129e04d910ccba72a659e5d7c23dbcae2f400cd7837884465ceecfc8bb526eff6b8122a9ccb3ae706e85f50d6ea39924fe28b039fd12cf0b8d0e0503559bef4730ba9292f03a2a50f8db7aeca15d4a850f63a440fce481a86d2b70ada7695b792596be64c5b119c9660e32e2276e1333af356e59116dfe9334a683c6ad725166164da1651a01d747f8f5be20d0cdae35f472aac496fc4a43075e7ed9ef0cfc4b24931b18947077558cb64c7384809a4d9cfe9d9722545c194cf4aba4dd69f1e398032a3f18ab479ad5816d4bf8a624804912ac7f62ceae44bee86dcb69c37101fa6037047a5e7d56e49fbd57888c43068b23c19a40c68533d600286828c0b0395508117da4a06a58d9298945e5be07b9ed186a984c960fbcdf728edca3cd1ad93b3fd721b58be4e5198cd4e0dce3a5ad0938792662b9476b2e27fc586f91fded30c143892d53387c4d75b269c9681899229bbd8d618e0f3bb8ee0bbfd16b05696c5bfad2ad538b520cff6c6a2680827558e03d9d899514ec5fff60d59796569b023315cc3c34cb10f3df4a1562966351a90a7244302c8c87d8ec49037c285e143a715ebc5db573d50da6c1fdceb2dc88f6f95786893f89c573f5b60b64157f0fe1d00d7d93064e39af316ec66f6988da5b38236d0ec63635efe8415b0f50859d798ab62003b95f5a8848192e0b2ba6b145b9fbb068d0938144458d10558f08191b7832754a1bcc5faca1b47025f63cec1cdd960b667cc9ef5e51ff889c00203c3e5b95442a228aa668925ccd2be1942b3f776049c5afad76232f7c719eaa938c9cb4dd46b7df03539c95c25db4795f3aa863e04428bd768774282e342d7c992b382775cd591b01b5959ec5cdfc8e1935aa79337e4b329ae740dbc727bd9580edf67a890a5138068372550ccf7930bb54c4b36d13de0c40581ff8e2a0b052dd930c3c9d637f5b7c846253d9ea61c7ad6d77dfb15ba0df5de1007d546967292c011fb45d1c38a309f0d4a5d8dd7a77482f45502a1eeb919a82e033f81b39c0d09e28fd9e3e6ee60d2f2bad081229bd867a10244e4c1d4efc66b80721083b0776cb4561d29021e0261f3891b81290f0dda518b91054c9a7341854584592d917d9d4ef461caeb7ad179f71cc9df82fc080694feadaf812d967498ed55dc6909de28f8b767cdaa843069215e18704fde1b01eb05d4e1d0d3d12d954c5feea1d64b3b542b9e185e5921650b1fd6d13f235358744a2bfc16469d8e028247a699a17675575819ae9093018b47314bca40a6243892670a1ecc399a334aa6ead7c60771deb16073c9a6616898dced262ab09c9eb002fc9cafef28f9735736d12ab5666301ac971b25fae2b316ae06ce87beaea9e84e25d52e7b14c9069ef357b7074d0134b635a1c6752b7a28d612a485bb29c127aa99b42ce6afb6de61c74b1853a87d1c0eb6ee0ac029123090d7a04f0bb17906cc49ce75cd0aba69915ee9d1c2710ffbf752537a35b18e0e44ac31fb5fb62f1350d13b42a75eee30688b328ad48b55efaf4050bdeb17133f091a70368f1374f28498727e5ab3bc54bd7a2f1dc9306fbcb97e3d39939da9dbf7a083523e05a51cf92d9c54701ae8275a1b0860a13137274e2d9e6eae4ef0f407284f1a64a2f42a6ccd5ca6099b7a63ce3ef855a4e9eefe03d04b659cbc6ec40ca6dcb61f5c0b1c54ef74c6558dd9efdb6fc069028a3f42427a497241af3442cd3393a0f39709cda93fceffd9249137146a893a5116ad895ff6b67a31fb8cf02befb04f4a03025d7fed06efa73930fc28544cbf8ad90301fb746fec229e780cf39f65f124de8f4499f9dc9818c5f73238762e36c19e719b02122b920ffd99b7a3eedcc17946f3f450fa0442235f69ac01743df5876cb011a32ab512210831d0eb491c5516bce2f6e1e4252292caed8ecf7b3b03e70670394891b1749c5d15afddc90b482cd70ab1384a7389c406ef3f217c09a0f3aba2f4116ae877cf5194df3413fa8b5cb947dc15fbdd2f9c34c399e15d04b82432dbfcd1d49b072a39f49bc1d6bf4833cfebc9f3d8c22c496de9f4005c957e9c6a975f47e307c31f76e2d4ffb240ff9c55d2a39c6e766fc8df3d46c504da3d526a1c5115c2de6f92eaafd8686024d9e0855f4fe05a0582b3cc2ec7a716b77646bbe1b3bdf3b6bd411fc21dd94e8f0d4c2999160e88145f151c01cf33d4ba2b5797e02bdbb51fd78acbdca548f6fdecd56b86cfb0d73096a6c90428ab0ba5d41e8a7bba2a02c0797d9d883fceb5f9e92f58845aab5757abc1e7e693a826516ffd83c8f1bdcffef54ba4fb8e666fca36b5600d4c7317177e8f46b6a70ec7aaddc93cd2f2139bb4b94b421523eb5367595712cef3c54cad9fd6ad81fd5a669ecf16a298e71c66a9c836af63ccb4519393dba93550854442e5bae68ea205e0f47878938ca538310265b9f339e1a493bec3844177807ce44777ee079e3ce00822e230d37d20c13acd14bec9d3347f142f3ee05684792e7278d7fb0d5e6e1760b5d9b3cf8353203bcfa24f12903b7e73dcd6d241d846a332ba0c3b1b0fad7da9b781877b7bdb90480a55fe495edef2d785adc25155995baaa4f90c2c02f10fc2315f0382e4e6b67741728233b930086b4affe710d7fb9730e277a2ae99a0940b7584c2325a8fcf0b437a3a39f4da330e27764e7cc862eb9a6807cb42d733f494968bd526fb0f5e9ea9177c18fe6a95db892414bd2123fc17dde818a4fe26a82958feb61734622e8a6edea8088e7d3666cbb57bf9a97adb41993c83243e2337ef657a9a4bd28de236c8ef32d0966c7b0139114f8354c4ffbbbad66ca9325b5dae34a27f373598fb656c06c972e6d250ea938fab78af831cae5a59597253b49173dc5371bc43565db979a311ffa91044c6a8f9a9af99873bf25819002916a09803f2793169a12039aaf5d9831de00f6fbea953d76a1f083a06b7c3252b8023e3dd04d817deb27b5c3a0a47e3bbf46b61249c21e452c2d530cbfa054eb10b5046cfe191abd8d495ef5dee339774bc72ff1308b1be5b485907e35a58964bf928aefd297f0e2ea894180b71f2d397f8102af2817bf75be6bbe69f255fd07031a9663bbfa7ae90675b26cc815b8590d4ccdca20288474a71dfc9862620c68eac269387d6c93944fb674aca46e4e18ea2a492f2261aeaa788559509a54825f987952415def24e12856860b474f62881cd2dbec5079bc53e2afae5a8f532b45b704148ffb9aa32346fcbf9b6669108cd3f08162507a7fca70cc8aaa09f3489a091bf01394f219d2654d1b84e58121c3a1acb3446d776bab8fa1e047112e3d1215ad00782a0da27548ae033072b668d086fff48130be52e9c57d0edc5120545322a1bdc270e5fe167a5e301006e3917deec79d41396c3e3841f77c8996a195e97123a2cb694903d2a26e8a1023958a1f52afbf024aaebd063b8044ebd048e1ed698f7e26c4184feec32ad333801b78399a04a04b12b96b8868c0e9c093433fa2f4178d85236c4baa1ca30db1d00506abb68ef34cb0e1545f1a7e701a2d20237b8b29749298dfb41e5b6e6f44e11216114542d60bd39f3bf7f4681803e9c8d9b26a8654707b3cda2f9a059754487ad4b32c8a6a804a525a3ebbf3b0d92f2f9b546f076f77bafa1f3df24feff738fd205101d1cb04a5a8eb4e1fb449d6314c4bb4e85687978e946ade041f5737087ec66b7f3abcaab024c52c6d7979e9d6084e8d0bcf17324667d9161f2a59a676833f4fe526ed28510a80f8afee1d569296e623e8f748dc68cd83d84b45922ce62ed373e9681e8c60a7bfa5c2260ef68d56e8422291ed9050cb2ca82df143e48f4e83a1341fa2c7e8e35e7b1c173792d3d40688ef9f709f642d76f9d1c6b5c8a4ccba8b692408be113e52002fad214356596ac63e407dc6e3a0c33ee95bfe28395a5aa2fc8ed89ca95854738919d76199df19192bdca592054e88426da6d4e019a221e7fe3851759800b1814d979df9b755e2bf7696c3e8ecdde7aaf52fa054477d47857fb83791d968a597c24ca08a4bba5cb9ca531229f4ca8a13a5a5bf902694d46786c343d7114be84d8eb379e78a33c47d6f94c9b74553470b282d15e052e794217e8d3267acc6324ae3aad46299bf1d486ad53a811b6adde545ca7202d7b35a87cf9b3cb554d379127a2c8da45a2340e821eae0499a021c0753c65681acf5266e4216121d4ea3b4f1263ccd9504e4a2a542f2e112ade7f9d9da4d283d766452f5508de0aa0ba366b8f04e504c6a39b62cae0bef72071410f46ebabe45d8e178bd75fe43c774a1a6ffbe2d47cf711b48c4317bb49db5f947189d5c4d577d1219b41dcc27b84b70d6f10256676823584416fe8cbd74e2e4aace255b486dffbd00984d69e273ca403d0228654acd746af9d3aff34bd0708d8601063190819c62cba2fba15ee6c930c27e7cbda9a959ff463eeedb34bf13ec7b83532507c2615ee6f008da14130aa09202ffd906450fed3c0429ed04ed62cb03249ad2a10c60ba101e1936dae02a06b9fd998fa1a34f226743de5633cb49bfb27e31d2639522218fc022de95916d5f2f8a81cdaf2d89fb83313e5949598528bad41b7fe24418443387cc2f1b331d2ddfa9c7f7a3bad45c883aec986949788e7cb2fe827a367a3dada094cc984f1ac7b9d31b7db04c9bc0239a4e638e9492a049d4f00212d71ef4bc7de3d3439c801374642fd4ef202c839b09548e6b8ce6c26aa7b7b81e0b34dee3ae3a074aceb234e4da7b479e9fc76a843fd9ca2fc6148e7f275e268e8428cf0df6618790f529c500101add932a61b67bf77ea133633452722f25509ec24b7be745773f50cdbfc56ec81bf11fbf17441e5c87cbc201f1f14a87329f2e4dc35773bbbc607fdd560763c6703a5dedc6bd73db722c60ceaab51a5ea2591fc838238aee07222e4416320d4031abb9eec8e79efe54ec95dae5b56b58b796ad02141e1c02be71c1f520b7739d7eefe27c03368d9e5d07b1369efa12257339fa7a6d2fe458d5284dbe1df1a1f6de8b27d55abb26ce8b7515325236cf0d9a71fe5d41c12f65b16180dd3747916f11be9717bcc09aff6fc5e6f0837aed4fb1571265857e78ec963538772f4d7b5af507048945eb0a92ba2a7952e3c32952943a8c77803f27fa3d1d92a467ba8d3d54a6f6ff9f71933e71152546ee70dd9e6d6834103d7b6b99c4a55a7fd40a4375868cb8c21b9091e5d134b432b169939323635f1f7d18dd6bc5693e8d422ef372ed7c6ca2b8bc2a22af0830f06bdd0869f801bcfa4f925f6e7cd01229fe6c33961b4c0279c77e6279c93be1423092b66066396e1b"}) (async) [ 408.113194][T16926] loop5: detected capacity change from 0 to 8192 [ 408.136222][T16926] REISERFS warning (device loop5): reiserfs_fill_super: Cannot allocate commit workqueue [ 408.195070][T16932] loop5: detected capacity change from 0 to 8192 [ 408.231987][T16932] REISERFS warning: read_super_block: reiserfs filesystem is deprecated and scheduled to be removed from the kernel in 2025 [ 408.262131][T16932] REISERFS (device loop5): found reiserfs format "3.6" with non-standard journal [ 408.271613][T16932] REISERFS (device loop5): using ordered data mode [ 408.278688][T16932] reiserfs: using flush barriers [ 408.284866][T16932] REISERFS (device loop5): journal params: device loop5, size 512, journal first block 18, max trans len 256, max batch 225, max commit age 30, max trans age 30 [ 408.332912][T16932] REISERFS (device loop5): checking transaction log (loop5) [ 408.353647][T16932] REISERFS (device loop5): Using rupasov hash to sort names [ 408.374482][T16932] REISERFS (device loop5): Created .reiserfs_priv - reserved for xattr storage. [ 408.434797][ T27] audit: type=1800 audit(1667001147.458:362): pid=16932 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.5" name="bus" dev="sda1" ino=1163 res=0 errno=0 [ 408.474064][T16932] REISERFS error (device loop5): reiserfs-2025 reiserfs_cache_bitmap_metadata: bitmap block 17 is corrupted: first bit must be 1 [ 408.493769][T16932] REISERFS (device loop5): Remounting filesystem read-only [ 408.501145][T16932] REISERFS warning (device loop5): clm-6006 reiserfs_dirty_inode: writing inode 1207963652 on readonly FS [ 408.522042][ T27] audit: type=1800 audit(1667001147.488:363): pid=16932 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.5" name="bus" dev="sda1" ino=1163 res=0 errno=0 23:52:27 executing program 5: syz_mount_image$reiserfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x400010, 0x8, &(0x7f0000000540)=[{&(0x7f0000000140)="8cb637", 0x3, 0x1}, {&(0x7f0000000600)="008409", 0x3, 0x4}, {&(0x7f00000003c0)="cf58f9b6b097287218ce56f250b426fd1534a8241397cfab6d8816fa4bb45c3f9fddf876b269c1e859cebe21b7d9244b1fd8f411c2e75b40440e6e93656ecbb49beeac1c7571478ca3c99ec9074aebadf4462d55738cecdf1ae2862f841926f15b27706dc5f58b7a97eddb385d14cb9c8ac2401498496fac004e5741178f6b0d2fd50e232cd6f66995259a8c573a6bc6ad4f950ff407df67c0d00efbe7bf66eacef1439b60e4dbf24b6eed04202c8542f11f3f6665805eac43e313d13faf6488a374e955b4e0d46b82b24401ac", 0xcd, 0x7}, {&(0x7f0000010000)="00040000ec0100001302000012000000000000000002000000010000611cad49e10000001e000000000000000010cc0310000100526549734572334673000000020000000200010002000102000000000100000012312a231212331233123112341341241273797a6b616c6c65720000000000000001001e003ac1655f004eed", 0x80, 0x10000}, {&(0x7f0000000040)="0000000000000500080000000110000003100048b25607818b96e27ea580195600000000000000000000009e08", 0x2d, 0x100c0}, {&(0x7f0000001a00)="00040000000000000000000012000000000000000002000000010000611cad49e10000001e000000000000000000000000000000000000000000000000000000f45098122a162b001731da04980e000066d9ca9b088f7afee742a2aac93d105868c72edb814cc66a9a1509f90bd413a2b62da4399debc7fecf87abdb531e95f92a62d960ae64fe76344e2543f4e6fb0d51550535cc7a260a24c2f4efbde45c755153418ce7f37b89cfa2db017fa700"/185, 0xb9, 0x212000}, {&(0x7f0000011300)="010002005c0f0000000000000000000000000000000000000100000002000000000000000000000000002c00d40f0100010000000200000001000000f401000002003000a40f00"/96, 0x60, 0x213000}, {&(0x7f0000000280)="0000000001000000010000000200000028000400020000000000000001000000200004002e2e0000000000002e00e2ff00000000ed4100000300003ac1655f3ac1655f3ac165ea000000000000000000f3ff", 0x52, 0x213fa0}], 0x20040a, &(0x7f0000000180)=ANY=[@ANYRES64=0x0], 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$F2FS_IOC_START_ATOMIC_WRITE(0xffffffffffffffff, 0xf501, 0x0) sync() sync() r0 = open(&(0x7f0000000180)='./bus\x00', 0x14d27e, 0x0) sync() fallocate(r0, 0x0, 0x0, 0x1000f4) r1 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x42142, 0x39) r2 = open(&(0x7f0000000040)='./bus\x00', 0x147042, 0x0) sendfile(r1, r2, 0x0, 0x1000000201005) r3 = syz_open_procfs(0x0, &(0x7f0000000180)='pagemap\x00') lseek(r3, 0x0, 0x1) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x1000000201005) ioctl$BTRFS_IOC_START_SYNC(0xffffffffffffffff, 0x80089418, &(0x7f0000000040)=0x0) ioctl$BTRFS_IOC_WAIT_SYNC(0xffffffffffffffff, 0x40089416, &(0x7f00000001c0)=r4) ioctl$BTRFS_IOC_SNAP_CREATE_V2(0xffffffffffffffff, 0x50009417, &(0x7f0000000d80)={{}, r4, 0x6, @inherit={0x90, &(0x7f0000000600)={0x0, 0x9, 0xf0f, 0x0, {0x12, 0x8, 0x8, 0x5, 0x7919}, [0x1, 0x0, 0x5, 0x1, 0x8, 0x8, 0x5, 0x1, 0x4a4c]}}, @devid}) ioctl$BTRFS_IOC_RM_DEV_V2(r2, 0x5000943a, &(0x7f0000001ac0)={{r2}, r4, 0x2, @inherit={0x58, &(0x7f00000001c0)={0x0, 0x2, 0x73, 0x1, {0x36, 0x8, 0x6, 0x7fff}, [0x3, 0x3ff]}}, @subvolid=0x3}) ioctl$BTRFS_IOC_SET_RECEIVED_SUBVOL(r2, 0xc0c89425, &(0x7f0000000640)={"2e9d46202888aa12a0ac3d451a32d929", 0x0, 0x0, {0x9, 0x6}, {0x2, 0x400}, 0x8, [0x4, 0xfff, 0x80000001, 0xffffffff, 0x3ff, 0x4, 0x100000000, 0x2, 0x1000, 0x0, 0x10000, 0xd36, 0xfb, 0x3, 0x8001, 0x346f]}) ioctl$BTRFS_IOC_RM_DEV_V2(r1, 0x5000943a, &(0x7f0000000740)={{r3}, r5, 0x8, @unused=[0x7, 0x7fffffffffffffff, 0x2, 0x9], @name="67f63044e4caa71ee74c972d6d57a6d0649140fa79d9181adebba6df25d062d2969852a3b56fe788cf84e05de3225d1260aba4929be9f10043f424a3ca118baf91f453445c579065047ceb11991f778ac99f637ff5c2cf8cabd4c36b71aa194e1d69ffbff090fe7494340edffbe4fadc96e5791bca8b1ee878a02042ceae8bee5412bfeec357df79f941a474845691ac438931c040c1e34044be9b7964563403ee61ee52fd077cd615ed0fb3afdb06da79cab447bccd7c3ce3888efae8d829850678d5ff571a6235856e7cda92d6f396abb2ea3e4f3dc710663c2072a4f922913e16ef9dbdcdafe7eeaaa4cd917d4a0b31679a615b0ace3cba331f019e90234ef7dab882c4b231129e04d910ccba72a659e5d7c23dbcae2f400cd7837884465ceecfc8bb526eff6b8122a9ccb3ae706e85f50d6ea39924fe28b039fd12cf0b8d0e0503559bef4730ba9292f03a2a50f8db7aeca15d4a850f63a440fce481a86d2b70ada7695b792596be64c5b119c9660e32e2276e1333af356e59116dfe9334a683c6ad725166164da1651a01d747f8f5be20d0cdae35f472aac496fc4a43075e7ed9ef0cfc4b24931b18947077558cb64c7384809a4d9cfe9d9722545c194cf4aba4dd69f1e398032a3f18ab479ad5816d4bf8a624804912ac7f62ceae44bee86dcb69c37101fa6037047a5e7d56e49fbd57888c43068b23c19a40c68533d600286828c0b0395508117da4a06a58d9298945e5be07b9ed186a984c960fbcdf728edca3cd1ad93b3fd721b58be4e5198cd4e0dce3a5ad0938792662b9476b2e27fc586f91fded30c143892d53387c4d75b269c9681899229bbd8d618e0f3bb8ee0bbfd16b05696c5bfad2ad538b520cff6c6a2680827558e03d9d899514ec5fff60d59796569b023315cc3c34cb10f3df4a1562966351a90a7244302c8c87d8ec49037c285e143a715ebc5db573d50da6c1fdceb2dc88f6f95786893f89c573f5b60b64157f0fe1d00d7d93064e39af316ec66f6988da5b38236d0ec63635efe8415b0f50859d798ab62003b95f5a8848192e0b2ba6b145b9fbb068d0938144458d10558f08191b7832754a1bcc5faca1b47025f63cec1cdd960b667cc9ef5e51ff889c00203c3e5b95442a228aa668925ccd2be1942b3f776049c5afad76232f7c719eaa938c9cb4dd46b7df03539c95c25db4795f3aa863e04428bd768774282e342d7c992b382775cd591b01b5959ec5cdfc8e1935aa79337e4b329ae740dbc727bd9580edf67a890a5138068372550ccf7930bb54c4b36d13de0c40581ff8e2a0b052dd930c3c9d637f5b7c846253d9ea61c7ad6d77dfb15ba0df5de1007d546967292c011fb45d1c38a309f0d4a5d8dd7a77482f45502a1eeb919a82e033f81b39c0d09e28fd9e3e6ee60d2f2bad081229bd867a10244e4c1d4efc66b80721083b0776cb4561d29021e0261f3891b81290f0dda518b91054c9a7341854584592d917d9d4ef461caeb7ad179f71cc9df82fc080694feadaf812d967498ed55dc6909de28f8b767cdaa843069215e18704fde1b01eb05d4e1d0d3d12d954c5feea1d64b3b542b9e185e5921650b1fd6d13f235358744a2bfc16469d8e028247a699a17675575819ae9093018b47314bca40a6243892670a1ecc399a334aa6ead7c60771deb16073c9a6616898dced262ab09c9eb002fc9cafef28f9735736d12ab5666301ac971b25fae2b316ae06ce87beaea9e84e25d52e7b14c9069ef357b7074d0134b635a1c6752b7a28d612a485bb29c127aa99b42ce6afb6de61c74b1853a87d1c0eb6ee0ac029123090d7a04f0bb17906cc49ce75cd0aba69915ee9d1c2710ffbf752537a35b18e0e44ac31fb5fb62f1350d13b42a75eee30688b328ad48b55efaf4050bdeb17133f091a70368f1374f28498727e5ab3bc54bd7a2f1dc9306fbcb97e3d39939da9dbf7a083523e05a51cf92d9c54701ae8275a1b0860a13137274e2d9e6eae4ef0f407284f1a64a2f42a6ccd5ca6099b7a63ce3ef855a4e9eefe03d04b659cbc6ec40ca6dcb61f5c0b1c54ef74c6558dd9efdb6fc069028a3f42427a497241af3442cd3393a0f39709cda93fceffd9249137146a893a5116ad895ff6b67a31fb8cf02befb04f4a03025d7fed06efa73930fc28544cbf8ad90301fb746fec229e780cf39f65f124de8f4499f9dc9818c5f73238762e36c19e719b02122b920ffd99b7a3eedcc17946f3f450fa0442235f69ac01743df5876cb011a32ab512210831d0eb491c5516bce2f6e1e4252292caed8ecf7b3b03e70670394891b1749c5d15afddc90b482cd70ab1384a7389c406ef3f217c09a0f3aba2f4116ae877cf5194df3413fa8b5cb947dc15fbdd2f9c34c399e15d04b82432dbfcd1d49b072a39f49bc1d6bf4833cfebc9f3d8c22c496de9f4005c957e9c6a975f47e307c31f76e2d4ffb240ff9c55d2a39c6e766fc8df3d46c504da3d526a1c5115c2de6f92eaafd8686024d9e0855f4fe05a0582b3cc2ec7a716b77646bbe1b3bdf3b6bd411fc21dd94e8f0d4c2999160e88145f151c01cf33d4ba2b5797e02bdbb51fd78acbdca548f6fdecd56b86cfb0d73096a6c90428ab0ba5d41e8a7bba2a02c0797d9d883fceb5f9e92f58845aab5757abc1e7e693a826516ffd83c8f1bdcffef54ba4fb8e666fca36b5600d4c7317177e8f46b6a70ec7aaddc93cd2f2139bb4b94b421523eb5367595712cef3c54cad9fd6ad81fd5a669ecf16a298e71c66a9c836af63ccb4519393dba93550854442e5bae68ea205e0f47878938ca538310265b9f339e1a493bec3844177807ce44777ee079e3ce00822e230d37d20c13acd14bec9d3347f142f3ee05684792e7278d7fb0d5e6e1760b5d9b3cf8353203bcfa24f12903b7e73dcd6d241d846a332ba0c3b1b0fad7da9b781877b7bdb90480a55fe495edef2d785adc25155995baaa4f90c2c02f10fc2315f0382e4e6b67741728233b930086b4affe710d7fb9730e277a2ae99a0940b7584c2325a8fcf0b437a3a39f4da330e27764e7cc862eb9a6807cb42d733f494968bd526fb0f5e9ea9177c18fe6a95db892414bd2123fc17dde818a4fe26a82958feb61734622e8a6edea8088e7d3666cbb57bf9a97adb41993c83243e2337ef657a9a4bd28de236c8ef32d0966c7b0139114f8354c4ffbbbad66ca9325b5dae34a27f373598fb656c06c972e6d250ea938fab78af831cae5a59597253b49173dc5371bc43565db979a311ffa91044c6a8f9a9af99873bf25819002916a09803f2793169a12039aaf5d9831de00f6fbea953d76a1f083a06b7c3252b8023e3dd04d817deb27b5c3a0a47e3bbf46b61249c21e452c2d530cbfa054eb10b5046cfe191abd8d495ef5dee339774bc72ff1308b1be5b485907e35a58964bf928aefd297f0e2ea894180b71f2d397f8102af2817bf75be6bbe69f255fd07031a9663bbfa7ae90675b26cc815b8590d4ccdca20288474a71dfc9862620c68eac269387d6c93944fb674aca46e4e18ea2a492f2261aeaa788559509a54825f987952415def24e12856860b474f62881cd2dbec5079bc53e2afae5a8f532b45b704148ffb9aa32346fcbf9b6669108cd3f08162507a7fca70cc8aaa09f3489a091bf01394f219d2654d1b84e58121c3a1acb3446d776bab8fa1e047112e3d1215ad00782a0da27548ae033072b668d086fff48130be52e9c57d0edc5120545322a1bdc270e5fe167a5e301006e3917deec79d41396c3e3841f77c8996a195e97123a2cb694903d2a26e8a1023958a1f52afbf024aaebd063b8044ebd048e1ed698f7e26c4184feec32ad333801b78399a04a04b12b96b8868c0e9c093433fa2f4178d85236c4baa1ca30db1d00506abb68ef34cb0e1545f1a7e701a2d20237b8b29749298dfb41e5b6e6f44e11216114542d60bd39f3bf7f4681803e9c8d9b26a8654707b3cda2f9a059754487ad4b32c8a6a804a525a3ebbf3b0d92f2f9b546f076f77bafa1f3df24feff738fd205101d1cb04a5a8eb4e1fb449d6314c4bb4e85687978e946ade041f5737087ec66b7f3abcaab024c52c6d7979e9d6084e8d0bcf17324667d9161f2a59a676833f4fe526ed28510a80f8afee1d569296e623e8f748dc68cd83d84b45922ce62ed373e9681e8c60a7bfa5c2260ef68d56e8422291ed9050cb2ca82df143e48f4e83a1341fa2c7e8e35e7b1c173792d3d40688ef9f709f642d76f9d1c6b5c8a4ccba8b692408be113e52002fad214356596ac63e407dc6e3a0c33ee95bfe28395a5aa2fc8ed89ca95854738919d76199df19192bdca592054e88426da6d4e019a221e7fe3851759800b1814d979df9b755e2bf7696c3e8ecdde7aaf52fa054477d47857fb83791d968a597c24ca08a4bba5cb9ca531229f4ca8a13a5a5bf902694d46786c343d7114be84d8eb379e78a33c47d6f94c9b74553470b282d15e052e794217e8d3267acc6324ae3aad46299bf1d486ad53a811b6adde545ca7202d7b35a87cf9b3cb554d379127a2c8da45a2340e821eae0499a021c0753c65681acf5266e4216121d4ea3b4f1263ccd9504e4a2a542f2e112ade7f9d9da4d283d766452f5508de0aa0ba366b8f04e504c6a39b62cae0bef72071410f46ebabe45d8e178bd75fe43c774a1a6ffbe2d47cf711b48c4317bb49db5f947189d5c4d577d1219b41dcc27b84b70d6f10256676823584416fe8cbd74e2e4aace255b486dffbd00984d69e273ca403d0228654acd746af9d3aff34bd0708d8601063190819c62cba2fba15ee6c930c27e7cbda9a959ff463eeedb34bf13ec7b83532507c2615ee6f008da14130aa09202ffd906450fed3c0429ed04ed62cb03249ad2a10c60ba101e1936dae02a06b9fd998fa1a34f226743de5633cb49bfb27e31d2639522218fc022de95916d5f2f8a81cdaf2d89fb83313e5949598528bad41b7fe24418443387cc2f1b331d2ddfa9c7f7a3bad45c883aec986949788e7cb2fe827a367a3dada094cc984f1ac7b9d31b7db04c9bc0239a4e638e9492a049d4f00212d71ef4bc7de3d3439c801374642fd4ef202c839b09548e6b8ce6c26aa7b7b81e0b34dee3ae3a074aceb234e4da7b479e9fc76a843fd9ca2fc6148e7f275e268e8428cf0df6618790f529c500101add932a61b67bf77ea133633452722f25509ec24b7be745773f50cdbfc56ec81bf11fbf17441e5c87cbc201f1f14a87329f2e4dc35773bbbc607fdd560763c6703a5dedc6bd73db722c60ceaab51a5ea2591fc838238aee07222e4416320d4031abb9eec8e79efe54ec95dae5b56b58b796ad02141e1c02be71c1f520b7739d7eefe27c03368d9e5d07b1369efa12257339fa7a6d2fe458d5284dbe1df1a1f6de8b27d55abb26ce8b7515325236cf0d9a71fe5d41c12f65b16180dd3747916f11be9717bcc09aff6fc5e6f0837aed4fb1571265857e78ec963538772f4d7b5af507048945eb0a92ba2a7952e3c32952943a8c77803f27fa3d1d92a467ba8d3d54a6f6ff9f71933e71152546ee70dd9e6d6834103d7b6b99c4a55a7fd40a4375868cb8c21b9091e5d134b432b169939323635f1f7d18dd6bc5693e8d422ef372ed7c6ca2b8bc2a22af0830f06bdd0869f801bcfa4f925f6e7cd01229fe6c33961b4c0279c77e6279c93be1423092b66066396e1b"}) [ 408.686770][T16950] loop5: detected capacity change from 0 to 8192 [ 408.712584][T16950] REISERFS warning: read_super_block: reiserfs filesystem is deprecated and scheduled to be removed from the kernel in 2025 [ 408.751882][T16950] REISERFS (device loop5): found reiserfs format "3.6" with non-standard journal [ 408.761090][T16950] REISERFS (device loop5): using ordered data mode [ 408.793235][T16950] reiserfs: using flush barriers [ 408.813045][T16950] REISERFS (device loop5): journal params: device loop5, size 512, journal first block 18, max trans len 256, max batch 225, max commit age 30, max trans age 30 [ 408.853148][T16950] REISERFS (device loop5): checking transaction log (loop5) [ 408.861320][T16950] REISERFS (device loop5): Using rupasov hash to sort names [ 408.869766][T16950] REISERFS (device loop5): Created .reiserfs_priv - reserved for xattr storage. [ 408.947218][ T27] audit: type=1800 audit(1667001147.968:364): pid=16950 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.5" name="bus" dev="sda1" ino=1163 res=0 errno=0 [ 408.988583][ T27] audit: type=1800 audit(1667001148.008:365): pid=16950 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.5" name="bus" dev="sda1" ino=1163 res=0 errno=0 [ 408.994023][T16950] REISERFS error (device loop5): reiserfs-2025 reiserfs_cache_bitmap_metadata: bitmap block 17 is corrupted: first bit must be 1 [ 409.037989][T16950] REISERFS (device loop5): Remounting filesystem read-only [ 409.045671][T16950] REISERFS warning (device loop5): clm-6006 reiserfs_dirty_inode: writing inode 1207963652 on readonly FS 23:52:28 executing program 5: syz_mount_image$reiserfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x400010, 0x8, &(0x7f0000000540)=[{&(0x7f0000000140)="8cb637", 0x3, 0x1}, {&(0x7f0000000600)="008409", 0x3, 0x4}, {&(0x7f00000003c0)="cf58f9b6b097287218ce56f250b426fd1534a8241397cfab6d8816fa4bb45c3f9fddf876b269c1e859cebe21b7d9244b1fd8f411c2e75b40440e6e93656ecbb49beeac1c7571478ca3c99ec9074aebadf4462d55738cecdf1ae2862f841926f15b27706dc5f58b7a97eddb385d14cb9c8ac2401498496fac004e5741178f6b0d2fd50e232cd6f66995259a8c573a6bc6ad4f950ff407df67c0d00efbe7bf66eacef1439b60e4dbf24b6eed04202c8542f11f3f6665805eac43e313d13faf6488a374e955b4e0d46b82b24401ac", 0xcd, 0x7}, {&(0x7f0000010000)="00040000ec0100001302000012000000000000000002000000010000611cad49e10000001e000000000000000010cc0310000100526549734572334673000000020000000200010002000102000000000100000012312a231212331233123112341341241273797a6b616c6c65720000000000000001001e003ac1655f004eed", 0x80, 0x10000}, {&(0x7f0000000040)="0000000000000500080000000110000003100048b25607818b96e27ea580195600000000000000000000009e08", 0x2d, 0x100c0}, {&(0x7f0000001a00)="00040000000000000000000012000000000000000002000000010000611cad49e10000001e000000000000000000000000000000000000000000000000000000f45098122a162b001731da04980e000066d9ca9b088f7afee742a2aac93d105868c72edb814cc66a9a1509f90bd413a2b62da4399debc7fecf87abdb531e95f92a62d960ae64fe76344e2543f4e6fb0d51550535cc7a260a24c2f4efbde45c755153418ce7f37b89cfa2db017fa700"/185, 0xb9, 0x212000}, {&(0x7f0000011300)="010002005c0f0000000000000000000000000000000000000100000002000000000000000000000000002c00d40f0100010000000200000001000000f401000002003000a40f00"/96, 0x60, 0x213000}, {&(0x7f0000000280)="0000000001000000010000000200000028000400020000000000000001000000200004002e2e0000000000002e00e2ff00000000ed4100000300003ac1655f3ac1655f3ac165ea000000000000000000f3ff", 0x52, 0x213fa0}], 0x20040a, &(0x7f0000000180)=ANY=[@ANYRES64=0x0], 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$F2FS_IOC_START_ATOMIC_WRITE(0xffffffffffffffff, 0xf501, 0x0) sync() sync() r0 = open(&(0x7f0000000180)='./bus\x00', 0x14d27e, 0x0) sync() fallocate(r0, 0x0, 0x0, 0x1000f4) r1 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x42142, 0x39) r2 = open(&(0x7f0000000040)='./bus\x00', 0x147042, 0x0) sendfile(r1, r2, 0x0, 0x1000000201005) r3 = syz_open_procfs(0x0, &(0x7f0000000180)='pagemap\x00') lseek(r3, 0x0, 0x1) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x1000000201005) ioctl$BTRFS_IOC_START_SYNC(0xffffffffffffffff, 0x80089418, &(0x7f0000000040)=0x0) ioctl$BTRFS_IOC_WAIT_SYNC(0xffffffffffffffff, 0x40089416, &(0x7f00000001c0)=r4) ioctl$BTRFS_IOC_SNAP_CREATE_V2(0xffffffffffffffff, 0x50009417, &(0x7f0000000d80)={{}, r4, 0x6, @inherit={0x90, &(0x7f0000000600)={0x0, 0x9, 0xf0f, 0x0, {0x12, 0x8, 0x8, 0x5, 0x7919}, [0x1, 0x0, 0x5, 0x1, 0x8, 0x8, 0x5, 0x1, 0x4a4c]}}, @devid}) ioctl$BTRFS_IOC_RM_DEV_V2(r2, 0x5000943a, &(0x7f0000001ac0)={{r2}, r4, 0x2, @inherit={0x58, &(0x7f00000001c0)={0x0, 0x2, 0x73, 0x1, {0x36, 0x8, 0x6, 0x7fff}, [0x3, 0x3ff]}}, @subvolid=0x3}) ioctl$BTRFS_IOC_SET_RECEIVED_SUBVOL(r2, 0xc0c89425, &(0x7f0000000640)={"2e9d46202888aa12a0ac3d451a32d929", 0x0, 0x0, {0x9, 0x6}, {0x2, 0x400}, 0x8, [0x4, 0xfff, 0x80000001, 0xffffffff, 0x3ff, 0x4, 0x100000000, 0x2, 0x1000, 0x0, 0x10000, 0xd36, 0xfb, 0x3, 0x8001, 0x346f]}) ioctl$BTRFS_IOC_RM_DEV_V2(r1, 0x5000943a, &(0x7f0000000740)={{r3}, r5, 0x8, @unused=[0x7, 0x7fffffffffffffff, 0x2, 0x9], @name="67f63044e4caa71ee74c972d6d57a6d0649140fa79d9181adebba6df25d062d2969852a3b56fe788cf84e05de3225d1260aba4929be9f10043f424a3ca118baf91f453445c579065047ceb11991f778ac99f637ff5c2cf8cabd4c36b71aa194e1d69ffbff090fe7494340edffbe4fadc96e5791bca8b1ee878a02042ceae8bee5412bfeec357df79f941a474845691ac438931c040c1e34044be9b7964563403ee61ee52fd077cd615ed0fb3afdb06da79cab447bccd7c3ce3888efae8d829850678d5ff571a6235856e7cda92d6f396abb2ea3e4f3dc710663c2072a4f922913e16ef9dbdcdafe7eeaaa4cd917d4a0b31679a615b0ace3cba331f019e90234ef7dab882c4b231129e04d910ccba72a659e5d7c23dbcae2f400cd7837884465ceecfc8bb526eff6b8122a9ccb3ae706e85f50d6ea39924fe28b039fd12cf0b8d0e0503559bef4730ba9292f03a2a50f8db7aeca15d4a850f63a440fce481a86d2b70ada7695b792596be64c5b119c9660e32e2276e1333af356e59116dfe9334a683c6ad725166164da1651a01d747f8f5be20d0cdae35f472aac496fc4a43075e7ed9ef0cfc4b24931b18947077558cb64c7384809a4d9cfe9d9722545c194cf4aba4dd69f1e398032a3f18ab479ad5816d4bf8a624804912ac7f62ceae44bee86dcb69c37101fa6037047a5e7d56e49fbd57888c43068b23c19a40c68533d600286828c0b0395508117da4a06a58d9298945e5be07b9ed186a984c960fbcdf728edca3cd1ad93b3fd721b58be4e5198cd4e0dce3a5ad0938792662b9476b2e27fc586f91fded30c143892d53387c4d75b269c9681899229bbd8d618e0f3bb8ee0bbfd16b05696c5bfad2ad538b520cff6c6a2680827558e03d9d899514ec5fff60d59796569b023315cc3c34cb10f3df4a1562966351a90a7244302c8c87d8ec49037c285e143a715ebc5db573d50da6c1fdceb2dc88f6f95786893f89c573f5b60b64157f0fe1d00d7d93064e39af316ec66f6988da5b38236d0ec63635efe8415b0f50859d798ab62003b95f5a8848192e0b2ba6b145b9fbb068d0938144458d10558f08191b7832754a1bcc5faca1b47025f63cec1cdd960b667cc9ef5e51ff889c00203c3e5b95442a228aa668925ccd2be1942b3f776049c5afad76232f7c719eaa938c9cb4dd46b7df03539c95c25db4795f3aa863e04428bd768774282e342d7c992b382775cd591b01b5959ec5cdfc8e1935aa79337e4b329ae740dbc727bd9580edf67a890a5138068372550ccf7930bb54c4b36d13de0c40581ff8e2a0b052dd930c3c9d637f5b7c846253d9ea61c7ad6d77dfb15ba0df5de1007d546967292c011fb45d1c38a309f0d4a5d8dd7a77482f45502a1eeb919a82e033f81b39c0d09e28fd9e3e6ee60d2f2bad081229bd867a10244e4c1d4efc66b80721083b0776cb4561d29021e0261f3891b81290f0dda518b91054c9a7341854584592d917d9d4ef461caeb7ad179f71cc9df82fc080694feadaf812d967498ed55dc6909de28f8b767cdaa843069215e18704fde1b01eb05d4e1d0d3d12d954c5feea1d64b3b542b9e185e5921650b1fd6d13f235358744a2bfc16469d8e028247a699a17675575819ae9093018b47314bca40a6243892670a1ecc399a334aa6ead7c60771deb16073c9a6616898dced262ab09c9eb002fc9cafef28f9735736d12ab5666301ac971b25fae2b316ae06ce87beaea9e84e25d52e7b14c9069ef357b7074d0134b635a1c6752b7a28d612a485bb29c127aa99b42ce6afb6de61c74b1853a87d1c0eb6ee0ac029123090d7a04f0bb17906cc49ce75cd0aba69915ee9d1c2710ffbf752537a35b18e0e44ac31fb5fb62f1350d13b42a75eee30688b328ad48b55efaf4050bdeb17133f091a70368f1374f28498727e5ab3bc54bd7a2f1dc9306fbcb97e3d39939da9dbf7a083523e05a51cf92d9c54701ae8275a1b0860a13137274e2d9e6eae4ef0f407284f1a64a2f42a6ccd5ca6099b7a63ce3ef855a4e9eefe03d04b659cbc6ec40ca6dcb61f5c0b1c54ef74c6558dd9efdb6fc069028a3f42427a497241af3442cd3393a0f39709cda93fceffd9249137146a893a5116ad895ff6b67a31fb8cf02befb04f4a03025d7fed06efa73930fc28544cbf8ad90301fb746fec229e780cf39f65f124de8f4499f9dc9818c5f73238762e36c19e719b02122b920ffd99b7a3eedcc17946f3f450fa0442235f69ac01743df5876cb011a32ab512210831d0eb491c5516bce2f6e1e4252292caed8ecf7b3b03e70670394891b1749c5d15afddc90b482cd70ab1384a7389c406ef3f217c09a0f3aba2f4116ae877cf5194df3413fa8b5cb947dc15fbdd2f9c34c399e15d04b82432dbfcd1d49b072a39f49bc1d6bf4833cfebc9f3d8c22c496de9f4005c957e9c6a975f47e307c31f76e2d4ffb240ff9c55d2a39c6e766fc8df3d46c504da3d526a1c5115c2de6f92eaafd8686024d9e0855f4fe05a0582b3cc2ec7a716b77646bbe1b3bdf3b6bd411fc21dd94e8f0d4c2999160e88145f151c01cf33d4ba2b5797e02bdbb51fd78acbdca548f6fdecd56b86cfb0d73096a6c90428ab0ba5d41e8a7bba2a02c0797d9d883fceb5f9e92f58845aab5757abc1e7e693a826516ffd83c8f1bdcffef54ba4fb8e666fca36b5600d4c7317177e8f46b6a70ec7aaddc93cd2f2139bb4b94b421523eb5367595712cef3c54cad9fd6ad81fd5a669ecf16a298e71c66a9c836af63ccb4519393dba93550854442e5bae68ea205e0f47878938ca538310265b9f339e1a493bec3844177807ce44777ee079e3ce00822e230d37d20c13acd14bec9d3347f142f3ee05684792e7278d7fb0d5e6e1760b5d9b3cf8353203bcfa24f12903b7e73dcd6d241d846a332ba0c3b1b0fad7da9b781877b7bdb90480a55fe495edef2d785adc25155995baaa4f90c2c02f10fc2315f0382e4e6b67741728233b930086b4affe710d7fb9730e277a2ae99a0940b7584c2325a8fcf0b437a3a39f4da330e27764e7cc862eb9a6807cb42d733f494968bd526fb0f5e9ea9177c18fe6a95db892414bd2123fc17dde818a4fe26a82958feb61734622e8a6edea8088e7d3666cbb57bf9a97adb41993c83243e2337ef657a9a4bd28de236c8ef32d0966c7b0139114f8354c4ffbbbad66ca9325b5dae34a27f373598fb656c06c972e6d250ea938fab78af831cae5a59597253b49173dc5371bc43565db979a311ffa91044c6a8f9a9af99873bf25819002916a09803f2793169a12039aaf5d9831de00f6fbea953d76a1f083a06b7c3252b8023e3dd04d817deb27b5c3a0a47e3bbf46b61249c21e452c2d530cbfa054eb10b5046cfe191abd8d495ef5dee339774bc72ff1308b1be5b485907e35a58964bf928aefd297f0e2ea894180b71f2d397f8102af2817bf75be6bbe69f255fd07031a9663bbfa7ae90675b26cc815b8590d4ccdca20288474a71dfc9862620c68eac269387d6c93944fb674aca46e4e18ea2a492f2261aeaa788559509a54825f987952415def24e12856860b474f62881cd2dbec5079bc53e2afae5a8f532b45b704148ffb9aa32346fcbf9b6669108cd3f08162507a7fca70cc8aaa09f3489a091bf01394f219d2654d1b84e58121c3a1acb3446d776bab8fa1e047112e3d1215ad00782a0da27548ae033072b668d086fff48130be52e9c57d0edc5120545322a1bdc270e5fe167a5e301006e3917deec79d41396c3e3841f77c8996a195e97123a2cb694903d2a26e8a1023958a1f52afbf024aaebd063b8044ebd048e1ed698f7e26c4184feec32ad333801b78399a04a04b12b96b8868c0e9c093433fa2f4178d85236c4baa1ca30db1d00506abb68ef34cb0e1545f1a7e701a2d20237b8b29749298dfb41e5b6e6f44e11216114542d60bd39f3bf7f4681803e9c8d9b26a8654707b3cda2f9a059754487ad4b32c8a6a804a525a3ebbf3b0d92f2f9b546f076f77bafa1f3df24feff738fd205101d1cb04a5a8eb4e1fb449d6314c4bb4e85687978e946ade041f5737087ec66b7f3abcaab024c52c6d7979e9d6084e8d0bcf17324667d9161f2a59a676833f4fe526ed28510a80f8afee1d569296e623e8f748dc68cd83d84b45922ce62ed373e9681e8c60a7bfa5c2260ef68d56e8422291ed9050cb2ca82df143e48f4e83a1341fa2c7e8e35e7b1c173792d3d40688ef9f709f642d76f9d1c6b5c8a4ccba8b692408be113e52002fad214356596ac63e407dc6e3a0c33ee95bfe28395a5aa2fc8ed89ca95854738919d76199df19192bdca592054e88426da6d4e019a221e7fe3851759800b1814d979df9b755e2bf7696c3e8ecdde7aaf52fa054477d47857fb83791d968a597c24ca08a4bba5cb9ca531229f4ca8a13a5a5bf902694d46786c343d7114be84d8eb379e78a33c47d6f94c9b74553470b282d15e052e794217e8d3267acc6324ae3aad46299bf1d486ad53a811b6adde545ca7202d7b35a87cf9b3cb554d379127a2c8da45a2340e821eae0499a021c0753c65681acf5266e4216121d4ea3b4f1263ccd9504e4a2a542f2e112ade7f9d9da4d283d766452f5508de0aa0ba366b8f04e504c6a39b62cae0bef72071410f46ebabe45d8e178bd75fe43c774a1a6ffbe2d47cf711b48c4317bb49db5f947189d5c4d577d1219b41dcc27b84b70d6f10256676823584416fe8cbd74e2e4aace255b486dffbd00984d69e273ca403d0228654acd746af9d3aff34bd0708d8601063190819c62cba2fba15ee6c930c27e7cbda9a959ff463eeedb34bf13ec7b83532507c2615ee6f008da14130aa09202ffd906450fed3c0429ed04ed62cb03249ad2a10c60ba101e1936dae02a06b9fd998fa1a34f226743de5633cb49bfb27e31d2639522218fc022de95916d5f2f8a81cdaf2d89fb83313e5949598528bad41b7fe24418443387cc2f1b331d2ddfa9c7f7a3bad45c883aec986949788e7cb2fe827a367a3dada094cc984f1ac7b9d31b7db04c9bc0239a4e638e9492a049d4f00212d71ef4bc7de3d3439c801374642fd4ef202c839b09548e6b8ce6c26aa7b7b81e0b34dee3ae3a074aceb234e4da7b479e9fc76a843fd9ca2fc6148e7f275e268e8428cf0df6618790f529c500101add932a61b67bf77ea133633452722f25509ec24b7be745773f50cdbfc56ec81bf11fbf17441e5c87cbc201f1f14a87329f2e4dc35773bbbc607fdd560763c6703a5dedc6bd73db722c60ceaab51a5ea2591fc838238aee07222e4416320d4031abb9eec8e79efe54ec95dae5b56b58b796ad02141e1c02be71c1f520b7739d7eefe27c03368d9e5d07b1369efa12257339fa7a6d2fe458d5284dbe1df1a1f6de8b27d55abb26ce8b7515325236cf0d9a71fe5d41c12f65b16180dd3747916f11be9717bcc09aff6fc5e6f0837aed4fb1571265857e78ec963538772f4d7b5af507048945eb0a92ba2a7952e3c32952943a8c77803f27fa3d1d92a467ba8d3d54a6f6ff9f71933e71152546ee70dd9e6d6834103d7b6b99c4a55a7fd40a4375868cb8c21b9091e5d134b432b169939323635f1f7d18dd6bc5693e8d422ef372ed7c6ca2b8bc2a22af0830f06bdd0869f801bcfa4f925f6e7cd01229fe6c33961b4c0279c77e6279c93be1423092b66066396e1b"}) [ 409.110709][T16955] loop5: detected capacity change from 0 to 8192 [ 409.139093][T16955] REISERFS warning: read_super_block: reiserfs filesystem is deprecated and scheduled to be removed from the kernel in 2025 [ 409.161996][T16955] REISERFS (device loop5): found reiserfs format "3.6" with non-standard journal [ 409.172576][T16955] REISERFS (device loop5): using ordered data mode [ 409.179197][T16955] reiserfs: using flush barriers [ 409.193790][T16955] REISERFS (device loop5): journal params: device loop5, size 512, journal first block 18, max trans len 256, max batch 225, max commit age 30, max trans age 30 [ 409.251475][T16955] REISERFS (device loop5): checking transaction log (loop5) [ 409.262266][T16955] REISERFS (device loop5): Using rupasov hash to sort names [ 409.269941][T16955] REISERFS (device loop5): Created .reiserfs_priv - reserved for xattr storage. [ 409.355897][ T27] audit: type=1800 audit(1667001148.378:366): pid=16955 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.5" name="bus" dev="sda1" ino=1163 res=0 errno=0 [ 409.391562][T16955] REISERFS error (device loop5): reiserfs-2025 reiserfs_cache_bitmap_metadata: bitmap block 17 is corrupted: first bit must be 1 [ 409.425926][T16955] REISERFS (device loop5): Remounting filesystem read-only [ 409.446375][T16955] REISERFS warning (device loop5): clm-6006 reiserfs_dirty_inode: writing inode 1207963652 on readonly FS 23:52:28 executing program 5: syz_mount_image$reiserfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x400010, 0x8, &(0x7f0000000540)=[{&(0x7f0000000140)="8cb637", 0x3, 0x1}, {&(0x7f0000000600)="008409", 0x3, 0x4}, {&(0x7f00000003c0)="cf58f9b6b097287218ce56f250b426fd1534a8241397cfab6d8816fa4bb45c3f9fddf876b269c1e859cebe21b7d9244b1fd8f411c2e75b40440e6e93656ecbb49beeac1c7571478ca3c99ec9074aebadf4462d55738cecdf1ae2862f841926f15b27706dc5f58b7a97eddb385d14cb9c8ac2401498496fac004e5741178f6b0d2fd50e232cd6f66995259a8c573a6bc6ad4f950ff407df67c0d00efbe7bf66eacef1439b60e4dbf24b6eed04202c8542f11f3f6665805eac43e313d13faf6488a374e955b4e0d46b82b24401ac", 0xcd, 0x7}, {&(0x7f0000010000)="00040000ec0100001302000012000000000000000002000000010000611cad49e10000001e000000000000000010cc0310000100526549734572334673000000020000000200010002000102000000000100000012312a231212331233123112341341241273797a6b616c6c65720000000000000001001e003ac1655f004eed", 0x80, 0x10000}, {&(0x7f0000000040)="0000000000000500080000000110000003100048b25607818b96e27ea580195600000000000000000000009e08", 0x2d, 0x100c0}, {&(0x7f0000001a00)="00040000000000000000000012000000000000000002000000010000611cad49e10000001e000000000000000000000000000000000000000000000000000000f45098122a162b001731da04980e000066d9ca9b088f7afee742a2aac93d105868c72edb814cc66a9a1509f90bd413a2b62da4399debc7fecf87abdb531e95f92a62d960ae64fe76344e2543f4e6fb0d51550535cc7a260a24c2f4efbde45c755153418ce7f37b89cfa2db017fa700"/185, 0xb9, 0x212000}, {&(0x7f0000011300)="010002005c0f0000000000000000000000000000000000000100000002000000000000000000000000002c00d40f0100010000000200000001000000f401000002003000a40f00"/96, 0x60, 0x213000}, {&(0x7f0000000280)="0000000001000000010000000200000028000400020000000000000001000000200004002e2e0000000000002e00e2ff00000000ed4100000300003ac1655f3ac1655f3ac165ea000000000000000000f3ff", 0x52, 0x213fa0}], 0x20040a, &(0x7f0000000180)=ANY=[@ANYRES64=0x0], 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$F2FS_IOC_START_ATOMIC_WRITE(0xffffffffffffffff, 0xf501, 0x0) sync() sync() r0 = open(&(0x7f0000000180)='./bus\x00', 0x14d27e, 0x0) sync() fallocate(r0, 0x0, 0x0, 0x1000f4) r1 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x42142, 0x39) r2 = open(&(0x7f0000000040)='./bus\x00', 0x147042, 0x0) sendfile(r1, r2, 0x0, 0x1000000201005) r3 = syz_open_procfs(0x0, &(0x7f0000000180)='pagemap\x00') lseek(r3, 0x0, 0x1) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x1000000201005) ioctl$BTRFS_IOC_START_SYNC(0xffffffffffffffff, 0x80089418, &(0x7f0000000040)=0x0) ioctl$BTRFS_IOC_WAIT_SYNC(0xffffffffffffffff, 0x40089416, &(0x7f00000001c0)=r4) ioctl$BTRFS_IOC_SNAP_CREATE_V2(0xffffffffffffffff, 0x50009417, &(0x7f0000000d80)={{}, r4, 0x6, @inherit={0x90, &(0x7f0000000600)={0x0, 0x9, 0xf0f, 0x0, {0x12, 0x8, 0x8, 0x5, 0x7919}, [0x1, 0x0, 0x5, 0x1, 0x8, 0x8, 0x5, 0x1, 0x4a4c]}}, @devid}) ioctl$BTRFS_IOC_RM_DEV_V2(r2, 0x5000943a, &(0x7f0000001ac0)={{r2}, r4, 0x2, @inherit={0x58, &(0x7f00000001c0)={0x0, 0x2, 0x73, 0x1, {0x36, 0x8, 0x6, 0x7fff}, [0x3, 0x3ff]}}, @subvolid=0x3}) ioctl$BTRFS_IOC_SET_RECEIVED_SUBVOL(r2, 0xc0c89425, &(0x7f0000000640)={"2e9d46202888aa12a0ac3d451a32d929", 0x0, 0x0, {0x9, 0x6}, {0x2, 0x400}, 0x8, [0x4, 0xfff, 0x80000001, 0xffffffff, 0x3ff, 0x4, 0x100000000, 0x2, 0x1000, 0x0, 0x10000, 0xd36, 0xfb, 0x3, 0x8001, 0x346f]}) ioctl$BTRFS_IOC_RM_DEV_V2(r1, 0x5000943a, &(0x7f0000000740)={{r3}, r5, 0x8, @unused=[0x7, 0x7fffffffffffffff, 0x2, 0x9], @name="67f63044e4caa71ee74c972d6d57a6d0649140fa79d9181adebba6df25d062d2969852a3b56fe788cf84e05de3225d1260aba4929be9f10043f424a3ca118baf91f453445c579065047ceb11991f778ac99f637ff5c2cf8cabd4c36b71aa194e1d69ffbff090fe7494340edffbe4fadc96e5791bca8b1ee878a02042ceae8bee5412bfeec357df79f941a474845691ac438931c040c1e34044be9b7964563403ee61ee52fd077cd615ed0fb3afdb06da79cab447bccd7c3ce3888efae8d829850678d5ff571a6235856e7cda92d6f396abb2ea3e4f3dc710663c2072a4f922913e16ef9dbdcdafe7eeaaa4cd917d4a0b31679a615b0ace3cba331f019e90234ef7dab882c4b231129e04d910ccba72a659e5d7c23dbcae2f400cd7837884465ceecfc8bb526eff6b8122a9ccb3ae706e85f50d6ea39924fe28b039fd12cf0b8d0e0503559bef4730ba9292f03a2a50f8db7aeca15d4a850f63a440fce481a86d2b70ada7695b792596be64c5b119c9660e32e2276e1333af356e59116dfe9334a683c6ad725166164da1651a01d747f8f5be20d0cdae35f472aac496fc4a43075e7ed9ef0cfc4b24931b18947077558cb64c7384809a4d9cfe9d9722545c194cf4aba4dd69f1e398032a3f18ab479ad5816d4bf8a624804912ac7f62ceae44bee86dcb69c37101fa6037047a5e7d56e49fbd57888c43068b23c19a40c68533d600286828c0b0395508117da4a06a58d9298945e5be07b9ed186a984c960fbcdf728edca3cd1ad93b3fd721b58be4e5198cd4e0dce3a5ad0938792662b9476b2e27fc586f91fded30c143892d53387c4d75b269c9681899229bbd8d618e0f3bb8ee0bbfd16b05696c5bfad2ad538b520cff6c6a2680827558e03d9d899514ec5fff60d59796569b023315cc3c34cb10f3df4a1562966351a90a7244302c8c87d8ec49037c285e143a715ebc5db573d50da6c1fdceb2dc88f6f95786893f89c573f5b60b64157f0fe1d00d7d93064e39af316ec66f6988da5b38236d0ec63635efe8415b0f50859d798ab62003b95f5a8848192e0b2ba6b145b9fbb068d0938144458d10558f08191b7832754a1bcc5faca1b47025f63cec1cdd960b667cc9ef5e51ff889c00203c3e5b95442a228aa668925ccd2be1942b3f776049c5afad76232f7c719eaa938c9cb4dd46b7df03539c95c25db4795f3aa863e04428bd768774282e342d7c992b382775cd591b01b5959ec5cdfc8e1935aa79337e4b329ae740dbc727bd9580edf67a890a5138068372550ccf7930bb54c4b36d13de0c40581ff8e2a0b052dd930c3c9d637f5b7c846253d9ea61c7ad6d77dfb15ba0df5de1007d546967292c011fb45d1c38a309f0d4a5d8dd7a77482f45502a1eeb919a82e033f81b39c0d09e28fd9e3e6ee60d2f2bad081229bd867a10244e4c1d4efc66b80721083b0776cb4561d29021e0261f3891b81290f0dda518b91054c9a7341854584592d917d9d4ef461caeb7ad179f71cc9df82fc080694feadaf812d967498ed55dc6909de28f8b767cdaa843069215e18704fde1b01eb05d4e1d0d3d12d954c5feea1d64b3b542b9e185e5921650b1fd6d13f235358744a2bfc16469d8e028247a699a17675575819ae9093018b47314bca40a6243892670a1ecc399a334aa6ead7c60771deb16073c9a6616898dced262ab09c9eb002fc9cafef28f9735736d12ab5666301ac971b25fae2b316ae06ce87beaea9e84e25d52e7b14c9069ef357b7074d0134b635a1c6752b7a28d612a485bb29c127aa99b42ce6afb6de61c74b1853a87d1c0eb6ee0ac029123090d7a04f0bb17906cc49ce75cd0aba69915ee9d1c2710ffbf752537a35b18e0e44ac31fb5fb62f1350d13b42a75eee30688b328ad48b55efaf4050bdeb17133f091a70368f1374f28498727e5ab3bc54bd7a2f1dc9306fbcb97e3d39939da9dbf7a083523e05a51cf92d9c54701ae8275a1b0860a13137274e2d9e6eae4ef0f407284f1a64a2f42a6ccd5ca6099b7a63ce3ef855a4e9eefe03d04b659cbc6ec40ca6dcb61f5c0b1c54ef74c6558dd9efdb6fc069028a3f42427a497241af3442cd3393a0f39709cda93fceffd9249137146a893a5116ad895ff6b67a31fb8cf02befb04f4a03025d7fed06efa73930fc28544cbf8ad90301fb746fec229e780cf39f65f124de8f4499f9dc9818c5f73238762e36c19e719b02122b920ffd99b7a3eedcc17946f3f450fa0442235f69ac01743df5876cb011a32ab512210831d0eb491c5516bce2f6e1e4252292caed8ecf7b3b03e70670394891b1749c5d15afddc90b482cd70ab1384a7389c406ef3f217c09a0f3aba2f4116ae877cf5194df3413fa8b5cb947dc15fbdd2f9c34c399e15d04b82432dbfcd1d49b072a39f49bc1d6bf4833cfebc9f3d8c22c496de9f4005c957e9c6a975f47e307c31f76e2d4ffb240ff9c55d2a39c6e766fc8df3d46c504da3d526a1c5115c2de6f92eaafd8686024d9e0855f4fe05a0582b3cc2ec7a716b77646bbe1b3bdf3b6bd411fc21dd94e8f0d4c2999160e88145f151c01cf33d4ba2b5797e02bdbb51fd78acbdca548f6fdecd56b86cfb0d73096a6c90428ab0ba5d41e8a7bba2a02c0797d9d883fceb5f9e92f58845aab5757abc1e7e693a826516ffd83c8f1bdcffef54ba4fb8e666fca36b5600d4c7317177e8f46b6a70ec7aaddc93cd2f2139bb4b94b421523eb5367595712cef3c54cad9fd6ad81fd5a669ecf16a298e71c66a9c836af63ccb4519393dba93550854442e5bae68ea205e0f47878938ca538310265b9f339e1a493bec3844177807ce44777ee079e3ce00822e230d37d20c13acd14bec9d3347f142f3ee05684792e7278d7fb0d5e6e1760b5d9b3cf8353203bcfa24f12903b7e73dcd6d241d846a332ba0c3b1b0fad7da9b781877b7bdb90480a55fe495edef2d785adc25155995baaa4f90c2c02f10fc2315f0382e4e6b67741728233b930086b4affe710d7fb9730e277a2ae99a0940b7584c2325a8fcf0b437a3a39f4da330e27764e7cc862eb9a6807cb42d733f494968bd526fb0f5e9ea9177c18fe6a95db892414bd2123fc17dde818a4fe26a82958feb61734622e8a6edea8088e7d3666cbb57bf9a97adb41993c83243e2337ef657a9a4bd28de236c8ef32d0966c7b0139114f8354c4ffbbbad66ca9325b5dae34a27f373598fb656c06c972e6d250ea938fab78af831cae5a59597253b49173dc5371bc43565db979a311ffa91044c6a8f9a9af99873bf25819002916a09803f2793169a12039aaf5d9831de00f6fbea953d76a1f083a06b7c3252b8023e3dd04d817deb27b5c3a0a47e3bbf46b61249c21e452c2d530cbfa054eb10b5046cfe191abd8d495ef5dee339774bc72ff1308b1be5b485907e35a58964bf928aefd297f0e2ea894180b71f2d397f8102af2817bf75be6bbe69f255fd07031a9663bbfa7ae90675b26cc815b8590d4ccdca20288474a71dfc9862620c68eac269387d6c93944fb674aca46e4e18ea2a492f2261aeaa788559509a54825f987952415def24e12856860b474f62881cd2dbec5079bc53e2afae5a8f532b45b704148ffb9aa32346fcbf9b6669108cd3f08162507a7fca70cc8aaa09f3489a091bf01394f219d2654d1b84e58121c3a1acb3446d776bab8fa1e047112e3d1215ad00782a0da27548ae033072b668d086fff48130be52e9c57d0edc5120545322a1bdc270e5fe167a5e301006e3917deec79d41396c3e3841f77c8996a195e97123a2cb694903d2a26e8a1023958a1f52afbf024aaebd063b8044ebd048e1ed698f7e26c4184feec32ad333801b78399a04a04b12b96b8868c0e9c093433fa2f4178d85236c4baa1ca30db1d00506abb68ef34cb0e1545f1a7e701a2d20237b8b29749298dfb41e5b6e6f44e11216114542d60bd39f3bf7f4681803e9c8d9b26a8654707b3cda2f9a059754487ad4b32c8a6a804a525a3ebbf3b0d92f2f9b546f076f77bafa1f3df24feff738fd205101d1cb04a5a8eb4e1fb449d6314c4bb4e85687978e946ade041f5737087ec66b7f3abcaab024c52c6d7979e9d6084e8d0bcf17324667d9161f2a59a676833f4fe526ed28510a80f8afee1d569296e623e8f748dc68cd83d84b45922ce62ed373e9681e8c60a7bfa5c2260ef68d56e8422291ed9050cb2ca82df143e48f4e83a1341fa2c7e8e35e7b1c173792d3d40688ef9f709f642d76f9d1c6b5c8a4ccba8b692408be113e52002fad214356596ac63e407dc6e3a0c33ee95bfe28395a5aa2fc8ed89ca95854738919d76199df19192bdca592054e88426da6d4e019a221e7fe3851759800b1814d979df9b755e2bf7696c3e8ecdde7aaf52fa054477d47857fb83791d968a597c24ca08a4bba5cb9ca531229f4ca8a13a5a5bf902694d46786c343d7114be84d8eb379e78a33c47d6f94c9b74553470b282d15e052e794217e8d3267acc6324ae3aad46299bf1d486ad53a811b6adde545ca7202d7b35a87cf9b3cb554d379127a2c8da45a2340e821eae0499a021c0753c65681acf5266e4216121d4ea3b4f1263ccd9504e4a2a542f2e112ade7f9d9da4d283d766452f5508de0aa0ba366b8f04e504c6a39b62cae0bef72071410f46ebabe45d8e178bd75fe43c774a1a6ffbe2d47cf711b48c4317bb49db5f947189d5c4d577d1219b41dcc27b84b70d6f10256676823584416fe8cbd74e2e4aace255b486dffbd00984d69e273ca403d0228654acd746af9d3aff34bd0708d8601063190819c62cba2fba15ee6c930c27e7cbda9a959ff463eeedb34bf13ec7b83532507c2615ee6f008da14130aa09202ffd906450fed3c0429ed04ed62cb03249ad2a10c60ba101e1936dae02a06b9fd998fa1a34f226743de5633cb49bfb27e31d2639522218fc022de95916d5f2f8a81cdaf2d89fb83313e5949598528bad41b7fe24418443387cc2f1b331d2ddfa9c7f7a3bad45c883aec986949788e7cb2fe827a367a3dada094cc984f1ac7b9d31b7db04c9bc0239a4e638e9492a049d4f00212d71ef4bc7de3d3439c801374642fd4ef202c839b09548e6b8ce6c26aa7b7b81e0b34dee3ae3a074aceb234e4da7b479e9fc76a843fd9ca2fc6148e7f275e268e8428cf0df6618790f529c500101add932a61b67bf77ea133633452722f25509ec24b7be745773f50cdbfc56ec81bf11fbf17441e5c87cbc201f1f14a87329f2e4dc35773bbbc607fdd560763c6703a5dedc6bd73db722c60ceaab51a5ea2591fc838238aee07222e4416320d4031abb9eec8e79efe54ec95dae5b56b58b796ad02141e1c02be71c1f520b7739d7eefe27c03368d9e5d07b1369efa12257339fa7a6d2fe458d5284dbe1df1a1f6de8b27d55abb26ce8b7515325236cf0d9a71fe5d41c12f65b16180dd3747916f11be9717bcc09aff6fc5e6f0837aed4fb1571265857e78ec963538772f4d7b5af507048945eb0a92ba2a7952e3c32952943a8c77803f27fa3d1d92a467ba8d3d54a6f6ff9f71933e71152546ee70dd9e6d6834103d7b6b99c4a55a7fd40a4375868cb8c21b9091e5d134b432b169939323635f1f7d18dd6bc5693e8d422ef372ed7c6ca2b8bc2a22af0830f06bdd0869f801bcfa4f925f6e7cd01229fe6c33961b4c0279c77e6279c93be1423092b66066396e1b"}) [ 409.525874][T16959] loop5: detected capacity change from 0 to 8192 [ 409.537007][T16959] REISERFS warning: read_super_block: reiserfs filesystem is deprecated and scheduled to be removed from the kernel in 2025 [ 409.550083][T16959] REISERFS (device loop5): found reiserfs format "3.6" with non-standard journal [ 409.561214][T16959] REISERFS (device loop5): using ordered data mode [ 409.567810][T16959] reiserfs: using flush barriers [ 409.575390][T16959] REISERFS (device loop5): journal params: device loop5, size 512, journal first block 18, max trans len 256, max batch 225, max commit age 30, max trans age 30 [ 409.594825][T16959] REISERFS (device loop5): checking transaction log (loop5) [ 409.604405][T16959] REISERFS (device loop5): Using rupasov hash to sort names [ 409.614172][T16959] REISERFS (device loop5): Created .reiserfs_priv - reserved for xattr storage. [ 409.724959][T16959] REISERFS error (device loop5): reiserfs-2025 reiserfs_cache_bitmap_metadata: bitmap block 17 is corrupted: first bit must be 1 [ 409.748785][T16959] REISERFS (device loop5): Remounting filesystem read-only [ 409.769749][T16959] REISERFS warning (device loop5): clm-6006 reiserfs_dirty_inode: writing inode 1207963652 on readonly FS 23:52:28 executing program 5: syz_mount_image$reiserfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x400010, 0x8, &(0x7f0000000540)=[{&(0x7f0000000140)="8cb637", 0x3, 0x1}, {&(0x7f0000000600)="008409", 0x3, 0x4}, {&(0x7f00000003c0)="cf58f9b6b097287218ce56f250b426fd1534a8241397cfab6d8816fa4bb45c3f9fddf876b269c1e859cebe21b7d9244b1fd8f411c2e75b40440e6e93656ecbb49beeac1c7571478ca3c99ec9074aebadf4462d55738cecdf1ae2862f841926f15b27706dc5f58b7a97eddb385d14cb9c8ac2401498496fac004e5741178f6b0d2fd50e232cd6f66995259a8c573a6bc6ad4f950ff407df67c0d00efbe7bf66eacef1439b60e4dbf24b6eed04202c8542f11f3f6665805eac43e313d13faf6488a374e955b4e0d46b82b24401ac", 0xcd, 0x7}, {&(0x7f0000010000)="00040000ec0100001302000012000000000000000002000000010000611cad49e10000001e000000000000000010cc0310000100526549734572334673000000020000000200010002000102000000000100000012312a231212331233123112341341241273797a6b616c6c65720000000000000001001e003ac1655f004eed", 0x80, 0x10000}, {&(0x7f0000000040)="0000000000000500080000000110000003100048b25607818b96e27ea580195600000000000000000000009e08", 0x2d, 0x100c0}, {&(0x7f0000001a00)="00040000000000000000000012000000000000000002000000010000611cad49e10000001e000000000000000000000000000000000000000000000000000000f45098122a162b001731da04980e000066d9ca9b088f7afee742a2aac93d105868c72edb814cc66a9a1509f90bd413a2b62da4399debc7fecf87abdb531e95f92a62d960ae64fe76344e2543f4e6fb0d51550535cc7a260a24c2f4efbde45c755153418ce7f37b89cfa2db017fa700"/185, 0xb9, 0x212000}, {&(0x7f0000011300)="010002005c0f0000000000000000000000000000000000000100000002000000000000000000000000002c00d40f0100010000000200000001000000f401000002003000a40f00"/96, 0x60, 0x213000}, {&(0x7f0000000280)="0000000001000000010000000200000028000400020000000000000001000000200004002e2e0000000000002e00e2ff00000000ed4100000300003ac1655f3ac1655f3ac165ea000000000000000000f3ff", 0x52, 0x213fa0}], 0x20040a, &(0x7f0000000180)=ANY=[@ANYRES64=0x0], 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$F2FS_IOC_START_ATOMIC_WRITE(0xffffffffffffffff, 0xf501, 0x0) sync() sync() r0 = open(&(0x7f0000000180)='./bus\x00', 0x14d27e, 0x0) sync() fallocate(r0, 0x0, 0x0, 0x1000f4) r1 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x42142, 0x39) r2 = open(&(0x7f0000000040)='./bus\x00', 0x147042, 0x0) sendfile(r1, r2, 0x0, 0x1000000201005) r3 = syz_open_procfs(0x0, &(0x7f0000000180)='pagemap\x00') lseek(r3, 0x0, 0x1) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x1000000201005) ioctl$BTRFS_IOC_START_SYNC(0xffffffffffffffff, 0x80089418, &(0x7f0000000040)=0x0) ioctl$BTRFS_IOC_WAIT_SYNC(0xffffffffffffffff, 0x40089416, &(0x7f00000001c0)=r4) ioctl$BTRFS_IOC_SNAP_CREATE_V2(0xffffffffffffffff, 0x50009417, &(0x7f0000000d80)={{}, r4, 0x6, @inherit={0x90, &(0x7f0000000600)={0x0, 0x9, 0xf0f, 0x0, {0x12, 0x8, 0x8, 0x5, 0x7919}, [0x1, 0x0, 0x5, 0x1, 0x8, 0x8, 0x5, 0x1, 0x4a4c]}}, @devid}) ioctl$BTRFS_IOC_RM_DEV_V2(r2, 0x5000943a, &(0x7f0000001ac0)={{r2}, r4, 0x2, @inherit={0x58, &(0x7f00000001c0)={0x0, 0x2, 0x73, 0x1, {0x36, 0x8, 0x6, 0x7fff}, [0x3, 0x3ff]}}, @subvolid=0x3}) ioctl$BTRFS_IOC_RM_DEV_V2(r1, 0x5000943a, &(0x7f0000000740)={{r3}, 0x0, 0x8, @unused=[0x7, 0x7fffffffffffffff, 0x2, 0x9], @name="67f63044e4caa71ee74c972d6d57a6d0649140fa79d9181adebba6df25d062d2969852a3b56fe788cf84e05de3225d1260aba4929be9f10043f424a3ca118baf91f453445c579065047ceb11991f778ac99f637ff5c2cf8cabd4c36b71aa194e1d69ffbff090fe7494340edffbe4fadc96e5791bca8b1ee878a02042ceae8bee5412bfeec357df79f941a474845691ac438931c040c1e34044be9b7964563403ee61ee52fd077cd615ed0fb3afdb06da79cab447bccd7c3ce3888efae8d829850678d5ff571a6235856e7cda92d6f396abb2ea3e4f3dc710663c2072a4f922913e16ef9dbdcdafe7eeaaa4cd917d4a0b31679a615b0ace3cba331f019e90234ef7dab882c4b231129e04d910ccba72a659e5d7c23dbcae2f400cd7837884465ceecfc8bb526eff6b8122a9ccb3ae706e85f50d6ea39924fe28b039fd12cf0b8d0e0503559bef4730ba9292f03a2a50f8db7aeca15d4a850f63a440fce481a86d2b70ada7695b792596be64c5b119c9660e32e2276e1333af356e59116dfe9334a683c6ad725166164da1651a01d747f8f5be20d0cdae35f472aac496fc4a43075e7ed9ef0cfc4b24931b18947077558cb64c7384809a4d9cfe9d9722545c194cf4aba4dd69f1e398032a3f18ab479ad5816d4bf8a624804912ac7f62ceae44bee86dcb69c37101fa6037047a5e7d56e49fbd57888c43068b23c19a40c68533d600286828c0b0395508117da4a06a58d9298945e5be07b9ed186a984c960fbcdf728edca3cd1ad93b3fd721b58be4e5198cd4e0dce3a5ad0938792662b9476b2e27fc586f91fded30c143892d53387c4d75b269c9681899229bbd8d618e0f3bb8ee0bbfd16b05696c5bfad2ad538b520cff6c6a2680827558e03d9d899514ec5fff60d59796569b023315cc3c34cb10f3df4a1562966351a90a7244302c8c87d8ec49037c285e143a715ebc5db573d50da6c1fdceb2dc88f6f95786893f89c573f5b60b64157f0fe1d00d7d93064e39af316ec66f6988da5b38236d0ec63635efe8415b0f50859d798ab62003b95f5a8848192e0b2ba6b145b9fbb068d0938144458d10558f08191b7832754a1bcc5faca1b47025f63cec1cdd960b667cc9ef5e51ff889c00203c3e5b95442a228aa668925ccd2be1942b3f776049c5afad76232f7c719eaa938c9cb4dd46b7df03539c95c25db4795f3aa863e04428bd768774282e342d7c992b382775cd591b01b5959ec5cdfc8e1935aa79337e4b329ae740dbc727bd9580edf67a890a5138068372550ccf7930bb54c4b36d13de0c40581ff8e2a0b052dd930c3c9d637f5b7c846253d9ea61c7ad6d77dfb15ba0df5de1007d546967292c011fb45d1c38a309f0d4a5d8dd7a77482f45502a1eeb919a82e033f81b39c0d09e28fd9e3e6ee60d2f2bad081229bd867a10244e4c1d4efc66b80721083b0776cb4561d29021e0261f3891b81290f0dda518b91054c9a7341854584592d917d9d4ef461caeb7ad179f71cc9df82fc080694feadaf812d967498ed55dc6909de28f8b767cdaa843069215e18704fde1b01eb05d4e1d0d3d12d954c5feea1d64b3b542b9e185e5921650b1fd6d13f235358744a2bfc16469d8e028247a699a17675575819ae9093018b47314bca40a6243892670a1ecc399a334aa6ead7c60771deb16073c9a6616898dced262ab09c9eb002fc9cafef28f9735736d12ab5666301ac971b25fae2b316ae06ce87beaea9e84e25d52e7b14c9069ef357b7074d0134b635a1c6752b7a28d612a485bb29c127aa99b42ce6afb6de61c74b1853a87d1c0eb6ee0ac029123090d7a04f0bb17906cc49ce75cd0aba69915ee9d1c2710ffbf752537a35b18e0e44ac31fb5fb62f1350d13b42a75eee30688b328ad48b55efaf4050bdeb17133f091a70368f1374f28498727e5ab3bc54bd7a2f1dc9306fbcb97e3d39939da9dbf7a083523e05a51cf92d9c54701ae8275a1b0860a13137274e2d9e6eae4ef0f407284f1a64a2f42a6ccd5ca6099b7a63ce3ef855a4e9eefe03d04b659cbc6ec40ca6dcb61f5c0b1c54ef74c6558dd9efdb6fc069028a3f42427a497241af3442cd3393a0f39709cda93fceffd9249137146a893a5116ad895ff6b67a31fb8cf02befb04f4a03025d7fed06efa73930fc28544cbf8ad90301fb746fec229e780cf39f65f124de8f4499f9dc9818c5f73238762e36c19e719b02122b920ffd99b7a3eedcc17946f3f450fa0442235f69ac01743df5876cb011a32ab512210831d0eb491c5516bce2f6e1e4252292caed8ecf7b3b03e70670394891b1749c5d15afddc90b482cd70ab1384a7389c406ef3f217c09a0f3aba2f4116ae877cf5194df3413fa8b5cb947dc15fbdd2f9c34c399e15d04b82432dbfcd1d49b072a39f49bc1d6bf4833cfebc9f3d8c22c496de9f4005c957e9c6a975f47e307c31f76e2d4ffb240ff9c55d2a39c6e766fc8df3d46c504da3d526a1c5115c2de6f92eaafd8686024d9e0855f4fe05a0582b3cc2ec7a716b77646bbe1b3bdf3b6bd411fc21dd94e8f0d4c2999160e88145f151c01cf33d4ba2b5797e02bdbb51fd78acbdca548f6fdecd56b86cfb0d73096a6c90428ab0ba5d41e8a7bba2a02c0797d9d883fceb5f9e92f58845aab5757abc1e7e693a826516ffd83c8f1bdcffef54ba4fb8e666fca36b5600d4c7317177e8f46b6a70ec7aaddc93cd2f2139bb4b94b421523eb5367595712cef3c54cad9fd6ad81fd5a669ecf16a298e71c66a9c836af63ccb4519393dba93550854442e5bae68ea205e0f47878938ca538310265b9f339e1a493bec3844177807ce44777ee079e3ce00822e230d37d20c13acd14bec9d3347f142f3ee05684792e7278d7fb0d5e6e1760b5d9b3cf8353203bcfa24f12903b7e73dcd6d241d846a332ba0c3b1b0fad7da9b781877b7bdb90480a55fe495edef2d785adc25155995baaa4f90c2c02f10fc2315f0382e4e6b67741728233b930086b4affe710d7fb9730e277a2ae99a0940b7584c2325a8fcf0b437a3a39f4da330e27764e7cc862eb9a6807cb42d733f494968bd526fb0f5e9ea9177c18fe6a95db892414bd2123fc17dde818a4fe26a82958feb61734622e8a6edea8088e7d3666cbb57bf9a97adb41993c83243e2337ef657a9a4bd28de236c8ef32d0966c7b0139114f8354c4ffbbbad66ca9325b5dae34a27f373598fb656c06c972e6d250ea938fab78af831cae5a59597253b49173dc5371bc43565db979a311ffa91044c6a8f9a9af99873bf25819002916a09803f2793169a12039aaf5d9831de00f6fbea953d76a1f083a06b7c3252b8023e3dd04d817deb27b5c3a0a47e3bbf46b61249c21e452c2d530cbfa054eb10b5046cfe191abd8d495ef5dee339774bc72ff1308b1be5b485907e35a58964bf928aefd297f0e2ea894180b71f2d397f8102af2817bf75be6bbe69f255fd07031a9663bbfa7ae90675b26cc815b8590d4ccdca20288474a71dfc9862620c68eac269387d6c93944fb674aca46e4e18ea2a492f2261aeaa788559509a54825f987952415def24e12856860b474f62881cd2dbec5079bc53e2afae5a8f532b45b704148ffb9aa32346fcbf9b6669108cd3f08162507a7fca70cc8aaa09f3489a091bf01394f219d2654d1b84e58121c3a1acb3446d776bab8fa1e047112e3d1215ad00782a0da27548ae033072b668d086fff48130be52e9c57d0edc5120545322a1bdc270e5fe167a5e301006e3917deec79d41396c3e3841f77c8996a195e97123a2cb694903d2a26e8a1023958a1f52afbf024aaebd063b8044ebd048e1ed698f7e26c4184feec32ad333801b78399a04a04b12b96b8868c0e9c093433fa2f4178d85236c4baa1ca30db1d00506abb68ef34cb0e1545f1a7e701a2d20237b8b29749298dfb41e5b6e6f44e11216114542d60bd39f3bf7f4681803e9c8d9b26a8654707b3cda2f9a059754487ad4b32c8a6a804a525a3ebbf3b0d92f2f9b546f076f77bafa1f3df24feff738fd205101d1cb04a5a8eb4e1fb449d6314c4bb4e85687978e946ade041f5737087ec66b7f3abcaab024c52c6d7979e9d6084e8d0bcf17324667d9161f2a59a676833f4fe526ed28510a80f8afee1d569296e623e8f748dc68cd83d84b45922ce62ed373e9681e8c60a7bfa5c2260ef68d56e8422291ed9050cb2ca82df143e48f4e83a1341fa2c7e8e35e7b1c173792d3d40688ef9f709f642d76f9d1c6b5c8a4ccba8b692408be113e52002fad214356596ac63e407dc6e3a0c33ee95bfe28395a5aa2fc8ed89ca95854738919d76199df19192bdca592054e88426da6d4e019a221e7fe3851759800b1814d979df9b755e2bf7696c3e8ecdde7aaf52fa054477d47857fb83791d968a597c24ca08a4bba5cb9ca531229f4ca8a13a5a5bf902694d46786c343d7114be84d8eb379e78a33c47d6f94c9b74553470b282d15e052e794217e8d3267acc6324ae3aad46299bf1d486ad53a811b6adde545ca7202d7b35a87cf9b3cb554d379127a2c8da45a2340e821eae0499a021c0753c65681acf5266e4216121d4ea3b4f1263ccd9504e4a2a542f2e112ade7f9d9da4d283d766452f5508de0aa0ba366b8f04e504c6a39b62cae0bef72071410f46ebabe45d8e178bd75fe43c774a1a6ffbe2d47cf711b48c4317bb49db5f947189d5c4d577d1219b41dcc27b84b70d6f10256676823584416fe8cbd74e2e4aace255b486dffbd00984d69e273ca403d0228654acd746af9d3aff34bd0708d8601063190819c62cba2fba15ee6c930c27e7cbda9a959ff463eeedb34bf13ec7b83532507c2615ee6f008da14130aa09202ffd906450fed3c0429ed04ed62cb03249ad2a10c60ba101e1936dae02a06b9fd998fa1a34f226743de5633cb49bfb27e31d2639522218fc022de95916d5f2f8a81cdaf2d89fb83313e5949598528bad41b7fe24418443387cc2f1b331d2ddfa9c7f7a3bad45c883aec986949788e7cb2fe827a367a3dada094cc984f1ac7b9d31b7db04c9bc0239a4e638e9492a049d4f00212d71ef4bc7de3d3439c801374642fd4ef202c839b09548e6b8ce6c26aa7b7b81e0b34dee3ae3a074aceb234e4da7b479e9fc76a843fd9ca2fc6148e7f275e268e8428cf0df6618790f529c500101add932a61b67bf77ea133633452722f25509ec24b7be745773f50cdbfc56ec81bf11fbf17441e5c87cbc201f1f14a87329f2e4dc35773bbbc607fdd560763c6703a5dedc6bd73db722c60ceaab51a5ea2591fc838238aee07222e4416320d4031abb9eec8e79efe54ec95dae5b56b58b796ad02141e1c02be71c1f520b7739d7eefe27c03368d9e5d07b1369efa12257339fa7a6d2fe458d5284dbe1df1a1f6de8b27d55abb26ce8b7515325236cf0d9a71fe5d41c12f65b16180dd3747916f11be9717bcc09aff6fc5e6f0837aed4fb1571265857e78ec963538772f4d7b5af507048945eb0a92ba2a7952e3c32952943a8c77803f27fa3d1d92a467ba8d3d54a6f6ff9f71933e71152546ee70dd9e6d6834103d7b6b99c4a55a7fd40a4375868cb8c21b9091e5d134b432b169939323635f1f7d18dd6bc5693e8d422ef372ed7c6ca2b8bc2a22af0830f06bdd0869f801bcfa4f925f6e7cd01229fe6c33961b4c0279c77e6279c93be1423092b66066396e1b"}) [ 409.875609][T16963] loop5: detected capacity change from 0 to 8192 [ 409.899835][T16963] REISERFS warning: read_super_block: reiserfs filesystem is deprecated and scheduled to be removed from the kernel in 2025 [ 409.932744][T16963] REISERFS (device loop5): found reiserfs format "3.6" with non-standard journal [ 409.963852][T16963] REISERFS (device loop5): using ordered data mode [ 409.970492][T16963] reiserfs: using flush barriers [ 409.977204][T16963] REISERFS (device loop5): journal params: device loop5, size 512, journal first block 18, max trans len 256, max batch 225, max commit age 30, max trans age 30 [ 409.994527][T16963] REISERFS (device loop5): checking transaction log (loop5) [ 410.012582][T16963] REISERFS (device loop5): Using rupasov hash to sort names [ 410.030878][T16963] REISERFS (device loop5): Created .reiserfs_priv - reserved for xattr storage. [ 410.088069][T16963] REISERFS error (device loop5): reiserfs-2025 reiserfs_cache_bitmap_metadata: bitmap block 17 is corrupted: first bit must be 1 [ 410.111896][T16963] REISERFS (device loop5): Remounting filesystem read-only [ 410.119391][T16963] REISERFS warning (device loop5): clm-6006 reiserfs_dirty_inode: writing inode 1207963652 on readonly FS 23:52:29 executing program 5: syz_mount_image$reiserfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x400010, 0x8, &(0x7f0000000540)=[{&(0x7f0000000140)="8cb637", 0x3, 0x1}, {&(0x7f0000000600)="008409", 0x3, 0x4}, {&(0x7f00000003c0)="cf58f9b6b097287218ce56f250b426fd1534a8241397cfab6d8816fa4bb45c3f9fddf876b269c1e859cebe21b7d9244b1fd8f411c2e75b40440e6e93656ecbb49beeac1c7571478ca3c99ec9074aebadf4462d55738cecdf1ae2862f841926f15b27706dc5f58b7a97eddb385d14cb9c8ac2401498496fac004e5741178f6b0d2fd50e232cd6f66995259a8c573a6bc6ad4f950ff407df67c0d00efbe7bf66eacef1439b60e4dbf24b6eed04202c8542f11f3f6665805eac43e313d13faf6488a374e955b4e0d46b82b24401ac", 0xcd, 0x7}, {&(0x7f0000010000)="00040000ec0100001302000012000000000000000002000000010000611cad49e10000001e000000000000000010cc0310000100526549734572334673000000020000000200010002000102000000000100000012312a231212331233123112341341241273797a6b616c6c65720000000000000001001e003ac1655f004eed", 0x80, 0x10000}, {&(0x7f0000000040)="0000000000000500080000000110000003100048b25607818b96e27ea580195600000000000000000000009e08", 0x2d, 0x100c0}, {&(0x7f0000001a00)="00040000000000000000000012000000000000000002000000010000611cad49e10000001e000000000000000000000000000000000000000000000000000000f45098122a162b001731da04980e000066d9ca9b088f7afee742a2aac93d105868c72edb814cc66a9a1509f90bd413a2b62da4399debc7fecf87abdb531e95f92a62d960ae64fe76344e2543f4e6fb0d51550535cc7a260a24c2f4efbde45c755153418ce7f37b89cfa2db017fa700"/185, 0xb9, 0x212000}, {&(0x7f0000011300)="010002005c0f0000000000000000000000000000000000000100000002000000000000000000000000002c00d40f0100010000000200000001000000f401000002003000a40f00"/96, 0x60, 0x213000}, {&(0x7f0000000280)="0000000001000000010000000200000028000400020000000000000001000000200004002e2e0000000000002e00e2ff00000000ed4100000300003ac1655f3ac1655f3ac165ea000000000000000000f3ff", 0x52, 0x213fa0}], 0x20040a, &(0x7f0000000180)=ANY=[@ANYRES64=0x0], 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$F2FS_IOC_START_ATOMIC_WRITE(0xffffffffffffffff, 0xf501, 0x0) sync() sync() r0 = open(&(0x7f0000000180)='./bus\x00', 0x14d27e, 0x0) sync() fallocate(r0, 0x0, 0x0, 0x1000f4) r1 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x42142, 0x39) r2 = open(&(0x7f0000000040)='./bus\x00', 0x147042, 0x0) sendfile(r1, r2, 0x0, 0x1000000201005) r3 = syz_open_procfs(0x0, &(0x7f0000000180)='pagemap\x00') lseek(r3, 0x0, 0x1) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x1000000201005) ioctl$BTRFS_IOC_START_SYNC(0xffffffffffffffff, 0x80089418, &(0x7f0000000040)=0x0) ioctl$BTRFS_IOC_WAIT_SYNC(0xffffffffffffffff, 0x40089416, &(0x7f00000001c0)=r4) ioctl$BTRFS_IOC_SNAP_CREATE_V2(0xffffffffffffffff, 0x50009417, &(0x7f0000000d80)={{}, r4, 0x6, @inherit={0x90, &(0x7f0000000600)={0x0, 0x9, 0xf0f, 0x0, {0x12, 0x8, 0x8, 0x5, 0x7919}, [0x1, 0x0, 0x5, 0x1, 0x8, 0x8, 0x5, 0x1, 0x4a4c]}}, @devid}) ioctl$BTRFS_IOC_RM_DEV_V2(r1, 0x5000943a, &(0x7f0000000740)={{r3}, 0x0, 0x8, @unused=[0x7, 0x7fffffffffffffff, 0x2, 0x9], @name="67f63044e4caa71ee74c972d6d57a6d0649140fa79d9181adebba6df25d062d2969852a3b56fe788cf84e05de3225d1260aba4929be9f10043f424a3ca118baf91f453445c579065047ceb11991f778ac99f637ff5c2cf8cabd4c36b71aa194e1d69ffbff090fe7494340edffbe4fadc96e5791bca8b1ee878a02042ceae8bee5412bfeec357df79f941a474845691ac438931c040c1e34044be9b7964563403ee61ee52fd077cd615ed0fb3afdb06da79cab447bccd7c3ce3888efae8d829850678d5ff571a6235856e7cda92d6f396abb2ea3e4f3dc710663c2072a4f922913e16ef9dbdcdafe7eeaaa4cd917d4a0b31679a615b0ace3cba331f019e90234ef7dab882c4b231129e04d910ccba72a659e5d7c23dbcae2f400cd7837884465ceecfc8bb526eff6b8122a9ccb3ae706e85f50d6ea39924fe28b039fd12cf0b8d0e0503559bef4730ba9292f03a2a50f8db7aeca15d4a850f63a440fce481a86d2b70ada7695b792596be64c5b119c9660e32e2276e1333af356e59116dfe9334a683c6ad725166164da1651a01d747f8f5be20d0cdae35f472aac496fc4a43075e7ed9ef0cfc4b24931b18947077558cb64c7384809a4d9cfe9d9722545c194cf4aba4dd69f1e398032a3f18ab479ad5816d4bf8a624804912ac7f62ceae44bee86dcb69c37101fa6037047a5e7d56e49fbd57888c43068b23c19a40c68533d600286828c0b0395508117da4a06a58d9298945e5be07b9ed186a984c960fbcdf728edca3cd1ad93b3fd721b58be4e5198cd4e0dce3a5ad0938792662b9476b2e27fc586f91fded30c143892d53387c4d75b269c9681899229bbd8d618e0f3bb8ee0bbfd16b05696c5bfad2ad538b520cff6c6a2680827558e03d9d899514ec5fff60d59796569b023315cc3c34cb10f3df4a1562966351a90a7244302c8c87d8ec49037c285e143a715ebc5db573d50da6c1fdceb2dc88f6f95786893f89c573f5b60b64157f0fe1d00d7d93064e39af316ec66f6988da5b38236d0ec63635efe8415b0f50859d798ab62003b95f5a8848192e0b2ba6b145b9fbb068d0938144458d10558f08191b7832754a1bcc5faca1b47025f63cec1cdd960b667cc9ef5e51ff889c00203c3e5b95442a228aa668925ccd2be1942b3f776049c5afad76232f7c719eaa938c9cb4dd46b7df03539c95c25db4795f3aa863e04428bd768774282e342d7c992b382775cd591b01b5959ec5cdfc8e1935aa79337e4b329ae740dbc727bd9580edf67a890a5138068372550ccf7930bb54c4b36d13de0c40581ff8e2a0b052dd930c3c9d637f5b7c846253d9ea61c7ad6d77dfb15ba0df5de1007d546967292c011fb45d1c38a309f0d4a5d8dd7a77482f45502a1eeb919a82e033f81b39c0d09e28fd9e3e6ee60d2f2bad081229bd867a10244e4c1d4efc66b80721083b0776cb4561d29021e0261f3891b81290f0dda518b91054c9a7341854584592d917d9d4ef461caeb7ad179f71cc9df82fc080694feadaf812d967498ed55dc6909de28f8b767cdaa843069215e18704fde1b01eb05d4e1d0d3d12d954c5feea1d64b3b542b9e185e5921650b1fd6d13f235358744a2bfc16469d8e028247a699a17675575819ae9093018b47314bca40a6243892670a1ecc399a334aa6ead7c60771deb16073c9a6616898dced262ab09c9eb002fc9cafef28f9735736d12ab5666301ac971b25fae2b316ae06ce87beaea9e84e25d52e7b14c9069ef357b7074d0134b635a1c6752b7a28d612a485bb29c127aa99b42ce6afb6de61c74b1853a87d1c0eb6ee0ac029123090d7a04f0bb17906cc49ce75cd0aba69915ee9d1c2710ffbf752537a35b18e0e44ac31fb5fb62f1350d13b42a75eee30688b328ad48b55efaf4050bdeb17133f091a70368f1374f28498727e5ab3bc54bd7a2f1dc9306fbcb97e3d39939da9dbf7a083523e05a51cf92d9c54701ae8275a1b0860a13137274e2d9e6eae4ef0f407284f1a64a2f42a6ccd5ca6099b7a63ce3ef855a4e9eefe03d04b659cbc6ec40ca6dcb61f5c0b1c54ef74c6558dd9efdb6fc069028a3f42427a497241af3442cd3393a0f39709cda93fceffd9249137146a893a5116ad895ff6b67a31fb8cf02befb04f4a03025d7fed06efa73930fc28544cbf8ad90301fb746fec229e780cf39f65f124de8f4499f9dc9818c5f73238762e36c19e719b02122b920ffd99b7a3eedcc17946f3f450fa0442235f69ac01743df5876cb011a32ab512210831d0eb491c5516bce2f6e1e4252292caed8ecf7b3b03e70670394891b1749c5d15afddc90b482cd70ab1384a7389c406ef3f217c09a0f3aba2f4116ae877cf5194df3413fa8b5cb947dc15fbdd2f9c34c399e15d04b82432dbfcd1d49b072a39f49bc1d6bf4833cfebc9f3d8c22c496de9f4005c957e9c6a975f47e307c31f76e2d4ffb240ff9c55d2a39c6e766fc8df3d46c504da3d526a1c5115c2de6f92eaafd8686024d9e0855f4fe05a0582b3cc2ec7a716b77646bbe1b3bdf3b6bd411fc21dd94e8f0d4c2999160e88145f151c01cf33d4ba2b5797e02bdbb51fd78acbdca548f6fdecd56b86cfb0d73096a6c90428ab0ba5d41e8a7bba2a02c0797d9d883fceb5f9e92f58845aab5757abc1e7e693a826516ffd83c8f1bdcffef54ba4fb8e666fca36b5600d4c7317177e8f46b6a70ec7aaddc93cd2f2139bb4b94b421523eb5367595712cef3c54cad9fd6ad81fd5a669ecf16a298e71c66a9c836af63ccb4519393dba93550854442e5bae68ea205e0f47878938ca538310265b9f339e1a493bec3844177807ce44777ee079e3ce00822e230d37d20c13acd14bec9d3347f142f3ee05684792e7278d7fb0d5e6e1760b5d9b3cf8353203bcfa24f12903b7e73dcd6d241d846a332ba0c3b1b0fad7da9b781877b7bdb90480a55fe495edef2d785adc25155995baaa4f90c2c02f10fc2315f0382e4e6b67741728233b930086b4affe710d7fb9730e277a2ae99a0940b7584c2325a8fcf0b437a3a39f4da330e27764e7cc862eb9a6807cb42d733f494968bd526fb0f5e9ea9177c18fe6a95db892414bd2123fc17dde818a4fe26a82958feb61734622e8a6edea8088e7d3666cbb57bf9a97adb41993c83243e2337ef657a9a4bd28de236c8ef32d0966c7b0139114f8354c4ffbbbad66ca9325b5dae34a27f373598fb656c06c972e6d250ea938fab78af831cae5a59597253b49173dc5371bc43565db979a311ffa91044c6a8f9a9af99873bf25819002916a09803f2793169a12039aaf5d9831de00f6fbea953d76a1f083a06b7c3252b8023e3dd04d817deb27b5c3a0a47e3bbf46b61249c21e452c2d530cbfa054eb10b5046cfe191abd8d495ef5dee339774bc72ff1308b1be5b485907e35a58964bf928aefd297f0e2ea894180b71f2d397f8102af2817bf75be6bbe69f255fd07031a9663bbfa7ae90675b26cc815b8590d4ccdca20288474a71dfc9862620c68eac269387d6c93944fb674aca46e4e18ea2a492f2261aeaa788559509a54825f987952415def24e12856860b474f62881cd2dbec5079bc53e2afae5a8f532b45b704148ffb9aa32346fcbf9b6669108cd3f08162507a7fca70cc8aaa09f3489a091bf01394f219d2654d1b84e58121c3a1acb3446d776bab8fa1e047112e3d1215ad00782a0da27548ae033072b668d086fff48130be52e9c57d0edc5120545322a1bdc270e5fe167a5e301006e3917deec79d41396c3e3841f77c8996a195e97123a2cb694903d2a26e8a1023958a1f52afbf024aaebd063b8044ebd048e1ed698f7e26c4184feec32ad333801b78399a04a04b12b96b8868c0e9c093433fa2f4178d85236c4baa1ca30db1d00506abb68ef34cb0e1545f1a7e701a2d20237b8b29749298dfb41e5b6e6f44e11216114542d60bd39f3bf7f4681803e9c8d9b26a8654707b3cda2f9a059754487ad4b32c8a6a804a525a3ebbf3b0d92f2f9b546f076f77bafa1f3df24feff738fd205101d1cb04a5a8eb4e1fb449d6314c4bb4e85687978e946ade041f5737087ec66b7f3abcaab024c52c6d7979e9d6084e8d0bcf17324667d9161f2a59a676833f4fe526ed28510a80f8afee1d569296e623e8f748dc68cd83d84b45922ce62ed373e9681e8c60a7bfa5c2260ef68d56e8422291ed9050cb2ca82df143e48f4e83a1341fa2c7e8e35e7b1c173792d3d40688ef9f709f642d76f9d1c6b5c8a4ccba8b692408be113e52002fad214356596ac63e407dc6e3a0c33ee95bfe28395a5aa2fc8ed89ca95854738919d76199df19192bdca592054e88426da6d4e019a221e7fe3851759800b1814d979df9b755e2bf7696c3e8ecdde7aaf52fa054477d47857fb83791d968a597c24ca08a4bba5cb9ca531229f4ca8a13a5a5bf902694d46786c343d7114be84d8eb379e78a33c47d6f94c9b74553470b282d15e052e794217e8d3267acc6324ae3aad46299bf1d486ad53a811b6adde545ca7202d7b35a87cf9b3cb554d379127a2c8da45a2340e821eae0499a021c0753c65681acf5266e4216121d4ea3b4f1263ccd9504e4a2a542f2e112ade7f9d9da4d283d766452f5508de0aa0ba366b8f04e504c6a39b62cae0bef72071410f46ebabe45d8e178bd75fe43c774a1a6ffbe2d47cf711b48c4317bb49db5f947189d5c4d577d1219b41dcc27b84b70d6f10256676823584416fe8cbd74e2e4aace255b486dffbd00984d69e273ca403d0228654acd746af9d3aff34bd0708d8601063190819c62cba2fba15ee6c930c27e7cbda9a959ff463eeedb34bf13ec7b83532507c2615ee6f008da14130aa09202ffd906450fed3c0429ed04ed62cb03249ad2a10c60ba101e1936dae02a06b9fd998fa1a34f226743de5633cb49bfb27e31d2639522218fc022de95916d5f2f8a81cdaf2d89fb83313e5949598528bad41b7fe24418443387cc2f1b331d2ddfa9c7f7a3bad45c883aec986949788e7cb2fe827a367a3dada094cc984f1ac7b9d31b7db04c9bc0239a4e638e9492a049d4f00212d71ef4bc7de3d3439c801374642fd4ef202c839b09548e6b8ce6c26aa7b7b81e0b34dee3ae3a074aceb234e4da7b479e9fc76a843fd9ca2fc6148e7f275e268e8428cf0df6618790f529c500101add932a61b67bf77ea133633452722f25509ec24b7be745773f50cdbfc56ec81bf11fbf17441e5c87cbc201f1f14a87329f2e4dc35773bbbc607fdd560763c6703a5dedc6bd73db722c60ceaab51a5ea2591fc838238aee07222e4416320d4031abb9eec8e79efe54ec95dae5b56b58b796ad02141e1c02be71c1f520b7739d7eefe27c03368d9e5d07b1369efa12257339fa7a6d2fe458d5284dbe1df1a1f6de8b27d55abb26ce8b7515325236cf0d9a71fe5d41c12f65b16180dd3747916f11be9717bcc09aff6fc5e6f0837aed4fb1571265857e78ec963538772f4d7b5af507048945eb0a92ba2a7952e3c32952943a8c77803f27fa3d1d92a467ba8d3d54a6f6ff9f71933e71152546ee70dd9e6d6834103d7b6b99c4a55a7fd40a4375868cb8c21b9091e5d134b432b169939323635f1f7d18dd6bc5693e8d422ef372ed7c6ca2b8bc2a22af0830f06bdd0869f801bcfa4f925f6e7cd01229fe6c33961b4c0279c77e6279c93be1423092b66066396e1b"}) [ 410.247156][T16968] loop5: detected capacity change from 0 to 8192 [ 410.268530][T16968] REISERFS warning: read_super_block: reiserfs filesystem is deprecated and scheduled to be removed from the kernel in 2025 [ 410.323824][T16968] REISERFS (device loop5): found reiserfs format "3.6" with non-standard journal [ 410.343751][T16968] REISERFS (device loop5): using ordered data mode [ 410.350298][T16968] reiserfs: using flush barriers [ 410.384919][T16968] REISERFS (device loop5): journal params: device loop5, size 512, journal first block 18, max trans len 256, max batch 225, max commit age 30, max trans age 30 [ 410.424045][T16968] REISERFS (device loop5): checking transaction log (loop5) [ 410.445090][T16968] REISERFS (device loop5): Using rupasov hash to sort names [ 410.464206][T16968] REISERFS (device loop5): Created .reiserfs_priv - reserved for xattr storage. [ 410.519923][ T27] kauditd_printk_skb: 5 callbacks suppressed [ 410.519937][ T27] audit: type=1800 audit(1667001149.538:372): pid=16971 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.5" name="bus" dev="sda1" ino=1163 res=0 errno=0 [ 410.558292][T16968] REISERFS error (device loop5): reiserfs-2025 reiserfs_cache_bitmap_metadata: bitmap block 17 is corrupted: first bit must be 1 [ 410.572074][ T27] audit: type=1800 audit(1667001149.578:373): pid=16968 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.5" name="bus" dev="sda1" ino=1163 res=0 errno=0 [ 410.574290][T16968] REISERFS (device loop5): Remounting filesystem read-only [ 410.603587][T16968] REISERFS warning (device loop5): clm-6006 reiserfs_dirty_inode: writing inode 1207963652 on readonly FS 23:52:29 executing program 5: syz_mount_image$reiserfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x400010, 0x8, &(0x7f0000000540)=[{&(0x7f0000000140)="8cb637", 0x3, 0x1}, {&(0x7f0000000600)="008409", 0x3, 0x4}, {&(0x7f00000003c0)="cf58f9b6b097287218ce56f250b426fd1534a8241397cfab6d8816fa4bb45c3f9fddf876b269c1e859cebe21b7d9244b1fd8f411c2e75b40440e6e93656ecbb49beeac1c7571478ca3c99ec9074aebadf4462d55738cecdf1ae2862f841926f15b27706dc5f58b7a97eddb385d14cb9c8ac2401498496fac004e5741178f6b0d2fd50e232cd6f66995259a8c573a6bc6ad4f950ff407df67c0d00efbe7bf66eacef1439b60e4dbf24b6eed04202c8542f11f3f6665805eac43e313d13faf6488a374e955b4e0d46b82b24401ac", 0xcd, 0x7}, {&(0x7f0000010000)="00040000ec0100001302000012000000000000000002000000010000611cad49e10000001e000000000000000010cc0310000100526549734572334673000000020000000200010002000102000000000100000012312a231212331233123112341341241273797a6b616c6c65720000000000000001001e003ac1655f004eed", 0x80, 0x10000}, {&(0x7f0000000040)="0000000000000500080000000110000003100048b25607818b96e27ea580195600000000000000000000009e08", 0x2d, 0x100c0}, {&(0x7f0000001a00)="00040000000000000000000012000000000000000002000000010000611cad49e10000001e000000000000000000000000000000000000000000000000000000f45098122a162b001731da04980e000066d9ca9b088f7afee742a2aac93d105868c72edb814cc66a9a1509f90bd413a2b62da4399debc7fecf87abdb531e95f92a62d960ae64fe76344e2543f4e6fb0d51550535cc7a260a24c2f4efbde45c755153418ce7f37b89cfa2db017fa700"/185, 0xb9, 0x212000}, {&(0x7f0000011300)="010002005c0f0000000000000000000000000000000000000100000002000000000000000000000000002c00d40f0100010000000200000001000000f401000002003000a40f00"/96, 0x60, 0x213000}, {&(0x7f0000000280)="0000000001000000010000000200000028000400020000000000000001000000200004002e2e0000000000002e00e2ff00000000ed4100000300003ac1655f3ac1655f3ac165ea000000000000000000f3ff", 0x52, 0x213fa0}], 0x20040a, &(0x7f0000000180)=ANY=[@ANYRES64=0x0], 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$F2FS_IOC_START_ATOMIC_WRITE(0xffffffffffffffff, 0xf501, 0x0) sync() sync() r0 = open(&(0x7f0000000180)='./bus\x00', 0x14d27e, 0x0) sync() fallocate(r0, 0x0, 0x0, 0x1000f4) r1 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x42142, 0x39) r2 = open(&(0x7f0000000040)='./bus\x00', 0x147042, 0x0) sendfile(r1, r2, 0x0, 0x1000000201005) r3 = syz_open_procfs(0x0, &(0x7f0000000180)='pagemap\x00') lseek(r3, 0x0, 0x1) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x1000000201005) ioctl$BTRFS_IOC_START_SYNC(0xffffffffffffffff, 0x80089418, &(0x7f0000000040)=0x0) ioctl$BTRFS_IOC_WAIT_SYNC(0xffffffffffffffff, 0x40089416, &(0x7f00000001c0)=r4) ioctl$BTRFS_IOC_RM_DEV_V2(r1, 0x5000943a, &(0x7f0000000740)={{r3}, 0x0, 0x8, @unused=[0x7, 0x7fffffffffffffff, 0x2, 0x9], @name="67f63044e4caa71ee74c972d6d57a6d0649140fa79d9181adebba6df25d062d2969852a3b56fe788cf84e05de3225d1260aba4929be9f10043f424a3ca118baf91f453445c579065047ceb11991f778ac99f637ff5c2cf8cabd4c36b71aa194e1d69ffbff090fe7494340edffbe4fadc96e5791bca8b1ee878a02042ceae8bee5412bfeec357df79f941a474845691ac438931c040c1e34044be9b7964563403ee61ee52fd077cd615ed0fb3afdb06da79cab447bccd7c3ce3888efae8d829850678d5ff571a6235856e7cda92d6f396abb2ea3e4f3dc710663c2072a4f922913e16ef9dbdcdafe7eeaaa4cd917d4a0b31679a615b0ace3cba331f019e90234ef7dab882c4b231129e04d910ccba72a659e5d7c23dbcae2f400cd7837884465ceecfc8bb526eff6b8122a9ccb3ae706e85f50d6ea39924fe28b039fd12cf0b8d0e0503559bef4730ba9292f03a2a50f8db7aeca15d4a850f63a440fce481a86d2b70ada7695b792596be64c5b119c9660e32e2276e1333af356e59116dfe9334a683c6ad725166164da1651a01d747f8f5be20d0cdae35f472aac496fc4a43075e7ed9ef0cfc4b24931b18947077558cb64c7384809a4d9cfe9d9722545c194cf4aba4dd69f1e398032a3f18ab479ad5816d4bf8a624804912ac7f62ceae44bee86dcb69c37101fa6037047a5e7d56e49fbd57888c43068b23c19a40c68533d600286828c0b0395508117da4a06a58d9298945e5be07b9ed186a984c960fbcdf728edca3cd1ad93b3fd721b58be4e5198cd4e0dce3a5ad0938792662b9476b2e27fc586f91fded30c143892d53387c4d75b269c9681899229bbd8d618e0f3bb8ee0bbfd16b05696c5bfad2ad538b520cff6c6a2680827558e03d9d899514ec5fff60d59796569b023315cc3c34cb10f3df4a1562966351a90a7244302c8c87d8ec49037c285e143a715ebc5db573d50da6c1fdceb2dc88f6f95786893f89c573f5b60b64157f0fe1d00d7d93064e39af316ec66f6988da5b38236d0ec63635efe8415b0f50859d798ab62003b95f5a8848192e0b2ba6b145b9fbb068d0938144458d10558f08191b7832754a1bcc5faca1b47025f63cec1cdd960b667cc9ef5e51ff889c00203c3e5b95442a228aa668925ccd2be1942b3f776049c5afad76232f7c719eaa938c9cb4dd46b7df03539c95c25db4795f3aa863e04428bd768774282e342d7c992b382775cd591b01b5959ec5cdfc8e1935aa79337e4b329ae740dbc727bd9580edf67a890a5138068372550ccf7930bb54c4b36d13de0c40581ff8e2a0b052dd930c3c9d637f5b7c846253d9ea61c7ad6d77dfb15ba0df5de1007d546967292c011fb45d1c38a309f0d4a5d8dd7a77482f45502a1eeb919a82e033f81b39c0d09e28fd9e3e6ee60d2f2bad081229bd867a10244e4c1d4efc66b80721083b0776cb4561d29021e0261f3891b81290f0dda518b91054c9a7341854584592d917d9d4ef461caeb7ad179f71cc9df82fc080694feadaf812d967498ed55dc6909de28f8b767cdaa843069215e18704fde1b01eb05d4e1d0d3d12d954c5feea1d64b3b542b9e185e5921650b1fd6d13f235358744a2bfc16469d8e028247a699a17675575819ae9093018b47314bca40a6243892670a1ecc399a334aa6ead7c60771deb16073c9a6616898dced262ab09c9eb002fc9cafef28f9735736d12ab5666301ac971b25fae2b316ae06ce87beaea9e84e25d52e7b14c9069ef357b7074d0134b635a1c6752b7a28d612a485bb29c127aa99b42ce6afb6de61c74b1853a87d1c0eb6ee0ac029123090d7a04f0bb17906cc49ce75cd0aba69915ee9d1c2710ffbf752537a35b18e0e44ac31fb5fb62f1350d13b42a75eee30688b328ad48b55efaf4050bdeb17133f091a70368f1374f28498727e5ab3bc54bd7a2f1dc9306fbcb97e3d39939da9dbf7a083523e05a51cf92d9c54701ae8275a1b0860a13137274e2d9e6eae4ef0f407284f1a64a2f42a6ccd5ca6099b7a63ce3ef855a4e9eefe03d04b659cbc6ec40ca6dcb61f5c0b1c54ef74c6558dd9efdb6fc069028a3f42427a497241af3442cd3393a0f39709cda93fceffd9249137146a893a5116ad895ff6b67a31fb8cf02befb04f4a03025d7fed06efa73930fc28544cbf8ad90301fb746fec229e780cf39f65f124de8f4499f9dc9818c5f73238762e36c19e719b02122b920ffd99b7a3eedcc17946f3f450fa0442235f69ac01743df5876cb011a32ab512210831d0eb491c5516bce2f6e1e4252292caed8ecf7b3b03e70670394891b1749c5d15afddc90b482cd70ab1384a7389c406ef3f217c09a0f3aba2f4116ae877cf5194df3413fa8b5cb947dc15fbdd2f9c34c399e15d04b82432dbfcd1d49b072a39f49bc1d6bf4833cfebc9f3d8c22c496de9f4005c957e9c6a975f47e307c31f76e2d4ffb240ff9c55d2a39c6e766fc8df3d46c504da3d526a1c5115c2de6f92eaafd8686024d9e0855f4fe05a0582b3cc2ec7a716b77646bbe1b3bdf3b6bd411fc21dd94e8f0d4c2999160e88145f151c01cf33d4ba2b5797e02bdbb51fd78acbdca548f6fdecd56b86cfb0d73096a6c90428ab0ba5d41e8a7bba2a02c0797d9d883fceb5f9e92f58845aab5757abc1e7e693a826516ffd83c8f1bdcffef54ba4fb8e666fca36b5600d4c7317177e8f46b6a70ec7aaddc93cd2f2139bb4b94b421523eb5367595712cef3c54cad9fd6ad81fd5a669ecf16a298e71c66a9c836af63ccb4519393dba93550854442e5bae68ea205e0f47878938ca538310265b9f339e1a493bec3844177807ce44777ee079e3ce00822e230d37d20c13acd14bec9d3347f142f3ee05684792e7278d7fb0d5e6e1760b5d9b3cf8353203bcfa24f12903b7e73dcd6d241d846a332ba0c3b1b0fad7da9b781877b7bdb90480a55fe495edef2d785adc25155995baaa4f90c2c02f10fc2315f0382e4e6b67741728233b930086b4affe710d7fb9730e277a2ae99a0940b7584c2325a8fcf0b437a3a39f4da330e27764e7cc862eb9a6807cb42d733f494968bd526fb0f5e9ea9177c18fe6a95db892414bd2123fc17dde818a4fe26a82958feb61734622e8a6edea8088e7d3666cbb57bf9a97adb41993c83243e2337ef657a9a4bd28de236c8ef32d0966c7b0139114f8354c4ffbbbad66ca9325b5dae34a27f373598fb656c06c972e6d250ea938fab78af831cae5a59597253b49173dc5371bc43565db979a311ffa91044c6a8f9a9af99873bf25819002916a09803f2793169a12039aaf5d9831de00f6fbea953d76a1f083a06b7c3252b8023e3dd04d817deb27b5c3a0a47e3bbf46b61249c21e452c2d530cbfa054eb10b5046cfe191abd8d495ef5dee339774bc72ff1308b1be5b485907e35a58964bf928aefd297f0e2ea894180b71f2d397f8102af2817bf75be6bbe69f255fd07031a9663bbfa7ae90675b26cc815b8590d4ccdca20288474a71dfc9862620c68eac269387d6c93944fb674aca46e4e18ea2a492f2261aeaa788559509a54825f987952415def24e12856860b474f62881cd2dbec5079bc53e2afae5a8f532b45b704148ffb9aa32346fcbf9b6669108cd3f08162507a7fca70cc8aaa09f3489a091bf01394f219d2654d1b84e58121c3a1acb3446d776bab8fa1e047112e3d1215ad00782a0da27548ae033072b668d086fff48130be52e9c57d0edc5120545322a1bdc270e5fe167a5e301006e3917deec79d41396c3e3841f77c8996a195e97123a2cb694903d2a26e8a1023958a1f52afbf024aaebd063b8044ebd048e1ed698f7e26c4184feec32ad333801b78399a04a04b12b96b8868c0e9c093433fa2f4178d85236c4baa1ca30db1d00506abb68ef34cb0e1545f1a7e701a2d20237b8b29749298dfb41e5b6e6f44e11216114542d60bd39f3bf7f4681803e9c8d9b26a8654707b3cda2f9a059754487ad4b32c8a6a804a525a3ebbf3b0d92f2f9b546f076f77bafa1f3df24feff738fd205101d1cb04a5a8eb4e1fb449d6314c4bb4e85687978e946ade041f5737087ec66b7f3abcaab024c52c6d7979e9d6084e8d0bcf17324667d9161f2a59a676833f4fe526ed28510a80f8afee1d569296e623e8f748dc68cd83d84b45922ce62ed373e9681e8c60a7bfa5c2260ef68d56e8422291ed9050cb2ca82df143e48f4e83a1341fa2c7e8e35e7b1c173792d3d40688ef9f709f642d76f9d1c6b5c8a4ccba8b692408be113e52002fad214356596ac63e407dc6e3a0c33ee95bfe28395a5aa2fc8ed89ca95854738919d76199df19192bdca592054e88426da6d4e019a221e7fe3851759800b1814d979df9b755e2bf7696c3e8ecdde7aaf52fa054477d47857fb83791d968a597c24ca08a4bba5cb9ca531229f4ca8a13a5a5bf902694d46786c343d7114be84d8eb379e78a33c47d6f94c9b74553470b282d15e052e794217e8d3267acc6324ae3aad46299bf1d486ad53a811b6adde545ca7202d7b35a87cf9b3cb554d379127a2c8da45a2340e821eae0499a021c0753c65681acf5266e4216121d4ea3b4f1263ccd9504e4a2a542f2e112ade7f9d9da4d283d766452f5508de0aa0ba366b8f04e504c6a39b62cae0bef72071410f46ebabe45d8e178bd75fe43c774a1a6ffbe2d47cf711b48c4317bb49db5f947189d5c4d577d1219b41dcc27b84b70d6f10256676823584416fe8cbd74e2e4aace255b486dffbd00984d69e273ca403d0228654acd746af9d3aff34bd0708d8601063190819c62cba2fba15ee6c930c27e7cbda9a959ff463eeedb34bf13ec7b83532507c2615ee6f008da14130aa09202ffd906450fed3c0429ed04ed62cb03249ad2a10c60ba101e1936dae02a06b9fd998fa1a34f226743de5633cb49bfb27e31d2639522218fc022de95916d5f2f8a81cdaf2d89fb83313e5949598528bad41b7fe24418443387cc2f1b331d2ddfa9c7f7a3bad45c883aec986949788e7cb2fe827a367a3dada094cc984f1ac7b9d31b7db04c9bc0239a4e638e9492a049d4f00212d71ef4bc7de3d3439c801374642fd4ef202c839b09548e6b8ce6c26aa7b7b81e0b34dee3ae3a074aceb234e4da7b479e9fc76a843fd9ca2fc6148e7f275e268e8428cf0df6618790f529c500101add932a61b67bf77ea133633452722f25509ec24b7be745773f50cdbfc56ec81bf11fbf17441e5c87cbc201f1f14a87329f2e4dc35773bbbc607fdd560763c6703a5dedc6bd73db722c60ceaab51a5ea2591fc838238aee07222e4416320d4031abb9eec8e79efe54ec95dae5b56b58b796ad02141e1c02be71c1f520b7739d7eefe27c03368d9e5d07b1369efa12257339fa7a6d2fe458d5284dbe1df1a1f6de8b27d55abb26ce8b7515325236cf0d9a71fe5d41c12f65b16180dd3747916f11be9717bcc09aff6fc5e6f0837aed4fb1571265857e78ec963538772f4d7b5af507048945eb0a92ba2a7952e3c32952943a8c77803f27fa3d1d92a467ba8d3d54a6f6ff9f71933e71152546ee70dd9e6d6834103d7b6b99c4a55a7fd40a4375868cb8c21b9091e5d134b432b169939323635f1f7d18dd6bc5693e8d422ef372ed7c6ca2b8bc2a22af0830f06bdd0869f801bcfa4f925f6e7cd01229fe6c33961b4c0279c77e6279c93be1423092b66066396e1b"}) [ 410.696292][T16973] loop5: detected capacity change from 0 to 8192 [ 410.725289][T16973] REISERFS warning: read_super_block: reiserfs filesystem is deprecated and scheduled to be removed from the kernel in 2025 [ 410.752006][T16973] REISERFS (device loop5): found reiserfs format "3.6" with non-standard journal [ 410.781983][T16973] REISERFS (device loop5): using ordered data mode [ 410.788626][T16973] reiserfs: using flush barriers [ 410.802792][T16973] REISERFS (device loop5): journal params: device loop5, size 512, journal first block 18, max trans len 256, max batch 225, max commit age 30, max trans age 30 [ 410.843727][T16973] REISERFS (device loop5): checking transaction log (loop5) [ 410.863866][T16973] REISERFS (device loop5): Using rupasov hash to sort names [ 410.871524][T16973] REISERFS (device loop5): Created .reiserfs_priv - reserved for xattr storage. [ 410.942987][ T27] audit: type=1800 audit(1667001149.968:374): pid=16973 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.5" name="bus" dev="sda1" ino=1163 res=0 errno=0 [ 410.975126][T16973] REISERFS error (device loop5): reiserfs-2025 reiserfs_cache_bitmap_metadata: bitmap block 17 is corrupted: first bit must be 1 [ 410.983639][ T27] audit: type=1800 audit(1667001149.998:375): pid=16973 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.5" name="bus" dev="sda1" ino=1163 res=0 errno=0 [ 411.009494][T16973] REISERFS (device loop5): Remounting filesystem read-only [ 411.020044][T16973] REISERFS warning (device loop5): clm-6006 reiserfs_dirty_inode: writing inode 1207963652 on readonly FS 23:52:30 executing program 5: syz_mount_image$reiserfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x400010, 0x8, &(0x7f0000000540)=[{&(0x7f0000000140)="8cb637", 0x3, 0x1}, {&(0x7f0000000600)="008409", 0x3, 0x4}, {&(0x7f00000003c0)="cf58f9b6b097287218ce56f250b426fd1534a8241397cfab6d8816fa4bb45c3f9fddf876b269c1e859cebe21b7d9244b1fd8f411c2e75b40440e6e93656ecbb49beeac1c7571478ca3c99ec9074aebadf4462d55738cecdf1ae2862f841926f15b27706dc5f58b7a97eddb385d14cb9c8ac2401498496fac004e5741178f6b0d2fd50e232cd6f66995259a8c573a6bc6ad4f950ff407df67c0d00efbe7bf66eacef1439b60e4dbf24b6eed04202c8542f11f3f6665805eac43e313d13faf6488a374e955b4e0d46b82b24401ac", 0xcd, 0x7}, {&(0x7f0000010000)="00040000ec0100001302000012000000000000000002000000010000611cad49e10000001e000000000000000010cc0310000100526549734572334673000000020000000200010002000102000000000100000012312a231212331233123112341341241273797a6b616c6c65720000000000000001001e003ac1655f004eed", 0x80, 0x10000}, {&(0x7f0000000040)="0000000000000500080000000110000003100048b25607818b96e27ea580195600000000000000000000009e08", 0x2d, 0x100c0}, {&(0x7f0000001a00)="00040000000000000000000012000000000000000002000000010000611cad49e10000001e000000000000000000000000000000000000000000000000000000f45098122a162b001731da04980e000066d9ca9b088f7afee742a2aac93d105868c72edb814cc66a9a1509f90bd413a2b62da4399debc7fecf87abdb531e95f92a62d960ae64fe76344e2543f4e6fb0d51550535cc7a260a24c2f4efbde45c755153418ce7f37b89cfa2db017fa700"/185, 0xb9, 0x212000}, {&(0x7f0000011300)="010002005c0f0000000000000000000000000000000000000100000002000000000000000000000000002c00d40f0100010000000200000001000000f401000002003000a40f00"/96, 0x60, 0x213000}, {&(0x7f0000000280)="0000000001000000010000000200000028000400020000000000000001000000200004002e2e0000000000002e00e2ff00000000ed4100000300003ac1655f3ac1655f3ac165ea000000000000000000f3ff", 0x52, 0x213fa0}], 0x20040a, &(0x7f0000000180)=ANY=[@ANYRES64=0x0], 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$F2FS_IOC_START_ATOMIC_WRITE(0xffffffffffffffff, 0xf501, 0x0) sync() sync() r0 = open(&(0x7f0000000180)='./bus\x00', 0x14d27e, 0x0) sync() fallocate(r0, 0x0, 0x0, 0x1000f4) r1 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x42142, 0x39) r2 = open(&(0x7f0000000040)='./bus\x00', 0x147042, 0x0) sendfile(r1, r2, 0x0, 0x1000000201005) r3 = syz_open_procfs(0x0, &(0x7f0000000180)='pagemap\x00') lseek(r3, 0x0, 0x1) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x1000000201005) ioctl$BTRFS_IOC_START_SYNC(0xffffffffffffffff, 0x80089418, &(0x7f0000000040)) ioctl$BTRFS_IOC_RM_DEV_V2(r1, 0x5000943a, &(0x7f0000000740)={{r3}, 0x0, 0x8, @unused=[0x7, 0x7fffffffffffffff, 0x2, 0x9], @name="67f63044e4caa71ee74c972d6d57a6d0649140fa79d9181adebba6df25d062d2969852a3b56fe788cf84e05de3225d1260aba4929be9f10043f424a3ca118baf91f453445c579065047ceb11991f778ac99f637ff5c2cf8cabd4c36b71aa194e1d69ffbff090fe7494340edffbe4fadc96e5791bca8b1ee878a02042ceae8bee5412bfeec357df79f941a474845691ac438931c040c1e34044be9b7964563403ee61ee52fd077cd615ed0fb3afdb06da79cab447bccd7c3ce3888efae8d829850678d5ff571a6235856e7cda92d6f396abb2ea3e4f3dc710663c2072a4f922913e16ef9dbdcdafe7eeaaa4cd917d4a0b31679a615b0ace3cba331f019e90234ef7dab882c4b231129e04d910ccba72a659e5d7c23dbcae2f400cd7837884465ceecfc8bb526eff6b8122a9ccb3ae706e85f50d6ea39924fe28b039fd12cf0b8d0e0503559bef4730ba9292f03a2a50f8db7aeca15d4a850f63a440fce481a86d2b70ada7695b792596be64c5b119c9660e32e2276e1333af356e59116dfe9334a683c6ad725166164da1651a01d747f8f5be20d0cdae35f472aac496fc4a43075e7ed9ef0cfc4b24931b18947077558cb64c7384809a4d9cfe9d9722545c194cf4aba4dd69f1e398032a3f18ab479ad5816d4bf8a624804912ac7f62ceae44bee86dcb69c37101fa6037047a5e7d56e49fbd57888c43068b23c19a40c68533d600286828c0b0395508117da4a06a58d9298945e5be07b9ed186a984c960fbcdf728edca3cd1ad93b3fd721b58be4e5198cd4e0dce3a5ad0938792662b9476b2e27fc586f91fded30c143892d53387c4d75b269c9681899229bbd8d618e0f3bb8ee0bbfd16b05696c5bfad2ad538b520cff6c6a2680827558e03d9d899514ec5fff60d59796569b023315cc3c34cb10f3df4a1562966351a90a7244302c8c87d8ec49037c285e143a715ebc5db573d50da6c1fdceb2dc88f6f95786893f89c573f5b60b64157f0fe1d00d7d93064e39af316ec66f6988da5b38236d0ec63635efe8415b0f50859d798ab62003b95f5a8848192e0b2ba6b145b9fbb068d0938144458d10558f08191b7832754a1bcc5faca1b47025f63cec1cdd960b667cc9ef5e51ff889c00203c3e5b95442a228aa668925ccd2be1942b3f776049c5afad76232f7c719eaa938c9cb4dd46b7df03539c95c25db4795f3aa863e04428bd768774282e342d7c992b382775cd591b01b5959ec5cdfc8e1935aa79337e4b329ae740dbc727bd9580edf67a890a5138068372550ccf7930bb54c4b36d13de0c40581ff8e2a0b052dd930c3c9d637f5b7c846253d9ea61c7ad6d77dfb15ba0df5de1007d546967292c011fb45d1c38a309f0d4a5d8dd7a77482f45502a1eeb919a82e033f81b39c0d09e28fd9e3e6ee60d2f2bad081229bd867a10244e4c1d4efc66b80721083b0776cb4561d29021e0261f3891b81290f0dda518b91054c9a7341854584592d917d9d4ef461caeb7ad179f71cc9df82fc080694feadaf812d967498ed55dc6909de28f8b767cdaa843069215e18704fde1b01eb05d4e1d0d3d12d954c5feea1d64b3b542b9e185e5921650b1fd6d13f235358744a2bfc16469d8e028247a699a17675575819ae9093018b47314bca40a6243892670a1ecc399a334aa6ead7c60771deb16073c9a6616898dced262ab09c9eb002fc9cafef28f9735736d12ab5666301ac971b25fae2b316ae06ce87beaea9e84e25d52e7b14c9069ef357b7074d0134b635a1c6752b7a28d612a485bb29c127aa99b42ce6afb6de61c74b1853a87d1c0eb6ee0ac029123090d7a04f0bb17906cc49ce75cd0aba69915ee9d1c2710ffbf752537a35b18e0e44ac31fb5fb62f1350d13b42a75eee30688b328ad48b55efaf4050bdeb17133f091a70368f1374f28498727e5ab3bc54bd7a2f1dc9306fbcb97e3d39939da9dbf7a083523e05a51cf92d9c54701ae8275a1b0860a13137274e2d9e6eae4ef0f407284f1a64a2f42a6ccd5ca6099b7a63ce3ef855a4e9eefe03d04b659cbc6ec40ca6dcb61f5c0b1c54ef74c6558dd9efdb6fc069028a3f42427a497241af3442cd3393a0f39709cda93fceffd9249137146a893a5116ad895ff6b67a31fb8cf02befb04f4a03025d7fed06efa73930fc28544cbf8ad90301fb746fec229e780cf39f65f124de8f4499f9dc9818c5f73238762e36c19e719b02122b920ffd99b7a3eedcc17946f3f450fa0442235f69ac01743df5876cb011a32ab512210831d0eb491c5516bce2f6e1e4252292caed8ecf7b3b03e70670394891b1749c5d15afddc90b482cd70ab1384a7389c406ef3f217c09a0f3aba2f4116ae877cf5194df3413fa8b5cb947dc15fbdd2f9c34c399e15d04b82432dbfcd1d49b072a39f49bc1d6bf4833cfebc9f3d8c22c496de9f4005c957e9c6a975f47e307c31f76e2d4ffb240ff9c55d2a39c6e766fc8df3d46c504da3d526a1c5115c2de6f92eaafd8686024d9e0855f4fe05a0582b3cc2ec7a716b77646bbe1b3bdf3b6bd411fc21dd94e8f0d4c2999160e88145f151c01cf33d4ba2b5797e02bdbb51fd78acbdca548f6fdecd56b86cfb0d73096a6c90428ab0ba5d41e8a7bba2a02c0797d9d883fceb5f9e92f58845aab5757abc1e7e693a826516ffd83c8f1bdcffef54ba4fb8e666fca36b5600d4c7317177e8f46b6a70ec7aaddc93cd2f2139bb4b94b421523eb5367595712cef3c54cad9fd6ad81fd5a669ecf16a298e71c66a9c836af63ccb4519393dba93550854442e5bae68ea205e0f47878938ca538310265b9f339e1a493bec3844177807ce44777ee079e3ce00822e230d37d20c13acd14bec9d3347f142f3ee05684792e7278d7fb0d5e6e1760b5d9b3cf8353203bcfa24f12903b7e73dcd6d241d846a332ba0c3b1b0fad7da9b781877b7bdb90480a55fe495edef2d785adc25155995baaa4f90c2c02f10fc2315f0382e4e6b67741728233b930086b4affe710d7fb9730e277a2ae99a0940b7584c2325a8fcf0b437a3a39f4da330e27764e7cc862eb9a6807cb42d733f494968bd526fb0f5e9ea9177c18fe6a95db892414bd2123fc17dde818a4fe26a82958feb61734622e8a6edea8088e7d3666cbb57bf9a97adb41993c83243e2337ef657a9a4bd28de236c8ef32d0966c7b0139114f8354c4ffbbbad66ca9325b5dae34a27f373598fb656c06c972e6d250ea938fab78af831cae5a59597253b49173dc5371bc43565db979a311ffa91044c6a8f9a9af99873bf25819002916a09803f2793169a12039aaf5d9831de00f6fbea953d76a1f083a06b7c3252b8023e3dd04d817deb27b5c3a0a47e3bbf46b61249c21e452c2d530cbfa054eb10b5046cfe191abd8d495ef5dee339774bc72ff1308b1be5b485907e35a58964bf928aefd297f0e2ea894180b71f2d397f8102af2817bf75be6bbe69f255fd07031a9663bbfa7ae90675b26cc815b8590d4ccdca20288474a71dfc9862620c68eac269387d6c93944fb674aca46e4e18ea2a492f2261aeaa788559509a54825f987952415def24e12856860b474f62881cd2dbec5079bc53e2afae5a8f532b45b704148ffb9aa32346fcbf9b6669108cd3f08162507a7fca70cc8aaa09f3489a091bf01394f219d2654d1b84e58121c3a1acb3446d776bab8fa1e047112e3d1215ad00782a0da27548ae033072b668d086fff48130be52e9c57d0edc5120545322a1bdc270e5fe167a5e301006e3917deec79d41396c3e3841f77c8996a195e97123a2cb694903d2a26e8a1023958a1f52afbf024aaebd063b8044ebd048e1ed698f7e26c4184feec32ad333801b78399a04a04b12b96b8868c0e9c093433fa2f4178d85236c4baa1ca30db1d00506abb68ef34cb0e1545f1a7e701a2d20237b8b29749298dfb41e5b6e6f44e11216114542d60bd39f3bf7f4681803e9c8d9b26a8654707b3cda2f9a059754487ad4b32c8a6a804a525a3ebbf3b0d92f2f9b546f076f77bafa1f3df24feff738fd205101d1cb04a5a8eb4e1fb449d6314c4bb4e85687978e946ade041f5737087ec66b7f3abcaab024c52c6d7979e9d6084e8d0bcf17324667d9161f2a59a676833f4fe526ed28510a80f8afee1d569296e623e8f748dc68cd83d84b45922ce62ed373e9681e8c60a7bfa5c2260ef68d56e8422291ed9050cb2ca82df143e48f4e83a1341fa2c7e8e35e7b1c173792d3d40688ef9f709f642d76f9d1c6b5c8a4ccba8b692408be113e52002fad214356596ac63e407dc6e3a0c33ee95bfe28395a5aa2fc8ed89ca95854738919d76199df19192bdca592054e88426da6d4e019a221e7fe3851759800b1814d979df9b755e2bf7696c3e8ecdde7aaf52fa054477d47857fb83791d968a597c24ca08a4bba5cb9ca531229f4ca8a13a5a5bf902694d46786c343d7114be84d8eb379e78a33c47d6f94c9b74553470b282d15e052e794217e8d3267acc6324ae3aad46299bf1d486ad53a811b6adde545ca7202d7b35a87cf9b3cb554d379127a2c8da45a2340e821eae0499a021c0753c65681acf5266e4216121d4ea3b4f1263ccd9504e4a2a542f2e112ade7f9d9da4d283d766452f5508de0aa0ba366b8f04e504c6a39b62cae0bef72071410f46ebabe45d8e178bd75fe43c774a1a6ffbe2d47cf711b48c4317bb49db5f947189d5c4d577d1219b41dcc27b84b70d6f10256676823584416fe8cbd74e2e4aace255b486dffbd00984d69e273ca403d0228654acd746af9d3aff34bd0708d8601063190819c62cba2fba15ee6c930c27e7cbda9a959ff463eeedb34bf13ec7b83532507c2615ee6f008da14130aa09202ffd906450fed3c0429ed04ed62cb03249ad2a10c60ba101e1936dae02a06b9fd998fa1a34f226743de5633cb49bfb27e31d2639522218fc022de95916d5f2f8a81cdaf2d89fb83313e5949598528bad41b7fe24418443387cc2f1b331d2ddfa9c7f7a3bad45c883aec986949788e7cb2fe827a367a3dada094cc984f1ac7b9d31b7db04c9bc0239a4e638e9492a049d4f00212d71ef4bc7de3d3439c801374642fd4ef202c839b09548e6b8ce6c26aa7b7b81e0b34dee3ae3a074aceb234e4da7b479e9fc76a843fd9ca2fc6148e7f275e268e8428cf0df6618790f529c500101add932a61b67bf77ea133633452722f25509ec24b7be745773f50cdbfc56ec81bf11fbf17441e5c87cbc201f1f14a87329f2e4dc35773bbbc607fdd560763c6703a5dedc6bd73db722c60ceaab51a5ea2591fc838238aee07222e4416320d4031abb9eec8e79efe54ec95dae5b56b58b796ad02141e1c02be71c1f520b7739d7eefe27c03368d9e5d07b1369efa12257339fa7a6d2fe458d5284dbe1df1a1f6de8b27d55abb26ce8b7515325236cf0d9a71fe5d41c12f65b16180dd3747916f11be9717bcc09aff6fc5e6f0837aed4fb1571265857e78ec963538772f4d7b5af507048945eb0a92ba2a7952e3c32952943a8c77803f27fa3d1d92a467ba8d3d54a6f6ff9f71933e71152546ee70dd9e6d6834103d7b6b99c4a55a7fd40a4375868cb8c21b9091e5d134b432b169939323635f1f7d18dd6bc5693e8d422ef372ed7c6ca2b8bc2a22af0830f06bdd0869f801bcfa4f925f6e7cd01229fe6c33961b4c0279c77e6279c93be1423092b66066396e1b"}) [ 411.121568][T16978] loop5: detected capacity change from 0 to 8192 [ 411.152474][T16978] REISERFS warning: read_super_block: reiserfs filesystem is deprecated and scheduled to be removed from the kernel in 2025 [ 411.184249][T16978] REISERFS (device loop5): found reiserfs format "3.6" with non-standard journal [ 411.203856][T16978] REISERFS (device loop5): using ordered data mode [ 411.210482][T16978] reiserfs: using flush barriers [ 411.226265][T16978] REISERFS (device loop5): journal params: device loop5, size 512, journal first block 18, max trans len 256, max batch 225, max commit age 30, max trans age 30 [ 411.284343][T16978] REISERFS (device loop5): checking transaction log (loop5) [ 411.304470][T16978] REISERFS (device loop5): Using rupasov hash to sort names [ 411.323997][T16978] REISERFS (device loop5): Created .reiserfs_priv - reserved for xattr storage. [ 411.387777][ T27] audit: type=1800 audit(1667001150.408:376): pid=16978 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.5" name="bus" dev="sda1" ino=1163 res=0 errno=0 [ 411.435416][ T27] audit: type=1800 audit(1667001150.458:377): pid=16978 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.5" name="bus" dev="sda1" ino=1163 res=0 errno=0 [ 411.456361][T16978] REISERFS error (device loop5): reiserfs-2025 reiserfs_cache_bitmap_metadata: bitmap block 17 is corrupted: first bit must be 1 [ 411.480718][T16978] REISERFS (device loop5): Remounting filesystem read-only [ 411.491599][T16978] REISERFS warning (device loop5): clm-6006 reiserfs_dirty_inode: writing inode 1207963652 on readonly FS 23:52:30 executing program 5: syz_mount_image$reiserfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x400010, 0x8, &(0x7f0000000540)=[{&(0x7f0000000140)="8cb637", 0x3, 0x1}, {&(0x7f0000000600)="008409", 0x3, 0x4}, {&(0x7f00000003c0)="cf58f9b6b097287218ce56f250b426fd1534a8241397cfab6d8816fa4bb45c3f9fddf876b269c1e859cebe21b7d9244b1fd8f411c2e75b40440e6e93656ecbb49beeac1c7571478ca3c99ec9074aebadf4462d55738cecdf1ae2862f841926f15b27706dc5f58b7a97eddb385d14cb9c8ac2401498496fac004e5741178f6b0d2fd50e232cd6f66995259a8c573a6bc6ad4f950ff407df67c0d00efbe7bf66eacef1439b60e4dbf24b6eed04202c8542f11f3f6665805eac43e313d13faf6488a374e955b4e0d46b82b24401ac", 0xcd, 0x7}, {&(0x7f0000010000)="00040000ec0100001302000012000000000000000002000000010000611cad49e10000001e000000000000000010cc0310000100526549734572334673000000020000000200010002000102000000000100000012312a231212331233123112341341241273797a6b616c6c65720000000000000001001e003ac1655f004eed", 0x80, 0x10000}, {&(0x7f0000000040)="0000000000000500080000000110000003100048b25607818b96e27ea580195600000000000000000000009e08", 0x2d, 0x100c0}, {&(0x7f0000001a00)="00040000000000000000000012000000000000000002000000010000611cad49e10000001e000000000000000000000000000000000000000000000000000000f45098122a162b001731da04980e000066d9ca9b088f7afee742a2aac93d105868c72edb814cc66a9a1509f90bd413a2b62da4399debc7fecf87abdb531e95f92a62d960ae64fe76344e2543f4e6fb0d51550535cc7a260a24c2f4efbde45c755153418ce7f37b89cfa2db017fa700"/185, 0xb9, 0x212000}, {&(0x7f0000011300)="010002005c0f0000000000000000000000000000000000000100000002000000000000000000000000002c00d40f0100010000000200000001000000f401000002003000a40f00"/96, 0x60, 0x213000}, {&(0x7f0000000280)="0000000001000000010000000200000028000400020000000000000001000000200004002e2e0000000000002e00e2ff00000000ed4100000300003ac1655f3ac1655f3ac165ea000000000000000000f3ff", 0x52, 0x213fa0}], 0x20040a, &(0x7f0000000180)=ANY=[@ANYRES64=0x0], 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$F2FS_IOC_START_ATOMIC_WRITE(0xffffffffffffffff, 0xf501, 0x0) sync() sync() r0 = open(&(0x7f0000000180)='./bus\x00', 0x14d27e, 0x0) sync() fallocate(r0, 0x0, 0x0, 0x1000f4) r1 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x42142, 0x39) r2 = open(&(0x7f0000000040)='./bus\x00', 0x147042, 0x0) sendfile(r1, r2, 0x0, 0x1000000201005) r3 = syz_open_procfs(0x0, &(0x7f0000000180)='pagemap\x00') lseek(r3, 0x0, 0x1) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x1000000201005) ioctl$BTRFS_IOC_RM_DEV_V2(r1, 0x5000943a, &(0x7f0000000740)={{r3}, 0x0, 0x8, @unused=[0x7, 0x7fffffffffffffff, 0x2, 0x9], @name="67f63044e4caa71ee74c972d6d57a6d0649140fa79d9181adebba6df25d062d2969852a3b56fe788cf84e05de3225d1260aba4929be9f10043f424a3ca118baf91f453445c579065047ceb11991f778ac99f637ff5c2cf8cabd4c36b71aa194e1d69ffbff090fe7494340edffbe4fadc96e5791bca8b1ee878a02042ceae8bee5412bfeec357df79f941a474845691ac438931c040c1e34044be9b7964563403ee61ee52fd077cd615ed0fb3afdb06da79cab447bccd7c3ce3888efae8d829850678d5ff571a6235856e7cda92d6f396abb2ea3e4f3dc710663c2072a4f922913e16ef9dbdcdafe7eeaaa4cd917d4a0b31679a615b0ace3cba331f019e90234ef7dab882c4b231129e04d910ccba72a659e5d7c23dbcae2f400cd7837884465ceecfc8bb526eff6b8122a9ccb3ae706e85f50d6ea39924fe28b039fd12cf0b8d0e0503559bef4730ba9292f03a2a50f8db7aeca15d4a850f63a440fce481a86d2b70ada7695b792596be64c5b119c9660e32e2276e1333af356e59116dfe9334a683c6ad725166164da1651a01d747f8f5be20d0cdae35f472aac496fc4a43075e7ed9ef0cfc4b24931b18947077558cb64c7384809a4d9cfe9d9722545c194cf4aba4dd69f1e398032a3f18ab479ad5816d4bf8a624804912ac7f62ceae44bee86dcb69c37101fa6037047a5e7d56e49fbd57888c43068b23c19a40c68533d600286828c0b0395508117da4a06a58d9298945e5be07b9ed186a984c960fbcdf728edca3cd1ad93b3fd721b58be4e5198cd4e0dce3a5ad0938792662b9476b2e27fc586f91fded30c143892d53387c4d75b269c9681899229bbd8d618e0f3bb8ee0bbfd16b05696c5bfad2ad538b520cff6c6a2680827558e03d9d899514ec5fff60d59796569b023315cc3c34cb10f3df4a1562966351a90a7244302c8c87d8ec49037c285e143a715ebc5db573d50da6c1fdceb2dc88f6f95786893f89c573f5b60b64157f0fe1d00d7d93064e39af316ec66f6988da5b38236d0ec63635efe8415b0f50859d798ab62003b95f5a8848192e0b2ba6b145b9fbb068d0938144458d10558f08191b7832754a1bcc5faca1b47025f63cec1cdd960b667cc9ef5e51ff889c00203c3e5b95442a228aa668925ccd2be1942b3f776049c5afad76232f7c719eaa938c9cb4dd46b7df03539c95c25db4795f3aa863e04428bd768774282e342d7c992b382775cd591b01b5959ec5cdfc8e1935aa79337e4b329ae740dbc727bd9580edf67a890a5138068372550ccf7930bb54c4b36d13de0c40581ff8e2a0b052dd930c3c9d637f5b7c846253d9ea61c7ad6d77dfb15ba0df5de1007d546967292c011fb45d1c38a309f0d4a5d8dd7a77482f45502a1eeb919a82e033f81b39c0d09e28fd9e3e6ee60d2f2bad081229bd867a10244e4c1d4efc66b80721083b0776cb4561d29021e0261f3891b81290f0dda518b91054c9a7341854584592d917d9d4ef461caeb7ad179f71cc9df82fc080694feadaf812d967498ed55dc6909de28f8b767cdaa843069215e18704fde1b01eb05d4e1d0d3d12d954c5feea1d64b3b542b9e185e5921650b1fd6d13f235358744a2bfc16469d8e028247a699a17675575819ae9093018b47314bca40a6243892670a1ecc399a334aa6ead7c60771deb16073c9a6616898dced262ab09c9eb002fc9cafef28f9735736d12ab5666301ac971b25fae2b316ae06ce87beaea9e84e25d52e7b14c9069ef357b7074d0134b635a1c6752b7a28d612a485bb29c127aa99b42ce6afb6de61c74b1853a87d1c0eb6ee0ac029123090d7a04f0bb17906cc49ce75cd0aba69915ee9d1c2710ffbf752537a35b18e0e44ac31fb5fb62f1350d13b42a75eee30688b328ad48b55efaf4050bdeb17133f091a70368f1374f28498727e5ab3bc54bd7a2f1dc9306fbcb97e3d39939da9dbf7a083523e05a51cf92d9c54701ae8275a1b0860a13137274e2d9e6eae4ef0f407284f1a64a2f42a6ccd5ca6099b7a63ce3ef855a4e9eefe03d04b659cbc6ec40ca6dcb61f5c0b1c54ef74c6558dd9efdb6fc069028a3f42427a497241af3442cd3393a0f39709cda93fceffd9249137146a893a5116ad895ff6b67a31fb8cf02befb04f4a03025d7fed06efa73930fc28544cbf8ad90301fb746fec229e780cf39f65f124de8f4499f9dc9818c5f73238762e36c19e719b02122b920ffd99b7a3eedcc17946f3f450fa0442235f69ac01743df5876cb011a32ab512210831d0eb491c5516bce2f6e1e4252292caed8ecf7b3b03e70670394891b1749c5d15afddc90b482cd70ab1384a7389c406ef3f217c09a0f3aba2f4116ae877cf5194df3413fa8b5cb947dc15fbdd2f9c34c399e15d04b82432dbfcd1d49b072a39f49bc1d6bf4833cfebc9f3d8c22c496de9f4005c957e9c6a975f47e307c31f76e2d4ffb240ff9c55d2a39c6e766fc8df3d46c504da3d526a1c5115c2de6f92eaafd8686024d9e0855f4fe05a0582b3cc2ec7a716b77646bbe1b3bdf3b6bd411fc21dd94e8f0d4c2999160e88145f151c01cf33d4ba2b5797e02bdbb51fd78acbdca548f6fdecd56b86cfb0d73096a6c90428ab0ba5d41e8a7bba2a02c0797d9d883fceb5f9e92f58845aab5757abc1e7e693a826516ffd83c8f1bdcffef54ba4fb8e666fca36b5600d4c7317177e8f46b6a70ec7aaddc93cd2f2139bb4b94b421523eb5367595712cef3c54cad9fd6ad81fd5a669ecf16a298e71c66a9c836af63ccb4519393dba93550854442e5bae68ea205e0f47878938ca538310265b9f339e1a493bec3844177807ce44777ee079e3ce00822e230d37d20c13acd14bec9d3347f142f3ee05684792e7278d7fb0d5e6e1760b5d9b3cf8353203bcfa24f12903b7e73dcd6d241d846a332ba0c3b1b0fad7da9b781877b7bdb90480a55fe495edef2d785adc25155995baaa4f90c2c02f10fc2315f0382e4e6b67741728233b930086b4affe710d7fb9730e277a2ae99a0940b7584c2325a8fcf0b437a3a39f4da330e27764e7cc862eb9a6807cb42d733f494968bd526fb0f5e9ea9177c18fe6a95db892414bd2123fc17dde818a4fe26a82958feb61734622e8a6edea8088e7d3666cbb57bf9a97adb41993c83243e2337ef657a9a4bd28de236c8ef32d0966c7b0139114f8354c4ffbbbad66ca9325b5dae34a27f373598fb656c06c972e6d250ea938fab78af831cae5a59597253b49173dc5371bc43565db979a311ffa91044c6a8f9a9af99873bf25819002916a09803f2793169a12039aaf5d9831de00f6fbea953d76a1f083a06b7c3252b8023e3dd04d817deb27b5c3a0a47e3bbf46b61249c21e452c2d530cbfa054eb10b5046cfe191abd8d495ef5dee339774bc72ff1308b1be5b485907e35a58964bf928aefd297f0e2ea894180b71f2d397f8102af2817bf75be6bbe69f255fd07031a9663bbfa7ae90675b26cc815b8590d4ccdca20288474a71dfc9862620c68eac269387d6c93944fb674aca46e4e18ea2a492f2261aeaa788559509a54825f987952415def24e12856860b474f62881cd2dbec5079bc53e2afae5a8f532b45b704148ffb9aa32346fcbf9b6669108cd3f08162507a7fca70cc8aaa09f3489a091bf01394f219d2654d1b84e58121c3a1acb3446d776bab8fa1e047112e3d1215ad00782a0da27548ae033072b668d086fff48130be52e9c57d0edc5120545322a1bdc270e5fe167a5e301006e3917deec79d41396c3e3841f77c8996a195e97123a2cb694903d2a26e8a1023958a1f52afbf024aaebd063b8044ebd048e1ed698f7e26c4184feec32ad333801b78399a04a04b12b96b8868c0e9c093433fa2f4178d85236c4baa1ca30db1d00506abb68ef34cb0e1545f1a7e701a2d20237b8b29749298dfb41e5b6e6f44e11216114542d60bd39f3bf7f4681803e9c8d9b26a8654707b3cda2f9a059754487ad4b32c8a6a804a525a3ebbf3b0d92f2f9b546f076f77bafa1f3df24feff738fd205101d1cb04a5a8eb4e1fb449d6314c4bb4e85687978e946ade041f5737087ec66b7f3abcaab024c52c6d7979e9d6084e8d0bcf17324667d9161f2a59a676833f4fe526ed28510a80f8afee1d569296e623e8f748dc68cd83d84b45922ce62ed373e9681e8c60a7bfa5c2260ef68d56e8422291ed9050cb2ca82df143e48f4e83a1341fa2c7e8e35e7b1c173792d3d40688ef9f709f642d76f9d1c6b5c8a4ccba8b692408be113e52002fad214356596ac63e407dc6e3a0c33ee95bfe28395a5aa2fc8ed89ca95854738919d76199df19192bdca592054e88426da6d4e019a221e7fe3851759800b1814d979df9b755e2bf7696c3e8ecdde7aaf52fa054477d47857fb83791d968a597c24ca08a4bba5cb9ca531229f4ca8a13a5a5bf902694d46786c343d7114be84d8eb379e78a33c47d6f94c9b74553470b282d15e052e794217e8d3267acc6324ae3aad46299bf1d486ad53a811b6adde545ca7202d7b35a87cf9b3cb554d379127a2c8da45a2340e821eae0499a021c0753c65681acf5266e4216121d4ea3b4f1263ccd9504e4a2a542f2e112ade7f9d9da4d283d766452f5508de0aa0ba366b8f04e504c6a39b62cae0bef72071410f46ebabe45d8e178bd75fe43c774a1a6ffbe2d47cf711b48c4317bb49db5f947189d5c4d577d1219b41dcc27b84b70d6f10256676823584416fe8cbd74e2e4aace255b486dffbd00984d69e273ca403d0228654acd746af9d3aff34bd0708d8601063190819c62cba2fba15ee6c930c27e7cbda9a959ff463eeedb34bf13ec7b83532507c2615ee6f008da14130aa09202ffd906450fed3c0429ed04ed62cb03249ad2a10c60ba101e1936dae02a06b9fd998fa1a34f226743de5633cb49bfb27e31d2639522218fc022de95916d5f2f8a81cdaf2d89fb83313e5949598528bad41b7fe24418443387cc2f1b331d2ddfa9c7f7a3bad45c883aec986949788e7cb2fe827a367a3dada094cc984f1ac7b9d31b7db04c9bc0239a4e638e9492a049d4f00212d71ef4bc7de3d3439c801374642fd4ef202c839b09548e6b8ce6c26aa7b7b81e0b34dee3ae3a074aceb234e4da7b479e9fc76a843fd9ca2fc6148e7f275e268e8428cf0df6618790f529c500101add932a61b67bf77ea133633452722f25509ec24b7be745773f50cdbfc56ec81bf11fbf17441e5c87cbc201f1f14a87329f2e4dc35773bbbc607fdd560763c6703a5dedc6bd73db722c60ceaab51a5ea2591fc838238aee07222e4416320d4031abb9eec8e79efe54ec95dae5b56b58b796ad02141e1c02be71c1f520b7739d7eefe27c03368d9e5d07b1369efa12257339fa7a6d2fe458d5284dbe1df1a1f6de8b27d55abb26ce8b7515325236cf0d9a71fe5d41c12f65b16180dd3747916f11be9717bcc09aff6fc5e6f0837aed4fb1571265857e78ec963538772f4d7b5af507048945eb0a92ba2a7952e3c32952943a8c77803f27fa3d1d92a467ba8d3d54a6f6ff9f71933e71152546ee70dd9e6d6834103d7b6b99c4a55a7fd40a4375868cb8c21b9091e5d134b432b169939323635f1f7d18dd6bc5693e8d422ef372ed7c6ca2b8bc2a22af0830f06bdd0869f801bcfa4f925f6e7cd01229fe6c33961b4c0279c77e6279c93be1423092b66066396e1b"}) [ 411.579179][T16983] loop5: detected capacity change from 0 to 8192 [ 411.602955][T16983] REISERFS warning: read_super_block: reiserfs filesystem is deprecated and scheduled to be removed from the kernel in 2025 [ 411.627228][T16983] REISERFS (device loop5): found reiserfs format "3.6" with non-standard journal [ 411.658485][T16983] REISERFS (device loop5): using ordered data mode [ 411.675568][T16983] reiserfs: using flush barriers [ 411.692785][T16983] REISERFS (device loop5): journal params: device loop5, size 512, journal first block 18, max trans len 256, max batch 225, max commit age 30, max trans age 30 [ 411.729837][T16983] REISERFS (device loop5): checking transaction log (loop5) [ 411.749895][T16983] REISERFS (device loop5): Using rupasov hash to sort names [ 411.757553][T16983] REISERFS (device loop5): Created .reiserfs_priv - reserved for xattr storage. [ 411.795918][ T27] audit: type=1800 audit(1667001150.818:378): pid=16983 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.5" name="bus" dev="sda1" ino=1163 res=0 errno=0 [ 411.830151][T16983] REISERFS error (device loop5): reiserfs-2025 reiserfs_cache_bitmap_metadata: bitmap block 17 is corrupted: first bit must be 1 [ 411.842718][ T27] audit: type=1800 audit(1667001150.848:379): pid=16983 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.5" name="bus" dev="sda1" ino=1163 res=0 errno=0 [ 411.868887][T16983] REISERFS (device loop5): Remounting filesystem read-only [ 411.892140][T16983] REISERFS warning (device loop5): clm-6006 reiserfs_dirty_inode: writing inode 1207963652 on readonly FS 23:52:31 executing program 5: syz_mount_image$reiserfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x400010, 0x8, &(0x7f0000000540)=[{&(0x7f0000000140)="8cb637", 0x3, 0x1}, {&(0x7f0000000600)="008409", 0x3, 0x4}, {&(0x7f00000003c0)="cf58f9b6b097287218ce56f250b426fd1534a8241397cfab6d8816fa4bb45c3f9fddf876b269c1e859cebe21b7d9244b1fd8f411c2e75b40440e6e93656ecbb49beeac1c7571478ca3c99ec9074aebadf4462d55738cecdf1ae2862f841926f15b27706dc5f58b7a97eddb385d14cb9c8ac2401498496fac004e5741178f6b0d2fd50e232cd6f66995259a8c573a6bc6ad4f950ff407df67c0d00efbe7bf66eacef1439b60e4dbf24b6eed04202c8542f11f3f6665805eac43e313d13faf6488a374e955b4e0d46b82b24401ac", 0xcd, 0x7}, {&(0x7f0000010000)="00040000ec0100001302000012000000000000000002000000010000611cad49e10000001e000000000000000010cc0310000100526549734572334673000000020000000200010002000102000000000100000012312a231212331233123112341341241273797a6b616c6c65720000000000000001001e003ac1655f004eed", 0x80, 0x10000}, {&(0x7f0000000040)="0000000000000500080000000110000003100048b25607818b96e27ea580195600000000000000000000009e08", 0x2d, 0x100c0}, {&(0x7f0000001a00)="00040000000000000000000012000000000000000002000000010000611cad49e10000001e000000000000000000000000000000000000000000000000000000f45098122a162b001731da04980e000066d9ca9b088f7afee742a2aac93d105868c72edb814cc66a9a1509f90bd413a2b62da4399debc7fecf87abdb531e95f92a62d960ae64fe76344e2543f4e6fb0d51550535cc7a260a24c2f4efbde45c755153418ce7f37b89cfa2db017fa700"/185, 0xb9, 0x212000}, {&(0x7f0000011300)="010002005c0f0000000000000000000000000000000000000100000002000000000000000000000000002c00d40f0100010000000200000001000000f401000002003000a40f00"/96, 0x60, 0x213000}, {&(0x7f0000000280)="0000000001000000010000000200000028000400020000000000000001000000200004002e2e0000000000002e00e2ff00000000ed4100000300003ac1655f3ac1655f3ac165ea000000000000000000f3ff", 0x52, 0x213fa0}], 0x20040a, &(0x7f0000000180)=ANY=[@ANYRES64=0x0], 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$F2FS_IOC_START_ATOMIC_WRITE(0xffffffffffffffff, 0xf501, 0x0) sync() sync() r0 = open(&(0x7f0000000180)='./bus\x00', 0x14d27e, 0x0) sync() fallocate(r0, 0x0, 0x0, 0x1000f4) r1 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x42142, 0x39) r2 = open(&(0x7f0000000040)='./bus\x00', 0x147042, 0x0) sendfile(r1, r2, 0x0, 0x1000000201005) r3 = syz_open_procfs(0x0, &(0x7f0000000180)='pagemap\x00') lseek(r3, 0x0, 0x1) ioctl$BTRFS_IOC_RM_DEV_V2(r1, 0x5000943a, &(0x7f0000000740)={{r3}, 0x0, 0x8, @unused=[0x7, 0x7fffffffffffffff, 0x2, 0x9], @name="67f63044e4caa71ee74c972d6d57a6d0649140fa79d9181adebba6df25d062d2969852a3b56fe788cf84e05de3225d1260aba4929be9f10043f424a3ca118baf91f453445c579065047ceb11991f778ac99f637ff5c2cf8cabd4c36b71aa194e1d69ffbff090fe7494340edffbe4fadc96e5791bca8b1ee878a02042ceae8bee5412bfeec357df79f941a474845691ac438931c040c1e34044be9b7964563403ee61ee52fd077cd615ed0fb3afdb06da79cab447bccd7c3ce3888efae8d829850678d5ff571a6235856e7cda92d6f396abb2ea3e4f3dc710663c2072a4f922913e16ef9dbdcdafe7eeaaa4cd917d4a0b31679a615b0ace3cba331f019e90234ef7dab882c4b231129e04d910ccba72a659e5d7c23dbcae2f400cd7837884465ceecfc8bb526eff6b8122a9ccb3ae706e85f50d6ea39924fe28b039fd12cf0b8d0e0503559bef4730ba9292f03a2a50f8db7aeca15d4a850f63a440fce481a86d2b70ada7695b792596be64c5b119c9660e32e2276e1333af356e59116dfe9334a683c6ad725166164da1651a01d747f8f5be20d0cdae35f472aac496fc4a43075e7ed9ef0cfc4b24931b18947077558cb64c7384809a4d9cfe9d9722545c194cf4aba4dd69f1e398032a3f18ab479ad5816d4bf8a624804912ac7f62ceae44bee86dcb69c37101fa6037047a5e7d56e49fbd57888c43068b23c19a40c68533d600286828c0b0395508117da4a06a58d9298945e5be07b9ed186a984c960fbcdf728edca3cd1ad93b3fd721b58be4e5198cd4e0dce3a5ad0938792662b9476b2e27fc586f91fded30c143892d53387c4d75b269c9681899229bbd8d618e0f3bb8ee0bbfd16b05696c5bfad2ad538b520cff6c6a2680827558e03d9d899514ec5fff60d59796569b023315cc3c34cb10f3df4a1562966351a90a7244302c8c87d8ec49037c285e143a715ebc5db573d50da6c1fdceb2dc88f6f95786893f89c573f5b60b64157f0fe1d00d7d93064e39af316ec66f6988da5b38236d0ec63635efe8415b0f50859d798ab62003b95f5a8848192e0b2ba6b145b9fbb068d0938144458d10558f08191b7832754a1bcc5faca1b47025f63cec1cdd960b667cc9ef5e51ff889c00203c3e5b95442a228aa668925ccd2be1942b3f776049c5afad76232f7c719eaa938c9cb4dd46b7df03539c95c25db4795f3aa863e04428bd768774282e342d7c992b382775cd591b01b5959ec5cdfc8e1935aa79337e4b329ae740dbc727bd9580edf67a890a5138068372550ccf7930bb54c4b36d13de0c40581ff8e2a0b052dd930c3c9d637f5b7c846253d9ea61c7ad6d77dfb15ba0df5de1007d546967292c011fb45d1c38a309f0d4a5d8dd7a77482f45502a1eeb919a82e033f81b39c0d09e28fd9e3e6ee60d2f2bad081229bd867a10244e4c1d4efc66b80721083b0776cb4561d29021e0261f3891b81290f0dda518b91054c9a7341854584592d917d9d4ef461caeb7ad179f71cc9df82fc080694feadaf812d967498ed55dc6909de28f8b767cdaa843069215e18704fde1b01eb05d4e1d0d3d12d954c5feea1d64b3b542b9e185e5921650b1fd6d13f235358744a2bfc16469d8e028247a699a17675575819ae9093018b47314bca40a6243892670a1ecc399a334aa6ead7c60771deb16073c9a6616898dced262ab09c9eb002fc9cafef28f9735736d12ab5666301ac971b25fae2b316ae06ce87beaea9e84e25d52e7b14c9069ef357b7074d0134b635a1c6752b7a28d612a485bb29c127aa99b42ce6afb6de61c74b1853a87d1c0eb6ee0ac029123090d7a04f0bb17906cc49ce75cd0aba69915ee9d1c2710ffbf752537a35b18e0e44ac31fb5fb62f1350d13b42a75eee30688b328ad48b55efaf4050bdeb17133f091a70368f1374f28498727e5ab3bc54bd7a2f1dc9306fbcb97e3d39939da9dbf7a083523e05a51cf92d9c54701ae8275a1b0860a13137274e2d9e6eae4ef0f407284f1a64a2f42a6ccd5ca6099b7a63ce3ef855a4e9eefe03d04b659cbc6ec40ca6dcb61f5c0b1c54ef74c6558dd9efdb6fc069028a3f42427a497241af3442cd3393a0f39709cda93fceffd9249137146a893a5116ad895ff6b67a31fb8cf02befb04f4a03025d7fed06efa73930fc28544cbf8ad90301fb746fec229e780cf39f65f124de8f4499f9dc9818c5f73238762e36c19e719b02122b920ffd99b7a3eedcc17946f3f450fa0442235f69ac01743df5876cb011a32ab512210831d0eb491c5516bce2f6e1e4252292caed8ecf7b3b03e70670394891b1749c5d15afddc90b482cd70ab1384a7389c406ef3f217c09a0f3aba2f4116ae877cf5194df3413fa8b5cb947dc15fbdd2f9c34c399e15d04b82432dbfcd1d49b072a39f49bc1d6bf4833cfebc9f3d8c22c496de9f4005c957e9c6a975f47e307c31f76e2d4ffb240ff9c55d2a39c6e766fc8df3d46c504da3d526a1c5115c2de6f92eaafd8686024d9e0855f4fe05a0582b3cc2ec7a716b77646bbe1b3bdf3b6bd411fc21dd94e8f0d4c2999160e88145f151c01cf33d4ba2b5797e02bdbb51fd78acbdca548f6fdecd56b86cfb0d73096a6c90428ab0ba5d41e8a7bba2a02c0797d9d883fceb5f9e92f58845aab5757abc1e7e693a826516ffd83c8f1bdcffef54ba4fb8e666fca36b5600d4c7317177e8f46b6a70ec7aaddc93cd2f2139bb4b94b421523eb5367595712cef3c54cad9fd6ad81fd5a669ecf16a298e71c66a9c836af63ccb4519393dba93550854442e5bae68ea205e0f47878938ca538310265b9f339e1a493bec3844177807ce44777ee079e3ce00822e230d37d20c13acd14bec9d3347f142f3ee05684792e7278d7fb0d5e6e1760b5d9b3cf8353203bcfa24f12903b7e73dcd6d241d846a332ba0c3b1b0fad7da9b781877b7bdb90480a55fe495edef2d785adc25155995baaa4f90c2c02f10fc2315f0382e4e6b67741728233b930086b4affe710d7fb9730e277a2ae99a0940b7584c2325a8fcf0b437a3a39f4da330e27764e7cc862eb9a6807cb42d733f494968bd526fb0f5e9ea9177c18fe6a95db892414bd2123fc17dde818a4fe26a82958feb61734622e8a6edea8088e7d3666cbb57bf9a97adb41993c83243e2337ef657a9a4bd28de236c8ef32d0966c7b0139114f8354c4ffbbbad66ca9325b5dae34a27f373598fb656c06c972e6d250ea938fab78af831cae5a59597253b49173dc5371bc43565db979a311ffa91044c6a8f9a9af99873bf25819002916a09803f2793169a12039aaf5d9831de00f6fbea953d76a1f083a06b7c3252b8023e3dd04d817deb27b5c3a0a47e3bbf46b61249c21e452c2d530cbfa054eb10b5046cfe191abd8d495ef5dee339774bc72ff1308b1be5b485907e35a58964bf928aefd297f0e2ea894180b71f2d397f8102af2817bf75be6bbe69f255fd07031a9663bbfa7ae90675b26cc815b8590d4ccdca20288474a71dfc9862620c68eac269387d6c93944fb674aca46e4e18ea2a492f2261aeaa788559509a54825f987952415def24e12856860b474f62881cd2dbec5079bc53e2afae5a8f532b45b704148ffb9aa32346fcbf9b6669108cd3f08162507a7fca70cc8aaa09f3489a091bf01394f219d2654d1b84e58121c3a1acb3446d776bab8fa1e047112e3d1215ad00782a0da27548ae033072b668d086fff48130be52e9c57d0edc5120545322a1bdc270e5fe167a5e301006e3917deec79d41396c3e3841f77c8996a195e97123a2cb694903d2a26e8a1023958a1f52afbf024aaebd063b8044ebd048e1ed698f7e26c4184feec32ad333801b78399a04a04b12b96b8868c0e9c093433fa2f4178d85236c4baa1ca30db1d00506abb68ef34cb0e1545f1a7e701a2d20237b8b29749298dfb41e5b6e6f44e11216114542d60bd39f3bf7f4681803e9c8d9b26a8654707b3cda2f9a059754487ad4b32c8a6a804a525a3ebbf3b0d92f2f9b546f076f77bafa1f3df24feff738fd205101d1cb04a5a8eb4e1fb449d6314c4bb4e85687978e946ade041f5737087ec66b7f3abcaab024c52c6d7979e9d6084e8d0bcf17324667d9161f2a59a676833f4fe526ed28510a80f8afee1d569296e623e8f748dc68cd83d84b45922ce62ed373e9681e8c60a7bfa5c2260ef68d56e8422291ed9050cb2ca82df143e48f4e83a1341fa2c7e8e35e7b1c173792d3d40688ef9f709f642d76f9d1c6b5c8a4ccba8b692408be113e52002fad214356596ac63e407dc6e3a0c33ee95bfe28395a5aa2fc8ed89ca95854738919d76199df19192bdca592054e88426da6d4e019a221e7fe3851759800b1814d979df9b755e2bf7696c3e8ecdde7aaf52fa054477d47857fb83791d968a597c24ca08a4bba5cb9ca531229f4ca8a13a5a5bf902694d46786c343d7114be84d8eb379e78a33c47d6f94c9b74553470b282d15e052e794217e8d3267acc6324ae3aad46299bf1d486ad53a811b6adde545ca7202d7b35a87cf9b3cb554d379127a2c8da45a2340e821eae0499a021c0753c65681acf5266e4216121d4ea3b4f1263ccd9504e4a2a542f2e112ade7f9d9da4d283d766452f5508de0aa0ba366b8f04e504c6a39b62cae0bef72071410f46ebabe45d8e178bd75fe43c774a1a6ffbe2d47cf711b48c4317bb49db5f947189d5c4d577d1219b41dcc27b84b70d6f10256676823584416fe8cbd74e2e4aace255b486dffbd00984d69e273ca403d0228654acd746af9d3aff34bd0708d8601063190819c62cba2fba15ee6c930c27e7cbda9a959ff463eeedb34bf13ec7b83532507c2615ee6f008da14130aa09202ffd906450fed3c0429ed04ed62cb03249ad2a10c60ba101e1936dae02a06b9fd998fa1a34f226743de5633cb49bfb27e31d2639522218fc022de95916d5f2f8a81cdaf2d89fb83313e5949598528bad41b7fe24418443387cc2f1b331d2ddfa9c7f7a3bad45c883aec986949788e7cb2fe827a367a3dada094cc984f1ac7b9d31b7db04c9bc0239a4e638e9492a049d4f00212d71ef4bc7de3d3439c801374642fd4ef202c839b09548e6b8ce6c26aa7b7b81e0b34dee3ae3a074aceb234e4da7b479e9fc76a843fd9ca2fc6148e7f275e268e8428cf0df6618790f529c500101add932a61b67bf77ea133633452722f25509ec24b7be745773f50cdbfc56ec81bf11fbf17441e5c87cbc201f1f14a87329f2e4dc35773bbbc607fdd560763c6703a5dedc6bd73db722c60ceaab51a5ea2591fc838238aee07222e4416320d4031abb9eec8e79efe54ec95dae5b56b58b796ad02141e1c02be71c1f520b7739d7eefe27c03368d9e5d07b1369efa12257339fa7a6d2fe458d5284dbe1df1a1f6de8b27d55abb26ce8b7515325236cf0d9a71fe5d41c12f65b16180dd3747916f11be9717bcc09aff6fc5e6f0837aed4fb1571265857e78ec963538772f4d7b5af507048945eb0a92ba2a7952e3c32952943a8c77803f27fa3d1d92a467ba8d3d54a6f6ff9f71933e71152546ee70dd9e6d6834103d7b6b99c4a55a7fd40a4375868cb8c21b9091e5d134b432b169939323635f1f7d18dd6bc5693e8d422ef372ed7c6ca2b8bc2a22af0830f06bdd0869f801bcfa4f925f6e7cd01229fe6c33961b4c0279c77e6279c93be1423092b66066396e1b"}) [ 411.987653][T16988] loop5: detected capacity change from 0 to 8192 [ 412.009608][T16988] REISERFS warning: read_super_block: reiserfs filesystem is deprecated and scheduled to be removed from the kernel in 2025 [ 412.042411][T16988] REISERFS (device loop5): found reiserfs format "3.6" with non-standard journal [ 412.065112][T16988] REISERFS (device loop5): using ordered data mode [ 412.071649][T16988] reiserfs: using flush barriers [ 412.099357][T16988] REISERFS (device loop5): journal params: device loop5, size 512, journal first block 18, max trans len 256, max batch 225, max commit age 30, max trans age 30 [ 412.136365][T16988] REISERFS (device loop5): checking transaction log (loop5) [ 412.165300][T16988] REISERFS (device loop5): Using rupasov hash to sort names [ 412.193994][T16988] REISERFS (device loop5): Created .reiserfs_priv - reserved for xattr storage. [ 412.223778][ T27] audit: type=1800 audit(1667001151.248:380): pid=16992 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.5" name="bus" dev="sda1" ino=1163 res=0 errno=0 [ 412.299837][ T27] audit: type=1800 audit(1667001151.318:381): pid=16988 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.5" name="bus" dev="sda1" ino=1163 res=0 errno=0 [ 412.321559][T16988] REISERFS error (device loop5): reiserfs-2025 reiserfs_cache_bitmap_metadata: bitmap block 17 is corrupted: first bit must be 1 [ 412.362951][T16988] REISERFS (device loop5): Remounting filesystem read-only [ 412.373951][T16988] REISERFS warning (device loop5): clm-6006 reiserfs_dirty_inode: writing inode 1207963652 on readonly FS 23:52:31 executing program 5: syz_mount_image$reiserfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x400010, 0x8, &(0x7f0000000540)=[{&(0x7f0000000140)="8cb637", 0x3, 0x1}, {&(0x7f0000000600)="008409", 0x3, 0x4}, {&(0x7f00000003c0)="cf58f9b6b097287218ce56f250b426fd1534a8241397cfab6d8816fa4bb45c3f9fddf876b269c1e859cebe21b7d9244b1fd8f411c2e75b40440e6e93656ecbb49beeac1c7571478ca3c99ec9074aebadf4462d55738cecdf1ae2862f841926f15b27706dc5f58b7a97eddb385d14cb9c8ac2401498496fac004e5741178f6b0d2fd50e232cd6f66995259a8c573a6bc6ad4f950ff407df67c0d00efbe7bf66eacef1439b60e4dbf24b6eed04202c8542f11f3f6665805eac43e313d13faf6488a374e955b4e0d46b82b24401ac", 0xcd, 0x7}, {&(0x7f0000010000)="00040000ec0100001302000012000000000000000002000000010000611cad49e10000001e000000000000000010cc0310000100526549734572334673000000020000000200010002000102000000000100000012312a231212331233123112341341241273797a6b616c6c65720000000000000001001e003ac1655f004eed", 0x80, 0x10000}, {&(0x7f0000000040)="0000000000000500080000000110000003100048b25607818b96e27ea580195600000000000000000000009e08", 0x2d, 0x100c0}, {&(0x7f0000001a00)="00040000000000000000000012000000000000000002000000010000611cad49e10000001e000000000000000000000000000000000000000000000000000000f45098122a162b001731da04980e000066d9ca9b088f7afee742a2aac93d105868c72edb814cc66a9a1509f90bd413a2b62da4399debc7fecf87abdb531e95f92a62d960ae64fe76344e2543f4e6fb0d51550535cc7a260a24c2f4efbde45c755153418ce7f37b89cfa2db017fa700"/185, 0xb9, 0x212000}, {&(0x7f0000011300)="010002005c0f0000000000000000000000000000000000000100000002000000000000000000000000002c00d40f0100010000000200000001000000f401000002003000a40f00"/96, 0x60, 0x213000}, {&(0x7f0000000280)="0000000001000000010000000200000028000400020000000000000001000000200004002e2e0000000000002e00e2ff00000000ed4100000300003ac1655f3ac1655f3ac165ea000000000000000000f3ff", 0x52, 0x213fa0}], 0x20040a, &(0x7f0000000180)=ANY=[@ANYRES64=0x0], 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$F2FS_IOC_START_ATOMIC_WRITE(0xffffffffffffffff, 0xf501, 0x0) sync() sync() r0 = open(&(0x7f0000000180)='./bus\x00', 0x14d27e, 0x0) sync() fallocate(r0, 0x0, 0x0, 0x1000f4) r1 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x42142, 0x39) r2 = open(&(0x7f0000000040)='./bus\x00', 0x147042, 0x0) sendfile(r1, r2, 0x0, 0x1000000201005) r3 = syz_open_procfs(0x0, &(0x7f0000000180)='pagemap\x00') ioctl$BTRFS_IOC_RM_DEV_V2(r1, 0x5000943a, &(0x7f0000000740)={{r3}, 0x0, 0x8, @unused=[0x7, 0x7fffffffffffffff, 0x2, 0x9], @name="67f63044e4caa71ee74c972d6d57a6d0649140fa79d9181adebba6df25d062d2969852a3b56fe788cf84e05de3225d1260aba4929be9f10043f424a3ca118baf91f453445c579065047ceb11991f778ac99f637ff5c2cf8cabd4c36b71aa194e1d69ffbff090fe7494340edffbe4fadc96e5791bca8b1ee878a02042ceae8bee5412bfeec357df79f941a474845691ac438931c040c1e34044be9b7964563403ee61ee52fd077cd615ed0fb3afdb06da79cab447bccd7c3ce3888efae8d829850678d5ff571a6235856e7cda92d6f396abb2ea3e4f3dc710663c2072a4f922913e16ef9dbdcdafe7eeaaa4cd917d4a0b31679a615b0ace3cba331f019e90234ef7dab882c4b231129e04d910ccba72a659e5d7c23dbcae2f400cd7837884465ceecfc8bb526eff6b8122a9ccb3ae706e85f50d6ea39924fe28b039fd12cf0b8d0e0503559bef4730ba9292f03a2a50f8db7aeca15d4a850f63a440fce481a86d2b70ada7695b792596be64c5b119c9660e32e2276e1333af356e59116dfe9334a683c6ad725166164da1651a01d747f8f5be20d0cdae35f472aac496fc4a43075e7ed9ef0cfc4b24931b18947077558cb64c7384809a4d9cfe9d9722545c194cf4aba4dd69f1e398032a3f18ab479ad5816d4bf8a624804912ac7f62ceae44bee86dcb69c37101fa6037047a5e7d56e49fbd57888c43068b23c19a40c68533d600286828c0b0395508117da4a06a58d9298945e5be07b9ed186a984c960fbcdf728edca3cd1ad93b3fd721b58be4e5198cd4e0dce3a5ad0938792662b9476b2e27fc586f91fded30c143892d53387c4d75b269c9681899229bbd8d618e0f3bb8ee0bbfd16b05696c5bfad2ad538b520cff6c6a2680827558e03d9d899514ec5fff60d59796569b023315cc3c34cb10f3df4a1562966351a90a7244302c8c87d8ec49037c285e143a715ebc5db573d50da6c1fdceb2dc88f6f95786893f89c573f5b60b64157f0fe1d00d7d93064e39af316ec66f6988da5b38236d0ec63635efe8415b0f50859d798ab62003b95f5a8848192e0b2ba6b145b9fbb068d0938144458d10558f08191b7832754a1bcc5faca1b47025f63cec1cdd960b667cc9ef5e51ff889c00203c3e5b95442a228aa668925ccd2be1942b3f776049c5afad76232f7c719eaa938c9cb4dd46b7df03539c95c25db4795f3aa863e04428bd768774282e342d7c992b382775cd591b01b5959ec5cdfc8e1935aa79337e4b329ae740dbc727bd9580edf67a890a5138068372550ccf7930bb54c4b36d13de0c40581ff8e2a0b052dd930c3c9d637f5b7c846253d9ea61c7ad6d77dfb15ba0df5de1007d546967292c011fb45d1c38a309f0d4a5d8dd7a77482f45502a1eeb919a82e033f81b39c0d09e28fd9e3e6ee60d2f2bad081229bd867a10244e4c1d4efc66b80721083b0776cb4561d29021e0261f3891b81290f0dda518b91054c9a7341854584592d917d9d4ef461caeb7ad179f71cc9df82fc080694feadaf812d967498ed55dc6909de28f8b767cdaa843069215e18704fde1b01eb05d4e1d0d3d12d954c5feea1d64b3b542b9e185e5921650b1fd6d13f235358744a2bfc16469d8e028247a699a17675575819ae9093018b47314bca40a6243892670a1ecc399a334aa6ead7c60771deb16073c9a6616898dced262ab09c9eb002fc9cafef28f9735736d12ab5666301ac971b25fae2b316ae06ce87beaea9e84e25d52e7b14c9069ef357b7074d0134b635a1c6752b7a28d612a485bb29c127aa99b42ce6afb6de61c74b1853a87d1c0eb6ee0ac029123090d7a04f0bb17906cc49ce75cd0aba69915ee9d1c2710ffbf752537a35b18e0e44ac31fb5fb62f1350d13b42a75eee30688b328ad48b55efaf4050bdeb17133f091a70368f1374f28498727e5ab3bc54bd7a2f1dc9306fbcb97e3d39939da9dbf7a083523e05a51cf92d9c54701ae8275a1b0860a13137274e2d9e6eae4ef0f407284f1a64a2f42a6ccd5ca6099b7a63ce3ef855a4e9eefe03d04b659cbc6ec40ca6dcb61f5c0b1c54ef74c6558dd9efdb6fc069028a3f42427a497241af3442cd3393a0f39709cda93fceffd9249137146a893a5116ad895ff6b67a31fb8cf02befb04f4a03025d7fed06efa73930fc28544cbf8ad90301fb746fec229e780cf39f65f124de8f4499f9dc9818c5f73238762e36c19e719b02122b920ffd99b7a3eedcc17946f3f450fa0442235f69ac01743df5876cb011a32ab512210831d0eb491c5516bce2f6e1e4252292caed8ecf7b3b03e70670394891b1749c5d15afddc90b482cd70ab1384a7389c406ef3f217c09a0f3aba2f4116ae877cf5194df3413fa8b5cb947dc15fbdd2f9c34c399e15d04b82432dbfcd1d49b072a39f49bc1d6bf4833cfebc9f3d8c22c496de9f4005c957e9c6a975f47e307c31f76e2d4ffb240ff9c55d2a39c6e766fc8df3d46c504da3d526a1c5115c2de6f92eaafd8686024d9e0855f4fe05a0582b3cc2ec7a716b77646bbe1b3bdf3b6bd411fc21dd94e8f0d4c2999160e88145f151c01cf33d4ba2b5797e02bdbb51fd78acbdca548f6fdecd56b86cfb0d73096a6c90428ab0ba5d41e8a7bba2a02c0797d9d883fceb5f9e92f58845aab5757abc1e7e693a826516ffd83c8f1bdcffef54ba4fb8e666fca36b5600d4c7317177e8f46b6a70ec7aaddc93cd2f2139bb4b94b421523eb5367595712cef3c54cad9fd6ad81fd5a669ecf16a298e71c66a9c836af63ccb4519393dba93550854442e5bae68ea205e0f47878938ca538310265b9f339e1a493bec3844177807ce44777ee079e3ce00822e230d37d20c13acd14bec9d3347f142f3ee05684792e7278d7fb0d5e6e1760b5d9b3cf8353203bcfa24f12903b7e73dcd6d241d846a332ba0c3b1b0fad7da9b781877b7bdb90480a55fe495edef2d785adc25155995baaa4f90c2c02f10fc2315f0382e4e6b67741728233b930086b4affe710d7fb9730e277a2ae99a0940b7584c2325a8fcf0b437a3a39f4da330e27764e7cc862eb9a6807cb42d733f494968bd526fb0f5e9ea9177c18fe6a95db892414bd2123fc17dde818a4fe26a82958feb61734622e8a6edea8088e7d3666cbb57bf9a97adb41993c83243e2337ef657a9a4bd28de236c8ef32d0966c7b0139114f8354c4ffbbbad66ca9325b5dae34a27f373598fb656c06c972e6d250ea938fab78af831cae5a59597253b49173dc5371bc43565db979a311ffa91044c6a8f9a9af99873bf25819002916a09803f2793169a12039aaf5d9831de00f6fbea953d76a1f083a06b7c3252b8023e3dd04d817deb27b5c3a0a47e3bbf46b61249c21e452c2d530cbfa054eb10b5046cfe191abd8d495ef5dee339774bc72ff1308b1be5b485907e35a58964bf928aefd297f0e2ea894180b71f2d397f8102af2817bf75be6bbe69f255fd07031a9663bbfa7ae90675b26cc815b8590d4ccdca20288474a71dfc9862620c68eac269387d6c93944fb674aca46e4e18ea2a492f2261aeaa788559509a54825f987952415def24e12856860b474f62881cd2dbec5079bc53e2afae5a8f532b45b704148ffb9aa32346fcbf9b6669108cd3f08162507a7fca70cc8aaa09f3489a091bf01394f219d2654d1b84e58121c3a1acb3446d776bab8fa1e047112e3d1215ad00782a0da27548ae033072b668d086fff48130be52e9c57d0edc5120545322a1bdc270e5fe167a5e301006e3917deec79d41396c3e3841f77c8996a195e97123a2cb694903d2a26e8a1023958a1f52afbf024aaebd063b8044ebd048e1ed698f7e26c4184feec32ad333801b78399a04a04b12b96b8868c0e9c093433fa2f4178d85236c4baa1ca30db1d00506abb68ef34cb0e1545f1a7e701a2d20237b8b29749298dfb41e5b6e6f44e11216114542d60bd39f3bf7f4681803e9c8d9b26a8654707b3cda2f9a059754487ad4b32c8a6a804a525a3ebbf3b0d92f2f9b546f076f77bafa1f3df24feff738fd205101d1cb04a5a8eb4e1fb449d6314c4bb4e85687978e946ade041f5737087ec66b7f3abcaab024c52c6d7979e9d6084e8d0bcf17324667d9161f2a59a676833f4fe526ed28510a80f8afee1d569296e623e8f748dc68cd83d84b45922ce62ed373e9681e8c60a7bfa5c2260ef68d56e8422291ed9050cb2ca82df143e48f4e83a1341fa2c7e8e35e7b1c173792d3d40688ef9f709f642d76f9d1c6b5c8a4ccba8b692408be113e52002fad214356596ac63e407dc6e3a0c33ee95bfe28395a5aa2fc8ed89ca95854738919d76199df19192bdca592054e88426da6d4e019a221e7fe3851759800b1814d979df9b755e2bf7696c3e8ecdde7aaf52fa054477d47857fb83791d968a597c24ca08a4bba5cb9ca531229f4ca8a13a5a5bf902694d46786c343d7114be84d8eb379e78a33c47d6f94c9b74553470b282d15e052e794217e8d3267acc6324ae3aad46299bf1d486ad53a811b6adde545ca7202d7b35a87cf9b3cb554d379127a2c8da45a2340e821eae0499a021c0753c65681acf5266e4216121d4ea3b4f1263ccd9504e4a2a542f2e112ade7f9d9da4d283d766452f5508de0aa0ba366b8f04e504c6a39b62cae0bef72071410f46ebabe45d8e178bd75fe43c774a1a6ffbe2d47cf711b48c4317bb49db5f947189d5c4d577d1219b41dcc27b84b70d6f10256676823584416fe8cbd74e2e4aace255b486dffbd00984d69e273ca403d0228654acd746af9d3aff34bd0708d8601063190819c62cba2fba15ee6c930c27e7cbda9a959ff463eeedb34bf13ec7b83532507c2615ee6f008da14130aa09202ffd906450fed3c0429ed04ed62cb03249ad2a10c60ba101e1936dae02a06b9fd998fa1a34f226743de5633cb49bfb27e31d2639522218fc022de95916d5f2f8a81cdaf2d89fb83313e5949598528bad41b7fe24418443387cc2f1b331d2ddfa9c7f7a3bad45c883aec986949788e7cb2fe827a367a3dada094cc984f1ac7b9d31b7db04c9bc0239a4e638e9492a049d4f00212d71ef4bc7de3d3439c801374642fd4ef202c839b09548e6b8ce6c26aa7b7b81e0b34dee3ae3a074aceb234e4da7b479e9fc76a843fd9ca2fc6148e7f275e268e8428cf0df6618790f529c500101add932a61b67bf77ea133633452722f25509ec24b7be745773f50cdbfc56ec81bf11fbf17441e5c87cbc201f1f14a87329f2e4dc35773bbbc607fdd560763c6703a5dedc6bd73db722c60ceaab51a5ea2591fc838238aee07222e4416320d4031abb9eec8e79efe54ec95dae5b56b58b796ad02141e1c02be71c1f520b7739d7eefe27c03368d9e5d07b1369efa12257339fa7a6d2fe458d5284dbe1df1a1f6de8b27d55abb26ce8b7515325236cf0d9a71fe5d41c12f65b16180dd3747916f11be9717bcc09aff6fc5e6f0837aed4fb1571265857e78ec963538772f4d7b5af507048945eb0a92ba2a7952e3c32952943a8c77803f27fa3d1d92a467ba8d3d54a6f6ff9f71933e71152546ee70dd9e6d6834103d7b6b99c4a55a7fd40a4375868cb8c21b9091e5d134b432b169939323635f1f7d18dd6bc5693e8d422ef372ed7c6ca2b8bc2a22af0830f06bdd0869f801bcfa4f925f6e7cd01229fe6c33961b4c0279c77e6279c93be1423092b66066396e1b"}) [ 412.491181][T16994] loop5: detected capacity change from 0 to 8192 [ 412.513953][T16994] REISERFS warning: read_super_block: reiserfs filesystem is deprecated and scheduled to be removed from the kernel in 2025 [ 412.547351][T16994] REISERFS (device loop5): found reiserfs format "3.6" with non-standard journal [ 412.577831][T16994] REISERFS (device loop5): using ordered data mode [ 412.594088][T16994] reiserfs: using flush barriers [ 412.603458][T16994] REISERFS (device loop5): journal params: device loop5, size 512, journal first block 18, max trans len 256, max batch 225, max commit age 30, max trans age 30 [ 412.653964][T16994] REISERFS (device loop5): checking transaction log (loop5) [ 412.674692][T16994] REISERFS (device loop5): Using rupasov hash to sort names [ 412.694645][T16994] REISERFS (device loop5): Created .reiserfs_priv - reserved for xattr storage. [ 412.749304][T16994] REISERFS error (device loop5): reiserfs-2025 reiserfs_cache_bitmap_metadata: bitmap block 17 is corrupted: first bit must be 1 [ 412.781947][T16994] REISERFS (device loop5): Remounting filesystem read-only 23:52:31 executing program 5: syz_mount_image$reiserfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x400010, 0x8, &(0x7f0000000540)=[{&(0x7f0000000140)="8cb637", 0x3, 0x1}, {&(0x7f0000000600)="008409", 0x3, 0x4}, {&(0x7f00000003c0)="cf58f9b6b097287218ce56f250b426fd1534a8241397cfab6d8816fa4bb45c3f9fddf876b269c1e859cebe21b7d9244b1fd8f411c2e75b40440e6e93656ecbb49beeac1c7571478ca3c99ec9074aebadf4462d55738cecdf1ae2862f841926f15b27706dc5f58b7a97eddb385d14cb9c8ac2401498496fac004e5741178f6b0d2fd50e232cd6f66995259a8c573a6bc6ad4f950ff407df67c0d00efbe7bf66eacef1439b60e4dbf24b6eed04202c8542f11f3f6665805eac43e313d13faf6488a374e955b4e0d46b82b24401ac", 0xcd, 0x7}, {&(0x7f0000010000)="00040000ec0100001302000012000000000000000002000000010000611cad49e10000001e000000000000000010cc0310000100526549734572334673000000020000000200010002000102000000000100000012312a231212331233123112341341241273797a6b616c6c65720000000000000001001e003ac1655f004eed", 0x80, 0x10000}, {&(0x7f0000000040)="0000000000000500080000000110000003100048b25607818b96e27ea580195600000000000000000000009e08", 0x2d, 0x100c0}, {&(0x7f0000001a00)="00040000000000000000000012000000000000000002000000010000611cad49e10000001e000000000000000000000000000000000000000000000000000000f45098122a162b001731da04980e000066d9ca9b088f7afee742a2aac93d105868c72edb814cc66a9a1509f90bd413a2b62da4399debc7fecf87abdb531e95f92a62d960ae64fe76344e2543f4e6fb0d51550535cc7a260a24c2f4efbde45c755153418ce7f37b89cfa2db017fa700"/185, 0xb9, 0x212000}, {&(0x7f0000011300)="010002005c0f0000000000000000000000000000000000000100000002000000000000000000000000002c00d40f0100010000000200000001000000f401000002003000a40f00"/96, 0x60, 0x213000}, {&(0x7f0000000280)="0000000001000000010000000200000028000400020000000000000001000000200004002e2e0000000000002e00e2ff00000000ed4100000300003ac1655f3ac1655f3ac165ea000000000000000000f3ff", 0x52, 0x213fa0}], 0x20040a, &(0x7f0000000180)=ANY=[@ANYRES64=0x0], 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$F2FS_IOC_START_ATOMIC_WRITE(0xffffffffffffffff, 0xf501, 0x0) sync() sync() r0 = open(&(0x7f0000000180)='./bus\x00', 0x14d27e, 0x0) sync() fallocate(r0, 0x0, 0x0, 0x1000f4) r1 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x42142, 0x39) r2 = open(&(0x7f0000000040)='./bus\x00', 0x147042, 0x0) sendfile(r1, r2, 0x0, 0x1000000201005) ioctl$BTRFS_IOC_RM_DEV_V2(r1, 0x5000943a, &(0x7f0000000740)={{}, 0x0, 0x8, @unused=[0x7, 0x7fffffffffffffff, 0x2, 0x9], @name="67f63044e4caa71ee74c972d6d57a6d0649140fa79d9181adebba6df25d062d2969852a3b56fe788cf84e05de3225d1260aba4929be9f10043f424a3ca118baf91f453445c579065047ceb11991f778ac99f637ff5c2cf8cabd4c36b71aa194e1d69ffbff090fe7494340edffbe4fadc96e5791bca8b1ee878a02042ceae8bee5412bfeec357df79f941a474845691ac438931c040c1e34044be9b7964563403ee61ee52fd077cd615ed0fb3afdb06da79cab447bccd7c3ce3888efae8d829850678d5ff571a6235856e7cda92d6f396abb2ea3e4f3dc710663c2072a4f922913e16ef9dbdcdafe7eeaaa4cd917d4a0b31679a615b0ace3cba331f019e90234ef7dab882c4b231129e04d910ccba72a659e5d7c23dbcae2f400cd7837884465ceecfc8bb526eff6b8122a9ccb3ae706e85f50d6ea39924fe28b039fd12cf0b8d0e0503559bef4730ba9292f03a2a50f8db7aeca15d4a850f63a440fce481a86d2b70ada7695b792596be64c5b119c9660e32e2276e1333af356e59116dfe9334a683c6ad725166164da1651a01d747f8f5be20d0cdae35f472aac496fc4a43075e7ed9ef0cfc4b24931b18947077558cb64c7384809a4d9cfe9d9722545c194cf4aba4dd69f1e398032a3f18ab479ad5816d4bf8a624804912ac7f62ceae44bee86dcb69c37101fa6037047a5e7d56e49fbd57888c43068b23c19a40c68533d600286828c0b0395508117da4a06a58d9298945e5be07b9ed186a984c960fbcdf728edca3cd1ad93b3fd721b58be4e5198cd4e0dce3a5ad0938792662b9476b2e27fc586f91fded30c143892d53387c4d75b269c9681899229bbd8d618e0f3bb8ee0bbfd16b05696c5bfad2ad538b520cff6c6a2680827558e03d9d899514ec5fff60d59796569b023315cc3c34cb10f3df4a1562966351a90a7244302c8c87d8ec49037c285e143a715ebc5db573d50da6c1fdceb2dc88f6f95786893f89c573f5b60b64157f0fe1d00d7d93064e39af316ec66f6988da5b38236d0ec63635efe8415b0f50859d798ab62003b95f5a8848192e0b2ba6b145b9fbb068d0938144458d10558f08191b7832754a1bcc5faca1b47025f63cec1cdd960b667cc9ef5e51ff889c00203c3e5b95442a228aa668925ccd2be1942b3f776049c5afad76232f7c719eaa938c9cb4dd46b7df03539c95c25db4795f3aa863e04428bd768774282e342d7c992b382775cd591b01b5959ec5cdfc8e1935aa79337e4b329ae740dbc727bd9580edf67a890a5138068372550ccf7930bb54c4b36d13de0c40581ff8e2a0b052dd930c3c9d637f5b7c846253d9ea61c7ad6d77dfb15ba0df5de1007d546967292c011fb45d1c38a309f0d4a5d8dd7a77482f45502a1eeb919a82e033f81b39c0d09e28fd9e3e6ee60d2f2bad081229bd867a10244e4c1d4efc66b80721083b0776cb4561d29021e0261f3891b81290f0dda518b91054c9a7341854584592d917d9d4ef461caeb7ad179f71cc9df82fc080694feadaf812d967498ed55dc6909de28f8b767cdaa843069215e18704fde1b01eb05d4e1d0d3d12d954c5feea1d64b3b542b9e185e5921650b1fd6d13f235358744a2bfc16469d8e028247a699a17675575819ae9093018b47314bca40a6243892670a1ecc399a334aa6ead7c60771deb16073c9a6616898dced262ab09c9eb002fc9cafef28f9735736d12ab5666301ac971b25fae2b316ae06ce87beaea9e84e25d52e7b14c9069ef357b7074d0134b635a1c6752b7a28d612a485bb29c127aa99b42ce6afb6de61c74b1853a87d1c0eb6ee0ac029123090d7a04f0bb17906cc49ce75cd0aba69915ee9d1c2710ffbf752537a35b18e0e44ac31fb5fb62f1350d13b42a75eee30688b328ad48b55efaf4050bdeb17133f091a70368f1374f28498727e5ab3bc54bd7a2f1dc9306fbcb97e3d39939da9dbf7a083523e05a51cf92d9c54701ae8275a1b0860a13137274e2d9e6eae4ef0f407284f1a64a2f42a6ccd5ca6099b7a63ce3ef855a4e9eefe03d04b659cbc6ec40ca6dcb61f5c0b1c54ef74c6558dd9efdb6fc069028a3f42427a497241af3442cd3393a0f39709cda93fceffd9249137146a893a5116ad895ff6b67a31fb8cf02befb04f4a03025d7fed06efa73930fc28544cbf8ad90301fb746fec229e780cf39f65f124de8f4499f9dc9818c5f73238762e36c19e719b02122b920ffd99b7a3eedcc17946f3f450fa0442235f69ac01743df5876cb011a32ab512210831d0eb491c5516bce2f6e1e4252292caed8ecf7b3b03e70670394891b1749c5d15afddc90b482cd70ab1384a7389c406ef3f217c09a0f3aba2f4116ae877cf5194df3413fa8b5cb947dc15fbdd2f9c34c399e15d04b82432dbfcd1d49b072a39f49bc1d6bf4833cfebc9f3d8c22c496de9f4005c957e9c6a975f47e307c31f76e2d4ffb240ff9c55d2a39c6e766fc8df3d46c504da3d526a1c5115c2de6f92eaafd8686024d9e0855f4fe05a0582b3cc2ec7a716b77646bbe1b3bdf3b6bd411fc21dd94e8f0d4c2999160e88145f151c01cf33d4ba2b5797e02bdbb51fd78acbdca548f6fdecd56b86cfb0d73096a6c90428ab0ba5d41e8a7bba2a02c0797d9d883fceb5f9e92f58845aab5757abc1e7e693a826516ffd83c8f1bdcffef54ba4fb8e666fca36b5600d4c7317177e8f46b6a70ec7aaddc93cd2f2139bb4b94b421523eb5367595712cef3c54cad9fd6ad81fd5a669ecf16a298e71c66a9c836af63ccb4519393dba93550854442e5bae68ea205e0f47878938ca538310265b9f339e1a493bec3844177807ce44777ee079e3ce00822e230d37d20c13acd14bec9d3347f142f3ee05684792e7278d7fb0d5e6e1760b5d9b3cf8353203bcfa24f12903b7e73dcd6d241d846a332ba0c3b1b0fad7da9b781877b7bdb90480a55fe495edef2d785adc25155995baaa4f90c2c02f10fc2315f0382e4e6b67741728233b930086b4affe710d7fb9730e277a2ae99a0940b7584c2325a8fcf0b437a3a39f4da330e27764e7cc862eb9a6807cb42d733f494968bd526fb0f5e9ea9177c18fe6a95db892414bd2123fc17dde818a4fe26a82958feb61734622e8a6edea8088e7d3666cbb57bf9a97adb41993c83243e2337ef657a9a4bd28de236c8ef32d0966c7b0139114f8354c4ffbbbad66ca9325b5dae34a27f373598fb656c06c972e6d250ea938fab78af831cae5a59597253b49173dc5371bc43565db979a311ffa91044c6a8f9a9af99873bf25819002916a09803f2793169a12039aaf5d9831de00f6fbea953d76a1f083a06b7c3252b8023e3dd04d817deb27b5c3a0a47e3bbf46b61249c21e452c2d530cbfa054eb10b5046cfe191abd8d495ef5dee339774bc72ff1308b1be5b485907e35a58964bf928aefd297f0e2ea894180b71f2d397f8102af2817bf75be6bbe69f255fd07031a9663bbfa7ae90675b26cc815b8590d4ccdca20288474a71dfc9862620c68eac269387d6c93944fb674aca46e4e18ea2a492f2261aeaa788559509a54825f987952415def24e12856860b474f62881cd2dbec5079bc53e2afae5a8f532b45b704148ffb9aa32346fcbf9b6669108cd3f08162507a7fca70cc8aaa09f3489a091bf01394f219d2654d1b84e58121c3a1acb3446d776bab8fa1e047112e3d1215ad00782a0da27548ae033072b668d086fff48130be52e9c57d0edc5120545322a1bdc270e5fe167a5e301006e3917deec79d41396c3e3841f77c8996a195e97123a2cb694903d2a26e8a1023958a1f52afbf024aaebd063b8044ebd048e1ed698f7e26c4184feec32ad333801b78399a04a04b12b96b8868c0e9c093433fa2f4178d85236c4baa1ca30db1d00506abb68ef34cb0e1545f1a7e701a2d20237b8b29749298dfb41e5b6e6f44e11216114542d60bd39f3bf7f4681803e9c8d9b26a8654707b3cda2f9a059754487ad4b32c8a6a804a525a3ebbf3b0d92f2f9b546f076f77bafa1f3df24feff738fd205101d1cb04a5a8eb4e1fb449d6314c4bb4e85687978e946ade041f5737087ec66b7f3abcaab024c52c6d7979e9d6084e8d0bcf17324667d9161f2a59a676833f4fe526ed28510a80f8afee1d569296e623e8f748dc68cd83d84b45922ce62ed373e9681e8c60a7bfa5c2260ef68d56e8422291ed9050cb2ca82df143e48f4e83a1341fa2c7e8e35e7b1c173792d3d40688ef9f709f642d76f9d1c6b5c8a4ccba8b692408be113e52002fad214356596ac63e407dc6e3a0c33ee95bfe28395a5aa2fc8ed89ca95854738919d76199df19192bdca592054e88426da6d4e019a221e7fe3851759800b1814d979df9b755e2bf7696c3e8ecdde7aaf52fa054477d47857fb83791d968a597c24ca08a4bba5cb9ca531229f4ca8a13a5a5bf902694d46786c343d7114be84d8eb379e78a33c47d6f94c9b74553470b282d15e052e794217e8d3267acc6324ae3aad46299bf1d486ad53a811b6adde545ca7202d7b35a87cf9b3cb554d379127a2c8da45a2340e821eae0499a021c0753c65681acf5266e4216121d4ea3b4f1263ccd9504e4a2a542f2e112ade7f9d9da4d283d766452f5508de0aa0ba366b8f04e504c6a39b62cae0bef72071410f46ebabe45d8e178bd75fe43c774a1a6ffbe2d47cf711b48c4317bb49db5f947189d5c4d577d1219b41dcc27b84b70d6f10256676823584416fe8cbd74e2e4aace255b486dffbd00984d69e273ca403d0228654acd746af9d3aff34bd0708d8601063190819c62cba2fba15ee6c930c27e7cbda9a959ff463eeedb34bf13ec7b83532507c2615ee6f008da14130aa09202ffd906450fed3c0429ed04ed62cb03249ad2a10c60ba101e1936dae02a06b9fd998fa1a34f226743de5633cb49bfb27e31d2639522218fc022de95916d5f2f8a81cdaf2d89fb83313e5949598528bad41b7fe24418443387cc2f1b331d2ddfa9c7f7a3bad45c883aec986949788e7cb2fe827a367a3dada094cc984f1ac7b9d31b7db04c9bc0239a4e638e9492a049d4f00212d71ef4bc7de3d3439c801374642fd4ef202c839b09548e6b8ce6c26aa7b7b81e0b34dee3ae3a074aceb234e4da7b479e9fc76a843fd9ca2fc6148e7f275e268e8428cf0df6618790f529c500101add932a61b67bf77ea133633452722f25509ec24b7be745773f50cdbfc56ec81bf11fbf17441e5c87cbc201f1f14a87329f2e4dc35773bbbc607fdd560763c6703a5dedc6bd73db722c60ceaab51a5ea2591fc838238aee07222e4416320d4031abb9eec8e79efe54ec95dae5b56b58b796ad02141e1c02be71c1f520b7739d7eefe27c03368d9e5d07b1369efa12257339fa7a6d2fe458d5284dbe1df1a1f6de8b27d55abb26ce8b7515325236cf0d9a71fe5d41c12f65b16180dd3747916f11be9717bcc09aff6fc5e6f0837aed4fb1571265857e78ec963538772f4d7b5af507048945eb0a92ba2a7952e3c32952943a8c77803f27fa3d1d92a467ba8d3d54a6f6ff9f71933e71152546ee70dd9e6d6834103d7b6b99c4a55a7fd40a4375868cb8c21b9091e5d134b432b169939323635f1f7d18dd6bc5693e8d422ef372ed7c6ca2b8bc2a22af0830f06bdd0869f801bcfa4f925f6e7cd01229fe6c33961b4c0279c77e6279c93be1423092b66066396e1b"}) [ 412.802087][T16994] REISERFS warning (device loop5): clm-6006 reiserfs_dirty_inode: writing inode 1207963652 on readonly FS [ 412.874986][T16999] loop5: detected capacity change from 0 to 8192 [ 412.904260][T16999] REISERFS warning: read_super_block: reiserfs filesystem is deprecated and scheduled to be removed from the kernel in 2025 [ 412.918086][T16999] REISERFS (device loop5): found reiserfs format "3.6" with non-standard journal [ 412.929544][T16999] REISERFS (device loop5): using ordered data mode [ 412.936374][T16999] reiserfs: using flush barriers [ 412.942589][T16999] REISERFS (device loop5): journal params: device loop5, size 512, journal first block 18, max trans len 256, max batch 225, max commit age 30, max trans age 30 [ 412.974957][T16999] REISERFS (device loop5): checking transaction log (loop5) [ 412.984617][T16999] REISERFS (device loop5): Using rupasov hash to sort names [ 412.995043][T16999] REISERFS (device loop5): Created .reiserfs_priv - reserved for xattr storage. [ 413.055861][T16999] REISERFS error (device loop5): reiserfs-2025 reiserfs_cache_bitmap_metadata: bitmap block 17 is corrupted: first bit must be 1 [ 413.073763][T16999] REISERFS (device loop5): Remounting filesystem read-only [ 413.084179][T16999] REISERFS warning (device loop5): clm-6006 reiserfs_dirty_inode: writing inode 1207963652 on readonly FS 23:52:32 executing program 5: syz_mount_image$reiserfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x400010, 0x8, &(0x7f0000000540)=[{&(0x7f0000000140)="8cb637", 0x3, 0x1}, {&(0x7f0000000600)="008409", 0x3, 0x4}, {&(0x7f00000003c0)="cf58f9b6b097287218ce56f250b426fd1534a8241397cfab6d8816fa4bb45c3f9fddf876b269c1e859cebe21b7d9244b1fd8f411c2e75b40440e6e93656ecbb49beeac1c7571478ca3c99ec9074aebadf4462d55738cecdf1ae2862f841926f15b27706dc5f58b7a97eddb385d14cb9c8ac2401498496fac004e5741178f6b0d2fd50e232cd6f66995259a8c573a6bc6ad4f950ff407df67c0d00efbe7bf66eacef1439b60e4dbf24b6eed04202c8542f11f3f6665805eac43e313d13faf6488a374e955b4e0d46b82b24401ac", 0xcd, 0x7}, {&(0x7f0000010000)="00040000ec0100001302000012000000000000000002000000010000611cad49e10000001e000000000000000010cc0310000100526549734572334673000000020000000200010002000102000000000100000012312a231212331233123112341341241273797a6b616c6c65720000000000000001001e003ac1655f004eed", 0x80, 0x10000}, {&(0x7f0000000040)="0000000000000500080000000110000003100048b25607818b96e27ea580195600000000000000000000009e08", 0x2d, 0x100c0}, {&(0x7f0000001a00)="00040000000000000000000012000000000000000002000000010000611cad49e10000001e000000000000000000000000000000000000000000000000000000f45098122a162b001731da04980e000066d9ca9b088f7afee742a2aac93d105868c72edb814cc66a9a1509f90bd413a2b62da4399debc7fecf87abdb531e95f92a62d960ae64fe76344e2543f4e6fb0d51550535cc7a260a24c2f4efbde45c755153418ce7f37b89cfa2db017fa700"/185, 0xb9, 0x212000}, {&(0x7f0000011300)="010002005c0f0000000000000000000000000000000000000100000002000000000000000000000000002c00d40f0100010000000200000001000000f401000002003000a40f00"/96, 0x60, 0x213000}, {&(0x7f0000000280)="0000000001000000010000000200000028000400020000000000000001000000200004002e2e0000000000002e00e2ff00000000ed4100000300003ac1655f3ac1655f3ac165ea000000000000000000f3ff", 0x52, 0x213fa0}], 0x20040a, &(0x7f0000000180)=ANY=[@ANYRES64=0x0], 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$F2FS_IOC_START_ATOMIC_WRITE(0xffffffffffffffff, 0xf501, 0x0) sync() sync() r0 = open(&(0x7f0000000180)='./bus\x00', 0x14d27e, 0x0) sync() fallocate(r0, 0x0, 0x0, 0x1000f4) r1 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x42142, 0x39) open(&(0x7f0000000040)='./bus\x00', 0x147042, 0x0) ioctl$BTRFS_IOC_RM_DEV_V2(r1, 0x5000943a, &(0x7f0000000740)={{}, 0x0, 0x8, @unused=[0x7, 0x7fffffffffffffff, 0x2, 0x9], @name="67f63044e4caa71ee74c972d6d57a6d0649140fa79d9181adebba6df25d062d2969852a3b56fe788cf84e05de3225d1260aba4929be9f10043f424a3ca118baf91f453445c579065047ceb11991f778ac99f637ff5c2cf8cabd4c36b71aa194e1d69ffbff090fe7494340edffbe4fadc96e5791bca8b1ee878a02042ceae8bee5412bfeec357df79f941a474845691ac438931c040c1e34044be9b7964563403ee61ee52fd077cd615ed0fb3afdb06da79cab447bccd7c3ce3888efae8d829850678d5ff571a6235856e7cda92d6f396abb2ea3e4f3dc710663c2072a4f922913e16ef9dbdcdafe7eeaaa4cd917d4a0b31679a615b0ace3cba331f019e90234ef7dab882c4b231129e04d910ccba72a659e5d7c23dbcae2f400cd7837884465ceecfc8bb526eff6b8122a9ccb3ae706e85f50d6ea39924fe28b039fd12cf0b8d0e0503559bef4730ba9292f03a2a50f8db7aeca15d4a850f63a440fce481a86d2b70ada7695b792596be64c5b119c9660e32e2276e1333af356e59116dfe9334a683c6ad725166164da1651a01d747f8f5be20d0cdae35f472aac496fc4a43075e7ed9ef0cfc4b24931b18947077558cb64c7384809a4d9cfe9d9722545c194cf4aba4dd69f1e398032a3f18ab479ad5816d4bf8a624804912ac7f62ceae44bee86dcb69c37101fa6037047a5e7d56e49fbd57888c43068b23c19a40c68533d600286828c0b0395508117da4a06a58d9298945e5be07b9ed186a984c960fbcdf728edca3cd1ad93b3fd721b58be4e5198cd4e0dce3a5ad0938792662b9476b2e27fc586f91fded30c143892d53387c4d75b269c9681899229bbd8d618e0f3bb8ee0bbfd16b05696c5bfad2ad538b520cff6c6a2680827558e03d9d899514ec5fff60d59796569b023315cc3c34cb10f3df4a1562966351a90a7244302c8c87d8ec49037c285e143a715ebc5db573d50da6c1fdceb2dc88f6f95786893f89c573f5b60b64157f0fe1d00d7d93064e39af316ec66f6988da5b38236d0ec63635efe8415b0f50859d798ab62003b95f5a8848192e0b2ba6b145b9fbb068d0938144458d10558f08191b7832754a1bcc5faca1b47025f63cec1cdd960b667cc9ef5e51ff889c00203c3e5b95442a228aa668925ccd2be1942b3f776049c5afad76232f7c719eaa938c9cb4dd46b7df03539c95c25db4795f3aa863e04428bd768774282e342d7c992b382775cd591b01b5959ec5cdfc8e1935aa79337e4b329ae740dbc727bd9580edf67a890a5138068372550ccf7930bb54c4b36d13de0c40581ff8e2a0b052dd930c3c9d637f5b7c846253d9ea61c7ad6d77dfb15ba0df5de1007d546967292c011fb45d1c38a309f0d4a5d8dd7a77482f45502a1eeb919a82e033f81b39c0d09e28fd9e3e6ee60d2f2bad081229bd867a10244e4c1d4efc66b80721083b0776cb4561d29021e0261f3891b81290f0dda518b91054c9a7341854584592d917d9d4ef461caeb7ad179f71cc9df82fc080694feadaf812d967498ed55dc6909de28f8b767cdaa843069215e18704fde1b01eb05d4e1d0d3d12d954c5feea1d64b3b542b9e185e5921650b1fd6d13f235358744a2bfc16469d8e028247a699a17675575819ae9093018b47314bca40a6243892670a1ecc399a334aa6ead7c60771deb16073c9a6616898dced262ab09c9eb002fc9cafef28f9735736d12ab5666301ac971b25fae2b316ae06ce87beaea9e84e25d52e7b14c9069ef357b7074d0134b635a1c6752b7a28d612a485bb29c127aa99b42ce6afb6de61c74b1853a87d1c0eb6ee0ac029123090d7a04f0bb17906cc49ce75cd0aba69915ee9d1c2710ffbf752537a35b18e0e44ac31fb5fb62f1350d13b42a75eee30688b328ad48b55efaf4050bdeb17133f091a70368f1374f28498727e5ab3bc54bd7a2f1dc9306fbcb97e3d39939da9dbf7a083523e05a51cf92d9c54701ae8275a1b0860a13137274e2d9e6eae4ef0f407284f1a64a2f42a6ccd5ca6099b7a63ce3ef855a4e9eefe03d04b659cbc6ec40ca6dcb61f5c0b1c54ef74c6558dd9efdb6fc069028a3f42427a497241af3442cd3393a0f39709cda93fceffd9249137146a893a5116ad895ff6b67a31fb8cf02befb04f4a03025d7fed06efa73930fc28544cbf8ad90301fb746fec229e780cf39f65f124de8f4499f9dc9818c5f73238762e36c19e719b02122b920ffd99b7a3eedcc17946f3f450fa0442235f69ac01743df5876cb011a32ab512210831d0eb491c5516bce2f6e1e4252292caed8ecf7b3b03e70670394891b1749c5d15afddc90b482cd70ab1384a7389c406ef3f217c09a0f3aba2f4116ae877cf5194df3413fa8b5cb947dc15fbdd2f9c34c399e15d04b82432dbfcd1d49b072a39f49bc1d6bf4833cfebc9f3d8c22c496de9f4005c957e9c6a975f47e307c31f76e2d4ffb240ff9c55d2a39c6e766fc8df3d46c504da3d526a1c5115c2de6f92eaafd8686024d9e0855f4fe05a0582b3cc2ec7a716b77646bbe1b3bdf3b6bd411fc21dd94e8f0d4c2999160e88145f151c01cf33d4ba2b5797e02bdbb51fd78acbdca548f6fdecd56b86cfb0d73096a6c90428ab0ba5d41e8a7bba2a02c0797d9d883fceb5f9e92f58845aab5757abc1e7e693a826516ffd83c8f1bdcffef54ba4fb8e666fca36b5600d4c7317177e8f46b6a70ec7aaddc93cd2f2139bb4b94b421523eb5367595712cef3c54cad9fd6ad81fd5a669ecf16a298e71c66a9c836af63ccb4519393dba93550854442e5bae68ea205e0f47878938ca538310265b9f339e1a493bec3844177807ce44777ee079e3ce00822e230d37d20c13acd14bec9d3347f142f3ee05684792e7278d7fb0d5e6e1760b5d9b3cf8353203bcfa24f12903b7e73dcd6d241d846a332ba0c3b1b0fad7da9b781877b7bdb90480a55fe495edef2d785adc25155995baaa4f90c2c02f10fc2315f0382e4e6b67741728233b930086b4affe710d7fb9730e277a2ae99a0940b7584c2325a8fcf0b437a3a39f4da330e27764e7cc862eb9a6807cb42d733f494968bd526fb0f5e9ea9177c18fe6a95db892414bd2123fc17dde818a4fe26a82958feb61734622e8a6edea8088e7d3666cbb57bf9a97adb41993c83243e2337ef657a9a4bd28de236c8ef32d0966c7b0139114f8354c4ffbbbad66ca9325b5dae34a27f373598fb656c06c972e6d250ea938fab78af831cae5a59597253b49173dc5371bc43565db979a311ffa91044c6a8f9a9af99873bf25819002916a09803f2793169a12039aaf5d9831de00f6fbea953d76a1f083a06b7c3252b8023e3dd04d817deb27b5c3a0a47e3bbf46b61249c21e452c2d530cbfa054eb10b5046cfe191abd8d495ef5dee339774bc72ff1308b1be5b485907e35a58964bf928aefd297f0e2ea894180b71f2d397f8102af2817bf75be6bbe69f255fd07031a9663bbfa7ae90675b26cc815b8590d4ccdca20288474a71dfc9862620c68eac269387d6c93944fb674aca46e4e18ea2a492f2261aeaa788559509a54825f987952415def24e12856860b474f62881cd2dbec5079bc53e2afae5a8f532b45b704148ffb9aa32346fcbf9b6669108cd3f08162507a7fca70cc8aaa09f3489a091bf01394f219d2654d1b84e58121c3a1acb3446d776bab8fa1e047112e3d1215ad00782a0da27548ae033072b668d086fff48130be52e9c57d0edc5120545322a1bdc270e5fe167a5e301006e3917deec79d41396c3e3841f77c8996a195e97123a2cb694903d2a26e8a1023958a1f52afbf024aaebd063b8044ebd048e1ed698f7e26c4184feec32ad333801b78399a04a04b12b96b8868c0e9c093433fa2f4178d85236c4baa1ca30db1d00506abb68ef34cb0e1545f1a7e701a2d20237b8b29749298dfb41e5b6e6f44e11216114542d60bd39f3bf7f4681803e9c8d9b26a8654707b3cda2f9a059754487ad4b32c8a6a804a525a3ebbf3b0d92f2f9b546f076f77bafa1f3df24feff738fd205101d1cb04a5a8eb4e1fb449d6314c4bb4e85687978e946ade041f5737087ec66b7f3abcaab024c52c6d7979e9d6084e8d0bcf17324667d9161f2a59a676833f4fe526ed28510a80f8afee1d569296e623e8f748dc68cd83d84b45922ce62ed373e9681e8c60a7bfa5c2260ef68d56e8422291ed9050cb2ca82df143e48f4e83a1341fa2c7e8e35e7b1c173792d3d40688ef9f709f642d76f9d1c6b5c8a4ccba8b692408be113e52002fad214356596ac63e407dc6e3a0c33ee95bfe28395a5aa2fc8ed89ca95854738919d76199df19192bdca592054e88426da6d4e019a221e7fe3851759800b1814d979df9b755e2bf7696c3e8ecdde7aaf52fa054477d47857fb83791d968a597c24ca08a4bba5cb9ca531229f4ca8a13a5a5bf902694d46786c343d7114be84d8eb379e78a33c47d6f94c9b74553470b282d15e052e794217e8d3267acc6324ae3aad46299bf1d486ad53a811b6adde545ca7202d7b35a87cf9b3cb554d379127a2c8da45a2340e821eae0499a021c0753c65681acf5266e4216121d4ea3b4f1263ccd9504e4a2a542f2e112ade7f9d9da4d283d766452f5508de0aa0ba366b8f04e504c6a39b62cae0bef72071410f46ebabe45d8e178bd75fe43c774a1a6ffbe2d47cf711b48c4317bb49db5f947189d5c4d577d1219b41dcc27b84b70d6f10256676823584416fe8cbd74e2e4aace255b486dffbd00984d69e273ca403d0228654acd746af9d3aff34bd0708d8601063190819c62cba2fba15ee6c930c27e7cbda9a959ff463eeedb34bf13ec7b83532507c2615ee6f008da14130aa09202ffd906450fed3c0429ed04ed62cb03249ad2a10c60ba101e1936dae02a06b9fd998fa1a34f226743de5633cb49bfb27e31d2639522218fc022de95916d5f2f8a81cdaf2d89fb83313e5949598528bad41b7fe24418443387cc2f1b331d2ddfa9c7f7a3bad45c883aec986949788e7cb2fe827a367a3dada094cc984f1ac7b9d31b7db04c9bc0239a4e638e9492a049d4f00212d71ef4bc7de3d3439c801374642fd4ef202c839b09548e6b8ce6c26aa7b7b81e0b34dee3ae3a074aceb234e4da7b479e9fc76a843fd9ca2fc6148e7f275e268e8428cf0df6618790f529c500101add932a61b67bf77ea133633452722f25509ec24b7be745773f50cdbfc56ec81bf11fbf17441e5c87cbc201f1f14a87329f2e4dc35773bbbc607fdd560763c6703a5dedc6bd73db722c60ceaab51a5ea2591fc838238aee07222e4416320d4031abb9eec8e79efe54ec95dae5b56b58b796ad02141e1c02be71c1f520b7739d7eefe27c03368d9e5d07b1369efa12257339fa7a6d2fe458d5284dbe1df1a1f6de8b27d55abb26ce8b7515325236cf0d9a71fe5d41c12f65b16180dd3747916f11be9717bcc09aff6fc5e6f0837aed4fb1571265857e78ec963538772f4d7b5af507048945eb0a92ba2a7952e3c32952943a8c77803f27fa3d1d92a467ba8d3d54a6f6ff9f71933e71152546ee70dd9e6d6834103d7b6b99c4a55a7fd40a4375868cb8c21b9091e5d134b432b169939323635f1f7d18dd6bc5693e8d422ef372ed7c6ca2b8bc2a22af0830f06bdd0869f801bcfa4f925f6e7cd01229fe6c33961b4c0279c77e6279c93be1423092b66066396e1b"}) [ 413.162351][T17003] loop5: detected capacity change from 0 to 8192 [ 413.189280][T17003] REISERFS warning: read_super_block: reiserfs filesystem is deprecated and scheduled to be removed from the kernel in 2025 [ 413.203744][T17003] REISERFS (device loop5): found reiserfs format "3.6" with non-standard journal [ 413.213195][T17003] REISERFS (device loop5): using ordered data mode [ 413.219801][T17003] reiserfs: using flush barriers [ 413.225935][T17003] REISERFS (device loop5): journal params: device loop5, size 512, journal first block 18, max trans len 256, max batch 225, max commit age 30, max trans age 30 [ 413.275302][T17003] REISERFS (device loop5): checking transaction log (loop5) [ 413.304718][T17003] REISERFS (device loop5): Using rupasov hash to sort names [ 413.323942][T17003] REISERFS (device loop5): Created .reiserfs_priv - reserved for xattr storage. 23:52:32 executing program 5: syz_mount_image$reiserfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x400010, 0x8, &(0x7f0000000540)=[{&(0x7f0000000140)="8cb637", 0x3, 0x1}, {&(0x7f0000000600)="008409", 0x3, 0x4}, {&(0x7f00000003c0)="cf58f9b6b097287218ce56f250b426fd1534a8241397cfab6d8816fa4bb45c3f9fddf876b269c1e859cebe21b7d9244b1fd8f411c2e75b40440e6e93656ecbb49beeac1c7571478ca3c99ec9074aebadf4462d55738cecdf1ae2862f841926f15b27706dc5f58b7a97eddb385d14cb9c8ac2401498496fac004e5741178f6b0d2fd50e232cd6f66995259a8c573a6bc6ad4f950ff407df67c0d00efbe7bf66eacef1439b60e4dbf24b6eed04202c8542f11f3f6665805eac43e313d13faf6488a374e955b4e0d46b82b24401ac", 0xcd, 0x7}, {&(0x7f0000010000)="00040000ec0100001302000012000000000000000002000000010000611cad49e10000001e000000000000000010cc0310000100526549734572334673000000020000000200010002000102000000000100000012312a231212331233123112341341241273797a6b616c6c65720000000000000001001e003ac1655f004eed", 0x80, 0x10000}, {&(0x7f0000000040)="0000000000000500080000000110000003100048b25607818b96e27ea580195600000000000000000000009e08", 0x2d, 0x100c0}, {&(0x7f0000001a00)="00040000000000000000000012000000000000000002000000010000611cad49e10000001e000000000000000000000000000000000000000000000000000000f45098122a162b001731da04980e000066d9ca9b088f7afee742a2aac93d105868c72edb814cc66a9a1509f90bd413a2b62da4399debc7fecf87abdb531e95f92a62d960ae64fe76344e2543f4e6fb0d51550535cc7a260a24c2f4efbde45c755153418ce7f37b89cfa2db017fa700"/185, 0xb9, 0x212000}, {&(0x7f0000011300)="010002005c0f0000000000000000000000000000000000000100000002000000000000000000000000002c00d40f0100010000000200000001000000f401000002003000a40f00"/96, 0x60, 0x213000}, {&(0x7f0000000280)="0000000001000000010000000200000028000400020000000000000001000000200004002e2e0000000000002e00e2ff00000000ed4100000300003ac1655f3ac1655f3ac165ea000000000000000000f3ff", 0x52, 0x213fa0}], 0x20040a, &(0x7f0000000180)=ANY=[@ANYRES64=0x0], 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$F2FS_IOC_START_ATOMIC_WRITE(0xffffffffffffffff, 0xf501, 0x0) sync() sync() r0 = open(&(0x7f0000000180)='./bus\x00', 0x14d27e, 0x0) sync() fallocate(r0, 0x0, 0x0, 0x1000f4) r1 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x42142, 0x39) ioctl$BTRFS_IOC_RM_DEV_V2(r1, 0x5000943a, &(0x7f0000000740)={{}, 0x0, 0x8, @unused=[0x7, 0x7fffffffffffffff, 0x2, 0x9], @name="67f63044e4caa71ee74c972d6d57a6d0649140fa79d9181adebba6df25d062d2969852a3b56fe788cf84e05de3225d1260aba4929be9f10043f424a3ca118baf91f453445c579065047ceb11991f778ac99f637ff5c2cf8cabd4c36b71aa194e1d69ffbff090fe7494340edffbe4fadc96e5791bca8b1ee878a02042ceae8bee5412bfeec357df79f941a474845691ac438931c040c1e34044be9b7964563403ee61ee52fd077cd615ed0fb3afdb06da79cab447bccd7c3ce3888efae8d829850678d5ff571a6235856e7cda92d6f396abb2ea3e4f3dc710663c2072a4f922913e16ef9dbdcdafe7eeaaa4cd917d4a0b31679a615b0ace3cba331f019e90234ef7dab882c4b231129e04d910ccba72a659e5d7c23dbcae2f400cd7837884465ceecfc8bb526eff6b8122a9ccb3ae706e85f50d6ea39924fe28b039fd12cf0b8d0e0503559bef4730ba9292f03a2a50f8db7aeca15d4a850f63a440fce481a86d2b70ada7695b792596be64c5b119c9660e32e2276e1333af356e59116dfe9334a683c6ad725166164da1651a01d747f8f5be20d0cdae35f472aac496fc4a43075e7ed9ef0cfc4b24931b18947077558cb64c7384809a4d9cfe9d9722545c194cf4aba4dd69f1e398032a3f18ab479ad5816d4bf8a624804912ac7f62ceae44bee86dcb69c37101fa6037047a5e7d56e49fbd57888c43068b23c19a40c68533d600286828c0b0395508117da4a06a58d9298945e5be07b9ed186a984c960fbcdf728edca3cd1ad93b3fd721b58be4e5198cd4e0dce3a5ad0938792662b9476b2e27fc586f91fded30c143892d53387c4d75b269c9681899229bbd8d618e0f3bb8ee0bbfd16b05696c5bfad2ad538b520cff6c6a2680827558e03d9d899514ec5fff60d59796569b023315cc3c34cb10f3df4a1562966351a90a7244302c8c87d8ec49037c285e143a715ebc5db573d50da6c1fdceb2dc88f6f95786893f89c573f5b60b64157f0fe1d00d7d93064e39af316ec66f6988da5b38236d0ec63635efe8415b0f50859d798ab62003b95f5a8848192e0b2ba6b145b9fbb068d0938144458d10558f08191b7832754a1bcc5faca1b47025f63cec1cdd960b667cc9ef5e51ff889c00203c3e5b95442a228aa668925ccd2be1942b3f776049c5afad76232f7c719eaa938c9cb4dd46b7df03539c95c25db4795f3aa863e04428bd768774282e342d7c992b382775cd591b01b5959ec5cdfc8e1935aa79337e4b329ae740dbc727bd9580edf67a890a5138068372550ccf7930bb54c4b36d13de0c40581ff8e2a0b052dd930c3c9d637f5b7c846253d9ea61c7ad6d77dfb15ba0df5de1007d546967292c011fb45d1c38a309f0d4a5d8dd7a77482f45502a1eeb919a82e033f81b39c0d09e28fd9e3e6ee60d2f2bad081229bd867a10244e4c1d4efc66b80721083b0776cb4561d29021e0261f3891b81290f0dda518b91054c9a7341854584592d917d9d4ef461caeb7ad179f71cc9df82fc080694feadaf812d967498ed55dc6909de28f8b767cdaa843069215e18704fde1b01eb05d4e1d0d3d12d954c5feea1d64b3b542b9e185e5921650b1fd6d13f235358744a2bfc16469d8e028247a699a17675575819ae9093018b47314bca40a6243892670a1ecc399a334aa6ead7c60771deb16073c9a6616898dced262ab09c9eb002fc9cafef28f9735736d12ab5666301ac971b25fae2b316ae06ce87beaea9e84e25d52e7b14c9069ef357b7074d0134b635a1c6752b7a28d612a485bb29c127aa99b42ce6afb6de61c74b1853a87d1c0eb6ee0ac029123090d7a04f0bb17906cc49ce75cd0aba69915ee9d1c2710ffbf752537a35b18e0e44ac31fb5fb62f1350d13b42a75eee30688b328ad48b55efaf4050bdeb17133f091a70368f1374f28498727e5ab3bc54bd7a2f1dc9306fbcb97e3d39939da9dbf7a083523e05a51cf92d9c54701ae8275a1b0860a13137274e2d9e6eae4ef0f407284f1a64a2f42a6ccd5ca6099b7a63ce3ef855a4e9eefe03d04b659cbc6ec40ca6dcb61f5c0b1c54ef74c6558dd9efdb6fc069028a3f42427a497241af3442cd3393a0f39709cda93fceffd9249137146a893a5116ad895ff6b67a31fb8cf02befb04f4a03025d7fed06efa73930fc28544cbf8ad90301fb746fec229e780cf39f65f124de8f4499f9dc9818c5f73238762e36c19e719b02122b920ffd99b7a3eedcc17946f3f450fa0442235f69ac01743df5876cb011a32ab512210831d0eb491c5516bce2f6e1e4252292caed8ecf7b3b03e70670394891b1749c5d15afddc90b482cd70ab1384a7389c406ef3f217c09a0f3aba2f4116ae877cf5194df3413fa8b5cb947dc15fbdd2f9c34c399e15d04b82432dbfcd1d49b072a39f49bc1d6bf4833cfebc9f3d8c22c496de9f4005c957e9c6a975f47e307c31f76e2d4ffb240ff9c55d2a39c6e766fc8df3d46c504da3d526a1c5115c2de6f92eaafd8686024d9e0855f4fe05a0582b3cc2ec7a716b77646bbe1b3bdf3b6bd411fc21dd94e8f0d4c2999160e88145f151c01cf33d4ba2b5797e02bdbb51fd78acbdca548f6fdecd56b86cfb0d73096a6c90428ab0ba5d41e8a7bba2a02c0797d9d883fceb5f9e92f58845aab5757abc1e7e693a826516ffd83c8f1bdcffef54ba4fb8e666fca36b5600d4c7317177e8f46b6a70ec7aaddc93cd2f2139bb4b94b421523eb5367595712cef3c54cad9fd6ad81fd5a669ecf16a298e71c66a9c836af63ccb4519393dba93550854442e5bae68ea205e0f47878938ca538310265b9f339e1a493bec3844177807ce44777ee079e3ce00822e230d37d20c13acd14bec9d3347f142f3ee05684792e7278d7fb0d5e6e1760b5d9b3cf8353203bcfa24f12903b7e73dcd6d241d846a332ba0c3b1b0fad7da9b781877b7bdb90480a55fe495edef2d785adc25155995baaa4f90c2c02f10fc2315f0382e4e6b67741728233b930086b4affe710d7fb9730e277a2ae99a0940b7584c2325a8fcf0b437a3a39f4da330e27764e7cc862eb9a6807cb42d733f494968bd526fb0f5e9ea9177c18fe6a95db892414bd2123fc17dde818a4fe26a82958feb61734622e8a6edea8088e7d3666cbb57bf9a97adb41993c83243e2337ef657a9a4bd28de236c8ef32d0966c7b0139114f8354c4ffbbbad66ca9325b5dae34a27f373598fb656c06c972e6d250ea938fab78af831cae5a59597253b49173dc5371bc43565db979a311ffa91044c6a8f9a9af99873bf25819002916a09803f2793169a12039aaf5d9831de00f6fbea953d76a1f083a06b7c3252b8023e3dd04d817deb27b5c3a0a47e3bbf46b61249c21e452c2d530cbfa054eb10b5046cfe191abd8d495ef5dee339774bc72ff1308b1be5b485907e35a58964bf928aefd297f0e2ea894180b71f2d397f8102af2817bf75be6bbe69f255fd07031a9663bbfa7ae90675b26cc815b8590d4ccdca20288474a71dfc9862620c68eac269387d6c93944fb674aca46e4e18ea2a492f2261aeaa788559509a54825f987952415def24e12856860b474f62881cd2dbec5079bc53e2afae5a8f532b45b704148ffb9aa32346fcbf9b6669108cd3f08162507a7fca70cc8aaa09f3489a091bf01394f219d2654d1b84e58121c3a1acb3446d776bab8fa1e047112e3d1215ad00782a0da27548ae033072b668d086fff48130be52e9c57d0edc5120545322a1bdc270e5fe167a5e301006e3917deec79d41396c3e3841f77c8996a195e97123a2cb694903d2a26e8a1023958a1f52afbf024aaebd063b8044ebd048e1ed698f7e26c4184feec32ad333801b78399a04a04b12b96b8868c0e9c093433fa2f4178d85236c4baa1ca30db1d00506abb68ef34cb0e1545f1a7e701a2d20237b8b29749298dfb41e5b6e6f44e11216114542d60bd39f3bf7f4681803e9c8d9b26a8654707b3cda2f9a059754487ad4b32c8a6a804a525a3ebbf3b0d92f2f9b546f076f77bafa1f3df24feff738fd205101d1cb04a5a8eb4e1fb449d6314c4bb4e85687978e946ade041f5737087ec66b7f3abcaab024c52c6d7979e9d6084e8d0bcf17324667d9161f2a59a676833f4fe526ed28510a80f8afee1d569296e623e8f748dc68cd83d84b45922ce62ed373e9681e8c60a7bfa5c2260ef68d56e8422291ed9050cb2ca82df143e48f4e83a1341fa2c7e8e35e7b1c173792d3d40688ef9f709f642d76f9d1c6b5c8a4ccba8b692408be113e52002fad214356596ac63e407dc6e3a0c33ee95bfe28395a5aa2fc8ed89ca95854738919d76199df19192bdca592054e88426da6d4e019a221e7fe3851759800b1814d979df9b755e2bf7696c3e8ecdde7aaf52fa054477d47857fb83791d968a597c24ca08a4bba5cb9ca531229f4ca8a13a5a5bf902694d46786c343d7114be84d8eb379e78a33c47d6f94c9b74553470b282d15e052e794217e8d3267acc6324ae3aad46299bf1d486ad53a811b6adde545ca7202d7b35a87cf9b3cb554d379127a2c8da45a2340e821eae0499a021c0753c65681acf5266e4216121d4ea3b4f1263ccd9504e4a2a542f2e112ade7f9d9da4d283d766452f5508de0aa0ba366b8f04e504c6a39b62cae0bef72071410f46ebabe45d8e178bd75fe43c774a1a6ffbe2d47cf711b48c4317bb49db5f947189d5c4d577d1219b41dcc27b84b70d6f10256676823584416fe8cbd74e2e4aace255b486dffbd00984d69e273ca403d0228654acd746af9d3aff34bd0708d8601063190819c62cba2fba15ee6c930c27e7cbda9a959ff463eeedb34bf13ec7b83532507c2615ee6f008da14130aa09202ffd906450fed3c0429ed04ed62cb03249ad2a10c60ba101e1936dae02a06b9fd998fa1a34f226743de5633cb49bfb27e31d2639522218fc022de95916d5f2f8a81cdaf2d89fb83313e5949598528bad41b7fe24418443387cc2f1b331d2ddfa9c7f7a3bad45c883aec986949788e7cb2fe827a367a3dada094cc984f1ac7b9d31b7db04c9bc0239a4e638e9492a049d4f00212d71ef4bc7de3d3439c801374642fd4ef202c839b09548e6b8ce6c26aa7b7b81e0b34dee3ae3a074aceb234e4da7b479e9fc76a843fd9ca2fc6148e7f275e268e8428cf0df6618790f529c500101add932a61b67bf77ea133633452722f25509ec24b7be745773f50cdbfc56ec81bf11fbf17441e5c87cbc201f1f14a87329f2e4dc35773bbbc607fdd560763c6703a5dedc6bd73db722c60ceaab51a5ea2591fc838238aee07222e4416320d4031abb9eec8e79efe54ec95dae5b56b58b796ad02141e1c02be71c1f520b7739d7eefe27c03368d9e5d07b1369efa12257339fa7a6d2fe458d5284dbe1df1a1f6de8b27d55abb26ce8b7515325236cf0d9a71fe5d41c12f65b16180dd3747916f11be9717bcc09aff6fc5e6f0837aed4fb1571265857e78ec963538772f4d7b5af507048945eb0a92ba2a7952e3c32952943a8c77803f27fa3d1d92a467ba8d3d54a6f6ff9f71933e71152546ee70dd9e6d6834103d7b6b99c4a55a7fd40a4375868cb8c21b9091e5d134b432b169939323635f1f7d18dd6bc5693e8d422ef372ed7c6ca2b8bc2a22af0830f06bdd0869f801bcfa4f925f6e7cd01229fe6c33961b4c0279c77e6279c93be1423092b66066396e1b"}) [ 413.452697][T17008] loop5: detected capacity change from 0 to 8192 [ 413.476856][T17008] REISERFS warning: read_super_block: reiserfs filesystem is deprecated and scheduled to be removed from the kernel in 2025 [ 413.512019][T17008] REISERFS (device loop5): found reiserfs format "3.6" with non-standard journal [ 413.531681][T17008] REISERFS (device loop5): using ordered data mode [ 413.538558][T17008] reiserfs: using flush barriers [ 413.554945][T17008] REISERFS (device loop5): journal params: device loop5, size 512, journal first block 18, max trans len 256, max batch 225, max commit age 30, max trans age 30 [ 413.592122][T17008] REISERFS (device loop5): checking transaction log (loop5) [ 413.614156][T17008] REISERFS (device loop5): Using rupasov hash to sort names [ 413.632336][T17008] REISERFS (device loop5): Created .reiserfs_priv - reserved for xattr storage. 23:52:32 executing program 5: syz_mount_image$reiserfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x400010, 0x8, &(0x7f0000000540)=[{&(0x7f0000000140)="8cb637", 0x3, 0x1}, {&(0x7f0000000600)="008409", 0x3, 0x4}, {&(0x7f00000003c0)="cf58f9b6b097287218ce56f250b426fd1534a8241397cfab6d8816fa4bb45c3f9fddf876b269c1e859cebe21b7d9244b1fd8f411c2e75b40440e6e93656ecbb49beeac1c7571478ca3c99ec9074aebadf4462d55738cecdf1ae2862f841926f15b27706dc5f58b7a97eddb385d14cb9c8ac2401498496fac004e5741178f6b0d2fd50e232cd6f66995259a8c573a6bc6ad4f950ff407df67c0d00efbe7bf66eacef1439b60e4dbf24b6eed04202c8542f11f3f6665805eac43e313d13faf6488a374e955b4e0d46b82b24401ac", 0xcd, 0x7}, {&(0x7f0000010000)="00040000ec0100001302000012000000000000000002000000010000611cad49e10000001e000000000000000010cc0310000100526549734572334673000000020000000200010002000102000000000100000012312a231212331233123112341341241273797a6b616c6c65720000000000000001001e003ac1655f004eed", 0x80, 0x10000}, {&(0x7f0000000040)="0000000000000500080000000110000003100048b25607818b96e27ea580195600000000000000000000009e08", 0x2d, 0x100c0}, {&(0x7f0000001a00)="00040000000000000000000012000000000000000002000000010000611cad49e10000001e000000000000000000000000000000000000000000000000000000f45098122a162b001731da04980e000066d9ca9b088f7afee742a2aac93d105868c72edb814cc66a9a1509f90bd413a2b62da4399debc7fecf87abdb531e95f92a62d960ae64fe76344e2543f4e6fb0d51550535cc7a260a24c2f4efbde45c755153418ce7f37b89cfa2db017fa700"/185, 0xb9, 0x212000}, {&(0x7f0000011300)="010002005c0f0000000000000000000000000000000000000100000002000000000000000000000000002c00d40f0100010000000200000001000000f401000002003000a40f00"/96, 0x60, 0x213000}, {&(0x7f0000000280)="0000000001000000010000000200000028000400020000000000000001000000200004002e2e0000000000002e00e2ff00000000ed4100000300003ac1655f3ac1655f3ac165ea000000000000000000f3ff", 0x52, 0x213fa0}], 0x20040a, &(0x7f0000000180)=ANY=[@ANYRES64=0x0], 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$F2FS_IOC_START_ATOMIC_WRITE(0xffffffffffffffff, 0xf501, 0x0) sync() sync() r0 = open(&(0x7f0000000180)='./bus\x00', 0x14d27e, 0x0) sync() fallocate(r0, 0x0, 0x0, 0x1000f4) ioctl$BTRFS_IOC_RM_DEV_V2(0xffffffffffffffff, 0x5000943a, &(0x7f0000000740)={{}, 0x0, 0x8, @unused=[0x7, 0x7fffffffffffffff, 0x2, 0x9], @name="67f63044e4caa71ee74c972d6d57a6d0649140fa79d9181adebba6df25d062d2969852a3b56fe788cf84e05de3225d1260aba4929be9f10043f424a3ca118baf91f453445c579065047ceb11991f778ac99f637ff5c2cf8cabd4c36b71aa194e1d69ffbff090fe7494340edffbe4fadc96e5791bca8b1ee878a02042ceae8bee5412bfeec357df79f941a474845691ac438931c040c1e34044be9b7964563403ee61ee52fd077cd615ed0fb3afdb06da79cab447bccd7c3ce3888efae8d829850678d5ff571a6235856e7cda92d6f396abb2ea3e4f3dc710663c2072a4f922913e16ef9dbdcdafe7eeaaa4cd917d4a0b31679a615b0ace3cba331f019e90234ef7dab882c4b231129e04d910ccba72a659e5d7c23dbcae2f400cd7837884465ceecfc8bb526eff6b8122a9ccb3ae706e85f50d6ea39924fe28b039fd12cf0b8d0e0503559bef4730ba9292f03a2a50f8db7aeca15d4a850f63a440fce481a86d2b70ada7695b792596be64c5b119c9660e32e2276e1333af356e59116dfe9334a683c6ad725166164da1651a01d747f8f5be20d0cdae35f472aac496fc4a43075e7ed9ef0cfc4b24931b18947077558cb64c7384809a4d9cfe9d9722545c194cf4aba4dd69f1e398032a3f18ab479ad5816d4bf8a624804912ac7f62ceae44bee86dcb69c37101fa6037047a5e7d56e49fbd57888c43068b23c19a40c68533d600286828c0b0395508117da4a06a58d9298945e5be07b9ed186a984c960fbcdf728edca3cd1ad93b3fd721b58be4e5198cd4e0dce3a5ad0938792662b9476b2e27fc586f91fded30c143892d53387c4d75b269c9681899229bbd8d618e0f3bb8ee0bbfd16b05696c5bfad2ad538b520cff6c6a2680827558e03d9d899514ec5fff60d59796569b023315cc3c34cb10f3df4a1562966351a90a7244302c8c87d8ec49037c285e143a715ebc5db573d50da6c1fdceb2dc88f6f95786893f89c573f5b60b64157f0fe1d00d7d93064e39af316ec66f6988da5b38236d0ec63635efe8415b0f50859d798ab62003b95f5a8848192e0b2ba6b145b9fbb068d0938144458d10558f08191b7832754a1bcc5faca1b47025f63cec1cdd960b667cc9ef5e51ff889c00203c3e5b95442a228aa668925ccd2be1942b3f776049c5afad76232f7c719eaa938c9cb4dd46b7df03539c95c25db4795f3aa863e04428bd768774282e342d7c992b382775cd591b01b5959ec5cdfc8e1935aa79337e4b329ae740dbc727bd9580edf67a890a5138068372550ccf7930bb54c4b36d13de0c40581ff8e2a0b052dd930c3c9d637f5b7c846253d9ea61c7ad6d77dfb15ba0df5de1007d546967292c011fb45d1c38a309f0d4a5d8dd7a77482f45502a1eeb919a82e033f81b39c0d09e28fd9e3e6ee60d2f2bad081229bd867a10244e4c1d4efc66b80721083b0776cb4561d29021e0261f3891b81290f0dda518b91054c9a7341854584592d917d9d4ef461caeb7ad179f71cc9df82fc080694feadaf812d967498ed55dc6909de28f8b767cdaa843069215e18704fde1b01eb05d4e1d0d3d12d954c5feea1d64b3b542b9e185e5921650b1fd6d13f235358744a2bfc16469d8e028247a699a17675575819ae9093018b47314bca40a6243892670a1ecc399a334aa6ead7c60771deb16073c9a6616898dced262ab09c9eb002fc9cafef28f9735736d12ab5666301ac971b25fae2b316ae06ce87beaea9e84e25d52e7b14c9069ef357b7074d0134b635a1c6752b7a28d612a485bb29c127aa99b42ce6afb6de61c74b1853a87d1c0eb6ee0ac029123090d7a04f0bb17906cc49ce75cd0aba69915ee9d1c2710ffbf752537a35b18e0e44ac31fb5fb62f1350d13b42a75eee30688b328ad48b55efaf4050bdeb17133f091a70368f1374f28498727e5ab3bc54bd7a2f1dc9306fbcb97e3d39939da9dbf7a083523e05a51cf92d9c54701ae8275a1b0860a13137274e2d9e6eae4ef0f407284f1a64a2f42a6ccd5ca6099b7a63ce3ef855a4e9eefe03d04b659cbc6ec40ca6dcb61f5c0b1c54ef74c6558dd9efdb6fc069028a3f42427a497241af3442cd3393a0f39709cda93fceffd9249137146a893a5116ad895ff6b67a31fb8cf02befb04f4a03025d7fed06efa73930fc28544cbf8ad90301fb746fec229e780cf39f65f124de8f4499f9dc9818c5f73238762e36c19e719b02122b920ffd99b7a3eedcc17946f3f450fa0442235f69ac01743df5876cb011a32ab512210831d0eb491c5516bce2f6e1e4252292caed8ecf7b3b03e70670394891b1749c5d15afddc90b482cd70ab1384a7389c406ef3f217c09a0f3aba2f4116ae877cf5194df3413fa8b5cb947dc15fbdd2f9c34c399e15d04b82432dbfcd1d49b072a39f49bc1d6bf4833cfebc9f3d8c22c496de9f4005c957e9c6a975f47e307c31f76e2d4ffb240ff9c55d2a39c6e766fc8df3d46c504da3d526a1c5115c2de6f92eaafd8686024d9e0855f4fe05a0582b3cc2ec7a716b77646bbe1b3bdf3b6bd411fc21dd94e8f0d4c2999160e88145f151c01cf33d4ba2b5797e02bdbb51fd78acbdca548f6fdecd56b86cfb0d73096a6c90428ab0ba5d41e8a7bba2a02c0797d9d883fceb5f9e92f58845aab5757abc1e7e693a826516ffd83c8f1bdcffef54ba4fb8e666fca36b5600d4c7317177e8f46b6a70ec7aaddc93cd2f2139bb4b94b421523eb5367595712cef3c54cad9fd6ad81fd5a669ecf16a298e71c66a9c836af63ccb4519393dba93550854442e5bae68ea205e0f47878938ca538310265b9f339e1a493bec3844177807ce44777ee079e3ce00822e230d37d20c13acd14bec9d3347f142f3ee05684792e7278d7fb0d5e6e1760b5d9b3cf8353203bcfa24f12903b7e73dcd6d241d846a332ba0c3b1b0fad7da9b781877b7bdb90480a55fe495edef2d785adc25155995baaa4f90c2c02f10fc2315f0382e4e6b67741728233b930086b4affe710d7fb9730e277a2ae99a0940b7584c2325a8fcf0b437a3a39f4da330e27764e7cc862eb9a6807cb42d733f494968bd526fb0f5e9ea9177c18fe6a95db892414bd2123fc17dde818a4fe26a82958feb61734622e8a6edea8088e7d3666cbb57bf9a97adb41993c83243e2337ef657a9a4bd28de236c8ef32d0966c7b0139114f8354c4ffbbbad66ca9325b5dae34a27f373598fb656c06c972e6d250ea938fab78af831cae5a59597253b49173dc5371bc43565db979a311ffa91044c6a8f9a9af99873bf25819002916a09803f2793169a12039aaf5d9831de00f6fbea953d76a1f083a06b7c3252b8023e3dd04d817deb27b5c3a0a47e3bbf46b61249c21e452c2d530cbfa054eb10b5046cfe191abd8d495ef5dee339774bc72ff1308b1be5b485907e35a58964bf928aefd297f0e2ea894180b71f2d397f8102af2817bf75be6bbe69f255fd07031a9663bbfa7ae90675b26cc815b8590d4ccdca20288474a71dfc9862620c68eac269387d6c93944fb674aca46e4e18ea2a492f2261aeaa788559509a54825f987952415def24e12856860b474f62881cd2dbec5079bc53e2afae5a8f532b45b704148ffb9aa32346fcbf9b6669108cd3f08162507a7fca70cc8aaa09f3489a091bf01394f219d2654d1b84e58121c3a1acb3446d776bab8fa1e047112e3d1215ad00782a0da27548ae033072b668d086fff48130be52e9c57d0edc5120545322a1bdc270e5fe167a5e301006e3917deec79d41396c3e3841f77c8996a195e97123a2cb694903d2a26e8a1023958a1f52afbf024aaebd063b8044ebd048e1ed698f7e26c4184feec32ad333801b78399a04a04b12b96b8868c0e9c093433fa2f4178d85236c4baa1ca30db1d00506abb68ef34cb0e1545f1a7e701a2d20237b8b29749298dfb41e5b6e6f44e11216114542d60bd39f3bf7f4681803e9c8d9b26a8654707b3cda2f9a059754487ad4b32c8a6a804a525a3ebbf3b0d92f2f9b546f076f77bafa1f3df24feff738fd205101d1cb04a5a8eb4e1fb449d6314c4bb4e85687978e946ade041f5737087ec66b7f3abcaab024c52c6d7979e9d6084e8d0bcf17324667d9161f2a59a676833f4fe526ed28510a80f8afee1d569296e623e8f748dc68cd83d84b45922ce62ed373e9681e8c60a7bfa5c2260ef68d56e8422291ed9050cb2ca82df143e48f4e83a1341fa2c7e8e35e7b1c173792d3d40688ef9f709f642d76f9d1c6b5c8a4ccba8b692408be113e52002fad214356596ac63e407dc6e3a0c33ee95bfe28395a5aa2fc8ed89ca95854738919d76199df19192bdca592054e88426da6d4e019a221e7fe3851759800b1814d979df9b755e2bf7696c3e8ecdde7aaf52fa054477d47857fb83791d968a597c24ca08a4bba5cb9ca531229f4ca8a13a5a5bf902694d46786c343d7114be84d8eb379e78a33c47d6f94c9b74553470b282d15e052e794217e8d3267acc6324ae3aad46299bf1d486ad53a811b6adde545ca7202d7b35a87cf9b3cb554d379127a2c8da45a2340e821eae0499a021c0753c65681acf5266e4216121d4ea3b4f1263ccd9504e4a2a542f2e112ade7f9d9da4d283d766452f5508de0aa0ba366b8f04e504c6a39b62cae0bef72071410f46ebabe45d8e178bd75fe43c774a1a6ffbe2d47cf711b48c4317bb49db5f947189d5c4d577d1219b41dcc27b84b70d6f10256676823584416fe8cbd74e2e4aace255b486dffbd00984d69e273ca403d0228654acd746af9d3aff34bd0708d8601063190819c62cba2fba15ee6c930c27e7cbda9a959ff463eeedb34bf13ec7b83532507c2615ee6f008da14130aa09202ffd906450fed3c0429ed04ed62cb03249ad2a10c60ba101e1936dae02a06b9fd998fa1a34f226743de5633cb49bfb27e31d2639522218fc022de95916d5f2f8a81cdaf2d89fb83313e5949598528bad41b7fe24418443387cc2f1b331d2ddfa9c7f7a3bad45c883aec986949788e7cb2fe827a367a3dada094cc984f1ac7b9d31b7db04c9bc0239a4e638e9492a049d4f00212d71ef4bc7de3d3439c801374642fd4ef202c839b09548e6b8ce6c26aa7b7b81e0b34dee3ae3a074aceb234e4da7b479e9fc76a843fd9ca2fc6148e7f275e268e8428cf0df6618790f529c500101add932a61b67bf77ea133633452722f25509ec24b7be745773f50cdbfc56ec81bf11fbf17441e5c87cbc201f1f14a87329f2e4dc35773bbbc607fdd560763c6703a5dedc6bd73db722c60ceaab51a5ea2591fc838238aee07222e4416320d4031abb9eec8e79efe54ec95dae5b56b58b796ad02141e1c02be71c1f520b7739d7eefe27c03368d9e5d07b1369efa12257339fa7a6d2fe458d5284dbe1df1a1f6de8b27d55abb26ce8b7515325236cf0d9a71fe5d41c12f65b16180dd3747916f11be9717bcc09aff6fc5e6f0837aed4fb1571265857e78ec963538772f4d7b5af507048945eb0a92ba2a7952e3c32952943a8c77803f27fa3d1d92a467ba8d3d54a6f6ff9f71933e71152546ee70dd9e6d6834103d7b6b99c4a55a7fd40a4375868cb8c21b9091e5d134b432b169939323635f1f7d18dd6bc5693e8d422ef372ed7c6ca2b8bc2a22af0830f06bdd0869f801bcfa4f925f6e7cd01229fe6c33961b4c0279c77e6279c93be1423092b66066396e1b"}) [ 413.769586][T17014] loop5: detected capacity change from 0 to 8192 [ 413.796292][T17014] REISERFS warning: read_super_block: reiserfs filesystem is deprecated and scheduled to be removed from the kernel in 2025 [ 413.831973][T17014] REISERFS (device loop5): found reiserfs format "3.6" with non-standard journal [ 413.842421][T17014] REISERFS (device loop5): using ordered data mode [ 413.849257][T17014] reiserfs: using flush barriers [ 413.871486][T17014] REISERFS (device loop5): journal params: device loop5, size 512, journal first block 18, max trans len 256, max batch 225, max commit age 30, max trans age 30 [ 413.888503][T17014] REISERFS (device loop5): checking transaction log (loop5) [ 413.900168][T17014] REISERFS (device loop5): Using rupasov hash to sort names [ 413.908833][T17014] REISERFS (device loop5): Created .reiserfs_priv - reserved for xattr storage. 23:52:33 executing program 5: syz_mount_image$reiserfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x400010, 0x8, &(0x7f0000000540)=[{&(0x7f0000000140)="8cb637", 0x3, 0x1}, {&(0x7f0000000600)="008409", 0x3, 0x4}, {&(0x7f00000003c0)="cf58f9b6b097287218ce56f250b426fd1534a8241397cfab6d8816fa4bb45c3f9fddf876b269c1e859cebe21b7d9244b1fd8f411c2e75b40440e6e93656ecbb49beeac1c7571478ca3c99ec9074aebadf4462d55738cecdf1ae2862f841926f15b27706dc5f58b7a97eddb385d14cb9c8ac2401498496fac004e5741178f6b0d2fd50e232cd6f66995259a8c573a6bc6ad4f950ff407df67c0d00efbe7bf66eacef1439b60e4dbf24b6eed04202c8542f11f3f6665805eac43e313d13faf6488a374e955b4e0d46b82b24401ac", 0xcd, 0x7}, {&(0x7f0000010000)="00040000ec0100001302000012000000000000000002000000010000611cad49e10000001e000000000000000010cc0310000100526549734572334673000000020000000200010002000102000000000100000012312a231212331233123112341341241273797a6b616c6c65720000000000000001001e003ac1655f004eed", 0x80, 0x10000}, {&(0x7f0000000040)="0000000000000500080000000110000003100048b25607818b96e27ea580195600000000000000000000009e08", 0x2d, 0x100c0}, {&(0x7f0000001a00)="00040000000000000000000012000000000000000002000000010000611cad49e10000001e000000000000000000000000000000000000000000000000000000f45098122a162b001731da04980e000066d9ca9b088f7afee742a2aac93d105868c72edb814cc66a9a1509f90bd413a2b62da4399debc7fecf87abdb531e95f92a62d960ae64fe76344e2543f4e6fb0d51550535cc7a260a24c2f4efbde45c755153418ce7f37b89cfa2db017fa700"/185, 0xb9, 0x212000}, {&(0x7f0000011300)="010002005c0f0000000000000000000000000000000000000100000002000000000000000000000000002c00d40f0100010000000200000001000000f401000002003000a40f00"/96, 0x60, 0x213000}, {&(0x7f0000000280)="0000000001000000010000000200000028000400020000000000000001000000200004002e2e0000000000002e00e2ff00000000ed4100000300003ac1655f3ac1655f3ac165ea000000000000000000f3ff", 0x52, 0x213fa0}], 0x20040a, &(0x7f0000000180)=ANY=[@ANYRES64=0x0], 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$F2FS_IOC_START_ATOMIC_WRITE(0xffffffffffffffff, 0xf501, 0x0) sync() sync() r0 = open(&(0x7f0000000180)='./bus\x00', 0x14d27e, 0x0) sync() fallocate(r0, 0x0, 0x0, 0x1000f4) ioctl$BTRFS_IOC_RM_DEV_V2(0xffffffffffffffff, 0x5000943a, &(0x7f0000000740)={{}, 0x0, 0x8, @unused=[0x7, 0x7fffffffffffffff, 0x2, 0x9], @name="67f63044e4caa71ee74c972d6d57a6d0649140fa79d9181adebba6df25d062d2969852a3b56fe788cf84e05de3225d1260aba4929be9f10043f424a3ca118baf91f453445c579065047ceb11991f778ac99f637ff5c2cf8cabd4c36b71aa194e1d69ffbff090fe7494340edffbe4fadc96e5791bca8b1ee878a02042ceae8bee5412bfeec357df79f941a474845691ac438931c040c1e34044be9b7964563403ee61ee52fd077cd615ed0fb3afdb06da79cab447bccd7c3ce3888efae8d829850678d5ff571a6235856e7cda92d6f396abb2ea3e4f3dc710663c2072a4f922913e16ef9dbdcdafe7eeaaa4cd917d4a0b31679a615b0ace3cba331f019e90234ef7dab882c4b231129e04d910ccba72a659e5d7c23dbcae2f400cd7837884465ceecfc8bb526eff6b8122a9ccb3ae706e85f50d6ea39924fe28b039fd12cf0b8d0e0503559bef4730ba9292f03a2a50f8db7aeca15d4a850f63a440fce481a86d2b70ada7695b792596be64c5b119c9660e32e2276e1333af356e59116dfe9334a683c6ad725166164da1651a01d747f8f5be20d0cdae35f472aac496fc4a43075e7ed9ef0cfc4b24931b18947077558cb64c7384809a4d9cfe9d9722545c194cf4aba4dd69f1e398032a3f18ab479ad5816d4bf8a624804912ac7f62ceae44bee86dcb69c37101fa6037047a5e7d56e49fbd57888c43068b23c19a40c68533d600286828c0b0395508117da4a06a58d9298945e5be07b9ed186a984c960fbcdf728edca3cd1ad93b3fd721b58be4e5198cd4e0dce3a5ad0938792662b9476b2e27fc586f91fded30c143892d53387c4d75b269c9681899229bbd8d618e0f3bb8ee0bbfd16b05696c5bfad2ad538b520cff6c6a2680827558e03d9d899514ec5fff60d59796569b023315cc3c34cb10f3df4a1562966351a90a7244302c8c87d8ec49037c285e143a715ebc5db573d50da6c1fdceb2dc88f6f95786893f89c573f5b60b64157f0fe1d00d7d93064e39af316ec66f6988da5b38236d0ec63635efe8415b0f50859d798ab62003b95f5a8848192e0b2ba6b145b9fbb068d0938144458d10558f08191b7832754a1bcc5faca1b47025f63cec1cdd960b667cc9ef5e51ff889c00203c3e5b95442a228aa668925ccd2be1942b3f776049c5afad76232f7c719eaa938c9cb4dd46b7df03539c95c25db4795f3aa863e04428bd768774282e342d7c992b382775cd591b01b5959ec5cdfc8e1935aa79337e4b329ae740dbc727bd9580edf67a890a5138068372550ccf7930bb54c4b36d13de0c40581ff8e2a0b052dd930c3c9d637f5b7c846253d9ea61c7ad6d77dfb15ba0df5de1007d546967292c011fb45d1c38a309f0d4a5d8dd7a77482f45502a1eeb919a82e033f81b39c0d09e28fd9e3e6ee60d2f2bad081229bd867a10244e4c1d4efc66b80721083b0776cb4561d29021e0261f3891b81290f0dda518b91054c9a7341854584592d917d9d4ef461caeb7ad179f71cc9df82fc080694feadaf812d967498ed55dc6909de28f8b767cdaa843069215e18704fde1b01eb05d4e1d0d3d12d954c5feea1d64b3b542b9e185e5921650b1fd6d13f235358744a2bfc16469d8e028247a699a17675575819ae9093018b47314bca40a6243892670a1ecc399a334aa6ead7c60771deb16073c9a6616898dced262ab09c9eb002fc9cafef28f9735736d12ab5666301ac971b25fae2b316ae06ce87beaea9e84e25d52e7b14c9069ef357b7074d0134b635a1c6752b7a28d612a485bb29c127aa99b42ce6afb6de61c74b1853a87d1c0eb6ee0ac029123090d7a04f0bb17906cc49ce75cd0aba69915ee9d1c2710ffbf752537a35b18e0e44ac31fb5fb62f1350d13b42a75eee30688b328ad48b55efaf4050bdeb17133f091a70368f1374f28498727e5ab3bc54bd7a2f1dc9306fbcb97e3d39939da9dbf7a083523e05a51cf92d9c54701ae8275a1b0860a13137274e2d9e6eae4ef0f407284f1a64a2f42a6ccd5ca6099b7a63ce3ef855a4e9eefe03d04b659cbc6ec40ca6dcb61f5c0b1c54ef74c6558dd9efdb6fc069028a3f42427a497241af3442cd3393a0f39709cda93fceffd9249137146a893a5116ad895ff6b67a31fb8cf02befb04f4a03025d7fed06efa73930fc28544cbf8ad90301fb746fec229e780cf39f65f124de8f4499f9dc9818c5f73238762e36c19e719b02122b920ffd99b7a3eedcc17946f3f450fa0442235f69ac01743df5876cb011a32ab512210831d0eb491c5516bce2f6e1e4252292caed8ecf7b3b03e70670394891b1749c5d15afddc90b482cd70ab1384a7389c406ef3f217c09a0f3aba2f4116ae877cf5194df3413fa8b5cb947dc15fbdd2f9c34c399e15d04b82432dbfcd1d49b072a39f49bc1d6bf4833cfebc9f3d8c22c496de9f4005c957e9c6a975f47e307c31f76e2d4ffb240ff9c55d2a39c6e766fc8df3d46c504da3d526a1c5115c2de6f92eaafd8686024d9e0855f4fe05a0582b3cc2ec7a716b77646bbe1b3bdf3b6bd411fc21dd94e8f0d4c2999160e88145f151c01cf33d4ba2b5797e02bdbb51fd78acbdca548f6fdecd56b86cfb0d73096a6c90428ab0ba5d41e8a7bba2a02c0797d9d883fceb5f9e92f58845aab5757abc1e7e693a826516ffd83c8f1bdcffef54ba4fb8e666fca36b5600d4c7317177e8f46b6a70ec7aaddc93cd2f2139bb4b94b421523eb5367595712cef3c54cad9fd6ad81fd5a669ecf16a298e71c66a9c836af63ccb4519393dba93550854442e5bae68ea205e0f47878938ca538310265b9f339e1a493bec3844177807ce44777ee079e3ce00822e230d37d20c13acd14bec9d3347f142f3ee05684792e7278d7fb0d5e6e1760b5d9b3cf8353203bcfa24f12903b7e73dcd6d241d846a332ba0c3b1b0fad7da9b781877b7bdb90480a55fe495edef2d785adc25155995baaa4f90c2c02f10fc2315f0382e4e6b67741728233b930086b4affe710d7fb9730e277a2ae99a0940b7584c2325a8fcf0b437a3a39f4da330e27764e7cc862eb9a6807cb42d733f494968bd526fb0f5e9ea9177c18fe6a95db892414bd2123fc17dde818a4fe26a82958feb61734622e8a6edea8088e7d3666cbb57bf9a97adb41993c83243e2337ef657a9a4bd28de236c8ef32d0966c7b0139114f8354c4ffbbbad66ca9325b5dae34a27f373598fb656c06c972e6d250ea938fab78af831cae5a59597253b49173dc5371bc43565db979a311ffa91044c6a8f9a9af99873bf25819002916a09803f2793169a12039aaf5d9831de00f6fbea953d76a1f083a06b7c3252b8023e3dd04d817deb27b5c3a0a47e3bbf46b61249c21e452c2d530cbfa054eb10b5046cfe191abd8d495ef5dee339774bc72ff1308b1be5b485907e35a58964bf928aefd297f0e2ea894180b71f2d397f8102af2817bf75be6bbe69f255fd07031a9663bbfa7ae90675b26cc815b8590d4ccdca20288474a71dfc9862620c68eac269387d6c93944fb674aca46e4e18ea2a492f2261aeaa788559509a54825f987952415def24e12856860b474f62881cd2dbec5079bc53e2afae5a8f532b45b704148ffb9aa32346fcbf9b6669108cd3f08162507a7fca70cc8aaa09f3489a091bf01394f219d2654d1b84e58121c3a1acb3446d776bab8fa1e047112e3d1215ad00782a0da27548ae033072b668d086fff48130be52e9c57d0edc5120545322a1bdc270e5fe167a5e301006e3917deec79d41396c3e3841f77c8996a195e97123a2cb694903d2a26e8a1023958a1f52afbf024aaebd063b8044ebd048e1ed698f7e26c4184feec32ad333801b78399a04a04b12b96b8868c0e9c093433fa2f4178d85236c4baa1ca30db1d00506abb68ef34cb0e1545f1a7e701a2d20237b8b29749298dfb41e5b6e6f44e11216114542d60bd39f3bf7f4681803e9c8d9b26a8654707b3cda2f9a059754487ad4b32c8a6a804a525a3ebbf3b0d92f2f9b546f076f77bafa1f3df24feff738fd205101d1cb04a5a8eb4e1fb449d6314c4bb4e85687978e946ade041f5737087ec66b7f3abcaab024c52c6d7979e9d6084e8d0bcf17324667d9161f2a59a676833f4fe526ed28510a80f8afee1d569296e623e8f748dc68cd83d84b45922ce62ed373e9681e8c60a7bfa5c2260ef68d56e8422291ed9050cb2ca82df143e48f4e83a1341fa2c7e8e35e7b1c173792d3d40688ef9f709f642d76f9d1c6b5c8a4ccba8b692408be113e52002fad214356596ac63e407dc6e3a0c33ee95bfe28395a5aa2fc8ed89ca95854738919d76199df19192bdca592054e88426da6d4e019a221e7fe3851759800b1814d979df9b755e2bf7696c3e8ecdde7aaf52fa054477d47857fb83791d968a597c24ca08a4bba5cb9ca531229f4ca8a13a5a5bf902694d46786c343d7114be84d8eb379e78a33c47d6f94c9b74553470b282d15e052e794217e8d3267acc6324ae3aad46299bf1d486ad53a811b6adde545ca7202d7b35a87cf9b3cb554d379127a2c8da45a2340e821eae0499a021c0753c65681acf5266e4216121d4ea3b4f1263ccd9504e4a2a542f2e112ade7f9d9da4d283d766452f5508de0aa0ba366b8f04e504c6a39b62cae0bef72071410f46ebabe45d8e178bd75fe43c774a1a6ffbe2d47cf711b48c4317bb49db5f947189d5c4d577d1219b41dcc27b84b70d6f10256676823584416fe8cbd74e2e4aace255b486dffbd00984d69e273ca403d0228654acd746af9d3aff34bd0708d8601063190819c62cba2fba15ee6c930c27e7cbda9a959ff463eeedb34bf13ec7b83532507c2615ee6f008da14130aa09202ffd906450fed3c0429ed04ed62cb03249ad2a10c60ba101e1936dae02a06b9fd998fa1a34f226743de5633cb49bfb27e31d2639522218fc022de95916d5f2f8a81cdaf2d89fb83313e5949598528bad41b7fe24418443387cc2f1b331d2ddfa9c7f7a3bad45c883aec986949788e7cb2fe827a367a3dada094cc984f1ac7b9d31b7db04c9bc0239a4e638e9492a049d4f00212d71ef4bc7de3d3439c801374642fd4ef202c839b09548e6b8ce6c26aa7b7b81e0b34dee3ae3a074aceb234e4da7b479e9fc76a843fd9ca2fc6148e7f275e268e8428cf0df6618790f529c500101add932a61b67bf77ea133633452722f25509ec24b7be745773f50cdbfc56ec81bf11fbf17441e5c87cbc201f1f14a87329f2e4dc35773bbbc607fdd560763c6703a5dedc6bd73db722c60ceaab51a5ea2591fc838238aee07222e4416320d4031abb9eec8e79efe54ec95dae5b56b58b796ad02141e1c02be71c1f520b7739d7eefe27c03368d9e5d07b1369efa12257339fa7a6d2fe458d5284dbe1df1a1f6de8b27d55abb26ce8b7515325236cf0d9a71fe5d41c12f65b16180dd3747916f11be9717bcc09aff6fc5e6f0837aed4fb1571265857e78ec963538772f4d7b5af507048945eb0a92ba2a7952e3c32952943a8c77803f27fa3d1d92a467ba8d3d54a6f6ff9f71933e71152546ee70dd9e6d6834103d7b6b99c4a55a7fd40a4375868cb8c21b9091e5d134b432b169939323635f1f7d18dd6bc5693e8d422ef372ed7c6ca2b8bc2a22af0830f06bdd0869f801bcfa4f925f6e7cd01229fe6c33961b4c0279c77e6279c93be1423092b66066396e1b"}) [ 414.027714][T17019] loop5: detected capacity change from 0 to 8192 [ 414.036121][T17019] REISERFS warning: read_super_block: reiserfs filesystem is deprecated and scheduled to be removed from the kernel in 2025 [ 414.053753][T17019] REISERFS (device loop5): found reiserfs format "3.6" with non-standard journal [ 414.073788][T17019] REISERFS (device loop5): using ordered data mode [ 414.093751][T17019] reiserfs: using flush barriers [ 414.114798][T17019] REISERFS (device loop5): journal params: device loop5, size 512, journal first block 18, max trans len 256, max batch 225, max commit age 30, max trans age 30 [ 414.142674][T17019] REISERFS (device loop5): checking transaction log (loop5) [ 414.151348][T17019] REISERFS (device loop5): Using rupasov hash to sort names [ 414.161747][T17019] REISERFS (device loop5): Created .reiserfs_priv - reserved for xattr storage. 23:52:33 executing program 5: syz_mount_image$reiserfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x400010, 0x8, &(0x7f0000000540)=[{&(0x7f0000000140)="8cb637", 0x3, 0x1}, {&(0x7f0000000600)="008409", 0x3, 0x4}, {&(0x7f00000003c0)="cf58f9b6b097287218ce56f250b426fd1534a8241397cfab6d8816fa4bb45c3f9fddf876b269c1e859cebe21b7d9244b1fd8f411c2e75b40440e6e93656ecbb49beeac1c7571478ca3c99ec9074aebadf4462d55738cecdf1ae2862f841926f15b27706dc5f58b7a97eddb385d14cb9c8ac2401498496fac004e5741178f6b0d2fd50e232cd6f66995259a8c573a6bc6ad4f950ff407df67c0d00efbe7bf66eacef1439b60e4dbf24b6eed04202c8542f11f3f6665805eac43e313d13faf6488a374e955b4e0d46b82b24401ac", 0xcd, 0x7}, {&(0x7f0000010000)="00040000ec0100001302000012000000000000000002000000010000611cad49e10000001e000000000000000010cc0310000100526549734572334673000000020000000200010002000102000000000100000012312a231212331233123112341341241273797a6b616c6c65720000000000000001001e003ac1655f004eed", 0x80, 0x10000}, {&(0x7f0000000040)="0000000000000500080000000110000003100048b25607818b96e27ea580195600000000000000000000009e08", 0x2d, 0x100c0}, {&(0x7f0000001a00)="00040000000000000000000012000000000000000002000000010000611cad49e10000001e000000000000000000000000000000000000000000000000000000f45098122a162b001731da04980e000066d9ca9b088f7afee742a2aac93d105868c72edb814cc66a9a1509f90bd413a2b62da4399debc7fecf87abdb531e95f92a62d960ae64fe76344e2543f4e6fb0d51550535cc7a260a24c2f4efbde45c755153418ce7f37b89cfa2db017fa700"/185, 0xb9, 0x212000}, {&(0x7f0000011300)="010002005c0f0000000000000000000000000000000000000100000002000000000000000000000000002c00d40f0100010000000200000001000000f401000002003000a40f00"/96, 0x60, 0x213000}, {&(0x7f0000000280)="0000000001000000010000000200000028000400020000000000000001000000200004002e2e0000000000002e00e2ff00000000ed4100000300003ac1655f3ac1655f3ac165ea000000000000000000f3ff", 0x52, 0x213fa0}], 0x20040a, &(0x7f0000000180)=ANY=[@ANYRES64=0x0], 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$F2FS_IOC_START_ATOMIC_WRITE(0xffffffffffffffff, 0xf501, 0x0) sync() sync() r0 = open(&(0x7f0000000180)='./bus\x00', 0x14d27e, 0x0) sync() fallocate(r0, 0x0, 0x0, 0x1000f4) ioctl$BTRFS_IOC_RM_DEV_V2(0xffffffffffffffff, 0x5000943a, &(0x7f0000000740)={{}, 0x0, 0x8, @unused=[0x7, 0x7fffffffffffffff, 0x2, 0x9], @name="67f63044e4caa71ee74c972d6d57a6d0649140fa79d9181adebba6df25d062d2969852a3b56fe788cf84e05de3225d1260aba4929be9f10043f424a3ca118baf91f453445c579065047ceb11991f778ac99f637ff5c2cf8cabd4c36b71aa194e1d69ffbff090fe7494340edffbe4fadc96e5791bca8b1ee878a02042ceae8bee5412bfeec357df79f941a474845691ac438931c040c1e34044be9b7964563403ee61ee52fd077cd615ed0fb3afdb06da79cab447bccd7c3ce3888efae8d829850678d5ff571a6235856e7cda92d6f396abb2ea3e4f3dc710663c2072a4f922913e16ef9dbdcdafe7eeaaa4cd917d4a0b31679a615b0ace3cba331f019e90234ef7dab882c4b231129e04d910ccba72a659e5d7c23dbcae2f400cd7837884465ceecfc8bb526eff6b8122a9ccb3ae706e85f50d6ea39924fe28b039fd12cf0b8d0e0503559bef4730ba9292f03a2a50f8db7aeca15d4a850f63a440fce481a86d2b70ada7695b792596be64c5b119c9660e32e2276e1333af356e59116dfe9334a683c6ad725166164da1651a01d747f8f5be20d0cdae35f472aac496fc4a43075e7ed9ef0cfc4b24931b18947077558cb64c7384809a4d9cfe9d9722545c194cf4aba4dd69f1e398032a3f18ab479ad5816d4bf8a624804912ac7f62ceae44bee86dcb69c37101fa6037047a5e7d56e49fbd57888c43068b23c19a40c68533d600286828c0b0395508117da4a06a58d9298945e5be07b9ed186a984c960fbcdf728edca3cd1ad93b3fd721b58be4e5198cd4e0dce3a5ad0938792662b9476b2e27fc586f91fded30c143892d53387c4d75b269c9681899229bbd8d618e0f3bb8ee0bbfd16b05696c5bfad2ad538b520cff6c6a2680827558e03d9d899514ec5fff60d59796569b023315cc3c34cb10f3df4a1562966351a90a7244302c8c87d8ec49037c285e143a715ebc5db573d50da6c1fdceb2dc88f6f95786893f89c573f5b60b64157f0fe1d00d7d93064e39af316ec66f6988da5b38236d0ec63635efe8415b0f50859d798ab62003b95f5a8848192e0b2ba6b145b9fbb068d0938144458d10558f08191b7832754a1bcc5faca1b47025f63cec1cdd960b667cc9ef5e51ff889c00203c3e5b95442a228aa668925ccd2be1942b3f776049c5afad76232f7c719eaa938c9cb4dd46b7df03539c95c25db4795f3aa863e04428bd768774282e342d7c992b382775cd591b01b5959ec5cdfc8e1935aa79337e4b329ae740dbc727bd9580edf67a890a5138068372550ccf7930bb54c4b36d13de0c40581ff8e2a0b052dd930c3c9d637f5b7c846253d9ea61c7ad6d77dfb15ba0df5de1007d546967292c011fb45d1c38a309f0d4a5d8dd7a77482f45502a1eeb919a82e033f81b39c0d09e28fd9e3e6ee60d2f2bad081229bd867a10244e4c1d4efc66b80721083b0776cb4561d29021e0261f3891b81290f0dda518b91054c9a7341854584592d917d9d4ef461caeb7ad179f71cc9df82fc080694feadaf812d967498ed55dc6909de28f8b767cdaa843069215e18704fde1b01eb05d4e1d0d3d12d954c5feea1d64b3b542b9e185e5921650b1fd6d13f235358744a2bfc16469d8e028247a699a17675575819ae9093018b47314bca40a6243892670a1ecc399a334aa6ead7c60771deb16073c9a6616898dced262ab09c9eb002fc9cafef28f9735736d12ab5666301ac971b25fae2b316ae06ce87beaea9e84e25d52e7b14c9069ef357b7074d0134b635a1c6752b7a28d612a485bb29c127aa99b42ce6afb6de61c74b1853a87d1c0eb6ee0ac029123090d7a04f0bb17906cc49ce75cd0aba69915ee9d1c2710ffbf752537a35b18e0e44ac31fb5fb62f1350d13b42a75eee30688b328ad48b55efaf4050bdeb17133f091a70368f1374f28498727e5ab3bc54bd7a2f1dc9306fbcb97e3d39939da9dbf7a083523e05a51cf92d9c54701ae8275a1b0860a13137274e2d9e6eae4ef0f407284f1a64a2f42a6ccd5ca6099b7a63ce3ef855a4e9eefe03d04b659cbc6ec40ca6dcb61f5c0b1c54ef74c6558dd9efdb6fc069028a3f42427a497241af3442cd3393a0f39709cda93fceffd9249137146a893a5116ad895ff6b67a31fb8cf02befb04f4a03025d7fed06efa73930fc28544cbf8ad90301fb746fec229e780cf39f65f124de8f4499f9dc9818c5f73238762e36c19e719b02122b920ffd99b7a3eedcc17946f3f450fa0442235f69ac01743df5876cb011a32ab512210831d0eb491c5516bce2f6e1e4252292caed8ecf7b3b03e70670394891b1749c5d15afddc90b482cd70ab1384a7389c406ef3f217c09a0f3aba2f4116ae877cf5194df3413fa8b5cb947dc15fbdd2f9c34c399e15d04b82432dbfcd1d49b072a39f49bc1d6bf4833cfebc9f3d8c22c496de9f4005c957e9c6a975f47e307c31f76e2d4ffb240ff9c55d2a39c6e766fc8df3d46c504da3d526a1c5115c2de6f92eaafd8686024d9e0855f4fe05a0582b3cc2ec7a716b77646bbe1b3bdf3b6bd411fc21dd94e8f0d4c2999160e88145f151c01cf33d4ba2b5797e02bdbb51fd78acbdca548f6fdecd56b86cfb0d73096a6c90428ab0ba5d41e8a7bba2a02c0797d9d883fceb5f9e92f58845aab5757abc1e7e693a826516ffd83c8f1bdcffef54ba4fb8e666fca36b5600d4c7317177e8f46b6a70ec7aaddc93cd2f2139bb4b94b421523eb5367595712cef3c54cad9fd6ad81fd5a669ecf16a298e71c66a9c836af63ccb4519393dba93550854442e5bae68ea205e0f47878938ca538310265b9f339e1a493bec3844177807ce44777ee079e3ce00822e230d37d20c13acd14bec9d3347f142f3ee05684792e7278d7fb0d5e6e1760b5d9b3cf8353203bcfa24f12903b7e73dcd6d241d846a332ba0c3b1b0fad7da9b781877b7bdb90480a55fe495edef2d785adc25155995baaa4f90c2c02f10fc2315f0382e4e6b67741728233b930086b4affe710d7fb9730e277a2ae99a0940b7584c2325a8fcf0b437a3a39f4da330e27764e7cc862eb9a6807cb42d733f494968bd526fb0f5e9ea9177c18fe6a95db892414bd2123fc17dde818a4fe26a82958feb61734622e8a6edea8088e7d3666cbb57bf9a97adb41993c83243e2337ef657a9a4bd28de236c8ef32d0966c7b0139114f8354c4ffbbbad66ca9325b5dae34a27f373598fb656c06c972e6d250ea938fab78af831cae5a59597253b49173dc5371bc43565db979a311ffa91044c6a8f9a9af99873bf25819002916a09803f2793169a12039aaf5d9831de00f6fbea953d76a1f083a06b7c3252b8023e3dd04d817deb27b5c3a0a47e3bbf46b61249c21e452c2d530cbfa054eb10b5046cfe191abd8d495ef5dee339774bc72ff1308b1be5b485907e35a58964bf928aefd297f0e2ea894180b71f2d397f8102af2817bf75be6bbe69f255fd07031a9663bbfa7ae90675b26cc815b8590d4ccdca20288474a71dfc9862620c68eac269387d6c93944fb674aca46e4e18ea2a492f2261aeaa788559509a54825f987952415def24e12856860b474f62881cd2dbec5079bc53e2afae5a8f532b45b704148ffb9aa32346fcbf9b6669108cd3f08162507a7fca70cc8aaa09f3489a091bf01394f219d2654d1b84e58121c3a1acb3446d776bab8fa1e047112e3d1215ad00782a0da27548ae033072b668d086fff48130be52e9c57d0edc5120545322a1bdc270e5fe167a5e301006e3917deec79d41396c3e3841f77c8996a195e97123a2cb694903d2a26e8a1023958a1f52afbf024aaebd063b8044ebd048e1ed698f7e26c4184feec32ad333801b78399a04a04b12b96b8868c0e9c093433fa2f4178d85236c4baa1ca30db1d00506abb68ef34cb0e1545f1a7e701a2d20237b8b29749298dfb41e5b6e6f44e11216114542d60bd39f3bf7f4681803e9c8d9b26a8654707b3cda2f9a059754487ad4b32c8a6a804a525a3ebbf3b0d92f2f9b546f076f77bafa1f3df24feff738fd205101d1cb04a5a8eb4e1fb449d6314c4bb4e85687978e946ade041f5737087ec66b7f3abcaab024c52c6d7979e9d6084e8d0bcf17324667d9161f2a59a676833f4fe526ed28510a80f8afee1d569296e623e8f748dc68cd83d84b45922ce62ed373e9681e8c60a7bfa5c2260ef68d56e8422291ed9050cb2ca82df143e48f4e83a1341fa2c7e8e35e7b1c173792d3d40688ef9f709f642d76f9d1c6b5c8a4ccba8b692408be113e52002fad214356596ac63e407dc6e3a0c33ee95bfe28395a5aa2fc8ed89ca95854738919d76199df19192bdca592054e88426da6d4e019a221e7fe3851759800b1814d979df9b755e2bf7696c3e8ecdde7aaf52fa054477d47857fb83791d968a597c24ca08a4bba5cb9ca531229f4ca8a13a5a5bf902694d46786c343d7114be84d8eb379e78a33c47d6f94c9b74553470b282d15e052e794217e8d3267acc6324ae3aad46299bf1d486ad53a811b6adde545ca7202d7b35a87cf9b3cb554d379127a2c8da45a2340e821eae0499a021c0753c65681acf5266e4216121d4ea3b4f1263ccd9504e4a2a542f2e112ade7f9d9da4d283d766452f5508de0aa0ba366b8f04e504c6a39b62cae0bef72071410f46ebabe45d8e178bd75fe43c774a1a6ffbe2d47cf711b48c4317bb49db5f947189d5c4d577d1219b41dcc27b84b70d6f10256676823584416fe8cbd74e2e4aace255b486dffbd00984d69e273ca403d0228654acd746af9d3aff34bd0708d8601063190819c62cba2fba15ee6c930c27e7cbda9a959ff463eeedb34bf13ec7b83532507c2615ee6f008da14130aa09202ffd906450fed3c0429ed04ed62cb03249ad2a10c60ba101e1936dae02a06b9fd998fa1a34f226743de5633cb49bfb27e31d2639522218fc022de95916d5f2f8a81cdaf2d89fb83313e5949598528bad41b7fe24418443387cc2f1b331d2ddfa9c7f7a3bad45c883aec986949788e7cb2fe827a367a3dada094cc984f1ac7b9d31b7db04c9bc0239a4e638e9492a049d4f00212d71ef4bc7de3d3439c801374642fd4ef202c839b09548e6b8ce6c26aa7b7b81e0b34dee3ae3a074aceb234e4da7b479e9fc76a843fd9ca2fc6148e7f275e268e8428cf0df6618790f529c500101add932a61b67bf77ea133633452722f25509ec24b7be745773f50cdbfc56ec81bf11fbf17441e5c87cbc201f1f14a87329f2e4dc35773bbbc607fdd560763c6703a5dedc6bd73db722c60ceaab51a5ea2591fc838238aee07222e4416320d4031abb9eec8e79efe54ec95dae5b56b58b796ad02141e1c02be71c1f520b7739d7eefe27c03368d9e5d07b1369efa12257339fa7a6d2fe458d5284dbe1df1a1f6de8b27d55abb26ce8b7515325236cf0d9a71fe5d41c12f65b16180dd3747916f11be9717bcc09aff6fc5e6f0837aed4fb1571265857e78ec963538772f4d7b5af507048945eb0a92ba2a7952e3c32952943a8c77803f27fa3d1d92a467ba8d3d54a6f6ff9f71933e71152546ee70dd9e6d6834103d7b6b99c4a55a7fd40a4375868cb8c21b9091e5d134b432b169939323635f1f7d18dd6bc5693e8d422ef372ed7c6ca2b8bc2a22af0830f06bdd0869f801bcfa4f925f6e7cd01229fe6c33961b4c0279c77e6279c93be1423092b66066396e1b"}) [ 414.290921][T17023] loop5: detected capacity change from 0 to 8192 [ 414.314704][T17023] REISERFS warning: read_super_block: reiserfs filesystem is deprecated and scheduled to be removed from the kernel in 2025 [ 414.330075][T17023] REISERFS (device loop5): found reiserfs format "3.6" with non-standard journal [ 414.339628][T17023] REISERFS (device loop5): using ordered data mode [ 414.348201][T17023] reiserfs: using flush barriers [ 414.363705][T17023] REISERFS (device loop5): journal params: device loop5, size 512, journal first block 18, max trans len 256, max batch 225, max commit age 30, max trans age 30 [ 414.382637][T17023] REISERFS (device loop5): checking transaction log (loop5) [ 414.400688][T17023] REISERFS (device loop5): Using rupasov hash to sort names [ 414.415923][T17023] REISERFS (device loop5): Created .reiserfs_priv - reserved for xattr storage. 23:52:33 executing program 5: syz_mount_image$reiserfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x400010, 0x8, &(0x7f0000000540)=[{&(0x7f0000000140)="8cb637", 0x3, 0x1}, {&(0x7f0000000600)="008409", 0x3, 0x4}, {&(0x7f00000003c0)="cf58f9b6b097287218ce56f250b426fd1534a8241397cfab6d8816fa4bb45c3f9fddf876b269c1e859cebe21b7d9244b1fd8f411c2e75b40440e6e93656ecbb49beeac1c7571478ca3c99ec9074aebadf4462d55738cecdf1ae2862f841926f15b27706dc5f58b7a97eddb385d14cb9c8ac2401498496fac004e5741178f6b0d2fd50e232cd6f66995259a8c573a6bc6ad4f950ff407df67c0d00efbe7bf66eacef1439b60e4dbf24b6eed04202c8542f11f3f6665805eac43e313d13faf6488a374e955b4e0d46b82b24401ac", 0xcd, 0x7}, {&(0x7f0000010000)="00040000ec0100001302000012000000000000000002000000010000611cad49e10000001e000000000000000010cc0310000100526549734572334673000000020000000200010002000102000000000100000012312a231212331233123112341341241273797a6b616c6c65720000000000000001001e003ac1655f004eed", 0x80, 0x10000}, {&(0x7f0000000040)="0000000000000500080000000110000003100048b25607818b96e27ea580195600000000000000000000009e08", 0x2d, 0x100c0}, {&(0x7f0000001a00)="00040000000000000000000012000000000000000002000000010000611cad49e10000001e000000000000000000000000000000000000000000000000000000f45098122a162b001731da04980e000066d9ca9b088f7afee742a2aac93d105868c72edb814cc66a9a1509f90bd413a2b62da4399debc7fecf87abdb531e95f92a62d960ae64fe76344e2543f4e6fb0d51550535cc7a260a24c2f4efbde45c755153418ce7f37b89cfa2db017fa700"/185, 0xb9, 0x212000}, {&(0x7f0000011300)="010002005c0f0000000000000000000000000000000000000100000002000000000000000000000000002c00d40f0100010000000200000001000000f401000002003000a40f00"/96, 0x60, 0x213000}, {&(0x7f0000000280)="0000000001000000010000000200000028000400020000000000000001000000200004002e2e0000000000002e00e2ff00000000ed4100000300003ac1655f3ac1655f3ac165ea000000000000000000f3ff", 0x52, 0x213fa0}], 0x20040a, &(0x7f0000000180)=ANY=[@ANYRES64=0x0], 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$F2FS_IOC_START_ATOMIC_WRITE(0xffffffffffffffff, 0xf501, 0x0) sync() sync() open(&(0x7f0000000180)='./bus\x00', 0x14d27e, 0x0) sync() r0 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x42142, 0x39) ioctl$BTRFS_IOC_RM_DEV_V2(r0, 0x5000943a, &(0x7f0000000740)={{}, 0x0, 0x8, @unused=[0x7, 0x7fffffffffffffff, 0x2, 0x9], @name="67f63044e4caa71ee74c972d6d57a6d0649140fa79d9181adebba6df25d062d2969852a3b56fe788cf84e05de3225d1260aba4929be9f10043f424a3ca118baf91f453445c579065047ceb11991f778ac99f637ff5c2cf8cabd4c36b71aa194e1d69ffbff090fe7494340edffbe4fadc96e5791bca8b1ee878a02042ceae8bee5412bfeec357df79f941a474845691ac438931c040c1e34044be9b7964563403ee61ee52fd077cd615ed0fb3afdb06da79cab447bccd7c3ce3888efae8d829850678d5ff571a6235856e7cda92d6f396abb2ea3e4f3dc710663c2072a4f922913e16ef9dbdcdafe7eeaaa4cd917d4a0b31679a615b0ace3cba331f019e90234ef7dab882c4b231129e04d910ccba72a659e5d7c23dbcae2f400cd7837884465ceecfc8bb526eff6b8122a9ccb3ae706e85f50d6ea39924fe28b039fd12cf0b8d0e0503559bef4730ba9292f03a2a50f8db7aeca15d4a850f63a440fce481a86d2b70ada7695b792596be64c5b119c9660e32e2276e1333af356e59116dfe9334a683c6ad725166164da1651a01d747f8f5be20d0cdae35f472aac496fc4a43075e7ed9ef0cfc4b24931b18947077558cb64c7384809a4d9cfe9d9722545c194cf4aba4dd69f1e398032a3f18ab479ad5816d4bf8a624804912ac7f62ceae44bee86dcb69c37101fa6037047a5e7d56e49fbd57888c43068b23c19a40c68533d600286828c0b0395508117da4a06a58d9298945e5be07b9ed186a984c960fbcdf728edca3cd1ad93b3fd721b58be4e5198cd4e0dce3a5ad0938792662b9476b2e27fc586f91fded30c143892d53387c4d75b269c9681899229bbd8d618e0f3bb8ee0bbfd16b05696c5bfad2ad538b520cff6c6a2680827558e03d9d899514ec5fff60d59796569b023315cc3c34cb10f3df4a1562966351a90a7244302c8c87d8ec49037c285e143a715ebc5db573d50da6c1fdceb2dc88f6f95786893f89c573f5b60b64157f0fe1d00d7d93064e39af316ec66f6988da5b38236d0ec63635efe8415b0f50859d798ab62003b95f5a8848192e0b2ba6b145b9fbb068d0938144458d10558f08191b7832754a1bcc5faca1b47025f63cec1cdd960b667cc9ef5e51ff889c00203c3e5b95442a228aa668925ccd2be1942b3f776049c5afad76232f7c719eaa938c9cb4dd46b7df03539c95c25db4795f3aa863e04428bd768774282e342d7c992b382775cd591b01b5959ec5cdfc8e1935aa79337e4b329ae740dbc727bd9580edf67a890a5138068372550ccf7930bb54c4b36d13de0c40581ff8e2a0b052dd930c3c9d637f5b7c846253d9ea61c7ad6d77dfb15ba0df5de1007d546967292c011fb45d1c38a309f0d4a5d8dd7a77482f45502a1eeb919a82e033f81b39c0d09e28fd9e3e6ee60d2f2bad081229bd867a10244e4c1d4efc66b80721083b0776cb4561d29021e0261f3891b81290f0dda518b91054c9a7341854584592d917d9d4ef461caeb7ad179f71cc9df82fc080694feadaf812d967498ed55dc6909de28f8b767cdaa843069215e18704fde1b01eb05d4e1d0d3d12d954c5feea1d64b3b542b9e185e5921650b1fd6d13f235358744a2bfc16469d8e028247a699a17675575819ae9093018b47314bca40a6243892670a1ecc399a334aa6ead7c60771deb16073c9a6616898dced262ab09c9eb002fc9cafef28f9735736d12ab5666301ac971b25fae2b316ae06ce87beaea9e84e25d52e7b14c9069ef357b7074d0134b635a1c6752b7a28d612a485bb29c127aa99b42ce6afb6de61c74b1853a87d1c0eb6ee0ac029123090d7a04f0bb17906cc49ce75cd0aba69915ee9d1c2710ffbf752537a35b18e0e44ac31fb5fb62f1350d13b42a75eee30688b328ad48b55efaf4050bdeb17133f091a70368f1374f28498727e5ab3bc54bd7a2f1dc9306fbcb97e3d39939da9dbf7a083523e05a51cf92d9c54701ae8275a1b0860a13137274e2d9e6eae4ef0f407284f1a64a2f42a6ccd5ca6099b7a63ce3ef855a4e9eefe03d04b659cbc6ec40ca6dcb61f5c0b1c54ef74c6558dd9efdb6fc069028a3f42427a497241af3442cd3393a0f39709cda93fceffd9249137146a893a5116ad895ff6b67a31fb8cf02befb04f4a03025d7fed06efa73930fc28544cbf8ad90301fb746fec229e780cf39f65f124de8f4499f9dc9818c5f73238762e36c19e719b02122b920ffd99b7a3eedcc17946f3f450fa0442235f69ac01743df5876cb011a32ab512210831d0eb491c5516bce2f6e1e4252292caed8ecf7b3b03e70670394891b1749c5d15afddc90b482cd70ab1384a7389c406ef3f217c09a0f3aba2f4116ae877cf5194df3413fa8b5cb947dc15fbdd2f9c34c399e15d04b82432dbfcd1d49b072a39f49bc1d6bf4833cfebc9f3d8c22c496de9f4005c957e9c6a975f47e307c31f76e2d4ffb240ff9c55d2a39c6e766fc8df3d46c504da3d526a1c5115c2de6f92eaafd8686024d9e0855f4fe05a0582b3cc2ec7a716b77646bbe1b3bdf3b6bd411fc21dd94e8f0d4c2999160e88145f151c01cf33d4ba2b5797e02bdbb51fd78acbdca548f6fdecd56b86cfb0d73096a6c90428ab0ba5d41e8a7bba2a02c0797d9d883fceb5f9e92f58845aab5757abc1e7e693a826516ffd83c8f1bdcffef54ba4fb8e666fca36b5600d4c7317177e8f46b6a70ec7aaddc93cd2f2139bb4b94b421523eb5367595712cef3c54cad9fd6ad81fd5a669ecf16a298e71c66a9c836af63ccb4519393dba93550854442e5bae68ea205e0f47878938ca538310265b9f339e1a493bec3844177807ce44777ee079e3ce00822e230d37d20c13acd14bec9d3347f142f3ee05684792e7278d7fb0d5e6e1760b5d9b3cf8353203bcfa24f12903b7e73dcd6d241d846a332ba0c3b1b0fad7da9b781877b7bdb90480a55fe495edef2d785adc25155995baaa4f90c2c02f10fc2315f0382e4e6b67741728233b930086b4affe710d7fb9730e277a2ae99a0940b7584c2325a8fcf0b437a3a39f4da330e27764e7cc862eb9a6807cb42d733f494968bd526fb0f5e9ea9177c18fe6a95db892414bd2123fc17dde818a4fe26a82958feb61734622e8a6edea8088e7d3666cbb57bf9a97adb41993c83243e2337ef657a9a4bd28de236c8ef32d0966c7b0139114f8354c4ffbbbad66ca9325b5dae34a27f373598fb656c06c972e6d250ea938fab78af831cae5a59597253b49173dc5371bc43565db979a311ffa91044c6a8f9a9af99873bf25819002916a09803f2793169a12039aaf5d9831de00f6fbea953d76a1f083a06b7c3252b8023e3dd04d817deb27b5c3a0a47e3bbf46b61249c21e452c2d530cbfa054eb10b5046cfe191abd8d495ef5dee339774bc72ff1308b1be5b485907e35a58964bf928aefd297f0e2ea894180b71f2d397f8102af2817bf75be6bbe69f255fd07031a9663bbfa7ae90675b26cc815b8590d4ccdca20288474a71dfc9862620c68eac269387d6c93944fb674aca46e4e18ea2a492f2261aeaa788559509a54825f987952415def24e12856860b474f62881cd2dbec5079bc53e2afae5a8f532b45b704148ffb9aa32346fcbf9b6669108cd3f08162507a7fca70cc8aaa09f3489a091bf01394f219d2654d1b84e58121c3a1acb3446d776bab8fa1e047112e3d1215ad00782a0da27548ae033072b668d086fff48130be52e9c57d0edc5120545322a1bdc270e5fe167a5e301006e3917deec79d41396c3e3841f77c8996a195e97123a2cb694903d2a26e8a1023958a1f52afbf024aaebd063b8044ebd048e1ed698f7e26c4184feec32ad333801b78399a04a04b12b96b8868c0e9c093433fa2f4178d85236c4baa1ca30db1d00506abb68ef34cb0e1545f1a7e701a2d20237b8b29749298dfb41e5b6e6f44e11216114542d60bd39f3bf7f4681803e9c8d9b26a8654707b3cda2f9a059754487ad4b32c8a6a804a525a3ebbf3b0d92f2f9b546f076f77bafa1f3df24feff738fd205101d1cb04a5a8eb4e1fb449d6314c4bb4e85687978e946ade041f5737087ec66b7f3abcaab024c52c6d7979e9d6084e8d0bcf17324667d9161f2a59a676833f4fe526ed28510a80f8afee1d569296e623e8f748dc68cd83d84b45922ce62ed373e9681e8c60a7bfa5c2260ef68d56e8422291ed9050cb2ca82df143e48f4e83a1341fa2c7e8e35e7b1c173792d3d40688ef9f709f642d76f9d1c6b5c8a4ccba8b692408be113e52002fad214356596ac63e407dc6e3a0c33ee95bfe28395a5aa2fc8ed89ca95854738919d76199df19192bdca592054e88426da6d4e019a221e7fe3851759800b1814d979df9b755e2bf7696c3e8ecdde7aaf52fa054477d47857fb83791d968a597c24ca08a4bba5cb9ca531229f4ca8a13a5a5bf902694d46786c343d7114be84d8eb379e78a33c47d6f94c9b74553470b282d15e052e794217e8d3267acc6324ae3aad46299bf1d486ad53a811b6adde545ca7202d7b35a87cf9b3cb554d379127a2c8da45a2340e821eae0499a021c0753c65681acf5266e4216121d4ea3b4f1263ccd9504e4a2a542f2e112ade7f9d9da4d283d766452f5508de0aa0ba366b8f04e504c6a39b62cae0bef72071410f46ebabe45d8e178bd75fe43c774a1a6ffbe2d47cf711b48c4317bb49db5f947189d5c4d577d1219b41dcc27b84b70d6f10256676823584416fe8cbd74e2e4aace255b486dffbd00984d69e273ca403d0228654acd746af9d3aff34bd0708d8601063190819c62cba2fba15ee6c930c27e7cbda9a959ff463eeedb34bf13ec7b83532507c2615ee6f008da14130aa09202ffd906450fed3c0429ed04ed62cb03249ad2a10c60ba101e1936dae02a06b9fd998fa1a34f226743de5633cb49bfb27e31d2639522218fc022de95916d5f2f8a81cdaf2d89fb83313e5949598528bad41b7fe24418443387cc2f1b331d2ddfa9c7f7a3bad45c883aec986949788e7cb2fe827a367a3dada094cc984f1ac7b9d31b7db04c9bc0239a4e638e9492a049d4f00212d71ef4bc7de3d3439c801374642fd4ef202c839b09548e6b8ce6c26aa7b7b81e0b34dee3ae3a074aceb234e4da7b479e9fc76a843fd9ca2fc6148e7f275e268e8428cf0df6618790f529c500101add932a61b67bf77ea133633452722f25509ec24b7be745773f50cdbfc56ec81bf11fbf17441e5c87cbc201f1f14a87329f2e4dc35773bbbc607fdd560763c6703a5dedc6bd73db722c60ceaab51a5ea2591fc838238aee07222e4416320d4031abb9eec8e79efe54ec95dae5b56b58b796ad02141e1c02be71c1f520b7739d7eefe27c03368d9e5d07b1369efa12257339fa7a6d2fe458d5284dbe1df1a1f6de8b27d55abb26ce8b7515325236cf0d9a71fe5d41c12f65b16180dd3747916f11be9717bcc09aff6fc5e6f0837aed4fb1571265857e78ec963538772f4d7b5af507048945eb0a92ba2a7952e3c32952943a8c77803f27fa3d1d92a467ba8d3d54a6f6ff9f71933e71152546ee70dd9e6d6834103d7b6b99c4a55a7fd40a4375868cb8c21b9091e5d134b432b169939323635f1f7d18dd6bc5693e8d422ef372ed7c6ca2b8bc2a22af0830f06bdd0869f801bcfa4f925f6e7cd01229fe6c33961b4c0279c77e6279c93be1423092b66066396e1b"}) [ 414.581116][T17027] loop5: detected capacity change from 0 to 8192 [ 414.608932][T17027] REISERFS warning: read_super_block: reiserfs filesystem is deprecated and scheduled to be removed from the kernel in 2025 [ 414.622389][T17027] REISERFS (device loop5): found reiserfs format "3.6" with non-standard journal [ 414.631678][T17027] REISERFS (device loop5): using ordered data mode [ 414.638536][T17027] reiserfs: using flush barriers [ 414.645552][T17027] REISERFS (device loop5): journal params: device loop5, size 512, journal first block 18, max trans len 256, max batch 225, max commit age 30, max trans age 30 [ 414.662217][T17027] REISERFS (device loop5): checking transaction log (loop5) [ 414.670316][T17027] REISERFS (device loop5): Using rupasov hash to sort names [ 414.682232][T17027] REISERFS (device loop5): Created .reiserfs_priv - reserved for xattr storage. 23:52:33 executing program 5: syz_mount_image$reiserfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x400010, 0x8, &(0x7f0000000540)=[{&(0x7f0000000140)="8cb637", 0x3, 0x1}, {&(0x7f0000000600)="008409", 0x3, 0x4}, {&(0x7f00000003c0)="cf58f9b6b097287218ce56f250b426fd1534a8241397cfab6d8816fa4bb45c3f9fddf876b269c1e859cebe21b7d9244b1fd8f411c2e75b40440e6e93656ecbb49beeac1c7571478ca3c99ec9074aebadf4462d55738cecdf1ae2862f841926f15b27706dc5f58b7a97eddb385d14cb9c8ac2401498496fac004e5741178f6b0d2fd50e232cd6f66995259a8c573a6bc6ad4f950ff407df67c0d00efbe7bf66eacef1439b60e4dbf24b6eed04202c8542f11f3f6665805eac43e313d13faf6488a374e955b4e0d46b82b24401ac", 0xcd, 0x7}, {&(0x7f0000010000)="00040000ec0100001302000012000000000000000002000000010000611cad49e10000001e000000000000000010cc0310000100526549734572334673000000020000000200010002000102000000000100000012312a231212331233123112341341241273797a6b616c6c65720000000000000001001e003ac1655f004eed", 0x80, 0x10000}, {&(0x7f0000000040)="0000000000000500080000000110000003100048b25607818b96e27ea580195600000000000000000000009e08", 0x2d, 0x100c0}, {&(0x7f0000001a00)="00040000000000000000000012000000000000000002000000010000611cad49e10000001e000000000000000000000000000000000000000000000000000000f45098122a162b001731da04980e000066d9ca9b088f7afee742a2aac93d105868c72edb814cc66a9a1509f90bd413a2b62da4399debc7fecf87abdb531e95f92a62d960ae64fe76344e2543f4e6fb0d51550535cc7a260a24c2f4efbde45c755153418ce7f37b89cfa2db017fa700"/185, 0xb9, 0x212000}, {&(0x7f0000011300)="010002005c0f0000000000000000000000000000000000000100000002000000000000000000000000002c00d40f0100010000000200000001000000f401000002003000a40f00"/96, 0x60, 0x213000}, {&(0x7f0000000280)="0000000001000000010000000200000028000400020000000000000001000000200004002e2e0000000000002e00e2ff00000000ed4100000300003ac1655f3ac1655f3ac165ea000000000000000000f3ff", 0x52, 0x213fa0}], 0x20040a, &(0x7f0000000180)=ANY=[@ANYRES64=0x0], 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$F2FS_IOC_START_ATOMIC_WRITE(0xffffffffffffffff, 0xf501, 0x0) sync() sync() open(&(0x7f0000000180)='./bus\x00', 0x14d27e, 0x0) r0 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x42142, 0x39) ioctl$BTRFS_IOC_RM_DEV_V2(r0, 0x5000943a, &(0x7f0000000740)={{}, 0x0, 0x8, @unused=[0x7, 0x7fffffffffffffff, 0x2, 0x9], @name="67f63044e4caa71ee74c972d6d57a6d0649140fa79d9181adebba6df25d062d2969852a3b56fe788cf84e05de3225d1260aba4929be9f10043f424a3ca118baf91f453445c579065047ceb11991f778ac99f637ff5c2cf8cabd4c36b71aa194e1d69ffbff090fe7494340edffbe4fadc96e5791bca8b1ee878a02042ceae8bee5412bfeec357df79f941a474845691ac438931c040c1e34044be9b7964563403ee61ee52fd077cd615ed0fb3afdb06da79cab447bccd7c3ce3888efae8d829850678d5ff571a6235856e7cda92d6f396abb2ea3e4f3dc710663c2072a4f922913e16ef9dbdcdafe7eeaaa4cd917d4a0b31679a615b0ace3cba331f019e90234ef7dab882c4b231129e04d910ccba72a659e5d7c23dbcae2f400cd7837884465ceecfc8bb526eff6b8122a9ccb3ae706e85f50d6ea39924fe28b039fd12cf0b8d0e0503559bef4730ba9292f03a2a50f8db7aeca15d4a850f63a440fce481a86d2b70ada7695b792596be64c5b119c9660e32e2276e1333af356e59116dfe9334a683c6ad725166164da1651a01d747f8f5be20d0cdae35f472aac496fc4a43075e7ed9ef0cfc4b24931b18947077558cb64c7384809a4d9cfe9d9722545c194cf4aba4dd69f1e398032a3f18ab479ad5816d4bf8a624804912ac7f62ceae44bee86dcb69c37101fa6037047a5e7d56e49fbd57888c43068b23c19a40c68533d600286828c0b0395508117da4a06a58d9298945e5be07b9ed186a984c960fbcdf728edca3cd1ad93b3fd721b58be4e5198cd4e0dce3a5ad0938792662b9476b2e27fc586f91fded30c143892d53387c4d75b269c9681899229bbd8d618e0f3bb8ee0bbfd16b05696c5bfad2ad538b520cff6c6a2680827558e03d9d899514ec5fff60d59796569b023315cc3c34cb10f3df4a1562966351a90a7244302c8c87d8ec49037c285e143a715ebc5db573d50da6c1fdceb2dc88f6f95786893f89c573f5b60b64157f0fe1d00d7d93064e39af316ec66f6988da5b38236d0ec63635efe8415b0f50859d798ab62003b95f5a8848192e0b2ba6b145b9fbb068d0938144458d10558f08191b7832754a1bcc5faca1b47025f63cec1cdd960b667cc9ef5e51ff889c00203c3e5b95442a228aa668925ccd2be1942b3f776049c5afad76232f7c719eaa938c9cb4dd46b7df03539c95c25db4795f3aa863e04428bd768774282e342d7c992b382775cd591b01b5959ec5cdfc8e1935aa79337e4b329ae740dbc727bd9580edf67a890a5138068372550ccf7930bb54c4b36d13de0c40581ff8e2a0b052dd930c3c9d637f5b7c846253d9ea61c7ad6d77dfb15ba0df5de1007d546967292c011fb45d1c38a309f0d4a5d8dd7a77482f45502a1eeb919a82e033f81b39c0d09e28fd9e3e6ee60d2f2bad081229bd867a10244e4c1d4efc66b80721083b0776cb4561d29021e0261f3891b81290f0dda518b91054c9a7341854584592d917d9d4ef461caeb7ad179f71cc9df82fc080694feadaf812d967498ed55dc6909de28f8b767cdaa843069215e18704fde1b01eb05d4e1d0d3d12d954c5feea1d64b3b542b9e185e5921650b1fd6d13f235358744a2bfc16469d8e028247a699a17675575819ae9093018b47314bca40a6243892670a1ecc399a334aa6ead7c60771deb16073c9a6616898dced262ab09c9eb002fc9cafef28f9735736d12ab5666301ac971b25fae2b316ae06ce87beaea9e84e25d52e7b14c9069ef357b7074d0134b635a1c6752b7a28d612a485bb29c127aa99b42ce6afb6de61c74b1853a87d1c0eb6ee0ac029123090d7a04f0bb17906cc49ce75cd0aba69915ee9d1c2710ffbf752537a35b18e0e44ac31fb5fb62f1350d13b42a75eee30688b328ad48b55efaf4050bdeb17133f091a70368f1374f28498727e5ab3bc54bd7a2f1dc9306fbcb97e3d39939da9dbf7a083523e05a51cf92d9c54701ae8275a1b0860a13137274e2d9e6eae4ef0f407284f1a64a2f42a6ccd5ca6099b7a63ce3ef855a4e9eefe03d04b659cbc6ec40ca6dcb61f5c0b1c54ef74c6558dd9efdb6fc069028a3f42427a497241af3442cd3393a0f39709cda93fceffd9249137146a893a5116ad895ff6b67a31fb8cf02befb04f4a03025d7fed06efa73930fc28544cbf8ad90301fb746fec229e780cf39f65f124de8f4499f9dc9818c5f73238762e36c19e719b02122b920ffd99b7a3eedcc17946f3f450fa0442235f69ac01743df5876cb011a32ab512210831d0eb491c5516bce2f6e1e4252292caed8ecf7b3b03e70670394891b1749c5d15afddc90b482cd70ab1384a7389c406ef3f217c09a0f3aba2f4116ae877cf5194df3413fa8b5cb947dc15fbdd2f9c34c399e15d04b82432dbfcd1d49b072a39f49bc1d6bf4833cfebc9f3d8c22c496de9f4005c957e9c6a975f47e307c31f76e2d4ffb240ff9c55d2a39c6e766fc8df3d46c504da3d526a1c5115c2de6f92eaafd8686024d9e0855f4fe05a0582b3cc2ec7a716b77646bbe1b3bdf3b6bd411fc21dd94e8f0d4c2999160e88145f151c01cf33d4ba2b5797e02bdbb51fd78acbdca548f6fdecd56b86cfb0d73096a6c90428ab0ba5d41e8a7bba2a02c0797d9d883fceb5f9e92f58845aab5757abc1e7e693a826516ffd83c8f1bdcffef54ba4fb8e666fca36b5600d4c7317177e8f46b6a70ec7aaddc93cd2f2139bb4b94b421523eb5367595712cef3c54cad9fd6ad81fd5a669ecf16a298e71c66a9c836af63ccb4519393dba93550854442e5bae68ea205e0f47878938ca538310265b9f339e1a493bec3844177807ce44777ee079e3ce00822e230d37d20c13acd14bec9d3347f142f3ee05684792e7278d7fb0d5e6e1760b5d9b3cf8353203bcfa24f12903b7e73dcd6d241d846a332ba0c3b1b0fad7da9b781877b7bdb90480a55fe495edef2d785adc25155995baaa4f90c2c02f10fc2315f0382e4e6b67741728233b930086b4affe710d7fb9730e277a2ae99a0940b7584c2325a8fcf0b437a3a39f4da330e27764e7cc862eb9a6807cb42d733f494968bd526fb0f5e9ea9177c18fe6a95db892414bd2123fc17dde818a4fe26a82958feb61734622e8a6edea8088e7d3666cbb57bf9a97adb41993c83243e2337ef657a9a4bd28de236c8ef32d0966c7b0139114f8354c4ffbbbad66ca9325b5dae34a27f373598fb656c06c972e6d250ea938fab78af831cae5a59597253b49173dc5371bc43565db979a311ffa91044c6a8f9a9af99873bf25819002916a09803f2793169a12039aaf5d9831de00f6fbea953d76a1f083a06b7c3252b8023e3dd04d817deb27b5c3a0a47e3bbf46b61249c21e452c2d530cbfa054eb10b5046cfe191abd8d495ef5dee339774bc72ff1308b1be5b485907e35a58964bf928aefd297f0e2ea894180b71f2d397f8102af2817bf75be6bbe69f255fd07031a9663bbfa7ae90675b26cc815b8590d4ccdca20288474a71dfc9862620c68eac269387d6c93944fb674aca46e4e18ea2a492f2261aeaa788559509a54825f987952415def24e12856860b474f62881cd2dbec5079bc53e2afae5a8f532b45b704148ffb9aa32346fcbf9b6669108cd3f08162507a7fca70cc8aaa09f3489a091bf01394f219d2654d1b84e58121c3a1acb3446d776bab8fa1e047112e3d1215ad00782a0da27548ae033072b668d086fff48130be52e9c57d0edc5120545322a1bdc270e5fe167a5e301006e3917deec79d41396c3e3841f77c8996a195e97123a2cb694903d2a26e8a1023958a1f52afbf024aaebd063b8044ebd048e1ed698f7e26c4184feec32ad333801b78399a04a04b12b96b8868c0e9c093433fa2f4178d85236c4baa1ca30db1d00506abb68ef34cb0e1545f1a7e701a2d20237b8b29749298dfb41e5b6e6f44e11216114542d60bd39f3bf7f4681803e9c8d9b26a8654707b3cda2f9a059754487ad4b32c8a6a804a525a3ebbf3b0d92f2f9b546f076f77bafa1f3df24feff738fd205101d1cb04a5a8eb4e1fb449d6314c4bb4e85687978e946ade041f5737087ec66b7f3abcaab024c52c6d7979e9d6084e8d0bcf17324667d9161f2a59a676833f4fe526ed28510a80f8afee1d569296e623e8f748dc68cd83d84b45922ce62ed373e9681e8c60a7bfa5c2260ef68d56e8422291ed9050cb2ca82df143e48f4e83a1341fa2c7e8e35e7b1c173792d3d40688ef9f709f642d76f9d1c6b5c8a4ccba8b692408be113e52002fad214356596ac63e407dc6e3a0c33ee95bfe28395a5aa2fc8ed89ca95854738919d76199df19192bdca592054e88426da6d4e019a221e7fe3851759800b1814d979df9b755e2bf7696c3e8ecdde7aaf52fa054477d47857fb83791d968a597c24ca08a4bba5cb9ca531229f4ca8a13a5a5bf902694d46786c343d7114be84d8eb379e78a33c47d6f94c9b74553470b282d15e052e794217e8d3267acc6324ae3aad46299bf1d486ad53a811b6adde545ca7202d7b35a87cf9b3cb554d379127a2c8da45a2340e821eae0499a021c0753c65681acf5266e4216121d4ea3b4f1263ccd9504e4a2a542f2e112ade7f9d9da4d283d766452f5508de0aa0ba366b8f04e504c6a39b62cae0bef72071410f46ebabe45d8e178bd75fe43c774a1a6ffbe2d47cf711b48c4317bb49db5f947189d5c4d577d1219b41dcc27b84b70d6f10256676823584416fe8cbd74e2e4aace255b486dffbd00984d69e273ca403d0228654acd746af9d3aff34bd0708d8601063190819c62cba2fba15ee6c930c27e7cbda9a959ff463eeedb34bf13ec7b83532507c2615ee6f008da14130aa09202ffd906450fed3c0429ed04ed62cb03249ad2a10c60ba101e1936dae02a06b9fd998fa1a34f226743de5633cb49bfb27e31d2639522218fc022de95916d5f2f8a81cdaf2d89fb83313e5949598528bad41b7fe24418443387cc2f1b331d2ddfa9c7f7a3bad45c883aec986949788e7cb2fe827a367a3dada094cc984f1ac7b9d31b7db04c9bc0239a4e638e9492a049d4f00212d71ef4bc7de3d3439c801374642fd4ef202c839b09548e6b8ce6c26aa7b7b81e0b34dee3ae3a074aceb234e4da7b479e9fc76a843fd9ca2fc6148e7f275e268e8428cf0df6618790f529c500101add932a61b67bf77ea133633452722f25509ec24b7be745773f50cdbfc56ec81bf11fbf17441e5c87cbc201f1f14a87329f2e4dc35773bbbc607fdd560763c6703a5dedc6bd73db722c60ceaab51a5ea2591fc838238aee07222e4416320d4031abb9eec8e79efe54ec95dae5b56b58b796ad02141e1c02be71c1f520b7739d7eefe27c03368d9e5d07b1369efa12257339fa7a6d2fe458d5284dbe1df1a1f6de8b27d55abb26ce8b7515325236cf0d9a71fe5d41c12f65b16180dd3747916f11be9717bcc09aff6fc5e6f0837aed4fb1571265857e78ec963538772f4d7b5af507048945eb0a92ba2a7952e3c32952943a8c77803f27fa3d1d92a467ba8d3d54a6f6ff9f71933e71152546ee70dd9e6d6834103d7b6b99c4a55a7fd40a4375868cb8c21b9091e5d134b432b169939323635f1f7d18dd6bc5693e8d422ef372ed7c6ca2b8bc2a22af0830f06bdd0869f801bcfa4f925f6e7cd01229fe6c33961b4c0279c77e6279c93be1423092b66066396e1b"}) [ 414.800243][T17031] loop5: detected capacity change from 0 to 8192 [ 414.808600][T17031] REISERFS warning: read_super_block: reiserfs filesystem is deprecated and scheduled to be removed from the kernel in 2025 [ 414.822699][T17031] REISERFS (device loop5): found reiserfs format "3.6" with non-standard journal [ 414.833083][T17031] REISERFS (device loop5): using ordered data mode [ 414.839602][T17031] reiserfs: using flush barriers [ 414.851911][T17031] REISERFS (device loop5): journal params: device loop5, size 512, journal first block 18, max trans len 256, max batch 225, max commit age 30, max trans age 30 [ 414.868407][T17031] REISERFS (device loop5): checking transaction log (loop5) [ 414.884318][T17031] REISERFS (device loop5): Using rupasov hash to sort names [ 414.901183][T17031] REISERFS (device loop5): Created .reiserfs_priv - reserved for xattr storage. 23:52:34 executing program 5: syz_mount_image$reiserfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x400010, 0x8, &(0x7f0000000540)=[{&(0x7f0000000140)="8cb637", 0x3, 0x1}, {&(0x7f0000000600)="008409", 0x3, 0x4}, {&(0x7f00000003c0)="cf58f9b6b097287218ce56f250b426fd1534a8241397cfab6d8816fa4bb45c3f9fddf876b269c1e859cebe21b7d9244b1fd8f411c2e75b40440e6e93656ecbb49beeac1c7571478ca3c99ec9074aebadf4462d55738cecdf1ae2862f841926f15b27706dc5f58b7a97eddb385d14cb9c8ac2401498496fac004e5741178f6b0d2fd50e232cd6f66995259a8c573a6bc6ad4f950ff407df67c0d00efbe7bf66eacef1439b60e4dbf24b6eed04202c8542f11f3f6665805eac43e313d13faf6488a374e955b4e0d46b82b24401ac", 0xcd, 0x7}, {&(0x7f0000010000)="00040000ec0100001302000012000000000000000002000000010000611cad49e10000001e000000000000000010cc0310000100526549734572334673000000020000000200010002000102000000000100000012312a231212331233123112341341241273797a6b616c6c65720000000000000001001e003ac1655f004eed", 0x80, 0x10000}, {&(0x7f0000000040)="0000000000000500080000000110000003100048b25607818b96e27ea580195600000000000000000000009e08", 0x2d, 0x100c0}, {&(0x7f0000001a00)="00040000000000000000000012000000000000000002000000010000611cad49e10000001e000000000000000000000000000000000000000000000000000000f45098122a162b001731da04980e000066d9ca9b088f7afee742a2aac93d105868c72edb814cc66a9a1509f90bd413a2b62da4399debc7fecf87abdb531e95f92a62d960ae64fe76344e2543f4e6fb0d51550535cc7a260a24c2f4efbde45c755153418ce7f37b89cfa2db017fa700"/185, 0xb9, 0x212000}, {&(0x7f0000011300)="010002005c0f0000000000000000000000000000000000000100000002000000000000000000000000002c00d40f0100010000000200000001000000f401000002003000a40f00"/96, 0x60, 0x213000}, {&(0x7f0000000280)="0000000001000000010000000200000028000400020000000000000001000000200004002e2e0000000000002e00e2ff00000000ed4100000300003ac1655f3ac1655f3ac165ea000000000000000000f3ff", 0x52, 0x213fa0}], 0x20040a, &(0x7f0000000180)=ANY=[@ANYRES64=0x0], 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$F2FS_IOC_START_ATOMIC_WRITE(0xffffffffffffffff, 0xf501, 0x0) sync() sync() r0 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x42142, 0x39) ioctl$BTRFS_IOC_RM_DEV_V2(r0, 0x5000943a, &(0x7f0000000740)={{}, 0x0, 0x8, @unused=[0x7, 0x7fffffffffffffff, 0x2, 0x9], @name="67f63044e4caa71ee74c972d6d57a6d0649140fa79d9181adebba6df25d062d2969852a3b56fe788cf84e05de3225d1260aba4929be9f10043f424a3ca118baf91f453445c579065047ceb11991f778ac99f637ff5c2cf8cabd4c36b71aa194e1d69ffbff090fe7494340edffbe4fadc96e5791bca8b1ee878a02042ceae8bee5412bfeec357df79f941a474845691ac438931c040c1e34044be9b7964563403ee61ee52fd077cd615ed0fb3afdb06da79cab447bccd7c3ce3888efae8d829850678d5ff571a6235856e7cda92d6f396abb2ea3e4f3dc710663c2072a4f922913e16ef9dbdcdafe7eeaaa4cd917d4a0b31679a615b0ace3cba331f019e90234ef7dab882c4b231129e04d910ccba72a659e5d7c23dbcae2f400cd7837884465ceecfc8bb526eff6b8122a9ccb3ae706e85f50d6ea39924fe28b039fd12cf0b8d0e0503559bef4730ba9292f03a2a50f8db7aeca15d4a850f63a440fce481a86d2b70ada7695b792596be64c5b119c9660e32e2276e1333af356e59116dfe9334a683c6ad725166164da1651a01d747f8f5be20d0cdae35f472aac496fc4a43075e7ed9ef0cfc4b24931b18947077558cb64c7384809a4d9cfe9d9722545c194cf4aba4dd69f1e398032a3f18ab479ad5816d4bf8a624804912ac7f62ceae44bee86dcb69c37101fa6037047a5e7d56e49fbd57888c43068b23c19a40c68533d600286828c0b0395508117da4a06a58d9298945e5be07b9ed186a984c960fbcdf728edca3cd1ad93b3fd721b58be4e5198cd4e0dce3a5ad0938792662b9476b2e27fc586f91fded30c143892d53387c4d75b269c9681899229bbd8d618e0f3bb8ee0bbfd16b05696c5bfad2ad538b520cff6c6a2680827558e03d9d899514ec5fff60d59796569b023315cc3c34cb10f3df4a1562966351a90a7244302c8c87d8ec49037c285e143a715ebc5db573d50da6c1fdceb2dc88f6f95786893f89c573f5b60b64157f0fe1d00d7d93064e39af316ec66f6988da5b38236d0ec63635efe8415b0f50859d798ab62003b95f5a8848192e0b2ba6b145b9fbb068d0938144458d10558f08191b7832754a1bcc5faca1b47025f63cec1cdd960b667cc9ef5e51ff889c00203c3e5b95442a228aa668925ccd2be1942b3f776049c5afad76232f7c719eaa938c9cb4dd46b7df03539c95c25db4795f3aa863e04428bd768774282e342d7c992b382775cd591b01b5959ec5cdfc8e1935aa79337e4b329ae740dbc727bd9580edf67a890a5138068372550ccf7930bb54c4b36d13de0c40581ff8e2a0b052dd930c3c9d637f5b7c846253d9ea61c7ad6d77dfb15ba0df5de1007d546967292c011fb45d1c38a309f0d4a5d8dd7a77482f45502a1eeb919a82e033f81b39c0d09e28fd9e3e6ee60d2f2bad081229bd867a10244e4c1d4efc66b80721083b0776cb4561d29021e0261f3891b81290f0dda518b91054c9a7341854584592d917d9d4ef461caeb7ad179f71cc9df82fc080694feadaf812d967498ed55dc6909de28f8b767cdaa843069215e18704fde1b01eb05d4e1d0d3d12d954c5feea1d64b3b542b9e185e5921650b1fd6d13f235358744a2bfc16469d8e028247a699a17675575819ae9093018b47314bca40a6243892670a1ecc399a334aa6ead7c60771deb16073c9a6616898dced262ab09c9eb002fc9cafef28f9735736d12ab5666301ac971b25fae2b316ae06ce87beaea9e84e25d52e7b14c9069ef357b7074d0134b635a1c6752b7a28d612a485bb29c127aa99b42ce6afb6de61c74b1853a87d1c0eb6ee0ac029123090d7a04f0bb17906cc49ce75cd0aba69915ee9d1c2710ffbf752537a35b18e0e44ac31fb5fb62f1350d13b42a75eee30688b328ad48b55efaf4050bdeb17133f091a70368f1374f28498727e5ab3bc54bd7a2f1dc9306fbcb97e3d39939da9dbf7a083523e05a51cf92d9c54701ae8275a1b0860a13137274e2d9e6eae4ef0f407284f1a64a2f42a6ccd5ca6099b7a63ce3ef855a4e9eefe03d04b659cbc6ec40ca6dcb61f5c0b1c54ef74c6558dd9efdb6fc069028a3f42427a497241af3442cd3393a0f39709cda93fceffd9249137146a893a5116ad895ff6b67a31fb8cf02befb04f4a03025d7fed06efa73930fc28544cbf8ad90301fb746fec229e780cf39f65f124de8f4499f9dc9818c5f73238762e36c19e719b02122b920ffd99b7a3eedcc17946f3f450fa0442235f69ac01743df5876cb011a32ab512210831d0eb491c5516bce2f6e1e4252292caed8ecf7b3b03e70670394891b1749c5d15afddc90b482cd70ab1384a7389c406ef3f217c09a0f3aba2f4116ae877cf5194df3413fa8b5cb947dc15fbdd2f9c34c399e15d04b82432dbfcd1d49b072a39f49bc1d6bf4833cfebc9f3d8c22c496de9f4005c957e9c6a975f47e307c31f76e2d4ffb240ff9c55d2a39c6e766fc8df3d46c504da3d526a1c5115c2de6f92eaafd8686024d9e0855f4fe05a0582b3cc2ec7a716b77646bbe1b3bdf3b6bd411fc21dd94e8f0d4c2999160e88145f151c01cf33d4ba2b5797e02bdbb51fd78acbdca548f6fdecd56b86cfb0d73096a6c90428ab0ba5d41e8a7bba2a02c0797d9d883fceb5f9e92f58845aab5757abc1e7e693a826516ffd83c8f1bdcffef54ba4fb8e666fca36b5600d4c7317177e8f46b6a70ec7aaddc93cd2f2139bb4b94b421523eb5367595712cef3c54cad9fd6ad81fd5a669ecf16a298e71c66a9c836af63ccb4519393dba93550854442e5bae68ea205e0f47878938ca538310265b9f339e1a493bec3844177807ce44777ee079e3ce00822e230d37d20c13acd14bec9d3347f142f3ee05684792e7278d7fb0d5e6e1760b5d9b3cf8353203bcfa24f12903b7e73dcd6d241d846a332ba0c3b1b0fad7da9b781877b7bdb90480a55fe495edef2d785adc25155995baaa4f90c2c02f10fc2315f0382e4e6b67741728233b930086b4affe710d7fb9730e277a2ae99a0940b7584c2325a8fcf0b437a3a39f4da330e27764e7cc862eb9a6807cb42d733f494968bd526fb0f5e9ea9177c18fe6a95db892414bd2123fc17dde818a4fe26a82958feb61734622e8a6edea8088e7d3666cbb57bf9a97adb41993c83243e2337ef657a9a4bd28de236c8ef32d0966c7b0139114f8354c4ffbbbad66ca9325b5dae34a27f373598fb656c06c972e6d250ea938fab78af831cae5a59597253b49173dc5371bc43565db979a311ffa91044c6a8f9a9af99873bf25819002916a09803f2793169a12039aaf5d9831de00f6fbea953d76a1f083a06b7c3252b8023e3dd04d817deb27b5c3a0a47e3bbf46b61249c21e452c2d530cbfa054eb10b5046cfe191abd8d495ef5dee339774bc72ff1308b1be5b485907e35a58964bf928aefd297f0e2ea894180b71f2d397f8102af2817bf75be6bbe69f255fd07031a9663bbfa7ae90675b26cc815b8590d4ccdca20288474a71dfc9862620c68eac269387d6c93944fb674aca46e4e18ea2a492f2261aeaa788559509a54825f987952415def24e12856860b474f62881cd2dbec5079bc53e2afae5a8f532b45b704148ffb9aa32346fcbf9b6669108cd3f08162507a7fca70cc8aaa09f3489a091bf01394f219d2654d1b84e58121c3a1acb3446d776bab8fa1e047112e3d1215ad00782a0da27548ae033072b668d086fff48130be52e9c57d0edc5120545322a1bdc270e5fe167a5e301006e3917deec79d41396c3e3841f77c8996a195e97123a2cb694903d2a26e8a1023958a1f52afbf024aaebd063b8044ebd048e1ed698f7e26c4184feec32ad333801b78399a04a04b12b96b8868c0e9c093433fa2f4178d85236c4baa1ca30db1d00506abb68ef34cb0e1545f1a7e701a2d20237b8b29749298dfb41e5b6e6f44e11216114542d60bd39f3bf7f4681803e9c8d9b26a8654707b3cda2f9a059754487ad4b32c8a6a804a525a3ebbf3b0d92f2f9b546f076f77bafa1f3df24feff738fd205101d1cb04a5a8eb4e1fb449d6314c4bb4e85687978e946ade041f5737087ec66b7f3abcaab024c52c6d7979e9d6084e8d0bcf17324667d9161f2a59a676833f4fe526ed28510a80f8afee1d569296e623e8f748dc68cd83d84b45922ce62ed373e9681e8c60a7bfa5c2260ef68d56e8422291ed9050cb2ca82df143e48f4e83a1341fa2c7e8e35e7b1c173792d3d40688ef9f709f642d76f9d1c6b5c8a4ccba8b692408be113e52002fad214356596ac63e407dc6e3a0c33ee95bfe28395a5aa2fc8ed89ca95854738919d76199df19192bdca592054e88426da6d4e019a221e7fe3851759800b1814d979df9b755e2bf7696c3e8ecdde7aaf52fa054477d47857fb83791d968a597c24ca08a4bba5cb9ca531229f4ca8a13a5a5bf902694d46786c343d7114be84d8eb379e78a33c47d6f94c9b74553470b282d15e052e794217e8d3267acc6324ae3aad46299bf1d486ad53a811b6adde545ca7202d7b35a87cf9b3cb554d379127a2c8da45a2340e821eae0499a021c0753c65681acf5266e4216121d4ea3b4f1263ccd9504e4a2a542f2e112ade7f9d9da4d283d766452f5508de0aa0ba366b8f04e504c6a39b62cae0bef72071410f46ebabe45d8e178bd75fe43c774a1a6ffbe2d47cf711b48c4317bb49db5f947189d5c4d577d1219b41dcc27b84b70d6f10256676823584416fe8cbd74e2e4aace255b486dffbd00984d69e273ca403d0228654acd746af9d3aff34bd0708d8601063190819c62cba2fba15ee6c930c27e7cbda9a959ff463eeedb34bf13ec7b83532507c2615ee6f008da14130aa09202ffd906450fed3c0429ed04ed62cb03249ad2a10c60ba101e1936dae02a06b9fd998fa1a34f226743de5633cb49bfb27e31d2639522218fc022de95916d5f2f8a81cdaf2d89fb83313e5949598528bad41b7fe24418443387cc2f1b331d2ddfa9c7f7a3bad45c883aec986949788e7cb2fe827a367a3dada094cc984f1ac7b9d31b7db04c9bc0239a4e638e9492a049d4f00212d71ef4bc7de3d3439c801374642fd4ef202c839b09548e6b8ce6c26aa7b7b81e0b34dee3ae3a074aceb234e4da7b479e9fc76a843fd9ca2fc6148e7f275e268e8428cf0df6618790f529c500101add932a61b67bf77ea133633452722f25509ec24b7be745773f50cdbfc56ec81bf11fbf17441e5c87cbc201f1f14a87329f2e4dc35773bbbc607fdd560763c6703a5dedc6bd73db722c60ceaab51a5ea2591fc838238aee07222e4416320d4031abb9eec8e79efe54ec95dae5b56b58b796ad02141e1c02be71c1f520b7739d7eefe27c03368d9e5d07b1369efa12257339fa7a6d2fe458d5284dbe1df1a1f6de8b27d55abb26ce8b7515325236cf0d9a71fe5d41c12f65b16180dd3747916f11be9717bcc09aff6fc5e6f0837aed4fb1571265857e78ec963538772f4d7b5af507048945eb0a92ba2a7952e3c32952943a8c77803f27fa3d1d92a467ba8d3d54a6f6ff9f71933e71152546ee70dd9e6d6834103d7b6b99c4a55a7fd40a4375868cb8c21b9091e5d134b432b169939323635f1f7d18dd6bc5693e8d422ef372ed7c6ca2b8bc2a22af0830f06bdd0869f801bcfa4f925f6e7cd01229fe6c33961b4c0279c77e6279c93be1423092b66066396e1b"}) [ 415.066674][T17035] loop5: detected capacity change from 0 to 8192 [ 415.093651][T17035] REISERFS warning: read_super_block: reiserfs filesystem is deprecated and scheduled to be removed from the kernel in 2025 [ 415.112823][T17035] REISERFS (device loop5): found reiserfs format "3.6" with non-standard journal [ 415.132708][T17035] REISERFS (device loop5): using ordered data mode [ 415.142022][T17035] reiserfs: using flush barriers [ 415.147984][T17035] REISERFS (device loop5): journal params: device loop5, size 512, journal first block 18, max trans len 256, max batch 225, max commit age 30, max trans age 30 [ 415.164824][T17035] REISERFS (device loop5): checking transaction log (loop5) [ 415.175194][T17035] REISERFS (device loop5): Using rupasov hash to sort names [ 415.182982][T17035] REISERFS (device loop5): Created .reiserfs_priv - reserved for xattr storage. 23:52:34 executing program 5: syz_mount_image$reiserfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x400010, 0x8, &(0x7f0000000540)=[{&(0x7f0000000140)="8cb637", 0x3, 0x1}, {&(0x7f0000000600)="008409", 0x3, 0x4}, {&(0x7f00000003c0)="cf58f9b6b097287218ce56f250b426fd1534a8241397cfab6d8816fa4bb45c3f9fddf876b269c1e859cebe21b7d9244b1fd8f411c2e75b40440e6e93656ecbb49beeac1c7571478ca3c99ec9074aebadf4462d55738cecdf1ae2862f841926f15b27706dc5f58b7a97eddb385d14cb9c8ac2401498496fac004e5741178f6b0d2fd50e232cd6f66995259a8c573a6bc6ad4f950ff407df67c0d00efbe7bf66eacef1439b60e4dbf24b6eed04202c8542f11f3f6665805eac43e313d13faf6488a374e955b4e0d46b82b24401ac", 0xcd, 0x7}, {&(0x7f0000010000)="00040000ec0100001302000012000000000000000002000000010000611cad49e10000001e000000000000000010cc0310000100526549734572334673000000020000000200010002000102000000000100000012312a231212331233123112341341241273797a6b616c6c65720000000000000001001e003ac1655f004eed", 0x80, 0x10000}, {&(0x7f0000000040)="0000000000000500080000000110000003100048b25607818b96e27ea580195600000000000000000000009e08", 0x2d, 0x100c0}, {&(0x7f0000001a00)="00040000000000000000000012000000000000000002000000010000611cad49e10000001e000000000000000000000000000000000000000000000000000000f45098122a162b001731da04980e000066d9ca9b088f7afee742a2aac93d105868c72edb814cc66a9a1509f90bd413a2b62da4399debc7fecf87abdb531e95f92a62d960ae64fe76344e2543f4e6fb0d51550535cc7a260a24c2f4efbde45c755153418ce7f37b89cfa2db017fa700"/185, 0xb9, 0x212000}, {&(0x7f0000011300)="010002005c0f0000000000000000000000000000000000000100000002000000000000000000000000002c00d40f0100010000000200000001000000f401000002003000a40f00"/96, 0x60, 0x213000}, {&(0x7f0000000280)="0000000001000000010000000200000028000400020000000000000001000000200004002e2e0000000000002e00e2ff00000000ed4100000300003ac1655f3ac1655f3ac165ea000000000000000000f3ff", 0x52, 0x213fa0}], 0x20040a, &(0x7f0000000180)=ANY=[@ANYRES64=0x0], 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$F2FS_IOC_START_ATOMIC_WRITE(0xffffffffffffffff, 0xf501, 0x0) sync() r0 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x42142, 0x39) ioctl$BTRFS_IOC_RM_DEV_V2(r0, 0x5000943a, &(0x7f0000000740)={{}, 0x0, 0x8, @unused=[0x7, 0x7fffffffffffffff, 0x2, 0x9], @name="67f63044e4caa71ee74c972d6d57a6d0649140fa79d9181adebba6df25d062d2969852a3b56fe788cf84e05de3225d1260aba4929be9f10043f424a3ca118baf91f453445c579065047ceb11991f778ac99f637ff5c2cf8cabd4c36b71aa194e1d69ffbff090fe7494340edffbe4fadc96e5791bca8b1ee878a02042ceae8bee5412bfeec357df79f941a474845691ac438931c040c1e34044be9b7964563403ee61ee52fd077cd615ed0fb3afdb06da79cab447bccd7c3ce3888efae8d829850678d5ff571a6235856e7cda92d6f396abb2ea3e4f3dc710663c2072a4f922913e16ef9dbdcdafe7eeaaa4cd917d4a0b31679a615b0ace3cba331f019e90234ef7dab882c4b231129e04d910ccba72a659e5d7c23dbcae2f400cd7837884465ceecfc8bb526eff6b8122a9ccb3ae706e85f50d6ea39924fe28b039fd12cf0b8d0e0503559bef4730ba9292f03a2a50f8db7aeca15d4a850f63a440fce481a86d2b70ada7695b792596be64c5b119c9660e32e2276e1333af356e59116dfe9334a683c6ad725166164da1651a01d747f8f5be20d0cdae35f472aac496fc4a43075e7ed9ef0cfc4b24931b18947077558cb64c7384809a4d9cfe9d9722545c194cf4aba4dd69f1e398032a3f18ab479ad5816d4bf8a624804912ac7f62ceae44bee86dcb69c37101fa6037047a5e7d56e49fbd57888c43068b23c19a40c68533d600286828c0b0395508117da4a06a58d9298945e5be07b9ed186a984c960fbcdf728edca3cd1ad93b3fd721b58be4e5198cd4e0dce3a5ad0938792662b9476b2e27fc586f91fded30c143892d53387c4d75b269c9681899229bbd8d618e0f3bb8ee0bbfd16b05696c5bfad2ad538b520cff6c6a2680827558e03d9d899514ec5fff60d59796569b023315cc3c34cb10f3df4a1562966351a90a7244302c8c87d8ec49037c285e143a715ebc5db573d50da6c1fdceb2dc88f6f95786893f89c573f5b60b64157f0fe1d00d7d93064e39af316ec66f6988da5b38236d0ec63635efe8415b0f50859d798ab62003b95f5a8848192e0b2ba6b145b9fbb068d0938144458d10558f08191b7832754a1bcc5faca1b47025f63cec1cdd960b667cc9ef5e51ff889c00203c3e5b95442a228aa668925ccd2be1942b3f776049c5afad76232f7c719eaa938c9cb4dd46b7df03539c95c25db4795f3aa863e04428bd768774282e342d7c992b382775cd591b01b5959ec5cdfc8e1935aa79337e4b329ae740dbc727bd9580edf67a890a5138068372550ccf7930bb54c4b36d13de0c40581ff8e2a0b052dd930c3c9d637f5b7c846253d9ea61c7ad6d77dfb15ba0df5de1007d546967292c011fb45d1c38a309f0d4a5d8dd7a77482f45502a1eeb919a82e033f81b39c0d09e28fd9e3e6ee60d2f2bad081229bd867a10244e4c1d4efc66b80721083b0776cb4561d29021e0261f3891b81290f0dda518b91054c9a7341854584592d917d9d4ef461caeb7ad179f71cc9df82fc080694feadaf812d967498ed55dc6909de28f8b767cdaa843069215e18704fde1b01eb05d4e1d0d3d12d954c5feea1d64b3b542b9e185e5921650b1fd6d13f235358744a2bfc16469d8e028247a699a17675575819ae9093018b47314bca40a6243892670a1ecc399a334aa6ead7c60771deb16073c9a6616898dced262ab09c9eb002fc9cafef28f9735736d12ab5666301ac971b25fae2b316ae06ce87beaea9e84e25d52e7b14c9069ef357b7074d0134b635a1c6752b7a28d612a485bb29c127aa99b42ce6afb6de61c74b1853a87d1c0eb6ee0ac029123090d7a04f0bb17906cc49ce75cd0aba69915ee9d1c2710ffbf752537a35b18e0e44ac31fb5fb62f1350d13b42a75eee30688b328ad48b55efaf4050bdeb17133f091a70368f1374f28498727e5ab3bc54bd7a2f1dc9306fbcb97e3d39939da9dbf7a083523e05a51cf92d9c54701ae8275a1b0860a13137274e2d9e6eae4ef0f407284f1a64a2f42a6ccd5ca6099b7a63ce3ef855a4e9eefe03d04b659cbc6ec40ca6dcb61f5c0b1c54ef74c6558dd9efdb6fc069028a3f42427a497241af3442cd3393a0f39709cda93fceffd9249137146a893a5116ad895ff6b67a31fb8cf02befb04f4a03025d7fed06efa73930fc28544cbf8ad90301fb746fec229e780cf39f65f124de8f4499f9dc9818c5f73238762e36c19e719b02122b920ffd99b7a3eedcc17946f3f450fa0442235f69ac01743df5876cb011a32ab512210831d0eb491c5516bce2f6e1e4252292caed8ecf7b3b03e70670394891b1749c5d15afddc90b482cd70ab1384a7389c406ef3f217c09a0f3aba2f4116ae877cf5194df3413fa8b5cb947dc15fbdd2f9c34c399e15d04b82432dbfcd1d49b072a39f49bc1d6bf4833cfebc9f3d8c22c496de9f4005c957e9c6a975f47e307c31f76e2d4ffb240ff9c55d2a39c6e766fc8df3d46c504da3d526a1c5115c2de6f92eaafd8686024d9e0855f4fe05a0582b3cc2ec7a716b77646bbe1b3bdf3b6bd411fc21dd94e8f0d4c2999160e88145f151c01cf33d4ba2b5797e02bdbb51fd78acbdca548f6fdecd56b86cfb0d73096a6c90428ab0ba5d41e8a7bba2a02c0797d9d883fceb5f9e92f58845aab5757abc1e7e693a826516ffd83c8f1bdcffef54ba4fb8e666fca36b5600d4c7317177e8f46b6a70ec7aaddc93cd2f2139bb4b94b421523eb5367595712cef3c54cad9fd6ad81fd5a669ecf16a298e71c66a9c836af63ccb4519393dba93550854442e5bae68ea205e0f47878938ca538310265b9f339e1a493bec3844177807ce44777ee079e3ce00822e230d37d20c13acd14bec9d3347f142f3ee05684792e7278d7fb0d5e6e1760b5d9b3cf8353203bcfa24f12903b7e73dcd6d241d846a332ba0c3b1b0fad7da9b781877b7bdb90480a55fe495edef2d785adc25155995baaa4f90c2c02f10fc2315f0382e4e6b67741728233b930086b4affe710d7fb9730e277a2ae99a0940b7584c2325a8fcf0b437a3a39f4da330e27764e7cc862eb9a6807cb42d733f494968bd526fb0f5e9ea9177c18fe6a95db892414bd2123fc17dde818a4fe26a82958feb61734622e8a6edea8088e7d3666cbb57bf9a97adb41993c83243e2337ef657a9a4bd28de236c8ef32d0966c7b0139114f8354c4ffbbbad66ca9325b5dae34a27f373598fb656c06c972e6d250ea938fab78af831cae5a59597253b49173dc5371bc43565db979a311ffa91044c6a8f9a9af99873bf25819002916a09803f2793169a12039aaf5d9831de00f6fbea953d76a1f083a06b7c3252b8023e3dd04d817deb27b5c3a0a47e3bbf46b61249c21e452c2d530cbfa054eb10b5046cfe191abd8d495ef5dee339774bc72ff1308b1be5b485907e35a58964bf928aefd297f0e2ea894180b71f2d397f8102af2817bf75be6bbe69f255fd07031a9663bbfa7ae90675b26cc815b8590d4ccdca20288474a71dfc9862620c68eac269387d6c93944fb674aca46e4e18ea2a492f2261aeaa788559509a54825f987952415def24e12856860b474f62881cd2dbec5079bc53e2afae5a8f532b45b704148ffb9aa32346fcbf9b6669108cd3f08162507a7fca70cc8aaa09f3489a091bf01394f219d2654d1b84e58121c3a1acb3446d776bab8fa1e047112e3d1215ad00782a0da27548ae033072b668d086fff48130be52e9c57d0edc5120545322a1bdc270e5fe167a5e301006e3917deec79d41396c3e3841f77c8996a195e97123a2cb694903d2a26e8a1023958a1f52afbf024aaebd063b8044ebd048e1ed698f7e26c4184feec32ad333801b78399a04a04b12b96b8868c0e9c093433fa2f4178d85236c4baa1ca30db1d00506abb68ef34cb0e1545f1a7e701a2d20237b8b29749298dfb41e5b6e6f44e11216114542d60bd39f3bf7f4681803e9c8d9b26a8654707b3cda2f9a059754487ad4b32c8a6a804a525a3ebbf3b0d92f2f9b546f076f77bafa1f3df24feff738fd205101d1cb04a5a8eb4e1fb449d6314c4bb4e85687978e946ade041f5737087ec66b7f3abcaab024c52c6d7979e9d6084e8d0bcf17324667d9161f2a59a676833f4fe526ed28510a80f8afee1d569296e623e8f748dc68cd83d84b45922ce62ed373e9681e8c60a7bfa5c2260ef68d56e8422291ed9050cb2ca82df143e48f4e83a1341fa2c7e8e35e7b1c173792d3d40688ef9f709f642d76f9d1c6b5c8a4ccba8b692408be113e52002fad214356596ac63e407dc6e3a0c33ee95bfe28395a5aa2fc8ed89ca95854738919d76199df19192bdca592054e88426da6d4e019a221e7fe3851759800b1814d979df9b755e2bf7696c3e8ecdde7aaf52fa054477d47857fb83791d968a597c24ca08a4bba5cb9ca531229f4ca8a13a5a5bf902694d46786c343d7114be84d8eb379e78a33c47d6f94c9b74553470b282d15e052e794217e8d3267acc6324ae3aad46299bf1d486ad53a811b6adde545ca7202d7b35a87cf9b3cb554d379127a2c8da45a2340e821eae0499a021c0753c65681acf5266e4216121d4ea3b4f1263ccd9504e4a2a542f2e112ade7f9d9da4d283d766452f5508de0aa0ba366b8f04e504c6a39b62cae0bef72071410f46ebabe45d8e178bd75fe43c774a1a6ffbe2d47cf711b48c4317bb49db5f947189d5c4d577d1219b41dcc27b84b70d6f10256676823584416fe8cbd74e2e4aace255b486dffbd00984d69e273ca403d0228654acd746af9d3aff34bd0708d8601063190819c62cba2fba15ee6c930c27e7cbda9a959ff463eeedb34bf13ec7b83532507c2615ee6f008da14130aa09202ffd906450fed3c0429ed04ed62cb03249ad2a10c60ba101e1936dae02a06b9fd998fa1a34f226743de5633cb49bfb27e31d2639522218fc022de95916d5f2f8a81cdaf2d89fb83313e5949598528bad41b7fe24418443387cc2f1b331d2ddfa9c7f7a3bad45c883aec986949788e7cb2fe827a367a3dada094cc984f1ac7b9d31b7db04c9bc0239a4e638e9492a049d4f00212d71ef4bc7de3d3439c801374642fd4ef202c839b09548e6b8ce6c26aa7b7b81e0b34dee3ae3a074aceb234e4da7b479e9fc76a843fd9ca2fc6148e7f275e268e8428cf0df6618790f529c500101add932a61b67bf77ea133633452722f25509ec24b7be745773f50cdbfc56ec81bf11fbf17441e5c87cbc201f1f14a87329f2e4dc35773bbbc607fdd560763c6703a5dedc6bd73db722c60ceaab51a5ea2591fc838238aee07222e4416320d4031abb9eec8e79efe54ec95dae5b56b58b796ad02141e1c02be71c1f520b7739d7eefe27c03368d9e5d07b1369efa12257339fa7a6d2fe458d5284dbe1df1a1f6de8b27d55abb26ce8b7515325236cf0d9a71fe5d41c12f65b16180dd3747916f11be9717bcc09aff6fc5e6f0837aed4fb1571265857e78ec963538772f4d7b5af507048945eb0a92ba2a7952e3c32952943a8c77803f27fa3d1d92a467ba8d3d54a6f6ff9f71933e71152546ee70dd9e6d6834103d7b6b99c4a55a7fd40a4375868cb8c21b9091e5d134b432b169939323635f1f7d18dd6bc5693e8d422ef372ed7c6ca2b8bc2a22af0830f06bdd0869f801bcfa4f925f6e7cd01229fe6c33961b4c0279c77e6279c93be1423092b66066396e1b"}) [ 415.281016][T17039] loop5: detected capacity change from 0 to 8192 [ 415.308234][T17039] REISERFS warning: read_super_block: reiserfs filesystem is deprecated and scheduled to be removed from the kernel in 2025 [ 415.322616][T17039] REISERFS (device loop5): found reiserfs format "3.6" with non-standard journal [ 415.333079][T17039] REISERFS (device loop5): using ordered data mode [ 415.339603][T17039] reiserfs: using flush barriers [ 415.345695][T17039] REISERFS (device loop5): journal params: device loop5, size 512, journal first block 18, max trans len 256, max batch 225, max commit age 30, max trans age 30 [ 415.404010][T17039] REISERFS (device loop5): checking transaction log (loop5) [ 415.424639][T17039] REISERFS (device loop5): Using rupasov hash to sort names [ 415.433621][T17039] REISERFS (device loop5): Created .reiserfs_priv - reserved for xattr storage. 23:52:34 executing program 5: syz_mount_image$reiserfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x400010, 0x8, &(0x7f0000000540)=[{&(0x7f0000000140)="8cb637", 0x3, 0x1}, {&(0x7f0000000600)="008409", 0x3, 0x4}, {&(0x7f00000003c0)="cf58f9b6b097287218ce56f250b426fd1534a8241397cfab6d8816fa4bb45c3f9fddf876b269c1e859cebe21b7d9244b1fd8f411c2e75b40440e6e93656ecbb49beeac1c7571478ca3c99ec9074aebadf4462d55738cecdf1ae2862f841926f15b27706dc5f58b7a97eddb385d14cb9c8ac2401498496fac004e5741178f6b0d2fd50e232cd6f66995259a8c573a6bc6ad4f950ff407df67c0d00efbe7bf66eacef1439b60e4dbf24b6eed04202c8542f11f3f6665805eac43e313d13faf6488a374e955b4e0d46b82b24401ac", 0xcd, 0x7}, {&(0x7f0000010000)="00040000ec0100001302000012000000000000000002000000010000611cad49e10000001e000000000000000010cc0310000100526549734572334673000000020000000200010002000102000000000100000012312a231212331233123112341341241273797a6b616c6c65720000000000000001001e003ac1655f004eed", 0x80, 0x10000}, {&(0x7f0000000040)="0000000000000500080000000110000003100048b25607818b96e27ea580195600000000000000000000009e08", 0x2d, 0x100c0}, {&(0x7f0000001a00)="00040000000000000000000012000000000000000002000000010000611cad49e10000001e000000000000000000000000000000000000000000000000000000f45098122a162b001731da04980e000066d9ca9b088f7afee742a2aac93d105868c72edb814cc66a9a1509f90bd413a2b62da4399debc7fecf87abdb531e95f92a62d960ae64fe76344e2543f4e6fb0d51550535cc7a260a24c2f4efbde45c755153418ce7f37b89cfa2db017fa700"/185, 0xb9, 0x212000}, {&(0x7f0000011300)="010002005c0f0000000000000000000000000000000000000100000002000000000000000000000000002c00d40f0100010000000200000001000000f401000002003000a40f00"/96, 0x60, 0x213000}, {&(0x7f0000000280)="0000000001000000010000000200000028000400020000000000000001000000200004002e2e0000000000002e00e2ff00000000ed4100000300003ac1655f3ac1655f3ac165ea000000000000000000f3ff", 0x52, 0x213fa0}], 0x20040a, &(0x7f0000000180)=ANY=[@ANYRES64=0x0], 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$F2FS_IOC_START_ATOMIC_WRITE(0xffffffffffffffff, 0xf501, 0x0) r0 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x42142, 0x39) ioctl$BTRFS_IOC_RM_DEV_V2(r0, 0x5000943a, &(0x7f0000000740)={{}, 0x0, 0x8, @unused=[0x7, 0x7fffffffffffffff, 0x2, 0x9], @name="67f63044e4caa71ee74c972d6d57a6d0649140fa79d9181adebba6df25d062d2969852a3b56fe788cf84e05de3225d1260aba4929be9f10043f424a3ca118baf91f453445c579065047ceb11991f778ac99f637ff5c2cf8cabd4c36b71aa194e1d69ffbff090fe7494340edffbe4fadc96e5791bca8b1ee878a02042ceae8bee5412bfeec357df79f941a474845691ac438931c040c1e34044be9b7964563403ee61ee52fd077cd615ed0fb3afdb06da79cab447bccd7c3ce3888efae8d829850678d5ff571a6235856e7cda92d6f396abb2ea3e4f3dc710663c2072a4f922913e16ef9dbdcdafe7eeaaa4cd917d4a0b31679a615b0ace3cba331f019e90234ef7dab882c4b231129e04d910ccba72a659e5d7c23dbcae2f400cd7837884465ceecfc8bb526eff6b8122a9ccb3ae706e85f50d6ea39924fe28b039fd12cf0b8d0e0503559bef4730ba9292f03a2a50f8db7aeca15d4a850f63a440fce481a86d2b70ada7695b792596be64c5b119c9660e32e2276e1333af356e59116dfe9334a683c6ad725166164da1651a01d747f8f5be20d0cdae35f472aac496fc4a43075e7ed9ef0cfc4b24931b18947077558cb64c7384809a4d9cfe9d9722545c194cf4aba4dd69f1e398032a3f18ab479ad5816d4bf8a624804912ac7f62ceae44bee86dcb69c37101fa6037047a5e7d56e49fbd57888c43068b23c19a40c68533d600286828c0b0395508117da4a06a58d9298945e5be07b9ed186a984c960fbcdf728edca3cd1ad93b3fd721b58be4e5198cd4e0dce3a5ad0938792662b9476b2e27fc586f91fded30c143892d53387c4d75b269c9681899229bbd8d618e0f3bb8ee0bbfd16b05696c5bfad2ad538b520cff6c6a2680827558e03d9d899514ec5fff60d59796569b023315cc3c34cb10f3df4a1562966351a90a7244302c8c87d8ec49037c285e143a715ebc5db573d50da6c1fdceb2dc88f6f95786893f89c573f5b60b64157f0fe1d00d7d93064e39af316ec66f6988da5b38236d0ec63635efe8415b0f50859d798ab62003b95f5a8848192e0b2ba6b145b9fbb068d0938144458d10558f08191b7832754a1bcc5faca1b47025f63cec1cdd960b667cc9ef5e51ff889c00203c3e5b95442a228aa668925ccd2be1942b3f776049c5afad76232f7c719eaa938c9cb4dd46b7df03539c95c25db4795f3aa863e04428bd768774282e342d7c992b382775cd591b01b5959ec5cdfc8e1935aa79337e4b329ae740dbc727bd9580edf67a890a5138068372550ccf7930bb54c4b36d13de0c40581ff8e2a0b052dd930c3c9d637f5b7c846253d9ea61c7ad6d77dfb15ba0df5de1007d546967292c011fb45d1c38a309f0d4a5d8dd7a77482f45502a1eeb919a82e033f81b39c0d09e28fd9e3e6ee60d2f2bad081229bd867a10244e4c1d4efc66b80721083b0776cb4561d29021e0261f3891b81290f0dda518b91054c9a7341854584592d917d9d4ef461caeb7ad179f71cc9df82fc080694feadaf812d967498ed55dc6909de28f8b767cdaa843069215e18704fde1b01eb05d4e1d0d3d12d954c5feea1d64b3b542b9e185e5921650b1fd6d13f235358744a2bfc16469d8e028247a699a17675575819ae9093018b47314bca40a6243892670a1ecc399a334aa6ead7c60771deb16073c9a6616898dced262ab09c9eb002fc9cafef28f9735736d12ab5666301ac971b25fae2b316ae06ce87beaea9e84e25d52e7b14c9069ef357b7074d0134b635a1c6752b7a28d612a485bb29c127aa99b42ce6afb6de61c74b1853a87d1c0eb6ee0ac029123090d7a04f0bb17906cc49ce75cd0aba69915ee9d1c2710ffbf752537a35b18e0e44ac31fb5fb62f1350d13b42a75eee30688b328ad48b55efaf4050bdeb17133f091a70368f1374f28498727e5ab3bc54bd7a2f1dc9306fbcb97e3d39939da9dbf7a083523e05a51cf92d9c54701ae8275a1b0860a13137274e2d9e6eae4ef0f407284f1a64a2f42a6ccd5ca6099b7a63ce3ef855a4e9eefe03d04b659cbc6ec40ca6dcb61f5c0b1c54ef74c6558dd9efdb6fc069028a3f42427a497241af3442cd3393a0f39709cda93fceffd9249137146a893a5116ad895ff6b67a31fb8cf02befb04f4a03025d7fed06efa73930fc28544cbf8ad90301fb746fec229e780cf39f65f124de8f4499f9dc9818c5f73238762e36c19e719b02122b920ffd99b7a3eedcc17946f3f450fa0442235f69ac01743df5876cb011a32ab512210831d0eb491c5516bce2f6e1e4252292caed8ecf7b3b03e70670394891b1749c5d15afddc90b482cd70ab1384a7389c406ef3f217c09a0f3aba2f4116ae877cf5194df3413fa8b5cb947dc15fbdd2f9c34c399e15d04b82432dbfcd1d49b072a39f49bc1d6bf4833cfebc9f3d8c22c496de9f4005c957e9c6a975f47e307c31f76e2d4ffb240ff9c55d2a39c6e766fc8df3d46c504da3d526a1c5115c2de6f92eaafd8686024d9e0855f4fe05a0582b3cc2ec7a716b77646bbe1b3bdf3b6bd411fc21dd94e8f0d4c2999160e88145f151c01cf33d4ba2b5797e02bdbb51fd78acbdca548f6fdecd56b86cfb0d73096a6c90428ab0ba5d41e8a7bba2a02c0797d9d883fceb5f9e92f58845aab5757abc1e7e693a826516ffd83c8f1bdcffef54ba4fb8e666fca36b5600d4c7317177e8f46b6a70ec7aaddc93cd2f2139bb4b94b421523eb5367595712cef3c54cad9fd6ad81fd5a669ecf16a298e71c66a9c836af63ccb4519393dba93550854442e5bae68ea205e0f47878938ca538310265b9f339e1a493bec3844177807ce44777ee079e3ce00822e230d37d20c13acd14bec9d3347f142f3ee05684792e7278d7fb0d5e6e1760b5d9b3cf8353203bcfa24f12903b7e73dcd6d241d846a332ba0c3b1b0fad7da9b781877b7bdb90480a55fe495edef2d785adc25155995baaa4f90c2c02f10fc2315f0382e4e6b67741728233b930086b4affe710d7fb9730e277a2ae99a0940b7584c2325a8fcf0b437a3a39f4da330e27764e7cc862eb9a6807cb42d733f494968bd526fb0f5e9ea9177c18fe6a95db892414bd2123fc17dde818a4fe26a82958feb61734622e8a6edea8088e7d3666cbb57bf9a97adb41993c83243e2337ef657a9a4bd28de236c8ef32d0966c7b0139114f8354c4ffbbbad66ca9325b5dae34a27f373598fb656c06c972e6d250ea938fab78af831cae5a59597253b49173dc5371bc43565db979a311ffa91044c6a8f9a9af99873bf25819002916a09803f2793169a12039aaf5d9831de00f6fbea953d76a1f083a06b7c3252b8023e3dd04d817deb27b5c3a0a47e3bbf46b61249c21e452c2d530cbfa054eb10b5046cfe191abd8d495ef5dee339774bc72ff1308b1be5b485907e35a58964bf928aefd297f0e2ea894180b71f2d397f8102af2817bf75be6bbe69f255fd07031a9663bbfa7ae90675b26cc815b8590d4ccdca20288474a71dfc9862620c68eac269387d6c93944fb674aca46e4e18ea2a492f2261aeaa788559509a54825f987952415def24e12856860b474f62881cd2dbec5079bc53e2afae5a8f532b45b704148ffb9aa32346fcbf9b6669108cd3f08162507a7fca70cc8aaa09f3489a091bf01394f219d2654d1b84e58121c3a1acb3446d776bab8fa1e047112e3d1215ad00782a0da27548ae033072b668d086fff48130be52e9c57d0edc5120545322a1bdc270e5fe167a5e301006e3917deec79d41396c3e3841f77c8996a195e97123a2cb694903d2a26e8a1023958a1f52afbf024aaebd063b8044ebd048e1ed698f7e26c4184feec32ad333801b78399a04a04b12b96b8868c0e9c093433fa2f4178d85236c4baa1ca30db1d00506abb68ef34cb0e1545f1a7e701a2d20237b8b29749298dfb41e5b6e6f44e11216114542d60bd39f3bf7f4681803e9c8d9b26a8654707b3cda2f9a059754487ad4b32c8a6a804a525a3ebbf3b0d92f2f9b546f076f77bafa1f3df24feff738fd205101d1cb04a5a8eb4e1fb449d6314c4bb4e85687978e946ade041f5737087ec66b7f3abcaab024c52c6d7979e9d6084e8d0bcf17324667d9161f2a59a676833f4fe526ed28510a80f8afee1d569296e623e8f748dc68cd83d84b45922ce62ed373e9681e8c60a7bfa5c2260ef68d56e8422291ed9050cb2ca82df143e48f4e83a1341fa2c7e8e35e7b1c173792d3d40688ef9f709f642d76f9d1c6b5c8a4ccba8b692408be113e52002fad214356596ac63e407dc6e3a0c33ee95bfe28395a5aa2fc8ed89ca95854738919d76199df19192bdca592054e88426da6d4e019a221e7fe3851759800b1814d979df9b755e2bf7696c3e8ecdde7aaf52fa054477d47857fb83791d968a597c24ca08a4bba5cb9ca531229f4ca8a13a5a5bf902694d46786c343d7114be84d8eb379e78a33c47d6f94c9b74553470b282d15e052e794217e8d3267acc6324ae3aad46299bf1d486ad53a811b6adde545ca7202d7b35a87cf9b3cb554d379127a2c8da45a2340e821eae0499a021c0753c65681acf5266e4216121d4ea3b4f1263ccd9504e4a2a542f2e112ade7f9d9da4d283d766452f5508de0aa0ba366b8f04e504c6a39b62cae0bef72071410f46ebabe45d8e178bd75fe43c774a1a6ffbe2d47cf711b48c4317bb49db5f947189d5c4d577d1219b41dcc27b84b70d6f10256676823584416fe8cbd74e2e4aace255b486dffbd00984d69e273ca403d0228654acd746af9d3aff34bd0708d8601063190819c62cba2fba15ee6c930c27e7cbda9a959ff463eeedb34bf13ec7b83532507c2615ee6f008da14130aa09202ffd906450fed3c0429ed04ed62cb03249ad2a10c60ba101e1936dae02a06b9fd998fa1a34f226743de5633cb49bfb27e31d2639522218fc022de95916d5f2f8a81cdaf2d89fb83313e5949598528bad41b7fe24418443387cc2f1b331d2ddfa9c7f7a3bad45c883aec986949788e7cb2fe827a367a3dada094cc984f1ac7b9d31b7db04c9bc0239a4e638e9492a049d4f00212d71ef4bc7de3d3439c801374642fd4ef202c839b09548e6b8ce6c26aa7b7b81e0b34dee3ae3a074aceb234e4da7b479e9fc76a843fd9ca2fc6148e7f275e268e8428cf0df6618790f529c500101add932a61b67bf77ea133633452722f25509ec24b7be745773f50cdbfc56ec81bf11fbf17441e5c87cbc201f1f14a87329f2e4dc35773bbbc607fdd560763c6703a5dedc6bd73db722c60ceaab51a5ea2591fc838238aee07222e4416320d4031abb9eec8e79efe54ec95dae5b56b58b796ad02141e1c02be71c1f520b7739d7eefe27c03368d9e5d07b1369efa12257339fa7a6d2fe458d5284dbe1df1a1f6de8b27d55abb26ce8b7515325236cf0d9a71fe5d41c12f65b16180dd3747916f11be9717bcc09aff6fc5e6f0837aed4fb1571265857e78ec963538772f4d7b5af507048945eb0a92ba2a7952e3c32952943a8c77803f27fa3d1d92a467ba8d3d54a6f6ff9f71933e71152546ee70dd9e6d6834103d7b6b99c4a55a7fd40a4375868cb8c21b9091e5d134b432b169939323635f1f7d18dd6bc5693e8d422ef372ed7c6ca2b8bc2a22af0830f06bdd0869f801bcfa4f925f6e7cd01229fe6c33961b4c0279c77e6279c93be1423092b66066396e1b"}) [ 415.587613][T17044] loop5: detected capacity change from 0 to 8192 [ 415.612594][T17044] REISERFS warning: read_super_block: reiserfs filesystem is deprecated and scheduled to be removed from the kernel in 2025 [ 415.644281][T17044] REISERFS (device loop5): found reiserfs format "3.6" with non-standard journal [ 415.672027][T17044] REISERFS (device loop5): using ordered data mode [ 415.687961][T17044] reiserfs: using flush barriers [ 415.704425][T17044] REISERFS (device loop5): journal params: device loop5, size 512, journal first block 18, max trans len 256, max batch 225, max commit age 30, max trans age 30 [ 415.741581][T17044] REISERFS (device loop5): checking transaction log (loop5) 23:52:34 executing program 5: syz_mount_image$reiserfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x400010, 0x8, &(0x7f0000000540)=[{&(0x7f0000000140)="8cb637", 0x3, 0x1}, {&(0x7f0000000600)="008409", 0x3, 0x4}, {&(0x7f00000003c0)="cf58f9b6b097287218ce56f250b426fd1534a8241397cfab6d8816fa4bb45c3f9fddf876b269c1e859cebe21b7d9244b1fd8f411c2e75b40440e6e93656ecbb49beeac1c7571478ca3c99ec9074aebadf4462d55738cecdf1ae2862f841926f15b27706dc5f58b7a97eddb385d14cb9c8ac2401498496fac004e5741178f6b0d2fd50e232cd6f66995259a8c573a6bc6ad4f950ff407df67c0d00efbe7bf66eacef1439b60e4dbf24b6eed04202c8542f11f3f6665805eac43e313d13faf6488a374e955b4e0d46b82b24401ac", 0xcd, 0x7}, {&(0x7f0000010000)="00040000ec0100001302000012000000000000000002000000010000611cad49e10000001e000000000000000010cc0310000100526549734572334673000000020000000200010002000102000000000100000012312a231212331233123112341341241273797a6b616c6c65720000000000000001001e003ac1655f004eed", 0x80, 0x10000}, {&(0x7f0000000040)="0000000000000500080000000110000003100048b25607818b96e27ea580195600000000000000000000009e08", 0x2d, 0x100c0}, {&(0x7f0000001a00)="00040000000000000000000012000000000000000002000000010000611cad49e10000001e000000000000000000000000000000000000000000000000000000f45098122a162b001731da04980e000066d9ca9b088f7afee742a2aac93d105868c72edb814cc66a9a1509f90bd413a2b62da4399debc7fecf87abdb531e95f92a62d960ae64fe76344e2543f4e6fb0d51550535cc7a260a24c2f4efbde45c755153418ce7f37b89cfa2db017fa700"/185, 0xb9, 0x212000}, {&(0x7f0000011300)="010002005c0f0000000000000000000000000000000000000100000002000000000000000000000000002c00d40f0100010000000200000001000000f401000002003000a40f00"/96, 0x60, 0x213000}, {&(0x7f0000000280)="0000000001000000010000000200000028000400020000000000000001000000200004002e2e0000000000002e00e2ff00000000ed4100000300003ac1655f3ac1655f3ac165ea000000000000000000f3ff", 0x52, 0x213fa0}], 0x20040a, &(0x7f0000000180)=ANY=[@ANYRES64=0x0], 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$F2FS_IOC_START_ATOMIC_WRITE(0xffffffffffffffff, 0xf501, 0x0) r0 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x42142, 0x39) ioctl$BTRFS_IOC_RM_DEV_V2(r0, 0x5000943a, &(0x7f0000000740)={{}, 0x0, 0x8, @unused=[0x7, 0x7fffffffffffffff, 0x2, 0x9], @name="67f63044e4caa71ee74c972d6d57a6d0649140fa79d9181adebba6df25d062d2969852a3b56fe788cf84e05de3225d1260aba4929be9f10043f424a3ca118baf91f453445c579065047ceb11991f778ac99f637ff5c2cf8cabd4c36b71aa194e1d69ffbff090fe7494340edffbe4fadc96e5791bca8b1ee878a02042ceae8bee5412bfeec357df79f941a474845691ac438931c040c1e34044be9b7964563403ee61ee52fd077cd615ed0fb3afdb06da79cab447bccd7c3ce3888efae8d829850678d5ff571a6235856e7cda92d6f396abb2ea3e4f3dc710663c2072a4f922913e16ef9dbdcdafe7eeaaa4cd917d4a0b31679a615b0ace3cba331f019e90234ef7dab882c4b231129e04d910ccba72a659e5d7c23dbcae2f400cd7837884465ceecfc8bb526eff6b8122a9ccb3ae706e85f50d6ea39924fe28b039fd12cf0b8d0e0503559bef4730ba9292f03a2a50f8db7aeca15d4a850f63a440fce481a86d2b70ada7695b792596be64c5b119c9660e32e2276e1333af356e59116dfe9334a683c6ad725166164da1651a01d747f8f5be20d0cdae35f472aac496fc4a43075e7ed9ef0cfc4b24931b18947077558cb64c7384809a4d9cfe9d9722545c194cf4aba4dd69f1e398032a3f18ab479ad5816d4bf8a624804912ac7f62ceae44bee86dcb69c37101fa6037047a5e7d56e49fbd57888c43068b23c19a40c68533d600286828c0b0395508117da4a06a58d9298945e5be07b9ed186a984c960fbcdf728edca3cd1ad93b3fd721b58be4e5198cd4e0dce3a5ad0938792662b9476b2e27fc586f91fded30c143892d53387c4d75b269c9681899229bbd8d618e0f3bb8ee0bbfd16b05696c5bfad2ad538b520cff6c6a2680827558e03d9d899514ec5fff60d59796569b023315cc3c34cb10f3df4a1562966351a90a7244302c8c87d8ec49037c285e143a715ebc5db573d50da6c1fdceb2dc88f6f95786893f89c573f5b60b64157f0fe1d00d7d93064e39af316ec66f6988da5b38236d0ec63635efe8415b0f50859d798ab62003b95f5a8848192e0b2ba6b145b9fbb068d0938144458d10558f08191b7832754a1bcc5faca1b47025f63cec1cdd960b667cc9ef5e51ff889c00203c3e5b95442a228aa668925ccd2be1942b3f776049c5afad76232f7c719eaa938c9cb4dd46b7df03539c95c25db4795f3aa863e04428bd768774282e342d7c992b382775cd591b01b5959ec5cdfc8e1935aa79337e4b329ae740dbc727bd9580edf67a890a5138068372550ccf7930bb54c4b36d13de0c40581ff8e2a0b052dd930c3c9d637f5b7c846253d9ea61c7ad6d77dfb15ba0df5de1007d546967292c011fb45d1c38a309f0d4a5d8dd7a77482f45502a1eeb919a82e033f81b39c0d09e28fd9e3e6ee60d2f2bad081229bd867a10244e4c1d4efc66b80721083b0776cb4561d29021e0261f3891b81290f0dda518b91054c9a7341854584592d917d9d4ef461caeb7ad179f71cc9df82fc080694feadaf812d967498ed55dc6909de28f8b767cdaa843069215e18704fde1b01eb05d4e1d0d3d12d954c5feea1d64b3b542b9e185e5921650b1fd6d13f235358744a2bfc16469d8e028247a699a17675575819ae9093018b47314bca40a6243892670a1ecc399a334aa6ead7c60771deb16073c9a6616898dced262ab09c9eb002fc9cafef28f9735736d12ab5666301ac971b25fae2b316ae06ce87beaea9e84e25d52e7b14c9069ef357b7074d0134b635a1c6752b7a28d612a485bb29c127aa99b42ce6afb6de61c74b1853a87d1c0eb6ee0ac029123090d7a04f0bb17906cc49ce75cd0aba69915ee9d1c2710ffbf752537a35b18e0e44ac31fb5fb62f1350d13b42a75eee30688b328ad48b55efaf4050bdeb17133f091a70368f1374f28498727e5ab3bc54bd7a2f1dc9306fbcb97e3d39939da9dbf7a083523e05a51cf92d9c54701ae8275a1b0860a13137274e2d9e6eae4ef0f407284f1a64a2f42a6ccd5ca6099b7a63ce3ef855a4e9eefe03d04b659cbc6ec40ca6dcb61f5c0b1c54ef74c6558dd9efdb6fc069028a3f42427a497241af3442cd3393a0f39709cda93fceffd9249137146a893a5116ad895ff6b67a31fb8cf02befb04f4a03025d7fed06efa73930fc28544cbf8ad90301fb746fec229e780cf39f65f124de8f4499f9dc9818c5f73238762e36c19e719b02122b920ffd99b7a3eedcc17946f3f450fa0442235f69ac01743df5876cb011a32ab512210831d0eb491c5516bce2f6e1e4252292caed8ecf7b3b03e70670394891b1749c5d15afddc90b482cd70ab1384a7389c406ef3f217c09a0f3aba2f4116ae877cf5194df3413fa8b5cb947dc15fbdd2f9c34c399e15d04b82432dbfcd1d49b072a39f49bc1d6bf4833cfebc9f3d8c22c496de9f4005c957e9c6a975f47e307c31f76e2d4ffb240ff9c55d2a39c6e766fc8df3d46c504da3d526a1c5115c2de6f92eaafd8686024d9e0855f4fe05a0582b3cc2ec7a716b77646bbe1b3bdf3b6bd411fc21dd94e8f0d4c2999160e88145f151c01cf33d4ba2b5797e02bdbb51fd78acbdca548f6fdecd56b86cfb0d73096a6c90428ab0ba5d41e8a7bba2a02c0797d9d883fceb5f9e92f58845aab5757abc1e7e693a826516ffd83c8f1bdcffef54ba4fb8e666fca36b5600d4c7317177e8f46b6a70ec7aaddc93cd2f2139bb4b94b421523eb5367595712cef3c54cad9fd6ad81fd5a669ecf16a298e71c66a9c836af63ccb4519393dba93550854442e5bae68ea205e0f47878938ca538310265b9f339e1a493bec3844177807ce44777ee079e3ce00822e230d37d20c13acd14bec9d3347f142f3ee05684792e7278d7fb0d5e6e1760b5d9b3cf8353203bcfa24f12903b7e73dcd6d241d846a332ba0c3b1b0fad7da9b781877b7bdb90480a55fe495edef2d785adc25155995baaa4f90c2c02f10fc2315f0382e4e6b67741728233b930086b4affe710d7fb9730e277a2ae99a0940b7584c2325a8fcf0b437a3a39f4da330e27764e7cc862eb9a6807cb42d733f494968bd526fb0f5e9ea9177c18fe6a95db892414bd2123fc17dde818a4fe26a82958feb61734622e8a6edea8088e7d3666cbb57bf9a97adb41993c83243e2337ef657a9a4bd28de236c8ef32d0966c7b0139114f8354c4ffbbbad66ca9325b5dae34a27f373598fb656c06c972e6d250ea938fab78af831cae5a59597253b49173dc5371bc43565db979a311ffa91044c6a8f9a9af99873bf25819002916a09803f2793169a12039aaf5d9831de00f6fbea953d76a1f083a06b7c3252b8023e3dd04d817deb27b5c3a0a47e3bbf46b61249c21e452c2d530cbfa054eb10b5046cfe191abd8d495ef5dee339774bc72ff1308b1be5b485907e35a58964bf928aefd297f0e2ea894180b71f2d397f8102af2817bf75be6bbe69f255fd07031a9663bbfa7ae90675b26cc815b8590d4ccdca20288474a71dfc9862620c68eac269387d6c93944fb674aca46e4e18ea2a492f2261aeaa788559509a54825f987952415def24e12856860b474f62881cd2dbec5079bc53e2afae5a8f532b45b704148ffb9aa32346fcbf9b6669108cd3f08162507a7fca70cc8aaa09f3489a091bf01394f219d2654d1b84e58121c3a1acb3446d776bab8fa1e047112e3d1215ad00782a0da27548ae033072b668d086fff48130be52e9c57d0edc5120545322a1bdc270e5fe167a5e301006e3917deec79d41396c3e3841f77c8996a195e97123a2cb694903d2a26e8a1023958a1f52afbf024aaebd063b8044ebd048e1ed698f7e26c4184feec32ad333801b78399a04a04b12b96b8868c0e9c093433fa2f4178d85236c4baa1ca30db1d00506abb68ef34cb0e1545f1a7e701a2d20237b8b29749298dfb41e5b6e6f44e11216114542d60bd39f3bf7f4681803e9c8d9b26a8654707b3cda2f9a059754487ad4b32c8a6a804a525a3ebbf3b0d92f2f9b546f076f77bafa1f3df24feff738fd205101d1cb04a5a8eb4e1fb449d6314c4bb4e85687978e946ade041f5737087ec66b7f3abcaab024c52c6d7979e9d6084e8d0bcf17324667d9161f2a59a676833f4fe526ed28510a80f8afee1d569296e623e8f748dc68cd83d84b45922ce62ed373e9681e8c60a7bfa5c2260ef68d56e8422291ed9050cb2ca82df143e48f4e83a1341fa2c7e8e35e7b1c173792d3d40688ef9f709f642d76f9d1c6b5c8a4ccba8b692408be113e52002fad214356596ac63e407dc6e3a0c33ee95bfe28395a5aa2fc8ed89ca95854738919d76199df19192bdca592054e88426da6d4e019a221e7fe3851759800b1814d979df9b755e2bf7696c3e8ecdde7aaf52fa054477d47857fb83791d968a597c24ca08a4bba5cb9ca531229f4ca8a13a5a5bf902694d46786c343d7114be84d8eb379e78a33c47d6f94c9b74553470b282d15e052e794217e8d3267acc6324ae3aad46299bf1d486ad53a811b6adde545ca7202d7b35a87cf9b3cb554d379127a2c8da45a2340e821eae0499a021c0753c65681acf5266e4216121d4ea3b4f1263ccd9504e4a2a542f2e112ade7f9d9da4d283d766452f5508de0aa0ba366b8f04e504c6a39b62cae0bef72071410f46ebabe45d8e178bd75fe43c774a1a6ffbe2d47cf711b48c4317bb49db5f947189d5c4d577d1219b41dcc27b84b70d6f10256676823584416fe8cbd74e2e4aace255b486dffbd00984d69e273ca403d0228654acd746af9d3aff34bd0708d8601063190819c62cba2fba15ee6c930c27e7cbda9a959ff463eeedb34bf13ec7b83532507c2615ee6f008da14130aa09202ffd906450fed3c0429ed04ed62cb03249ad2a10c60ba101e1936dae02a06b9fd998fa1a34f226743de5633cb49bfb27e31d2639522218fc022de95916d5f2f8a81cdaf2d89fb83313e5949598528bad41b7fe24418443387cc2f1b331d2ddfa9c7f7a3bad45c883aec986949788e7cb2fe827a367a3dada094cc984f1ac7b9d31b7db04c9bc0239a4e638e9492a049d4f00212d71ef4bc7de3d3439c801374642fd4ef202c839b09548e6b8ce6c26aa7b7b81e0b34dee3ae3a074aceb234e4da7b479e9fc76a843fd9ca2fc6148e7f275e268e8428cf0df6618790f529c500101add932a61b67bf77ea133633452722f25509ec24b7be745773f50cdbfc56ec81bf11fbf17441e5c87cbc201f1f14a87329f2e4dc35773bbbc607fdd560763c6703a5dedc6bd73db722c60ceaab51a5ea2591fc838238aee07222e4416320d4031abb9eec8e79efe54ec95dae5b56b58b796ad02141e1c02be71c1f520b7739d7eefe27c03368d9e5d07b1369efa12257339fa7a6d2fe458d5284dbe1df1a1f6de8b27d55abb26ce8b7515325236cf0d9a71fe5d41c12f65b16180dd3747916f11be9717bcc09aff6fc5e6f0837aed4fb1571265857e78ec963538772f4d7b5af507048945eb0a92ba2a7952e3c32952943a8c77803f27fa3d1d92a467ba8d3d54a6f6ff9f71933e71152546ee70dd9e6d6834103d7b6b99c4a55a7fd40a4375868cb8c21b9091e5d134b432b169939323635f1f7d18dd6bc5693e8d422ef372ed7c6ca2b8bc2a22af0830f06bdd0869f801bcfa4f925f6e7cd01229fe6c33961b4c0279c77e6279c93be1423092b66066396e1b"}) [ 415.764213][T17044] REISERFS (device loop5): Using rupasov hash to sort names [ 415.785668][T17044] REISERFS (device loop5): Created .reiserfs_priv - reserved for xattr storage. [ 415.856927][T17048] loop5: detected capacity change from 0 to 8192 [ 415.872717][T17048] REISERFS warning: read_super_block: reiserfs filesystem is deprecated and scheduled to be removed from the kernel in 2025 [ 415.903595][T17048] REISERFS (device loop5): found reiserfs format "3.6" with non-standard journal [ 415.934033][T17048] REISERFS (device loop5): using ordered data mode [ 415.944086][T17048] reiserfs: using flush barriers [ 415.963457][T17048] REISERFS (device loop5): journal params: device loop5, size 512, journal first block 18, max trans len 256, max batch 225, max commit age 30, max trans age 30 [ 416.001454][T17048] REISERFS (device loop5): checking transaction log (loop5) [ 416.023860][T17048] REISERFS (device loop5): Using rupasov hash to sort names [ 416.031562][T17048] REISERFS (device loop5): Created .reiserfs_priv - reserved for xattr storage. 23:52:35 executing program 5: syz_mount_image$reiserfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x400010, 0x8, &(0x7f0000000540)=[{&(0x7f0000000140)="8cb637", 0x3, 0x1}, {&(0x7f0000000600)="008409", 0x3, 0x4}, {&(0x7f00000003c0)="cf58f9b6b097287218ce56f250b426fd1534a8241397cfab6d8816fa4bb45c3f9fddf876b269c1e859cebe21b7d9244b1fd8f411c2e75b40440e6e93656ecbb49beeac1c7571478ca3c99ec9074aebadf4462d55738cecdf1ae2862f841926f15b27706dc5f58b7a97eddb385d14cb9c8ac2401498496fac004e5741178f6b0d2fd50e232cd6f66995259a8c573a6bc6ad4f950ff407df67c0d00efbe7bf66eacef1439b60e4dbf24b6eed04202c8542f11f3f6665805eac43e313d13faf6488a374e955b4e0d46b82b24401ac", 0xcd, 0x7}, {&(0x7f0000010000)="00040000ec0100001302000012000000000000000002000000010000611cad49e10000001e000000000000000010cc0310000100526549734572334673000000020000000200010002000102000000000100000012312a231212331233123112341341241273797a6b616c6c65720000000000000001001e003ac1655f004eed", 0x80, 0x10000}, {&(0x7f0000000040)="0000000000000500080000000110000003100048b25607818b96e27ea580195600000000000000000000009e08", 0x2d, 0x100c0}, {&(0x7f0000001a00)="00040000000000000000000012000000000000000002000000010000611cad49e10000001e000000000000000000000000000000000000000000000000000000f45098122a162b001731da04980e000066d9ca9b088f7afee742a2aac93d105868c72edb814cc66a9a1509f90bd413a2b62da4399debc7fecf87abdb531e95f92a62d960ae64fe76344e2543f4e6fb0d51550535cc7a260a24c2f4efbde45c755153418ce7f37b89cfa2db017fa700"/185, 0xb9, 0x212000}, {&(0x7f0000011300)="010002005c0f0000000000000000000000000000000000000100000002000000000000000000000000002c00d40f0100010000000200000001000000f401000002003000a40f00"/96, 0x60, 0x213000}, {&(0x7f0000000280)="0000000001000000010000000200000028000400020000000000000001000000200004002e2e0000000000002e00e2ff00000000ed4100000300003ac1655f3ac1655f3ac165ea000000000000000000f3ff", 0x52, 0x213fa0}], 0x20040a, &(0x7f0000000180)=ANY=[@ANYRES64=0x0], 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$F2FS_IOC_START_ATOMIC_WRITE(0xffffffffffffffff, 0xf501, 0x0) r0 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x42142, 0x39) ioctl$BTRFS_IOC_RM_DEV_V2(r0, 0x5000943a, &(0x7f0000000740)={{}, 0x0, 0x8, @unused=[0x7, 0x7fffffffffffffff, 0x2, 0x9], @name="67f63044e4caa71ee74c972d6d57a6d0649140fa79d9181adebba6df25d062d2969852a3b56fe788cf84e05de3225d1260aba4929be9f10043f424a3ca118baf91f453445c579065047ceb11991f778ac99f637ff5c2cf8cabd4c36b71aa194e1d69ffbff090fe7494340edffbe4fadc96e5791bca8b1ee878a02042ceae8bee5412bfeec357df79f941a474845691ac438931c040c1e34044be9b7964563403ee61ee52fd077cd615ed0fb3afdb06da79cab447bccd7c3ce3888efae8d829850678d5ff571a6235856e7cda92d6f396abb2ea3e4f3dc710663c2072a4f922913e16ef9dbdcdafe7eeaaa4cd917d4a0b31679a615b0ace3cba331f019e90234ef7dab882c4b231129e04d910ccba72a659e5d7c23dbcae2f400cd7837884465ceecfc8bb526eff6b8122a9ccb3ae706e85f50d6ea39924fe28b039fd12cf0b8d0e0503559bef4730ba9292f03a2a50f8db7aeca15d4a850f63a440fce481a86d2b70ada7695b792596be64c5b119c9660e32e2276e1333af356e59116dfe9334a683c6ad725166164da1651a01d747f8f5be20d0cdae35f472aac496fc4a43075e7ed9ef0cfc4b24931b18947077558cb64c7384809a4d9cfe9d9722545c194cf4aba4dd69f1e398032a3f18ab479ad5816d4bf8a624804912ac7f62ceae44bee86dcb69c37101fa6037047a5e7d56e49fbd57888c43068b23c19a40c68533d600286828c0b0395508117da4a06a58d9298945e5be07b9ed186a984c960fbcdf728edca3cd1ad93b3fd721b58be4e5198cd4e0dce3a5ad0938792662b9476b2e27fc586f91fded30c143892d53387c4d75b269c9681899229bbd8d618e0f3bb8ee0bbfd16b05696c5bfad2ad538b520cff6c6a2680827558e03d9d899514ec5fff60d59796569b023315cc3c34cb10f3df4a1562966351a90a7244302c8c87d8ec49037c285e143a715ebc5db573d50da6c1fdceb2dc88f6f95786893f89c573f5b60b64157f0fe1d00d7d93064e39af316ec66f6988da5b38236d0ec63635efe8415b0f50859d798ab62003b95f5a8848192e0b2ba6b145b9fbb068d0938144458d10558f08191b7832754a1bcc5faca1b47025f63cec1cdd960b667cc9ef5e51ff889c00203c3e5b95442a228aa668925ccd2be1942b3f776049c5afad76232f7c719eaa938c9cb4dd46b7df03539c95c25db4795f3aa863e04428bd768774282e342d7c992b382775cd591b01b5959ec5cdfc8e1935aa79337e4b329ae740dbc727bd9580edf67a890a5138068372550ccf7930bb54c4b36d13de0c40581ff8e2a0b052dd930c3c9d637f5b7c846253d9ea61c7ad6d77dfb15ba0df5de1007d546967292c011fb45d1c38a309f0d4a5d8dd7a77482f45502a1eeb919a82e033f81b39c0d09e28fd9e3e6ee60d2f2bad081229bd867a10244e4c1d4efc66b80721083b0776cb4561d29021e0261f3891b81290f0dda518b91054c9a7341854584592d917d9d4ef461caeb7ad179f71cc9df82fc080694feadaf812d967498ed55dc6909de28f8b767cdaa843069215e18704fde1b01eb05d4e1d0d3d12d954c5feea1d64b3b542b9e185e5921650b1fd6d13f235358744a2bfc16469d8e028247a699a17675575819ae9093018b47314bca40a6243892670a1ecc399a334aa6ead7c60771deb16073c9a6616898dced262ab09c9eb002fc9cafef28f9735736d12ab5666301ac971b25fae2b316ae06ce87beaea9e84e25d52e7b14c9069ef357b7074d0134b635a1c6752b7a28d612a485bb29c127aa99b42ce6afb6de61c74b1853a87d1c0eb6ee0ac029123090d7a04f0bb17906cc49ce75cd0aba69915ee9d1c2710ffbf752537a35b18e0e44ac31fb5fb62f1350d13b42a75eee30688b328ad48b55efaf4050bdeb17133f091a70368f1374f28498727e5ab3bc54bd7a2f1dc9306fbcb97e3d39939da9dbf7a083523e05a51cf92d9c54701ae8275a1b0860a13137274e2d9e6eae4ef0f407284f1a64a2f42a6ccd5ca6099b7a63ce3ef855a4e9eefe03d04b659cbc6ec40ca6dcb61f5c0b1c54ef74c6558dd9efdb6fc069028a3f42427a497241af3442cd3393a0f39709cda93fceffd9249137146a893a5116ad895ff6b67a31fb8cf02befb04f4a03025d7fed06efa73930fc28544cbf8ad90301fb746fec229e780cf39f65f124de8f4499f9dc9818c5f73238762e36c19e719b02122b920ffd99b7a3eedcc17946f3f450fa0442235f69ac01743df5876cb011a32ab512210831d0eb491c5516bce2f6e1e4252292caed8ecf7b3b03e70670394891b1749c5d15afddc90b482cd70ab1384a7389c406ef3f217c09a0f3aba2f4116ae877cf5194df3413fa8b5cb947dc15fbdd2f9c34c399e15d04b82432dbfcd1d49b072a39f49bc1d6bf4833cfebc9f3d8c22c496de9f4005c957e9c6a975f47e307c31f76e2d4ffb240ff9c55d2a39c6e766fc8df3d46c504da3d526a1c5115c2de6f92eaafd8686024d9e0855f4fe05a0582b3cc2ec7a716b77646bbe1b3bdf3b6bd411fc21dd94e8f0d4c2999160e88145f151c01cf33d4ba2b5797e02bdbb51fd78acbdca548f6fdecd56b86cfb0d73096a6c90428ab0ba5d41e8a7bba2a02c0797d9d883fceb5f9e92f58845aab5757abc1e7e693a826516ffd83c8f1bdcffef54ba4fb8e666fca36b5600d4c7317177e8f46b6a70ec7aaddc93cd2f2139bb4b94b421523eb5367595712cef3c54cad9fd6ad81fd5a669ecf16a298e71c66a9c836af63ccb4519393dba93550854442e5bae68ea205e0f47878938ca538310265b9f339e1a493bec3844177807ce44777ee079e3ce00822e230d37d20c13acd14bec9d3347f142f3ee05684792e7278d7fb0d5e6e1760b5d9b3cf8353203bcfa24f12903b7e73dcd6d241d846a332ba0c3b1b0fad7da9b781877b7bdb90480a55fe495edef2d785adc25155995baaa4f90c2c02f10fc2315f0382e4e6b67741728233b930086b4affe710d7fb9730e277a2ae99a0940b7584c2325a8fcf0b437a3a39f4da330e27764e7cc862eb9a6807cb42d733f494968bd526fb0f5e9ea9177c18fe6a95db892414bd2123fc17dde818a4fe26a82958feb61734622e8a6edea8088e7d3666cbb57bf9a97adb41993c83243e2337ef657a9a4bd28de236c8ef32d0966c7b0139114f8354c4ffbbbad66ca9325b5dae34a27f373598fb656c06c972e6d250ea938fab78af831cae5a59597253b49173dc5371bc43565db979a311ffa91044c6a8f9a9af99873bf25819002916a09803f2793169a12039aaf5d9831de00f6fbea953d76a1f083a06b7c3252b8023e3dd04d817deb27b5c3a0a47e3bbf46b61249c21e452c2d530cbfa054eb10b5046cfe191abd8d495ef5dee339774bc72ff1308b1be5b485907e35a58964bf928aefd297f0e2ea894180b71f2d397f8102af2817bf75be6bbe69f255fd07031a9663bbfa7ae90675b26cc815b8590d4ccdca20288474a71dfc9862620c68eac269387d6c93944fb674aca46e4e18ea2a492f2261aeaa788559509a54825f987952415def24e12856860b474f62881cd2dbec5079bc53e2afae5a8f532b45b704148ffb9aa32346fcbf9b6669108cd3f08162507a7fca70cc8aaa09f3489a091bf01394f219d2654d1b84e58121c3a1acb3446d776bab8fa1e047112e3d1215ad00782a0da27548ae033072b668d086fff48130be52e9c57d0edc5120545322a1bdc270e5fe167a5e301006e3917deec79d41396c3e3841f77c8996a195e97123a2cb694903d2a26e8a1023958a1f52afbf024aaebd063b8044ebd048e1ed698f7e26c4184feec32ad333801b78399a04a04b12b96b8868c0e9c093433fa2f4178d85236c4baa1ca30db1d00506abb68ef34cb0e1545f1a7e701a2d20237b8b29749298dfb41e5b6e6f44e11216114542d60bd39f3bf7f4681803e9c8d9b26a8654707b3cda2f9a059754487ad4b32c8a6a804a525a3ebbf3b0d92f2f9b546f076f77bafa1f3df24feff738fd205101d1cb04a5a8eb4e1fb449d6314c4bb4e85687978e946ade041f5737087ec66b7f3abcaab024c52c6d7979e9d6084e8d0bcf17324667d9161f2a59a676833f4fe526ed28510a80f8afee1d569296e623e8f748dc68cd83d84b45922ce62ed373e9681e8c60a7bfa5c2260ef68d56e8422291ed9050cb2ca82df143e48f4e83a1341fa2c7e8e35e7b1c173792d3d40688ef9f709f642d76f9d1c6b5c8a4ccba8b692408be113e52002fad214356596ac63e407dc6e3a0c33ee95bfe28395a5aa2fc8ed89ca95854738919d76199df19192bdca592054e88426da6d4e019a221e7fe3851759800b1814d979df9b755e2bf7696c3e8ecdde7aaf52fa054477d47857fb83791d968a597c24ca08a4bba5cb9ca531229f4ca8a13a5a5bf902694d46786c343d7114be84d8eb379e78a33c47d6f94c9b74553470b282d15e052e794217e8d3267acc6324ae3aad46299bf1d486ad53a811b6adde545ca7202d7b35a87cf9b3cb554d379127a2c8da45a2340e821eae0499a021c0753c65681acf5266e4216121d4ea3b4f1263ccd9504e4a2a542f2e112ade7f9d9da4d283d766452f5508de0aa0ba366b8f04e504c6a39b62cae0bef72071410f46ebabe45d8e178bd75fe43c774a1a6ffbe2d47cf711b48c4317bb49db5f947189d5c4d577d1219b41dcc27b84b70d6f10256676823584416fe8cbd74e2e4aace255b486dffbd00984d69e273ca403d0228654acd746af9d3aff34bd0708d8601063190819c62cba2fba15ee6c930c27e7cbda9a959ff463eeedb34bf13ec7b83532507c2615ee6f008da14130aa09202ffd906450fed3c0429ed04ed62cb03249ad2a10c60ba101e1936dae02a06b9fd998fa1a34f226743de5633cb49bfb27e31d2639522218fc022de95916d5f2f8a81cdaf2d89fb83313e5949598528bad41b7fe24418443387cc2f1b331d2ddfa9c7f7a3bad45c883aec986949788e7cb2fe827a367a3dada094cc984f1ac7b9d31b7db04c9bc0239a4e638e9492a049d4f00212d71ef4bc7de3d3439c801374642fd4ef202c839b09548e6b8ce6c26aa7b7b81e0b34dee3ae3a074aceb234e4da7b479e9fc76a843fd9ca2fc6148e7f275e268e8428cf0df6618790f529c500101add932a61b67bf77ea133633452722f25509ec24b7be745773f50cdbfc56ec81bf11fbf17441e5c87cbc201f1f14a87329f2e4dc35773bbbc607fdd560763c6703a5dedc6bd73db722c60ceaab51a5ea2591fc838238aee07222e4416320d4031abb9eec8e79efe54ec95dae5b56b58b796ad02141e1c02be71c1f520b7739d7eefe27c03368d9e5d07b1369efa12257339fa7a6d2fe458d5284dbe1df1a1f6de8b27d55abb26ce8b7515325236cf0d9a71fe5d41c12f65b16180dd3747916f11be9717bcc09aff6fc5e6f0837aed4fb1571265857e78ec963538772f4d7b5af507048945eb0a92ba2a7952e3c32952943a8c77803f27fa3d1d92a467ba8d3d54a6f6ff9f71933e71152546ee70dd9e6d6834103d7b6b99c4a55a7fd40a4375868cb8c21b9091e5d134b432b169939323635f1f7d18dd6bc5693e8d422ef372ed7c6ca2b8bc2a22af0830f06bdd0869f801bcfa4f925f6e7cd01229fe6c33961b4c0279c77e6279c93be1423092b66066396e1b"}) [ 416.156840][T17052] loop5: detected capacity change from 0 to 8192 [ 416.183966][T17052] REISERFS warning: read_super_block: reiserfs filesystem is deprecated and scheduled to be removed from the kernel in 2025 [ 416.203717][T17052] REISERFS (device loop5): found reiserfs format "3.6" with non-standard journal [ 416.223915][T17052] REISERFS (device loop5): using ordered data mode [ 416.230551][T17052] reiserfs: using flush barriers [ 416.236691][T17052] REISERFS (device loop5): journal params: device loop5, size 512, journal first block 18, max trans len 256, max batch 225, max commit age 30, max trans age 30 [ 416.254859][T17052] REISERFS (device loop5): checking transaction log (loop5) [ 416.272733][T17052] REISERFS (device loop5): Using rupasov hash to sort names [ 416.292232][T17052] REISERFS (device loop5): Created .reiserfs_priv - reserved for xattr storage. 23:52:35 executing program 5: syz_mount_image$reiserfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x400010, 0x8, &(0x7f0000000540)=[{&(0x7f0000000140)="8cb637", 0x3, 0x1}, {&(0x7f0000000600)="008409", 0x3, 0x4}, {&(0x7f00000003c0)="cf58f9b6b097287218ce56f250b426fd1534a8241397cfab6d8816fa4bb45c3f9fddf876b269c1e859cebe21b7d9244b1fd8f411c2e75b40440e6e93656ecbb49beeac1c7571478ca3c99ec9074aebadf4462d55738cecdf1ae2862f841926f15b27706dc5f58b7a97eddb385d14cb9c8ac2401498496fac004e5741178f6b0d2fd50e232cd6f66995259a8c573a6bc6ad4f950ff407df67c0d00efbe7bf66eacef1439b60e4dbf24b6eed04202c8542f11f3f6665805eac43e313d13faf6488a374e955b4e0d46b82b24401ac", 0xcd, 0x7}, {&(0x7f0000010000)="00040000ec0100001302000012000000000000000002000000010000611cad49e10000001e000000000000000010cc0310000100526549734572334673000000020000000200010002000102000000000100000012312a231212331233123112341341241273797a6b616c6c65720000000000000001001e003ac1655f004eed", 0x80, 0x10000}, {&(0x7f0000000040)="0000000000000500080000000110000003100048b25607818b96e27ea580195600000000000000000000009e08", 0x2d, 0x100c0}, {&(0x7f0000001a00)="00040000000000000000000012000000000000000002000000010000611cad49e10000001e000000000000000000000000000000000000000000000000000000f45098122a162b001731da04980e000066d9ca9b088f7afee742a2aac93d105868c72edb814cc66a9a1509f90bd413a2b62da4399debc7fecf87abdb531e95f92a62d960ae64fe76344e2543f4e6fb0d51550535cc7a260a24c2f4efbde45c755153418ce7f37b89cfa2db017fa700"/185, 0xb9, 0x212000}, {&(0x7f0000011300)="010002005c0f0000000000000000000000000000000000000100000002000000000000000000000000002c00d40f0100010000000200000001000000f401000002003000a40f00"/96, 0x60, 0x213000}, {&(0x7f0000000280)="0000000001000000010000000200000028000400020000000000000001000000200004002e2e0000000000002e00e2ff00000000ed4100000300003ac1655f3ac1655f3ac165ea000000000000000000f3ff", 0x52, 0x213fa0}], 0x20040a, &(0x7f0000000180)=ANY=[@ANYRES64=0x0], 0x0) writev(0xffffffffffffffff, 0x0, 0x0) sync() r0 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x42142, 0x39) ioctl$BTRFS_IOC_RM_DEV_V2(r0, 0x5000943a, &(0x7f0000000740)={{}, 0x0, 0x8, @unused=[0x7, 0x7fffffffffffffff, 0x2, 0x9], @name="67f63044e4caa71ee74c972d6d57a6d0649140fa79d9181adebba6df25d062d2969852a3b56fe788cf84e05de3225d1260aba4929be9f10043f424a3ca118baf91f453445c579065047ceb11991f778ac99f637ff5c2cf8cabd4c36b71aa194e1d69ffbff090fe7494340edffbe4fadc96e5791bca8b1ee878a02042ceae8bee5412bfeec357df79f941a474845691ac438931c040c1e34044be9b7964563403ee61ee52fd077cd615ed0fb3afdb06da79cab447bccd7c3ce3888efae8d829850678d5ff571a6235856e7cda92d6f396abb2ea3e4f3dc710663c2072a4f922913e16ef9dbdcdafe7eeaaa4cd917d4a0b31679a615b0ace3cba331f019e90234ef7dab882c4b231129e04d910ccba72a659e5d7c23dbcae2f400cd7837884465ceecfc8bb526eff6b8122a9ccb3ae706e85f50d6ea39924fe28b039fd12cf0b8d0e0503559bef4730ba9292f03a2a50f8db7aeca15d4a850f63a440fce481a86d2b70ada7695b792596be64c5b119c9660e32e2276e1333af356e59116dfe9334a683c6ad725166164da1651a01d747f8f5be20d0cdae35f472aac496fc4a43075e7ed9ef0cfc4b24931b18947077558cb64c7384809a4d9cfe9d9722545c194cf4aba4dd69f1e398032a3f18ab479ad5816d4bf8a624804912ac7f62ceae44bee86dcb69c37101fa6037047a5e7d56e49fbd57888c43068b23c19a40c68533d600286828c0b0395508117da4a06a58d9298945e5be07b9ed186a984c960fbcdf728edca3cd1ad93b3fd721b58be4e5198cd4e0dce3a5ad0938792662b9476b2e27fc586f91fded30c143892d53387c4d75b269c9681899229bbd8d618e0f3bb8ee0bbfd16b05696c5bfad2ad538b520cff6c6a2680827558e03d9d899514ec5fff60d59796569b023315cc3c34cb10f3df4a1562966351a90a7244302c8c87d8ec49037c285e143a715ebc5db573d50da6c1fdceb2dc88f6f95786893f89c573f5b60b64157f0fe1d00d7d93064e39af316ec66f6988da5b38236d0ec63635efe8415b0f50859d798ab62003b95f5a8848192e0b2ba6b145b9fbb068d0938144458d10558f08191b7832754a1bcc5faca1b47025f63cec1cdd960b667cc9ef5e51ff889c00203c3e5b95442a228aa668925ccd2be1942b3f776049c5afad76232f7c719eaa938c9cb4dd46b7df03539c95c25db4795f3aa863e04428bd768774282e342d7c992b382775cd591b01b5959ec5cdfc8e1935aa79337e4b329ae740dbc727bd9580edf67a890a5138068372550ccf7930bb54c4b36d13de0c40581ff8e2a0b052dd930c3c9d637f5b7c846253d9ea61c7ad6d77dfb15ba0df5de1007d546967292c011fb45d1c38a309f0d4a5d8dd7a77482f45502a1eeb919a82e033f81b39c0d09e28fd9e3e6ee60d2f2bad081229bd867a10244e4c1d4efc66b80721083b0776cb4561d29021e0261f3891b81290f0dda518b91054c9a7341854584592d917d9d4ef461caeb7ad179f71cc9df82fc080694feadaf812d967498ed55dc6909de28f8b767cdaa843069215e18704fde1b01eb05d4e1d0d3d12d954c5feea1d64b3b542b9e185e5921650b1fd6d13f235358744a2bfc16469d8e028247a699a17675575819ae9093018b47314bca40a6243892670a1ecc399a334aa6ead7c60771deb16073c9a6616898dced262ab09c9eb002fc9cafef28f9735736d12ab5666301ac971b25fae2b316ae06ce87beaea9e84e25d52e7b14c9069ef357b7074d0134b635a1c6752b7a28d612a485bb29c127aa99b42ce6afb6de61c74b1853a87d1c0eb6ee0ac029123090d7a04f0bb17906cc49ce75cd0aba69915ee9d1c2710ffbf752537a35b18e0e44ac31fb5fb62f1350d13b42a75eee30688b328ad48b55efaf4050bdeb17133f091a70368f1374f28498727e5ab3bc54bd7a2f1dc9306fbcb97e3d39939da9dbf7a083523e05a51cf92d9c54701ae8275a1b0860a13137274e2d9e6eae4ef0f407284f1a64a2f42a6ccd5ca6099b7a63ce3ef855a4e9eefe03d04b659cbc6ec40ca6dcb61f5c0b1c54ef74c6558dd9efdb6fc069028a3f42427a497241af3442cd3393a0f39709cda93fceffd9249137146a893a5116ad895ff6b67a31fb8cf02befb04f4a03025d7fed06efa73930fc28544cbf8ad90301fb746fec229e780cf39f65f124de8f4499f9dc9818c5f73238762e36c19e719b02122b920ffd99b7a3eedcc17946f3f450fa0442235f69ac01743df5876cb011a32ab512210831d0eb491c5516bce2f6e1e4252292caed8ecf7b3b03e70670394891b1749c5d15afddc90b482cd70ab1384a7389c406ef3f217c09a0f3aba2f4116ae877cf5194df3413fa8b5cb947dc15fbdd2f9c34c399e15d04b82432dbfcd1d49b072a39f49bc1d6bf4833cfebc9f3d8c22c496de9f4005c957e9c6a975f47e307c31f76e2d4ffb240ff9c55d2a39c6e766fc8df3d46c504da3d526a1c5115c2de6f92eaafd8686024d9e0855f4fe05a0582b3cc2ec7a716b77646bbe1b3bdf3b6bd411fc21dd94e8f0d4c2999160e88145f151c01cf33d4ba2b5797e02bdbb51fd78acbdca548f6fdecd56b86cfb0d73096a6c90428ab0ba5d41e8a7bba2a02c0797d9d883fceb5f9e92f58845aab5757abc1e7e693a826516ffd83c8f1bdcffef54ba4fb8e666fca36b5600d4c7317177e8f46b6a70ec7aaddc93cd2f2139bb4b94b421523eb5367595712cef3c54cad9fd6ad81fd5a669ecf16a298e71c66a9c836af63ccb4519393dba93550854442e5bae68ea205e0f47878938ca538310265b9f339e1a493bec3844177807ce44777ee079e3ce00822e230d37d20c13acd14bec9d3347f142f3ee05684792e7278d7fb0d5e6e1760b5d9b3cf8353203bcfa24f12903b7e73dcd6d241d846a332ba0c3b1b0fad7da9b781877b7bdb90480a55fe495edef2d785adc25155995baaa4f90c2c02f10fc2315f0382e4e6b67741728233b930086b4affe710d7fb9730e277a2ae99a0940b7584c2325a8fcf0b437a3a39f4da330e27764e7cc862eb9a6807cb42d733f494968bd526fb0f5e9ea9177c18fe6a95db892414bd2123fc17dde818a4fe26a82958feb61734622e8a6edea8088e7d3666cbb57bf9a97adb41993c83243e2337ef657a9a4bd28de236c8ef32d0966c7b0139114f8354c4ffbbbad66ca9325b5dae34a27f373598fb656c06c972e6d250ea938fab78af831cae5a59597253b49173dc5371bc43565db979a311ffa91044c6a8f9a9af99873bf25819002916a09803f2793169a12039aaf5d9831de00f6fbea953d76a1f083a06b7c3252b8023e3dd04d817deb27b5c3a0a47e3bbf46b61249c21e452c2d530cbfa054eb10b5046cfe191abd8d495ef5dee339774bc72ff1308b1be5b485907e35a58964bf928aefd297f0e2ea894180b71f2d397f8102af2817bf75be6bbe69f255fd07031a9663bbfa7ae90675b26cc815b8590d4ccdca20288474a71dfc9862620c68eac269387d6c93944fb674aca46e4e18ea2a492f2261aeaa788559509a54825f987952415def24e12856860b474f62881cd2dbec5079bc53e2afae5a8f532b45b704148ffb9aa32346fcbf9b6669108cd3f08162507a7fca70cc8aaa09f3489a091bf01394f219d2654d1b84e58121c3a1acb3446d776bab8fa1e047112e3d1215ad00782a0da27548ae033072b668d086fff48130be52e9c57d0edc5120545322a1bdc270e5fe167a5e301006e3917deec79d41396c3e3841f77c8996a195e97123a2cb694903d2a26e8a1023958a1f52afbf024aaebd063b8044ebd048e1ed698f7e26c4184feec32ad333801b78399a04a04b12b96b8868c0e9c093433fa2f4178d85236c4baa1ca30db1d00506abb68ef34cb0e1545f1a7e701a2d20237b8b29749298dfb41e5b6e6f44e11216114542d60bd39f3bf7f4681803e9c8d9b26a8654707b3cda2f9a059754487ad4b32c8a6a804a525a3ebbf3b0d92f2f9b546f076f77bafa1f3df24feff738fd205101d1cb04a5a8eb4e1fb449d6314c4bb4e85687978e946ade041f5737087ec66b7f3abcaab024c52c6d7979e9d6084e8d0bcf17324667d9161f2a59a676833f4fe526ed28510a80f8afee1d569296e623e8f748dc68cd83d84b45922ce62ed373e9681e8c60a7bfa5c2260ef68d56e8422291ed9050cb2ca82df143e48f4e83a1341fa2c7e8e35e7b1c173792d3d40688ef9f709f642d76f9d1c6b5c8a4ccba8b692408be113e52002fad214356596ac63e407dc6e3a0c33ee95bfe28395a5aa2fc8ed89ca95854738919d76199df19192bdca592054e88426da6d4e019a221e7fe3851759800b1814d979df9b755e2bf7696c3e8ecdde7aaf52fa054477d47857fb83791d968a597c24ca08a4bba5cb9ca531229f4ca8a13a5a5bf902694d46786c343d7114be84d8eb379e78a33c47d6f94c9b74553470b282d15e052e794217e8d3267acc6324ae3aad46299bf1d486ad53a811b6adde545ca7202d7b35a87cf9b3cb554d379127a2c8da45a2340e821eae0499a021c0753c65681acf5266e4216121d4ea3b4f1263ccd9504e4a2a542f2e112ade7f9d9da4d283d766452f5508de0aa0ba366b8f04e504c6a39b62cae0bef72071410f46ebabe45d8e178bd75fe43c774a1a6ffbe2d47cf711b48c4317bb49db5f947189d5c4d577d1219b41dcc27b84b70d6f10256676823584416fe8cbd74e2e4aace255b486dffbd00984d69e273ca403d0228654acd746af9d3aff34bd0708d8601063190819c62cba2fba15ee6c930c27e7cbda9a959ff463eeedb34bf13ec7b83532507c2615ee6f008da14130aa09202ffd906450fed3c0429ed04ed62cb03249ad2a10c60ba101e1936dae02a06b9fd998fa1a34f226743de5633cb49bfb27e31d2639522218fc022de95916d5f2f8a81cdaf2d89fb83313e5949598528bad41b7fe24418443387cc2f1b331d2ddfa9c7f7a3bad45c883aec986949788e7cb2fe827a367a3dada094cc984f1ac7b9d31b7db04c9bc0239a4e638e9492a049d4f00212d71ef4bc7de3d3439c801374642fd4ef202c839b09548e6b8ce6c26aa7b7b81e0b34dee3ae3a074aceb234e4da7b479e9fc76a843fd9ca2fc6148e7f275e268e8428cf0df6618790f529c500101add932a61b67bf77ea133633452722f25509ec24b7be745773f50cdbfc56ec81bf11fbf17441e5c87cbc201f1f14a87329f2e4dc35773bbbc607fdd560763c6703a5dedc6bd73db722c60ceaab51a5ea2591fc838238aee07222e4416320d4031abb9eec8e79efe54ec95dae5b56b58b796ad02141e1c02be71c1f520b7739d7eefe27c03368d9e5d07b1369efa12257339fa7a6d2fe458d5284dbe1df1a1f6de8b27d55abb26ce8b7515325236cf0d9a71fe5d41c12f65b16180dd3747916f11be9717bcc09aff6fc5e6f0837aed4fb1571265857e78ec963538772f4d7b5af507048945eb0a92ba2a7952e3c32952943a8c77803f27fa3d1d92a467ba8d3d54a6f6ff9f71933e71152546ee70dd9e6d6834103d7b6b99c4a55a7fd40a4375868cb8c21b9091e5d134b432b169939323635f1f7d18dd6bc5693e8d422ef372ed7c6ca2b8bc2a22af0830f06bdd0869f801bcfa4f925f6e7cd01229fe6c33961b4c0279c77e6279c93be1423092b66066396e1b"}) [ 416.381028][T17056] loop5: detected capacity change from 0 to 8192 [ 416.412648][T17056] REISERFS warning: read_super_block: reiserfs filesystem is deprecated and scheduled to be removed from the kernel in 2025 [ 416.441912][T17056] REISERFS (device loop5): found reiserfs format "3.6" with non-standard journal [ 416.463953][T17056] REISERFS (device loop5): using ordered data mode [ 416.472738][T17056] reiserfs: using flush barriers [ 416.478854][T17056] REISERFS (device loop5): journal params: device loop5, size 512, journal first block 18, max trans len 256, max batch 225, max commit age 30, max trans age 30 [ 416.495918][T17056] REISERFS (device loop5): checking transaction log (loop5) [ 416.506327][T17056] REISERFS (device loop5): Using rupasov hash to sort names [ 416.532211][T17056] REISERFS (device loop5): Created .reiserfs_priv - reserved for xattr storage. 23:52:35 executing program 5: syz_mount_image$reiserfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x400010, 0x8, &(0x7f0000000540)=[{&(0x7f0000000140)="8cb637", 0x3, 0x1}, {&(0x7f0000000600)="008409", 0x3, 0x4}, {&(0x7f00000003c0)="cf58f9b6b097287218ce56f250b426fd1534a8241397cfab6d8816fa4bb45c3f9fddf876b269c1e859cebe21b7d9244b1fd8f411c2e75b40440e6e93656ecbb49beeac1c7571478ca3c99ec9074aebadf4462d55738cecdf1ae2862f841926f15b27706dc5f58b7a97eddb385d14cb9c8ac2401498496fac004e5741178f6b0d2fd50e232cd6f66995259a8c573a6bc6ad4f950ff407df67c0d00efbe7bf66eacef1439b60e4dbf24b6eed04202c8542f11f3f6665805eac43e313d13faf6488a374e955b4e0d46b82b24401ac", 0xcd, 0x7}, {&(0x7f0000010000)="00040000ec0100001302000012000000000000000002000000010000611cad49e10000001e000000000000000010cc0310000100526549734572334673000000020000000200010002000102000000000100000012312a231212331233123112341341241273797a6b616c6c65720000000000000001001e003ac1655f004eed", 0x80, 0x10000}, {&(0x7f0000000040)="0000000000000500080000000110000003100048b25607818b96e27ea580195600000000000000000000009e08", 0x2d, 0x100c0}, {&(0x7f0000001a00)="00040000000000000000000012000000000000000002000000010000611cad49e10000001e000000000000000000000000000000000000000000000000000000f45098122a162b001731da04980e000066d9ca9b088f7afee742a2aac93d105868c72edb814cc66a9a1509f90bd413a2b62da4399debc7fecf87abdb531e95f92a62d960ae64fe76344e2543f4e6fb0d51550535cc7a260a24c2f4efbde45c755153418ce7f37b89cfa2db017fa700"/185, 0xb9, 0x212000}, {&(0x7f0000011300)="010002005c0f0000000000000000000000000000000000000100000002000000000000000000000000002c00d40f0100010000000200000001000000f401000002003000a40f00"/96, 0x60, 0x213000}, {&(0x7f0000000280)="0000000001000000010000000200000028000400020000000000000001000000200004002e2e0000000000002e00e2ff00000000ed4100000300003ac1655f3ac1655f3ac165ea000000000000000000f3ff", 0x52, 0x213fa0}], 0x20040a, &(0x7f0000000180)=ANY=[@ANYRES64=0x0], 0x0) sync() r0 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x42142, 0x39) ioctl$BTRFS_IOC_RM_DEV_V2(r0, 0x5000943a, &(0x7f0000000740)={{}, 0x0, 0x8, @unused=[0x7, 0x7fffffffffffffff, 0x2, 0x9], @name="67f63044e4caa71ee74c972d6d57a6d0649140fa79d9181adebba6df25d062d2969852a3b56fe788cf84e05de3225d1260aba4929be9f10043f424a3ca118baf91f453445c579065047ceb11991f778ac99f637ff5c2cf8cabd4c36b71aa194e1d69ffbff090fe7494340edffbe4fadc96e5791bca8b1ee878a02042ceae8bee5412bfeec357df79f941a474845691ac438931c040c1e34044be9b7964563403ee61ee52fd077cd615ed0fb3afdb06da79cab447bccd7c3ce3888efae8d829850678d5ff571a6235856e7cda92d6f396abb2ea3e4f3dc710663c2072a4f922913e16ef9dbdcdafe7eeaaa4cd917d4a0b31679a615b0ace3cba331f019e90234ef7dab882c4b231129e04d910ccba72a659e5d7c23dbcae2f400cd7837884465ceecfc8bb526eff6b8122a9ccb3ae706e85f50d6ea39924fe28b039fd12cf0b8d0e0503559bef4730ba9292f03a2a50f8db7aeca15d4a850f63a440fce481a86d2b70ada7695b792596be64c5b119c9660e32e2276e1333af356e59116dfe9334a683c6ad725166164da1651a01d747f8f5be20d0cdae35f472aac496fc4a43075e7ed9ef0cfc4b24931b18947077558cb64c7384809a4d9cfe9d9722545c194cf4aba4dd69f1e398032a3f18ab479ad5816d4bf8a624804912ac7f62ceae44bee86dcb69c37101fa6037047a5e7d56e49fbd57888c43068b23c19a40c68533d600286828c0b0395508117da4a06a58d9298945e5be07b9ed186a984c960fbcdf728edca3cd1ad93b3fd721b58be4e5198cd4e0dce3a5ad0938792662b9476b2e27fc586f91fded30c143892d53387c4d75b269c9681899229bbd8d618e0f3bb8ee0bbfd16b05696c5bfad2ad538b520cff6c6a2680827558e03d9d899514ec5fff60d59796569b023315cc3c34cb10f3df4a1562966351a90a7244302c8c87d8ec49037c285e143a715ebc5db573d50da6c1fdceb2dc88f6f95786893f89c573f5b60b64157f0fe1d00d7d93064e39af316ec66f6988da5b38236d0ec63635efe8415b0f50859d798ab62003b95f5a8848192e0b2ba6b145b9fbb068d0938144458d10558f08191b7832754a1bcc5faca1b47025f63cec1cdd960b667cc9ef5e51ff889c00203c3e5b95442a228aa668925ccd2be1942b3f776049c5afad76232f7c719eaa938c9cb4dd46b7df03539c95c25db4795f3aa863e04428bd768774282e342d7c992b382775cd591b01b5959ec5cdfc8e1935aa79337e4b329ae740dbc727bd9580edf67a890a5138068372550ccf7930bb54c4b36d13de0c40581ff8e2a0b052dd930c3c9d637f5b7c846253d9ea61c7ad6d77dfb15ba0df5de1007d546967292c011fb45d1c38a309f0d4a5d8dd7a77482f45502a1eeb919a82e033f81b39c0d09e28fd9e3e6ee60d2f2bad081229bd867a10244e4c1d4efc66b80721083b0776cb4561d29021e0261f3891b81290f0dda518b91054c9a7341854584592d917d9d4ef461caeb7ad179f71cc9df82fc080694feadaf812d967498ed55dc6909de28f8b767cdaa843069215e18704fde1b01eb05d4e1d0d3d12d954c5feea1d64b3b542b9e185e5921650b1fd6d13f235358744a2bfc16469d8e028247a699a17675575819ae9093018b47314bca40a6243892670a1ecc399a334aa6ead7c60771deb16073c9a6616898dced262ab09c9eb002fc9cafef28f9735736d12ab5666301ac971b25fae2b316ae06ce87beaea9e84e25d52e7b14c9069ef357b7074d0134b635a1c6752b7a28d612a485bb29c127aa99b42ce6afb6de61c74b1853a87d1c0eb6ee0ac029123090d7a04f0bb17906cc49ce75cd0aba69915ee9d1c2710ffbf752537a35b18e0e44ac31fb5fb62f1350d13b42a75eee30688b328ad48b55efaf4050bdeb17133f091a70368f1374f28498727e5ab3bc54bd7a2f1dc9306fbcb97e3d39939da9dbf7a083523e05a51cf92d9c54701ae8275a1b0860a13137274e2d9e6eae4ef0f407284f1a64a2f42a6ccd5ca6099b7a63ce3ef855a4e9eefe03d04b659cbc6ec40ca6dcb61f5c0b1c54ef74c6558dd9efdb6fc069028a3f42427a497241af3442cd3393a0f39709cda93fceffd9249137146a893a5116ad895ff6b67a31fb8cf02befb04f4a03025d7fed06efa73930fc28544cbf8ad90301fb746fec229e780cf39f65f124de8f4499f9dc9818c5f73238762e36c19e719b02122b920ffd99b7a3eedcc17946f3f450fa0442235f69ac01743df5876cb011a32ab512210831d0eb491c5516bce2f6e1e4252292caed8ecf7b3b03e70670394891b1749c5d15afddc90b482cd70ab1384a7389c406ef3f217c09a0f3aba2f4116ae877cf5194df3413fa8b5cb947dc15fbdd2f9c34c399e15d04b82432dbfcd1d49b072a39f49bc1d6bf4833cfebc9f3d8c22c496de9f4005c957e9c6a975f47e307c31f76e2d4ffb240ff9c55d2a39c6e766fc8df3d46c504da3d526a1c5115c2de6f92eaafd8686024d9e0855f4fe05a0582b3cc2ec7a716b77646bbe1b3bdf3b6bd411fc21dd94e8f0d4c2999160e88145f151c01cf33d4ba2b5797e02bdbb51fd78acbdca548f6fdecd56b86cfb0d73096a6c90428ab0ba5d41e8a7bba2a02c0797d9d883fceb5f9e92f58845aab5757abc1e7e693a826516ffd83c8f1bdcffef54ba4fb8e666fca36b5600d4c7317177e8f46b6a70ec7aaddc93cd2f2139bb4b94b421523eb5367595712cef3c54cad9fd6ad81fd5a669ecf16a298e71c66a9c836af63ccb4519393dba93550854442e5bae68ea205e0f47878938ca538310265b9f339e1a493bec3844177807ce44777ee079e3ce00822e230d37d20c13acd14bec9d3347f142f3ee05684792e7278d7fb0d5e6e1760b5d9b3cf8353203bcfa24f12903b7e73dcd6d241d846a332ba0c3b1b0fad7da9b781877b7bdb90480a55fe495edef2d785adc25155995baaa4f90c2c02f10fc2315f0382e4e6b67741728233b930086b4affe710d7fb9730e277a2ae99a0940b7584c2325a8fcf0b437a3a39f4da330e27764e7cc862eb9a6807cb42d733f494968bd526fb0f5e9ea9177c18fe6a95db892414bd2123fc17dde818a4fe26a82958feb61734622e8a6edea8088e7d3666cbb57bf9a97adb41993c83243e2337ef657a9a4bd28de236c8ef32d0966c7b0139114f8354c4ffbbbad66ca9325b5dae34a27f373598fb656c06c972e6d250ea938fab78af831cae5a59597253b49173dc5371bc43565db979a311ffa91044c6a8f9a9af99873bf25819002916a09803f2793169a12039aaf5d9831de00f6fbea953d76a1f083a06b7c3252b8023e3dd04d817deb27b5c3a0a47e3bbf46b61249c21e452c2d530cbfa054eb10b5046cfe191abd8d495ef5dee339774bc72ff1308b1be5b485907e35a58964bf928aefd297f0e2ea894180b71f2d397f8102af2817bf75be6bbe69f255fd07031a9663bbfa7ae90675b26cc815b8590d4ccdca20288474a71dfc9862620c68eac269387d6c93944fb674aca46e4e18ea2a492f2261aeaa788559509a54825f987952415def24e12856860b474f62881cd2dbec5079bc53e2afae5a8f532b45b704148ffb9aa32346fcbf9b6669108cd3f08162507a7fca70cc8aaa09f3489a091bf01394f219d2654d1b84e58121c3a1acb3446d776bab8fa1e047112e3d1215ad00782a0da27548ae033072b668d086fff48130be52e9c57d0edc5120545322a1bdc270e5fe167a5e301006e3917deec79d41396c3e3841f77c8996a195e97123a2cb694903d2a26e8a1023958a1f52afbf024aaebd063b8044ebd048e1ed698f7e26c4184feec32ad333801b78399a04a04b12b96b8868c0e9c093433fa2f4178d85236c4baa1ca30db1d00506abb68ef34cb0e1545f1a7e701a2d20237b8b29749298dfb41e5b6e6f44e11216114542d60bd39f3bf7f4681803e9c8d9b26a8654707b3cda2f9a059754487ad4b32c8a6a804a525a3ebbf3b0d92f2f9b546f076f77bafa1f3df24feff738fd205101d1cb04a5a8eb4e1fb449d6314c4bb4e85687978e946ade041f5737087ec66b7f3abcaab024c52c6d7979e9d6084e8d0bcf17324667d9161f2a59a676833f4fe526ed28510a80f8afee1d569296e623e8f748dc68cd83d84b45922ce62ed373e9681e8c60a7bfa5c2260ef68d56e8422291ed9050cb2ca82df143e48f4e83a1341fa2c7e8e35e7b1c173792d3d40688ef9f709f642d76f9d1c6b5c8a4ccba8b692408be113e52002fad214356596ac63e407dc6e3a0c33ee95bfe28395a5aa2fc8ed89ca95854738919d76199df19192bdca592054e88426da6d4e019a221e7fe3851759800b1814d979df9b755e2bf7696c3e8ecdde7aaf52fa054477d47857fb83791d968a597c24ca08a4bba5cb9ca531229f4ca8a13a5a5bf902694d46786c343d7114be84d8eb379e78a33c47d6f94c9b74553470b282d15e052e794217e8d3267acc6324ae3aad46299bf1d486ad53a811b6adde545ca7202d7b35a87cf9b3cb554d379127a2c8da45a2340e821eae0499a021c0753c65681acf5266e4216121d4ea3b4f1263ccd9504e4a2a542f2e112ade7f9d9da4d283d766452f5508de0aa0ba366b8f04e504c6a39b62cae0bef72071410f46ebabe45d8e178bd75fe43c774a1a6ffbe2d47cf711b48c4317bb49db5f947189d5c4d577d1219b41dcc27b84b70d6f10256676823584416fe8cbd74e2e4aace255b486dffbd00984d69e273ca403d0228654acd746af9d3aff34bd0708d8601063190819c62cba2fba15ee6c930c27e7cbda9a959ff463eeedb34bf13ec7b83532507c2615ee6f008da14130aa09202ffd906450fed3c0429ed04ed62cb03249ad2a10c60ba101e1936dae02a06b9fd998fa1a34f226743de5633cb49bfb27e31d2639522218fc022de95916d5f2f8a81cdaf2d89fb83313e5949598528bad41b7fe24418443387cc2f1b331d2ddfa9c7f7a3bad45c883aec986949788e7cb2fe827a367a3dada094cc984f1ac7b9d31b7db04c9bc0239a4e638e9492a049d4f00212d71ef4bc7de3d3439c801374642fd4ef202c839b09548e6b8ce6c26aa7b7b81e0b34dee3ae3a074aceb234e4da7b479e9fc76a843fd9ca2fc6148e7f275e268e8428cf0df6618790f529c500101add932a61b67bf77ea133633452722f25509ec24b7be745773f50cdbfc56ec81bf11fbf17441e5c87cbc201f1f14a87329f2e4dc35773bbbc607fdd560763c6703a5dedc6bd73db722c60ceaab51a5ea2591fc838238aee07222e4416320d4031abb9eec8e79efe54ec95dae5b56b58b796ad02141e1c02be71c1f520b7739d7eefe27c03368d9e5d07b1369efa12257339fa7a6d2fe458d5284dbe1df1a1f6de8b27d55abb26ce8b7515325236cf0d9a71fe5d41c12f65b16180dd3747916f11be9717bcc09aff6fc5e6f0837aed4fb1571265857e78ec963538772f4d7b5af507048945eb0a92ba2a7952e3c32952943a8c77803f27fa3d1d92a467ba8d3d54a6f6ff9f71933e71152546ee70dd9e6d6834103d7b6b99c4a55a7fd40a4375868cb8c21b9091e5d134b432b169939323635f1f7d18dd6bc5693e8d422ef372ed7c6ca2b8bc2a22af0830f06bdd0869f801bcfa4f925f6e7cd01229fe6c33961b4c0279c77e6279c93be1423092b66066396e1b"}) [ 416.659492][T17060] loop5: detected capacity change from 0 to 8192 [ 416.681782][T17060] REISERFS warning: read_super_block: reiserfs filesystem is deprecated and scheduled to be removed from the kernel in 2025 [ 416.706421][T17060] REISERFS (device loop5): found reiserfs format "3.6" with non-standard journal [ 416.716007][T17060] REISERFS (device loop5): using ordered data mode [ 416.724499][T17060] reiserfs: using flush barriers [ 416.730365][T17060] REISERFS (device loop5): journal params: device loop5, size 512, journal first block 18, max trans len 256, max batch 225, max commit age 30, max trans age 30 [ 416.748668][T17060] REISERFS (device loop5): checking transaction log (loop5) [ 416.758333][T17060] REISERFS (device loop5): Using rupasov hash to sort names [ 416.768509][T17060] REISERFS (device loop5): Created .reiserfs_priv - reserved for xattr storage. 23:52:35 executing program 5: sync() r0 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x42142, 0x39) ioctl$BTRFS_IOC_RM_DEV_V2(r0, 0x5000943a, &(0x7f0000000740)={{}, 0x0, 0x8, @unused=[0x7, 0x7fffffffffffffff, 0x2, 0x9], @name="67f63044e4caa71ee74c972d6d57a6d0649140fa79d9181adebba6df25d062d2969852a3b56fe788cf84e05de3225d1260aba4929be9f10043f424a3ca118baf91f453445c579065047ceb11991f778ac99f637ff5c2cf8cabd4c36b71aa194e1d69ffbff090fe7494340edffbe4fadc96e5791bca8b1ee878a02042ceae8bee5412bfeec357df79f941a474845691ac438931c040c1e34044be9b7964563403ee61ee52fd077cd615ed0fb3afdb06da79cab447bccd7c3ce3888efae8d829850678d5ff571a6235856e7cda92d6f396abb2ea3e4f3dc710663c2072a4f922913e16ef9dbdcdafe7eeaaa4cd917d4a0b31679a615b0ace3cba331f019e90234ef7dab882c4b231129e04d910ccba72a659e5d7c23dbcae2f400cd7837884465ceecfc8bb526eff6b8122a9ccb3ae706e85f50d6ea39924fe28b039fd12cf0b8d0e0503559bef4730ba9292f03a2a50f8db7aeca15d4a850f63a440fce481a86d2b70ada7695b792596be64c5b119c9660e32e2276e1333af356e59116dfe9334a683c6ad725166164da1651a01d747f8f5be20d0cdae35f472aac496fc4a43075e7ed9ef0cfc4b24931b18947077558cb64c7384809a4d9cfe9d9722545c194cf4aba4dd69f1e398032a3f18ab479ad5816d4bf8a624804912ac7f62ceae44bee86dcb69c37101fa6037047a5e7d56e49fbd57888c43068b23c19a40c68533d600286828c0b0395508117da4a06a58d9298945e5be07b9ed186a984c960fbcdf728edca3cd1ad93b3fd721b58be4e5198cd4e0dce3a5ad0938792662b9476b2e27fc586f91fded30c143892d53387c4d75b269c9681899229bbd8d618e0f3bb8ee0bbfd16b05696c5bfad2ad538b520cff6c6a2680827558e03d9d899514ec5fff60d59796569b023315cc3c34cb10f3df4a1562966351a90a7244302c8c87d8ec49037c285e143a715ebc5db573d50da6c1fdceb2dc88f6f95786893f89c573f5b60b64157f0fe1d00d7d93064e39af316ec66f6988da5b38236d0ec63635efe8415b0f50859d798ab62003b95f5a8848192e0b2ba6b145b9fbb068d0938144458d10558f08191b7832754a1bcc5faca1b47025f63cec1cdd960b667cc9ef5e51ff889c00203c3e5b95442a228aa668925ccd2be1942b3f776049c5afad76232f7c719eaa938c9cb4dd46b7df03539c95c25db4795f3aa863e04428bd768774282e342d7c992b382775cd591b01b5959ec5cdfc8e1935aa79337e4b329ae740dbc727bd9580edf67a890a5138068372550ccf7930bb54c4b36d13de0c40581ff8e2a0b052dd930c3c9d637f5b7c846253d9ea61c7ad6d77dfb15ba0df5de1007d546967292c011fb45d1c38a309f0d4a5d8dd7a77482f45502a1eeb919a82e033f81b39c0d09e28fd9e3e6ee60d2f2bad081229bd867a10244e4c1d4efc66b80721083b0776cb4561d29021e0261f3891b81290f0dda518b91054c9a7341854584592d917d9d4ef461caeb7ad179f71cc9df82fc080694feadaf812d967498ed55dc6909de28f8b767cdaa843069215e18704fde1b01eb05d4e1d0d3d12d954c5feea1d64b3b542b9e185e5921650b1fd6d13f235358744a2bfc16469d8e028247a699a17675575819ae9093018b47314bca40a6243892670a1ecc399a334aa6ead7c60771deb16073c9a6616898dced262ab09c9eb002fc9cafef28f9735736d12ab5666301ac971b25fae2b316ae06ce87beaea9e84e25d52e7b14c9069ef357b7074d0134b635a1c6752b7a28d612a485bb29c127aa99b42ce6afb6de61c74b1853a87d1c0eb6ee0ac029123090d7a04f0bb17906cc49ce75cd0aba69915ee9d1c2710ffbf752537a35b18e0e44ac31fb5fb62f1350d13b42a75eee30688b328ad48b55efaf4050bdeb17133f091a70368f1374f28498727e5ab3bc54bd7a2f1dc9306fbcb97e3d39939da9dbf7a083523e05a51cf92d9c54701ae8275a1b0860a13137274e2d9e6eae4ef0f407284f1a64a2f42a6ccd5ca6099b7a63ce3ef855a4e9eefe03d04b659cbc6ec40ca6dcb61f5c0b1c54ef74c6558dd9efdb6fc069028a3f42427a497241af3442cd3393a0f39709cda93fceffd9249137146a893a5116ad895ff6b67a31fb8cf02befb04f4a03025d7fed06efa73930fc28544cbf8ad90301fb746fec229e780cf39f65f124de8f4499f9dc9818c5f73238762e36c19e719b02122b920ffd99b7a3eedcc17946f3f450fa0442235f69ac01743df5876cb011a32ab512210831d0eb491c5516bce2f6e1e4252292caed8ecf7b3b03e70670394891b1749c5d15afddc90b482cd70ab1384a7389c406ef3f217c09a0f3aba2f4116ae877cf5194df3413fa8b5cb947dc15fbdd2f9c34c399e15d04b82432dbfcd1d49b072a39f49bc1d6bf4833cfebc9f3d8c22c496de9f4005c957e9c6a975f47e307c31f76e2d4ffb240ff9c55d2a39c6e766fc8df3d46c504da3d526a1c5115c2de6f92eaafd8686024d9e0855f4fe05a0582b3cc2ec7a716b77646bbe1b3bdf3b6bd411fc21dd94e8f0d4c2999160e88145f151c01cf33d4ba2b5797e02bdbb51fd78acbdca548f6fdecd56b86cfb0d73096a6c90428ab0ba5d41e8a7bba2a02c0797d9d883fceb5f9e92f58845aab5757abc1e7e693a826516ffd83c8f1bdcffef54ba4fb8e666fca36b5600d4c7317177e8f46b6a70ec7aaddc93cd2f2139bb4b94b421523eb5367595712cef3c54cad9fd6ad81fd5a669ecf16a298e71c66a9c836af63ccb4519393dba93550854442e5bae68ea205e0f47878938ca538310265b9f339e1a493bec3844177807ce44777ee079e3ce00822e230d37d20c13acd14bec9d3347f142f3ee05684792e7278d7fb0d5e6e1760b5d9b3cf8353203bcfa24f12903b7e73dcd6d241d846a332ba0c3b1b0fad7da9b781877b7bdb90480a55fe495edef2d785adc25155995baaa4f90c2c02f10fc2315f0382e4e6b67741728233b930086b4affe710d7fb9730e277a2ae99a0940b7584c2325a8fcf0b437a3a39f4da330e27764e7cc862eb9a6807cb42d733f494968bd526fb0f5e9ea9177c18fe6a95db892414bd2123fc17dde818a4fe26a82958feb61734622e8a6edea8088e7d3666cbb57bf9a97adb41993c83243e2337ef657a9a4bd28de236c8ef32d0966c7b0139114f8354c4ffbbbad66ca9325b5dae34a27f373598fb656c06c972e6d250ea938fab78af831cae5a59597253b49173dc5371bc43565db979a311ffa91044c6a8f9a9af99873bf25819002916a09803f2793169a12039aaf5d9831de00f6fbea953d76a1f083a06b7c3252b8023e3dd04d817deb27b5c3a0a47e3bbf46b61249c21e452c2d530cbfa054eb10b5046cfe191abd8d495ef5dee339774bc72ff1308b1be5b485907e35a58964bf928aefd297f0e2ea894180b71f2d397f8102af2817bf75be6bbe69f255fd07031a9663bbfa7ae90675b26cc815b8590d4ccdca20288474a71dfc9862620c68eac269387d6c93944fb674aca46e4e18ea2a492f2261aeaa788559509a54825f987952415def24e12856860b474f62881cd2dbec5079bc53e2afae5a8f532b45b704148ffb9aa32346fcbf9b6669108cd3f08162507a7fca70cc8aaa09f3489a091bf01394f219d2654d1b84e58121c3a1acb3446d776bab8fa1e047112e3d1215ad00782a0da27548ae033072b668d086fff48130be52e9c57d0edc5120545322a1bdc270e5fe167a5e301006e3917deec79d41396c3e3841f77c8996a195e97123a2cb694903d2a26e8a1023958a1f52afbf024aaebd063b8044ebd048e1ed698f7e26c4184feec32ad333801b78399a04a04b12b96b8868c0e9c093433fa2f4178d85236c4baa1ca30db1d00506abb68ef34cb0e1545f1a7e701a2d20237b8b29749298dfb41e5b6e6f44e11216114542d60bd39f3bf7f4681803e9c8d9b26a8654707b3cda2f9a059754487ad4b32c8a6a804a525a3ebbf3b0d92f2f9b546f076f77bafa1f3df24feff738fd205101d1cb04a5a8eb4e1fb449d6314c4bb4e85687978e946ade041f5737087ec66b7f3abcaab024c52c6d7979e9d6084e8d0bcf17324667d9161f2a59a676833f4fe526ed28510a80f8afee1d569296e623e8f748dc68cd83d84b45922ce62ed373e9681e8c60a7bfa5c2260ef68d56e8422291ed9050cb2ca82df143e48f4e83a1341fa2c7e8e35e7b1c173792d3d40688ef9f709f642d76f9d1c6b5c8a4ccba8b692408be113e52002fad214356596ac63e407dc6e3a0c33ee95bfe28395a5aa2fc8ed89ca95854738919d76199df19192bdca592054e88426da6d4e019a221e7fe3851759800b1814d979df9b755e2bf7696c3e8ecdde7aaf52fa054477d47857fb83791d968a597c24ca08a4bba5cb9ca531229f4ca8a13a5a5bf902694d46786c343d7114be84d8eb379e78a33c47d6f94c9b74553470b282d15e052e794217e8d3267acc6324ae3aad46299bf1d486ad53a811b6adde545ca7202d7b35a87cf9b3cb554d379127a2c8da45a2340e821eae0499a021c0753c65681acf5266e4216121d4ea3b4f1263ccd9504e4a2a542f2e112ade7f9d9da4d283d766452f5508de0aa0ba366b8f04e504c6a39b62cae0bef72071410f46ebabe45d8e178bd75fe43c774a1a6ffbe2d47cf711b48c4317bb49db5f947189d5c4d577d1219b41dcc27b84b70d6f10256676823584416fe8cbd74e2e4aace255b486dffbd00984d69e273ca403d0228654acd746af9d3aff34bd0708d8601063190819c62cba2fba15ee6c930c27e7cbda9a959ff463eeedb34bf13ec7b83532507c2615ee6f008da14130aa09202ffd906450fed3c0429ed04ed62cb03249ad2a10c60ba101e1936dae02a06b9fd998fa1a34f226743de5633cb49bfb27e31d2639522218fc022de95916d5f2f8a81cdaf2d89fb83313e5949598528bad41b7fe24418443387cc2f1b331d2ddfa9c7f7a3bad45c883aec986949788e7cb2fe827a367a3dada094cc984f1ac7b9d31b7db04c9bc0239a4e638e9492a049d4f00212d71ef4bc7de3d3439c801374642fd4ef202c839b09548e6b8ce6c26aa7b7b81e0b34dee3ae3a074aceb234e4da7b479e9fc76a843fd9ca2fc6148e7f275e268e8428cf0df6618790f529c500101add932a61b67bf77ea133633452722f25509ec24b7be745773f50cdbfc56ec81bf11fbf17441e5c87cbc201f1f14a87329f2e4dc35773bbbc607fdd560763c6703a5dedc6bd73db722c60ceaab51a5ea2591fc838238aee07222e4416320d4031abb9eec8e79efe54ec95dae5b56b58b796ad02141e1c02be71c1f520b7739d7eefe27c03368d9e5d07b1369efa12257339fa7a6d2fe458d5284dbe1df1a1f6de8b27d55abb26ce8b7515325236cf0d9a71fe5d41c12f65b16180dd3747916f11be9717bcc09aff6fc5e6f0837aed4fb1571265857e78ec963538772f4d7b5af507048945eb0a92ba2a7952e3c32952943a8c77803f27fa3d1d92a467ba8d3d54a6f6ff9f71933e71152546ee70dd9e6d6834103d7b6b99c4a55a7fd40a4375868cb8c21b9091e5d134b432b169939323635f1f7d18dd6bc5693e8d422ef372ed7c6ca2b8bc2a22af0830f06bdd0869f801bcfa4f925f6e7cd01229fe6c33961b4c0279c77e6279c93be1423092b66066396e1b"}) 23:52:35 executing program 5: sync() r0 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x42142, 0x39) ioctl$BTRFS_IOC_RM_DEV_V2(r0, 0x5000943a, &(0x7f0000000740)={{}, 0x0, 0x8, @unused=[0x7, 0x7fffffffffffffff, 0x2, 0x9], @name="67f63044e4caa71ee74c972d6d57a6d0649140fa79d9181adebba6df25d062d2969852a3b56fe788cf84e05de3225d1260aba4929be9f10043f424a3ca118baf91f453445c579065047ceb11991f778ac99f637ff5c2cf8cabd4c36b71aa194e1d69ffbff090fe7494340edffbe4fadc96e5791bca8b1ee878a02042ceae8bee5412bfeec357df79f941a474845691ac438931c040c1e34044be9b7964563403ee61ee52fd077cd615ed0fb3afdb06da79cab447bccd7c3ce3888efae8d829850678d5ff571a6235856e7cda92d6f396abb2ea3e4f3dc710663c2072a4f922913e16ef9dbdcdafe7eeaaa4cd917d4a0b31679a615b0ace3cba331f019e90234ef7dab882c4b231129e04d910ccba72a659e5d7c23dbcae2f400cd7837884465ceecfc8bb526eff6b8122a9ccb3ae706e85f50d6ea39924fe28b039fd12cf0b8d0e0503559bef4730ba9292f03a2a50f8db7aeca15d4a850f63a440fce481a86d2b70ada7695b792596be64c5b119c9660e32e2276e1333af356e59116dfe9334a683c6ad725166164da1651a01d747f8f5be20d0cdae35f472aac496fc4a43075e7ed9ef0cfc4b24931b18947077558cb64c7384809a4d9cfe9d9722545c194cf4aba4dd69f1e398032a3f18ab479ad5816d4bf8a624804912ac7f62ceae44bee86dcb69c37101fa6037047a5e7d56e49fbd57888c43068b23c19a40c68533d600286828c0b0395508117da4a06a58d9298945e5be07b9ed186a984c960fbcdf728edca3cd1ad93b3fd721b58be4e5198cd4e0dce3a5ad0938792662b9476b2e27fc586f91fded30c143892d53387c4d75b269c9681899229bbd8d618e0f3bb8ee0bbfd16b05696c5bfad2ad538b520cff6c6a2680827558e03d9d899514ec5fff60d59796569b023315cc3c34cb10f3df4a1562966351a90a7244302c8c87d8ec49037c285e143a715ebc5db573d50da6c1fdceb2dc88f6f95786893f89c573f5b60b64157f0fe1d00d7d93064e39af316ec66f6988da5b38236d0ec63635efe8415b0f50859d798ab62003b95f5a8848192e0b2ba6b145b9fbb068d0938144458d10558f08191b7832754a1bcc5faca1b47025f63cec1cdd960b667cc9ef5e51ff889c00203c3e5b95442a228aa668925ccd2be1942b3f776049c5afad76232f7c719eaa938c9cb4dd46b7df03539c95c25db4795f3aa863e04428bd768774282e342d7c992b382775cd591b01b5959ec5cdfc8e1935aa79337e4b329ae740dbc727bd9580edf67a890a5138068372550ccf7930bb54c4b36d13de0c40581ff8e2a0b052dd930c3c9d637f5b7c846253d9ea61c7ad6d77dfb15ba0df5de1007d546967292c011fb45d1c38a309f0d4a5d8dd7a77482f45502a1eeb919a82e033f81b39c0d09e28fd9e3e6ee60d2f2bad081229bd867a10244e4c1d4efc66b80721083b0776cb4561d29021e0261f3891b81290f0dda518b91054c9a7341854584592d917d9d4ef461caeb7ad179f71cc9df82fc080694feadaf812d967498ed55dc6909de28f8b767cdaa843069215e18704fde1b01eb05d4e1d0d3d12d954c5feea1d64b3b542b9e185e5921650b1fd6d13f235358744a2bfc16469d8e028247a699a17675575819ae9093018b47314bca40a6243892670a1ecc399a334aa6ead7c60771deb16073c9a6616898dced262ab09c9eb002fc9cafef28f9735736d12ab5666301ac971b25fae2b316ae06ce87beaea9e84e25d52e7b14c9069ef357b7074d0134b635a1c6752b7a28d612a485bb29c127aa99b42ce6afb6de61c74b1853a87d1c0eb6ee0ac029123090d7a04f0bb17906cc49ce75cd0aba69915ee9d1c2710ffbf752537a35b18e0e44ac31fb5fb62f1350d13b42a75eee30688b328ad48b55efaf4050bdeb17133f091a70368f1374f28498727e5ab3bc54bd7a2f1dc9306fbcb97e3d39939da9dbf7a083523e05a51cf92d9c54701ae8275a1b0860a13137274e2d9e6eae4ef0f407284f1a64a2f42a6ccd5ca6099b7a63ce3ef855a4e9eefe03d04b659cbc6ec40ca6dcb61f5c0b1c54ef74c6558dd9efdb6fc069028a3f42427a497241af3442cd3393a0f39709cda93fceffd9249137146a893a5116ad895ff6b67a31fb8cf02befb04f4a03025d7fed06efa73930fc28544cbf8ad90301fb746fec229e780cf39f65f124de8f4499f9dc9818c5f73238762e36c19e719b02122b920ffd99b7a3eedcc17946f3f450fa0442235f69ac01743df5876cb011a32ab512210831d0eb491c5516bce2f6e1e4252292caed8ecf7b3b03e70670394891b1749c5d15afddc90b482cd70ab1384a7389c406ef3f217c09a0f3aba2f4116ae877cf5194df3413fa8b5cb947dc15fbdd2f9c34c399e15d04b82432dbfcd1d49b072a39f49bc1d6bf4833cfebc9f3d8c22c496de9f4005c957e9c6a975f47e307c31f76e2d4ffb240ff9c55d2a39c6e766fc8df3d46c504da3d526a1c5115c2de6f92eaafd8686024d9e0855f4fe05a0582b3cc2ec7a716b77646bbe1b3bdf3b6bd411fc21dd94e8f0d4c2999160e88145f151c01cf33d4ba2b5797e02bdbb51fd78acbdca548f6fdecd56b86cfb0d73096a6c90428ab0ba5d41e8a7bba2a02c0797d9d883fceb5f9e92f58845aab5757abc1e7e693a826516ffd83c8f1bdcffef54ba4fb8e666fca36b5600d4c7317177e8f46b6a70ec7aaddc93cd2f2139bb4b94b421523eb5367595712cef3c54cad9fd6ad81fd5a669ecf16a298e71c66a9c836af63ccb4519393dba93550854442e5bae68ea205e0f47878938ca538310265b9f339e1a493bec3844177807ce44777ee079e3ce00822e230d37d20c13acd14bec9d3347f142f3ee05684792e7278d7fb0d5e6e1760b5d9b3cf8353203bcfa24f12903b7e73dcd6d241d846a332ba0c3b1b0fad7da9b781877b7bdb90480a55fe495edef2d785adc25155995baaa4f90c2c02f10fc2315f0382e4e6b67741728233b930086b4affe710d7fb9730e277a2ae99a0940b7584c2325a8fcf0b437a3a39f4da330e27764e7cc862eb9a6807cb42d733f494968bd526fb0f5e9ea9177c18fe6a95db892414bd2123fc17dde818a4fe26a82958feb61734622e8a6edea8088e7d3666cbb57bf9a97adb41993c83243e2337ef657a9a4bd28de236c8ef32d0966c7b0139114f8354c4ffbbbad66ca9325b5dae34a27f373598fb656c06c972e6d250ea938fab78af831cae5a59597253b49173dc5371bc43565db979a311ffa91044c6a8f9a9af99873bf25819002916a09803f2793169a12039aaf5d9831de00f6fbea953d76a1f083a06b7c3252b8023e3dd04d817deb27b5c3a0a47e3bbf46b61249c21e452c2d530cbfa054eb10b5046cfe191abd8d495ef5dee339774bc72ff1308b1be5b485907e35a58964bf928aefd297f0e2ea894180b71f2d397f8102af2817bf75be6bbe69f255fd07031a9663bbfa7ae90675b26cc815b8590d4ccdca20288474a71dfc9862620c68eac269387d6c93944fb674aca46e4e18ea2a492f2261aeaa788559509a54825f987952415def24e12856860b474f62881cd2dbec5079bc53e2afae5a8f532b45b704148ffb9aa32346fcbf9b6669108cd3f08162507a7fca70cc8aaa09f3489a091bf01394f219d2654d1b84e58121c3a1acb3446d776bab8fa1e047112e3d1215ad00782a0da27548ae033072b668d086fff48130be52e9c57d0edc5120545322a1bdc270e5fe167a5e301006e3917deec79d41396c3e3841f77c8996a195e97123a2cb694903d2a26e8a1023958a1f52afbf024aaebd063b8044ebd048e1ed698f7e26c4184feec32ad333801b78399a04a04b12b96b8868c0e9c093433fa2f4178d85236c4baa1ca30db1d00506abb68ef34cb0e1545f1a7e701a2d20237b8b29749298dfb41e5b6e6f44e11216114542d60bd39f3bf7f4681803e9c8d9b26a8654707b3cda2f9a059754487ad4b32c8a6a804a525a3ebbf3b0d92f2f9b546f076f77bafa1f3df24feff738fd205101d1cb04a5a8eb4e1fb449d6314c4bb4e85687978e946ade041f5737087ec66b7f3abcaab024c52c6d7979e9d6084e8d0bcf17324667d9161f2a59a676833f4fe526ed28510a80f8afee1d569296e623e8f748dc68cd83d84b45922ce62ed373e9681e8c60a7bfa5c2260ef68d56e8422291ed9050cb2ca82df143e48f4e83a1341fa2c7e8e35e7b1c173792d3d40688ef9f709f642d76f9d1c6b5c8a4ccba8b692408be113e52002fad214356596ac63e407dc6e3a0c33ee95bfe28395a5aa2fc8ed89ca95854738919d76199df19192bdca592054e88426da6d4e019a221e7fe3851759800b1814d979df9b755e2bf7696c3e8ecdde7aaf52fa054477d47857fb83791d968a597c24ca08a4bba5cb9ca531229f4ca8a13a5a5bf902694d46786c343d7114be84d8eb379e78a33c47d6f94c9b74553470b282d15e052e794217e8d3267acc6324ae3aad46299bf1d486ad53a811b6adde545ca7202d7b35a87cf9b3cb554d379127a2c8da45a2340e821eae0499a021c0753c65681acf5266e4216121d4ea3b4f1263ccd9504e4a2a542f2e112ade7f9d9da4d283d766452f5508de0aa0ba366b8f04e504c6a39b62cae0bef72071410f46ebabe45d8e178bd75fe43c774a1a6ffbe2d47cf711b48c4317bb49db5f947189d5c4d577d1219b41dcc27b84b70d6f10256676823584416fe8cbd74e2e4aace255b486dffbd00984d69e273ca403d0228654acd746af9d3aff34bd0708d8601063190819c62cba2fba15ee6c930c27e7cbda9a959ff463eeedb34bf13ec7b83532507c2615ee6f008da14130aa09202ffd906450fed3c0429ed04ed62cb03249ad2a10c60ba101e1936dae02a06b9fd998fa1a34f226743de5633cb49bfb27e31d2639522218fc022de95916d5f2f8a81cdaf2d89fb83313e5949598528bad41b7fe24418443387cc2f1b331d2ddfa9c7f7a3bad45c883aec986949788e7cb2fe827a367a3dada094cc984f1ac7b9d31b7db04c9bc0239a4e638e9492a049d4f00212d71ef4bc7de3d3439c801374642fd4ef202c839b09548e6b8ce6c26aa7b7b81e0b34dee3ae3a074aceb234e4da7b479e9fc76a843fd9ca2fc6148e7f275e268e8428cf0df6618790f529c500101add932a61b67bf77ea133633452722f25509ec24b7be745773f50cdbfc56ec81bf11fbf17441e5c87cbc201f1f14a87329f2e4dc35773bbbc607fdd560763c6703a5dedc6bd73db722c60ceaab51a5ea2591fc838238aee07222e4416320d4031abb9eec8e79efe54ec95dae5b56b58b796ad02141e1c02be71c1f520b7739d7eefe27c03368d9e5d07b1369efa12257339fa7a6d2fe458d5284dbe1df1a1f6de8b27d55abb26ce8b7515325236cf0d9a71fe5d41c12f65b16180dd3747916f11be9717bcc09aff6fc5e6f0837aed4fb1571265857e78ec963538772f4d7b5af507048945eb0a92ba2a7952e3c32952943a8c77803f27fa3d1d92a467ba8d3d54a6f6ff9f71933e71152546ee70dd9e6d6834103d7b6b99c4a55a7fd40a4375868cb8c21b9091e5d134b432b169939323635f1f7d18dd6bc5693e8d422ef372ed7c6ca2b8bc2a22af0830f06bdd0869f801bcfa4f925f6e7cd01229fe6c33961b4c0279c77e6279c93be1423092b66066396e1b"}) 23:52:35 executing program 5: sync() r0 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x42142, 0x39) ioctl$BTRFS_IOC_RM_DEV_V2(r0, 0x5000943a, &(0x7f0000000740)={{}, 0x0, 0x8, @unused=[0x7, 0x7fffffffffffffff, 0x2, 0x9], @name="67f63044e4caa71ee74c972d6d57a6d0649140fa79d9181adebba6df25d062d2969852a3b56fe788cf84e05de3225d1260aba4929be9f10043f424a3ca118baf91f453445c579065047ceb11991f778ac99f637ff5c2cf8cabd4c36b71aa194e1d69ffbff090fe7494340edffbe4fadc96e5791bca8b1ee878a02042ceae8bee5412bfeec357df79f941a474845691ac438931c040c1e34044be9b7964563403ee61ee52fd077cd615ed0fb3afdb06da79cab447bccd7c3ce3888efae8d829850678d5ff571a6235856e7cda92d6f396abb2ea3e4f3dc710663c2072a4f922913e16ef9dbdcdafe7eeaaa4cd917d4a0b31679a615b0ace3cba331f019e90234ef7dab882c4b231129e04d910ccba72a659e5d7c23dbcae2f400cd7837884465ceecfc8bb526eff6b8122a9ccb3ae706e85f50d6ea39924fe28b039fd12cf0b8d0e0503559bef4730ba9292f03a2a50f8db7aeca15d4a850f63a440fce481a86d2b70ada7695b792596be64c5b119c9660e32e2276e1333af356e59116dfe9334a683c6ad725166164da1651a01d747f8f5be20d0cdae35f472aac496fc4a43075e7ed9ef0cfc4b24931b18947077558cb64c7384809a4d9cfe9d9722545c194cf4aba4dd69f1e398032a3f18ab479ad5816d4bf8a624804912ac7f62ceae44bee86dcb69c37101fa6037047a5e7d56e49fbd57888c43068b23c19a40c68533d600286828c0b0395508117da4a06a58d9298945e5be07b9ed186a984c960fbcdf728edca3cd1ad93b3fd721b58be4e5198cd4e0dce3a5ad0938792662b9476b2e27fc586f91fded30c143892d53387c4d75b269c9681899229bbd8d618e0f3bb8ee0bbfd16b05696c5bfad2ad538b520cff6c6a2680827558e03d9d899514ec5fff60d59796569b023315cc3c34cb10f3df4a1562966351a90a7244302c8c87d8ec49037c285e143a715ebc5db573d50da6c1fdceb2dc88f6f95786893f89c573f5b60b64157f0fe1d00d7d93064e39af316ec66f6988da5b38236d0ec63635efe8415b0f50859d798ab62003b95f5a8848192e0b2ba6b145b9fbb068d0938144458d10558f08191b7832754a1bcc5faca1b47025f63cec1cdd960b667cc9ef5e51ff889c00203c3e5b95442a228aa668925ccd2be1942b3f776049c5afad76232f7c719eaa938c9cb4dd46b7df03539c95c25db4795f3aa863e04428bd768774282e342d7c992b382775cd591b01b5959ec5cdfc8e1935aa79337e4b329ae740dbc727bd9580edf67a890a5138068372550ccf7930bb54c4b36d13de0c40581ff8e2a0b052dd930c3c9d637f5b7c846253d9ea61c7ad6d77dfb15ba0df5de1007d546967292c011fb45d1c38a309f0d4a5d8dd7a77482f45502a1eeb919a82e033f81b39c0d09e28fd9e3e6ee60d2f2bad081229bd867a10244e4c1d4efc66b80721083b0776cb4561d29021e0261f3891b81290f0dda518b91054c9a7341854584592d917d9d4ef461caeb7ad179f71cc9df82fc080694feadaf812d967498ed55dc6909de28f8b767cdaa843069215e18704fde1b01eb05d4e1d0d3d12d954c5feea1d64b3b542b9e185e5921650b1fd6d13f235358744a2bfc16469d8e028247a699a17675575819ae9093018b47314bca40a6243892670a1ecc399a334aa6ead7c60771deb16073c9a6616898dced262ab09c9eb002fc9cafef28f9735736d12ab5666301ac971b25fae2b316ae06ce87beaea9e84e25d52e7b14c9069ef357b7074d0134b635a1c6752b7a28d612a485bb29c127aa99b42ce6afb6de61c74b1853a87d1c0eb6ee0ac029123090d7a04f0bb17906cc49ce75cd0aba69915ee9d1c2710ffbf752537a35b18e0e44ac31fb5fb62f1350d13b42a75eee30688b328ad48b55efaf4050bdeb17133f091a70368f1374f28498727e5ab3bc54bd7a2f1dc9306fbcb97e3d39939da9dbf7a083523e05a51cf92d9c54701ae8275a1b0860a13137274e2d9e6eae4ef0f407284f1a64a2f42a6ccd5ca6099b7a63ce3ef855a4e9eefe03d04b659cbc6ec40ca6dcb61f5c0b1c54ef74c6558dd9efdb6fc069028a3f42427a497241af3442cd3393a0f39709cda93fceffd9249137146a893a5116ad895ff6b67a31fb8cf02befb04f4a03025d7fed06efa73930fc28544cbf8ad90301fb746fec229e780cf39f65f124de8f4499f9dc9818c5f73238762e36c19e719b02122b920ffd99b7a3eedcc17946f3f450fa0442235f69ac01743df5876cb011a32ab512210831d0eb491c5516bce2f6e1e4252292caed8ecf7b3b03e70670394891b1749c5d15afddc90b482cd70ab1384a7389c406ef3f217c09a0f3aba2f4116ae877cf5194df3413fa8b5cb947dc15fbdd2f9c34c399e15d04b82432dbfcd1d49b072a39f49bc1d6bf4833cfebc9f3d8c22c496de9f4005c957e9c6a975f47e307c31f76e2d4ffb240ff9c55d2a39c6e766fc8df3d46c504da3d526a1c5115c2de6f92eaafd8686024d9e0855f4fe05a0582b3cc2ec7a716b77646bbe1b3bdf3b6bd411fc21dd94e8f0d4c2999160e88145f151c01cf33d4ba2b5797e02bdbb51fd78acbdca548f6fdecd56b86cfb0d73096a6c90428ab0ba5d41e8a7bba2a02c0797d9d883fceb5f9e92f58845aab5757abc1e7e693a826516ffd83c8f1bdcffef54ba4fb8e666fca36b5600d4c7317177e8f46b6a70ec7aaddc93cd2f2139bb4b94b421523eb5367595712cef3c54cad9fd6ad81fd5a669ecf16a298e71c66a9c836af63ccb4519393dba93550854442e5bae68ea205e0f47878938ca538310265b9f339e1a493bec3844177807ce44777ee079e3ce00822e230d37d20c13acd14bec9d3347f142f3ee05684792e7278d7fb0d5e6e1760b5d9b3cf8353203bcfa24f12903b7e73dcd6d241d846a332ba0c3b1b0fad7da9b781877b7bdb90480a55fe495edef2d785adc25155995baaa4f90c2c02f10fc2315f0382e4e6b67741728233b930086b4affe710d7fb9730e277a2ae99a0940b7584c2325a8fcf0b437a3a39f4da330e27764e7cc862eb9a6807cb42d733f494968bd526fb0f5e9ea9177c18fe6a95db892414bd2123fc17dde818a4fe26a82958feb61734622e8a6edea8088e7d3666cbb57bf9a97adb41993c83243e2337ef657a9a4bd28de236c8ef32d0966c7b0139114f8354c4ffbbbad66ca9325b5dae34a27f373598fb656c06c972e6d250ea938fab78af831cae5a59597253b49173dc5371bc43565db979a311ffa91044c6a8f9a9af99873bf25819002916a09803f2793169a12039aaf5d9831de00f6fbea953d76a1f083a06b7c3252b8023e3dd04d817deb27b5c3a0a47e3bbf46b61249c21e452c2d530cbfa054eb10b5046cfe191abd8d495ef5dee339774bc72ff1308b1be5b485907e35a58964bf928aefd297f0e2ea894180b71f2d397f8102af2817bf75be6bbe69f255fd07031a9663bbfa7ae90675b26cc815b8590d4ccdca20288474a71dfc9862620c68eac269387d6c93944fb674aca46e4e18ea2a492f2261aeaa788559509a54825f987952415def24e12856860b474f62881cd2dbec5079bc53e2afae5a8f532b45b704148ffb9aa32346fcbf9b6669108cd3f08162507a7fca70cc8aaa09f3489a091bf01394f219d2654d1b84e58121c3a1acb3446d776bab8fa1e047112e3d1215ad00782a0da27548ae033072b668d086fff48130be52e9c57d0edc5120545322a1bdc270e5fe167a5e301006e3917deec79d41396c3e3841f77c8996a195e97123a2cb694903d2a26e8a1023958a1f52afbf024aaebd063b8044ebd048e1ed698f7e26c4184feec32ad333801b78399a04a04b12b96b8868c0e9c093433fa2f4178d85236c4baa1ca30db1d00506abb68ef34cb0e1545f1a7e701a2d20237b8b29749298dfb41e5b6e6f44e11216114542d60bd39f3bf7f4681803e9c8d9b26a8654707b3cda2f9a059754487ad4b32c8a6a804a525a3ebbf3b0d92f2f9b546f076f77bafa1f3df24feff738fd205101d1cb04a5a8eb4e1fb449d6314c4bb4e85687978e946ade041f5737087ec66b7f3abcaab024c52c6d7979e9d6084e8d0bcf17324667d9161f2a59a676833f4fe526ed28510a80f8afee1d569296e623e8f748dc68cd83d84b45922ce62ed373e9681e8c60a7bfa5c2260ef68d56e8422291ed9050cb2ca82df143e48f4e83a1341fa2c7e8e35e7b1c173792d3d40688ef9f709f642d76f9d1c6b5c8a4ccba8b692408be113e52002fad214356596ac63e407dc6e3a0c33ee95bfe28395a5aa2fc8ed89ca95854738919d76199df19192bdca592054e88426da6d4e019a221e7fe3851759800b1814d979df9b755e2bf7696c3e8ecdde7aaf52fa054477d47857fb83791d968a597c24ca08a4bba5cb9ca531229f4ca8a13a5a5bf902694d46786c343d7114be84d8eb379e78a33c47d6f94c9b74553470b282d15e052e794217e8d3267acc6324ae3aad46299bf1d486ad53a811b6adde545ca7202d7b35a87cf9b3cb554d379127a2c8da45a2340e821eae0499a021c0753c65681acf5266e4216121d4ea3b4f1263ccd9504e4a2a542f2e112ade7f9d9da4d283d766452f5508de0aa0ba366b8f04e504c6a39b62cae0bef72071410f46ebabe45d8e178bd75fe43c774a1a6ffbe2d47cf711b48c4317bb49db5f947189d5c4d577d1219b41dcc27b84b70d6f10256676823584416fe8cbd74e2e4aace255b486dffbd00984d69e273ca403d0228654acd746af9d3aff34bd0708d8601063190819c62cba2fba15ee6c930c27e7cbda9a959ff463eeedb34bf13ec7b83532507c2615ee6f008da14130aa09202ffd906450fed3c0429ed04ed62cb03249ad2a10c60ba101e1936dae02a06b9fd998fa1a34f226743de5633cb49bfb27e31d2639522218fc022de95916d5f2f8a81cdaf2d89fb83313e5949598528bad41b7fe24418443387cc2f1b331d2ddfa9c7f7a3bad45c883aec986949788e7cb2fe827a367a3dada094cc984f1ac7b9d31b7db04c9bc0239a4e638e9492a049d4f00212d71ef4bc7de3d3439c801374642fd4ef202c839b09548e6b8ce6c26aa7b7b81e0b34dee3ae3a074aceb234e4da7b479e9fc76a843fd9ca2fc6148e7f275e268e8428cf0df6618790f529c500101add932a61b67bf77ea133633452722f25509ec24b7be745773f50cdbfc56ec81bf11fbf17441e5c87cbc201f1f14a87329f2e4dc35773bbbc607fdd560763c6703a5dedc6bd73db722c60ceaab51a5ea2591fc838238aee07222e4416320d4031abb9eec8e79efe54ec95dae5b56b58b796ad02141e1c02be71c1f520b7739d7eefe27c03368d9e5d07b1369efa12257339fa7a6d2fe458d5284dbe1df1a1f6de8b27d55abb26ce8b7515325236cf0d9a71fe5d41c12f65b16180dd3747916f11be9717bcc09aff6fc5e6f0837aed4fb1571265857e78ec963538772f4d7b5af507048945eb0a92ba2a7952e3c32952943a8c77803f27fa3d1d92a467ba8d3d54a6f6ff9f71933e71152546ee70dd9e6d6834103d7b6b99c4a55a7fd40a4375868cb8c21b9091e5d134b432b169939323635f1f7d18dd6bc5693e8d422ef372ed7c6ca2b8bc2a22af0830f06bdd0869f801bcfa4f925f6e7cd01229fe6c33961b4c0279c77e6279c93be1423092b66066396e1b"}) 23:52:36 executing program 5: syz_mount_image$reiserfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x400010, 0x8, &(0x7f0000000540)=[{&(0x7f0000000140)="8cb637", 0x3, 0x1}, {&(0x7f0000000600)="008409", 0x3, 0x4}, {&(0x7f00000003c0)="cf58f9b6b097287218ce56f250b426fd1534a8241397cfab6d8816fa4bb45c3f9fddf876b269c1e859cebe21b7d9244b1fd8f411c2e75b40440e6e93656ecbb49beeac1c7571478ca3c99ec9074aebadf4462d55738cecdf1ae2862f841926f15b27706dc5f58b7a97eddb385d14cb9c8ac2401498496fac004e5741178f6b0d2fd50e232cd6f66995259a8c573a6bc6ad4f950ff407df67c0d00efbe7bf66eacef1439b60e4dbf24b6eed04202c8542f11f3f6665805eac43e313d13faf6488a374e955b4e0d46b82b24401ac", 0xcd, 0x7}, {&(0x7f0000010000)="00040000ec0100001302000012000000000000000002000000010000611cad49e10000001e000000000000000010cc0310000100526549734572334673000000020000000200010002000102000000000100000012312a231212331233123112341341241273797a6b616c6c65720000000000000001001e003ac1655f004eed", 0x80, 0x10000}, {&(0x7f0000000040)="0000000000000500080000000110000003100048b25607818b96e27ea580195600000000000000000000009e08", 0x2d, 0x100c0}, {&(0x7f0000001a00)="00040000000000000000000012000000000000000002000000010000611cad49e10000001e000000000000000000000000000000000000000000000000000000f45098122a162b001731da04980e000066d9ca9b088f7afee742a2aac93d105868c72edb814cc66a9a1509f90bd413a2b62da4399debc7fecf87abdb531e95f92a62d960ae64fe76344e2543f4e6fb0d51550535cc7a260a24c2f4efbde45c755153418ce7f37b89cfa2db017fa700"/185, 0xb9, 0x212000}, {&(0x7f0000011300)="010002005c0f0000000000000000000000000000000000000100000002000000000000000000000000002c00d40f0100010000000200000001000000f401000002003000a40f00"/96, 0x60, 0x213000}, {&(0x7f0000000280)="0000000001000000010000000200000028000400020000000000000001000000200004002e2e0000000000002e00e2ff00000000ed4100000300003ac1655f3ac1655f3ac165ea000000000000000000f3ff", 0x52, 0x213fa0}], 0x20040a, &(0x7f0000000180)=ANY=[@ANYRES64=0x0], 0x0) sync() r0 = open(0x0, 0x42142, 0x39) ioctl$BTRFS_IOC_RM_DEV_V2(r0, 0x5000943a, &(0x7f0000000740)={{}, 0x0, 0x8, @unused=[0x7, 0x7fffffffffffffff, 0x2, 0x9], @name="67f63044e4caa71ee74c972d6d57a6d0649140fa79d9181adebba6df25d062d2969852a3b56fe788cf84e05de3225d1260aba4929be9f10043f424a3ca118baf91f453445c579065047ceb11991f778ac99f637ff5c2cf8cabd4c36b71aa194e1d69ffbff090fe7494340edffbe4fadc96e5791bca8b1ee878a02042ceae8bee5412bfeec357df79f941a474845691ac438931c040c1e34044be9b7964563403ee61ee52fd077cd615ed0fb3afdb06da79cab447bccd7c3ce3888efae8d829850678d5ff571a6235856e7cda92d6f396abb2ea3e4f3dc710663c2072a4f922913e16ef9dbdcdafe7eeaaa4cd917d4a0b31679a615b0ace3cba331f019e90234ef7dab882c4b231129e04d910ccba72a659e5d7c23dbcae2f400cd7837884465ceecfc8bb526eff6b8122a9ccb3ae706e85f50d6ea39924fe28b039fd12cf0b8d0e0503559bef4730ba9292f03a2a50f8db7aeca15d4a850f63a440fce481a86d2b70ada7695b792596be64c5b119c9660e32e2276e1333af356e59116dfe9334a683c6ad725166164da1651a01d747f8f5be20d0cdae35f472aac496fc4a43075e7ed9ef0cfc4b24931b18947077558cb64c7384809a4d9cfe9d9722545c194cf4aba4dd69f1e398032a3f18ab479ad5816d4bf8a624804912ac7f62ceae44bee86dcb69c37101fa6037047a5e7d56e49fbd57888c43068b23c19a40c68533d600286828c0b0395508117da4a06a58d9298945e5be07b9ed186a984c960fbcdf728edca3cd1ad93b3fd721b58be4e5198cd4e0dce3a5ad0938792662b9476b2e27fc586f91fded30c143892d53387c4d75b269c9681899229bbd8d618e0f3bb8ee0bbfd16b05696c5bfad2ad538b520cff6c6a2680827558e03d9d899514ec5fff60d59796569b023315cc3c34cb10f3df4a1562966351a90a7244302c8c87d8ec49037c285e143a715ebc5db573d50da6c1fdceb2dc88f6f95786893f89c573f5b60b64157f0fe1d00d7d93064e39af316ec66f6988da5b38236d0ec63635efe8415b0f50859d798ab62003b95f5a8848192e0b2ba6b145b9fbb068d0938144458d10558f08191b7832754a1bcc5faca1b47025f63cec1cdd960b667cc9ef5e51ff889c00203c3e5b95442a228aa668925ccd2be1942b3f776049c5afad76232f7c719eaa938c9cb4dd46b7df03539c95c25db4795f3aa863e04428bd768774282e342d7c992b382775cd591b01b5959ec5cdfc8e1935aa79337e4b329ae740dbc727bd9580edf67a890a5138068372550ccf7930bb54c4b36d13de0c40581ff8e2a0b052dd930c3c9d637f5b7c846253d9ea61c7ad6d77dfb15ba0df5de1007d546967292c011fb45d1c38a309f0d4a5d8dd7a77482f45502a1eeb919a82e033f81b39c0d09e28fd9e3e6ee60d2f2bad081229bd867a10244e4c1d4efc66b80721083b0776cb4561d29021e0261f3891b81290f0dda518b91054c9a7341854584592d917d9d4ef461caeb7ad179f71cc9df82fc080694feadaf812d967498ed55dc6909de28f8b767cdaa843069215e18704fde1b01eb05d4e1d0d3d12d954c5feea1d64b3b542b9e185e5921650b1fd6d13f235358744a2bfc16469d8e028247a699a17675575819ae9093018b47314bca40a6243892670a1ecc399a334aa6ead7c60771deb16073c9a6616898dced262ab09c9eb002fc9cafef28f9735736d12ab5666301ac971b25fae2b316ae06ce87beaea9e84e25d52e7b14c9069ef357b7074d0134b635a1c6752b7a28d612a485bb29c127aa99b42ce6afb6de61c74b1853a87d1c0eb6ee0ac029123090d7a04f0bb17906cc49ce75cd0aba69915ee9d1c2710ffbf752537a35b18e0e44ac31fb5fb62f1350d13b42a75eee30688b328ad48b55efaf4050bdeb17133f091a70368f1374f28498727e5ab3bc54bd7a2f1dc9306fbcb97e3d39939da9dbf7a083523e05a51cf92d9c54701ae8275a1b0860a13137274e2d9e6eae4ef0f407284f1a64a2f42a6ccd5ca6099b7a63ce3ef855a4e9eefe03d04b659cbc6ec40ca6dcb61f5c0b1c54ef74c6558dd9efdb6fc069028a3f42427a497241af3442cd3393a0f39709cda93fceffd9249137146a893a5116ad895ff6b67a31fb8cf02befb04f4a03025d7fed06efa73930fc28544cbf8ad90301fb746fec229e780cf39f65f124de8f4499f9dc9818c5f73238762e36c19e719b02122b920ffd99b7a3eedcc17946f3f450fa0442235f69ac01743df5876cb011a32ab512210831d0eb491c5516bce2f6e1e4252292caed8ecf7b3b03e70670394891b1749c5d15afddc90b482cd70ab1384a7389c406ef3f217c09a0f3aba2f4116ae877cf5194df3413fa8b5cb947dc15fbdd2f9c34c399e15d04b82432dbfcd1d49b072a39f49bc1d6bf4833cfebc9f3d8c22c496de9f4005c957e9c6a975f47e307c31f76e2d4ffb240ff9c55d2a39c6e766fc8df3d46c504da3d526a1c5115c2de6f92eaafd8686024d9e0855f4fe05a0582b3cc2ec7a716b77646bbe1b3bdf3b6bd411fc21dd94e8f0d4c2999160e88145f151c01cf33d4ba2b5797e02bdbb51fd78acbdca548f6fdecd56b86cfb0d73096a6c90428ab0ba5d41e8a7bba2a02c0797d9d883fceb5f9e92f58845aab5757abc1e7e693a826516ffd83c8f1bdcffef54ba4fb8e666fca36b5600d4c7317177e8f46b6a70ec7aaddc93cd2f2139bb4b94b421523eb5367595712cef3c54cad9fd6ad81fd5a669ecf16a298e71c66a9c836af63ccb4519393dba93550854442e5bae68ea205e0f47878938ca538310265b9f339e1a493bec3844177807ce44777ee079e3ce00822e230d37d20c13acd14bec9d3347f142f3ee05684792e7278d7fb0d5e6e1760b5d9b3cf8353203bcfa24f12903b7e73dcd6d241d846a332ba0c3b1b0fad7da9b781877b7bdb90480a55fe495edef2d785adc25155995baaa4f90c2c02f10fc2315f0382e4e6b67741728233b930086b4affe710d7fb9730e277a2ae99a0940b7584c2325a8fcf0b437a3a39f4da330e27764e7cc862eb9a6807cb42d733f494968bd526fb0f5e9ea9177c18fe6a95db892414bd2123fc17dde818a4fe26a82958feb61734622e8a6edea8088e7d3666cbb57bf9a97adb41993c83243e2337ef657a9a4bd28de236c8ef32d0966c7b0139114f8354c4ffbbbad66ca9325b5dae34a27f373598fb656c06c972e6d250ea938fab78af831cae5a59597253b49173dc5371bc43565db979a311ffa91044c6a8f9a9af99873bf25819002916a09803f2793169a12039aaf5d9831de00f6fbea953d76a1f083a06b7c3252b8023e3dd04d817deb27b5c3a0a47e3bbf46b61249c21e452c2d530cbfa054eb10b5046cfe191abd8d495ef5dee339774bc72ff1308b1be5b485907e35a58964bf928aefd297f0e2ea894180b71f2d397f8102af2817bf75be6bbe69f255fd07031a9663bbfa7ae90675b26cc815b8590d4ccdca20288474a71dfc9862620c68eac269387d6c93944fb674aca46e4e18ea2a492f2261aeaa788559509a54825f987952415def24e12856860b474f62881cd2dbec5079bc53e2afae5a8f532b45b704148ffb9aa32346fcbf9b6669108cd3f08162507a7fca70cc8aaa09f3489a091bf01394f219d2654d1b84e58121c3a1acb3446d776bab8fa1e047112e3d1215ad00782a0da27548ae033072b668d086fff48130be52e9c57d0edc5120545322a1bdc270e5fe167a5e301006e3917deec79d41396c3e3841f77c8996a195e97123a2cb694903d2a26e8a1023958a1f52afbf024aaebd063b8044ebd048e1ed698f7e26c4184feec32ad333801b78399a04a04b12b96b8868c0e9c093433fa2f4178d85236c4baa1ca30db1d00506abb68ef34cb0e1545f1a7e701a2d20237b8b29749298dfb41e5b6e6f44e11216114542d60bd39f3bf7f4681803e9c8d9b26a8654707b3cda2f9a059754487ad4b32c8a6a804a525a3ebbf3b0d92f2f9b546f076f77bafa1f3df24feff738fd205101d1cb04a5a8eb4e1fb449d6314c4bb4e85687978e946ade041f5737087ec66b7f3abcaab024c52c6d7979e9d6084e8d0bcf17324667d9161f2a59a676833f4fe526ed28510a80f8afee1d569296e623e8f748dc68cd83d84b45922ce62ed373e9681e8c60a7bfa5c2260ef68d56e8422291ed9050cb2ca82df143e48f4e83a1341fa2c7e8e35e7b1c173792d3d40688ef9f709f642d76f9d1c6b5c8a4ccba8b692408be113e52002fad214356596ac63e407dc6e3a0c33ee95bfe28395a5aa2fc8ed89ca95854738919d76199df19192bdca592054e88426da6d4e019a221e7fe3851759800b1814d979df9b755e2bf7696c3e8ecdde7aaf52fa054477d47857fb83791d968a597c24ca08a4bba5cb9ca531229f4ca8a13a5a5bf902694d46786c343d7114be84d8eb379e78a33c47d6f94c9b74553470b282d15e052e794217e8d3267acc6324ae3aad46299bf1d486ad53a811b6adde545ca7202d7b35a87cf9b3cb554d379127a2c8da45a2340e821eae0499a021c0753c65681acf5266e4216121d4ea3b4f1263ccd9504e4a2a542f2e112ade7f9d9da4d283d766452f5508de0aa0ba366b8f04e504c6a39b62cae0bef72071410f46ebabe45d8e178bd75fe43c774a1a6ffbe2d47cf711b48c4317bb49db5f947189d5c4d577d1219b41dcc27b84b70d6f10256676823584416fe8cbd74e2e4aace255b486dffbd00984d69e273ca403d0228654acd746af9d3aff34bd0708d8601063190819c62cba2fba15ee6c930c27e7cbda9a959ff463eeedb34bf13ec7b83532507c2615ee6f008da14130aa09202ffd906450fed3c0429ed04ed62cb03249ad2a10c60ba101e1936dae02a06b9fd998fa1a34f226743de5633cb49bfb27e31d2639522218fc022de95916d5f2f8a81cdaf2d89fb83313e5949598528bad41b7fe24418443387cc2f1b331d2ddfa9c7f7a3bad45c883aec986949788e7cb2fe827a367a3dada094cc984f1ac7b9d31b7db04c9bc0239a4e638e9492a049d4f00212d71ef4bc7de3d3439c801374642fd4ef202c839b09548e6b8ce6c26aa7b7b81e0b34dee3ae3a074aceb234e4da7b479e9fc76a843fd9ca2fc6148e7f275e268e8428cf0df6618790f529c500101add932a61b67bf77ea133633452722f25509ec24b7be745773f50cdbfc56ec81bf11fbf17441e5c87cbc201f1f14a87329f2e4dc35773bbbc607fdd560763c6703a5dedc6bd73db722c60ceaab51a5ea2591fc838238aee07222e4416320d4031abb9eec8e79efe54ec95dae5b56b58b796ad02141e1c02be71c1f520b7739d7eefe27c03368d9e5d07b1369efa12257339fa7a6d2fe458d5284dbe1df1a1f6de8b27d55abb26ce8b7515325236cf0d9a71fe5d41c12f65b16180dd3747916f11be9717bcc09aff6fc5e6f0837aed4fb1571265857e78ec963538772f4d7b5af507048945eb0a92ba2a7952e3c32952943a8c77803f27fa3d1d92a467ba8d3d54a6f6ff9f71933e71152546ee70dd9e6d6834103d7b6b99c4a55a7fd40a4375868cb8c21b9091e5d134b432b169939323635f1f7d18dd6bc5693e8d422ef372ed7c6ca2b8bc2a22af0830f06bdd0869f801bcfa4f925f6e7cd01229fe6c33961b4c0279c77e6279c93be1423092b66066396e1b"}) [ 417.031401][T17070] loop5: detected capacity change from 0 to 8192 [ 417.065530][T17070] REISERFS warning: read_super_block: reiserfs filesystem is deprecated and scheduled to be removed from the kernel in 2025 [ 417.103786][T17070] REISERFS (device loop5): found reiserfs format "3.6" with non-standard journal [ 417.132802][T17070] REISERFS (device loop5): using ordered data mode [ 417.144055][T17070] reiserfs: using flush barriers [ 417.160783][T17070] REISERFS (device loop5): journal params: device loop5, size 512, journal first block 18, max trans len 256, max batch 225, max commit age 30, max trans age 30 [ 417.200870][T17070] REISERFS (device loop5): checking transaction log (loop5) [ 417.222646][T17070] REISERFS (device loop5): Using rupasov hash to sort names [ 417.241636][T17070] REISERFS (device loop5): Created .reiserfs_priv - reserved for xattr storage. 23:52:36 executing program 5: syz_mount_image$reiserfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x400010, 0x8, &(0x7f0000000540)=[{&(0x7f0000000140)="8cb637", 0x3, 0x1}, {&(0x7f0000000600)="008409", 0x3, 0x4}, {&(0x7f00000003c0)="cf58f9b6b097287218ce56f250b426fd1534a8241397cfab6d8816fa4bb45c3f9fddf876b269c1e859cebe21b7d9244b1fd8f411c2e75b40440e6e93656ecbb49beeac1c7571478ca3c99ec9074aebadf4462d55738cecdf1ae2862f841926f15b27706dc5f58b7a97eddb385d14cb9c8ac2401498496fac004e5741178f6b0d2fd50e232cd6f66995259a8c573a6bc6ad4f950ff407df67c0d00efbe7bf66eacef1439b60e4dbf24b6eed04202c8542f11f3f6665805eac43e313d13faf6488a374e955b4e0d46b82b24401ac", 0xcd, 0x7}, {&(0x7f0000010000)="00040000ec0100001302000012000000000000000002000000010000611cad49e10000001e000000000000000010cc0310000100526549734572334673000000020000000200010002000102000000000100000012312a231212331233123112341341241273797a6b616c6c65720000000000000001001e003ac1655f004eed", 0x80, 0x10000}, {&(0x7f0000000040)="0000000000000500080000000110000003100048b25607818b96e27ea580195600000000000000000000009e08", 0x2d, 0x100c0}, {&(0x7f0000001a00)="00040000000000000000000012000000000000000002000000010000611cad49e10000001e000000000000000000000000000000000000000000000000000000f45098122a162b001731da04980e000066d9ca9b088f7afee742a2aac93d105868c72edb814cc66a9a1509f90bd413a2b62da4399debc7fecf87abdb531e95f92a62d960ae64fe76344e2543f4e6fb0d51550535cc7a260a24c2f4efbde45c755153418ce7f37b89cfa2db017fa700"/185, 0xb9, 0x212000}, {&(0x7f0000011300)="010002005c0f0000000000000000000000000000000000000100000002000000000000000000000000002c00d40f0100010000000200000001000000f401000002003000a40f00"/96, 0x60, 0x213000}, {&(0x7f0000000280)="0000000001000000010000000200000028000400020000000000000001000000200004002e2e0000000000002e00e2ff00000000ed4100000300003ac1655f3ac1655f3ac165ea000000000000000000f3ff", 0x52, 0x213fa0}], 0x20040a, &(0x7f0000000180)=ANY=[@ANYRES64=0x0], 0x0) sync() r0 = open(0x0, 0x42142, 0x39) ioctl$BTRFS_IOC_RM_DEV_V2(r0, 0x5000943a, &(0x7f0000000740)={{}, 0x0, 0x8, @unused=[0x7, 0x7fffffffffffffff, 0x2, 0x9], @name="67f63044e4caa71ee74c972d6d57a6d0649140fa79d9181adebba6df25d062d2969852a3b56fe788cf84e05de3225d1260aba4929be9f10043f424a3ca118baf91f453445c579065047ceb11991f778ac99f637ff5c2cf8cabd4c36b71aa194e1d69ffbff090fe7494340edffbe4fadc96e5791bca8b1ee878a02042ceae8bee5412bfeec357df79f941a474845691ac438931c040c1e34044be9b7964563403ee61ee52fd077cd615ed0fb3afdb06da79cab447bccd7c3ce3888efae8d829850678d5ff571a6235856e7cda92d6f396abb2ea3e4f3dc710663c2072a4f922913e16ef9dbdcdafe7eeaaa4cd917d4a0b31679a615b0ace3cba331f019e90234ef7dab882c4b231129e04d910ccba72a659e5d7c23dbcae2f400cd7837884465ceecfc8bb526eff6b8122a9ccb3ae706e85f50d6ea39924fe28b039fd12cf0b8d0e0503559bef4730ba9292f03a2a50f8db7aeca15d4a850f63a440fce481a86d2b70ada7695b792596be64c5b119c9660e32e2276e1333af356e59116dfe9334a683c6ad725166164da1651a01d747f8f5be20d0cdae35f472aac496fc4a43075e7ed9ef0cfc4b24931b18947077558cb64c7384809a4d9cfe9d9722545c194cf4aba4dd69f1e398032a3f18ab479ad5816d4bf8a624804912ac7f62ceae44bee86dcb69c37101fa6037047a5e7d56e49fbd57888c43068b23c19a40c68533d600286828c0b0395508117da4a06a58d9298945e5be07b9ed186a984c960fbcdf728edca3cd1ad93b3fd721b58be4e5198cd4e0dce3a5ad0938792662b9476b2e27fc586f91fded30c143892d53387c4d75b269c9681899229bbd8d618e0f3bb8ee0bbfd16b05696c5bfad2ad538b520cff6c6a2680827558e03d9d899514ec5fff60d59796569b023315cc3c34cb10f3df4a1562966351a90a7244302c8c87d8ec49037c285e143a715ebc5db573d50da6c1fdceb2dc88f6f95786893f89c573f5b60b64157f0fe1d00d7d93064e39af316ec66f6988da5b38236d0ec63635efe8415b0f50859d798ab62003b95f5a8848192e0b2ba6b145b9fbb068d0938144458d10558f08191b7832754a1bcc5faca1b47025f63cec1cdd960b667cc9ef5e51ff889c00203c3e5b95442a228aa668925ccd2be1942b3f776049c5afad76232f7c719eaa938c9cb4dd46b7df03539c95c25db4795f3aa863e04428bd768774282e342d7c992b382775cd591b01b5959ec5cdfc8e1935aa79337e4b329ae740dbc727bd9580edf67a890a5138068372550ccf7930bb54c4b36d13de0c40581ff8e2a0b052dd930c3c9d637f5b7c846253d9ea61c7ad6d77dfb15ba0df5de1007d546967292c011fb45d1c38a309f0d4a5d8dd7a77482f45502a1eeb919a82e033f81b39c0d09e28fd9e3e6ee60d2f2bad081229bd867a10244e4c1d4efc66b80721083b0776cb4561d29021e0261f3891b81290f0dda518b91054c9a7341854584592d917d9d4ef461caeb7ad179f71cc9df82fc080694feadaf812d967498ed55dc6909de28f8b767cdaa843069215e18704fde1b01eb05d4e1d0d3d12d954c5feea1d64b3b542b9e185e5921650b1fd6d13f235358744a2bfc16469d8e028247a699a17675575819ae9093018b47314bca40a6243892670a1ecc399a334aa6ead7c60771deb16073c9a6616898dced262ab09c9eb002fc9cafef28f9735736d12ab5666301ac971b25fae2b316ae06ce87beaea9e84e25d52e7b14c9069ef357b7074d0134b635a1c6752b7a28d612a485bb29c127aa99b42ce6afb6de61c74b1853a87d1c0eb6ee0ac029123090d7a04f0bb17906cc49ce75cd0aba69915ee9d1c2710ffbf752537a35b18e0e44ac31fb5fb62f1350d13b42a75eee30688b328ad48b55efaf4050bdeb17133f091a70368f1374f28498727e5ab3bc54bd7a2f1dc9306fbcb97e3d39939da9dbf7a083523e05a51cf92d9c54701ae8275a1b0860a13137274e2d9e6eae4ef0f407284f1a64a2f42a6ccd5ca6099b7a63ce3ef855a4e9eefe03d04b659cbc6ec40ca6dcb61f5c0b1c54ef74c6558dd9efdb6fc069028a3f42427a497241af3442cd3393a0f39709cda93fceffd9249137146a893a5116ad895ff6b67a31fb8cf02befb04f4a03025d7fed06efa73930fc28544cbf8ad90301fb746fec229e780cf39f65f124de8f4499f9dc9818c5f73238762e36c19e719b02122b920ffd99b7a3eedcc17946f3f450fa0442235f69ac01743df5876cb011a32ab512210831d0eb491c5516bce2f6e1e4252292caed8ecf7b3b03e70670394891b1749c5d15afddc90b482cd70ab1384a7389c406ef3f217c09a0f3aba2f4116ae877cf5194df3413fa8b5cb947dc15fbdd2f9c34c399e15d04b82432dbfcd1d49b072a39f49bc1d6bf4833cfebc9f3d8c22c496de9f4005c957e9c6a975f47e307c31f76e2d4ffb240ff9c55d2a39c6e766fc8df3d46c504da3d526a1c5115c2de6f92eaafd8686024d9e0855f4fe05a0582b3cc2ec7a716b77646bbe1b3bdf3b6bd411fc21dd94e8f0d4c2999160e88145f151c01cf33d4ba2b5797e02bdbb51fd78acbdca548f6fdecd56b86cfb0d73096a6c90428ab0ba5d41e8a7bba2a02c0797d9d883fceb5f9e92f58845aab5757abc1e7e693a826516ffd83c8f1bdcffef54ba4fb8e666fca36b5600d4c7317177e8f46b6a70ec7aaddc93cd2f2139bb4b94b421523eb5367595712cef3c54cad9fd6ad81fd5a669ecf16a298e71c66a9c836af63ccb4519393dba93550854442e5bae68ea205e0f47878938ca538310265b9f339e1a493bec3844177807ce44777ee079e3ce00822e230d37d20c13acd14bec9d3347f142f3ee05684792e7278d7fb0d5e6e1760b5d9b3cf8353203bcfa24f12903b7e73dcd6d241d846a332ba0c3b1b0fad7da9b781877b7bdb90480a55fe495edef2d785adc25155995baaa4f90c2c02f10fc2315f0382e4e6b67741728233b930086b4affe710d7fb9730e277a2ae99a0940b7584c2325a8fcf0b437a3a39f4da330e27764e7cc862eb9a6807cb42d733f494968bd526fb0f5e9ea9177c18fe6a95db892414bd2123fc17dde818a4fe26a82958feb61734622e8a6edea8088e7d3666cbb57bf9a97adb41993c83243e2337ef657a9a4bd28de236c8ef32d0966c7b0139114f8354c4ffbbbad66ca9325b5dae34a27f373598fb656c06c972e6d250ea938fab78af831cae5a59597253b49173dc5371bc43565db979a311ffa91044c6a8f9a9af99873bf25819002916a09803f2793169a12039aaf5d9831de00f6fbea953d76a1f083a06b7c3252b8023e3dd04d817deb27b5c3a0a47e3bbf46b61249c21e452c2d530cbfa054eb10b5046cfe191abd8d495ef5dee339774bc72ff1308b1be5b485907e35a58964bf928aefd297f0e2ea894180b71f2d397f8102af2817bf75be6bbe69f255fd07031a9663bbfa7ae90675b26cc815b8590d4ccdca20288474a71dfc9862620c68eac269387d6c93944fb674aca46e4e18ea2a492f2261aeaa788559509a54825f987952415def24e12856860b474f62881cd2dbec5079bc53e2afae5a8f532b45b704148ffb9aa32346fcbf9b6669108cd3f08162507a7fca70cc8aaa09f3489a091bf01394f219d2654d1b84e58121c3a1acb3446d776bab8fa1e047112e3d1215ad00782a0da27548ae033072b668d086fff48130be52e9c57d0edc5120545322a1bdc270e5fe167a5e301006e3917deec79d41396c3e3841f77c8996a195e97123a2cb694903d2a26e8a1023958a1f52afbf024aaebd063b8044ebd048e1ed698f7e26c4184feec32ad333801b78399a04a04b12b96b8868c0e9c093433fa2f4178d85236c4baa1ca30db1d00506abb68ef34cb0e1545f1a7e701a2d20237b8b29749298dfb41e5b6e6f44e11216114542d60bd39f3bf7f4681803e9c8d9b26a8654707b3cda2f9a059754487ad4b32c8a6a804a525a3ebbf3b0d92f2f9b546f076f77bafa1f3df24feff738fd205101d1cb04a5a8eb4e1fb449d6314c4bb4e85687978e946ade041f5737087ec66b7f3abcaab024c52c6d7979e9d6084e8d0bcf17324667d9161f2a59a676833f4fe526ed28510a80f8afee1d569296e623e8f748dc68cd83d84b45922ce62ed373e9681e8c60a7bfa5c2260ef68d56e8422291ed9050cb2ca82df143e48f4e83a1341fa2c7e8e35e7b1c173792d3d40688ef9f709f642d76f9d1c6b5c8a4ccba8b692408be113e52002fad214356596ac63e407dc6e3a0c33ee95bfe28395a5aa2fc8ed89ca95854738919d76199df19192bdca592054e88426da6d4e019a221e7fe3851759800b1814d979df9b755e2bf7696c3e8ecdde7aaf52fa054477d47857fb83791d968a597c24ca08a4bba5cb9ca531229f4ca8a13a5a5bf902694d46786c343d7114be84d8eb379e78a33c47d6f94c9b74553470b282d15e052e794217e8d3267acc6324ae3aad46299bf1d486ad53a811b6adde545ca7202d7b35a87cf9b3cb554d379127a2c8da45a2340e821eae0499a021c0753c65681acf5266e4216121d4ea3b4f1263ccd9504e4a2a542f2e112ade7f9d9da4d283d766452f5508de0aa0ba366b8f04e504c6a39b62cae0bef72071410f46ebabe45d8e178bd75fe43c774a1a6ffbe2d47cf711b48c4317bb49db5f947189d5c4d577d1219b41dcc27b84b70d6f10256676823584416fe8cbd74e2e4aace255b486dffbd00984d69e273ca403d0228654acd746af9d3aff34bd0708d8601063190819c62cba2fba15ee6c930c27e7cbda9a959ff463eeedb34bf13ec7b83532507c2615ee6f008da14130aa09202ffd906450fed3c0429ed04ed62cb03249ad2a10c60ba101e1936dae02a06b9fd998fa1a34f226743de5633cb49bfb27e31d2639522218fc022de95916d5f2f8a81cdaf2d89fb83313e5949598528bad41b7fe24418443387cc2f1b331d2ddfa9c7f7a3bad45c883aec986949788e7cb2fe827a367a3dada094cc984f1ac7b9d31b7db04c9bc0239a4e638e9492a049d4f00212d71ef4bc7de3d3439c801374642fd4ef202c839b09548e6b8ce6c26aa7b7b81e0b34dee3ae3a074aceb234e4da7b479e9fc76a843fd9ca2fc6148e7f275e268e8428cf0df6618790f529c500101add932a61b67bf77ea133633452722f25509ec24b7be745773f50cdbfc56ec81bf11fbf17441e5c87cbc201f1f14a87329f2e4dc35773bbbc607fdd560763c6703a5dedc6bd73db722c60ceaab51a5ea2591fc838238aee07222e4416320d4031abb9eec8e79efe54ec95dae5b56b58b796ad02141e1c02be71c1f520b7739d7eefe27c03368d9e5d07b1369efa12257339fa7a6d2fe458d5284dbe1df1a1f6de8b27d55abb26ce8b7515325236cf0d9a71fe5d41c12f65b16180dd3747916f11be9717bcc09aff6fc5e6f0837aed4fb1571265857e78ec963538772f4d7b5af507048945eb0a92ba2a7952e3c32952943a8c77803f27fa3d1d92a467ba8d3d54a6f6ff9f71933e71152546ee70dd9e6d6834103d7b6b99c4a55a7fd40a4375868cb8c21b9091e5d134b432b169939323635f1f7d18dd6bc5693e8d422ef372ed7c6ca2b8bc2a22af0830f06bdd0869f801bcfa4f925f6e7cd01229fe6c33961b4c0279c77e6279c93be1423092b66066396e1b"}) [ 417.339695][T17075] loop5: detected capacity change from 0 to 8192 [ 417.372695][T17075] REISERFS warning: read_super_block: reiserfs filesystem is deprecated and scheduled to be removed from the kernel in 2025 [ 417.408484][T17075] REISERFS (device loop5): found reiserfs format "3.6" with non-standard journal [ 417.418234][T17075] REISERFS (device loop5): using ordered data mode [ 417.424839][T17075] reiserfs: using flush barriers [ 417.442550][T17075] REISERFS (device loop5): journal params: device loop5, size 512, journal first block 18, max trans len 256, max batch 225, max commit age 30, max trans age 30 [ 417.484442][T17075] REISERFS (device loop5): checking transaction log (loop5) [ 417.504435][T17075] REISERFS (device loop5): Using rupasov hash to sort names [ 417.514806][T17075] REISERFS (device loop5): Created .reiserfs_priv - reserved for xattr storage. 23:52:36 executing program 5: syz_mount_image$reiserfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x400010, 0x8, &(0x7f0000000540)=[{&(0x7f0000000140)="8cb637", 0x3, 0x1}, {&(0x7f0000000600)="008409", 0x3, 0x4}, {&(0x7f00000003c0)="cf58f9b6b097287218ce56f250b426fd1534a8241397cfab6d8816fa4bb45c3f9fddf876b269c1e859cebe21b7d9244b1fd8f411c2e75b40440e6e93656ecbb49beeac1c7571478ca3c99ec9074aebadf4462d55738cecdf1ae2862f841926f15b27706dc5f58b7a97eddb385d14cb9c8ac2401498496fac004e5741178f6b0d2fd50e232cd6f66995259a8c573a6bc6ad4f950ff407df67c0d00efbe7bf66eacef1439b60e4dbf24b6eed04202c8542f11f3f6665805eac43e313d13faf6488a374e955b4e0d46b82b24401ac", 0xcd, 0x7}, {&(0x7f0000010000)="00040000ec0100001302000012000000000000000002000000010000611cad49e10000001e000000000000000010cc0310000100526549734572334673000000020000000200010002000102000000000100000012312a231212331233123112341341241273797a6b616c6c65720000000000000001001e003ac1655f004eed", 0x80, 0x10000}, {&(0x7f0000000040)="0000000000000500080000000110000003100048b25607818b96e27ea580195600000000000000000000009e08", 0x2d, 0x100c0}, {&(0x7f0000001a00)="00040000000000000000000012000000000000000002000000010000611cad49e10000001e000000000000000000000000000000000000000000000000000000f45098122a162b001731da04980e000066d9ca9b088f7afee742a2aac93d105868c72edb814cc66a9a1509f90bd413a2b62da4399debc7fecf87abdb531e95f92a62d960ae64fe76344e2543f4e6fb0d51550535cc7a260a24c2f4efbde45c755153418ce7f37b89cfa2db017fa700"/185, 0xb9, 0x212000}, {&(0x7f0000011300)="010002005c0f0000000000000000000000000000000000000100000002000000000000000000000000002c00d40f0100010000000200000001000000f401000002003000a40f00"/96, 0x60, 0x213000}, {&(0x7f0000000280)="0000000001000000010000000200000028000400020000000000000001000000200004002e2e0000000000002e00e2ff00000000ed4100000300003ac1655f3ac1655f3ac165ea000000000000000000f3ff", 0x52, 0x213fa0}], 0x20040a, &(0x7f0000000180)=ANY=[@ANYRES64=0x0], 0x0) sync() r0 = open(0x0, 0x42142, 0x39) ioctl$BTRFS_IOC_RM_DEV_V2(r0, 0x5000943a, &(0x7f0000000740)={{}, 0x0, 0x8, @unused=[0x7, 0x7fffffffffffffff, 0x2, 0x9], @name="67f63044e4caa71ee74c972d6d57a6d0649140fa79d9181adebba6df25d062d2969852a3b56fe788cf84e05de3225d1260aba4929be9f10043f424a3ca118baf91f453445c579065047ceb11991f778ac99f637ff5c2cf8cabd4c36b71aa194e1d69ffbff090fe7494340edffbe4fadc96e5791bca8b1ee878a02042ceae8bee5412bfeec357df79f941a474845691ac438931c040c1e34044be9b7964563403ee61ee52fd077cd615ed0fb3afdb06da79cab447bccd7c3ce3888efae8d829850678d5ff571a6235856e7cda92d6f396abb2ea3e4f3dc710663c2072a4f922913e16ef9dbdcdafe7eeaaa4cd917d4a0b31679a615b0ace3cba331f019e90234ef7dab882c4b231129e04d910ccba72a659e5d7c23dbcae2f400cd7837884465ceecfc8bb526eff6b8122a9ccb3ae706e85f50d6ea39924fe28b039fd12cf0b8d0e0503559bef4730ba9292f03a2a50f8db7aeca15d4a850f63a440fce481a86d2b70ada7695b792596be64c5b119c9660e32e2276e1333af356e59116dfe9334a683c6ad725166164da1651a01d747f8f5be20d0cdae35f472aac496fc4a43075e7ed9ef0cfc4b24931b18947077558cb64c7384809a4d9cfe9d9722545c194cf4aba4dd69f1e398032a3f18ab479ad5816d4bf8a624804912ac7f62ceae44bee86dcb69c37101fa6037047a5e7d56e49fbd57888c43068b23c19a40c68533d600286828c0b0395508117da4a06a58d9298945e5be07b9ed186a984c960fbcdf728edca3cd1ad93b3fd721b58be4e5198cd4e0dce3a5ad0938792662b9476b2e27fc586f91fded30c143892d53387c4d75b269c9681899229bbd8d618e0f3bb8ee0bbfd16b05696c5bfad2ad538b520cff6c6a2680827558e03d9d899514ec5fff60d59796569b023315cc3c34cb10f3df4a1562966351a90a7244302c8c87d8ec49037c285e143a715ebc5db573d50da6c1fdceb2dc88f6f95786893f89c573f5b60b64157f0fe1d00d7d93064e39af316ec66f6988da5b38236d0ec63635efe8415b0f50859d798ab62003b95f5a8848192e0b2ba6b145b9fbb068d0938144458d10558f08191b7832754a1bcc5faca1b47025f63cec1cdd960b667cc9ef5e51ff889c00203c3e5b95442a228aa668925ccd2be1942b3f776049c5afad76232f7c719eaa938c9cb4dd46b7df03539c95c25db4795f3aa863e04428bd768774282e342d7c992b382775cd591b01b5959ec5cdfc8e1935aa79337e4b329ae740dbc727bd9580edf67a890a5138068372550ccf7930bb54c4b36d13de0c40581ff8e2a0b052dd930c3c9d637f5b7c846253d9ea61c7ad6d77dfb15ba0df5de1007d546967292c011fb45d1c38a309f0d4a5d8dd7a77482f45502a1eeb919a82e033f81b39c0d09e28fd9e3e6ee60d2f2bad081229bd867a10244e4c1d4efc66b80721083b0776cb4561d29021e0261f3891b81290f0dda518b91054c9a7341854584592d917d9d4ef461caeb7ad179f71cc9df82fc080694feadaf812d967498ed55dc6909de28f8b767cdaa843069215e18704fde1b01eb05d4e1d0d3d12d954c5feea1d64b3b542b9e185e5921650b1fd6d13f235358744a2bfc16469d8e028247a699a17675575819ae9093018b47314bca40a6243892670a1ecc399a334aa6ead7c60771deb16073c9a6616898dced262ab09c9eb002fc9cafef28f9735736d12ab5666301ac971b25fae2b316ae06ce87beaea9e84e25d52e7b14c9069ef357b7074d0134b635a1c6752b7a28d612a485bb29c127aa99b42ce6afb6de61c74b1853a87d1c0eb6ee0ac029123090d7a04f0bb17906cc49ce75cd0aba69915ee9d1c2710ffbf752537a35b18e0e44ac31fb5fb62f1350d13b42a75eee30688b328ad48b55efaf4050bdeb17133f091a70368f1374f28498727e5ab3bc54bd7a2f1dc9306fbcb97e3d39939da9dbf7a083523e05a51cf92d9c54701ae8275a1b0860a13137274e2d9e6eae4ef0f407284f1a64a2f42a6ccd5ca6099b7a63ce3ef855a4e9eefe03d04b659cbc6ec40ca6dcb61f5c0b1c54ef74c6558dd9efdb6fc069028a3f42427a497241af3442cd3393a0f39709cda93fceffd9249137146a893a5116ad895ff6b67a31fb8cf02befb04f4a03025d7fed06efa73930fc28544cbf8ad90301fb746fec229e780cf39f65f124de8f4499f9dc9818c5f73238762e36c19e719b02122b920ffd99b7a3eedcc17946f3f450fa0442235f69ac01743df5876cb011a32ab512210831d0eb491c5516bce2f6e1e4252292caed8ecf7b3b03e70670394891b1749c5d15afddc90b482cd70ab1384a7389c406ef3f217c09a0f3aba2f4116ae877cf5194df3413fa8b5cb947dc15fbdd2f9c34c399e15d04b82432dbfcd1d49b072a39f49bc1d6bf4833cfebc9f3d8c22c496de9f4005c957e9c6a975f47e307c31f76e2d4ffb240ff9c55d2a39c6e766fc8df3d46c504da3d526a1c5115c2de6f92eaafd8686024d9e0855f4fe05a0582b3cc2ec7a716b77646bbe1b3bdf3b6bd411fc21dd94e8f0d4c2999160e88145f151c01cf33d4ba2b5797e02bdbb51fd78acbdca548f6fdecd56b86cfb0d73096a6c90428ab0ba5d41e8a7bba2a02c0797d9d883fceb5f9e92f58845aab5757abc1e7e693a826516ffd83c8f1bdcffef54ba4fb8e666fca36b5600d4c7317177e8f46b6a70ec7aaddc93cd2f2139bb4b94b421523eb5367595712cef3c54cad9fd6ad81fd5a669ecf16a298e71c66a9c836af63ccb4519393dba93550854442e5bae68ea205e0f47878938ca538310265b9f339e1a493bec3844177807ce44777ee079e3ce00822e230d37d20c13acd14bec9d3347f142f3ee05684792e7278d7fb0d5e6e1760b5d9b3cf8353203bcfa24f12903b7e73dcd6d241d846a332ba0c3b1b0fad7da9b781877b7bdb90480a55fe495edef2d785adc25155995baaa4f90c2c02f10fc2315f0382e4e6b67741728233b930086b4affe710d7fb9730e277a2ae99a0940b7584c2325a8fcf0b437a3a39f4da330e27764e7cc862eb9a6807cb42d733f494968bd526fb0f5e9ea9177c18fe6a95db892414bd2123fc17dde818a4fe26a82958feb61734622e8a6edea8088e7d3666cbb57bf9a97adb41993c83243e2337ef657a9a4bd28de236c8ef32d0966c7b0139114f8354c4ffbbbad66ca9325b5dae34a27f373598fb656c06c972e6d250ea938fab78af831cae5a59597253b49173dc5371bc43565db979a311ffa91044c6a8f9a9af99873bf25819002916a09803f2793169a12039aaf5d9831de00f6fbea953d76a1f083a06b7c3252b8023e3dd04d817deb27b5c3a0a47e3bbf46b61249c21e452c2d530cbfa054eb10b5046cfe191abd8d495ef5dee339774bc72ff1308b1be5b485907e35a58964bf928aefd297f0e2ea894180b71f2d397f8102af2817bf75be6bbe69f255fd07031a9663bbfa7ae90675b26cc815b8590d4ccdca20288474a71dfc9862620c68eac269387d6c93944fb674aca46e4e18ea2a492f2261aeaa788559509a54825f987952415def24e12856860b474f62881cd2dbec5079bc53e2afae5a8f532b45b704148ffb9aa32346fcbf9b6669108cd3f08162507a7fca70cc8aaa09f3489a091bf01394f219d2654d1b84e58121c3a1acb3446d776bab8fa1e047112e3d1215ad00782a0da27548ae033072b668d086fff48130be52e9c57d0edc5120545322a1bdc270e5fe167a5e301006e3917deec79d41396c3e3841f77c8996a195e97123a2cb694903d2a26e8a1023958a1f52afbf024aaebd063b8044ebd048e1ed698f7e26c4184feec32ad333801b78399a04a04b12b96b8868c0e9c093433fa2f4178d85236c4baa1ca30db1d00506abb68ef34cb0e1545f1a7e701a2d20237b8b29749298dfb41e5b6e6f44e11216114542d60bd39f3bf7f4681803e9c8d9b26a8654707b3cda2f9a059754487ad4b32c8a6a804a525a3ebbf3b0d92f2f9b546f076f77bafa1f3df24feff738fd205101d1cb04a5a8eb4e1fb449d6314c4bb4e85687978e946ade041f5737087ec66b7f3abcaab024c52c6d7979e9d6084e8d0bcf17324667d9161f2a59a676833f4fe526ed28510a80f8afee1d569296e623e8f748dc68cd83d84b45922ce62ed373e9681e8c60a7bfa5c2260ef68d56e8422291ed9050cb2ca82df143e48f4e83a1341fa2c7e8e35e7b1c173792d3d40688ef9f709f642d76f9d1c6b5c8a4ccba8b692408be113e52002fad214356596ac63e407dc6e3a0c33ee95bfe28395a5aa2fc8ed89ca95854738919d76199df19192bdca592054e88426da6d4e019a221e7fe3851759800b1814d979df9b755e2bf7696c3e8ecdde7aaf52fa054477d47857fb83791d968a597c24ca08a4bba5cb9ca531229f4ca8a13a5a5bf902694d46786c343d7114be84d8eb379e78a33c47d6f94c9b74553470b282d15e052e794217e8d3267acc6324ae3aad46299bf1d486ad53a811b6adde545ca7202d7b35a87cf9b3cb554d379127a2c8da45a2340e821eae0499a021c0753c65681acf5266e4216121d4ea3b4f1263ccd9504e4a2a542f2e112ade7f9d9da4d283d766452f5508de0aa0ba366b8f04e504c6a39b62cae0bef72071410f46ebabe45d8e178bd75fe43c774a1a6ffbe2d47cf711b48c4317bb49db5f947189d5c4d577d1219b41dcc27b84b70d6f10256676823584416fe8cbd74e2e4aace255b486dffbd00984d69e273ca403d0228654acd746af9d3aff34bd0708d8601063190819c62cba2fba15ee6c930c27e7cbda9a959ff463eeedb34bf13ec7b83532507c2615ee6f008da14130aa09202ffd906450fed3c0429ed04ed62cb03249ad2a10c60ba101e1936dae02a06b9fd998fa1a34f226743de5633cb49bfb27e31d2639522218fc022de95916d5f2f8a81cdaf2d89fb83313e5949598528bad41b7fe24418443387cc2f1b331d2ddfa9c7f7a3bad45c883aec986949788e7cb2fe827a367a3dada094cc984f1ac7b9d31b7db04c9bc0239a4e638e9492a049d4f00212d71ef4bc7de3d3439c801374642fd4ef202c839b09548e6b8ce6c26aa7b7b81e0b34dee3ae3a074aceb234e4da7b479e9fc76a843fd9ca2fc6148e7f275e268e8428cf0df6618790f529c500101add932a61b67bf77ea133633452722f25509ec24b7be745773f50cdbfc56ec81bf11fbf17441e5c87cbc201f1f14a87329f2e4dc35773bbbc607fdd560763c6703a5dedc6bd73db722c60ceaab51a5ea2591fc838238aee07222e4416320d4031abb9eec8e79efe54ec95dae5b56b58b796ad02141e1c02be71c1f520b7739d7eefe27c03368d9e5d07b1369efa12257339fa7a6d2fe458d5284dbe1df1a1f6de8b27d55abb26ce8b7515325236cf0d9a71fe5d41c12f65b16180dd3747916f11be9717bcc09aff6fc5e6f0837aed4fb1571265857e78ec963538772f4d7b5af507048945eb0a92ba2a7952e3c32952943a8c77803f27fa3d1d92a467ba8d3d54a6f6ff9f71933e71152546ee70dd9e6d6834103d7b6b99c4a55a7fd40a4375868cb8c21b9091e5d134b432b169939323635f1f7d18dd6bc5693e8d422ef372ed7c6ca2b8bc2a22af0830f06bdd0869f801bcfa4f925f6e7cd01229fe6c33961b4c0279c77e6279c93be1423092b66066396e1b"}) [ 417.641465][T17080] loop5: detected capacity change from 0 to 8192 [ 417.677904][T17080] REISERFS warning: read_super_block: reiserfs filesystem is deprecated and scheduled to be removed from the kernel in 2025 [ 417.694216][T17080] REISERFS (device loop5): found reiserfs format "3.6" with non-standard journal [ 417.710504][T17080] REISERFS (device loop5): using ordered data mode [ 417.728012][T17080] reiserfs: using flush barriers [ 417.755810][T17080] REISERFS (device loop5): journal params: device loop5, size 512, journal first block 18, max trans len 256, max batch 225, max commit age 30, max trans age 30 [ 417.785570][T17080] REISERFS (device loop5): checking transaction log (loop5) [ 417.795080][T17080] REISERFS (device loop5): Using rupasov hash to sort names [ 417.812360][T17080] REISERFS (device loop5): Created .reiserfs_priv - reserved for xattr storage. 23:52:36 executing program 5: syz_mount_image$reiserfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x400010, 0x8, &(0x7f0000000540)=[{&(0x7f0000000140)="8cb637", 0x3, 0x1}, {&(0x7f0000000600)="008409", 0x3, 0x4}, {&(0x7f00000003c0)="cf58f9b6b097287218ce56f250b426fd1534a8241397cfab6d8816fa4bb45c3f9fddf876b269c1e859cebe21b7d9244b1fd8f411c2e75b40440e6e93656ecbb49beeac1c7571478ca3c99ec9074aebadf4462d55738cecdf1ae2862f841926f15b27706dc5f58b7a97eddb385d14cb9c8ac2401498496fac004e5741178f6b0d2fd50e232cd6f66995259a8c573a6bc6ad4f950ff407df67c0d00efbe7bf66eacef1439b60e4dbf24b6eed04202c8542f11f3f6665805eac43e313d13faf6488a374e955b4e0d46b82b24401ac", 0xcd, 0x7}, {&(0x7f0000010000)="00040000ec0100001302000012000000000000000002000000010000611cad49e10000001e000000000000000010cc0310000100526549734572334673000000020000000200010002000102000000000100000012312a231212331233123112341341241273797a6b616c6c65720000000000000001001e003ac1655f004eed", 0x80, 0x10000}, {&(0x7f0000000040)="0000000000000500080000000110000003100048b25607818b96e27ea580195600000000000000000000009e08", 0x2d, 0x100c0}, {&(0x7f0000001a00)="00040000000000000000000012000000000000000002000000010000611cad49e10000001e000000000000000000000000000000000000000000000000000000f45098122a162b001731da04980e000066d9ca9b088f7afee742a2aac93d105868c72edb814cc66a9a1509f90bd413a2b62da4399debc7fecf87abdb531e95f92a62d960ae64fe76344e2543f4e6fb0d51550535cc7a260a24c2f4efbde45c755153418ce7f37b89cfa2db017fa700"/185, 0xb9, 0x212000}, {&(0x7f0000011300)="010002005c0f0000000000000000000000000000000000000100000002000000000000000000000000002c00d40f0100010000000200000001000000f401000002003000a40f00"/96, 0x60, 0x213000}, {&(0x7f0000000280)="0000000001000000010000000200000028000400020000000000000001000000200004002e2e0000000000002e00e2ff00000000ed4100000300003ac1655f3ac1655f3ac165ea000000000000000000f3ff", 0x52, 0x213fa0}], 0x20040a, &(0x7f0000000180)=ANY=[@ANYRES64=0x0], 0x0) sync() r0 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x0, 0x39) ioctl$BTRFS_IOC_RM_DEV_V2(r0, 0x5000943a, &(0x7f0000000740)={{}, 0x0, 0x8, @unused=[0x7, 0x7fffffffffffffff, 0x2, 0x9], @name="67f63044e4caa71ee74c972d6d57a6d0649140fa79d9181adebba6df25d062d2969852a3b56fe788cf84e05de3225d1260aba4929be9f10043f424a3ca118baf91f453445c579065047ceb11991f778ac99f637ff5c2cf8cabd4c36b71aa194e1d69ffbff090fe7494340edffbe4fadc96e5791bca8b1ee878a02042ceae8bee5412bfeec357df79f941a474845691ac438931c040c1e34044be9b7964563403ee61ee52fd077cd615ed0fb3afdb06da79cab447bccd7c3ce3888efae8d829850678d5ff571a6235856e7cda92d6f396abb2ea3e4f3dc710663c2072a4f922913e16ef9dbdcdafe7eeaaa4cd917d4a0b31679a615b0ace3cba331f019e90234ef7dab882c4b231129e04d910ccba72a659e5d7c23dbcae2f400cd7837884465ceecfc8bb526eff6b8122a9ccb3ae706e85f50d6ea39924fe28b039fd12cf0b8d0e0503559bef4730ba9292f03a2a50f8db7aeca15d4a850f63a440fce481a86d2b70ada7695b792596be64c5b119c9660e32e2276e1333af356e59116dfe9334a683c6ad725166164da1651a01d747f8f5be20d0cdae35f472aac496fc4a43075e7ed9ef0cfc4b24931b18947077558cb64c7384809a4d9cfe9d9722545c194cf4aba4dd69f1e398032a3f18ab479ad5816d4bf8a624804912ac7f62ceae44bee86dcb69c37101fa6037047a5e7d56e49fbd57888c43068b23c19a40c68533d600286828c0b0395508117da4a06a58d9298945e5be07b9ed186a984c960fbcdf728edca3cd1ad93b3fd721b58be4e5198cd4e0dce3a5ad0938792662b9476b2e27fc586f91fded30c143892d53387c4d75b269c9681899229bbd8d618e0f3bb8ee0bbfd16b05696c5bfad2ad538b520cff6c6a2680827558e03d9d899514ec5fff60d59796569b023315cc3c34cb10f3df4a1562966351a90a7244302c8c87d8ec49037c285e143a715ebc5db573d50da6c1fdceb2dc88f6f95786893f89c573f5b60b64157f0fe1d00d7d93064e39af316ec66f6988da5b38236d0ec63635efe8415b0f50859d798ab62003b95f5a8848192e0b2ba6b145b9fbb068d0938144458d10558f08191b7832754a1bcc5faca1b47025f63cec1cdd960b667cc9ef5e51ff889c00203c3e5b95442a228aa668925ccd2be1942b3f776049c5afad76232f7c719eaa938c9cb4dd46b7df03539c95c25db4795f3aa863e04428bd768774282e342d7c992b382775cd591b01b5959ec5cdfc8e1935aa79337e4b329ae740dbc727bd9580edf67a890a5138068372550ccf7930bb54c4b36d13de0c40581ff8e2a0b052dd930c3c9d637f5b7c846253d9ea61c7ad6d77dfb15ba0df5de1007d546967292c011fb45d1c38a309f0d4a5d8dd7a77482f45502a1eeb919a82e033f81b39c0d09e28fd9e3e6ee60d2f2bad081229bd867a10244e4c1d4efc66b80721083b0776cb4561d29021e0261f3891b81290f0dda518b91054c9a7341854584592d917d9d4ef461caeb7ad179f71cc9df82fc080694feadaf812d967498ed55dc6909de28f8b767cdaa843069215e18704fde1b01eb05d4e1d0d3d12d954c5feea1d64b3b542b9e185e5921650b1fd6d13f235358744a2bfc16469d8e028247a699a17675575819ae9093018b47314bca40a6243892670a1ecc399a334aa6ead7c60771deb16073c9a6616898dced262ab09c9eb002fc9cafef28f9735736d12ab5666301ac971b25fae2b316ae06ce87beaea9e84e25d52e7b14c9069ef357b7074d0134b635a1c6752b7a28d612a485bb29c127aa99b42ce6afb6de61c74b1853a87d1c0eb6ee0ac029123090d7a04f0bb17906cc49ce75cd0aba69915ee9d1c2710ffbf752537a35b18e0e44ac31fb5fb62f1350d13b42a75eee30688b328ad48b55efaf4050bdeb17133f091a70368f1374f28498727e5ab3bc54bd7a2f1dc9306fbcb97e3d39939da9dbf7a083523e05a51cf92d9c54701ae8275a1b0860a13137274e2d9e6eae4ef0f407284f1a64a2f42a6ccd5ca6099b7a63ce3ef855a4e9eefe03d04b659cbc6ec40ca6dcb61f5c0b1c54ef74c6558dd9efdb6fc069028a3f42427a497241af3442cd3393a0f39709cda93fceffd9249137146a893a5116ad895ff6b67a31fb8cf02befb04f4a03025d7fed06efa73930fc28544cbf8ad90301fb746fec229e780cf39f65f124de8f4499f9dc9818c5f73238762e36c19e719b02122b920ffd99b7a3eedcc17946f3f450fa0442235f69ac01743df5876cb011a32ab512210831d0eb491c5516bce2f6e1e4252292caed8ecf7b3b03e70670394891b1749c5d15afddc90b482cd70ab1384a7389c406ef3f217c09a0f3aba2f4116ae877cf5194df3413fa8b5cb947dc15fbdd2f9c34c399e15d04b82432dbfcd1d49b072a39f49bc1d6bf4833cfebc9f3d8c22c496de9f4005c957e9c6a975f47e307c31f76e2d4ffb240ff9c55d2a39c6e766fc8df3d46c504da3d526a1c5115c2de6f92eaafd8686024d9e0855f4fe05a0582b3cc2ec7a716b77646bbe1b3bdf3b6bd411fc21dd94e8f0d4c2999160e88145f151c01cf33d4ba2b5797e02bdbb51fd78acbdca548f6fdecd56b86cfb0d73096a6c90428ab0ba5d41e8a7bba2a02c0797d9d883fceb5f9e92f58845aab5757abc1e7e693a826516ffd83c8f1bdcffef54ba4fb8e666fca36b5600d4c7317177e8f46b6a70ec7aaddc93cd2f2139bb4b94b421523eb5367595712cef3c54cad9fd6ad81fd5a669ecf16a298e71c66a9c836af63ccb4519393dba93550854442e5bae68ea205e0f47878938ca538310265b9f339e1a493bec3844177807ce44777ee079e3ce00822e230d37d20c13acd14bec9d3347f142f3ee05684792e7278d7fb0d5e6e1760b5d9b3cf8353203bcfa24f12903b7e73dcd6d241d846a332ba0c3b1b0fad7da9b781877b7bdb90480a55fe495edef2d785adc25155995baaa4f90c2c02f10fc2315f0382e4e6b67741728233b930086b4affe710d7fb9730e277a2ae99a0940b7584c2325a8fcf0b437a3a39f4da330e27764e7cc862eb9a6807cb42d733f494968bd526fb0f5e9ea9177c18fe6a95db892414bd2123fc17dde818a4fe26a82958feb61734622e8a6edea8088e7d3666cbb57bf9a97adb41993c83243e2337ef657a9a4bd28de236c8ef32d0966c7b0139114f8354c4ffbbbad66ca9325b5dae34a27f373598fb656c06c972e6d250ea938fab78af831cae5a59597253b49173dc5371bc43565db979a311ffa91044c6a8f9a9af99873bf25819002916a09803f2793169a12039aaf5d9831de00f6fbea953d76a1f083a06b7c3252b8023e3dd04d817deb27b5c3a0a47e3bbf46b61249c21e452c2d530cbfa054eb10b5046cfe191abd8d495ef5dee339774bc72ff1308b1be5b485907e35a58964bf928aefd297f0e2ea894180b71f2d397f8102af2817bf75be6bbe69f255fd07031a9663bbfa7ae90675b26cc815b8590d4ccdca20288474a71dfc9862620c68eac269387d6c93944fb674aca46e4e18ea2a492f2261aeaa788559509a54825f987952415def24e12856860b474f62881cd2dbec5079bc53e2afae5a8f532b45b704148ffb9aa32346fcbf9b6669108cd3f08162507a7fca70cc8aaa09f3489a091bf01394f219d2654d1b84e58121c3a1acb3446d776bab8fa1e047112e3d1215ad00782a0da27548ae033072b668d086fff48130be52e9c57d0edc5120545322a1bdc270e5fe167a5e301006e3917deec79d41396c3e3841f77c8996a195e97123a2cb694903d2a26e8a1023958a1f52afbf024aaebd063b8044ebd048e1ed698f7e26c4184feec32ad333801b78399a04a04b12b96b8868c0e9c093433fa2f4178d85236c4baa1ca30db1d00506abb68ef34cb0e1545f1a7e701a2d20237b8b29749298dfb41e5b6e6f44e11216114542d60bd39f3bf7f4681803e9c8d9b26a8654707b3cda2f9a059754487ad4b32c8a6a804a525a3ebbf3b0d92f2f9b546f076f77bafa1f3df24feff738fd205101d1cb04a5a8eb4e1fb449d6314c4bb4e85687978e946ade041f5737087ec66b7f3abcaab024c52c6d7979e9d6084e8d0bcf17324667d9161f2a59a676833f4fe526ed28510a80f8afee1d569296e623e8f748dc68cd83d84b45922ce62ed373e9681e8c60a7bfa5c2260ef68d56e8422291ed9050cb2ca82df143e48f4e83a1341fa2c7e8e35e7b1c173792d3d40688ef9f709f642d76f9d1c6b5c8a4ccba8b692408be113e52002fad214356596ac63e407dc6e3a0c33ee95bfe28395a5aa2fc8ed89ca95854738919d76199df19192bdca592054e88426da6d4e019a221e7fe3851759800b1814d979df9b755e2bf7696c3e8ecdde7aaf52fa054477d47857fb83791d968a597c24ca08a4bba5cb9ca531229f4ca8a13a5a5bf902694d46786c343d7114be84d8eb379e78a33c47d6f94c9b74553470b282d15e052e794217e8d3267acc6324ae3aad46299bf1d486ad53a811b6adde545ca7202d7b35a87cf9b3cb554d379127a2c8da45a2340e821eae0499a021c0753c65681acf5266e4216121d4ea3b4f1263ccd9504e4a2a542f2e112ade7f9d9da4d283d766452f5508de0aa0ba366b8f04e504c6a39b62cae0bef72071410f46ebabe45d8e178bd75fe43c774a1a6ffbe2d47cf711b48c4317bb49db5f947189d5c4d577d1219b41dcc27b84b70d6f10256676823584416fe8cbd74e2e4aace255b486dffbd00984d69e273ca403d0228654acd746af9d3aff34bd0708d8601063190819c62cba2fba15ee6c930c27e7cbda9a959ff463eeedb34bf13ec7b83532507c2615ee6f008da14130aa09202ffd906450fed3c0429ed04ed62cb03249ad2a10c60ba101e1936dae02a06b9fd998fa1a34f226743de5633cb49bfb27e31d2639522218fc022de95916d5f2f8a81cdaf2d89fb83313e5949598528bad41b7fe24418443387cc2f1b331d2ddfa9c7f7a3bad45c883aec986949788e7cb2fe827a367a3dada094cc984f1ac7b9d31b7db04c9bc0239a4e638e9492a049d4f00212d71ef4bc7de3d3439c801374642fd4ef202c839b09548e6b8ce6c26aa7b7b81e0b34dee3ae3a074aceb234e4da7b479e9fc76a843fd9ca2fc6148e7f275e268e8428cf0df6618790f529c500101add932a61b67bf77ea133633452722f25509ec24b7be745773f50cdbfc56ec81bf11fbf17441e5c87cbc201f1f14a87329f2e4dc35773bbbc607fdd560763c6703a5dedc6bd73db722c60ceaab51a5ea2591fc838238aee07222e4416320d4031abb9eec8e79efe54ec95dae5b56b58b796ad02141e1c02be71c1f520b7739d7eefe27c03368d9e5d07b1369efa12257339fa7a6d2fe458d5284dbe1df1a1f6de8b27d55abb26ce8b7515325236cf0d9a71fe5d41c12f65b16180dd3747916f11be9717bcc09aff6fc5e6f0837aed4fb1571265857e78ec963538772f4d7b5af507048945eb0a92ba2a7952e3c32952943a8c77803f27fa3d1d92a467ba8d3d54a6f6ff9f71933e71152546ee70dd9e6d6834103d7b6b99c4a55a7fd40a4375868cb8c21b9091e5d134b432b169939323635f1f7d18dd6bc5693e8d422ef372ed7c6ca2b8bc2a22af0830f06bdd0869f801bcfa4f925f6e7cd01229fe6c33961b4c0279c77e6279c93be1423092b66066396e1b"}) [ 417.926549][T17084] loop5: detected capacity change from 0 to 8192 [ 417.959666][T17084] REISERFS warning: read_super_block: reiserfs filesystem is deprecated and scheduled to be removed from the kernel in 2025 [ 417.991968][T17084] REISERFS (device loop5): found reiserfs format "3.6" with non-standard journal [ 418.011575][T17084] REISERFS (device loop5): using ordered data mode [ 418.021657][T17084] reiserfs: using flush barriers [ 418.034404][T17084] REISERFS (device loop5): journal params: device loop5, size 512, journal first block 18, max trans len 256, max batch 225, max commit age 30, max trans age 30 [ 418.071537][T17084] REISERFS (device loop5): checking transaction log (loop5) [ 418.090910][T17084] REISERFS (device loop5): Using rupasov hash to sort names [ 418.112751][T17084] REISERFS (device loop5): Created .reiserfs_priv - reserved for xattr storage. 23:52:37 executing program 5: syz_mount_image$reiserfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x400010, 0x8, &(0x7f0000000540)=[{&(0x7f0000000140)="8cb637", 0x3, 0x1}, {&(0x7f0000000600)="008409", 0x3, 0x4}, {&(0x7f00000003c0)="cf58f9b6b097287218ce56f250b426fd1534a8241397cfab6d8816fa4bb45c3f9fddf876b269c1e859cebe21b7d9244b1fd8f411c2e75b40440e6e93656ecbb49beeac1c7571478ca3c99ec9074aebadf4462d55738cecdf1ae2862f841926f15b27706dc5f58b7a97eddb385d14cb9c8ac2401498496fac004e5741178f6b0d2fd50e232cd6f66995259a8c573a6bc6ad4f950ff407df67c0d00efbe7bf66eacef1439b60e4dbf24b6eed04202c8542f11f3f6665805eac43e313d13faf6488a374e955b4e0d46b82b24401ac", 0xcd, 0x7}, {&(0x7f0000010000)="00040000ec0100001302000012000000000000000002000000010000611cad49e10000001e000000000000000010cc0310000100526549734572334673000000020000000200010002000102000000000100000012312a231212331233123112341341241273797a6b616c6c65720000000000000001001e003ac1655f004eed", 0x80, 0x10000}, {&(0x7f0000000040)="0000000000000500080000000110000003100048b25607818b96e27ea580195600000000000000000000009e08", 0x2d, 0x100c0}, {&(0x7f0000001a00)="00040000000000000000000012000000000000000002000000010000611cad49e10000001e000000000000000000000000000000000000000000000000000000f45098122a162b001731da04980e000066d9ca9b088f7afee742a2aac93d105868c72edb814cc66a9a1509f90bd413a2b62da4399debc7fecf87abdb531e95f92a62d960ae64fe76344e2543f4e6fb0d51550535cc7a260a24c2f4efbde45c755153418ce7f37b89cfa2db017fa700"/185, 0xb9, 0x212000}, {&(0x7f0000011300)="010002005c0f0000000000000000000000000000000000000100000002000000000000000000000000002c00d40f0100010000000200000001000000f401000002003000a40f00"/96, 0x60, 0x213000}, {&(0x7f0000000280)="0000000001000000010000000200000028000400020000000000000001000000200004002e2e0000000000002e00e2ff00000000ed4100000300003ac1655f3ac1655f3ac165ea000000000000000000f3ff", 0x52, 0x213fa0}], 0x20040a, &(0x7f0000000180)=ANY=[@ANYRES64=0x0], 0x0) sync() r0 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x0, 0x39) ioctl$BTRFS_IOC_RM_DEV_V2(r0, 0x5000943a, &(0x7f0000000740)={{}, 0x0, 0x8, @unused=[0x7, 0x7fffffffffffffff, 0x2, 0x9], @name="67f63044e4caa71ee74c972d6d57a6d0649140fa79d9181adebba6df25d062d2969852a3b56fe788cf84e05de3225d1260aba4929be9f10043f424a3ca118baf91f453445c579065047ceb11991f778ac99f637ff5c2cf8cabd4c36b71aa194e1d69ffbff090fe7494340edffbe4fadc96e5791bca8b1ee878a02042ceae8bee5412bfeec357df79f941a474845691ac438931c040c1e34044be9b7964563403ee61ee52fd077cd615ed0fb3afdb06da79cab447bccd7c3ce3888efae8d829850678d5ff571a6235856e7cda92d6f396abb2ea3e4f3dc710663c2072a4f922913e16ef9dbdcdafe7eeaaa4cd917d4a0b31679a615b0ace3cba331f019e90234ef7dab882c4b231129e04d910ccba72a659e5d7c23dbcae2f400cd7837884465ceecfc8bb526eff6b8122a9ccb3ae706e85f50d6ea39924fe28b039fd12cf0b8d0e0503559bef4730ba9292f03a2a50f8db7aeca15d4a850f63a440fce481a86d2b70ada7695b792596be64c5b119c9660e32e2276e1333af356e59116dfe9334a683c6ad725166164da1651a01d747f8f5be20d0cdae35f472aac496fc4a43075e7ed9ef0cfc4b24931b18947077558cb64c7384809a4d9cfe9d9722545c194cf4aba4dd69f1e398032a3f18ab479ad5816d4bf8a624804912ac7f62ceae44bee86dcb69c37101fa6037047a5e7d56e49fbd57888c43068b23c19a40c68533d600286828c0b0395508117da4a06a58d9298945e5be07b9ed186a984c960fbcdf728edca3cd1ad93b3fd721b58be4e5198cd4e0dce3a5ad0938792662b9476b2e27fc586f91fded30c143892d53387c4d75b269c9681899229bbd8d618e0f3bb8ee0bbfd16b05696c5bfad2ad538b520cff6c6a2680827558e03d9d899514ec5fff60d59796569b023315cc3c34cb10f3df4a1562966351a90a7244302c8c87d8ec49037c285e143a715ebc5db573d50da6c1fdceb2dc88f6f95786893f89c573f5b60b64157f0fe1d00d7d93064e39af316ec66f6988da5b38236d0ec63635efe8415b0f50859d798ab62003b95f5a8848192e0b2ba6b145b9fbb068d0938144458d10558f08191b7832754a1bcc5faca1b47025f63cec1cdd960b667cc9ef5e51ff889c00203c3e5b95442a228aa668925ccd2be1942b3f776049c5afad76232f7c719eaa938c9cb4dd46b7df03539c95c25db4795f3aa863e04428bd768774282e342d7c992b382775cd591b01b5959ec5cdfc8e1935aa79337e4b329ae740dbc727bd9580edf67a890a5138068372550ccf7930bb54c4b36d13de0c40581ff8e2a0b052dd930c3c9d637f5b7c846253d9ea61c7ad6d77dfb15ba0df5de1007d546967292c011fb45d1c38a309f0d4a5d8dd7a77482f45502a1eeb919a82e033f81b39c0d09e28fd9e3e6ee60d2f2bad081229bd867a10244e4c1d4efc66b80721083b0776cb4561d29021e0261f3891b81290f0dda518b91054c9a7341854584592d917d9d4ef461caeb7ad179f71cc9df82fc080694feadaf812d967498ed55dc6909de28f8b767cdaa843069215e18704fde1b01eb05d4e1d0d3d12d954c5feea1d64b3b542b9e185e5921650b1fd6d13f235358744a2bfc16469d8e028247a699a17675575819ae9093018b47314bca40a6243892670a1ecc399a334aa6ead7c60771deb16073c9a6616898dced262ab09c9eb002fc9cafef28f9735736d12ab5666301ac971b25fae2b316ae06ce87beaea9e84e25d52e7b14c9069ef357b7074d0134b635a1c6752b7a28d612a485bb29c127aa99b42ce6afb6de61c74b1853a87d1c0eb6ee0ac029123090d7a04f0bb17906cc49ce75cd0aba69915ee9d1c2710ffbf752537a35b18e0e44ac31fb5fb62f1350d13b42a75eee30688b328ad48b55efaf4050bdeb17133f091a70368f1374f28498727e5ab3bc54bd7a2f1dc9306fbcb97e3d39939da9dbf7a083523e05a51cf92d9c54701ae8275a1b0860a13137274e2d9e6eae4ef0f407284f1a64a2f42a6ccd5ca6099b7a63ce3ef855a4e9eefe03d04b659cbc6ec40ca6dcb61f5c0b1c54ef74c6558dd9efdb6fc069028a3f42427a497241af3442cd3393a0f39709cda93fceffd9249137146a893a5116ad895ff6b67a31fb8cf02befb04f4a03025d7fed06efa73930fc28544cbf8ad90301fb746fec229e780cf39f65f124de8f4499f9dc9818c5f73238762e36c19e719b02122b920ffd99b7a3eedcc17946f3f450fa0442235f69ac01743df5876cb011a32ab512210831d0eb491c5516bce2f6e1e4252292caed8ecf7b3b03e70670394891b1749c5d15afddc90b482cd70ab1384a7389c406ef3f217c09a0f3aba2f4116ae877cf5194df3413fa8b5cb947dc15fbdd2f9c34c399e15d04b82432dbfcd1d49b072a39f49bc1d6bf4833cfebc9f3d8c22c496de9f4005c957e9c6a975f47e307c31f76e2d4ffb240ff9c55d2a39c6e766fc8df3d46c504da3d526a1c5115c2de6f92eaafd8686024d9e0855f4fe05a0582b3cc2ec7a716b77646bbe1b3bdf3b6bd411fc21dd94e8f0d4c2999160e88145f151c01cf33d4ba2b5797e02bdbb51fd78acbdca548f6fdecd56b86cfb0d73096a6c90428ab0ba5d41e8a7bba2a02c0797d9d883fceb5f9e92f58845aab5757abc1e7e693a826516ffd83c8f1bdcffef54ba4fb8e666fca36b5600d4c7317177e8f46b6a70ec7aaddc93cd2f2139bb4b94b421523eb5367595712cef3c54cad9fd6ad81fd5a669ecf16a298e71c66a9c836af63ccb4519393dba93550854442e5bae68ea205e0f47878938ca538310265b9f339e1a493bec3844177807ce44777ee079e3ce00822e230d37d20c13acd14bec9d3347f142f3ee05684792e7278d7fb0d5e6e1760b5d9b3cf8353203bcfa24f12903b7e73dcd6d241d846a332ba0c3b1b0fad7da9b781877b7bdb90480a55fe495edef2d785adc25155995baaa4f90c2c02f10fc2315f0382e4e6b67741728233b930086b4affe710d7fb9730e277a2ae99a0940b7584c2325a8fcf0b437a3a39f4da330e27764e7cc862eb9a6807cb42d733f494968bd526fb0f5e9ea9177c18fe6a95db892414bd2123fc17dde818a4fe26a82958feb61734622e8a6edea8088e7d3666cbb57bf9a97adb41993c83243e2337ef657a9a4bd28de236c8ef32d0966c7b0139114f8354c4ffbbbad66ca9325b5dae34a27f373598fb656c06c972e6d250ea938fab78af831cae5a59597253b49173dc5371bc43565db979a311ffa91044c6a8f9a9af99873bf25819002916a09803f2793169a12039aaf5d9831de00f6fbea953d76a1f083a06b7c3252b8023e3dd04d817deb27b5c3a0a47e3bbf46b61249c21e452c2d530cbfa054eb10b5046cfe191abd8d495ef5dee339774bc72ff1308b1be5b485907e35a58964bf928aefd297f0e2ea894180b71f2d397f8102af2817bf75be6bbe69f255fd07031a9663bbfa7ae90675b26cc815b8590d4ccdca20288474a71dfc9862620c68eac269387d6c93944fb674aca46e4e18ea2a492f2261aeaa788559509a54825f987952415def24e12856860b474f62881cd2dbec5079bc53e2afae5a8f532b45b704148ffb9aa32346fcbf9b6669108cd3f08162507a7fca70cc8aaa09f3489a091bf01394f219d2654d1b84e58121c3a1acb3446d776bab8fa1e047112e3d1215ad00782a0da27548ae033072b668d086fff48130be52e9c57d0edc5120545322a1bdc270e5fe167a5e301006e3917deec79d41396c3e3841f77c8996a195e97123a2cb694903d2a26e8a1023958a1f52afbf024aaebd063b8044ebd048e1ed698f7e26c4184feec32ad333801b78399a04a04b12b96b8868c0e9c093433fa2f4178d85236c4baa1ca30db1d00506abb68ef34cb0e1545f1a7e701a2d20237b8b29749298dfb41e5b6e6f44e11216114542d60bd39f3bf7f4681803e9c8d9b26a8654707b3cda2f9a059754487ad4b32c8a6a804a525a3ebbf3b0d92f2f9b546f076f77bafa1f3df24feff738fd205101d1cb04a5a8eb4e1fb449d6314c4bb4e85687978e946ade041f5737087ec66b7f3abcaab024c52c6d7979e9d6084e8d0bcf17324667d9161f2a59a676833f4fe526ed28510a80f8afee1d569296e623e8f748dc68cd83d84b45922ce62ed373e9681e8c60a7bfa5c2260ef68d56e8422291ed9050cb2ca82df143e48f4e83a1341fa2c7e8e35e7b1c173792d3d40688ef9f709f642d76f9d1c6b5c8a4ccba8b692408be113e52002fad214356596ac63e407dc6e3a0c33ee95bfe28395a5aa2fc8ed89ca95854738919d76199df19192bdca592054e88426da6d4e019a221e7fe3851759800b1814d979df9b755e2bf7696c3e8ecdde7aaf52fa054477d47857fb83791d968a597c24ca08a4bba5cb9ca531229f4ca8a13a5a5bf902694d46786c343d7114be84d8eb379e78a33c47d6f94c9b74553470b282d15e052e794217e8d3267acc6324ae3aad46299bf1d486ad53a811b6adde545ca7202d7b35a87cf9b3cb554d379127a2c8da45a2340e821eae0499a021c0753c65681acf5266e4216121d4ea3b4f1263ccd9504e4a2a542f2e112ade7f9d9da4d283d766452f5508de0aa0ba366b8f04e504c6a39b62cae0bef72071410f46ebabe45d8e178bd75fe43c774a1a6ffbe2d47cf711b48c4317bb49db5f947189d5c4d577d1219b41dcc27b84b70d6f10256676823584416fe8cbd74e2e4aace255b486dffbd00984d69e273ca403d0228654acd746af9d3aff34bd0708d8601063190819c62cba2fba15ee6c930c27e7cbda9a959ff463eeedb34bf13ec7b83532507c2615ee6f008da14130aa09202ffd906450fed3c0429ed04ed62cb03249ad2a10c60ba101e1936dae02a06b9fd998fa1a34f226743de5633cb49bfb27e31d2639522218fc022de95916d5f2f8a81cdaf2d89fb83313e5949598528bad41b7fe24418443387cc2f1b331d2ddfa9c7f7a3bad45c883aec986949788e7cb2fe827a367a3dada094cc984f1ac7b9d31b7db04c9bc0239a4e638e9492a049d4f00212d71ef4bc7de3d3439c801374642fd4ef202c839b09548e6b8ce6c26aa7b7b81e0b34dee3ae3a074aceb234e4da7b479e9fc76a843fd9ca2fc6148e7f275e268e8428cf0df6618790f529c500101add932a61b67bf77ea133633452722f25509ec24b7be745773f50cdbfc56ec81bf11fbf17441e5c87cbc201f1f14a87329f2e4dc35773bbbc607fdd560763c6703a5dedc6bd73db722c60ceaab51a5ea2591fc838238aee07222e4416320d4031abb9eec8e79efe54ec95dae5b56b58b796ad02141e1c02be71c1f520b7739d7eefe27c03368d9e5d07b1369efa12257339fa7a6d2fe458d5284dbe1df1a1f6de8b27d55abb26ce8b7515325236cf0d9a71fe5d41c12f65b16180dd3747916f11be9717bcc09aff6fc5e6f0837aed4fb1571265857e78ec963538772f4d7b5af507048945eb0a92ba2a7952e3c32952943a8c77803f27fa3d1d92a467ba8d3d54a6f6ff9f71933e71152546ee70dd9e6d6834103d7b6b99c4a55a7fd40a4375868cb8c21b9091e5d134b432b169939323635f1f7d18dd6bc5693e8d422ef372ed7c6ca2b8bc2a22af0830f06bdd0869f801bcfa4f925f6e7cd01229fe6c33961b4c0279c77e6279c93be1423092b66066396e1b"}) [ 418.246841][T17089] loop5: detected capacity change from 0 to 8192 [ 418.284105][T17089] REISERFS warning: read_super_block: reiserfs filesystem is deprecated and scheduled to be removed from the kernel in 2025 [ 418.318934][T17089] REISERFS (device loop5): found reiserfs format "3.6" with non-standard journal [ 418.342459][T17089] REISERFS (device loop5): using ordered data mode [ 418.359735][T17089] reiserfs: using flush barriers [ 418.374868][T17089] REISERFS (device loop5): journal params: device loop5, size 512, journal first block 18, max trans len 256, max batch 225, max commit age 30, max trans age 30 [ 418.411664][T17089] REISERFS (device loop5): checking transaction log (loop5) [ 418.435527][T17089] REISERFS (device loop5): Using rupasov hash to sort names [ 418.454654][T17089] REISERFS (device loop5): Created .reiserfs_priv - reserved for xattr storage. 23:52:37 executing program 5: syz_mount_image$reiserfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x400010, 0x8, &(0x7f0000000540)=[{&(0x7f0000000140)="8cb637", 0x3, 0x1}, {&(0x7f0000000600)="008409", 0x3, 0x4}, {&(0x7f00000003c0)="cf58f9b6b097287218ce56f250b426fd1534a8241397cfab6d8816fa4bb45c3f9fddf876b269c1e859cebe21b7d9244b1fd8f411c2e75b40440e6e93656ecbb49beeac1c7571478ca3c99ec9074aebadf4462d55738cecdf1ae2862f841926f15b27706dc5f58b7a97eddb385d14cb9c8ac2401498496fac004e5741178f6b0d2fd50e232cd6f66995259a8c573a6bc6ad4f950ff407df67c0d00efbe7bf66eacef1439b60e4dbf24b6eed04202c8542f11f3f6665805eac43e313d13faf6488a374e955b4e0d46b82b24401ac", 0xcd, 0x7}, {&(0x7f0000010000)="00040000ec0100001302000012000000000000000002000000010000611cad49e10000001e000000000000000010cc0310000100526549734572334673000000020000000200010002000102000000000100000012312a231212331233123112341341241273797a6b616c6c65720000000000000001001e003ac1655f004eed", 0x80, 0x10000}, {&(0x7f0000000040)="0000000000000500080000000110000003100048b25607818b96e27ea580195600000000000000000000009e08", 0x2d, 0x100c0}, {&(0x7f0000001a00)="00040000000000000000000012000000000000000002000000010000611cad49e10000001e000000000000000000000000000000000000000000000000000000f45098122a162b001731da04980e000066d9ca9b088f7afee742a2aac93d105868c72edb814cc66a9a1509f90bd413a2b62da4399debc7fecf87abdb531e95f92a62d960ae64fe76344e2543f4e6fb0d51550535cc7a260a24c2f4efbde45c755153418ce7f37b89cfa2db017fa700"/185, 0xb9, 0x212000}, {&(0x7f0000011300)="010002005c0f0000000000000000000000000000000000000100000002000000000000000000000000002c00d40f0100010000000200000001000000f401000002003000a40f00"/96, 0x60, 0x213000}, {&(0x7f0000000280)="0000000001000000010000000200000028000400020000000000000001000000200004002e2e0000000000002e00e2ff00000000ed4100000300003ac1655f3ac1655f3ac165ea000000000000000000f3ff", 0x52, 0x213fa0}], 0x20040a, &(0x7f0000000180)=ANY=[@ANYRES64=0x0], 0x0) sync() r0 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x0, 0x39) ioctl$BTRFS_IOC_RM_DEV_V2(r0, 0x5000943a, &(0x7f0000000740)={{}, 0x0, 0x8, @unused=[0x7, 0x7fffffffffffffff, 0x2, 0x9], @name="67f63044e4caa71ee74c972d6d57a6d0649140fa79d9181adebba6df25d062d2969852a3b56fe788cf84e05de3225d1260aba4929be9f10043f424a3ca118baf91f453445c579065047ceb11991f778ac99f637ff5c2cf8cabd4c36b71aa194e1d69ffbff090fe7494340edffbe4fadc96e5791bca8b1ee878a02042ceae8bee5412bfeec357df79f941a474845691ac438931c040c1e34044be9b7964563403ee61ee52fd077cd615ed0fb3afdb06da79cab447bccd7c3ce3888efae8d829850678d5ff571a6235856e7cda92d6f396abb2ea3e4f3dc710663c2072a4f922913e16ef9dbdcdafe7eeaaa4cd917d4a0b31679a615b0ace3cba331f019e90234ef7dab882c4b231129e04d910ccba72a659e5d7c23dbcae2f400cd7837884465ceecfc8bb526eff6b8122a9ccb3ae706e85f50d6ea39924fe28b039fd12cf0b8d0e0503559bef4730ba9292f03a2a50f8db7aeca15d4a850f63a440fce481a86d2b70ada7695b792596be64c5b119c9660e32e2276e1333af356e59116dfe9334a683c6ad725166164da1651a01d747f8f5be20d0cdae35f472aac496fc4a43075e7ed9ef0cfc4b24931b18947077558cb64c7384809a4d9cfe9d9722545c194cf4aba4dd69f1e398032a3f18ab479ad5816d4bf8a624804912ac7f62ceae44bee86dcb69c37101fa6037047a5e7d56e49fbd57888c43068b23c19a40c68533d600286828c0b0395508117da4a06a58d9298945e5be07b9ed186a984c960fbcdf728edca3cd1ad93b3fd721b58be4e5198cd4e0dce3a5ad0938792662b9476b2e27fc586f91fded30c143892d53387c4d75b269c9681899229bbd8d618e0f3bb8ee0bbfd16b05696c5bfad2ad538b520cff6c6a2680827558e03d9d899514ec5fff60d59796569b023315cc3c34cb10f3df4a1562966351a90a7244302c8c87d8ec49037c285e143a715ebc5db573d50da6c1fdceb2dc88f6f95786893f89c573f5b60b64157f0fe1d00d7d93064e39af316ec66f6988da5b38236d0ec63635efe8415b0f50859d798ab62003b95f5a8848192e0b2ba6b145b9fbb068d0938144458d10558f08191b7832754a1bcc5faca1b47025f63cec1cdd960b667cc9ef5e51ff889c00203c3e5b95442a228aa668925ccd2be1942b3f776049c5afad76232f7c719eaa938c9cb4dd46b7df03539c95c25db4795f3aa863e04428bd768774282e342d7c992b382775cd591b01b5959ec5cdfc8e1935aa79337e4b329ae740dbc727bd9580edf67a890a5138068372550ccf7930bb54c4b36d13de0c40581ff8e2a0b052dd930c3c9d637f5b7c846253d9ea61c7ad6d77dfb15ba0df5de1007d546967292c011fb45d1c38a309f0d4a5d8dd7a77482f45502a1eeb919a82e033f81b39c0d09e28fd9e3e6ee60d2f2bad081229bd867a10244e4c1d4efc66b80721083b0776cb4561d29021e0261f3891b81290f0dda518b91054c9a7341854584592d917d9d4ef461caeb7ad179f71cc9df82fc080694feadaf812d967498ed55dc6909de28f8b767cdaa843069215e18704fde1b01eb05d4e1d0d3d12d954c5feea1d64b3b542b9e185e5921650b1fd6d13f235358744a2bfc16469d8e028247a699a17675575819ae9093018b47314bca40a6243892670a1ecc399a334aa6ead7c60771deb16073c9a6616898dced262ab09c9eb002fc9cafef28f9735736d12ab5666301ac971b25fae2b316ae06ce87beaea9e84e25d52e7b14c9069ef357b7074d0134b635a1c6752b7a28d612a485bb29c127aa99b42ce6afb6de61c74b1853a87d1c0eb6ee0ac029123090d7a04f0bb17906cc49ce75cd0aba69915ee9d1c2710ffbf752537a35b18e0e44ac31fb5fb62f1350d13b42a75eee30688b328ad48b55efaf4050bdeb17133f091a70368f1374f28498727e5ab3bc54bd7a2f1dc9306fbcb97e3d39939da9dbf7a083523e05a51cf92d9c54701ae8275a1b0860a13137274e2d9e6eae4ef0f407284f1a64a2f42a6ccd5ca6099b7a63ce3ef855a4e9eefe03d04b659cbc6ec40ca6dcb61f5c0b1c54ef74c6558dd9efdb6fc069028a3f42427a497241af3442cd3393a0f39709cda93fceffd9249137146a893a5116ad895ff6b67a31fb8cf02befb04f4a03025d7fed06efa73930fc28544cbf8ad90301fb746fec229e780cf39f65f124de8f4499f9dc9818c5f73238762e36c19e719b02122b920ffd99b7a3eedcc17946f3f450fa0442235f69ac01743df5876cb011a32ab512210831d0eb491c5516bce2f6e1e4252292caed8ecf7b3b03e70670394891b1749c5d15afddc90b482cd70ab1384a7389c406ef3f217c09a0f3aba2f4116ae877cf5194df3413fa8b5cb947dc15fbdd2f9c34c399e15d04b82432dbfcd1d49b072a39f49bc1d6bf4833cfebc9f3d8c22c496de9f4005c957e9c6a975f47e307c31f76e2d4ffb240ff9c55d2a39c6e766fc8df3d46c504da3d526a1c5115c2de6f92eaafd8686024d9e0855f4fe05a0582b3cc2ec7a716b77646bbe1b3bdf3b6bd411fc21dd94e8f0d4c2999160e88145f151c01cf33d4ba2b5797e02bdbb51fd78acbdca548f6fdecd56b86cfb0d73096a6c90428ab0ba5d41e8a7bba2a02c0797d9d883fceb5f9e92f58845aab5757abc1e7e693a826516ffd83c8f1bdcffef54ba4fb8e666fca36b5600d4c7317177e8f46b6a70ec7aaddc93cd2f2139bb4b94b421523eb5367595712cef3c54cad9fd6ad81fd5a669ecf16a298e71c66a9c836af63ccb4519393dba93550854442e5bae68ea205e0f47878938ca538310265b9f339e1a493bec3844177807ce44777ee079e3ce00822e230d37d20c13acd14bec9d3347f142f3ee05684792e7278d7fb0d5e6e1760b5d9b3cf8353203bcfa24f12903b7e73dcd6d241d846a332ba0c3b1b0fad7da9b781877b7bdb90480a55fe495edef2d785adc25155995baaa4f90c2c02f10fc2315f0382e4e6b67741728233b930086b4affe710d7fb9730e277a2ae99a0940b7584c2325a8fcf0b437a3a39f4da330e27764e7cc862eb9a6807cb42d733f494968bd526fb0f5e9ea9177c18fe6a95db892414bd2123fc17dde818a4fe26a82958feb61734622e8a6edea8088e7d3666cbb57bf9a97adb41993c83243e2337ef657a9a4bd28de236c8ef32d0966c7b0139114f8354c4ffbbbad66ca9325b5dae34a27f373598fb656c06c972e6d250ea938fab78af831cae5a59597253b49173dc5371bc43565db979a311ffa91044c6a8f9a9af99873bf25819002916a09803f2793169a12039aaf5d9831de00f6fbea953d76a1f083a06b7c3252b8023e3dd04d817deb27b5c3a0a47e3bbf46b61249c21e452c2d530cbfa054eb10b5046cfe191abd8d495ef5dee339774bc72ff1308b1be5b485907e35a58964bf928aefd297f0e2ea894180b71f2d397f8102af2817bf75be6bbe69f255fd07031a9663bbfa7ae90675b26cc815b8590d4ccdca20288474a71dfc9862620c68eac269387d6c93944fb674aca46e4e18ea2a492f2261aeaa788559509a54825f987952415def24e12856860b474f62881cd2dbec5079bc53e2afae5a8f532b45b704148ffb9aa32346fcbf9b6669108cd3f08162507a7fca70cc8aaa09f3489a091bf01394f219d2654d1b84e58121c3a1acb3446d776bab8fa1e047112e3d1215ad00782a0da27548ae033072b668d086fff48130be52e9c57d0edc5120545322a1bdc270e5fe167a5e301006e3917deec79d41396c3e3841f77c8996a195e97123a2cb694903d2a26e8a1023958a1f52afbf024aaebd063b8044ebd048e1ed698f7e26c4184feec32ad333801b78399a04a04b12b96b8868c0e9c093433fa2f4178d85236c4baa1ca30db1d00506abb68ef34cb0e1545f1a7e701a2d20237b8b29749298dfb41e5b6e6f44e11216114542d60bd39f3bf7f4681803e9c8d9b26a8654707b3cda2f9a059754487ad4b32c8a6a804a525a3ebbf3b0d92f2f9b546f076f77bafa1f3df24feff738fd205101d1cb04a5a8eb4e1fb449d6314c4bb4e85687978e946ade041f5737087ec66b7f3abcaab024c52c6d7979e9d6084e8d0bcf17324667d9161f2a59a676833f4fe526ed28510a80f8afee1d569296e623e8f748dc68cd83d84b45922ce62ed373e9681e8c60a7bfa5c2260ef68d56e8422291ed9050cb2ca82df143e48f4e83a1341fa2c7e8e35e7b1c173792d3d40688ef9f709f642d76f9d1c6b5c8a4ccba8b692408be113e52002fad214356596ac63e407dc6e3a0c33ee95bfe28395a5aa2fc8ed89ca95854738919d76199df19192bdca592054e88426da6d4e019a221e7fe3851759800b1814d979df9b755e2bf7696c3e8ecdde7aaf52fa054477d47857fb83791d968a597c24ca08a4bba5cb9ca531229f4ca8a13a5a5bf902694d46786c343d7114be84d8eb379e78a33c47d6f94c9b74553470b282d15e052e794217e8d3267acc6324ae3aad46299bf1d486ad53a811b6adde545ca7202d7b35a87cf9b3cb554d379127a2c8da45a2340e821eae0499a021c0753c65681acf5266e4216121d4ea3b4f1263ccd9504e4a2a542f2e112ade7f9d9da4d283d766452f5508de0aa0ba366b8f04e504c6a39b62cae0bef72071410f46ebabe45d8e178bd75fe43c774a1a6ffbe2d47cf711b48c4317bb49db5f947189d5c4d577d1219b41dcc27b84b70d6f10256676823584416fe8cbd74e2e4aace255b486dffbd00984d69e273ca403d0228654acd746af9d3aff34bd0708d8601063190819c62cba2fba15ee6c930c27e7cbda9a959ff463eeedb34bf13ec7b83532507c2615ee6f008da14130aa09202ffd906450fed3c0429ed04ed62cb03249ad2a10c60ba101e1936dae02a06b9fd998fa1a34f226743de5633cb49bfb27e31d2639522218fc022de95916d5f2f8a81cdaf2d89fb83313e5949598528bad41b7fe24418443387cc2f1b331d2ddfa9c7f7a3bad45c883aec986949788e7cb2fe827a367a3dada094cc984f1ac7b9d31b7db04c9bc0239a4e638e9492a049d4f00212d71ef4bc7de3d3439c801374642fd4ef202c839b09548e6b8ce6c26aa7b7b81e0b34dee3ae3a074aceb234e4da7b479e9fc76a843fd9ca2fc6148e7f275e268e8428cf0df6618790f529c500101add932a61b67bf77ea133633452722f25509ec24b7be745773f50cdbfc56ec81bf11fbf17441e5c87cbc201f1f14a87329f2e4dc35773bbbc607fdd560763c6703a5dedc6bd73db722c60ceaab51a5ea2591fc838238aee07222e4416320d4031abb9eec8e79efe54ec95dae5b56b58b796ad02141e1c02be71c1f520b7739d7eefe27c03368d9e5d07b1369efa12257339fa7a6d2fe458d5284dbe1df1a1f6de8b27d55abb26ce8b7515325236cf0d9a71fe5d41c12f65b16180dd3747916f11be9717bcc09aff6fc5e6f0837aed4fb1571265857e78ec963538772f4d7b5af507048945eb0a92ba2a7952e3c32952943a8c77803f27fa3d1d92a467ba8d3d54a6f6ff9f71933e71152546ee70dd9e6d6834103d7b6b99c4a55a7fd40a4375868cb8c21b9091e5d134b432b169939323635f1f7d18dd6bc5693e8d422ef372ed7c6ca2b8bc2a22af0830f06bdd0869f801bcfa4f925f6e7cd01229fe6c33961b4c0279c77e6279c93be1423092b66066396e1b"}) [ 418.626725][T17094] loop5: detected capacity change from 0 to 8192 [ 418.649327][T17094] REISERFS warning: read_super_block: reiserfs filesystem is deprecated and scheduled to be removed from the kernel in 2025 [ 418.678129][T17094] REISERFS (device loop5): found reiserfs format "3.6" with non-standard journal [ 418.687549][T17094] REISERFS (device loop5): using ordered data mode [ 418.694154][T17094] reiserfs: using flush barriers [ 418.712038][T17094] REISERFS (device loop5): journal params: device loop5, size 512, journal first block 18, max trans len 256, max batch 225, max commit age 30, max trans age 30 [ 418.742807][T17094] REISERFS (device loop5): checking transaction log (loop5) [ 418.762916][T17094] REISERFS (device loop5): Using rupasov hash to sort names [ 418.780818][T17094] REISERFS (device loop5): Created .reiserfs_priv - reserved for xattr storage. 23:52:37 executing program 5: syz_mount_image$reiserfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x400010, 0x8, &(0x7f0000000540)=[{&(0x7f0000000140)="8cb637", 0x3, 0x1}, {&(0x7f0000000600)="008409", 0x3, 0x4}, {&(0x7f00000003c0)="cf58f9b6b097287218ce56f250b426fd1534a8241397cfab6d8816fa4bb45c3f9fddf876b269c1e859cebe21b7d9244b1fd8f411c2e75b40440e6e93656ecbb49beeac1c7571478ca3c99ec9074aebadf4462d55738cecdf1ae2862f841926f15b27706dc5f58b7a97eddb385d14cb9c8ac2401498496fac004e5741178f6b0d2fd50e232cd6f66995259a8c573a6bc6ad4f950ff407df67c0d00efbe7bf66eacef1439b60e4dbf24b6eed04202c8542f11f3f6665805eac43e313d13faf6488a374e955b4e0d46b82b24401ac", 0xcd, 0x7}, {&(0x7f0000010000)="00040000ec0100001302000012000000000000000002000000010000611cad49e10000001e000000000000000010cc0310000100526549734572334673000000020000000200010002000102000000000100000012312a231212331233123112341341241273797a6b616c6c65720000000000000001001e003ac1655f004eed", 0x80, 0x10000}, {&(0x7f0000000040)="0000000000000500080000000110000003100048b25607818b96e27ea580195600000000000000000000009e08", 0x2d, 0x100c0}, {&(0x7f0000001a00)="00040000000000000000000012000000000000000002000000010000611cad49e10000001e000000000000000000000000000000000000000000000000000000f45098122a162b001731da04980e000066d9ca9b088f7afee742a2aac93d105868c72edb814cc66a9a1509f90bd413a2b62da4399debc7fecf87abdb531e95f92a62d960ae64fe76344e2543f4e6fb0d51550535cc7a260a24c2f4efbde45c755153418ce7f37b89cfa2db017fa700"/185, 0xb9, 0x212000}, {&(0x7f0000011300)="010002005c0f0000000000000000000000000000000000000100000002000000000000000000000000002c00d40f0100010000000200000001000000f401000002003000a40f00"/96, 0x60, 0x213000}, {&(0x7f0000000280)="0000000001000000010000000200000028000400020000000000000001000000200004002e2e0000000000002e00e2ff00000000ed4100000300003ac1655f3ac1655f3ac165ea000000000000000000f3ff", 0x52, 0x213fa0}], 0x20040a, &(0x7f0000000180)=ANY=[@ANYRES64=0x0], 0x0) sync() r0 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x42142, 0x0) ioctl$BTRFS_IOC_RM_DEV_V2(r0, 0x5000943a, &(0x7f0000000740)={{}, 0x0, 0x8, @unused=[0x7, 0x7fffffffffffffff, 0x2, 0x9], @name="67f63044e4caa71ee74c972d6d57a6d0649140fa79d9181adebba6df25d062d2969852a3b56fe788cf84e05de3225d1260aba4929be9f10043f424a3ca118baf91f453445c579065047ceb11991f778ac99f637ff5c2cf8cabd4c36b71aa194e1d69ffbff090fe7494340edffbe4fadc96e5791bca8b1ee878a02042ceae8bee5412bfeec357df79f941a474845691ac438931c040c1e34044be9b7964563403ee61ee52fd077cd615ed0fb3afdb06da79cab447bccd7c3ce3888efae8d829850678d5ff571a6235856e7cda92d6f396abb2ea3e4f3dc710663c2072a4f922913e16ef9dbdcdafe7eeaaa4cd917d4a0b31679a615b0ace3cba331f019e90234ef7dab882c4b231129e04d910ccba72a659e5d7c23dbcae2f400cd7837884465ceecfc8bb526eff6b8122a9ccb3ae706e85f50d6ea39924fe28b039fd12cf0b8d0e0503559bef4730ba9292f03a2a50f8db7aeca15d4a850f63a440fce481a86d2b70ada7695b792596be64c5b119c9660e32e2276e1333af356e59116dfe9334a683c6ad725166164da1651a01d747f8f5be20d0cdae35f472aac496fc4a43075e7ed9ef0cfc4b24931b18947077558cb64c7384809a4d9cfe9d9722545c194cf4aba4dd69f1e398032a3f18ab479ad5816d4bf8a624804912ac7f62ceae44bee86dcb69c37101fa6037047a5e7d56e49fbd57888c43068b23c19a40c68533d600286828c0b0395508117da4a06a58d9298945e5be07b9ed186a984c960fbcdf728edca3cd1ad93b3fd721b58be4e5198cd4e0dce3a5ad0938792662b9476b2e27fc586f91fded30c143892d53387c4d75b269c9681899229bbd8d618e0f3bb8ee0bbfd16b05696c5bfad2ad538b520cff6c6a2680827558e03d9d899514ec5fff60d59796569b023315cc3c34cb10f3df4a1562966351a90a7244302c8c87d8ec49037c285e143a715ebc5db573d50da6c1fdceb2dc88f6f95786893f89c573f5b60b64157f0fe1d00d7d93064e39af316ec66f6988da5b38236d0ec63635efe8415b0f50859d798ab62003b95f5a8848192e0b2ba6b145b9fbb068d0938144458d10558f08191b7832754a1bcc5faca1b47025f63cec1cdd960b667cc9ef5e51ff889c00203c3e5b95442a228aa668925ccd2be1942b3f776049c5afad76232f7c719eaa938c9cb4dd46b7df03539c95c25db4795f3aa863e04428bd768774282e342d7c992b382775cd591b01b5959ec5cdfc8e1935aa79337e4b329ae740dbc727bd9580edf67a890a5138068372550ccf7930bb54c4b36d13de0c40581ff8e2a0b052dd930c3c9d637f5b7c846253d9ea61c7ad6d77dfb15ba0df5de1007d546967292c011fb45d1c38a309f0d4a5d8dd7a77482f45502a1eeb919a82e033f81b39c0d09e28fd9e3e6ee60d2f2bad081229bd867a10244e4c1d4efc66b80721083b0776cb4561d29021e0261f3891b81290f0dda518b91054c9a7341854584592d917d9d4ef461caeb7ad179f71cc9df82fc080694feadaf812d967498ed55dc6909de28f8b767cdaa843069215e18704fde1b01eb05d4e1d0d3d12d954c5feea1d64b3b542b9e185e5921650b1fd6d13f235358744a2bfc16469d8e028247a699a17675575819ae9093018b47314bca40a6243892670a1ecc399a334aa6ead7c60771deb16073c9a6616898dced262ab09c9eb002fc9cafef28f9735736d12ab5666301ac971b25fae2b316ae06ce87beaea9e84e25d52e7b14c9069ef357b7074d0134b635a1c6752b7a28d612a485bb29c127aa99b42ce6afb6de61c74b1853a87d1c0eb6ee0ac029123090d7a04f0bb17906cc49ce75cd0aba69915ee9d1c2710ffbf752537a35b18e0e44ac31fb5fb62f1350d13b42a75eee30688b328ad48b55efaf4050bdeb17133f091a70368f1374f28498727e5ab3bc54bd7a2f1dc9306fbcb97e3d39939da9dbf7a083523e05a51cf92d9c54701ae8275a1b0860a13137274e2d9e6eae4ef0f407284f1a64a2f42a6ccd5ca6099b7a63ce3ef855a4e9eefe03d04b659cbc6ec40ca6dcb61f5c0b1c54ef74c6558dd9efdb6fc069028a3f42427a497241af3442cd3393a0f39709cda93fceffd9249137146a893a5116ad895ff6b67a31fb8cf02befb04f4a03025d7fed06efa73930fc28544cbf8ad90301fb746fec229e780cf39f65f124de8f4499f9dc9818c5f73238762e36c19e719b02122b920ffd99b7a3eedcc17946f3f450fa0442235f69ac01743df5876cb011a32ab512210831d0eb491c5516bce2f6e1e4252292caed8ecf7b3b03e70670394891b1749c5d15afddc90b482cd70ab1384a7389c406ef3f217c09a0f3aba2f4116ae877cf5194df3413fa8b5cb947dc15fbdd2f9c34c399e15d04b82432dbfcd1d49b072a39f49bc1d6bf4833cfebc9f3d8c22c496de9f4005c957e9c6a975f47e307c31f76e2d4ffb240ff9c55d2a39c6e766fc8df3d46c504da3d526a1c5115c2de6f92eaafd8686024d9e0855f4fe05a0582b3cc2ec7a716b77646bbe1b3bdf3b6bd411fc21dd94e8f0d4c2999160e88145f151c01cf33d4ba2b5797e02bdbb51fd78acbdca548f6fdecd56b86cfb0d73096a6c90428ab0ba5d41e8a7bba2a02c0797d9d883fceb5f9e92f58845aab5757abc1e7e693a826516ffd83c8f1bdcffef54ba4fb8e666fca36b5600d4c7317177e8f46b6a70ec7aaddc93cd2f2139bb4b94b421523eb5367595712cef3c54cad9fd6ad81fd5a669ecf16a298e71c66a9c836af63ccb4519393dba93550854442e5bae68ea205e0f47878938ca538310265b9f339e1a493bec3844177807ce44777ee079e3ce00822e230d37d20c13acd14bec9d3347f142f3ee05684792e7278d7fb0d5e6e1760b5d9b3cf8353203bcfa24f12903b7e73dcd6d241d846a332ba0c3b1b0fad7da9b781877b7bdb90480a55fe495edef2d785adc25155995baaa4f90c2c02f10fc2315f0382e4e6b67741728233b930086b4affe710d7fb9730e277a2ae99a0940b7584c2325a8fcf0b437a3a39f4da330e27764e7cc862eb9a6807cb42d733f494968bd526fb0f5e9ea9177c18fe6a95db892414bd2123fc17dde818a4fe26a82958feb61734622e8a6edea8088e7d3666cbb57bf9a97adb41993c83243e2337ef657a9a4bd28de236c8ef32d0966c7b0139114f8354c4ffbbbad66ca9325b5dae34a27f373598fb656c06c972e6d250ea938fab78af831cae5a59597253b49173dc5371bc43565db979a311ffa91044c6a8f9a9af99873bf25819002916a09803f2793169a12039aaf5d9831de00f6fbea953d76a1f083a06b7c3252b8023e3dd04d817deb27b5c3a0a47e3bbf46b61249c21e452c2d530cbfa054eb10b5046cfe191abd8d495ef5dee339774bc72ff1308b1be5b485907e35a58964bf928aefd297f0e2ea894180b71f2d397f8102af2817bf75be6bbe69f255fd07031a9663bbfa7ae90675b26cc815b8590d4ccdca20288474a71dfc9862620c68eac269387d6c93944fb674aca46e4e18ea2a492f2261aeaa788559509a54825f987952415def24e12856860b474f62881cd2dbec5079bc53e2afae5a8f532b45b704148ffb9aa32346fcbf9b6669108cd3f08162507a7fca70cc8aaa09f3489a091bf01394f219d2654d1b84e58121c3a1acb3446d776bab8fa1e047112e3d1215ad00782a0da27548ae033072b668d086fff48130be52e9c57d0edc5120545322a1bdc270e5fe167a5e301006e3917deec79d41396c3e3841f77c8996a195e97123a2cb694903d2a26e8a1023958a1f52afbf024aaebd063b8044ebd048e1ed698f7e26c4184feec32ad333801b78399a04a04b12b96b8868c0e9c093433fa2f4178d85236c4baa1ca30db1d00506abb68ef34cb0e1545f1a7e701a2d20237b8b29749298dfb41e5b6e6f44e11216114542d60bd39f3bf7f4681803e9c8d9b26a8654707b3cda2f9a059754487ad4b32c8a6a804a525a3ebbf3b0d92f2f9b546f076f77bafa1f3df24feff738fd205101d1cb04a5a8eb4e1fb449d6314c4bb4e85687978e946ade041f5737087ec66b7f3abcaab024c52c6d7979e9d6084e8d0bcf17324667d9161f2a59a676833f4fe526ed28510a80f8afee1d569296e623e8f748dc68cd83d84b45922ce62ed373e9681e8c60a7bfa5c2260ef68d56e8422291ed9050cb2ca82df143e48f4e83a1341fa2c7e8e35e7b1c173792d3d40688ef9f709f642d76f9d1c6b5c8a4ccba8b692408be113e52002fad214356596ac63e407dc6e3a0c33ee95bfe28395a5aa2fc8ed89ca95854738919d76199df19192bdca592054e88426da6d4e019a221e7fe3851759800b1814d979df9b755e2bf7696c3e8ecdde7aaf52fa054477d47857fb83791d968a597c24ca08a4bba5cb9ca531229f4ca8a13a5a5bf902694d46786c343d7114be84d8eb379e78a33c47d6f94c9b74553470b282d15e052e794217e8d3267acc6324ae3aad46299bf1d486ad53a811b6adde545ca7202d7b35a87cf9b3cb554d379127a2c8da45a2340e821eae0499a021c0753c65681acf5266e4216121d4ea3b4f1263ccd9504e4a2a542f2e112ade7f9d9da4d283d766452f5508de0aa0ba366b8f04e504c6a39b62cae0bef72071410f46ebabe45d8e178bd75fe43c774a1a6ffbe2d47cf711b48c4317bb49db5f947189d5c4d577d1219b41dcc27b84b70d6f10256676823584416fe8cbd74e2e4aace255b486dffbd00984d69e273ca403d0228654acd746af9d3aff34bd0708d8601063190819c62cba2fba15ee6c930c27e7cbda9a959ff463eeedb34bf13ec7b83532507c2615ee6f008da14130aa09202ffd906450fed3c0429ed04ed62cb03249ad2a10c60ba101e1936dae02a06b9fd998fa1a34f226743de5633cb49bfb27e31d2639522218fc022de95916d5f2f8a81cdaf2d89fb83313e5949598528bad41b7fe24418443387cc2f1b331d2ddfa9c7f7a3bad45c883aec986949788e7cb2fe827a367a3dada094cc984f1ac7b9d31b7db04c9bc0239a4e638e9492a049d4f00212d71ef4bc7de3d3439c801374642fd4ef202c839b09548e6b8ce6c26aa7b7b81e0b34dee3ae3a074aceb234e4da7b479e9fc76a843fd9ca2fc6148e7f275e268e8428cf0df6618790f529c500101add932a61b67bf77ea133633452722f25509ec24b7be745773f50cdbfc56ec81bf11fbf17441e5c87cbc201f1f14a87329f2e4dc35773bbbc607fdd560763c6703a5dedc6bd73db722c60ceaab51a5ea2591fc838238aee07222e4416320d4031abb9eec8e79efe54ec95dae5b56b58b796ad02141e1c02be71c1f520b7739d7eefe27c03368d9e5d07b1369efa12257339fa7a6d2fe458d5284dbe1df1a1f6de8b27d55abb26ce8b7515325236cf0d9a71fe5d41c12f65b16180dd3747916f11be9717bcc09aff6fc5e6f0837aed4fb1571265857e78ec963538772f4d7b5af507048945eb0a92ba2a7952e3c32952943a8c77803f27fa3d1d92a467ba8d3d54a6f6ff9f71933e71152546ee70dd9e6d6834103d7b6b99c4a55a7fd40a4375868cb8c21b9091e5d134b432b169939323635f1f7d18dd6bc5693e8d422ef372ed7c6ca2b8bc2a22af0830f06bdd0869f801bcfa4f925f6e7cd01229fe6c33961b4c0279c77e6279c93be1423092b66066396e1b"}) [ 418.901290][T17099] loop5: detected capacity change from 0 to 8192 [ 418.932229][T17099] REISERFS warning: read_super_block: reiserfs filesystem is deprecated and scheduled to be removed from the kernel in 2025 [ 418.947152][T17099] REISERFS (device loop5): found reiserfs format "3.6" with non-standard journal [ 418.956401][T17099] REISERFS (device loop5): using ordered data mode [ 418.964836][T17099] reiserfs: using flush barriers [ 418.970650][T17099] REISERFS (device loop5): journal params: device loop5, size 512, journal first block 18, max trans len 256, max batch 225, max commit age 30, max trans age 30 [ 418.990013][T17099] REISERFS (device loop5): checking transaction log (loop5) [ 418.997996][T17099] REISERFS (device loop5): Using rupasov hash to sort names [ 419.008073][T17099] REISERFS (device loop5): Created .reiserfs_priv - reserved for xattr storage. 23:52:38 executing program 5: syz_mount_image$reiserfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x400010, 0x8, &(0x7f0000000540)=[{&(0x7f0000000140)="8cb637", 0x3, 0x1}, {&(0x7f0000000600)="008409", 0x3, 0x4}, {&(0x7f00000003c0)="cf58f9b6b097287218ce56f250b426fd1534a8241397cfab6d8816fa4bb45c3f9fddf876b269c1e859cebe21b7d9244b1fd8f411c2e75b40440e6e93656ecbb49beeac1c7571478ca3c99ec9074aebadf4462d55738cecdf1ae2862f841926f15b27706dc5f58b7a97eddb385d14cb9c8ac2401498496fac004e5741178f6b0d2fd50e232cd6f66995259a8c573a6bc6ad4f950ff407df67c0d00efbe7bf66eacef1439b60e4dbf24b6eed04202c8542f11f3f6665805eac43e313d13faf6488a374e955b4e0d46b82b24401ac", 0xcd, 0x7}, {&(0x7f0000010000)="00040000ec0100001302000012000000000000000002000000010000611cad49e10000001e000000000000000010cc0310000100526549734572334673000000020000000200010002000102000000000100000012312a231212331233123112341341241273797a6b616c6c65720000000000000001001e003ac1655f004eed", 0x80, 0x10000}, {&(0x7f0000000040)="0000000000000500080000000110000003100048b25607818b96e27ea580195600000000000000000000009e08", 0x2d, 0x100c0}, {&(0x7f0000001a00)="00040000000000000000000012000000000000000002000000010000611cad49e10000001e000000000000000000000000000000000000000000000000000000f45098122a162b001731da04980e000066d9ca9b088f7afee742a2aac93d105868c72edb814cc66a9a1509f90bd413a2b62da4399debc7fecf87abdb531e95f92a62d960ae64fe76344e2543f4e6fb0d51550535cc7a260a24c2f4efbde45c755153418ce7f37b89cfa2db017fa700"/185, 0xb9, 0x212000}, {&(0x7f0000011300)="010002005c0f0000000000000000000000000000000000000100000002000000000000000000000000002c00d40f0100010000000200000001000000f401000002003000a40f00"/96, 0x60, 0x213000}, {&(0x7f0000000280)="0000000001000000010000000200000028000400020000000000000001000000200004002e2e0000000000002e00e2ff00000000ed4100000300003ac1655f3ac1655f3ac165ea000000000000000000f3ff", 0x52, 0x213fa0}], 0x20040a, &(0x7f0000000180)=ANY=[@ANYRES64=0x0], 0x0) sync() open(&(0x7f00000000c0)='./file0/file0\x00', 0x42142, 0x0) ioctl$BTRFS_IOC_RM_DEV_V2(0xffffffffffffffff, 0x5000943a, &(0x7f0000000740)={{}, 0x0, 0x8, @unused=[0x7, 0x7fffffffffffffff, 0x2, 0x9], @name="67f63044e4caa71ee74c972d6d57a6d0649140fa79d9181adebba6df25d062d2969852a3b56fe788cf84e05de3225d1260aba4929be9f10043f424a3ca118baf91f453445c579065047ceb11991f778ac99f637ff5c2cf8cabd4c36b71aa194e1d69ffbff090fe7494340edffbe4fadc96e5791bca8b1ee878a02042ceae8bee5412bfeec357df79f941a474845691ac438931c040c1e34044be9b7964563403ee61ee52fd077cd615ed0fb3afdb06da79cab447bccd7c3ce3888efae8d829850678d5ff571a6235856e7cda92d6f396abb2ea3e4f3dc710663c2072a4f922913e16ef9dbdcdafe7eeaaa4cd917d4a0b31679a615b0ace3cba331f019e90234ef7dab882c4b231129e04d910ccba72a659e5d7c23dbcae2f400cd7837884465ceecfc8bb526eff6b8122a9ccb3ae706e85f50d6ea39924fe28b039fd12cf0b8d0e0503559bef4730ba9292f03a2a50f8db7aeca15d4a850f63a440fce481a86d2b70ada7695b792596be64c5b119c9660e32e2276e1333af356e59116dfe9334a683c6ad725166164da1651a01d747f8f5be20d0cdae35f472aac496fc4a43075e7ed9ef0cfc4b24931b18947077558cb64c7384809a4d9cfe9d9722545c194cf4aba4dd69f1e398032a3f18ab479ad5816d4bf8a624804912ac7f62ceae44bee86dcb69c37101fa6037047a5e7d56e49fbd57888c43068b23c19a40c68533d600286828c0b0395508117da4a06a58d9298945e5be07b9ed186a984c960fbcdf728edca3cd1ad93b3fd721b58be4e5198cd4e0dce3a5ad0938792662b9476b2e27fc586f91fded30c143892d53387c4d75b269c9681899229bbd8d618e0f3bb8ee0bbfd16b05696c5bfad2ad538b520cff6c6a2680827558e03d9d899514ec5fff60d59796569b023315cc3c34cb10f3df4a1562966351a90a7244302c8c87d8ec49037c285e143a715ebc5db573d50da6c1fdceb2dc88f6f95786893f89c573f5b60b64157f0fe1d00d7d93064e39af316ec66f6988da5b38236d0ec63635efe8415b0f50859d798ab62003b95f5a8848192e0b2ba6b145b9fbb068d0938144458d10558f08191b7832754a1bcc5faca1b47025f63cec1cdd960b667cc9ef5e51ff889c00203c3e5b95442a228aa668925ccd2be1942b3f776049c5afad76232f7c719eaa938c9cb4dd46b7df03539c95c25db4795f3aa863e04428bd768774282e342d7c992b382775cd591b01b5959ec5cdfc8e1935aa79337e4b329ae740dbc727bd9580edf67a890a5138068372550ccf7930bb54c4b36d13de0c40581ff8e2a0b052dd930c3c9d637f5b7c846253d9ea61c7ad6d77dfb15ba0df5de1007d546967292c011fb45d1c38a309f0d4a5d8dd7a77482f45502a1eeb919a82e033f81b39c0d09e28fd9e3e6ee60d2f2bad081229bd867a10244e4c1d4efc66b80721083b0776cb4561d29021e0261f3891b81290f0dda518b91054c9a7341854584592d917d9d4ef461caeb7ad179f71cc9df82fc080694feadaf812d967498ed55dc6909de28f8b767cdaa843069215e18704fde1b01eb05d4e1d0d3d12d954c5feea1d64b3b542b9e185e5921650b1fd6d13f235358744a2bfc16469d8e028247a699a17675575819ae9093018b47314bca40a6243892670a1ecc399a334aa6ead7c60771deb16073c9a6616898dced262ab09c9eb002fc9cafef28f9735736d12ab5666301ac971b25fae2b316ae06ce87beaea9e84e25d52e7b14c9069ef357b7074d0134b635a1c6752b7a28d612a485bb29c127aa99b42ce6afb6de61c74b1853a87d1c0eb6ee0ac029123090d7a04f0bb17906cc49ce75cd0aba69915ee9d1c2710ffbf752537a35b18e0e44ac31fb5fb62f1350d13b42a75eee30688b328ad48b55efaf4050bdeb17133f091a70368f1374f28498727e5ab3bc54bd7a2f1dc9306fbcb97e3d39939da9dbf7a083523e05a51cf92d9c54701ae8275a1b0860a13137274e2d9e6eae4ef0f407284f1a64a2f42a6ccd5ca6099b7a63ce3ef855a4e9eefe03d04b659cbc6ec40ca6dcb61f5c0b1c54ef74c6558dd9efdb6fc069028a3f42427a497241af3442cd3393a0f39709cda93fceffd9249137146a893a5116ad895ff6b67a31fb8cf02befb04f4a03025d7fed06efa73930fc28544cbf8ad90301fb746fec229e780cf39f65f124de8f4499f9dc9818c5f73238762e36c19e719b02122b920ffd99b7a3eedcc17946f3f450fa0442235f69ac01743df5876cb011a32ab512210831d0eb491c5516bce2f6e1e4252292caed8ecf7b3b03e70670394891b1749c5d15afddc90b482cd70ab1384a7389c406ef3f217c09a0f3aba2f4116ae877cf5194df3413fa8b5cb947dc15fbdd2f9c34c399e15d04b82432dbfcd1d49b072a39f49bc1d6bf4833cfebc9f3d8c22c496de9f4005c957e9c6a975f47e307c31f76e2d4ffb240ff9c55d2a39c6e766fc8df3d46c504da3d526a1c5115c2de6f92eaafd8686024d9e0855f4fe05a0582b3cc2ec7a716b77646bbe1b3bdf3b6bd411fc21dd94e8f0d4c2999160e88145f151c01cf33d4ba2b5797e02bdbb51fd78acbdca548f6fdecd56b86cfb0d73096a6c90428ab0ba5d41e8a7bba2a02c0797d9d883fceb5f9e92f58845aab5757abc1e7e693a826516ffd83c8f1bdcffef54ba4fb8e666fca36b5600d4c7317177e8f46b6a70ec7aaddc93cd2f2139bb4b94b421523eb5367595712cef3c54cad9fd6ad81fd5a669ecf16a298e71c66a9c836af63ccb4519393dba93550854442e5bae68ea205e0f47878938ca538310265b9f339e1a493bec3844177807ce44777ee079e3ce00822e230d37d20c13acd14bec9d3347f142f3ee05684792e7278d7fb0d5e6e1760b5d9b3cf8353203bcfa24f12903b7e73dcd6d241d846a332ba0c3b1b0fad7da9b781877b7bdb90480a55fe495edef2d785adc25155995baaa4f90c2c02f10fc2315f0382e4e6b67741728233b930086b4affe710d7fb9730e277a2ae99a0940b7584c2325a8fcf0b437a3a39f4da330e27764e7cc862eb9a6807cb42d733f494968bd526fb0f5e9ea9177c18fe6a95db892414bd2123fc17dde818a4fe26a82958feb61734622e8a6edea8088e7d3666cbb57bf9a97adb41993c83243e2337ef657a9a4bd28de236c8ef32d0966c7b0139114f8354c4ffbbbad66ca9325b5dae34a27f373598fb656c06c972e6d250ea938fab78af831cae5a59597253b49173dc5371bc43565db979a311ffa91044c6a8f9a9af99873bf25819002916a09803f2793169a12039aaf5d9831de00f6fbea953d76a1f083a06b7c3252b8023e3dd04d817deb27b5c3a0a47e3bbf46b61249c21e452c2d530cbfa054eb10b5046cfe191abd8d495ef5dee339774bc72ff1308b1be5b485907e35a58964bf928aefd297f0e2ea894180b71f2d397f8102af2817bf75be6bbe69f255fd07031a9663bbfa7ae90675b26cc815b8590d4ccdca20288474a71dfc9862620c68eac269387d6c93944fb674aca46e4e18ea2a492f2261aeaa788559509a54825f987952415def24e12856860b474f62881cd2dbec5079bc53e2afae5a8f532b45b704148ffb9aa32346fcbf9b6669108cd3f08162507a7fca70cc8aaa09f3489a091bf01394f219d2654d1b84e58121c3a1acb3446d776bab8fa1e047112e3d1215ad00782a0da27548ae033072b668d086fff48130be52e9c57d0edc5120545322a1bdc270e5fe167a5e301006e3917deec79d41396c3e3841f77c8996a195e97123a2cb694903d2a26e8a1023958a1f52afbf024aaebd063b8044ebd048e1ed698f7e26c4184feec32ad333801b78399a04a04b12b96b8868c0e9c093433fa2f4178d85236c4baa1ca30db1d00506abb68ef34cb0e1545f1a7e701a2d20237b8b29749298dfb41e5b6e6f44e11216114542d60bd39f3bf7f4681803e9c8d9b26a8654707b3cda2f9a059754487ad4b32c8a6a804a525a3ebbf3b0d92f2f9b546f076f77bafa1f3df24feff738fd205101d1cb04a5a8eb4e1fb449d6314c4bb4e85687978e946ade041f5737087ec66b7f3abcaab024c52c6d7979e9d6084e8d0bcf17324667d9161f2a59a676833f4fe526ed28510a80f8afee1d569296e623e8f748dc68cd83d84b45922ce62ed373e9681e8c60a7bfa5c2260ef68d56e8422291ed9050cb2ca82df143e48f4e83a1341fa2c7e8e35e7b1c173792d3d40688ef9f709f642d76f9d1c6b5c8a4ccba8b692408be113e52002fad214356596ac63e407dc6e3a0c33ee95bfe28395a5aa2fc8ed89ca95854738919d76199df19192bdca592054e88426da6d4e019a221e7fe3851759800b1814d979df9b755e2bf7696c3e8ecdde7aaf52fa054477d47857fb83791d968a597c24ca08a4bba5cb9ca531229f4ca8a13a5a5bf902694d46786c343d7114be84d8eb379e78a33c47d6f94c9b74553470b282d15e052e794217e8d3267acc6324ae3aad46299bf1d486ad53a811b6adde545ca7202d7b35a87cf9b3cb554d379127a2c8da45a2340e821eae0499a021c0753c65681acf5266e4216121d4ea3b4f1263ccd9504e4a2a542f2e112ade7f9d9da4d283d766452f5508de0aa0ba366b8f04e504c6a39b62cae0bef72071410f46ebabe45d8e178bd75fe43c774a1a6ffbe2d47cf711b48c4317bb49db5f947189d5c4d577d1219b41dcc27b84b70d6f10256676823584416fe8cbd74e2e4aace255b486dffbd00984d69e273ca403d0228654acd746af9d3aff34bd0708d8601063190819c62cba2fba15ee6c930c27e7cbda9a959ff463eeedb34bf13ec7b83532507c2615ee6f008da14130aa09202ffd906450fed3c0429ed04ed62cb03249ad2a10c60ba101e1936dae02a06b9fd998fa1a34f226743de5633cb49bfb27e31d2639522218fc022de95916d5f2f8a81cdaf2d89fb83313e5949598528bad41b7fe24418443387cc2f1b331d2ddfa9c7f7a3bad45c883aec986949788e7cb2fe827a367a3dada094cc984f1ac7b9d31b7db04c9bc0239a4e638e9492a049d4f00212d71ef4bc7de3d3439c801374642fd4ef202c839b09548e6b8ce6c26aa7b7b81e0b34dee3ae3a074aceb234e4da7b479e9fc76a843fd9ca2fc6148e7f275e268e8428cf0df6618790f529c500101add932a61b67bf77ea133633452722f25509ec24b7be745773f50cdbfc56ec81bf11fbf17441e5c87cbc201f1f14a87329f2e4dc35773bbbc607fdd560763c6703a5dedc6bd73db722c60ceaab51a5ea2591fc838238aee07222e4416320d4031abb9eec8e79efe54ec95dae5b56b58b796ad02141e1c02be71c1f520b7739d7eefe27c03368d9e5d07b1369efa12257339fa7a6d2fe458d5284dbe1df1a1f6de8b27d55abb26ce8b7515325236cf0d9a71fe5d41c12f65b16180dd3747916f11be9717bcc09aff6fc5e6f0837aed4fb1571265857e78ec963538772f4d7b5af507048945eb0a92ba2a7952e3c32952943a8c77803f27fa3d1d92a467ba8d3d54a6f6ff9f71933e71152546ee70dd9e6d6834103d7b6b99c4a55a7fd40a4375868cb8c21b9091e5d134b432b169939323635f1f7d18dd6bc5693e8d422ef372ed7c6ca2b8bc2a22af0830f06bdd0869f801bcfa4f925f6e7cd01229fe6c33961b4c0279c77e6279c93be1423092b66066396e1b"}) [ 419.131608][T17103] loop5: detected capacity change from 0 to 8192 [ 419.167035][T17103] REISERFS warning: read_super_block: reiserfs filesystem is deprecated and scheduled to be removed from the kernel in 2025 [ 419.182065][T17103] REISERFS (device loop5): found reiserfs format "3.6" with non-standard journal [ 419.191352][T17103] REISERFS (device loop5): using ordered data mode [ 419.199570][T17103] reiserfs: using flush barriers [ 419.205801][T17103] REISERFS (device loop5): journal params: device loop5, size 512, journal first block 18, max trans len 256, max batch 225, max commit age 30, max trans age 30 [ 419.235118][T17103] REISERFS (device loop5): checking transaction log (loop5) [ 419.252601][T17103] REISERFS (device loop5): Using rupasov hash to sort names [ 419.262341][T17103] REISERFS (device loop5): Created .reiserfs_priv - reserved for xattr storage. 23:52:38 executing program 5: syz_mount_image$reiserfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x400010, 0x8, &(0x7f0000000540)=[{&(0x7f0000000140)="8cb637", 0x3, 0x1}, {&(0x7f0000000600)="008409", 0x3, 0x4}, {&(0x7f00000003c0)="cf58f9b6b097287218ce56f250b426fd1534a8241397cfab6d8816fa4bb45c3f9fddf876b269c1e859cebe21b7d9244b1fd8f411c2e75b40440e6e93656ecbb49beeac1c7571478ca3c99ec9074aebadf4462d55738cecdf1ae2862f841926f15b27706dc5f58b7a97eddb385d14cb9c8ac2401498496fac004e5741178f6b0d2fd50e232cd6f66995259a8c573a6bc6ad4f950ff407df67c0d00efbe7bf66eacef1439b60e4dbf24b6eed04202c8542f11f3f6665805eac43e313d13faf6488a374e955b4e0d46b82b24401ac", 0xcd, 0x7}, {&(0x7f0000010000)="00040000ec0100001302000012000000000000000002000000010000611cad49e10000001e000000000000000010cc0310000100526549734572334673000000020000000200010002000102000000000100000012312a231212331233123112341341241273797a6b616c6c65720000000000000001001e003ac1655f004eed", 0x80, 0x10000}, {&(0x7f0000000040)="0000000000000500080000000110000003100048b25607818b96e27ea580195600000000000000000000009e08", 0x2d, 0x100c0}, {&(0x7f0000001a00)="00040000000000000000000012000000000000000002000000010000611cad49e10000001e000000000000000000000000000000000000000000000000000000f45098122a162b001731da04980e000066d9ca9b088f7afee742a2aac93d105868c72edb814cc66a9a1509f90bd413a2b62da4399debc7fecf87abdb531e95f92a62d960ae64fe76344e2543f4e6fb0d51550535cc7a260a24c2f4efbde45c755153418ce7f37b89cfa2db017fa700"/185, 0xb9, 0x212000}, {&(0x7f0000011300)="010002005c0f0000000000000000000000000000000000000100000002000000000000000000000000002c00d40f0100010000000200000001000000f401000002003000a40f00"/96, 0x60, 0x213000}, {&(0x7f0000000280)="0000000001000000010000000200000028000400020000000000000001000000200004002e2e0000000000002e00e2ff00000000ed4100000300003ac1655f3ac1655f3ac165ea000000000000000000f3ff", 0x52, 0x213fa0}], 0x20040a, &(0x7f0000000180)=ANY=[@ANYRES64=0x0], 0x0) sync() open(&(0x7f00000000c0)='./file0/file0\x00', 0x42142, 0x0) ioctl$BTRFS_IOC_RM_DEV_V2(0xffffffffffffffff, 0x5000943a, &(0x7f0000000740)={{}, 0x0, 0x8, @unused=[0x7, 0x7fffffffffffffff, 0x2, 0x9], @name="67f63044e4caa71ee74c972d6d57a6d0649140fa79d9181adebba6df25d062d2969852a3b56fe788cf84e05de3225d1260aba4929be9f10043f424a3ca118baf91f453445c579065047ceb11991f778ac99f637ff5c2cf8cabd4c36b71aa194e1d69ffbff090fe7494340edffbe4fadc96e5791bca8b1ee878a02042ceae8bee5412bfeec357df79f941a474845691ac438931c040c1e34044be9b7964563403ee61ee52fd077cd615ed0fb3afdb06da79cab447bccd7c3ce3888efae8d829850678d5ff571a6235856e7cda92d6f396abb2ea3e4f3dc710663c2072a4f922913e16ef9dbdcdafe7eeaaa4cd917d4a0b31679a615b0ace3cba331f019e90234ef7dab882c4b231129e04d910ccba72a659e5d7c23dbcae2f400cd7837884465ceecfc8bb526eff6b8122a9ccb3ae706e85f50d6ea39924fe28b039fd12cf0b8d0e0503559bef4730ba9292f03a2a50f8db7aeca15d4a850f63a440fce481a86d2b70ada7695b792596be64c5b119c9660e32e2276e1333af356e59116dfe9334a683c6ad725166164da1651a01d747f8f5be20d0cdae35f472aac496fc4a43075e7ed9ef0cfc4b24931b18947077558cb64c7384809a4d9cfe9d9722545c194cf4aba4dd69f1e398032a3f18ab479ad5816d4bf8a624804912ac7f62ceae44bee86dcb69c37101fa6037047a5e7d56e49fbd57888c43068b23c19a40c68533d600286828c0b0395508117da4a06a58d9298945e5be07b9ed186a984c960fbcdf728edca3cd1ad93b3fd721b58be4e5198cd4e0dce3a5ad0938792662b9476b2e27fc586f91fded30c143892d53387c4d75b269c9681899229bbd8d618e0f3bb8ee0bbfd16b05696c5bfad2ad538b520cff6c6a2680827558e03d9d899514ec5fff60d59796569b023315cc3c34cb10f3df4a1562966351a90a7244302c8c87d8ec49037c285e143a715ebc5db573d50da6c1fdceb2dc88f6f95786893f89c573f5b60b64157f0fe1d00d7d93064e39af316ec66f6988da5b38236d0ec63635efe8415b0f50859d798ab62003b95f5a8848192e0b2ba6b145b9fbb068d0938144458d10558f08191b7832754a1bcc5faca1b47025f63cec1cdd960b667cc9ef5e51ff889c00203c3e5b95442a228aa668925ccd2be1942b3f776049c5afad76232f7c719eaa938c9cb4dd46b7df03539c95c25db4795f3aa863e04428bd768774282e342d7c992b382775cd591b01b5959ec5cdfc8e1935aa79337e4b329ae740dbc727bd9580edf67a890a5138068372550ccf7930bb54c4b36d13de0c40581ff8e2a0b052dd930c3c9d637f5b7c846253d9ea61c7ad6d77dfb15ba0df5de1007d546967292c011fb45d1c38a309f0d4a5d8dd7a77482f45502a1eeb919a82e033f81b39c0d09e28fd9e3e6ee60d2f2bad081229bd867a10244e4c1d4efc66b80721083b0776cb4561d29021e0261f3891b81290f0dda518b91054c9a7341854584592d917d9d4ef461caeb7ad179f71cc9df82fc080694feadaf812d967498ed55dc6909de28f8b767cdaa843069215e18704fde1b01eb05d4e1d0d3d12d954c5feea1d64b3b542b9e185e5921650b1fd6d13f235358744a2bfc16469d8e028247a699a17675575819ae9093018b47314bca40a6243892670a1ecc399a334aa6ead7c60771deb16073c9a6616898dced262ab09c9eb002fc9cafef28f9735736d12ab5666301ac971b25fae2b316ae06ce87beaea9e84e25d52e7b14c9069ef357b7074d0134b635a1c6752b7a28d612a485bb29c127aa99b42ce6afb6de61c74b1853a87d1c0eb6ee0ac029123090d7a04f0bb17906cc49ce75cd0aba69915ee9d1c2710ffbf752537a35b18e0e44ac31fb5fb62f1350d13b42a75eee30688b328ad48b55efaf4050bdeb17133f091a70368f1374f28498727e5ab3bc54bd7a2f1dc9306fbcb97e3d39939da9dbf7a083523e05a51cf92d9c54701ae8275a1b0860a13137274e2d9e6eae4ef0f407284f1a64a2f42a6ccd5ca6099b7a63ce3ef855a4e9eefe03d04b659cbc6ec40ca6dcb61f5c0b1c54ef74c6558dd9efdb6fc069028a3f42427a497241af3442cd3393a0f39709cda93fceffd9249137146a893a5116ad895ff6b67a31fb8cf02befb04f4a03025d7fed06efa73930fc28544cbf8ad90301fb746fec229e780cf39f65f124de8f4499f9dc9818c5f73238762e36c19e719b02122b920ffd99b7a3eedcc17946f3f450fa0442235f69ac01743df5876cb011a32ab512210831d0eb491c5516bce2f6e1e4252292caed8ecf7b3b03e70670394891b1749c5d15afddc90b482cd70ab1384a7389c406ef3f217c09a0f3aba2f4116ae877cf5194df3413fa8b5cb947dc15fbdd2f9c34c399e15d04b82432dbfcd1d49b072a39f49bc1d6bf4833cfebc9f3d8c22c496de9f4005c957e9c6a975f47e307c31f76e2d4ffb240ff9c55d2a39c6e766fc8df3d46c504da3d526a1c5115c2de6f92eaafd8686024d9e0855f4fe05a0582b3cc2ec7a716b77646bbe1b3bdf3b6bd411fc21dd94e8f0d4c2999160e88145f151c01cf33d4ba2b5797e02bdbb51fd78acbdca548f6fdecd56b86cfb0d73096a6c90428ab0ba5d41e8a7bba2a02c0797d9d883fceb5f9e92f58845aab5757abc1e7e693a826516ffd83c8f1bdcffef54ba4fb8e666fca36b5600d4c7317177e8f46b6a70ec7aaddc93cd2f2139bb4b94b421523eb5367595712cef3c54cad9fd6ad81fd5a669ecf16a298e71c66a9c836af63ccb4519393dba93550854442e5bae68ea205e0f47878938ca538310265b9f339e1a493bec3844177807ce44777ee079e3ce00822e230d37d20c13acd14bec9d3347f142f3ee05684792e7278d7fb0d5e6e1760b5d9b3cf8353203bcfa24f12903b7e73dcd6d241d846a332ba0c3b1b0fad7da9b781877b7bdb90480a55fe495edef2d785adc25155995baaa4f90c2c02f10fc2315f0382e4e6b67741728233b930086b4affe710d7fb9730e277a2ae99a0940b7584c2325a8fcf0b437a3a39f4da330e27764e7cc862eb9a6807cb42d733f494968bd526fb0f5e9ea9177c18fe6a95db892414bd2123fc17dde818a4fe26a82958feb61734622e8a6edea8088e7d3666cbb57bf9a97adb41993c83243e2337ef657a9a4bd28de236c8ef32d0966c7b0139114f8354c4ffbbbad66ca9325b5dae34a27f373598fb656c06c972e6d250ea938fab78af831cae5a59597253b49173dc5371bc43565db979a311ffa91044c6a8f9a9af99873bf25819002916a09803f2793169a12039aaf5d9831de00f6fbea953d76a1f083a06b7c3252b8023e3dd04d817deb27b5c3a0a47e3bbf46b61249c21e452c2d530cbfa054eb10b5046cfe191abd8d495ef5dee339774bc72ff1308b1be5b485907e35a58964bf928aefd297f0e2ea894180b71f2d397f8102af2817bf75be6bbe69f255fd07031a9663bbfa7ae90675b26cc815b8590d4ccdca20288474a71dfc9862620c68eac269387d6c93944fb674aca46e4e18ea2a492f2261aeaa788559509a54825f987952415def24e12856860b474f62881cd2dbec5079bc53e2afae5a8f532b45b704148ffb9aa32346fcbf9b6669108cd3f08162507a7fca70cc8aaa09f3489a091bf01394f219d2654d1b84e58121c3a1acb3446d776bab8fa1e047112e3d1215ad00782a0da27548ae033072b668d086fff48130be52e9c57d0edc5120545322a1bdc270e5fe167a5e301006e3917deec79d41396c3e3841f77c8996a195e97123a2cb694903d2a26e8a1023958a1f52afbf024aaebd063b8044ebd048e1ed698f7e26c4184feec32ad333801b78399a04a04b12b96b8868c0e9c093433fa2f4178d85236c4baa1ca30db1d00506abb68ef34cb0e1545f1a7e701a2d20237b8b29749298dfb41e5b6e6f44e11216114542d60bd39f3bf7f4681803e9c8d9b26a8654707b3cda2f9a059754487ad4b32c8a6a804a525a3ebbf3b0d92f2f9b546f076f77bafa1f3df24feff738fd205101d1cb04a5a8eb4e1fb449d6314c4bb4e85687978e946ade041f5737087ec66b7f3abcaab024c52c6d7979e9d6084e8d0bcf17324667d9161f2a59a676833f4fe526ed28510a80f8afee1d569296e623e8f748dc68cd83d84b45922ce62ed373e9681e8c60a7bfa5c2260ef68d56e8422291ed9050cb2ca82df143e48f4e83a1341fa2c7e8e35e7b1c173792d3d40688ef9f709f642d76f9d1c6b5c8a4ccba8b692408be113e52002fad214356596ac63e407dc6e3a0c33ee95bfe28395a5aa2fc8ed89ca95854738919d76199df19192bdca592054e88426da6d4e019a221e7fe3851759800b1814d979df9b755e2bf7696c3e8ecdde7aaf52fa054477d47857fb83791d968a597c24ca08a4bba5cb9ca531229f4ca8a13a5a5bf902694d46786c343d7114be84d8eb379e78a33c47d6f94c9b74553470b282d15e052e794217e8d3267acc6324ae3aad46299bf1d486ad53a811b6adde545ca7202d7b35a87cf9b3cb554d379127a2c8da45a2340e821eae0499a021c0753c65681acf5266e4216121d4ea3b4f1263ccd9504e4a2a542f2e112ade7f9d9da4d283d766452f5508de0aa0ba366b8f04e504c6a39b62cae0bef72071410f46ebabe45d8e178bd75fe43c774a1a6ffbe2d47cf711b48c4317bb49db5f947189d5c4d577d1219b41dcc27b84b70d6f10256676823584416fe8cbd74e2e4aace255b486dffbd00984d69e273ca403d0228654acd746af9d3aff34bd0708d8601063190819c62cba2fba15ee6c930c27e7cbda9a959ff463eeedb34bf13ec7b83532507c2615ee6f008da14130aa09202ffd906450fed3c0429ed04ed62cb03249ad2a10c60ba101e1936dae02a06b9fd998fa1a34f226743de5633cb49bfb27e31d2639522218fc022de95916d5f2f8a81cdaf2d89fb83313e5949598528bad41b7fe24418443387cc2f1b331d2ddfa9c7f7a3bad45c883aec986949788e7cb2fe827a367a3dada094cc984f1ac7b9d31b7db04c9bc0239a4e638e9492a049d4f00212d71ef4bc7de3d3439c801374642fd4ef202c839b09548e6b8ce6c26aa7b7b81e0b34dee3ae3a074aceb234e4da7b479e9fc76a843fd9ca2fc6148e7f275e268e8428cf0df6618790f529c500101add932a61b67bf77ea133633452722f25509ec24b7be745773f50cdbfc56ec81bf11fbf17441e5c87cbc201f1f14a87329f2e4dc35773bbbc607fdd560763c6703a5dedc6bd73db722c60ceaab51a5ea2591fc838238aee07222e4416320d4031abb9eec8e79efe54ec95dae5b56b58b796ad02141e1c02be71c1f520b7739d7eefe27c03368d9e5d07b1369efa12257339fa7a6d2fe458d5284dbe1df1a1f6de8b27d55abb26ce8b7515325236cf0d9a71fe5d41c12f65b16180dd3747916f11be9717bcc09aff6fc5e6f0837aed4fb1571265857e78ec963538772f4d7b5af507048945eb0a92ba2a7952e3c32952943a8c77803f27fa3d1d92a467ba8d3d54a6f6ff9f71933e71152546ee70dd9e6d6834103d7b6b99c4a55a7fd40a4375868cb8c21b9091e5d134b432b169939323635f1f7d18dd6bc5693e8d422ef372ed7c6ca2b8bc2a22af0830f06bdd0869f801bcfa4f925f6e7cd01229fe6c33961b4c0279c77e6279c93be1423092b66066396e1b"}) [ 419.433795][T17107] loop5: detected capacity change from 0 to 8192 [ 419.458128][T17107] REISERFS warning: read_super_block: reiserfs filesystem is deprecated and scheduled to be removed from the kernel in 2025 [ 419.491973][T17107] REISERFS (device loop5): found reiserfs format "3.6" with non-standard journal [ 419.512366][T17107] REISERFS (device loop5): using ordered data mode [ 419.531935][T17107] reiserfs: using flush barriers [ 419.542133][T17107] REISERFS (device loop5): journal params: device loop5, size 512, journal first block 18, max trans len 256, max batch 225, max commit age 30, max trans age 30 [ 419.582596][T17107] REISERFS (device loop5): checking transaction log (loop5) [ 419.593289][T17107] REISERFS (device loop5): Using rupasov hash to sort names [ 419.612634][T17107] REISERFS (device loop5): Created .reiserfs_priv - reserved for xattr storage. 23:52:38 executing program 5: syz_mount_image$reiserfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x400010, 0x8, &(0x7f0000000540)=[{&(0x7f0000000140)="8cb637", 0x3, 0x1}, {&(0x7f0000000600)="008409", 0x3, 0x4}, {&(0x7f00000003c0)="cf58f9b6b097287218ce56f250b426fd1534a8241397cfab6d8816fa4bb45c3f9fddf876b269c1e859cebe21b7d9244b1fd8f411c2e75b40440e6e93656ecbb49beeac1c7571478ca3c99ec9074aebadf4462d55738cecdf1ae2862f841926f15b27706dc5f58b7a97eddb385d14cb9c8ac2401498496fac004e5741178f6b0d2fd50e232cd6f66995259a8c573a6bc6ad4f950ff407df67c0d00efbe7bf66eacef1439b60e4dbf24b6eed04202c8542f11f3f6665805eac43e313d13faf6488a374e955b4e0d46b82b24401ac", 0xcd, 0x7}, {&(0x7f0000010000)="00040000ec0100001302000012000000000000000002000000010000611cad49e10000001e000000000000000010cc0310000100526549734572334673000000020000000200010002000102000000000100000012312a231212331233123112341341241273797a6b616c6c65720000000000000001001e003ac1655f004eed", 0x80, 0x10000}, {&(0x7f0000000040)="0000000000000500080000000110000003100048b25607818b96e27ea580195600000000000000000000009e08", 0x2d, 0x100c0}, {&(0x7f0000001a00)="00040000000000000000000012000000000000000002000000010000611cad49e10000001e000000000000000000000000000000000000000000000000000000f45098122a162b001731da04980e000066d9ca9b088f7afee742a2aac93d105868c72edb814cc66a9a1509f90bd413a2b62da4399debc7fecf87abdb531e95f92a62d960ae64fe76344e2543f4e6fb0d51550535cc7a260a24c2f4efbde45c755153418ce7f37b89cfa2db017fa700"/185, 0xb9, 0x212000}, {&(0x7f0000011300)="010002005c0f0000000000000000000000000000000000000100000002000000000000000000000000002c00d40f0100010000000200000001000000f401000002003000a40f00"/96, 0x60, 0x213000}, {&(0x7f0000000280)="0000000001000000010000000200000028000400020000000000000001000000200004002e2e0000000000002e00e2ff00000000ed4100000300003ac1655f3ac1655f3ac165ea000000000000000000f3ff", 0x52, 0x213fa0}], 0x20040a, &(0x7f0000000180)=ANY=[@ANYRES64=0x0], 0x0) sync() open(&(0x7f00000000c0)='./file0/file0\x00', 0x42142, 0x0) ioctl$BTRFS_IOC_RM_DEV_V2(0xffffffffffffffff, 0x5000943a, &(0x7f0000000740)={{}, 0x0, 0x8, @unused=[0x7, 0x7fffffffffffffff, 0x2, 0x9], @name="67f63044e4caa71ee74c972d6d57a6d0649140fa79d9181adebba6df25d062d2969852a3b56fe788cf84e05de3225d1260aba4929be9f10043f424a3ca118baf91f453445c579065047ceb11991f778ac99f637ff5c2cf8cabd4c36b71aa194e1d69ffbff090fe7494340edffbe4fadc96e5791bca8b1ee878a02042ceae8bee5412bfeec357df79f941a474845691ac438931c040c1e34044be9b7964563403ee61ee52fd077cd615ed0fb3afdb06da79cab447bccd7c3ce3888efae8d829850678d5ff571a6235856e7cda92d6f396abb2ea3e4f3dc710663c2072a4f922913e16ef9dbdcdafe7eeaaa4cd917d4a0b31679a615b0ace3cba331f019e90234ef7dab882c4b231129e04d910ccba72a659e5d7c23dbcae2f400cd7837884465ceecfc8bb526eff6b8122a9ccb3ae706e85f50d6ea39924fe28b039fd12cf0b8d0e0503559bef4730ba9292f03a2a50f8db7aeca15d4a850f63a440fce481a86d2b70ada7695b792596be64c5b119c9660e32e2276e1333af356e59116dfe9334a683c6ad725166164da1651a01d747f8f5be20d0cdae35f472aac496fc4a43075e7ed9ef0cfc4b24931b18947077558cb64c7384809a4d9cfe9d9722545c194cf4aba4dd69f1e398032a3f18ab479ad5816d4bf8a624804912ac7f62ceae44bee86dcb69c37101fa6037047a5e7d56e49fbd57888c43068b23c19a40c68533d600286828c0b0395508117da4a06a58d9298945e5be07b9ed186a984c960fbcdf728edca3cd1ad93b3fd721b58be4e5198cd4e0dce3a5ad0938792662b9476b2e27fc586f91fded30c143892d53387c4d75b269c9681899229bbd8d618e0f3bb8ee0bbfd16b05696c5bfad2ad538b520cff6c6a2680827558e03d9d899514ec5fff60d59796569b023315cc3c34cb10f3df4a1562966351a90a7244302c8c87d8ec49037c285e143a715ebc5db573d50da6c1fdceb2dc88f6f95786893f89c573f5b60b64157f0fe1d00d7d93064e39af316ec66f6988da5b38236d0ec63635efe8415b0f50859d798ab62003b95f5a8848192e0b2ba6b145b9fbb068d0938144458d10558f08191b7832754a1bcc5faca1b47025f63cec1cdd960b667cc9ef5e51ff889c00203c3e5b95442a228aa668925ccd2be1942b3f776049c5afad76232f7c719eaa938c9cb4dd46b7df03539c95c25db4795f3aa863e04428bd768774282e342d7c992b382775cd591b01b5959ec5cdfc8e1935aa79337e4b329ae740dbc727bd9580edf67a890a5138068372550ccf7930bb54c4b36d13de0c40581ff8e2a0b052dd930c3c9d637f5b7c846253d9ea61c7ad6d77dfb15ba0df5de1007d546967292c011fb45d1c38a309f0d4a5d8dd7a77482f45502a1eeb919a82e033f81b39c0d09e28fd9e3e6ee60d2f2bad081229bd867a10244e4c1d4efc66b80721083b0776cb4561d29021e0261f3891b81290f0dda518b91054c9a7341854584592d917d9d4ef461caeb7ad179f71cc9df82fc080694feadaf812d967498ed55dc6909de28f8b767cdaa843069215e18704fde1b01eb05d4e1d0d3d12d954c5feea1d64b3b542b9e185e5921650b1fd6d13f235358744a2bfc16469d8e028247a699a17675575819ae9093018b47314bca40a6243892670a1ecc399a334aa6ead7c60771deb16073c9a6616898dced262ab09c9eb002fc9cafef28f9735736d12ab5666301ac971b25fae2b316ae06ce87beaea9e84e25d52e7b14c9069ef357b7074d0134b635a1c6752b7a28d612a485bb29c127aa99b42ce6afb6de61c74b1853a87d1c0eb6ee0ac029123090d7a04f0bb17906cc49ce75cd0aba69915ee9d1c2710ffbf752537a35b18e0e44ac31fb5fb62f1350d13b42a75eee30688b328ad48b55efaf4050bdeb17133f091a70368f1374f28498727e5ab3bc54bd7a2f1dc9306fbcb97e3d39939da9dbf7a083523e05a51cf92d9c54701ae8275a1b0860a13137274e2d9e6eae4ef0f407284f1a64a2f42a6ccd5ca6099b7a63ce3ef855a4e9eefe03d04b659cbc6ec40ca6dcb61f5c0b1c54ef74c6558dd9efdb6fc069028a3f42427a497241af3442cd3393a0f39709cda93fceffd9249137146a893a5116ad895ff6b67a31fb8cf02befb04f4a03025d7fed06efa73930fc28544cbf8ad90301fb746fec229e780cf39f65f124de8f4499f9dc9818c5f73238762e36c19e719b02122b920ffd99b7a3eedcc17946f3f450fa0442235f69ac01743df5876cb011a32ab512210831d0eb491c5516bce2f6e1e4252292caed8ecf7b3b03e70670394891b1749c5d15afddc90b482cd70ab1384a7389c406ef3f217c09a0f3aba2f4116ae877cf5194df3413fa8b5cb947dc15fbdd2f9c34c399e15d04b82432dbfcd1d49b072a39f49bc1d6bf4833cfebc9f3d8c22c496de9f4005c957e9c6a975f47e307c31f76e2d4ffb240ff9c55d2a39c6e766fc8df3d46c504da3d526a1c5115c2de6f92eaafd8686024d9e0855f4fe05a0582b3cc2ec7a716b77646bbe1b3bdf3b6bd411fc21dd94e8f0d4c2999160e88145f151c01cf33d4ba2b5797e02bdbb51fd78acbdca548f6fdecd56b86cfb0d73096a6c90428ab0ba5d41e8a7bba2a02c0797d9d883fceb5f9e92f58845aab5757abc1e7e693a826516ffd83c8f1bdcffef54ba4fb8e666fca36b5600d4c7317177e8f46b6a70ec7aaddc93cd2f2139bb4b94b421523eb5367595712cef3c54cad9fd6ad81fd5a669ecf16a298e71c66a9c836af63ccb4519393dba93550854442e5bae68ea205e0f47878938ca538310265b9f339e1a493bec3844177807ce44777ee079e3ce00822e230d37d20c13acd14bec9d3347f142f3ee05684792e7278d7fb0d5e6e1760b5d9b3cf8353203bcfa24f12903b7e73dcd6d241d846a332ba0c3b1b0fad7da9b781877b7bdb90480a55fe495edef2d785adc25155995baaa4f90c2c02f10fc2315f0382e4e6b67741728233b930086b4affe710d7fb9730e277a2ae99a0940b7584c2325a8fcf0b437a3a39f4da330e27764e7cc862eb9a6807cb42d733f494968bd526fb0f5e9ea9177c18fe6a95db892414bd2123fc17dde818a4fe26a82958feb61734622e8a6edea8088e7d3666cbb57bf9a97adb41993c83243e2337ef657a9a4bd28de236c8ef32d0966c7b0139114f8354c4ffbbbad66ca9325b5dae34a27f373598fb656c06c972e6d250ea938fab78af831cae5a59597253b49173dc5371bc43565db979a311ffa91044c6a8f9a9af99873bf25819002916a09803f2793169a12039aaf5d9831de00f6fbea953d76a1f083a06b7c3252b8023e3dd04d817deb27b5c3a0a47e3bbf46b61249c21e452c2d530cbfa054eb10b5046cfe191abd8d495ef5dee339774bc72ff1308b1be5b485907e35a58964bf928aefd297f0e2ea894180b71f2d397f8102af2817bf75be6bbe69f255fd07031a9663bbfa7ae90675b26cc815b8590d4ccdca20288474a71dfc9862620c68eac269387d6c93944fb674aca46e4e18ea2a492f2261aeaa788559509a54825f987952415def24e12856860b474f62881cd2dbec5079bc53e2afae5a8f532b45b704148ffb9aa32346fcbf9b6669108cd3f08162507a7fca70cc8aaa09f3489a091bf01394f219d2654d1b84e58121c3a1acb3446d776bab8fa1e047112e3d1215ad00782a0da27548ae033072b668d086fff48130be52e9c57d0edc5120545322a1bdc270e5fe167a5e301006e3917deec79d41396c3e3841f77c8996a195e97123a2cb694903d2a26e8a1023958a1f52afbf024aaebd063b8044ebd048e1ed698f7e26c4184feec32ad333801b78399a04a04b12b96b8868c0e9c093433fa2f4178d85236c4baa1ca30db1d00506abb68ef34cb0e1545f1a7e701a2d20237b8b29749298dfb41e5b6e6f44e11216114542d60bd39f3bf7f4681803e9c8d9b26a8654707b3cda2f9a059754487ad4b32c8a6a804a525a3ebbf3b0d92f2f9b546f076f77bafa1f3df24feff738fd205101d1cb04a5a8eb4e1fb449d6314c4bb4e85687978e946ade041f5737087ec66b7f3abcaab024c52c6d7979e9d6084e8d0bcf17324667d9161f2a59a676833f4fe526ed28510a80f8afee1d569296e623e8f748dc68cd83d84b45922ce62ed373e9681e8c60a7bfa5c2260ef68d56e8422291ed9050cb2ca82df143e48f4e83a1341fa2c7e8e35e7b1c173792d3d40688ef9f709f642d76f9d1c6b5c8a4ccba8b692408be113e52002fad214356596ac63e407dc6e3a0c33ee95bfe28395a5aa2fc8ed89ca95854738919d76199df19192bdca592054e88426da6d4e019a221e7fe3851759800b1814d979df9b755e2bf7696c3e8ecdde7aaf52fa054477d47857fb83791d968a597c24ca08a4bba5cb9ca531229f4ca8a13a5a5bf902694d46786c343d7114be84d8eb379e78a33c47d6f94c9b74553470b282d15e052e794217e8d3267acc6324ae3aad46299bf1d486ad53a811b6adde545ca7202d7b35a87cf9b3cb554d379127a2c8da45a2340e821eae0499a021c0753c65681acf5266e4216121d4ea3b4f1263ccd9504e4a2a542f2e112ade7f9d9da4d283d766452f5508de0aa0ba366b8f04e504c6a39b62cae0bef72071410f46ebabe45d8e178bd75fe43c774a1a6ffbe2d47cf711b48c4317bb49db5f947189d5c4d577d1219b41dcc27b84b70d6f10256676823584416fe8cbd74e2e4aace255b486dffbd00984d69e273ca403d0228654acd746af9d3aff34bd0708d8601063190819c62cba2fba15ee6c930c27e7cbda9a959ff463eeedb34bf13ec7b83532507c2615ee6f008da14130aa09202ffd906450fed3c0429ed04ed62cb03249ad2a10c60ba101e1936dae02a06b9fd998fa1a34f226743de5633cb49bfb27e31d2639522218fc022de95916d5f2f8a81cdaf2d89fb83313e5949598528bad41b7fe24418443387cc2f1b331d2ddfa9c7f7a3bad45c883aec986949788e7cb2fe827a367a3dada094cc984f1ac7b9d31b7db04c9bc0239a4e638e9492a049d4f00212d71ef4bc7de3d3439c801374642fd4ef202c839b09548e6b8ce6c26aa7b7b81e0b34dee3ae3a074aceb234e4da7b479e9fc76a843fd9ca2fc6148e7f275e268e8428cf0df6618790f529c500101add932a61b67bf77ea133633452722f25509ec24b7be745773f50cdbfc56ec81bf11fbf17441e5c87cbc201f1f14a87329f2e4dc35773bbbc607fdd560763c6703a5dedc6bd73db722c60ceaab51a5ea2591fc838238aee07222e4416320d4031abb9eec8e79efe54ec95dae5b56b58b796ad02141e1c02be71c1f520b7739d7eefe27c03368d9e5d07b1369efa12257339fa7a6d2fe458d5284dbe1df1a1f6de8b27d55abb26ce8b7515325236cf0d9a71fe5d41c12f65b16180dd3747916f11be9717bcc09aff6fc5e6f0837aed4fb1571265857e78ec963538772f4d7b5af507048945eb0a92ba2a7952e3c32952943a8c77803f27fa3d1d92a467ba8d3d54a6f6ff9f71933e71152546ee70dd9e6d6834103d7b6b99c4a55a7fd40a4375868cb8c21b9091e5d134b432b169939323635f1f7d18dd6bc5693e8d422ef372ed7c6ca2b8bc2a22af0830f06bdd0869f801bcfa4f925f6e7cd01229fe6c33961b4c0279c77e6279c93be1423092b66066396e1b"}) [ 419.733832][T17112] loop5: detected capacity change from 0 to 8192 [ 419.781107][T17112] REISERFS warning: read_super_block: reiserfs filesystem is deprecated and scheduled to be removed from the kernel in 2025 [ 419.796854][T17112] REISERFS (device loop5): found reiserfs format "3.6" with non-standard journal [ 419.806133][T17112] REISERFS (device loop5): using ordered data mode [ 419.815056][T17112] reiserfs: using flush barriers [ 419.820850][T17112] REISERFS (device loop5): journal params: device loop5, size 512, journal first block 18, max trans len 256, max batch 225, max commit age 30, max trans age 30 [ 419.840469][T17112] REISERFS (device loop5): checking transaction log (loop5) [ 419.848498][T17112] REISERFS (device loop5): Using rupasov hash to sort names [ 419.858243][T17112] REISERFS (device loop5): Created .reiserfs_priv - reserved for xattr storage. 23:52:38 executing program 5: syz_mount_image$reiserfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x400010, 0x8, &(0x7f0000000540)=[{&(0x7f0000000140)="8cb637", 0x3, 0x1}, {&(0x7f0000000600)="008409", 0x3, 0x4}, {&(0x7f00000003c0)="cf58f9b6b097287218ce56f250b426fd1534a8241397cfab6d8816fa4bb45c3f9fddf876b269c1e859cebe21b7d9244b1fd8f411c2e75b40440e6e93656ecbb49beeac1c7571478ca3c99ec9074aebadf4462d55738cecdf1ae2862f841926f15b27706dc5f58b7a97eddb385d14cb9c8ac2401498496fac004e5741178f6b0d2fd50e232cd6f66995259a8c573a6bc6ad4f950ff407df67c0d00efbe7bf66eacef1439b60e4dbf24b6eed04202c8542f11f3f6665805eac43e313d13faf6488a374e955b4e0d46b82b24401ac", 0xcd, 0x7}, {&(0x7f0000010000)="00040000ec0100001302000012000000000000000002000000010000611cad49e10000001e000000000000000010cc0310000100526549734572334673000000020000000200010002000102000000000100000012312a231212331233123112341341241273797a6b616c6c65720000000000000001001e003ac1655f004eed", 0x80, 0x10000}, {&(0x7f0000000040)="0000000000000500080000000110000003100048b25607818b96e27ea580195600000000000000000000009e08", 0x2d, 0x100c0}, {&(0x7f0000001a00)="00040000000000000000000012000000000000000002000000010000611cad49e10000001e000000000000000000000000000000000000000000000000000000f45098122a162b001731da04980e000066d9ca9b088f7afee742a2aac93d105868c72edb814cc66a9a1509f90bd413a2b62da4399debc7fecf87abdb531e95f92a62d960ae64fe76344e2543f4e6fb0d51550535cc7a260a24c2f4efbde45c755153418ce7f37b89cfa2db017fa700"/185, 0xb9, 0x212000}, {&(0x7f0000011300)="010002005c0f0000000000000000000000000000000000000100000002000000000000000000000000002c00d40f0100010000000200000001000000f401000002003000a40f00"/96, 0x60, 0x213000}, {&(0x7f0000000280)="0000000001000000010000000200000028000400020000000000000001000000200004002e2e0000000000002e00e2ff00000000ed4100000300003ac1655f3ac1655f3ac165ea000000000000000000f3ff", 0x52, 0x213fa0}], 0x20040a, &(0x7f0000000180)=ANY=[@ANYRES64=0x0], 0x0) sync() r0 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x42142, 0x0) ioctl$BTRFS_IOC_RM_DEV_V2(r0, 0x5000943a, 0x0) [ 419.964893][T17116] loop5: detected capacity change from 0 to 8192 [ 419.992183][T17116] REISERFS warning: read_super_block: reiserfs filesystem is deprecated and scheduled to be removed from the kernel in 2025 [ 420.021991][T17116] REISERFS (device loop5): found reiserfs format "3.6" with non-standard journal [ 420.042053][T17116] REISERFS (device loop5): using ordered data mode [ 420.048704][T17116] reiserfs: using flush barriers [ 420.057694][T17116] REISERFS (device loop5): journal params: device loop5, size 512, journal first block 18, max trans len 256, max batch 225, max commit age 30, max trans age 30 [ 420.075983][T17116] REISERFS (device loop5): checking transaction log (loop5) [ 420.093834][T17116] REISERFS (device loop5): Using rupasov hash to sort names [ 420.111609][T17116] REISERFS (device loop5): Created .reiserfs_priv - reserved for xattr storage. 23:52:39 executing program 5: syz_mount_image$reiserfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x400010, 0x8, &(0x7f0000000540)=[{&(0x7f0000000140)="8cb637", 0x3, 0x1}, {&(0x7f0000000600)="008409", 0x3, 0x4}, {&(0x7f00000003c0)="cf58f9b6b097287218ce56f250b426fd1534a8241397cfab6d8816fa4bb45c3f9fddf876b269c1e859cebe21b7d9244b1fd8f411c2e75b40440e6e93656ecbb49beeac1c7571478ca3c99ec9074aebadf4462d55738cecdf1ae2862f841926f15b27706dc5f58b7a97eddb385d14cb9c8ac2401498496fac004e5741178f6b0d2fd50e232cd6f66995259a8c573a6bc6ad4f950ff407df67c0d00efbe7bf66eacef1439b60e4dbf24b6eed04202c8542f11f3f6665805eac43e313d13faf6488a374e955b4e0d46b82b24401ac", 0xcd, 0x7}, {&(0x7f0000010000)="00040000ec0100001302000012000000000000000002000000010000611cad49e10000001e000000000000000010cc0310000100526549734572334673000000020000000200010002000102000000000100000012312a231212331233123112341341241273797a6b616c6c65720000000000000001001e003ac1655f004eed", 0x80, 0x10000}, {&(0x7f0000000040)="0000000000000500080000000110000003100048b25607818b96e27ea580195600000000000000000000009e08", 0x2d, 0x100c0}, {&(0x7f0000001a00)="00040000000000000000000012000000000000000002000000010000611cad49e10000001e000000000000000000000000000000000000000000000000000000f45098122a162b001731da04980e000066d9ca9b088f7afee742a2aac93d105868c72edb814cc66a9a1509f90bd413a2b62da4399debc7fecf87abdb531e95f92a62d960ae64fe76344e2543f4e6fb0d51550535cc7a260a24c2f4efbde45c755153418ce7f37b89cfa2db017fa700"/185, 0xb9, 0x212000}, {&(0x7f0000011300)="010002005c0f0000000000000000000000000000000000000100000002000000000000000000000000002c00d40f0100010000000200000001000000f401000002003000a40f00"/96, 0x60, 0x213000}, {&(0x7f0000000280)="0000000001000000010000000200000028000400020000000000000001000000200004002e2e0000000000002e00e2ff00000000ed4100000300003ac1655f3ac1655f3ac165ea000000000000000000f3ff", 0x52, 0x213fa0}], 0x20040a, &(0x7f0000000180)=ANY=[@ANYRES64=0x0], 0x0) sync() r0 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x42142, 0x0) ioctl$BTRFS_IOC_RM_DEV_V2(r0, 0x5000943a, &(0x7f0000000740)={{}, 0x0, 0x8, @unused=[0x7, 0x7fffffffffffffff, 0x2, 0x9], @name="67f63044e4caa71ee74c972d6d57a6d0649140fa79d9181adebba6df25d062d2969852a3b56fe788cf84e05de3225d1260aba4929be9f10043f424a3ca118baf91f453445c579065047ceb11991f778ac99f637ff5c2cf8cabd4c36b71aa194e1d69ffbff090fe7494340edffbe4fadc96e5791bca8b1ee878a02042ceae8bee5412bfeec357df79f941a474845691ac438931c040c1e34044be9b7964563403ee61ee52fd077cd615ed0fb3afdb06da79cab447bccd7c3ce3888efae8d829850678d5ff571a6235856e7cda92d6f396abb2ea3e4f3dc710663c2072a4f922913e16ef9dbdcdafe7eeaaa4cd917d4a0b31679a615b0ace3cba331f019e90234ef7dab882c4b231129e04d910ccba72a659e5d7c23dbcae2f400cd7837884465ceecfc8bb526eff6b8122a9ccb3ae706e85f50d6ea39924fe28b039fd12cf0b8d0e0503559bef4730ba9292f03a2a50f8db7aeca15d4a850f63a440fce481a86d2b70ada7695b792596be64c5b119c9660e32e2276e1333af356e59116dfe9334a683c6ad725166164da1651a01d747f8f5be20d0cdae35f472aac496fc4a43075e7ed9ef0cfc4b24931b18947077558cb64c7384809a4d9cfe9d9722545c194cf4aba4dd69f1e398032a3f18ab479ad5816d4bf8a624804912ac7f62ceae44bee86dcb69c37101fa6037047a5e7d56e49fbd57888c43068b23c19a40c68533d600286828c0b0395508117da4a06a58d9298945e5be07b9ed186a984c960fbcdf728edca3cd1ad93b3fd721b58be4e5198cd4e0dce3a5ad0938792662b9476b2e27fc586f91fded30c143892d53387c4d75b269c9681899229bbd8d618e0f3bb8ee0bbfd16b05696c5bfad2ad538b520cff6c6a2680827558e03d9d899514ec5fff60d59796569b023315cc3c34cb10f3df4a1562966351a90a7244302c8c87d8ec49037c285e143a715ebc5db573d50da6c1fdceb2dc88f6f95786893f89c573f5b60b64157f0fe1d00d7d93064e39af316ec66f6988da5b38236d0ec63635efe8415b0f50859d798ab62003b95f5a8848192e0b2ba6b145b9fbb068d0938144458d10558f08191b7832754a1bcc5faca1b47025f63cec1cdd960b667cc9ef5e51ff889c00203c3e5b95442a228aa668925ccd2be1942b3f776049c5afad76232f7c719eaa938c9cb4dd46b7df03539c95c25db4795f3aa863e04428bd768774282e342d7c992b382775cd591b01b5959ec5cdfc8e1935aa79337e4b329ae740dbc727bd9580edf67a890a5138068372550ccf7930bb54c4b36d13de0c40581ff8e2a0b052dd930c3c9d637f5b7c846253d9ea61c7ad6d77dfb15ba0df5de1007d546967292c011fb45d1c38a309f0d4a5d8dd7a77482f45502a1eeb919a82e033f81b39c0d09e28fd9e3e6ee60d2f2bad081229bd867a10244e4c1d4efc66b80721083b0776cb4561d29021e0261f3891b81290f0dda518b91054c9a7341854584592d917d9d4ef461caeb7ad179f71cc9df82fc080694feadaf812d967498ed55dc6909de28f8b767cdaa843069215e18704fde1b01eb05d4e1d0d3d12d954c5feea1d64b3b542b9e185e5921650b1fd6d13f235358744a2bfc16469d8e028247a699a17675575819ae9093018b47314bca40a6243892670a1ecc399a334aa6ead7c60771deb16073c9a6616898dced262ab09c9eb002fc9cafef28f9735736d12ab5666301ac971b25fae2b316ae06ce87beaea9e84e25d52e7b14c9069ef357b7074d0134b635a1c6752b7a28d612a485bb29c127aa99b42ce6afb6de61c74b1853a87d1c0eb6ee0ac029123090d7a04f0bb17906cc49ce75cd0aba69915ee9d1c2710ffbf752537a35b18e0e44ac31fb5fb62f1350d13b42a75eee30688b328ad48b55efaf4050bdeb17133f091a70368f1374f28498727e5ab3bc54bd7a2f1dc9306fbcb97e3d39939da9dbf7a083523e05a51cf92d9c54701ae8275a1b0860a13137274e2d9e6eae4ef0f407284f1a64a2f42a6ccd5ca6099b7a63ce3ef855a4e9eefe03d04b659cbc6ec40ca6dcb61f5c0b1c54ef74c6558dd9efdb6fc069028a3f42427a497241af3442cd3393a0f39709cda93fceffd9249137146a893a5116ad895ff6b67a31fb8cf02befb04f4a03025d7fed06efa73930fc28544cbf8ad90301fb746fec229e780cf39f65f124de8f4499f9dc9818c5f73238762e36c19e719b02122b920ffd99b7a3eedcc17946f3f450fa0442235f69ac01743df5876cb011a32ab512210831d0eb491c5516bce2f6e1e4252292caed8ecf7b3b03e70670394891b1749c5d15afddc90b482cd70ab1384a7389c406ef3f217c09a0f3aba2f4116ae877cf5194df3413fa8b5cb947dc15fbdd2f9c34c399e15d04b82432dbfcd1d49b072a39f49bc1d6bf4833cfebc9f3d8c22c496de9f4005c957e9c6a975f47e307c31f76e2d4ffb240ff9c55d2a39c6e766fc8df3d46c504da3d526a1c5115c2de6f92eaafd8686024d9e0855f4fe05a0582b3cc2ec7a716b77646bbe1b3bdf3b6bd411fc21dd94e8f0d4c2999160e88145f151c01cf33d4ba2b5797e02bdbb51fd78acbdca548f6fdecd56b86cfb0d73096a6c90428ab0ba5d41e8a7bba2a02c0797d9d883fceb5f9e92f58845aab5757abc1e7e693a826516ffd83c8f1bdcffef54ba4fb8e666fca36b5600d4c7317177e8f46b6a70ec7aaddc93cd2f2139bb4b94b421523eb5367595712cef3c54cad9fd6ad81fd5a669ecf16a298e71c66a9c836af63ccb4519393dba93550854442e5bae68ea205e0f47878938ca538310265b9f339e1a493bec3844177807ce44777ee079e3ce00822e230d37d20c13acd14bec9d3347f142f3ee05684792e7278d7fb0d5e6e1760b5d9b3cf8353203bcfa24f12903b7e73dcd6d241d846a332ba0c3b1b0fad7da9b781877b7bdb90480a55fe495edef2d785adc25155995baaa4f90c2c02f10fc2315f0382e4e6b67741728233b930086b4affe710d7fb9730e277a2ae99a0940b7584c2325a8fcf0b437a3a39f4da330e27764e7cc862eb9a6807cb42d733f494968bd526fb0f5e9ea9177c18fe6a95db892414bd2123fc17dde818a4fe26a82958feb61734622e8a6edea8088e7d3666cbb57bf9a97adb41993c83243e2337ef657a9a4bd28de236c8ef32d0966c7b0139114f8354c4ffbbbad66ca9325b5dae34a27f373598fb656c06c972e6d250ea938fab78af831cae5a59597253b49173dc5371bc43565db979a311ffa91044c6a8f9a9af99873bf25819002916a09803f2793169a12039aaf5d9831de00f6fbea953d76a1f083a06b7c3252b8023e3dd04d817deb27b5c3a0a47e3bbf46b61249c21e452c2d530cbfa054eb10b5046cfe191abd8d495ef5dee339774bc72ff1308b1be5b485907e35a58964bf928aefd297f0e2ea894180b71f2d397f8102af2817bf75be6bbe69f255fd07031a9663bbfa7ae90675b26cc815b8590d4ccdca20288474a71dfc9862620c68eac269387d6c93944fb674aca46e4e18ea2a492f2261aeaa788559509a54825f987952415def24e12856860b474f62881cd2dbec5079bc53e2afae5a8f532b45b704148ffb9aa32346fcbf9b6669108cd3f08162507a7fca70cc8aaa09f3489a091bf01394f219d2654d1b84e58121c3a1acb3446d776bab8fa1e047112e3d1215ad00782a0da27548ae033072b668d086fff48130be52e9c57d0edc5120545322a1bdc270e5fe167a5e301006e3917deec79d41396c3e3841f77c8996a195e97123a2cb694903d2a26e8a1023958a1f52afbf024aaebd063b8044ebd048e1ed698f7e26c4184feec32ad333801b78399a04a04b12b96b8868c0e9c093433fa2f4178d85236c4baa1ca30db1d00506abb68ef34cb0e1545f1a7e701a2d20237b8b29749298dfb41e5b6e6f44e11216114542d60bd39f3bf7f4681803e9c8d9b26a8654707b3cda2f9a059754487ad4b32c8a6a804a525a3ebbf3b0d92f2f9b546f076f77bafa1f3df24feff738fd205101d1cb04a5a8eb4e1fb449d6314c4bb4e85687978e946ade041f5737087ec66b7f3abcaab024c52c6d7979e9d6084e8d0bcf17324667d9161f2a59a676833f4fe526ed28510a80f8afee1d569296e623e8f748dc68cd83d84b45922ce62ed373e9681e8c60a7bfa5c2260ef68d56e8422291ed9050cb2ca82df143e48f4e83a1341fa2c7e8e35e7b1c173792d3d40688ef9f709f642d76f9d1c6b5c8a4ccba8b692408be113e52002fad214356596ac63e407dc6e3a0c33ee95bfe28395a5aa2fc8ed89ca95854738919d76199df19192bdca592054e88426da6d4e019a221e7fe3851759800b1814d979df9b755e2bf7696c3e8ecdde7aaf52fa054477d47857fb83791d968a597c24ca08a4bba5cb9ca531229f4ca8a13a5a5bf902694d46786c343d7114be84d8eb379e78a33c47d6f94c9b74553470b282d15e052e794217e8d3267acc6324ae3aad46299bf1d486ad53a811b6adde545ca7202d7b35a87cf9b3cb554d379127a2c8da45a2340e821eae0499a021c0753c65681acf5266e4216121d4ea3b4f1263ccd9504e4a2a542f2e112ade7f9d9da4d283d766452f5508de0aa0ba366b8f04e504c6a39b62cae0bef72071410f46ebabe45d8e178bd75fe43c774a1a6ffbe2d47cf711b48c4317bb49db5f947189d5c4d577d1219b41dcc27b84b70d6f10256676823584416fe8cbd74e2e4aace255b486dffbd00984d69e273ca403d0228654acd746af9d3aff34bd0708d8601063190819c62cba2fba15ee6c930c27e7cbda9a959ff463eeedb34bf13ec7b83532507c2615ee6f008da14130aa09202ffd906450fed3c0429ed04ed62cb03249ad2a10c60ba101e1936dae02a06b9fd998fa1a34f226743de5633cb49bfb27e31d2639522218fc022de95916d5f2f8a81cdaf2d89fb83313e5949598528bad41b7fe24418443387cc2f1b331d2ddfa9c7f7a3bad45c883aec986949788e7cb2fe827a367a3dada094cc984f1ac7b9d31b7db04c9bc0239a4e638e9492a049d4f00212d71ef4bc7de3d3439c801374642fd4ef202c839b09548e6b8ce6c26aa7b7b81e0b34dee3ae3a074aceb234e4da7b479e9fc76a843fd9ca2fc6148e7f275e268e8428cf0df6618790f529c500101add932a61b67bf77ea133633452722f25509ec24b7be745773f50cdbfc56ec81bf11fbf17441e5c87cbc201f1f14a87329f2e4dc35773bbbc607fdd560763c6703a5dedc6bd73db722c60ceaab51a5ea2591fc838238aee07222e4416320d4031abb9eec8e79efe54ec95dae5b56b58b796ad02141e1c02be71c1f520b7739d7eefe27c03368d9e5d07b1369efa12257339fa7a6d2fe458d5284dbe1df1a1f6de8b27d55abb26ce8b7515325236cf0d9a71fe5d41c12f65b16180dd3747916f11be9717bcc09aff6fc5e6f0837aed4fb1571265857e78ec963538772f4d7b5af507048945eb0a92ba2a7952e3c32952943a8c77803f27fa3d1d92a467ba8d3d54a6f6ff9f71933e71152546ee70dd9e6d6834103d7b6b99c4a55a7fd40a4375868cb8c21b9091e5d134b432b169939323635f1f7d18dd6bc5693e8d422ef372ed7c6ca2b8bc2a22af0830f06bdd0869f801bcfa4f925f6e7cd01229fe6c33961b4c0279c77e6279c93be1423092b66066396e1b"}) [ 420.297775][T17120] loop5: detected capacity change from 0 to 8192 [ 420.334017][T17120] REISERFS warning: read_super_block: reiserfs filesystem is deprecated and scheduled to be removed from the kernel in 2025 [ 420.371953][T17120] REISERFS (device loop5): found reiserfs format "3.6" with non-standard journal [ 420.386632][T17120] REISERFS (device loop5): using ordered data mode [ 420.411962][T17120] reiserfs: using flush barriers [ 420.418154][T17120] REISERFS (device loop5): journal params: device loop5, size 512, journal first block 18, max trans len 256, max batch 225, max commit age 30, max trans age 30 [ 420.435921][T17120] REISERFS (device loop5): checking transaction log (loop5) [ 420.447688][T17120] REISERFS (device loop5): Using rupasov hash to sort names [ 420.457214][T17120] REISERFS (device loop5): Created .reiserfs_priv - reserved for xattr storage. 23:52:39 executing program 5: syz_mount_image$reiserfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x400010, 0x8, &(0x7f0000000540)=[{&(0x7f0000000140)="8cb637", 0x3, 0x1}, {&(0x7f0000000600)="008409", 0x3, 0x4}, {&(0x7f00000003c0)="cf58f9b6b097287218ce56f250b426fd1534a8241397cfab6d8816fa4bb45c3f9fddf876b269c1e859cebe21b7d9244b1fd8f411c2e75b40440e6e93656ecbb49beeac1c7571478ca3c99ec9074aebadf4462d55738cecdf1ae2862f841926f15b27706dc5f58b7a97eddb385d14cb9c8ac2401498496fac004e5741178f6b0d2fd50e232cd6f66995259a8c573a6bc6ad4f950ff407df67c0d00efbe7bf66eacef1439b60e4dbf24b6eed04202c8542f11f3f6665805eac43e313d13faf6488a374e955b4e0d46b82b24401ac", 0xcd, 0x7}, {&(0x7f0000010000)="00040000ec0100001302000012000000000000000002000000010000611cad49e10000001e000000000000000010cc0310000100526549734572334673000000020000000200010002000102000000000100000012312a231212331233123112341341241273797a6b616c6c65720000000000000001001e003ac1655f004eed", 0x80, 0x10000}, {&(0x7f0000000040)="0000000000000500080000000110000003100048b25607818b96e27ea580195600000000000000000000009e08", 0x2d, 0x100c0}, {&(0x7f0000001a00)="00040000000000000000000012000000000000000002000000010000611cad49e10000001e000000000000000000000000000000000000000000000000000000f45098122a162b001731da04980e000066d9ca9b088f7afee742a2aac93d105868c72edb814cc66a9a1509f90bd413a2b62da4399debc7fecf87abdb531e95f92a62d960ae64fe76344e2543f4e6fb0d51550535cc7a260a24c2f4efbde45c755153418ce7f37b89cfa2db017fa700"/185, 0xb9, 0x212000}, {&(0x7f0000011300)="010002005c0f0000000000000000000000000000000000000100000002000000000000000000000000002c00d40f0100010000000200000001000000f401000002003000a40f00"/96, 0x60, 0x213000}, {&(0x7f0000000280)="0000000001000000010000000200000028000400020000000000000001000000200004002e2e0000000000002e00e2ff00000000ed4100000300003ac1655f3ac1655f3ac165ea000000000000000000f3ff", 0x52, 0x213fa0}], 0x20040a, &(0x7f0000000180)=ANY=[@ANYRES64=0x0], 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$F2FS_IOC_START_ATOMIC_WRITE(0xffffffffffffffff, 0xf501, 0x0) sync() sync() r0 = open(&(0x7f0000000180)='./bus\x00', 0x14d27e, 0x0) sync() fallocate(r0, 0x0, 0x0, 0x1000f4) r1 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x42142, 0x39) ioctl$BTRFS_IOC_RM_DEV_V2(r1, 0x5000943a, &(0x7f0000000740)={{}, 0x0, 0x8, @unused=[0x7, 0x7fffffffffffffff, 0x2, 0x9], @name="67f63044e4caa71ee74c972d6d57a6d0649140fa79d9181adebba6df25d062d2969852a3b56fe788cf84e05de3225d1260aba4929be9f10043f424a3ca118baf91f453445c579065047ceb11991f778ac99f637ff5c2cf8cabd4c36b71aa194e1d69ffbff090fe7494340edffbe4fadc96e5791bca8b1ee878a02042ceae8bee5412bfeec357df79f941a474845691ac438931c040c1e34044be9b7964563403ee61ee52fd077cd615ed0fb3afdb06da79cab447bccd7c3ce3888efae8d829850678d5ff571a6235856e7cda92d6f396abb2ea3e4f3dc710663c2072a4f922913e16ef9dbdcdafe7eeaaa4cd917d4a0b31679a615b0ace3cba331f019e90234ef7dab882c4b231129e04d910ccba72a659e5d7c23dbcae2f400cd7837884465ceecfc8bb526eff6b8122a9ccb3ae706e85f50d6ea39924fe28b039fd12cf0b8d0e0503559bef4730ba9292f03a2a50f8db7aeca15d4a850f63a440fce481a86d2b70ada7695b792596be64c5b119c9660e32e2276e1333af356e59116dfe9334a683c6ad725166164da1651a01d747f8f5be20d0cdae35f472aac496fc4a43075e7ed9ef0cfc4b24931b18947077558cb64c7384809a4d9cfe9d9722545c194cf4aba4dd69f1e398032a3f18ab479ad5816d4bf8a624804912ac7f62ceae44bee86dcb69c37101fa6037047a5e7d56e49fbd57888c43068b23c19a40c68533d600286828c0b0395508117da4a06a58d9298945e5be07b9ed186a984c960fbcdf728edca3cd1ad93b3fd721b58be4e5198cd4e0dce3a5ad0938792662b9476b2e27fc586f91fded30c143892d53387c4d75b269c9681899229bbd8d618e0f3bb8ee0bbfd16b05696c5bfad2ad538b520cff6c6a2680827558e03d9d899514ec5fff60d59796569b023315cc3c34cb10f3df4a1562966351a90a7244302c8c87d8ec49037c285e143a715ebc5db573d50da6c1fdceb2dc88f6f95786893f89c573f5b60b64157f0fe1d00d7d93064e39af316ec66f6988da5b38236d0ec63635efe8415b0f50859d798ab62003b95f5a8848192e0b2ba6b145b9fbb068d0938144458d10558f08191b7832754a1bcc5faca1b47025f63cec1cdd960b667cc9ef5e51ff889c00203c3e5b95442a228aa668925ccd2be1942b3f776049c5afad76232f7c719eaa938c9cb4dd46b7df03539c95c25db4795f3aa863e04428bd768774282e342d7c992b382775cd591b01b5959ec5cdfc8e1935aa79337e4b329ae740dbc727bd9580edf67a890a5138068372550ccf7930bb54c4b36d13de0c40581ff8e2a0b052dd930c3c9d637f5b7c846253d9ea61c7ad6d77dfb15ba0df5de1007d546967292c011fb45d1c38a309f0d4a5d8dd7a77482f45502a1eeb919a82e033f81b39c0d09e28fd9e3e6ee60d2f2bad081229bd867a10244e4c1d4efc66b80721083b0776cb4561d29021e0261f3891b81290f0dda518b91054c9a7341854584592d917d9d4ef461caeb7ad179f71cc9df82fc080694feadaf812d967498ed55dc6909de28f8b767cdaa843069215e18704fde1b01eb05d4e1d0d3d12d954c5feea1d64b3b542b9e185e5921650b1fd6d13f235358744a2bfc16469d8e028247a699a17675575819ae9093018b47314bca40a6243892670a1ecc399a334aa6ead7c60771deb16073c9a6616898dced262ab09c9eb002fc9cafef28f9735736d12ab5666301ac971b25fae2b316ae06ce87beaea9e84e25d52e7b14c9069ef357b7074d0134b635a1c6752b7a28d612a485bb29c127aa99b42ce6afb6de61c74b1853a87d1c0eb6ee0ac029123090d7a04f0bb17906cc49ce75cd0aba69915ee9d1c2710ffbf752537a35b18e0e44ac31fb5fb62f1350d13b42a75eee30688b328ad48b55efaf4050bdeb17133f091a70368f1374f28498727e5ab3bc54bd7a2f1dc9306fbcb97e3d39939da9dbf7a083523e05a51cf92d9c54701ae8275a1b0860a13137274e2d9e6eae4ef0f407284f1a64a2f42a6ccd5ca6099b7a63ce3ef855a4e9eefe03d04b659cbc6ec40ca6dcb61f5c0b1c54ef74c6558dd9efdb6fc069028a3f42427a497241af3442cd3393a0f39709cda93fceffd9249137146a893a5116ad895ff6b67a31fb8cf02befb04f4a03025d7fed06efa73930fc28544cbf8ad90301fb746fec229e780cf39f65f124de8f4499f9dc9818c5f73238762e36c19e719b02122b920ffd99b7a3eedcc17946f3f450fa0442235f69ac01743df5876cb011a32ab512210831d0eb491c5516bce2f6e1e4252292caed8ecf7b3b03e70670394891b1749c5d15afddc90b482cd70ab1384a7389c406ef3f217c09a0f3aba2f4116ae877cf5194df3413fa8b5cb947dc15fbdd2f9c34c399e15d04b82432dbfcd1d49b072a39f49bc1d6bf4833cfebc9f3d8c22c496de9f4005c957e9c6a975f47e307c31f76e2d4ffb240ff9c55d2a39c6e766fc8df3d46c504da3d526a1c5115c2de6f92eaafd8686024d9e0855f4fe05a0582b3cc2ec7a716b77646bbe1b3bdf3b6bd411fc21dd94e8f0d4c2999160e88145f151c01cf33d4ba2b5797e02bdbb51fd78acbdca548f6fdecd56b86cfb0d73096a6c90428ab0ba5d41e8a7bba2a02c0797d9d883fceb5f9e92f58845aab5757abc1e7e693a826516ffd83c8f1bdcffef54ba4fb8e666fca36b5600d4c7317177e8f46b6a70ec7aaddc93cd2f2139bb4b94b421523eb5367595712cef3c54cad9fd6ad81fd5a669ecf16a298e71c66a9c836af63ccb4519393dba93550854442e5bae68ea205e0f47878938ca538310265b9f339e1a493bec3844177807ce44777ee079e3ce00822e230d37d20c13acd14bec9d3347f142f3ee05684792e7278d7fb0d5e6e1760b5d9b3cf8353203bcfa24f12903b7e73dcd6d241d846a332ba0c3b1b0fad7da9b781877b7bdb90480a55fe495edef2d785adc25155995baaa4f90c2c02f10fc2315f0382e4e6b67741728233b930086b4affe710d7fb9730e277a2ae99a0940b7584c2325a8fcf0b437a3a39f4da330e27764e7cc862eb9a6807cb42d733f494968bd526fb0f5e9ea9177c18fe6a95db892414bd2123fc17dde818a4fe26a82958feb61734622e8a6edea8088e7d3666cbb57bf9a97adb41993c83243e2337ef657a9a4bd28de236c8ef32d0966c7b0139114f8354c4ffbbbad66ca9325b5dae34a27f373598fb656c06c972e6d250ea938fab78af831cae5a59597253b49173dc5371bc43565db979a311ffa91044c6a8f9a9af99873bf25819002916a09803f2793169a12039aaf5d9831de00f6fbea953d76a1f083a06b7c3252b8023e3dd04d817deb27b5c3a0a47e3bbf46b61249c21e452c2d530cbfa054eb10b5046cfe191abd8d495ef5dee339774bc72ff1308b1be5b485907e35a58964bf928aefd297f0e2ea894180b71f2d397f8102af2817bf75be6bbe69f255fd07031a9663bbfa7ae90675b26cc815b8590d4ccdca20288474a71dfc9862620c68eac269387d6c93944fb674aca46e4e18ea2a492f2261aeaa788559509a54825f987952415def24e12856860b474f62881cd2dbec5079bc53e2afae5a8f532b45b704148ffb9aa32346fcbf9b6669108cd3f08162507a7fca70cc8aaa09f3489a091bf01394f219d2654d1b84e58121c3a1acb3446d776bab8fa1e047112e3d1215ad00782a0da27548ae033072b668d086fff48130be52e9c57d0edc5120545322a1bdc270e5fe167a5e301006e3917deec79d41396c3e3841f77c8996a195e97123a2cb694903d2a26e8a1023958a1f52afbf024aaebd063b8044ebd048e1ed698f7e26c4184feec32ad333801b78399a04a04b12b96b8868c0e9c093433fa2f4178d85236c4baa1ca30db1d00506abb68ef34cb0e1545f1a7e701a2d20237b8b29749298dfb41e5b6e6f44e11216114542d60bd39f3bf7f4681803e9c8d9b26a8654707b3cda2f9a059754487ad4b32c8a6a804a525a3ebbf3b0d92f2f9b546f076f77bafa1f3df24feff738fd205101d1cb04a5a8eb4e1fb449d6314c4bb4e85687978e946ade041f5737087ec66b7f3abcaab024c52c6d7979e9d6084e8d0bcf17324667d9161f2a59a676833f4fe526ed28510a80f8afee1d569296e623e8f748dc68cd83d84b45922ce62ed373e9681e8c60a7bfa5c2260ef68d56e8422291ed9050cb2ca82df143e48f4e83a1341fa2c7e8e35e7b1c173792d3d40688ef9f709f642d76f9d1c6b5c8a4ccba8b692408be113e52002fad214356596ac63e407dc6e3a0c33ee95bfe28395a5aa2fc8ed89ca95854738919d76199df19192bdca592054e88426da6d4e019a221e7fe3851759800b1814d979df9b755e2bf7696c3e8ecdde7aaf52fa054477d47857fb83791d968a597c24ca08a4bba5cb9ca531229f4ca8a13a5a5bf902694d46786c343d7114be84d8eb379e78a33c47d6f94c9b74553470b282d15e052e794217e8d3267acc6324ae3aad46299bf1d486ad53a811b6adde545ca7202d7b35a87cf9b3cb554d379127a2c8da45a2340e821eae0499a021c0753c65681acf5266e4216121d4ea3b4f1263ccd9504e4a2a542f2e112ade7f9d9da4d283d766452f5508de0aa0ba366b8f04e504c6a39b62cae0bef72071410f46ebabe45d8e178bd75fe43c774a1a6ffbe2d47cf711b48c4317bb49db5f947189d5c4d577d1219b41dcc27b84b70d6f10256676823584416fe8cbd74e2e4aace255b486dffbd00984d69e273ca403d0228654acd746af9d3aff34bd0708d8601063190819c62cba2fba15ee6c930c27e7cbda9a959ff463eeedb34bf13ec7b83532507c2615ee6f008da14130aa09202ffd906450fed3c0429ed04ed62cb03249ad2a10c60ba101e1936dae02a06b9fd998fa1a34f226743de5633cb49bfb27e31d2639522218fc022de95916d5f2f8a81cdaf2d89fb83313e5949598528bad41b7fe24418443387cc2f1b331d2ddfa9c7f7a3bad45c883aec986949788e7cb2fe827a367a3dada094cc984f1ac7b9d31b7db04c9bc0239a4e638e9492a049d4f00212d71ef4bc7de3d3439c801374642fd4ef202c839b09548e6b8ce6c26aa7b7b81e0b34dee3ae3a074aceb234e4da7b479e9fc76a843fd9ca2fc6148e7f275e268e8428cf0df6618790f529c500101add932a61b67bf77ea133633452722f25509ec24b7be745773f50cdbfc56ec81bf11fbf17441e5c87cbc201f1f14a87329f2e4dc35773bbbc607fdd560763c6703a5dedc6bd73db722c60ceaab51a5ea2591fc838238aee07222e4416320d4031abb9eec8e79efe54ec95dae5b56b58b796ad02141e1c02be71c1f520b7739d7eefe27c03368d9e5d07b1369efa12257339fa7a6d2fe458d5284dbe1df1a1f6de8b27d55abb26ce8b7515325236cf0d9a71fe5d41c12f65b16180dd3747916f11be9717bcc09aff6fc5e6f0837aed4fb1571265857e78ec963538772f4d7b5af507048945eb0a92ba2a7952e3c32952943a8c77803f27fa3d1d92a467ba8d3d54a6f6ff9f71933e71152546ee70dd9e6d6834103d7b6b99c4a55a7fd40a4375868cb8c21b9091e5d134b432b169939323635f1f7d18dd6bc5693e8d422ef372ed7c6ca2b8bc2a22af0830f06bdd0869f801bcfa4f925f6e7cd01229fe6c33961b4c0279c77e6279c93be1423092b66066396e1b"}) [ 420.578949][T17125] loop5: detected capacity change from 0 to 8192 [ 420.608017][T17125] REISERFS warning: read_super_block: reiserfs filesystem is deprecated and scheduled to be removed from the kernel in 2025 [ 420.641957][T17125] REISERFS (device loop5): found reiserfs format "3.6" with non-standard journal [ 420.662553][T17125] REISERFS (device loop5): using ordered data mode [ 420.681925][T17125] reiserfs: using flush barriers [ 420.695488][T17125] REISERFS (device loop5): journal params: device loop5, size 512, journal first block 18, max trans len 256, max batch 225, max commit age 30, max trans age 30 [ 420.734402][T17125] REISERFS (device loop5): checking transaction log (loop5) [ 420.762773][T17125] REISERFS (device loop5): Using rupasov hash to sort names [ 420.794048][T17125] REISERFS (device loop5): Created .reiserfs_priv - reserved for xattr storage. [ 420.844717][ T27] kauditd_printk_skb: 12 callbacks suppressed [ 420.844730][ T27] audit: type=1800 audit(1667001159.868:394): pid=17129 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.5" name="bus" dev="sda1" ino=1163 res=0 errno=0 23:52:40 executing program 5: syz_mount_image$reiserfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x400010, 0x8, &(0x7f0000000540)=[{&(0x7f0000000140)="8cb637", 0x3, 0x1}, {&(0x7f0000000600)="008409", 0x3, 0x4}, {&(0x7f00000003c0)="cf58f9b6b097287218ce56f250b426fd1534a8241397cfab6d8816fa4bb45c3f9fddf876b269c1e859cebe21b7d9244b1fd8f411c2e75b40440e6e93656ecbb49beeac1c7571478ca3c99ec9074aebadf4462d55738cecdf1ae2862f841926f15b27706dc5f58b7a97eddb385d14cb9c8ac2401498496fac004e5741178f6b0d2fd50e232cd6f66995259a8c573a6bc6ad4f950ff407df67c0d00efbe7bf66eacef1439b60e4dbf24b6eed04202c8542f11f3f6665805eac43e313d13faf6488a374e955b4e0d46b82b24401ac", 0xcd, 0x7}, {&(0x7f0000010000)="00040000ec0100001302000012000000000000000002000000010000611cad49e10000001e000000000000000010cc0310000100526549734572334673000000020000000200010002000102000000000100000012312a231212331233123112341341241273797a6b616c6c65720000000000000001001e003ac1655f004eed", 0x80, 0x10000}, {&(0x7f0000000040)="0000000000000500080000000110000003100048b25607818b96e27ea580195600000000000000000000009e08", 0x2d, 0x100c0}, {&(0x7f0000001a00)="00040000000000000000000012000000000000000002000000010000611cad49e10000001e000000000000000000000000000000000000000000000000000000f45098122a162b001731da04980e000066d9ca9b088f7afee742a2aac93d105868c72edb814cc66a9a1509f90bd413a2b62da4399debc7fecf87abdb531e95f92a62d960ae64fe76344e2543f4e6fb0d51550535cc7a260a24c2f4efbde45c755153418ce7f37b89cfa2db017fa700"/185, 0xb9, 0x212000}, {&(0x7f0000011300)="010002005c0f0000000000000000000000000000000000000100000002000000000000000000000000002c00d40f0100010000000200000001000000f401000002003000a40f00"/96, 0x60, 0x213000}, {&(0x7f0000000280)="0000000001000000010000000200000028000400020000000000000001000000200004002e2e0000000000002e00e2ff00000000ed4100000300003ac1655f3ac1655f3ac165ea000000000000000000f3ff", 0x52, 0x213fa0}], 0x20040a, &(0x7f0000000180)=ANY=[@ANYRES64=0x0], 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$F2FS_IOC_START_ATOMIC_WRITE(0xffffffffffffffff, 0xf501, 0x0) sync() sync() r0 = open(&(0x7f0000000180)='./bus\x00', 0x14d27e, 0x0) sync() fallocate(r0, 0x0, 0x0, 0x1000f4) r1 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x42142, 0x39) r2 = open(&(0x7f0000000040)='./bus\x00', 0x147042, 0x0) sendfile(r1, r2, 0x0, 0x1000000201005) r3 = syz_open_procfs(0x0, &(0x7f0000000180)='pagemap\x00') lseek(r3, 0x0, 0x1) ioctl$BTRFS_IOC_RM_DEV_V2(r1, 0x5000943a, &(0x7f0000000740)={{r3}, 0x0, 0x8, @unused=[0x7, 0x7fffffffffffffff, 0x2, 0x9], @name="67f63044e4caa71ee74c972d6d57a6d0649140fa79d9181adebba6df25d062d2969852a3b56fe788cf84e05de3225d1260aba4929be9f10043f424a3ca118baf91f453445c579065047ceb11991f778ac99f637ff5c2cf8cabd4c36b71aa194e1d69ffbff090fe7494340edffbe4fadc96e5791bca8b1ee878a02042ceae8bee5412bfeec357df79f941a474845691ac438931c040c1e34044be9b7964563403ee61ee52fd077cd615ed0fb3afdb06da79cab447bccd7c3ce3888efae8d829850678d5ff571a6235856e7cda92d6f396abb2ea3e4f3dc710663c2072a4f922913e16ef9dbdcdafe7eeaaa4cd917d4a0b31679a615b0ace3cba331f019e90234ef7dab882c4b231129e04d910ccba72a659e5d7c23dbcae2f400cd7837884465ceecfc8bb526eff6b8122a9ccb3ae706e85f50d6ea39924fe28b039fd12cf0b8d0e0503559bef4730ba9292f03a2a50f8db7aeca15d4a850f63a440fce481a86d2b70ada7695b792596be64c5b119c9660e32e2276e1333af356e59116dfe9334a683c6ad725166164da1651a01d747f8f5be20d0cdae35f472aac496fc4a43075e7ed9ef0cfc4b24931b18947077558cb64c7384809a4d9cfe9d9722545c194cf4aba4dd69f1e398032a3f18ab479ad5816d4bf8a624804912ac7f62ceae44bee86dcb69c37101fa6037047a5e7d56e49fbd57888c43068b23c19a40c68533d600286828c0b0395508117da4a06a58d9298945e5be07b9ed186a984c960fbcdf728edca3cd1ad93b3fd721b58be4e5198cd4e0dce3a5ad0938792662b9476b2e27fc586f91fded30c143892d53387c4d75b269c9681899229bbd8d618e0f3bb8ee0bbfd16b05696c5bfad2ad538b520cff6c6a2680827558e03d9d899514ec5fff60d59796569b023315cc3c34cb10f3df4a1562966351a90a7244302c8c87d8ec49037c285e143a715ebc5db573d50da6c1fdceb2dc88f6f95786893f89c573f5b60b64157f0fe1d00d7d93064e39af316ec66f6988da5b38236d0ec63635efe8415b0f50859d798ab62003b95f5a8848192e0b2ba6b145b9fbb068d0938144458d10558f08191b7832754a1bcc5faca1b47025f63cec1cdd960b667cc9ef5e51ff889c00203c3e5b95442a228aa668925ccd2be1942b3f776049c5afad76232f7c719eaa938c9cb4dd46b7df03539c95c25db4795f3aa863e04428bd768774282e342d7c992b382775cd591b01b5959ec5cdfc8e1935aa79337e4b329ae740dbc727bd9580edf67a890a5138068372550ccf7930bb54c4b36d13de0c40581ff8e2a0b052dd930c3c9d637f5b7c846253d9ea61c7ad6d77dfb15ba0df5de1007d546967292c011fb45d1c38a309f0d4a5d8dd7a77482f45502a1eeb919a82e033f81b39c0d09e28fd9e3e6ee60d2f2bad081229bd867a10244e4c1d4efc66b80721083b0776cb4561d29021e0261f3891b81290f0dda518b91054c9a7341854584592d917d9d4ef461caeb7ad179f71cc9df82fc080694feadaf812d967498ed55dc6909de28f8b767cdaa843069215e18704fde1b01eb05d4e1d0d3d12d954c5feea1d64b3b542b9e185e5921650b1fd6d13f235358744a2bfc16469d8e028247a699a17675575819ae9093018b47314bca40a6243892670a1ecc399a334aa6ead7c60771deb16073c9a6616898dced262ab09c9eb002fc9cafef28f9735736d12ab5666301ac971b25fae2b316ae06ce87beaea9e84e25d52e7b14c9069ef357b7074d0134b635a1c6752b7a28d612a485bb29c127aa99b42ce6afb6de61c74b1853a87d1c0eb6ee0ac029123090d7a04f0bb17906cc49ce75cd0aba69915ee9d1c2710ffbf752537a35b18e0e44ac31fb5fb62f1350d13b42a75eee30688b328ad48b55efaf4050bdeb17133f091a70368f1374f28498727e5ab3bc54bd7a2f1dc9306fbcb97e3d39939da9dbf7a083523e05a51cf92d9c54701ae8275a1b0860a13137274e2d9e6eae4ef0f407284f1a64a2f42a6ccd5ca6099b7a63ce3ef855a4e9eefe03d04b659cbc6ec40ca6dcb61f5c0b1c54ef74c6558dd9efdb6fc069028a3f42427a497241af3442cd3393a0f39709cda93fceffd9249137146a893a5116ad895ff6b67a31fb8cf02befb04f4a03025d7fed06efa73930fc28544cbf8ad90301fb746fec229e780cf39f65f124de8f4499f9dc9818c5f73238762e36c19e719b02122b920ffd99b7a3eedcc17946f3f450fa0442235f69ac01743df5876cb011a32ab512210831d0eb491c5516bce2f6e1e4252292caed8ecf7b3b03e70670394891b1749c5d15afddc90b482cd70ab1384a7389c406ef3f217c09a0f3aba2f4116ae877cf5194df3413fa8b5cb947dc15fbdd2f9c34c399e15d04b82432dbfcd1d49b072a39f49bc1d6bf4833cfebc9f3d8c22c496de9f4005c957e9c6a975f47e307c31f76e2d4ffb240ff9c55d2a39c6e766fc8df3d46c504da3d526a1c5115c2de6f92eaafd8686024d9e0855f4fe05a0582b3cc2ec7a716b77646bbe1b3bdf3b6bd411fc21dd94e8f0d4c2999160e88145f151c01cf33d4ba2b5797e02bdbb51fd78acbdca548f6fdecd56b86cfb0d73096a6c90428ab0ba5d41e8a7bba2a02c0797d9d883fceb5f9e92f58845aab5757abc1e7e693a826516ffd83c8f1bdcffef54ba4fb8e666fca36b5600d4c7317177e8f46b6a70ec7aaddc93cd2f2139bb4b94b421523eb5367595712cef3c54cad9fd6ad81fd5a669ecf16a298e71c66a9c836af63ccb4519393dba93550854442e5bae68ea205e0f47878938ca538310265b9f339e1a493bec3844177807ce44777ee079e3ce00822e230d37d20c13acd14bec9d3347f142f3ee05684792e7278d7fb0d5e6e1760b5d9b3cf8353203bcfa24f12903b7e73dcd6d241d846a332ba0c3b1b0fad7da9b781877b7bdb90480a55fe495edef2d785adc25155995baaa4f90c2c02f10fc2315f0382e4e6b67741728233b930086b4affe710d7fb9730e277a2ae99a0940b7584c2325a8fcf0b437a3a39f4da330e27764e7cc862eb9a6807cb42d733f494968bd526fb0f5e9ea9177c18fe6a95db892414bd2123fc17dde818a4fe26a82958feb61734622e8a6edea8088e7d3666cbb57bf9a97adb41993c83243e2337ef657a9a4bd28de236c8ef32d0966c7b0139114f8354c4ffbbbad66ca9325b5dae34a27f373598fb656c06c972e6d250ea938fab78af831cae5a59597253b49173dc5371bc43565db979a311ffa91044c6a8f9a9af99873bf25819002916a09803f2793169a12039aaf5d9831de00f6fbea953d76a1f083a06b7c3252b8023e3dd04d817deb27b5c3a0a47e3bbf46b61249c21e452c2d530cbfa054eb10b5046cfe191abd8d495ef5dee339774bc72ff1308b1be5b485907e35a58964bf928aefd297f0e2ea894180b71f2d397f8102af2817bf75be6bbe69f255fd07031a9663bbfa7ae90675b26cc815b8590d4ccdca20288474a71dfc9862620c68eac269387d6c93944fb674aca46e4e18ea2a492f2261aeaa788559509a54825f987952415def24e12856860b474f62881cd2dbec5079bc53e2afae5a8f532b45b704148ffb9aa32346fcbf9b6669108cd3f08162507a7fca70cc8aaa09f3489a091bf01394f219d2654d1b84e58121c3a1acb3446d776bab8fa1e047112e3d1215ad00782a0da27548ae033072b668d086fff48130be52e9c57d0edc5120545322a1bdc270e5fe167a5e301006e3917deec79d41396c3e3841f77c8996a195e97123a2cb694903d2a26e8a1023958a1f52afbf024aaebd063b8044ebd048e1ed698f7e26c4184feec32ad333801b78399a04a04b12b96b8868c0e9c093433fa2f4178d85236c4baa1ca30db1d00506abb68ef34cb0e1545f1a7e701a2d20237b8b29749298dfb41e5b6e6f44e11216114542d60bd39f3bf7f4681803e9c8d9b26a8654707b3cda2f9a059754487ad4b32c8a6a804a525a3ebbf3b0d92f2f9b546f076f77bafa1f3df24feff738fd205101d1cb04a5a8eb4e1fb449d6314c4bb4e85687978e946ade041f5737087ec66b7f3abcaab024c52c6d7979e9d6084e8d0bcf17324667d9161f2a59a676833f4fe526ed28510a80f8afee1d569296e623e8f748dc68cd83d84b45922ce62ed373e9681e8c60a7bfa5c2260ef68d56e8422291ed9050cb2ca82df143e48f4e83a1341fa2c7e8e35e7b1c173792d3d40688ef9f709f642d76f9d1c6b5c8a4ccba8b692408be113e52002fad214356596ac63e407dc6e3a0c33ee95bfe28395a5aa2fc8ed89ca95854738919d76199df19192bdca592054e88426da6d4e019a221e7fe3851759800b1814d979df9b755e2bf7696c3e8ecdde7aaf52fa054477d47857fb83791d968a597c24ca08a4bba5cb9ca531229f4ca8a13a5a5bf902694d46786c343d7114be84d8eb379e78a33c47d6f94c9b74553470b282d15e052e794217e8d3267acc6324ae3aad46299bf1d486ad53a811b6adde545ca7202d7b35a87cf9b3cb554d379127a2c8da45a2340e821eae0499a021c0753c65681acf5266e4216121d4ea3b4f1263ccd9504e4a2a542f2e112ade7f9d9da4d283d766452f5508de0aa0ba366b8f04e504c6a39b62cae0bef72071410f46ebabe45d8e178bd75fe43c774a1a6ffbe2d47cf711b48c4317bb49db5f947189d5c4d577d1219b41dcc27b84b70d6f10256676823584416fe8cbd74e2e4aace255b486dffbd00984d69e273ca403d0228654acd746af9d3aff34bd0708d8601063190819c62cba2fba15ee6c930c27e7cbda9a959ff463eeedb34bf13ec7b83532507c2615ee6f008da14130aa09202ffd906450fed3c0429ed04ed62cb03249ad2a10c60ba101e1936dae02a06b9fd998fa1a34f226743de5633cb49bfb27e31d2639522218fc022de95916d5f2f8a81cdaf2d89fb83313e5949598528bad41b7fe24418443387cc2f1b331d2ddfa9c7f7a3bad45c883aec986949788e7cb2fe827a367a3dada094cc984f1ac7b9d31b7db04c9bc0239a4e638e9492a049d4f00212d71ef4bc7de3d3439c801374642fd4ef202c839b09548e6b8ce6c26aa7b7b81e0b34dee3ae3a074aceb234e4da7b479e9fc76a843fd9ca2fc6148e7f275e268e8428cf0df6618790f529c500101add932a61b67bf77ea133633452722f25509ec24b7be745773f50cdbfc56ec81bf11fbf17441e5c87cbc201f1f14a87329f2e4dc35773bbbc607fdd560763c6703a5dedc6bd73db722c60ceaab51a5ea2591fc838238aee07222e4416320d4031abb9eec8e79efe54ec95dae5b56b58b796ad02141e1c02be71c1f520b7739d7eefe27c03368d9e5d07b1369efa12257339fa7a6d2fe458d5284dbe1df1a1f6de8b27d55abb26ce8b7515325236cf0d9a71fe5d41c12f65b16180dd3747916f11be9717bcc09aff6fc5e6f0837aed4fb1571265857e78ec963538772f4d7b5af507048945eb0a92ba2a7952e3c32952943a8c77803f27fa3d1d92a467ba8d3d54a6f6ff9f71933e71152546ee70dd9e6d6834103d7b6b99c4a55a7fd40a4375868cb8c21b9091e5d134b432b169939323635f1f7d18dd6bc5693e8d422ef372ed7c6ca2b8bc2a22af0830f06bdd0869f801bcfa4f925f6e7cd01229fe6c33961b4c0279c77e6279c93be1423092b66066396e1b"}) [ 421.038501][T17132] loop5: detected capacity change from 0 to 8192 [ 421.072440][T17132] REISERFS warning: read_super_block: reiserfs filesystem is deprecated and scheduled to be removed from the kernel in 2025 [ 421.111954][T17132] REISERFS (device loop5): found reiserfs format "3.6" with non-standard journal [ 421.132011][T17132] REISERFS (device loop5): using ordered data mode [ 421.152393][T17132] reiserfs: using flush barriers [ 421.159175][T17132] REISERFS (device loop5): journal params: device loop5, size 512, journal first block 18, max trans len 256, max batch 225, max commit age 30, max trans age 30 [ 421.190009][T17132] REISERFS (device loop5): checking transaction log (loop5) [ 421.198673][T17132] REISERFS (device loop5): Using rupasov hash to sort names [ 421.206808][T17132] REISERFS (device loop5): Created .reiserfs_priv - reserved for xattr storage. [ 421.275263][ T27] audit: type=1800 audit(1667001160.298:395): pid=17132 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.5" name="bus" dev="sda1" ino=1163 res=0 errno=0 [ 421.340026][ T27] audit: type=1800 audit(1667001160.358:396): pid=17132 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.5" name="bus" dev="sda1" ino=1163 res=0 errno=0 [ 421.362958][T17132] REISERFS error (device loop5): reiserfs-2025 reiserfs_cache_bitmap_metadata: bitmap block 17 is corrupted: first bit must be 1 [ 421.397247][T17132] REISERFS (device loop5): Remounting filesystem read-only [ 421.413005][T17132] REISERFS warning (device loop5): clm-6006 reiserfs_dirty_inode: writing inode 1207963652 on readonly FS 23:52:40 executing program 5: syz_mount_image$reiserfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x400010, 0x8, &(0x7f0000000540)=[{&(0x7f0000000140)="8cb637", 0x3, 0x1}, {&(0x7f0000000600)="008409", 0x3, 0x4}, {&(0x7f00000003c0)="cf58f9b6b097287218ce56f250b426fd1534a8241397cfab6d8816fa4bb45c3f9fddf876b269c1e859cebe21b7d9244b1fd8f411c2e75b40440e6e93656ecbb49beeac1c7571478ca3c99ec9074aebadf4462d55738cecdf1ae2862f841926f15b27706dc5f58b7a97eddb385d14cb9c8ac2401498496fac004e5741178f6b0d2fd50e232cd6f66995259a8c573a6bc6ad4f950ff407df67c0d00efbe7bf66eacef1439b60e4dbf24b6eed04202c8542f11f3f6665805eac43e313d13faf6488a374e955b4e0d46b82b24401ac", 0xcd, 0x7}, {&(0x7f0000010000)="00040000ec0100001302000012000000000000000002000000010000611cad49e10000001e000000000000000010cc0310000100526549734572334673000000020000000200010002000102000000000100000012312a231212331233123112341341241273797a6b616c6c65720000000000000001001e003ac1655f004eed", 0x80, 0x10000}, {&(0x7f0000000040)="0000000000000500080000000110000003100048b25607818b96e27ea580195600000000000000000000009e08", 0x2d, 0x100c0}, {&(0x7f0000001a00)="00040000000000000000000012000000000000000002000000010000611cad49e10000001e000000000000000000000000000000000000000000000000000000f45098122a162b001731da04980e000066d9ca9b088f7afee742a2aac93d105868c72edb814cc66a9a1509f90bd413a2b62da4399debc7fecf87abdb531e95f92a62d960ae64fe76344e2543f4e6fb0d51550535cc7a260a24c2f4efbde45c755153418ce7f37b89cfa2db017fa700"/185, 0xb9, 0x212000}, {&(0x7f0000011300)="010002005c0f0000000000000000000000000000000000000100000002000000000000000000000000002c00d40f0100010000000200000001000000f401000002003000a40f00"/96, 0x60, 0x213000}, {&(0x7f0000000280)="0000000001000000010000000200000028000400020000000000000001000000200004002e2e0000000000002e00e2ff00000000ed4100000300003ac1655f3ac1655f3ac165ea000000000000000000f3ff", 0x52, 0x213fa0}], 0x20040a, &(0x7f0000000180)=ANY=[@ANYRES64=0x0], 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$F2FS_IOC_START_ATOMIC_WRITE(0xffffffffffffffff, 0xf501, 0x0) sync() sync() r0 = open(&(0x7f0000000180)='./bus\x00', 0x14d27e, 0x0) sync() fallocate(r0, 0x0, 0x0, 0x1000f4) r1 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x42142, 0x39) r2 = open(&(0x7f0000000040)='./bus\x00', 0x147042, 0x0) sendfile(r1, r2, 0x0, 0x1000000201005) r3 = syz_open_procfs(0x0, &(0x7f0000000180)='pagemap\x00') lseek(r3, 0x0, 0x1) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x1000000201005) ioctl$BTRFS_IOC_RM_DEV_V2(r1, 0x5000943a, &(0x7f0000000740)={{r3}, 0x0, 0x8, @unused=[0x7, 0x7fffffffffffffff, 0x2, 0x9], @name="67f63044e4caa71ee74c972d6d57a6d0649140fa79d9181adebba6df25d062d2969852a3b56fe788cf84e05de3225d1260aba4929be9f10043f424a3ca118baf91f453445c579065047ceb11991f778ac99f637ff5c2cf8cabd4c36b71aa194e1d69ffbff090fe7494340edffbe4fadc96e5791bca8b1ee878a02042ceae8bee5412bfeec357df79f941a474845691ac438931c040c1e34044be9b7964563403ee61ee52fd077cd615ed0fb3afdb06da79cab447bccd7c3ce3888efae8d829850678d5ff571a6235856e7cda92d6f396abb2ea3e4f3dc710663c2072a4f922913e16ef9dbdcdafe7eeaaa4cd917d4a0b31679a615b0ace3cba331f019e90234ef7dab882c4b231129e04d910ccba72a659e5d7c23dbcae2f400cd7837884465ceecfc8bb526eff6b8122a9ccb3ae706e85f50d6ea39924fe28b039fd12cf0b8d0e0503559bef4730ba9292f03a2a50f8db7aeca15d4a850f63a440fce481a86d2b70ada7695b792596be64c5b119c9660e32e2276e1333af356e59116dfe9334a683c6ad725166164da1651a01d747f8f5be20d0cdae35f472aac496fc4a43075e7ed9ef0cfc4b24931b18947077558cb64c7384809a4d9cfe9d9722545c194cf4aba4dd69f1e398032a3f18ab479ad5816d4bf8a624804912ac7f62ceae44bee86dcb69c37101fa6037047a5e7d56e49fbd57888c43068b23c19a40c68533d600286828c0b0395508117da4a06a58d9298945e5be07b9ed186a984c960fbcdf728edca3cd1ad93b3fd721b58be4e5198cd4e0dce3a5ad0938792662b9476b2e27fc586f91fded30c143892d53387c4d75b269c9681899229bbd8d618e0f3bb8ee0bbfd16b05696c5bfad2ad538b520cff6c6a2680827558e03d9d899514ec5fff60d59796569b023315cc3c34cb10f3df4a1562966351a90a7244302c8c87d8ec49037c285e143a715ebc5db573d50da6c1fdceb2dc88f6f95786893f89c573f5b60b64157f0fe1d00d7d93064e39af316ec66f6988da5b38236d0ec63635efe8415b0f50859d798ab62003b95f5a8848192e0b2ba6b145b9fbb068d0938144458d10558f08191b7832754a1bcc5faca1b47025f63cec1cdd960b667cc9ef5e51ff889c00203c3e5b95442a228aa668925ccd2be1942b3f776049c5afad76232f7c719eaa938c9cb4dd46b7df03539c95c25db4795f3aa863e04428bd768774282e342d7c992b382775cd591b01b5959ec5cdfc8e1935aa79337e4b329ae740dbc727bd9580edf67a890a5138068372550ccf7930bb54c4b36d13de0c40581ff8e2a0b052dd930c3c9d637f5b7c846253d9ea61c7ad6d77dfb15ba0df5de1007d546967292c011fb45d1c38a309f0d4a5d8dd7a77482f45502a1eeb919a82e033f81b39c0d09e28fd9e3e6ee60d2f2bad081229bd867a10244e4c1d4efc66b80721083b0776cb4561d29021e0261f3891b81290f0dda518b91054c9a7341854584592d917d9d4ef461caeb7ad179f71cc9df82fc080694feadaf812d967498ed55dc6909de28f8b767cdaa843069215e18704fde1b01eb05d4e1d0d3d12d954c5feea1d64b3b542b9e185e5921650b1fd6d13f235358744a2bfc16469d8e028247a699a17675575819ae9093018b47314bca40a6243892670a1ecc399a334aa6ead7c60771deb16073c9a6616898dced262ab09c9eb002fc9cafef28f9735736d12ab5666301ac971b25fae2b316ae06ce87beaea9e84e25d52e7b14c9069ef357b7074d0134b635a1c6752b7a28d612a485bb29c127aa99b42ce6afb6de61c74b1853a87d1c0eb6ee0ac029123090d7a04f0bb17906cc49ce75cd0aba69915ee9d1c2710ffbf752537a35b18e0e44ac31fb5fb62f1350d13b42a75eee30688b328ad48b55efaf4050bdeb17133f091a70368f1374f28498727e5ab3bc54bd7a2f1dc9306fbcb97e3d39939da9dbf7a083523e05a51cf92d9c54701ae8275a1b0860a13137274e2d9e6eae4ef0f407284f1a64a2f42a6ccd5ca6099b7a63ce3ef855a4e9eefe03d04b659cbc6ec40ca6dcb61f5c0b1c54ef74c6558dd9efdb6fc069028a3f42427a497241af3442cd3393a0f39709cda93fceffd9249137146a893a5116ad895ff6b67a31fb8cf02befb04f4a03025d7fed06efa73930fc28544cbf8ad90301fb746fec229e780cf39f65f124de8f4499f9dc9818c5f73238762e36c19e719b02122b920ffd99b7a3eedcc17946f3f450fa0442235f69ac01743df5876cb011a32ab512210831d0eb491c5516bce2f6e1e4252292caed8ecf7b3b03e70670394891b1749c5d15afddc90b482cd70ab1384a7389c406ef3f217c09a0f3aba2f4116ae877cf5194df3413fa8b5cb947dc15fbdd2f9c34c399e15d04b82432dbfcd1d49b072a39f49bc1d6bf4833cfebc9f3d8c22c496de9f4005c957e9c6a975f47e307c31f76e2d4ffb240ff9c55d2a39c6e766fc8df3d46c504da3d526a1c5115c2de6f92eaafd8686024d9e0855f4fe05a0582b3cc2ec7a716b77646bbe1b3bdf3b6bd411fc21dd94e8f0d4c2999160e88145f151c01cf33d4ba2b5797e02bdbb51fd78acbdca548f6fdecd56b86cfb0d73096a6c90428ab0ba5d41e8a7bba2a02c0797d9d883fceb5f9e92f58845aab5757abc1e7e693a826516ffd83c8f1bdcffef54ba4fb8e666fca36b5600d4c7317177e8f46b6a70ec7aaddc93cd2f2139bb4b94b421523eb5367595712cef3c54cad9fd6ad81fd5a669ecf16a298e71c66a9c836af63ccb4519393dba93550854442e5bae68ea205e0f47878938ca538310265b9f339e1a493bec3844177807ce44777ee079e3ce00822e230d37d20c13acd14bec9d3347f142f3ee05684792e7278d7fb0d5e6e1760b5d9b3cf8353203bcfa24f12903b7e73dcd6d241d846a332ba0c3b1b0fad7da9b781877b7bdb90480a55fe495edef2d785adc25155995baaa4f90c2c02f10fc2315f0382e4e6b67741728233b930086b4affe710d7fb9730e277a2ae99a0940b7584c2325a8fcf0b437a3a39f4da330e27764e7cc862eb9a6807cb42d733f494968bd526fb0f5e9ea9177c18fe6a95db892414bd2123fc17dde818a4fe26a82958feb61734622e8a6edea8088e7d3666cbb57bf9a97adb41993c83243e2337ef657a9a4bd28de236c8ef32d0966c7b0139114f8354c4ffbbbad66ca9325b5dae34a27f373598fb656c06c972e6d250ea938fab78af831cae5a59597253b49173dc5371bc43565db979a311ffa91044c6a8f9a9af99873bf25819002916a09803f2793169a12039aaf5d9831de00f6fbea953d76a1f083a06b7c3252b8023e3dd04d817deb27b5c3a0a47e3bbf46b61249c21e452c2d530cbfa054eb10b5046cfe191abd8d495ef5dee339774bc72ff1308b1be5b485907e35a58964bf928aefd297f0e2ea894180b71f2d397f8102af2817bf75be6bbe69f255fd07031a9663bbfa7ae90675b26cc815b8590d4ccdca20288474a71dfc9862620c68eac269387d6c93944fb674aca46e4e18ea2a492f2261aeaa788559509a54825f987952415def24e12856860b474f62881cd2dbec5079bc53e2afae5a8f532b45b704148ffb9aa32346fcbf9b6669108cd3f08162507a7fca70cc8aaa09f3489a091bf01394f219d2654d1b84e58121c3a1acb3446d776bab8fa1e047112e3d1215ad00782a0da27548ae033072b668d086fff48130be52e9c57d0edc5120545322a1bdc270e5fe167a5e301006e3917deec79d41396c3e3841f77c8996a195e97123a2cb694903d2a26e8a1023958a1f52afbf024aaebd063b8044ebd048e1ed698f7e26c4184feec32ad333801b78399a04a04b12b96b8868c0e9c093433fa2f4178d85236c4baa1ca30db1d00506abb68ef34cb0e1545f1a7e701a2d20237b8b29749298dfb41e5b6e6f44e11216114542d60bd39f3bf7f4681803e9c8d9b26a8654707b3cda2f9a059754487ad4b32c8a6a804a525a3ebbf3b0d92f2f9b546f076f77bafa1f3df24feff738fd205101d1cb04a5a8eb4e1fb449d6314c4bb4e85687978e946ade041f5737087ec66b7f3abcaab024c52c6d7979e9d6084e8d0bcf17324667d9161f2a59a676833f4fe526ed28510a80f8afee1d569296e623e8f748dc68cd83d84b45922ce62ed373e9681e8c60a7bfa5c2260ef68d56e8422291ed9050cb2ca82df143e48f4e83a1341fa2c7e8e35e7b1c173792d3d40688ef9f709f642d76f9d1c6b5c8a4ccba8b692408be113e52002fad214356596ac63e407dc6e3a0c33ee95bfe28395a5aa2fc8ed89ca95854738919d76199df19192bdca592054e88426da6d4e019a221e7fe3851759800b1814d979df9b755e2bf7696c3e8ecdde7aaf52fa054477d47857fb83791d968a597c24ca08a4bba5cb9ca531229f4ca8a13a5a5bf902694d46786c343d7114be84d8eb379e78a33c47d6f94c9b74553470b282d15e052e794217e8d3267acc6324ae3aad46299bf1d486ad53a811b6adde545ca7202d7b35a87cf9b3cb554d379127a2c8da45a2340e821eae0499a021c0753c65681acf5266e4216121d4ea3b4f1263ccd9504e4a2a542f2e112ade7f9d9da4d283d766452f5508de0aa0ba366b8f04e504c6a39b62cae0bef72071410f46ebabe45d8e178bd75fe43c774a1a6ffbe2d47cf711b48c4317bb49db5f947189d5c4d577d1219b41dcc27b84b70d6f10256676823584416fe8cbd74e2e4aace255b486dffbd00984d69e273ca403d0228654acd746af9d3aff34bd0708d8601063190819c62cba2fba15ee6c930c27e7cbda9a959ff463eeedb34bf13ec7b83532507c2615ee6f008da14130aa09202ffd906450fed3c0429ed04ed62cb03249ad2a10c60ba101e1936dae02a06b9fd998fa1a34f226743de5633cb49bfb27e31d2639522218fc022de95916d5f2f8a81cdaf2d89fb83313e5949598528bad41b7fe24418443387cc2f1b331d2ddfa9c7f7a3bad45c883aec986949788e7cb2fe827a367a3dada094cc984f1ac7b9d31b7db04c9bc0239a4e638e9492a049d4f00212d71ef4bc7de3d3439c801374642fd4ef202c839b09548e6b8ce6c26aa7b7b81e0b34dee3ae3a074aceb234e4da7b479e9fc76a843fd9ca2fc6148e7f275e268e8428cf0df6618790f529c500101add932a61b67bf77ea133633452722f25509ec24b7be745773f50cdbfc56ec81bf11fbf17441e5c87cbc201f1f14a87329f2e4dc35773bbbc607fdd560763c6703a5dedc6bd73db722c60ceaab51a5ea2591fc838238aee07222e4416320d4031abb9eec8e79efe54ec95dae5b56b58b796ad02141e1c02be71c1f520b7739d7eefe27c03368d9e5d07b1369efa12257339fa7a6d2fe458d5284dbe1df1a1f6de8b27d55abb26ce8b7515325236cf0d9a71fe5d41c12f65b16180dd3747916f11be9717bcc09aff6fc5e6f0837aed4fb1571265857e78ec963538772f4d7b5af507048945eb0a92ba2a7952e3c32952943a8c77803f27fa3d1d92a467ba8d3d54a6f6ff9f71933e71152546ee70dd9e6d6834103d7b6b99c4a55a7fd40a4375868cb8c21b9091e5d134b432b169939323635f1f7d18dd6bc5693e8d422ef372ed7c6ca2b8bc2a22af0830f06bdd0869f801bcfa4f925f6e7cd01229fe6c33961b4c0279c77e6279c93be1423092b66066396e1b"}) [ 421.501621][T17137] loop5: detected capacity change from 0 to 8192 [ 421.526527][T17137] REISERFS warning: read_super_block: reiserfs filesystem is deprecated and scheduled to be removed from the kernel in 2025 [ 421.561939][T17137] REISERFS (device loop5): found reiserfs format "3.6" with non-standard journal [ 421.572138][T17137] REISERFS (device loop5): using ordered data mode [ 421.578742][T17137] reiserfs: using flush barriers [ 421.584645][T17137] REISERFS (device loop5): journal params: device loop5, size 512, journal first block 18, max trans len 256, max batch 225, max commit age 30, max trans age 30 [ 421.624382][T17137] REISERFS (device loop5): checking transaction log (loop5) [ 421.644604][T17137] REISERFS (device loop5): Using rupasov hash to sort names [ 421.663259][T17137] REISERFS (device loop5): Created .reiserfs_priv - reserved for xattr storage. [ 421.730682][ T27] audit: type=1800 audit(1667001160.748:397): pid=17137 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.5" name="bus" dev="sda1" ino=1163 res=0 errno=0 [ 421.776581][ T27] audit: type=1800 audit(1667001160.798:398): pid=17137 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.5" name="bus" dev="sda1" ino=1163 res=0 errno=0 [ 421.800828][T17137] REISERFS error (device loop5): reiserfs-2025 reiserfs_cache_bitmap_metadata: bitmap block 17 is corrupted: first bit must be 1 [ 421.816530][T17137] REISERFS (device loop5): Remounting filesystem read-only [ 421.832076][T17137] REISERFS warning (device loop5): clm-6006 reiserfs_dirty_inode: writing inode 1207963652 on readonly FS 23:52:40 executing program 5: syz_mount_image$reiserfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x400010, 0x8, &(0x7f0000000540)=[{&(0x7f0000000140)="8cb637", 0x3, 0x1}, {&(0x7f0000000600)="008409", 0x3, 0x4}, {&(0x7f00000003c0)="cf58f9b6b097287218ce56f250b426fd1534a8241397cfab6d8816fa4bb45c3f9fddf876b269c1e859cebe21b7d9244b1fd8f411c2e75b40440e6e93656ecbb49beeac1c7571478ca3c99ec9074aebadf4462d55738cecdf1ae2862f841926f15b27706dc5f58b7a97eddb385d14cb9c8ac2401498496fac004e5741178f6b0d2fd50e232cd6f66995259a8c573a6bc6ad4f950ff407df67c0d00efbe7bf66eacef1439b60e4dbf24b6eed04202c8542f11f3f6665805eac43e313d13faf6488a374e955b4e0d46b82b24401ac", 0xcd, 0x7}, {&(0x7f0000010000)="00040000ec0100001302000012000000000000000002000000010000611cad49e10000001e000000000000000010cc0310000100526549734572334673000000020000000200010002000102000000000100000012312a231212331233123112341341241273797a6b616c6c65720000000000000001001e003ac1655f004eed", 0x80, 0x10000}, {&(0x7f0000000040)="0000000000000500080000000110000003100048b25607818b96e27ea580195600000000000000000000009e08", 0x2d, 0x100c0}, {&(0x7f0000001a00)="00040000000000000000000012000000000000000002000000010000611cad49e10000001e000000000000000000000000000000000000000000000000000000f45098122a162b001731da04980e000066d9ca9b088f7afee742a2aac93d105868c72edb814cc66a9a1509f90bd413a2b62da4399debc7fecf87abdb531e95f92a62d960ae64fe76344e2543f4e6fb0d51550535cc7a260a24c2f4efbde45c755153418ce7f37b89cfa2db017fa700"/185, 0xb9, 0x212000}, {&(0x7f0000011300)="010002005c0f0000000000000000000000000000000000000100000002000000000000000000000000002c00d40f0100010000000200000001000000f401000002003000a40f00"/96, 0x60, 0x213000}, {&(0x7f0000000280)="0000000001000000010000000200000028000400020000000000000001000000200004002e2e0000000000002e00e2ff00000000ed4100000300003ac1655f3ac1655f3ac165ea000000000000000000f3ff", 0x52, 0x213fa0}], 0x20040a, &(0x7f0000000180)=ANY=[@ANYRES64=0x0], 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$F2FS_IOC_START_ATOMIC_WRITE(0xffffffffffffffff, 0xf501, 0x0) sync() sync() r0 = open(&(0x7f0000000180)='./bus\x00', 0x14d27e, 0x0) sync() fallocate(r0, 0x0, 0x0, 0x1000f4) r1 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x42142, 0x39) r2 = open(&(0x7f0000000040)='./bus\x00', 0x147042, 0x0) sendfile(r1, r2, 0x0, 0x1000000201005) r3 = syz_open_procfs(0x0, &(0x7f0000000180)='pagemap\x00') lseek(r3, 0x0, 0x1) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x1000000201005) ioctl$BTRFS_IOC_START_SYNC(0xffffffffffffffff, 0x80089418, &(0x7f0000000040)) ioctl$BTRFS_IOC_RM_DEV_V2(r1, 0x5000943a, &(0x7f0000000740)={{r3}, 0x0, 0x8, @unused=[0x7, 0x7fffffffffffffff, 0x2, 0x9], @name="67f63044e4caa71ee74c972d6d57a6d0649140fa79d9181adebba6df25d062d2969852a3b56fe788cf84e05de3225d1260aba4929be9f10043f424a3ca118baf91f453445c579065047ceb11991f778ac99f637ff5c2cf8cabd4c36b71aa194e1d69ffbff090fe7494340edffbe4fadc96e5791bca8b1ee878a02042ceae8bee5412bfeec357df79f941a474845691ac438931c040c1e34044be9b7964563403ee61ee52fd077cd615ed0fb3afdb06da79cab447bccd7c3ce3888efae8d829850678d5ff571a6235856e7cda92d6f396abb2ea3e4f3dc710663c2072a4f922913e16ef9dbdcdafe7eeaaa4cd917d4a0b31679a615b0ace3cba331f019e90234ef7dab882c4b231129e04d910ccba72a659e5d7c23dbcae2f400cd7837884465ceecfc8bb526eff6b8122a9ccb3ae706e85f50d6ea39924fe28b039fd12cf0b8d0e0503559bef4730ba9292f03a2a50f8db7aeca15d4a850f63a440fce481a86d2b70ada7695b792596be64c5b119c9660e32e2276e1333af356e59116dfe9334a683c6ad725166164da1651a01d747f8f5be20d0cdae35f472aac496fc4a43075e7ed9ef0cfc4b24931b18947077558cb64c7384809a4d9cfe9d9722545c194cf4aba4dd69f1e398032a3f18ab479ad5816d4bf8a624804912ac7f62ceae44bee86dcb69c37101fa6037047a5e7d56e49fbd57888c43068b23c19a40c68533d600286828c0b0395508117da4a06a58d9298945e5be07b9ed186a984c960fbcdf728edca3cd1ad93b3fd721b58be4e5198cd4e0dce3a5ad0938792662b9476b2e27fc586f91fded30c143892d53387c4d75b269c9681899229bbd8d618e0f3bb8ee0bbfd16b05696c5bfad2ad538b520cff6c6a2680827558e03d9d899514ec5fff60d59796569b023315cc3c34cb10f3df4a1562966351a90a7244302c8c87d8ec49037c285e143a715ebc5db573d50da6c1fdceb2dc88f6f95786893f89c573f5b60b64157f0fe1d00d7d93064e39af316ec66f6988da5b38236d0ec63635efe8415b0f50859d798ab62003b95f5a8848192e0b2ba6b145b9fbb068d0938144458d10558f08191b7832754a1bcc5faca1b47025f63cec1cdd960b667cc9ef5e51ff889c00203c3e5b95442a228aa668925ccd2be1942b3f776049c5afad76232f7c719eaa938c9cb4dd46b7df03539c95c25db4795f3aa863e04428bd768774282e342d7c992b382775cd591b01b5959ec5cdfc8e1935aa79337e4b329ae740dbc727bd9580edf67a890a5138068372550ccf7930bb54c4b36d13de0c40581ff8e2a0b052dd930c3c9d637f5b7c846253d9ea61c7ad6d77dfb15ba0df5de1007d546967292c011fb45d1c38a309f0d4a5d8dd7a77482f45502a1eeb919a82e033f81b39c0d09e28fd9e3e6ee60d2f2bad081229bd867a10244e4c1d4efc66b80721083b0776cb4561d29021e0261f3891b81290f0dda518b91054c9a7341854584592d917d9d4ef461caeb7ad179f71cc9df82fc080694feadaf812d967498ed55dc6909de28f8b767cdaa843069215e18704fde1b01eb05d4e1d0d3d12d954c5feea1d64b3b542b9e185e5921650b1fd6d13f235358744a2bfc16469d8e028247a699a17675575819ae9093018b47314bca40a6243892670a1ecc399a334aa6ead7c60771deb16073c9a6616898dced262ab09c9eb002fc9cafef28f9735736d12ab5666301ac971b25fae2b316ae06ce87beaea9e84e25d52e7b14c9069ef357b7074d0134b635a1c6752b7a28d612a485bb29c127aa99b42ce6afb6de61c74b1853a87d1c0eb6ee0ac029123090d7a04f0bb17906cc49ce75cd0aba69915ee9d1c2710ffbf752537a35b18e0e44ac31fb5fb62f1350d13b42a75eee30688b328ad48b55efaf4050bdeb17133f091a70368f1374f28498727e5ab3bc54bd7a2f1dc9306fbcb97e3d39939da9dbf7a083523e05a51cf92d9c54701ae8275a1b0860a13137274e2d9e6eae4ef0f407284f1a64a2f42a6ccd5ca6099b7a63ce3ef855a4e9eefe03d04b659cbc6ec40ca6dcb61f5c0b1c54ef74c6558dd9efdb6fc069028a3f42427a497241af3442cd3393a0f39709cda93fceffd9249137146a893a5116ad895ff6b67a31fb8cf02befb04f4a03025d7fed06efa73930fc28544cbf8ad90301fb746fec229e780cf39f65f124de8f4499f9dc9818c5f73238762e36c19e719b02122b920ffd99b7a3eedcc17946f3f450fa0442235f69ac01743df5876cb011a32ab512210831d0eb491c5516bce2f6e1e4252292caed8ecf7b3b03e70670394891b1749c5d15afddc90b482cd70ab1384a7389c406ef3f217c09a0f3aba2f4116ae877cf5194df3413fa8b5cb947dc15fbdd2f9c34c399e15d04b82432dbfcd1d49b072a39f49bc1d6bf4833cfebc9f3d8c22c496de9f4005c957e9c6a975f47e307c31f76e2d4ffb240ff9c55d2a39c6e766fc8df3d46c504da3d526a1c5115c2de6f92eaafd8686024d9e0855f4fe05a0582b3cc2ec7a716b77646bbe1b3bdf3b6bd411fc21dd94e8f0d4c2999160e88145f151c01cf33d4ba2b5797e02bdbb51fd78acbdca548f6fdecd56b86cfb0d73096a6c90428ab0ba5d41e8a7bba2a02c0797d9d883fceb5f9e92f58845aab5757abc1e7e693a826516ffd83c8f1bdcffef54ba4fb8e666fca36b5600d4c7317177e8f46b6a70ec7aaddc93cd2f2139bb4b94b421523eb5367595712cef3c54cad9fd6ad81fd5a669ecf16a298e71c66a9c836af63ccb4519393dba93550854442e5bae68ea205e0f47878938ca538310265b9f339e1a493bec3844177807ce44777ee079e3ce00822e230d37d20c13acd14bec9d3347f142f3ee05684792e7278d7fb0d5e6e1760b5d9b3cf8353203bcfa24f12903b7e73dcd6d241d846a332ba0c3b1b0fad7da9b781877b7bdb90480a55fe495edef2d785adc25155995baaa4f90c2c02f10fc2315f0382e4e6b67741728233b930086b4affe710d7fb9730e277a2ae99a0940b7584c2325a8fcf0b437a3a39f4da330e27764e7cc862eb9a6807cb42d733f494968bd526fb0f5e9ea9177c18fe6a95db892414bd2123fc17dde818a4fe26a82958feb61734622e8a6edea8088e7d3666cbb57bf9a97adb41993c83243e2337ef657a9a4bd28de236c8ef32d0966c7b0139114f8354c4ffbbbad66ca9325b5dae34a27f373598fb656c06c972e6d250ea938fab78af831cae5a59597253b49173dc5371bc43565db979a311ffa91044c6a8f9a9af99873bf25819002916a09803f2793169a12039aaf5d9831de00f6fbea953d76a1f083a06b7c3252b8023e3dd04d817deb27b5c3a0a47e3bbf46b61249c21e452c2d530cbfa054eb10b5046cfe191abd8d495ef5dee339774bc72ff1308b1be5b485907e35a58964bf928aefd297f0e2ea894180b71f2d397f8102af2817bf75be6bbe69f255fd07031a9663bbfa7ae90675b26cc815b8590d4ccdca20288474a71dfc9862620c68eac269387d6c93944fb674aca46e4e18ea2a492f2261aeaa788559509a54825f987952415def24e12856860b474f62881cd2dbec5079bc53e2afae5a8f532b45b704148ffb9aa32346fcbf9b6669108cd3f08162507a7fca70cc8aaa09f3489a091bf01394f219d2654d1b84e58121c3a1acb3446d776bab8fa1e047112e3d1215ad00782a0da27548ae033072b668d086fff48130be52e9c57d0edc5120545322a1bdc270e5fe167a5e301006e3917deec79d41396c3e3841f77c8996a195e97123a2cb694903d2a26e8a1023958a1f52afbf024aaebd063b8044ebd048e1ed698f7e26c4184feec32ad333801b78399a04a04b12b96b8868c0e9c093433fa2f4178d85236c4baa1ca30db1d00506abb68ef34cb0e1545f1a7e701a2d20237b8b29749298dfb41e5b6e6f44e11216114542d60bd39f3bf7f4681803e9c8d9b26a8654707b3cda2f9a059754487ad4b32c8a6a804a525a3ebbf3b0d92f2f9b546f076f77bafa1f3df24feff738fd205101d1cb04a5a8eb4e1fb449d6314c4bb4e85687978e946ade041f5737087ec66b7f3abcaab024c52c6d7979e9d6084e8d0bcf17324667d9161f2a59a676833f4fe526ed28510a80f8afee1d569296e623e8f748dc68cd83d84b45922ce62ed373e9681e8c60a7bfa5c2260ef68d56e8422291ed9050cb2ca82df143e48f4e83a1341fa2c7e8e35e7b1c173792d3d40688ef9f709f642d76f9d1c6b5c8a4ccba8b692408be113e52002fad214356596ac63e407dc6e3a0c33ee95bfe28395a5aa2fc8ed89ca95854738919d76199df19192bdca592054e88426da6d4e019a221e7fe3851759800b1814d979df9b755e2bf7696c3e8ecdde7aaf52fa054477d47857fb83791d968a597c24ca08a4bba5cb9ca531229f4ca8a13a5a5bf902694d46786c343d7114be84d8eb379e78a33c47d6f94c9b74553470b282d15e052e794217e8d3267acc6324ae3aad46299bf1d486ad53a811b6adde545ca7202d7b35a87cf9b3cb554d379127a2c8da45a2340e821eae0499a021c0753c65681acf5266e4216121d4ea3b4f1263ccd9504e4a2a542f2e112ade7f9d9da4d283d766452f5508de0aa0ba366b8f04e504c6a39b62cae0bef72071410f46ebabe45d8e178bd75fe43c774a1a6ffbe2d47cf711b48c4317bb49db5f947189d5c4d577d1219b41dcc27b84b70d6f10256676823584416fe8cbd74e2e4aace255b486dffbd00984d69e273ca403d0228654acd746af9d3aff34bd0708d8601063190819c62cba2fba15ee6c930c27e7cbda9a959ff463eeedb34bf13ec7b83532507c2615ee6f008da14130aa09202ffd906450fed3c0429ed04ed62cb03249ad2a10c60ba101e1936dae02a06b9fd998fa1a34f226743de5633cb49bfb27e31d2639522218fc022de95916d5f2f8a81cdaf2d89fb83313e5949598528bad41b7fe24418443387cc2f1b331d2ddfa9c7f7a3bad45c883aec986949788e7cb2fe827a367a3dada094cc984f1ac7b9d31b7db04c9bc0239a4e638e9492a049d4f00212d71ef4bc7de3d3439c801374642fd4ef202c839b09548e6b8ce6c26aa7b7b81e0b34dee3ae3a074aceb234e4da7b479e9fc76a843fd9ca2fc6148e7f275e268e8428cf0df6618790f529c500101add932a61b67bf77ea133633452722f25509ec24b7be745773f50cdbfc56ec81bf11fbf17441e5c87cbc201f1f14a87329f2e4dc35773bbbc607fdd560763c6703a5dedc6bd73db722c60ceaab51a5ea2591fc838238aee07222e4416320d4031abb9eec8e79efe54ec95dae5b56b58b796ad02141e1c02be71c1f520b7739d7eefe27c03368d9e5d07b1369efa12257339fa7a6d2fe458d5284dbe1df1a1f6de8b27d55abb26ce8b7515325236cf0d9a71fe5d41c12f65b16180dd3747916f11be9717bcc09aff6fc5e6f0837aed4fb1571265857e78ec963538772f4d7b5af507048945eb0a92ba2a7952e3c32952943a8c77803f27fa3d1d92a467ba8d3d54a6f6ff9f71933e71152546ee70dd9e6d6834103d7b6b99c4a55a7fd40a4375868cb8c21b9091e5d134b432b169939323635f1f7d18dd6bc5693e8d422ef372ed7c6ca2b8bc2a22af0830f06bdd0869f801bcfa4f925f6e7cd01229fe6c33961b4c0279c77e6279c93be1423092b66066396e1b"}) [ 421.946730][T17141] loop5: detected capacity change from 0 to 8192 [ 421.980849][T17141] REISERFS warning: read_super_block: reiserfs filesystem is deprecated and scheduled to be removed from the kernel in 2025 [ 422.021905][T17141] REISERFS (device loop5): found reiserfs format "3.6" with non-standard journal [ 422.031119][T17141] REISERFS (device loop5): using ordered data mode [ 422.073687][T17141] reiserfs: using flush barriers [ 422.084652][T17141] REISERFS (device loop5): journal params: device loop5, size 512, journal first block 18, max trans len 256, max batch 225, max commit age 30, max trans age 30 [ 422.101277][T17141] REISERFS (device loop5): checking transaction log (loop5) [ 422.109422][T17141] REISERFS (device loop5): Using rupasov hash to sort names [ 422.133960][T17141] REISERFS (device loop5): Created .reiserfs_priv - reserved for xattr storage. [ 422.212508][ T27] audit: type=1800 audit(1667001161.238:399): pid=17141 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.5" name="bus" dev="sda1" ino=1163 res=0 errno=0 [ 422.253793][ T27] audit: type=1800 audit(1667001161.278:400): pid=17141 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.5" name="bus" dev="sda1" ino=1163 res=0 errno=0 [ 422.281886][T17141] REISERFS error (device loop5): reiserfs-2025 reiserfs_cache_bitmap_metadata: bitmap block 17 is corrupted: first bit must be 1 [ 422.313577][T17141] REISERFS (device loop5): Remounting filesystem read-only [ 422.333824][T17141] REISERFS warning (device loop5): clm-6006 reiserfs_dirty_inode: writing inode 1207963652 on readonly FS 23:52:41 executing program 5: syz_mount_image$reiserfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x400010, 0x8, &(0x7f0000000540)=[{&(0x7f0000000140)="8cb637", 0x3, 0x1}, {&(0x7f0000000600)="008409", 0x3, 0x4}, {&(0x7f00000003c0)="cf58f9b6b097287218ce56f250b426fd1534a8241397cfab6d8816fa4bb45c3f9fddf876b269c1e859cebe21b7d9244b1fd8f411c2e75b40440e6e93656ecbb49beeac1c7571478ca3c99ec9074aebadf4462d55738cecdf1ae2862f841926f15b27706dc5f58b7a97eddb385d14cb9c8ac2401498496fac004e5741178f6b0d2fd50e232cd6f66995259a8c573a6bc6ad4f950ff407df67c0d00efbe7bf66eacef1439b60e4dbf24b6eed04202c8542f11f3f6665805eac43e313d13faf6488a374e955b4e0d46b82b24401ac", 0xcd, 0x7}, {&(0x7f0000010000)="00040000ec0100001302000012000000000000000002000000010000611cad49e10000001e000000000000000010cc0310000100526549734572334673000000020000000200010002000102000000000100000012312a231212331233123112341341241273797a6b616c6c65720000000000000001001e003ac1655f004eed", 0x80, 0x10000}, {&(0x7f0000000040)="0000000000000500080000000110000003100048b25607818b96e27ea580195600000000000000000000009e08", 0x2d, 0x100c0}, {&(0x7f0000001a00)="00040000000000000000000012000000000000000002000000010000611cad49e10000001e000000000000000000000000000000000000000000000000000000f45098122a162b001731da04980e000066d9ca9b088f7afee742a2aac93d105868c72edb814cc66a9a1509f90bd413a2b62da4399debc7fecf87abdb531e95f92a62d960ae64fe76344e2543f4e6fb0d51550535cc7a260a24c2f4efbde45c755153418ce7f37b89cfa2db017fa700"/185, 0xb9, 0x212000}, {&(0x7f0000011300)="010002005c0f0000000000000000000000000000000000000100000002000000000000000000000000002c00d40f0100010000000200000001000000f401000002003000a40f00"/96, 0x60, 0x213000}, {&(0x7f0000000280)="0000000001000000010000000200000028000400020000000000000001000000200004002e2e0000000000002e00e2ff00000000ed4100000300003ac1655f3ac1655f3ac165ea000000000000000000f3ff", 0x52, 0x213fa0}], 0x20040a, &(0x7f0000000180)=ANY=[@ANYRES64=0x0], 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$F2FS_IOC_START_ATOMIC_WRITE(0xffffffffffffffff, 0xf501, 0x0) sync() sync() r0 = open(&(0x7f0000000180)='./bus\x00', 0x14d27e, 0x0) sync() fallocate(r0, 0x0, 0x0, 0x1000f4) r1 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x42142, 0x39) r2 = open(&(0x7f0000000040)='./bus\x00', 0x147042, 0x0) sendfile(r1, r2, 0x0, 0x1000000201005) r3 = syz_open_procfs(0x0, &(0x7f0000000180)='pagemap\x00') lseek(r3, 0x0, 0x1) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x1000000201005) ioctl$BTRFS_IOC_START_SYNC(0xffffffffffffffff, 0x80089418, &(0x7f0000000040)=0x0) ioctl$BTRFS_IOC_WAIT_SYNC(0xffffffffffffffff, 0x40089416, &(0x7f00000001c0)=r4) ioctl$BTRFS_IOC_RM_DEV_V2(r1, 0x5000943a, &(0x7f0000000740)={{r3}, 0x0, 0x8, @unused=[0x7, 0x7fffffffffffffff, 0x2, 0x9], @name="67f63044e4caa71ee74c972d6d57a6d0649140fa79d9181adebba6df25d062d2969852a3b56fe788cf84e05de3225d1260aba4929be9f10043f424a3ca118baf91f453445c579065047ceb11991f778ac99f637ff5c2cf8cabd4c36b71aa194e1d69ffbff090fe7494340edffbe4fadc96e5791bca8b1ee878a02042ceae8bee5412bfeec357df79f941a474845691ac438931c040c1e34044be9b7964563403ee61ee52fd077cd615ed0fb3afdb06da79cab447bccd7c3ce3888efae8d829850678d5ff571a6235856e7cda92d6f396abb2ea3e4f3dc710663c2072a4f922913e16ef9dbdcdafe7eeaaa4cd917d4a0b31679a615b0ace3cba331f019e90234ef7dab882c4b231129e04d910ccba72a659e5d7c23dbcae2f400cd7837884465ceecfc8bb526eff6b8122a9ccb3ae706e85f50d6ea39924fe28b039fd12cf0b8d0e0503559bef4730ba9292f03a2a50f8db7aeca15d4a850f63a440fce481a86d2b70ada7695b792596be64c5b119c9660e32e2276e1333af356e59116dfe9334a683c6ad725166164da1651a01d747f8f5be20d0cdae35f472aac496fc4a43075e7ed9ef0cfc4b24931b18947077558cb64c7384809a4d9cfe9d9722545c194cf4aba4dd69f1e398032a3f18ab479ad5816d4bf8a624804912ac7f62ceae44bee86dcb69c37101fa6037047a5e7d56e49fbd57888c43068b23c19a40c68533d600286828c0b0395508117da4a06a58d9298945e5be07b9ed186a984c960fbcdf728edca3cd1ad93b3fd721b58be4e5198cd4e0dce3a5ad0938792662b9476b2e27fc586f91fded30c143892d53387c4d75b269c9681899229bbd8d618e0f3bb8ee0bbfd16b05696c5bfad2ad538b520cff6c6a2680827558e03d9d899514ec5fff60d59796569b023315cc3c34cb10f3df4a1562966351a90a7244302c8c87d8ec49037c285e143a715ebc5db573d50da6c1fdceb2dc88f6f95786893f89c573f5b60b64157f0fe1d00d7d93064e39af316ec66f6988da5b38236d0ec63635efe8415b0f50859d798ab62003b95f5a8848192e0b2ba6b145b9fbb068d0938144458d10558f08191b7832754a1bcc5faca1b47025f63cec1cdd960b667cc9ef5e51ff889c00203c3e5b95442a228aa668925ccd2be1942b3f776049c5afad76232f7c719eaa938c9cb4dd46b7df03539c95c25db4795f3aa863e04428bd768774282e342d7c992b382775cd591b01b5959ec5cdfc8e1935aa79337e4b329ae740dbc727bd9580edf67a890a5138068372550ccf7930bb54c4b36d13de0c40581ff8e2a0b052dd930c3c9d637f5b7c846253d9ea61c7ad6d77dfb15ba0df5de1007d546967292c011fb45d1c38a309f0d4a5d8dd7a77482f45502a1eeb919a82e033f81b39c0d09e28fd9e3e6ee60d2f2bad081229bd867a10244e4c1d4efc66b80721083b0776cb4561d29021e0261f3891b81290f0dda518b91054c9a7341854584592d917d9d4ef461caeb7ad179f71cc9df82fc080694feadaf812d967498ed55dc6909de28f8b767cdaa843069215e18704fde1b01eb05d4e1d0d3d12d954c5feea1d64b3b542b9e185e5921650b1fd6d13f235358744a2bfc16469d8e028247a699a17675575819ae9093018b47314bca40a6243892670a1ecc399a334aa6ead7c60771deb16073c9a6616898dced262ab09c9eb002fc9cafef28f9735736d12ab5666301ac971b25fae2b316ae06ce87beaea9e84e25d52e7b14c9069ef357b7074d0134b635a1c6752b7a28d612a485bb29c127aa99b42ce6afb6de61c74b1853a87d1c0eb6ee0ac029123090d7a04f0bb17906cc49ce75cd0aba69915ee9d1c2710ffbf752537a35b18e0e44ac31fb5fb62f1350d13b42a75eee30688b328ad48b55efaf4050bdeb17133f091a70368f1374f28498727e5ab3bc54bd7a2f1dc9306fbcb97e3d39939da9dbf7a083523e05a51cf92d9c54701ae8275a1b0860a13137274e2d9e6eae4ef0f407284f1a64a2f42a6ccd5ca6099b7a63ce3ef855a4e9eefe03d04b659cbc6ec40ca6dcb61f5c0b1c54ef74c6558dd9efdb6fc069028a3f42427a497241af3442cd3393a0f39709cda93fceffd9249137146a893a5116ad895ff6b67a31fb8cf02befb04f4a03025d7fed06efa73930fc28544cbf8ad90301fb746fec229e780cf39f65f124de8f4499f9dc9818c5f73238762e36c19e719b02122b920ffd99b7a3eedcc17946f3f450fa0442235f69ac01743df5876cb011a32ab512210831d0eb491c5516bce2f6e1e4252292caed8ecf7b3b03e70670394891b1749c5d15afddc90b482cd70ab1384a7389c406ef3f217c09a0f3aba2f4116ae877cf5194df3413fa8b5cb947dc15fbdd2f9c34c399e15d04b82432dbfcd1d49b072a39f49bc1d6bf4833cfebc9f3d8c22c496de9f4005c957e9c6a975f47e307c31f76e2d4ffb240ff9c55d2a39c6e766fc8df3d46c504da3d526a1c5115c2de6f92eaafd8686024d9e0855f4fe05a0582b3cc2ec7a716b77646bbe1b3bdf3b6bd411fc21dd94e8f0d4c2999160e88145f151c01cf33d4ba2b5797e02bdbb51fd78acbdca548f6fdecd56b86cfb0d73096a6c90428ab0ba5d41e8a7bba2a02c0797d9d883fceb5f9e92f58845aab5757abc1e7e693a826516ffd83c8f1bdcffef54ba4fb8e666fca36b5600d4c7317177e8f46b6a70ec7aaddc93cd2f2139bb4b94b421523eb5367595712cef3c54cad9fd6ad81fd5a669ecf16a298e71c66a9c836af63ccb4519393dba93550854442e5bae68ea205e0f47878938ca538310265b9f339e1a493bec3844177807ce44777ee079e3ce00822e230d37d20c13acd14bec9d3347f142f3ee05684792e7278d7fb0d5e6e1760b5d9b3cf8353203bcfa24f12903b7e73dcd6d241d846a332ba0c3b1b0fad7da9b781877b7bdb90480a55fe495edef2d785adc25155995baaa4f90c2c02f10fc2315f0382e4e6b67741728233b930086b4affe710d7fb9730e277a2ae99a0940b7584c2325a8fcf0b437a3a39f4da330e27764e7cc862eb9a6807cb42d733f494968bd526fb0f5e9ea9177c18fe6a95db892414bd2123fc17dde818a4fe26a82958feb61734622e8a6edea8088e7d3666cbb57bf9a97adb41993c83243e2337ef657a9a4bd28de236c8ef32d0966c7b0139114f8354c4ffbbbad66ca9325b5dae34a27f373598fb656c06c972e6d250ea938fab78af831cae5a59597253b49173dc5371bc43565db979a311ffa91044c6a8f9a9af99873bf25819002916a09803f2793169a12039aaf5d9831de00f6fbea953d76a1f083a06b7c3252b8023e3dd04d817deb27b5c3a0a47e3bbf46b61249c21e452c2d530cbfa054eb10b5046cfe191abd8d495ef5dee339774bc72ff1308b1be5b485907e35a58964bf928aefd297f0e2ea894180b71f2d397f8102af2817bf75be6bbe69f255fd07031a9663bbfa7ae90675b26cc815b8590d4ccdca20288474a71dfc9862620c68eac269387d6c93944fb674aca46e4e18ea2a492f2261aeaa788559509a54825f987952415def24e12856860b474f62881cd2dbec5079bc53e2afae5a8f532b45b704148ffb9aa32346fcbf9b6669108cd3f08162507a7fca70cc8aaa09f3489a091bf01394f219d2654d1b84e58121c3a1acb3446d776bab8fa1e047112e3d1215ad00782a0da27548ae033072b668d086fff48130be52e9c57d0edc5120545322a1bdc270e5fe167a5e301006e3917deec79d41396c3e3841f77c8996a195e97123a2cb694903d2a26e8a1023958a1f52afbf024aaebd063b8044ebd048e1ed698f7e26c4184feec32ad333801b78399a04a04b12b96b8868c0e9c093433fa2f4178d85236c4baa1ca30db1d00506abb68ef34cb0e1545f1a7e701a2d20237b8b29749298dfb41e5b6e6f44e11216114542d60bd39f3bf7f4681803e9c8d9b26a8654707b3cda2f9a059754487ad4b32c8a6a804a525a3ebbf3b0d92f2f9b546f076f77bafa1f3df24feff738fd205101d1cb04a5a8eb4e1fb449d6314c4bb4e85687978e946ade041f5737087ec66b7f3abcaab024c52c6d7979e9d6084e8d0bcf17324667d9161f2a59a676833f4fe526ed28510a80f8afee1d569296e623e8f748dc68cd83d84b45922ce62ed373e9681e8c60a7bfa5c2260ef68d56e8422291ed9050cb2ca82df143e48f4e83a1341fa2c7e8e35e7b1c173792d3d40688ef9f709f642d76f9d1c6b5c8a4ccba8b692408be113e52002fad214356596ac63e407dc6e3a0c33ee95bfe28395a5aa2fc8ed89ca95854738919d76199df19192bdca592054e88426da6d4e019a221e7fe3851759800b1814d979df9b755e2bf7696c3e8ecdde7aaf52fa054477d47857fb83791d968a597c24ca08a4bba5cb9ca531229f4ca8a13a5a5bf902694d46786c343d7114be84d8eb379e78a33c47d6f94c9b74553470b282d15e052e794217e8d3267acc6324ae3aad46299bf1d486ad53a811b6adde545ca7202d7b35a87cf9b3cb554d379127a2c8da45a2340e821eae0499a021c0753c65681acf5266e4216121d4ea3b4f1263ccd9504e4a2a542f2e112ade7f9d9da4d283d766452f5508de0aa0ba366b8f04e504c6a39b62cae0bef72071410f46ebabe45d8e178bd75fe43c774a1a6ffbe2d47cf711b48c4317bb49db5f947189d5c4d577d1219b41dcc27b84b70d6f10256676823584416fe8cbd74e2e4aace255b486dffbd00984d69e273ca403d0228654acd746af9d3aff34bd0708d8601063190819c62cba2fba15ee6c930c27e7cbda9a959ff463eeedb34bf13ec7b83532507c2615ee6f008da14130aa09202ffd906450fed3c0429ed04ed62cb03249ad2a10c60ba101e1936dae02a06b9fd998fa1a34f226743de5633cb49bfb27e31d2639522218fc022de95916d5f2f8a81cdaf2d89fb83313e5949598528bad41b7fe24418443387cc2f1b331d2ddfa9c7f7a3bad45c883aec986949788e7cb2fe827a367a3dada094cc984f1ac7b9d31b7db04c9bc0239a4e638e9492a049d4f00212d71ef4bc7de3d3439c801374642fd4ef202c839b09548e6b8ce6c26aa7b7b81e0b34dee3ae3a074aceb234e4da7b479e9fc76a843fd9ca2fc6148e7f275e268e8428cf0df6618790f529c500101add932a61b67bf77ea133633452722f25509ec24b7be745773f50cdbfc56ec81bf11fbf17441e5c87cbc201f1f14a87329f2e4dc35773bbbc607fdd560763c6703a5dedc6bd73db722c60ceaab51a5ea2591fc838238aee07222e4416320d4031abb9eec8e79efe54ec95dae5b56b58b796ad02141e1c02be71c1f520b7739d7eefe27c03368d9e5d07b1369efa12257339fa7a6d2fe458d5284dbe1df1a1f6de8b27d55abb26ce8b7515325236cf0d9a71fe5d41c12f65b16180dd3747916f11be9717bcc09aff6fc5e6f0837aed4fb1571265857e78ec963538772f4d7b5af507048945eb0a92ba2a7952e3c32952943a8c77803f27fa3d1d92a467ba8d3d54a6f6ff9f71933e71152546ee70dd9e6d6834103d7b6b99c4a55a7fd40a4375868cb8c21b9091e5d134b432b169939323635f1f7d18dd6bc5693e8d422ef372ed7c6ca2b8bc2a22af0830f06bdd0869f801bcfa4f925f6e7cd01229fe6c33961b4c0279c77e6279c93be1423092b66066396e1b"}) [ 422.426209][T17146] loop5: detected capacity change from 0 to 8192 [ 422.452354][T17146] REISERFS warning: read_super_block: reiserfs filesystem is deprecated and scheduled to be removed from the kernel in 2025 [ 422.492640][T17146] REISERFS (device loop5): found reiserfs format "3.6" with non-standard journal [ 422.512983][T17146] REISERFS (device loop5): using ordered data mode [ 422.519613][T17146] reiserfs: using flush barriers [ 422.552248][T17146] REISERFS (device loop5): journal params: device loop5, size 512, journal first block 18, max trans len 256, max batch 225, max commit age 30, max trans age 30 [ 422.589429][T17146] REISERFS (device loop5): checking transaction log (loop5) [ 422.612130][T17146] REISERFS (device loop5): Using rupasov hash to sort names [ 422.630018][T17146] REISERFS (device loop5): Created .reiserfs_priv - reserved for xattr storage. [ 422.677231][ T27] audit: type=1800 audit(1667001161.698:401): pid=17146 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.5" name="bus" dev="sda1" ino=1163 res=0 errno=0 [ 422.725711][ T27] audit: type=1800 audit(1667001161.748:402): pid=17146 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.5" name="bus" dev="sda1" ino=1163 res=0 errno=0 [ 422.726512][T17146] REISERFS error (device loop5): reiserfs-2025 reiserfs_cache_bitmap_metadata: bitmap block 17 is corrupted: first bit must be 1 [ 422.782018][T17146] REISERFS (device loop5): Remounting filesystem read-only [ 422.799918][T17146] REISERFS warning (device loop5): clm-6006 reiserfs_dirty_inode: writing inode 1207963652 on readonly FS 23:52:41 executing program 5: syz_mount_image$reiserfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x400010, 0x8, &(0x7f0000000540)=[{&(0x7f0000000140)="8cb637", 0x3, 0x1}, {&(0x7f0000000600)="008409", 0x3, 0x4}, {&(0x7f00000003c0)="cf58f9b6b097287218ce56f250b426fd1534a8241397cfab6d8816fa4bb45c3f9fddf876b269c1e859cebe21b7d9244b1fd8f411c2e75b40440e6e93656ecbb49beeac1c7571478ca3c99ec9074aebadf4462d55738cecdf1ae2862f841926f15b27706dc5f58b7a97eddb385d14cb9c8ac2401498496fac004e5741178f6b0d2fd50e232cd6f66995259a8c573a6bc6ad4f950ff407df67c0d00efbe7bf66eacef1439b60e4dbf24b6eed04202c8542f11f3f6665805eac43e313d13faf6488a374e955b4e0d46b82b24401ac", 0xcd, 0x7}, {&(0x7f0000010000)="00040000ec0100001302000012000000000000000002000000010000611cad49e10000001e000000000000000010cc0310000100526549734572334673000000020000000200010002000102000000000100000012312a231212331233123112341341241273797a6b616c6c65720000000000000001001e003ac1655f004eed", 0x80, 0x10000}, {&(0x7f0000000040)="0000000000000500080000000110000003100048b25607818b96e27ea580195600000000000000000000009e08", 0x2d, 0x100c0}, {&(0x7f0000001a00)="00040000000000000000000012000000000000000002000000010000611cad49e10000001e000000000000000000000000000000000000000000000000000000f45098122a162b001731da04980e000066d9ca9b088f7afee742a2aac93d105868c72edb814cc66a9a1509f90bd413a2b62da4399debc7fecf87abdb531e95f92a62d960ae64fe76344e2543f4e6fb0d51550535cc7a260a24c2f4efbde45c755153418ce7f37b89cfa2db017fa700"/185, 0xb9, 0x212000}, {&(0x7f0000011300)="010002005c0f0000000000000000000000000000000000000100000002000000000000000000000000002c00d40f0100010000000200000001000000f401000002003000a40f00"/96, 0x60, 0x213000}, {&(0x7f0000000280)="0000000001000000010000000200000028000400020000000000000001000000200004002e2e0000000000002e00e2ff00000000ed4100000300003ac1655f3ac1655f3ac165ea000000000000000000f3ff", 0x52, 0x213fa0}], 0x20040a, &(0x7f0000000180)=ANY=[@ANYRES64=0x0], 0x0) sync() r0 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x42142, 0x0) ioctl$BTRFS_IOC_RM_DEV_V2(r0, 0x5000943a, 0x0) (fail_nth: 1) [ 422.946714][T17151] loop5: detected capacity change from 0 to 8192 [ 422.969837][T17151] REISERFS warning: read_super_block: reiserfs filesystem is deprecated and scheduled to be removed from the kernel in 2025 [ 422.994569][T17151] REISERFS (device loop5): found reiserfs format "3.6" with non-standard journal [ 423.013865][T17151] REISERFS (device loop5): using ordered data mode [ 423.033846][T17151] reiserfs: using flush barriers [ 423.039782][T17151] REISERFS (device loop5): journal params: device loop5, size 512, journal first block 18, max trans len 256, max batch 225, max commit age 30, max trans age 30 [ 423.082924][T17151] REISERFS (device loop5): checking transaction log (loop5) [ 423.103684][T17151] REISERFS (device loop5): Using rupasov hash to sort names [ 423.123825][T17151] REISERFS (device loop5): Created .reiserfs_priv - reserved for xattr storage. [ 423.154841][T17154] ERROR: Out of memory at tomoyo_realpath_from_path. 23:52:42 executing program 5: syz_mount_image$reiserfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x400010, 0x8, &(0x7f0000000540)=[{&(0x7f0000000140)="8cb637", 0x3, 0x1}, {&(0x7f0000000600)="008409", 0x3, 0x4}, {&(0x7f00000003c0)="cf58f9b6b097287218ce56f250b426fd1534a8241397cfab6d8816fa4bb45c3f9fddf876b269c1e859cebe21b7d9244b1fd8f411c2e75b40440e6e93656ecbb49beeac1c7571478ca3c99ec9074aebadf4462d55738cecdf1ae2862f841926f15b27706dc5f58b7a97eddb385d14cb9c8ac2401498496fac004e5741178f6b0d2fd50e232cd6f66995259a8c573a6bc6ad4f950ff407df67c0d00efbe7bf66eacef1439b60e4dbf24b6eed04202c8542f11f3f6665805eac43e313d13faf6488a374e955b4e0d46b82b24401ac", 0xcd, 0x7}, {&(0x7f0000010000)="00040000ec0100001302000012000000000000000002000000010000611cad49e10000001e000000000000000010cc0310000100526549734572334673000000020000000200010002000102000000000100000012312a231212331233123112341341241273797a6b616c6c65720000000000000001001e003ac1655f004eed", 0x80, 0x10000}, {&(0x7f0000000040)="0000000000000500080000000110000003100048b25607818b96e27ea580195600000000000000000000009e08", 0x2d, 0x100c0}, {&(0x7f0000001a00)="00040000000000000000000012000000000000000002000000010000611cad49e10000001e000000000000000000000000000000000000000000000000000000f45098122a162b001731da04980e000066d9ca9b088f7afee742a2aac93d105868c72edb814cc66a9a1509f90bd413a2b62da4399debc7fecf87abdb531e95f92a62d960ae64fe76344e2543f4e6fb0d51550535cc7a260a24c2f4efbde45c755153418ce7f37b89cfa2db017fa700"/185, 0xb9, 0x212000}, {&(0x7f0000011300)="010002005c0f0000000000000000000000000000000000000100000002000000000000000000000000002c00d40f0100010000000200000001000000f401000002003000a40f00"/96, 0x60, 0x213000}, {&(0x7f0000000280)="0000000001000000010000000200000028000400020000000000000001000000200004002e2e0000000000002e00e2ff00000000ed4100000300003ac1655f3ac1655f3ac165ea000000000000000000f3ff", 0x52, 0x213fa0}], 0x20040a, &(0x7f0000000180)=ANY=[@ANYRES64=0x0], 0x0) sync() r0 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x42142, 0x0) ioctl$BTRFS_IOC_RM_DEV_V2(r0, 0x5000943a, 0x0) (fail_nth: 2) [ 423.263573][T17156] loop5: detected capacity change from 0 to 8192 [ 423.289112][T17156] REISERFS warning: read_super_block: reiserfs filesystem is deprecated and scheduled to be removed from the kernel in 2025 [ 423.331924][T17156] REISERFS (device loop5): found reiserfs format "3.6" with non-standard journal [ 423.354177][T17156] REISERFS (device loop5): using ordered data mode [ 423.373736][T17156] reiserfs: using flush barriers [ 423.379964][T17156] REISERFS (device loop5): journal params: device loop5, size 512, journal first block 18, max trans len 256, max batch 225, max commit age 30, max trans age 30 [ 423.410567][T17156] REISERFS (device loop5): checking transaction log (loop5) [ 423.425040][T17156] REISERFS (device loop5): Using rupasov hash to sort names [ 423.445412][T17156] REISERFS (device loop5): Created .reiserfs_priv - reserved for xattr storage. [ 423.460417][T17159] ERROR: Out of memory at tomoyo_realpath_from_path. 23:52:42 executing program 5: syz_mount_image$reiserfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x400010, 0x8, &(0x7f0000000540)=[{&(0x7f0000000140)="8cb637", 0x3, 0x1}, {&(0x7f0000000600)="008409", 0x3, 0x4}, {&(0x7f00000003c0)="cf58f9b6b097287218ce56f250b426fd1534a8241397cfab6d8816fa4bb45c3f9fddf876b269c1e859cebe21b7d9244b1fd8f411c2e75b40440e6e93656ecbb49beeac1c7571478ca3c99ec9074aebadf4462d55738cecdf1ae2862f841926f15b27706dc5f58b7a97eddb385d14cb9c8ac2401498496fac004e5741178f6b0d2fd50e232cd6f66995259a8c573a6bc6ad4f950ff407df67c0d00efbe7bf66eacef1439b60e4dbf24b6eed04202c8542f11f3f6665805eac43e313d13faf6488a374e955b4e0d46b82b24401ac", 0xcd, 0x7}, {&(0x7f0000010000)="00040000ec0100001302000012000000000000000002000000010000611cad49e10000001e000000000000000010cc0310000100526549734572334673000000020000000200010002000102000000000100000012312a231212331233123112341341241273797a6b616c6c65720000000000000001001e003ac1655f004eed", 0x80, 0x10000}, {&(0x7f0000000040)="0000000000000500080000000110000003100048b25607818b96e27ea580195600000000000000000000009e08", 0x2d, 0x100c0}, {&(0x7f0000001a00)="00040000000000000000000012000000000000000002000000010000611cad49e10000001e000000000000000000000000000000000000000000000000000000f45098122a162b001731da04980e000066d9ca9b088f7afee742a2aac93d105868c72edb814cc66a9a1509f90bd413a2b62da4399debc7fecf87abdb531e95f92a62d960ae64fe76344e2543f4e6fb0d51550535cc7a260a24c2f4efbde45c755153418ce7f37b89cfa2db017fa700"/185, 0xb9, 0x212000}, {&(0x7f0000011300)="010002005c0f0000000000000000000000000000000000000100000002000000000000000000000000002c00d40f0100010000000200000001000000f401000002003000a40f00"/96, 0x60, 0x213000}, {&(0x7f0000000280)="0000000001000000010000000200000028000400020000000000000001000000200004002e2e0000000000002e00e2ff00000000ed4100000300003ac1655f3ac1655f3ac165ea000000000000000000f3ff", 0x52, 0x213fa0}], 0x20040a, &(0x7f0000000180)=ANY=[@ANYRES64=0x0], 0x0) sync() r0 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x42142, 0x0) ioctl$BTRFS_IOC_RM_DEV_V2(r0, 0x5000943a, 0x0) (fail_nth: 3) [ 423.548702][T17161] loop5: detected capacity change from 0 to 8192 [ 423.580059][T17161] REISERFS warning: read_super_block: reiserfs filesystem is deprecated and scheduled to be removed from the kernel in 2025 [ 423.618947][T17161] REISERFS (device loop5): found reiserfs format "3.6" with non-standard journal [ 423.648875][T17161] REISERFS (device loop5): using ordered data mode [ 423.662869][T17161] reiserfs: using flush barriers [ 423.681949][T17161] REISERFS (device loop5): journal params: device loop5, size 512, journal first block 18, max trans len 256, max batch 225, max commit age 30, max trans age 30 [ 423.721657][T17161] REISERFS (device loop5): checking transaction log (loop5) [ 423.735387][T17164] FAULT_INJECTION: forcing a failure. [ 423.735387][T17164] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 423.773056][T17161] REISERFS (device loop5): Using rupasov hash to sort names [ 423.780729][T17164] CPU: 0 PID: 17164 Comm: syz-executor.5 Not tainted 6.1.0-rc2-syzkaller-00105-gb229b6ca5abb #0 [ 423.791158][T17164] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/11/2022 [ 423.801248][T17164] Call Trace: [ 423.804547][T17164] [ 423.807515][T17164] dump_stack_lvl+0x1b1/0x28e [ 423.812232][T17164] ? nf_tcp_handle_invalid+0x62e/0x62e [ 423.817717][T17164] ? panic+0x710/0x710 [ 423.821818][T17164] ? lock_release+0x81/0x820 [ 423.826438][T17164] ? snprintf+0xc0/0x110 [ 423.830704][T17164] should_fail+0x399/0x4e0 [ 423.835148][T17164] _copy_to_user+0x2b/0x130 [ 423.839681][T17164] simple_read_from_buffer+0xd9/0x160 [ 423.845083][T17164] proc_fail_nth_read+0x195/0x210 [ 423.850134][T17164] ? proc_fault_inject_write+0x370/0x370 [ 423.855790][T17164] ? security_file_permission+0x45f/0x5c0 [ 423.861533][T17164] ? proc_fault_inject_write+0x370/0x370 [ 423.867184][T17164] vfs_read+0x2ea/0xbf0 [ 423.871366][T17164] ? mutex_lock_io_nested+0x60/0x60 [ 423.876618][T17164] ? kernel_read+0x1f0/0x1f0 [ 423.881239][T17164] ? __fget_files+0x3ba/0x420 [ 423.885953][T17164] ? mutex_lock_nested+0x17/0x20 [ 423.890919][T17164] ? __fdget_pos+0x242/0x2e0 [ 423.895614][T17164] ? ksys_read+0x72/0x2a0 [ 423.899969][T17164] ksys_read+0x177/0x2a0 [ 423.904241][T17164] ? vtime_user_exit+0x2b2/0x3e0 [ 423.909205][T17164] ? vfs_write+0xc50/0xc50 [ 423.913650][T17164] ? syscall_enter_from_user_mode+0x2e/0x1d0 [ 423.919656][T17164] do_syscall_64+0x3d/0xb0 [ 423.924107][T17164] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 423.930017][T17164] RIP: 0033:0x7f76bf23d2ec [ 423.934456][T17164] Code: ec 28 48 89 54 24 18 48 89 74 24 10 89 7c 24 08 e8 f9 fc ff ff 48 8b 54 24 18 48 8b 74 24 10 41 89 c0 8b 7c 24 08 31 c0 0f 05 <48> 3d 00 f0 ff ff 77 34 44 89 c7 48 89 44 24 08 e8 2f fd ff ff 48 [ 423.954168][T17164] RSP: 002b:00007f76be5ff160 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 423.962601][T17164] RAX: ffffffffffffffda RBX: 00007f76bf3ac120 RCX: 00007f76bf23d2ec [ 423.970595][T17164] RDX: 000000000000000f RSI: 00007f76be5ff1e0 RDI: 0000000000000006 [ 423.978591][T17164] RBP: 00007f76be5ff1d0 R08: 0000000000000000 R09: 0000000000000000 [ 423.986601][T17164] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 423.994592][T17164] R13: 00007ffc4062385f R14: 00007f76be5ff300 R15: 0000000000022000 [ 424.002598][T17164] [ 424.012834][T17161] REISERFS (device loop5): Created .reiserfs_priv - reserved for xattr storage. 23:52:43 executing program 5: syz_mount_image$reiserfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x400010, 0x8, &(0x7f0000000540)=[{&(0x7f0000000140)="8cb637", 0x3, 0x1}, {&(0x7f0000000600)="008409", 0x3, 0x4}, {&(0x7f00000003c0)="cf58f9b6b097287218ce56f250b426fd1534a8241397cfab6d8816fa4bb45c3f9fddf876b269c1e859cebe21b7d9244b1fd8f411c2e75b40440e6e93656ecbb49beeac1c7571478ca3c99ec9074aebadf4462d55738cecdf1ae2862f841926f15b27706dc5f58b7a97eddb385d14cb9c8ac2401498496fac004e5741178f6b0d2fd50e232cd6f66995259a8c573a6bc6ad4f950ff407df67c0d00efbe7bf66eacef1439b60e4dbf24b6eed04202c8542f11f3f6665805eac43e313d13faf6488a374e955b4e0d46b82b24401ac", 0xcd, 0x7}, {&(0x7f0000010000)="00040000ec0100001302000012000000000000000002000000010000611cad49e10000001e000000000000000010cc0310000100526549734572334673000000020000000200010002000102000000000100000012312a231212331233123112341341241273797a6b616c6c65720000000000000001001e003ac1655f004eed", 0x80, 0x10000}, {&(0x7f0000000040)="0000000000000500080000000110000003100048b25607818b96e27ea580195600000000000000000000009e08", 0x2d, 0x100c0}, {&(0x7f0000001a00)="00040000000000000000000012000000000000000002000000010000611cad49e10000001e000000000000000000000000000000000000000000000000000000f45098122a162b001731da04980e000066d9ca9b088f7afee742a2aac93d105868c72edb814cc66a9a1509f90bd413a2b62da4399debc7fecf87abdb531e95f92a62d960ae64fe76344e2543f4e6fb0d51550535cc7a260a24c2f4efbde45c755153418ce7f37b89cfa2db017fa700"/185, 0xb9, 0x212000}, {&(0x7f0000011300)="010002005c0f0000000000000000000000000000000000000100000002000000000000000000000000002c00d40f0100010000000200000001000000f401000002003000a40f00"/96, 0x60, 0x213000}, {&(0x7f0000000280)="0000000001000000010000000200000028000400020000000000000001000000200004002e2e0000000000002e00e2ff00000000ed4100000300003ac1655f3ac1655f3ac165ea000000000000000000f3ff", 0x52, 0x213fa0}], 0x20040a, &(0x7f0000000180)=ANY=[@ANYRES64=0x0], 0x0) sync() r0 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x42142, 0x0) ioctl$BTRFS_IOC_RM_DEV_V2(r0, 0x5000943a, 0x0) [ 424.137160][T17166] loop5: detected capacity change from 0 to 8192 [ 424.162636][T17166] REISERFS warning: read_super_block: reiserfs filesystem is deprecated and scheduled to be removed from the kernel in 2025 [ 424.206304][T17166] REISERFS (device loop5): found reiserfs format "3.6" with non-standard journal [ 424.226647][T17166] REISERFS (device loop5): using ordered data mode [ 424.246899][T17166] reiserfs: using flush barriers [ 424.255208][T17166] REISERFS (device loop5): journal params: device loop5, size 512, journal first block 18, max trans len 256, max batch 225, max commit age 30, max trans age 30 [ 424.302588][T17166] REISERFS (device loop5): checking transaction log (loop5) [ 424.324091][T17166] REISERFS (device loop5): Using rupasov hash to sort names [ 424.344675][T17166] REISERFS (device loop5): Created .reiserfs_priv - reserved for xattr storage. 23:52:43 executing program 5: syz_mount_image$reiserfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x400010, 0x8, &(0x7f0000000540)=[{&(0x7f0000000140)="8cb637", 0x3, 0x1}, {&(0x7f0000000600)="008409", 0x3, 0x4}, {&(0x7f00000003c0)="cf58f9b6b097287218ce56f250b426fd1534a8241397cfab6d8816fa4bb45c3f9fddf876b269c1e859cebe21b7d9244b1fd8f411c2e75b40440e6e93656ecbb49beeac1c7571478ca3c99ec9074aebadf4462d55738cecdf1ae2862f841926f15b27706dc5f58b7a97eddb385d14cb9c8ac2401498496fac004e5741178f6b0d2fd50e232cd6f66995259a8c573a6bc6ad4f950ff407df67c0d00efbe7bf66eacef1439b60e4dbf24b6eed04202c8542f11f3f6665805eac43e313d13faf6488a374e955b4e0d46b82b24401ac", 0xcd, 0x7}, {&(0x7f0000010000)="00040000ec0100001302000012000000000000000002000000010000611cad49e10000001e000000000000000010cc0310000100526549734572334673000000020000000200010002000102000000000100000012312a231212331233123112341341241273797a6b616c6c65720000000000000001001e003ac1655f004eed", 0x80, 0x10000}, {&(0x7f0000000040)="0000000000000500080000000110000003100048b25607818b96e27ea580195600000000000000000000009e08", 0x2d, 0x100c0}, {&(0x7f0000001a00)="00040000000000000000000012000000000000000002000000010000611cad49e10000001e000000000000000000000000000000000000000000000000000000f45098122a162b001731da04980e000066d9ca9b088f7afee742a2aac93d105868c72edb814cc66a9a1509f90bd413a2b62da4399debc7fecf87abdb531e95f92a62d960ae64fe76344e2543f4e6fb0d51550535cc7a260a24c2f4efbde45c755153418ce7f37b89cfa2db017fa700"/185, 0xb9, 0x212000}, {&(0x7f0000011300)="010002005c0f0000000000000000000000000000000000000100000002000000000000000000000000002c00d40f0100010000000200000001000000f401000002003000a40f00"/96, 0x60, 0x213000}, {&(0x7f0000000280)="0000000001000000010000000200000028000400020000000000000001000000200004002e2e0000000000002e00e2ff00000000ed4100000300003ac1655f3ac1655f3ac165ea000000000000000000f3ff", 0x52, 0x213fa0}], 0x20040a, &(0x7f0000000180)=ANY=[@ANYRES64=0x0], 0x0) sync() r0 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x42142, 0x0) ioctl$BTRFS_IOC_RM_DEV_V2(r0, 0x2, 0x0) [ 424.559958][T17171] loop5: detected capacity change from 0 to 8192 [ 424.592206][T17171] REISERFS warning: read_super_block: reiserfs filesystem is deprecated and scheduled to be removed from the kernel in 2025 [ 424.629788][T17171] REISERFS (device loop5): found reiserfs format "3.6" with non-standard journal [ 424.639133][T17171] REISERFS (device loop5): using ordered data mode [ 424.647199][T17171] reiserfs: using flush barriers [ 424.653074][T17171] REISERFS (device loop5): journal params: device loop5, size 512, journal first block 18, max trans len 256, max batch 225, max commit age 30, max trans age 30 [ 424.684378][T17171] REISERFS (device loop5): checking transaction log (loop5) [ 424.704421][T17171] REISERFS (device loop5): Using rupasov hash to sort names [ 424.722148][T17171] REISERFS (device loop5): Created .reiserfs_priv - reserved for xattr storage. 23:52:43 executing program 5: syz_mount_image$reiserfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x400010, 0x8, &(0x7f0000000540)=[{&(0x7f0000000140)="8cb637", 0x3, 0x1}, {&(0x7f0000000600)="008409", 0x3, 0x4}, {&(0x7f00000003c0)="cf58f9b6b097287218ce56f250b426fd1534a8241397cfab6d8816fa4bb45c3f9fddf876b269c1e859cebe21b7d9244b1fd8f411c2e75b40440e6e93656ecbb49beeac1c7571478ca3c99ec9074aebadf4462d55738cecdf1ae2862f841926f15b27706dc5f58b7a97eddb385d14cb9c8ac2401498496fac004e5741178f6b0d2fd50e232cd6f66995259a8c573a6bc6ad4f950ff407df67c0d00efbe7bf66eacef1439b60e4dbf24b6eed04202c8542f11f3f6665805eac43e313d13faf6488a374e955b4e0d46b82b24401ac", 0xcd, 0x7}, {&(0x7f0000010000)="00040000ec0100001302000012000000000000000002000000010000611cad49e10000001e000000000000000010cc0310000100526549734572334673000000020000000200010002000102000000000100000012312a231212331233123112341341241273797a6b616c6c65720000000000000001001e003ac1655f004eed", 0x80, 0x10000}, {&(0x7f0000000040)="0000000000000500080000000110000003100048b25607818b96e27ea580195600000000000000000000009e08", 0x2d, 0x100c0}, {&(0x7f0000001a00)="00040000000000000000000012000000000000000002000000010000611cad49e10000001e000000000000000000000000000000000000000000000000000000f45098122a162b001731da04980e000066d9ca9b088f7afee742a2aac93d105868c72edb814cc66a9a1509f90bd413a2b62da4399debc7fecf87abdb531e95f92a62d960ae64fe76344e2543f4e6fb0d51550535cc7a260a24c2f4efbde45c755153418ce7f37b89cfa2db017fa700"/185, 0xb9, 0x212000}, {&(0x7f0000011300)="010002005c0f0000000000000000000000000000000000000100000002000000000000000000000000002c00d40f0100010000000200000001000000f401000002003000a40f00"/96, 0x60, 0x213000}, {&(0x7f0000000280)="0000000001000000010000000200000028000400020000000000000001000000200004002e2e0000000000002e00e2ff00000000ed4100000300003ac1655f3ac1655f3ac165ea000000000000000000f3ff", 0x52, 0x213fa0}], 0x20040a, &(0x7f0000000180)=ANY=[@ANYRES64=0x0], 0x0) sync() r0 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x42142, 0x0) ioctl$BTRFS_IOC_RM_DEV_V2(r0, 0x541b, 0x0) [ 424.803347][T17176] loop5: detected capacity change from 0 to 8192 [ 424.828647][T17176] REISERFS warning: read_super_block: reiserfs filesystem is deprecated and scheduled to be removed from the kernel in 2025 [ 424.863786][T17176] REISERFS (device loop5): found reiserfs format "3.6" with non-standard journal [ 424.892458][T17176] REISERFS (device loop5): using ordered data mode [ 424.899101][T17176] reiserfs: using flush barriers [ 424.924798][T17176] REISERFS (device loop5): journal params: device loop5, size 512, journal first block 18, max trans len 256, max batch 225, max commit age 30, max trans age 30 [ 424.962556][T17176] REISERFS (device loop5): checking transaction log (loop5) [ 424.971146][T17176] REISERFS (device loop5): Using rupasov hash to sort names [ 424.994249][T17176] REISERFS (device loop5): Created .reiserfs_priv - reserved for xattr storage. 23:52:44 executing program 5: syz_mount_image$reiserfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x400010, 0x8, &(0x7f0000000540)=[{&(0x7f0000000140)="8cb637", 0x3, 0x1}, {&(0x7f0000000600)="008409", 0x3, 0x4}, {&(0x7f00000003c0)="cf58f9b6b097287218ce56f250b426fd1534a8241397cfab6d8816fa4bb45c3f9fddf876b269c1e859cebe21b7d9244b1fd8f411c2e75b40440e6e93656ecbb49beeac1c7571478ca3c99ec9074aebadf4462d55738cecdf1ae2862f841926f15b27706dc5f58b7a97eddb385d14cb9c8ac2401498496fac004e5741178f6b0d2fd50e232cd6f66995259a8c573a6bc6ad4f950ff407df67c0d00efbe7bf66eacef1439b60e4dbf24b6eed04202c8542f11f3f6665805eac43e313d13faf6488a374e955b4e0d46b82b24401ac", 0xcd, 0x7}, {&(0x7f0000010000)="00040000ec0100001302000012000000000000000002000000010000611cad49e10000001e000000000000000010cc0310000100526549734572334673000000020000000200010002000102000000000100000012312a231212331233123112341341241273797a6b616c6c65720000000000000001001e003ac1655f004eed", 0x80, 0x10000}, {&(0x7f0000000040)="0000000000000500080000000110000003100048b25607818b96e27ea580195600000000000000000000009e08", 0x2d, 0x100c0}, {&(0x7f0000001a00)="00040000000000000000000012000000000000000002000000010000611cad49e10000001e000000000000000000000000000000000000000000000000000000f45098122a162b001731da04980e000066d9ca9b088f7afee742a2aac93d105868c72edb814cc66a9a1509f90bd413a2b62da4399debc7fecf87abdb531e95f92a62d960ae64fe76344e2543f4e6fb0d51550535cc7a260a24c2f4efbde45c755153418ce7f37b89cfa2db017fa700"/185, 0xb9, 0x212000}, {&(0x7f0000011300)="010002005c0f0000000000000000000000000000000000000100000002000000000000000000000000002c00d40f0100010000000200000001000000f401000002003000a40f00"/96, 0x60, 0x213000}, {&(0x7f0000000280)="0000000001000000010000000200000028000400020000000000000001000000200004002e2e0000000000002e00e2ff00000000ed4100000300003ac1655f3ac1655f3ac165ea000000000000000000f3ff", 0x52, 0x213fa0}], 0x20040a, &(0x7f0000000180)=ANY=[@ANYRES64=0x0], 0x0) sync() r0 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x42142, 0x0) ioctl$BTRFS_IOC_RM_DEV_V2(r0, 0x5421, 0x0) [ 425.069643][T17181] loop5: detected capacity change from 0 to 8192 [ 425.104624][T17181] REISERFS warning: read_super_block: reiserfs filesystem is deprecated and scheduled to be removed from the kernel in 2025 [ 425.126786][T17181] REISERFS (device loop5): found reiserfs format "3.6" with non-standard journal [ 425.136667][T17181] REISERFS (device loop5): using ordered data mode [ 425.143483][T17181] reiserfs: using flush barriers [ 425.149483][T17181] REISERFS (device loop5): journal params: device loop5, size 512, journal first block 18, max trans len 256, max batch 225, max commit age 30, max trans age 30 [ 425.221577][T17181] REISERFS (device loop5): checking transaction log (loop5) [ 425.231447][T17181] REISERFS (device loop5): Using rupasov hash to sort names [ 425.253915][T17181] REISERFS (device loop5): Created .reiserfs_priv - reserved for xattr storage. 23:52:44 executing program 5: syz_mount_image$reiserfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x400010, 0x8, &(0x7f0000000540)=[{&(0x7f0000000140)="8cb637", 0x3, 0x1}, {&(0x7f0000000600)="008409", 0x3, 0x4}, {&(0x7f00000003c0)="cf58f9b6b097287218ce56f250b426fd1534a8241397cfab6d8816fa4bb45c3f9fddf876b269c1e859cebe21b7d9244b1fd8f411c2e75b40440e6e93656ecbb49beeac1c7571478ca3c99ec9074aebadf4462d55738cecdf1ae2862f841926f15b27706dc5f58b7a97eddb385d14cb9c8ac2401498496fac004e5741178f6b0d2fd50e232cd6f66995259a8c573a6bc6ad4f950ff407df67c0d00efbe7bf66eacef1439b60e4dbf24b6eed04202c8542f11f3f6665805eac43e313d13faf6488a374e955b4e0d46b82b24401ac", 0xcd, 0x7}, {&(0x7f0000010000)="00040000ec0100001302000012000000000000000002000000010000611cad49e10000001e000000000000000010cc0310000100526549734572334673000000020000000200010002000102000000000100000012312a231212331233123112341341241273797a6b616c6c65720000000000000001001e003ac1655f004eed", 0x80, 0x10000}, {&(0x7f0000000040)="0000000000000500080000000110000003100048b25607818b96e27ea580195600000000000000000000009e08", 0x2d, 0x100c0}, {&(0x7f0000001a00)="00040000000000000000000012000000000000000002000000010000611cad49e10000001e000000000000000000000000000000000000000000000000000000f45098122a162b001731da04980e000066d9ca9b088f7afee742a2aac93d105868c72edb814cc66a9a1509f90bd413a2b62da4399debc7fecf87abdb531e95f92a62d960ae64fe76344e2543f4e6fb0d51550535cc7a260a24c2f4efbde45c755153418ce7f37b89cfa2db017fa700"/185, 0xb9, 0x212000}, {&(0x7f0000011300)="010002005c0f0000000000000000000000000000000000000100000002000000000000000000000000002c00d40f0100010000000200000001000000f401000002003000a40f00"/96, 0x60, 0x213000}, {&(0x7f0000000280)="0000000001000000010000000200000028000400020000000000000001000000200004002e2e0000000000002e00e2ff00000000ed4100000300003ac1655f3ac1655f3ac165ea000000000000000000f3ff", 0x52, 0x213fa0}], 0x20040a, &(0x7f0000000180)=ANY=[@ANYRES64=0x0], 0x0) sync() r0 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x42142, 0x0) ioctl$BTRFS_IOC_RM_DEV_V2(r0, 0x5450, 0x0) [ 425.412699][T17186] loop5: detected capacity change from 0 to 8192 [ 425.444655][T17186] REISERFS warning: read_super_block: reiserfs filesystem is deprecated and scheduled to be removed from the kernel in 2025 [ 425.478144][T17186] REISERFS (device loop5): found reiserfs format "3.6" with non-standard journal [ 425.488847][T17186] REISERFS (device loop5): using ordered data mode [ 425.497669][T17186] reiserfs: using flush barriers [ 425.503807][T17186] REISERFS (device loop5): journal params: device loop5, size 512, journal first block 18, max trans len 256, max batch 225, max commit age 30, max trans age 30 [ 425.522830][T17186] REISERFS (device loop5): checking transaction log (loop5) [ 425.544043][T17186] REISERFS (device loop5): Using rupasov hash to sort names [ 425.551599][T17186] REISERFS (device loop5): Created .reiserfs_priv - reserved for xattr storage. 23:52:44 executing program 5: syz_mount_image$reiserfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x400010, 0x8, &(0x7f0000000540)=[{&(0x7f0000000140)="8cb637", 0x3, 0x1}, {&(0x7f0000000600)="008409", 0x3, 0x4}, {&(0x7f00000003c0)="cf58f9b6b097287218ce56f250b426fd1534a8241397cfab6d8816fa4bb45c3f9fddf876b269c1e859cebe21b7d9244b1fd8f411c2e75b40440e6e93656ecbb49beeac1c7571478ca3c99ec9074aebadf4462d55738cecdf1ae2862f841926f15b27706dc5f58b7a97eddb385d14cb9c8ac2401498496fac004e5741178f6b0d2fd50e232cd6f66995259a8c573a6bc6ad4f950ff407df67c0d00efbe7bf66eacef1439b60e4dbf24b6eed04202c8542f11f3f6665805eac43e313d13faf6488a374e955b4e0d46b82b24401ac", 0xcd, 0x7}, {&(0x7f0000010000)="00040000ec0100001302000012000000000000000002000000010000611cad49e10000001e000000000000000010cc0310000100526549734572334673000000020000000200010002000102000000000100000012312a231212331233123112341341241273797a6b616c6c65720000000000000001001e003ac1655f004eed", 0x80, 0x10000}, {&(0x7f0000000040)="0000000000000500080000000110000003100048b25607818b96e27ea580195600000000000000000000009e08", 0x2d, 0x100c0}, {&(0x7f0000001a00)="00040000000000000000000012000000000000000002000000010000611cad49e10000001e000000000000000000000000000000000000000000000000000000f45098122a162b001731da04980e000066d9ca9b088f7afee742a2aac93d105868c72edb814cc66a9a1509f90bd413a2b62da4399debc7fecf87abdb531e95f92a62d960ae64fe76344e2543f4e6fb0d51550535cc7a260a24c2f4efbde45c755153418ce7f37b89cfa2db017fa700"/185, 0xb9, 0x212000}, {&(0x7f0000011300)="010002005c0f0000000000000000000000000000000000000100000002000000000000000000000000002c00d40f0100010000000200000001000000f401000002003000a40f00"/96, 0x60, 0x213000}, {&(0x7f0000000280)="0000000001000000010000000200000028000400020000000000000001000000200004002e2e0000000000002e00e2ff00000000ed4100000300003ac1655f3ac1655f3ac165ea000000000000000000f3ff", 0x52, 0x213fa0}], 0x20040a, &(0x7f0000000180)=ANY=[@ANYRES64=0x0], 0x0) sync() r0 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x42142, 0x0) ioctl$BTRFS_IOC_RM_DEV_V2(r0, 0x5451, 0x0) [ 425.674469][T17190] loop5: detected capacity change from 0 to 8192 [ 425.704061][T17190] REISERFS warning: read_super_block: reiserfs filesystem is deprecated and scheduled to be removed from the kernel in 2025 [ 425.737739][T17190] REISERFS (device loop5): found reiserfs format "3.6" with non-standard journal [ 425.758218][T17190] REISERFS (device loop5): using ordered data mode [ 425.772722][T17190] reiserfs: using flush barriers [ 425.789144][T17190] REISERFS (device loop5): journal params: device loop5, size 512, journal first block 18, max trans len 256, max batch 225, max commit age 30, max trans age 30 [ 425.826172][T17190] REISERFS (device loop5): checking transaction log (loop5) [ 425.837258][T17190] REISERFS (device loop5): Using rupasov hash to sort names [ 425.857651][T17190] REISERFS (device loop5): Created .reiserfs_priv - reserved for xattr storage. 23:52:44 executing program 5: syz_mount_image$reiserfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x400010, 0x8, &(0x7f0000000540)=[{&(0x7f0000000140)="8cb637", 0x3, 0x1}, {&(0x7f0000000600)="008409", 0x3, 0x4}, {&(0x7f00000003c0)="cf58f9b6b097287218ce56f250b426fd1534a8241397cfab6d8816fa4bb45c3f9fddf876b269c1e859cebe21b7d9244b1fd8f411c2e75b40440e6e93656ecbb49beeac1c7571478ca3c99ec9074aebadf4462d55738cecdf1ae2862f841926f15b27706dc5f58b7a97eddb385d14cb9c8ac2401498496fac004e5741178f6b0d2fd50e232cd6f66995259a8c573a6bc6ad4f950ff407df67c0d00efbe7bf66eacef1439b60e4dbf24b6eed04202c8542f11f3f6665805eac43e313d13faf6488a374e955b4e0d46b82b24401ac", 0xcd, 0x7}, {&(0x7f0000010000)="00040000ec0100001302000012000000000000000002000000010000611cad49e10000001e000000000000000010cc0310000100526549734572334673000000020000000200010002000102000000000100000012312a231212331233123112341341241273797a6b616c6c65720000000000000001001e003ac1655f004eed", 0x80, 0x10000}, {&(0x7f0000000040)="0000000000000500080000000110000003100048b25607818b96e27ea580195600000000000000000000009e08", 0x2d, 0x100c0}, {&(0x7f0000001a00)="00040000000000000000000012000000000000000002000000010000611cad49e10000001e000000000000000000000000000000000000000000000000000000f45098122a162b001731da04980e000066d9ca9b088f7afee742a2aac93d105868c72edb814cc66a9a1509f90bd413a2b62da4399debc7fecf87abdb531e95f92a62d960ae64fe76344e2543f4e6fb0d51550535cc7a260a24c2f4efbde45c755153418ce7f37b89cfa2db017fa700"/185, 0xb9, 0x212000}, {&(0x7f0000011300)="010002005c0f0000000000000000000000000000000000000100000002000000000000000000000000002c00d40f0100010000000200000001000000f401000002003000a40f00"/96, 0x60, 0x213000}, {&(0x7f0000000280)="0000000001000000010000000200000028000400020000000000000001000000200004002e2e0000000000002e00e2ff00000000ed4100000300003ac1655f3ac1655f3ac165ea000000000000000000f3ff", 0x52, 0x213fa0}], 0x20040a, &(0x7f0000000180)=ANY=[@ANYRES64=0x0], 0x0) sync() r0 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x42142, 0x0) ioctl$BTRFS_IOC_RM_DEV_V2(r0, 0x5452, 0x0) [ 425.978046][T17195] loop5: detected capacity change from 0 to 8192 [ 426.005381][T17195] REISERFS warning: read_super_block: reiserfs filesystem is deprecated and scheduled to be removed from the kernel in 2025 [ 426.028723][T17195] REISERFS (device loop5): found reiserfs format "3.6" with non-standard journal [ 426.040808][T17195] REISERFS (device loop5): using ordered data mode [ 426.048255][T17195] reiserfs: using flush barriers [ 426.061946][T17195] REISERFS (device loop5): journal params: device loop5, size 512, journal first block 18, max trans len 256, max batch 225, max commit age 30, max trans age 30 [ 426.102792][T17195] REISERFS (device loop5): checking transaction log (loop5) [ 426.134914][T17195] REISERFS (device loop5): Using rupasov hash to sort names [ 426.154629][T17195] REISERFS (device loop5): Created .reiserfs_priv - reserved for xattr storage. 23:52:45 executing program 5: syz_mount_image$reiserfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x400010, 0x8, &(0x7f0000000540)=[{&(0x7f0000000140)="8cb637", 0x3, 0x1}, {&(0x7f0000000600)="008409", 0x3, 0x4}, {&(0x7f00000003c0)="cf58f9b6b097287218ce56f250b426fd1534a8241397cfab6d8816fa4bb45c3f9fddf876b269c1e859cebe21b7d9244b1fd8f411c2e75b40440e6e93656ecbb49beeac1c7571478ca3c99ec9074aebadf4462d55738cecdf1ae2862f841926f15b27706dc5f58b7a97eddb385d14cb9c8ac2401498496fac004e5741178f6b0d2fd50e232cd6f66995259a8c573a6bc6ad4f950ff407df67c0d00efbe7bf66eacef1439b60e4dbf24b6eed04202c8542f11f3f6665805eac43e313d13faf6488a374e955b4e0d46b82b24401ac", 0xcd, 0x7}, {&(0x7f0000010000)="00040000ec0100001302000012000000000000000002000000010000611cad49e10000001e000000000000000010cc0310000100526549734572334673000000020000000200010002000102000000000100000012312a231212331233123112341341241273797a6b616c6c65720000000000000001001e003ac1655f004eed", 0x80, 0x10000}, {&(0x7f0000000040)="0000000000000500080000000110000003100048b25607818b96e27ea580195600000000000000000000009e08", 0x2d, 0x100c0}, {&(0x7f0000001a00)="00040000000000000000000012000000000000000002000000010000611cad49e10000001e000000000000000000000000000000000000000000000000000000f45098122a162b001731da04980e000066d9ca9b088f7afee742a2aac93d105868c72edb814cc66a9a1509f90bd413a2b62da4399debc7fecf87abdb531e95f92a62d960ae64fe76344e2543f4e6fb0d51550535cc7a260a24c2f4efbde45c755153418ce7f37b89cfa2db017fa700"/185, 0xb9, 0x212000}, {&(0x7f0000011300)="010002005c0f0000000000000000000000000000000000000100000002000000000000000000000000002c00d40f0100010000000200000001000000f401000002003000a40f00"/96, 0x60, 0x213000}, {&(0x7f0000000280)="0000000001000000010000000200000028000400020000000000000001000000200004002e2e0000000000002e00e2ff00000000ed4100000300003ac1655f3ac1655f3ac165ea000000000000000000f3ff", 0x52, 0x213fa0}], 0x20040a, &(0x7f0000000180)=ANY=[@ANYRES64=0x0], 0x0) sync() r0 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x42142, 0x0) ioctl$BTRFS_IOC_RM_DEV_V2(r0, 0x5460, 0x0) [ 426.275054][T17200] loop5: detected capacity change from 0 to 8192 [ 426.302575][T17200] REISERFS warning: read_super_block: reiserfs filesystem is deprecated and scheduled to be removed from the kernel in 2025 [ 426.330644][T17200] REISERFS (device loop5): found reiserfs format "3.6" with non-standard journal [ 426.352559][T17200] REISERFS (device loop5): using ordered data mode [ 426.373173][T17200] reiserfs: using flush barriers [ 426.382138][T17200] REISERFS (device loop5): journal params: device loop5, size 512, journal first block 18, max trans len 256, max batch 225, max commit age 30, max trans age 30 [ 426.412360][T17200] REISERFS (device loop5): checking transaction log (loop5) [ 426.420596][T17200] REISERFS (device loop5): Using rupasov hash to sort names [ 426.428934][T17200] REISERFS (device loop5): Created .reiserfs_priv - reserved for xattr storage. 23:52:45 executing program 5: syz_mount_image$reiserfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x400010, 0x8, &(0x7f0000000540)=[{&(0x7f0000000140)="8cb637", 0x3, 0x1}, {&(0x7f0000000600)="008409", 0x3, 0x4}, {&(0x7f00000003c0)="cf58f9b6b097287218ce56f250b426fd1534a8241397cfab6d8816fa4bb45c3f9fddf876b269c1e859cebe21b7d9244b1fd8f411c2e75b40440e6e93656ecbb49beeac1c7571478ca3c99ec9074aebadf4462d55738cecdf1ae2862f841926f15b27706dc5f58b7a97eddb385d14cb9c8ac2401498496fac004e5741178f6b0d2fd50e232cd6f66995259a8c573a6bc6ad4f950ff407df67c0d00efbe7bf66eacef1439b60e4dbf24b6eed04202c8542f11f3f6665805eac43e313d13faf6488a374e955b4e0d46b82b24401ac", 0xcd, 0x7}, {&(0x7f0000010000)="00040000ec0100001302000012000000000000000002000000010000611cad49e10000001e000000000000000010cc0310000100526549734572334673000000020000000200010002000102000000000100000012312a231212331233123112341341241273797a6b616c6c65720000000000000001001e003ac1655f004eed", 0x80, 0x10000}, {&(0x7f0000000040)="0000000000000500080000000110000003100048b25607818b96e27ea580195600000000000000000000009e08", 0x2d, 0x100c0}, {&(0x7f0000001a00)="00040000000000000000000012000000000000000002000000010000611cad49e10000001e000000000000000000000000000000000000000000000000000000f45098122a162b001731da04980e000066d9ca9b088f7afee742a2aac93d105868c72edb814cc66a9a1509f90bd413a2b62da4399debc7fecf87abdb531e95f92a62d960ae64fe76344e2543f4e6fb0d51550535cc7a260a24c2f4efbde45c755153418ce7f37b89cfa2db017fa700"/185, 0xb9, 0x212000}, {&(0x7f0000011300)="010002005c0f0000000000000000000000000000000000000100000002000000000000000000000000002c00d40f0100010000000200000001000000f401000002003000a40f00"/96, 0x60, 0x213000}, {&(0x7f0000000280)="0000000001000000010000000200000028000400020000000000000001000000200004002e2e0000000000002e00e2ff00000000ed4100000300003ac1655f3ac1655f3ac165ea000000000000000000f3ff", 0x52, 0x213fa0}], 0x20040a, &(0x7f0000000180)=ANY=[@ANYRES64=0x0], 0x0) sync() r0 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x42142, 0x0) ioctl$BTRFS_IOC_RM_DEV_V2(r0, 0x6609, 0x0) [ 426.566821][T17205] loop5: detected capacity change from 0 to 8192 [ 426.593572][T17205] REISERFS warning: read_super_block: reiserfs filesystem is deprecated and scheduled to be removed from the kernel in 2025 [ 426.627428][T17205] REISERFS (device loop5): found reiserfs format "3.6" with non-standard journal [ 426.647704][T17205] REISERFS (device loop5): using ordered data mode [ 426.666854][T17205] reiserfs: using flush barriers [ 426.683120][T17205] REISERFS (device loop5): journal params: device loop5, size 512, journal first block 18, max trans len 256, max batch 225, max commit age 30, max trans age 30 [ 426.722792][T17205] REISERFS (device loop5): checking transaction log (loop5) [ 426.750943][T17205] REISERFS (device loop5): Using rupasov hash to sort names [ 426.771151][T17205] REISERFS (device loop5): Created .reiserfs_priv - reserved for xattr storage. 23:52:45 executing program 5: syz_mount_image$reiserfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x400010, 0x8, &(0x7f0000000540)=[{&(0x7f0000000140)="8cb637", 0x3, 0x1}, {&(0x7f0000000600)="008409", 0x3, 0x4}, {&(0x7f00000003c0)="cf58f9b6b097287218ce56f250b426fd1534a8241397cfab6d8816fa4bb45c3f9fddf876b269c1e859cebe21b7d9244b1fd8f411c2e75b40440e6e93656ecbb49beeac1c7571478ca3c99ec9074aebadf4462d55738cecdf1ae2862f841926f15b27706dc5f58b7a97eddb385d14cb9c8ac2401498496fac004e5741178f6b0d2fd50e232cd6f66995259a8c573a6bc6ad4f950ff407df67c0d00efbe7bf66eacef1439b60e4dbf24b6eed04202c8542f11f3f6665805eac43e313d13faf6488a374e955b4e0d46b82b24401ac", 0xcd, 0x7}, {&(0x7f0000010000)="00040000ec0100001302000012000000000000000002000000010000611cad49e10000001e000000000000000010cc0310000100526549734572334673000000020000000200010002000102000000000100000012312a231212331233123112341341241273797a6b616c6c65720000000000000001001e003ac1655f004eed", 0x80, 0x10000}, {&(0x7f0000000040)="0000000000000500080000000110000003100048b25607818b96e27ea580195600000000000000000000009e08", 0x2d, 0x100c0}, {&(0x7f0000001a00)="00040000000000000000000012000000000000000002000000010000611cad49e10000001e000000000000000000000000000000000000000000000000000000f45098122a162b001731da04980e000066d9ca9b088f7afee742a2aac93d105868c72edb814cc66a9a1509f90bd413a2b62da4399debc7fecf87abdb531e95f92a62d960ae64fe76344e2543f4e6fb0d51550535cc7a260a24c2f4efbde45c755153418ce7f37b89cfa2db017fa700"/185, 0xb9, 0x212000}, {&(0x7f0000011300)="010002005c0f0000000000000000000000000000000000000100000002000000000000000000000000002c00d40f0100010000000200000001000000f401000002003000a40f00"/96, 0x60, 0x213000}, {&(0x7f0000000280)="0000000001000000010000000200000028000400020000000000000001000000200004002e2e0000000000002e00e2ff00000000ed4100000300003ac1655f3ac1655f3ac165ea000000000000000000f3ff", 0x52, 0x213fa0}], 0x20040a, &(0x7f0000000180)=ANY=[@ANYRES64=0x0], 0x0) sync() r0 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x42142, 0x0) ioctl$BTRFS_IOC_RM_DEV_V2(r0, 0x660c, 0x0) [ 426.871822][T17210] loop5: detected capacity change from 0 to 8192 [ 426.894398][T17210] REISERFS warning: read_super_block: reiserfs filesystem is deprecated and scheduled to be removed from the kernel in 2025 [ 426.940979][T17210] REISERFS (device loop5): found reiserfs format "3.6" with non-standard journal [ 426.963767][T17210] REISERFS (device loop5): using ordered data mode [ 426.970318][T17210] reiserfs: using flush barriers [ 426.996080][T17210] REISERFS (device loop5): journal params: device loop5, size 512, journal first block 18, max trans len 256, max batch 225, max commit age 30, max trans age 30 [ 427.076162][T17210] REISERFS (device loop5): checking transaction log (loop5) [ 427.097057][T17210] REISERFS (device loop5): Using rupasov hash to sort names [ 427.116755][T17210] REISERFS (device loop5): Created .reiserfs_priv - reserved for xattr storage. 23:52:46 executing program 5: syz_mount_image$reiserfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x400010, 0x8, &(0x7f0000000540)=[{&(0x7f0000000140)="8cb637", 0x3, 0x1}, {&(0x7f0000000600)="008409", 0x3, 0x4}, {&(0x7f00000003c0)="cf58f9b6b097287218ce56f250b426fd1534a8241397cfab6d8816fa4bb45c3f9fddf876b269c1e859cebe21b7d9244b1fd8f411c2e75b40440e6e93656ecbb49beeac1c7571478ca3c99ec9074aebadf4462d55738cecdf1ae2862f841926f15b27706dc5f58b7a97eddb385d14cb9c8ac2401498496fac004e5741178f6b0d2fd50e232cd6f66995259a8c573a6bc6ad4f950ff407df67c0d00efbe7bf66eacef1439b60e4dbf24b6eed04202c8542f11f3f6665805eac43e313d13faf6488a374e955b4e0d46b82b24401ac", 0xcd, 0x7}, {&(0x7f0000010000)="00040000ec0100001302000012000000000000000002000000010000611cad49e10000001e000000000000000010cc0310000100526549734572334673000000020000000200010002000102000000000100000012312a231212331233123112341341241273797a6b616c6c65720000000000000001001e003ac1655f004eed", 0x80, 0x10000}, {&(0x7f0000000040)="0000000000000500080000000110000003100048b25607818b96e27ea580195600000000000000000000009e08", 0x2d, 0x100c0}, {&(0x7f0000001a00)="00040000000000000000000012000000000000000002000000010000611cad49e10000001e000000000000000000000000000000000000000000000000000000f45098122a162b001731da04980e000066d9ca9b088f7afee742a2aac93d105868c72edb814cc66a9a1509f90bd413a2b62da4399debc7fecf87abdb531e95f92a62d960ae64fe76344e2543f4e6fb0d51550535cc7a260a24c2f4efbde45c755153418ce7f37b89cfa2db017fa700"/185, 0xb9, 0x212000}, {&(0x7f0000011300)="010002005c0f0000000000000000000000000000000000000100000002000000000000000000000000002c00d40f0100010000000200000001000000f401000002003000a40f00"/96, 0x60, 0x213000}, {&(0x7f0000000280)="0000000001000000010000000200000028000400020000000000000001000000200004002e2e0000000000002e00e2ff00000000ed4100000300003ac1655f3ac1655f3ac165ea000000000000000000f3ff", 0x52, 0x213fa0}], 0x20040a, &(0x7f0000000180)=ANY=[@ANYRES64=0x0], 0x0) sync() r0 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x42142, 0x0) ioctl$BTRFS_IOC_RM_DEV_V2(r0, 0x6611, 0x0) [ 427.214532][T17216] loop5: detected capacity change from 0 to 8192 [ 427.241790][T17216] REISERFS warning: read_super_block: reiserfs filesystem is deprecated and scheduled to be removed from the kernel in 2025 [ 427.274329][T17216] REISERFS (device loop5): found reiserfs format "3.6" with non-standard journal [ 427.293937][T17216] REISERFS (device loop5): using ordered data mode [ 427.305423][T17216] reiserfs: using flush barriers [ 427.326055][T17216] REISERFS (device loop5): journal params: device loop5, size 512, journal first block 18, max trans len 256, max batch 225, max commit age 30, max trans age 30 [ 427.363468][T17216] REISERFS (device loop5): checking transaction log (loop5) [ 427.383553][T17216] REISERFS (device loop5): Using rupasov hash to sort names [ 427.403062][T17216] REISERFS (device loop5): Created .reiserfs_priv - reserved for xattr storage. 23:52:46 executing program 5: syz_mount_image$reiserfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x400010, 0x8, &(0x7f0000000540)=[{&(0x7f0000000140)="8cb637", 0x3, 0x1}, {&(0x7f0000000600)="008409", 0x3, 0x4}, {&(0x7f00000003c0)="cf58f9b6b097287218ce56f250b426fd1534a8241397cfab6d8816fa4bb45c3f9fddf876b269c1e859cebe21b7d9244b1fd8f411c2e75b40440e6e93656ecbb49beeac1c7571478ca3c99ec9074aebadf4462d55738cecdf1ae2862f841926f15b27706dc5f58b7a97eddb385d14cb9c8ac2401498496fac004e5741178f6b0d2fd50e232cd6f66995259a8c573a6bc6ad4f950ff407df67c0d00efbe7bf66eacef1439b60e4dbf24b6eed04202c8542f11f3f6665805eac43e313d13faf6488a374e955b4e0d46b82b24401ac", 0xcd, 0x7}, {&(0x7f0000010000)="00040000ec0100001302000012000000000000000002000000010000611cad49e10000001e000000000000000010cc0310000100526549734572334673000000020000000200010002000102000000000100000012312a231212331233123112341341241273797a6b616c6c65720000000000000001001e003ac1655f004eed", 0x80, 0x10000}, {&(0x7f0000000040)="0000000000000500080000000110000003100048b25607818b96e27ea580195600000000000000000000009e08", 0x2d, 0x100c0}, {&(0x7f0000001a00)="00040000000000000000000012000000000000000002000000010000611cad49e10000001e000000000000000000000000000000000000000000000000000000f45098122a162b001731da04980e000066d9ca9b088f7afee742a2aac93d105868c72edb814cc66a9a1509f90bd413a2b62da4399debc7fecf87abdb531e95f92a62d960ae64fe76344e2543f4e6fb0d51550535cc7a260a24c2f4efbde45c755153418ce7f37b89cfa2db017fa700"/185, 0xb9, 0x212000}, {&(0x7f0000011300)="010002005c0f0000000000000000000000000000000000000100000002000000000000000000000000002c00d40f0100010000000200000001000000f401000002003000a40f00"/96, 0x60, 0x213000}, {&(0x7f0000000280)="0000000001000000010000000200000028000400020000000000000001000000200004002e2e0000000000002e00e2ff00000000ed4100000300003ac1655f3ac1655f3ac165ea000000000000000000f3ff", 0x52, 0x213fa0}], 0x20040a, &(0x7f0000000180)=ANY=[@ANYRES64=0x0], 0x0) sync() r0 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x42142, 0x0) ioctl$BTRFS_IOC_RM_DEV_V2(r0, 0x6612, 0x0) [ 427.517894][T17221] loop5: detected capacity change from 0 to 8192 [ 427.542957][T17221] REISERFS warning: read_super_block: reiserfs filesystem is deprecated and scheduled to be removed from the kernel in 2025 [ 427.560696][T17221] REISERFS (device loop5): found reiserfs format "3.6" with non-standard journal [ 427.572223][T17221] REISERFS (device loop5): using ordered data mode [ 427.578856][T17221] reiserfs: using flush barriers [ 427.587656][T17221] REISERFS (device loop5): journal params: device loop5, size 512, journal first block 18, max trans len 256, max batch 225, max commit age 30, max trans age 30 [ 427.622265][T17221] REISERFS (device loop5): checking transaction log (loop5) [ 427.642822][T17221] REISERFS (device loop5): Using rupasov hash to sort names [ 427.662173][T17221] REISERFS (device loop5): Created .reiserfs_priv - reserved for xattr storage. 23:52:46 executing program 5: syz_mount_image$reiserfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x400010, 0x8, &(0x7f0000000540)=[{&(0x7f0000000140)="8cb637", 0x3, 0x1}, {&(0x7f0000000600)="008409", 0x3, 0x4}, {&(0x7f00000003c0)="cf58f9b6b097287218ce56f250b426fd1534a8241397cfab6d8816fa4bb45c3f9fddf876b269c1e859cebe21b7d9244b1fd8f411c2e75b40440e6e93656ecbb49beeac1c7571478ca3c99ec9074aebadf4462d55738cecdf1ae2862f841926f15b27706dc5f58b7a97eddb385d14cb9c8ac2401498496fac004e5741178f6b0d2fd50e232cd6f66995259a8c573a6bc6ad4f950ff407df67c0d00efbe7bf66eacef1439b60e4dbf24b6eed04202c8542f11f3f6665805eac43e313d13faf6488a374e955b4e0d46b82b24401ac", 0xcd, 0x7}, {&(0x7f0000010000)="00040000ec0100001302000012000000000000000002000000010000611cad49e10000001e000000000000000010cc0310000100526549734572334673000000020000000200010002000102000000000100000012312a231212331233123112341341241273797a6b616c6c65720000000000000001001e003ac1655f004eed", 0x80, 0x10000}, {&(0x7f0000000040)="0000000000000500080000000110000003100048b25607818b96e27ea580195600000000000000000000009e08", 0x2d, 0x100c0}, {&(0x7f0000001a00)="00040000000000000000000012000000000000000002000000010000611cad49e10000001e000000000000000000000000000000000000000000000000000000f45098122a162b001731da04980e000066d9ca9b088f7afee742a2aac93d105868c72edb814cc66a9a1509f90bd413a2b62da4399debc7fecf87abdb531e95f92a62d960ae64fe76344e2543f4e6fb0d51550535cc7a260a24c2f4efbde45c755153418ce7f37b89cfa2db017fa700"/185, 0xb9, 0x212000}, {&(0x7f0000011300)="010002005c0f0000000000000000000000000000000000000100000002000000000000000000000000002c00d40f0100010000000200000001000000f401000002003000a40f00"/96, 0x60, 0x213000}, {&(0x7f0000000280)="0000000001000000010000000200000028000400020000000000000001000000200004002e2e0000000000002e00e2ff00000000ed4100000300003ac1655f3ac1655f3ac165ea000000000000000000f3ff", 0x52, 0x213fa0}], 0x20040a, &(0x7f0000000180)=ANY=[@ANYRES64=0x0], 0x0) sync() r0 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x42142, 0x0) ioctl$BTRFS_IOC_RM_DEV_V2(r0, 0x6628, 0x0) [ 427.780258][T17226] loop5: detected capacity change from 0 to 8192 [ 427.804142][T17226] REISERFS warning: read_super_block: reiserfs filesystem is deprecated and scheduled to be removed from the kernel in 2025 [ 427.838108][T17226] REISERFS (device loop5): found reiserfs format "3.6" with non-standard journal [ 427.869952][T17226] REISERFS (device loop5): using ordered data mode [ 427.880470][T17226] reiserfs: using flush barriers [ 427.900349][T17226] REISERFS (device loop5): journal params: device loop5, size 512, journal first block 18, max trans len 256, max batch 225, max commit age 30, max trans age 30 [ 427.939858][T17226] REISERFS (device loop5): checking transaction log (loop5) [ 427.963860][T17226] REISERFS (device loop5): Using rupasov hash to sort names [ 427.971582][T17226] REISERFS (device loop5): Created .reiserfs_priv - reserved for xattr storage. 23:52:47 executing program 5: syz_mount_image$reiserfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x400010, 0x8, &(0x7f0000000540)=[{&(0x7f0000000140)="8cb637", 0x3, 0x1}, {&(0x7f0000000600)="008409", 0x3, 0x4}, {&(0x7f00000003c0)="cf58f9b6b097287218ce56f250b426fd1534a8241397cfab6d8816fa4bb45c3f9fddf876b269c1e859cebe21b7d9244b1fd8f411c2e75b40440e6e93656ecbb49beeac1c7571478ca3c99ec9074aebadf4462d55738cecdf1ae2862f841926f15b27706dc5f58b7a97eddb385d14cb9c8ac2401498496fac004e5741178f6b0d2fd50e232cd6f66995259a8c573a6bc6ad4f950ff407df67c0d00efbe7bf66eacef1439b60e4dbf24b6eed04202c8542f11f3f6665805eac43e313d13faf6488a374e955b4e0d46b82b24401ac", 0xcd, 0x7}, {&(0x7f0000010000)="00040000ec0100001302000012000000000000000002000000010000611cad49e10000001e000000000000000010cc0310000100526549734572334673000000020000000200010002000102000000000100000012312a231212331233123112341341241273797a6b616c6c65720000000000000001001e003ac1655f004eed", 0x80, 0x10000}, {&(0x7f0000000040)="0000000000000500080000000110000003100048b25607818b96e27ea580195600000000000000000000009e08", 0x2d, 0x100c0}, {&(0x7f0000001a00)="00040000000000000000000012000000000000000002000000010000611cad49e10000001e000000000000000000000000000000000000000000000000000000f45098122a162b001731da04980e000066d9ca9b088f7afee742a2aac93d105868c72edb814cc66a9a1509f90bd413a2b62da4399debc7fecf87abdb531e95f92a62d960ae64fe76344e2543f4e6fb0d51550535cc7a260a24c2f4efbde45c755153418ce7f37b89cfa2db017fa700"/185, 0xb9, 0x212000}, {&(0x7f0000011300)="010002005c0f0000000000000000000000000000000000000100000002000000000000000000000000002c00d40f0100010000000200000001000000f401000002003000a40f00"/96, 0x60, 0x213000}, {&(0x7f0000000280)="0000000001000000010000000200000028000400020000000000000001000000200004002e2e0000000000002e00e2ff00000000ed4100000300003ac1655f3ac1655f3ac165ea000000000000000000f3ff", 0x52, 0x213fa0}], 0x20040a, &(0x7f0000000180)=ANY=[@ANYRES64=0x0], 0x0) sync() r0 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x42142, 0x0) ioctl$BTRFS_IOC_RM_DEV_V2(r0, 0x40046629, 0x0) [ 428.070901][T17231] loop5: detected capacity change from 0 to 8192 [ 428.094095][T17231] REISERFS warning: read_super_block: reiserfs filesystem is deprecated and scheduled to be removed from the kernel in 2025 [ 428.134496][T17231] REISERFS (device loop5): found reiserfs format "3.6" with non-standard journal [ 428.162195][T17231] REISERFS (device loop5): using ordered data mode [ 428.179042][T17231] reiserfs: using flush barriers [ 428.190113][T17231] REISERFS (device loop5): journal params: device loop5, size 512, journal first block 18, max trans len 256, max batch 225, max commit age 30, max trans age 30 [ 428.237609][T17231] REISERFS (device loop5): checking transaction log (loop5) [ 428.258607][T17231] REISERFS (device loop5): Using rupasov hash to sort names [ 428.278404][T17231] REISERFS (device loop5): Created .reiserfs_priv - reserved for xattr storage. 23:52:47 executing program 5: syz_mount_image$reiserfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x400010, 0x8, &(0x7f0000000540)=[{&(0x7f0000000140)="8cb637", 0x3, 0x1}, {&(0x7f0000000600)="008409", 0x3, 0x4}, {&(0x7f00000003c0)="cf58f9b6b097287218ce56f250b426fd1534a8241397cfab6d8816fa4bb45c3f9fddf876b269c1e859cebe21b7d9244b1fd8f411c2e75b40440e6e93656ecbb49beeac1c7571478ca3c99ec9074aebadf4462d55738cecdf1ae2862f841926f15b27706dc5f58b7a97eddb385d14cb9c8ac2401498496fac004e5741178f6b0d2fd50e232cd6f66995259a8c573a6bc6ad4f950ff407df67c0d00efbe7bf66eacef1439b60e4dbf24b6eed04202c8542f11f3f6665805eac43e313d13faf6488a374e955b4e0d46b82b24401ac", 0xcd, 0x7}, {&(0x7f0000010000)="00040000ec0100001302000012000000000000000002000000010000611cad49e10000001e000000000000000010cc0310000100526549734572334673000000020000000200010002000102000000000100000012312a231212331233123112341341241273797a6b616c6c65720000000000000001001e003ac1655f004eed", 0x80, 0x10000}, {&(0x7f0000000040)="0000000000000500080000000110000003100048b25607818b96e27ea580195600000000000000000000009e08", 0x2d, 0x100c0}, {&(0x7f0000001a00)="00040000000000000000000012000000000000000002000000010000611cad49e10000001e000000000000000000000000000000000000000000000000000000f45098122a162b001731da04980e000066d9ca9b088f7afee742a2aac93d105868c72edb814cc66a9a1509f90bd413a2b62da4399debc7fecf87abdb531e95f92a62d960ae64fe76344e2543f4e6fb0d51550535cc7a260a24c2f4efbde45c755153418ce7f37b89cfa2db017fa700"/185, 0xb9, 0x212000}, {&(0x7f0000011300)="010002005c0f0000000000000000000000000000000000000100000002000000000000000000000000002c00d40f0100010000000200000001000000f401000002003000a40f00"/96, 0x60, 0x213000}, {&(0x7f0000000280)="0000000001000000010000000200000028000400020000000000000001000000200004002e2e0000000000002e00e2ff00000000ed4100000300003ac1655f3ac1655f3ac165ea000000000000000000f3ff", 0x52, 0x213fa0}], 0x20040a, &(0x7f0000000180)=ANY=[@ANYRES64=0x0], 0x0) sync() r0 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x42142, 0x0) ioctl$BTRFS_IOC_RM_DEV_V2(r0, 0x4004662b, 0x0) [ 428.405083][T17236] loop5: detected capacity change from 0 to 8192 [ 428.432481][T17236] REISERFS warning: read_super_block: reiserfs filesystem is deprecated and scheduled to be removed from the kernel in 2025 [ 428.460226][T17236] REISERFS (device loop5): found reiserfs format "3.6" with non-standard journal [ 428.493833][T17236] REISERFS (device loop5): using ordered data mode [ 428.500697][T17236] reiserfs: using flush barriers [ 428.523526][T17236] REISERFS (device loop5): journal params: device loop5, size 512, journal first block 18, max trans len 256, max batch 225, max commit age 30, max trans age 30 [ 428.574571][T17236] REISERFS (device loop5): checking transaction log (loop5) [ 428.595255][T17236] REISERFS (device loop5): Using rupasov hash to sort names [ 428.623512][T17236] REISERFS (device loop5): Created .reiserfs_priv - reserved for xattr storage. 23:52:47 executing program 5: syz_mount_image$reiserfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x400010, 0x8, &(0x7f0000000540)=[{&(0x7f0000000140)="8cb637", 0x3, 0x1}, {&(0x7f0000000600)="008409", 0x3, 0x4}, {&(0x7f00000003c0)="cf58f9b6b097287218ce56f250b426fd1534a8241397cfab6d8816fa4bb45c3f9fddf876b269c1e859cebe21b7d9244b1fd8f411c2e75b40440e6e93656ecbb49beeac1c7571478ca3c99ec9074aebadf4462d55738cecdf1ae2862f841926f15b27706dc5f58b7a97eddb385d14cb9c8ac2401498496fac004e5741178f6b0d2fd50e232cd6f66995259a8c573a6bc6ad4f950ff407df67c0d00efbe7bf66eacef1439b60e4dbf24b6eed04202c8542f11f3f6665805eac43e313d13faf6488a374e955b4e0d46b82b24401ac", 0xcd, 0x7}, {&(0x7f0000010000)="00040000ec0100001302000012000000000000000002000000010000611cad49e10000001e000000000000000010cc0310000100526549734572334673000000020000000200010002000102000000000100000012312a231212331233123112341341241273797a6b616c6c65720000000000000001001e003ac1655f004eed", 0x80, 0x10000}, {&(0x7f0000000040)="0000000000000500080000000110000003100048b25607818b96e27ea580195600000000000000000000009e08", 0x2d, 0x100c0}, {&(0x7f0000001a00)="00040000000000000000000012000000000000000002000000010000611cad49e10000001e000000000000000000000000000000000000000000000000000000f45098122a162b001731da04980e000066d9ca9b088f7afee742a2aac93d105868c72edb814cc66a9a1509f90bd413a2b62da4399debc7fecf87abdb531e95f92a62d960ae64fe76344e2543f4e6fb0d51550535cc7a260a24c2f4efbde45c755153418ce7f37b89cfa2db017fa700"/185, 0xb9, 0x212000}, {&(0x7f0000011300)="010002005c0f0000000000000000000000000000000000000100000002000000000000000000000000002c00d40f0100010000000200000001000000f401000002003000a40f00"/96, 0x60, 0x213000}, {&(0x7f0000000280)="0000000001000000010000000200000028000400020000000000000001000000200004002e2e0000000000002e00e2ff00000000ed4100000300003ac1655f3ac1655f3ac165ea000000000000000000f3ff", 0x52, 0x213fa0}], 0x20040a, &(0x7f0000000180)=ANY=[@ANYRES64=0x0], 0x0) sync() r0 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x42142, 0x0) ioctl$BTRFS_IOC_RM_DEV_V2(r0, 0x40049409, 0x0) [ 428.710943][T17241] loop5: detected capacity change from 0 to 8192 [ 428.739344][T17241] REISERFS warning: read_super_block: reiserfs filesystem is deprecated and scheduled to be removed from the kernel in 2025 [ 428.771938][T17241] REISERFS (device loop5): found reiserfs format "3.6" with non-standard journal [ 428.793489][T17241] REISERFS (device loop5): using ordered data mode [ 428.812297][T17241] reiserfs: using flush barriers [ 428.822122][T17241] REISERFS (device loop5): journal params: device loop5, size 512, journal first block 18, max trans len 256, max batch 225, max commit age 30, max trans age 30 [ 428.862390][T17241] REISERFS (device loop5): checking transaction log (loop5) [ 428.882497][T17241] REISERFS (device loop5): Using rupasov hash to sort names [ 428.890135][T17241] REISERFS (device loop5): Created .reiserfs_priv - reserved for xattr storage. 23:52:48 executing program 5: syz_mount_image$reiserfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x400010, 0x8, &(0x7f0000000540)=[{&(0x7f0000000140)="8cb637", 0x3, 0x1}, {&(0x7f0000000600)="008409", 0x3, 0x4}, {&(0x7f00000003c0)="cf58f9b6b097287218ce56f250b426fd1534a8241397cfab6d8816fa4bb45c3f9fddf876b269c1e859cebe21b7d9244b1fd8f411c2e75b40440e6e93656ecbb49beeac1c7571478ca3c99ec9074aebadf4462d55738cecdf1ae2862f841926f15b27706dc5f58b7a97eddb385d14cb9c8ac2401498496fac004e5741178f6b0d2fd50e232cd6f66995259a8c573a6bc6ad4f950ff407df67c0d00efbe7bf66eacef1439b60e4dbf24b6eed04202c8542f11f3f6665805eac43e313d13faf6488a374e955b4e0d46b82b24401ac", 0xcd, 0x7}, {&(0x7f0000010000)="00040000ec0100001302000012000000000000000002000000010000611cad49e10000001e000000000000000010cc0310000100526549734572334673000000020000000200010002000102000000000100000012312a231212331233123112341341241273797a6b616c6c65720000000000000001001e003ac1655f004eed", 0x80, 0x10000}, {&(0x7f0000000040)="0000000000000500080000000110000003100048b25607818b96e27ea580195600000000000000000000009e08", 0x2d, 0x100c0}, {&(0x7f0000001a00)="00040000000000000000000012000000000000000002000000010000611cad49e10000001e000000000000000000000000000000000000000000000000000000f45098122a162b001731da04980e000066d9ca9b088f7afee742a2aac93d105868c72edb814cc66a9a1509f90bd413a2b62da4399debc7fecf87abdb531e95f92a62d960ae64fe76344e2543f4e6fb0d51550535cc7a260a24c2f4efbde45c755153418ce7f37b89cfa2db017fa700"/185, 0xb9, 0x212000}, {&(0x7f0000011300)="010002005c0f0000000000000000000000000000000000000100000002000000000000000000000000002c00d40f0100010000000200000001000000f401000002003000a40f00"/96, 0x60, 0x213000}, {&(0x7f0000000280)="0000000001000000010000000200000028000400020000000000000001000000200004002e2e0000000000002e00e2ff00000000ed4100000300003ac1655f3ac1655f3ac165ea000000000000000000f3ff", 0x52, 0x213fa0}], 0x20040a, &(0x7f0000000180)=ANY=[@ANYRES64=0x0], 0x0) sync() r0 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x42142, 0x0) ioctl$BTRFS_IOC_RM_DEV_V2(r0, 0x40086602, 0x0) [ 429.015305][T17246] loop5: detected capacity change from 0 to 8192 [ 429.040004][T17246] REISERFS warning: read_super_block: reiserfs filesystem is deprecated and scheduled to be removed from the kernel in 2025 [ 429.083565][T17246] REISERFS (device loop5): found reiserfs format "3.6" with non-standard journal [ 429.103903][T17246] REISERFS (device loop5): using ordered data mode [ 429.124878][T17246] reiserfs: using flush barriers [ 429.144117][T17246] REISERFS (device loop5): journal params: device loop5, size 512, journal first block 18, max trans len 256, max batch 225, max commit age 30, max trans age 30 [ 429.173640][T17246] REISERFS (device loop5): checking transaction log (loop5) [ 429.181743][T17246] REISERFS (device loop5): Using rupasov hash to sort names [ 429.199716][T17246] REISERFS (device loop5): Created .reiserfs_priv - reserved for xattr storage. 23:52:48 executing program 5: syz_mount_image$reiserfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x400010, 0x8, &(0x7f0000000540)=[{&(0x7f0000000140)="8cb637", 0x3, 0x1}, {&(0x7f0000000600)="008409", 0x3, 0x4}, {&(0x7f00000003c0)="cf58f9b6b097287218ce56f250b426fd1534a8241397cfab6d8816fa4bb45c3f9fddf876b269c1e859cebe21b7d9244b1fd8f411c2e75b40440e6e93656ecbb49beeac1c7571478ca3c99ec9074aebadf4462d55738cecdf1ae2862f841926f15b27706dc5f58b7a97eddb385d14cb9c8ac2401498496fac004e5741178f6b0d2fd50e232cd6f66995259a8c573a6bc6ad4f950ff407df67c0d00efbe7bf66eacef1439b60e4dbf24b6eed04202c8542f11f3f6665805eac43e313d13faf6488a374e955b4e0d46b82b24401ac", 0xcd, 0x7}, {&(0x7f0000010000)="00040000ec0100001302000012000000000000000002000000010000611cad49e10000001e000000000000000010cc0310000100526549734572334673000000020000000200010002000102000000000100000012312a231212331233123112341341241273797a6b616c6c65720000000000000001001e003ac1655f004eed", 0x80, 0x10000}, {&(0x7f0000000040)="0000000000000500080000000110000003100048b25607818b96e27ea580195600000000000000000000009e08", 0x2d, 0x100c0}, {&(0x7f0000001a00)="00040000000000000000000012000000000000000002000000010000611cad49e10000001e000000000000000000000000000000000000000000000000000000f45098122a162b001731da04980e000066d9ca9b088f7afee742a2aac93d105868c72edb814cc66a9a1509f90bd413a2b62da4399debc7fecf87abdb531e95f92a62d960ae64fe76344e2543f4e6fb0d51550535cc7a260a24c2f4efbde45c755153418ce7f37b89cfa2db017fa700"/185, 0xb9, 0x212000}, {&(0x7f0000011300)="010002005c0f0000000000000000000000000000000000000100000002000000000000000000000000002c00d40f0100010000000200000001000000f401000002003000a40f00"/96, 0x60, 0x213000}, {&(0x7f0000000280)="0000000001000000010000000200000028000400020000000000000001000000200004002e2e0000000000002e00e2ff00000000ed4100000300003ac1655f3ac1655f3ac165ea000000000000000000f3ff", 0x52, 0x213fa0}], 0x20040a, &(0x7f0000000180)=ANY=[@ANYRES64=0x0], 0x0) sync() r0 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x42142, 0x0) ioctl$BTRFS_IOC_RM_DEV_V2(r0, 0x40086604, 0x0) [ 429.283411][T17251] loop5: detected capacity change from 0 to 8192 [ 429.310512][T17251] REISERFS warning: read_super_block: reiserfs filesystem is deprecated and scheduled to be removed from the kernel in 2025 [ 429.352021][T17251] REISERFS (device loop5): found reiserfs format "3.6" with non-standard journal [ 429.383789][T17251] REISERFS (device loop5): using ordered data mode [ 429.390717][T17251] reiserfs: using flush barriers [ 429.404737][T17251] REISERFS (device loop5): journal params: device loop5, size 512, journal first block 18, max trans len 256, max batch 225, max commit age 30, max trans age 30 [ 429.444018][T17251] REISERFS (device loop5): checking transaction log (loop5) [ 429.454426][T17251] REISERFS (device loop5): Using rupasov hash to sort names [ 429.468444][T17254] EXT4-fs warning (device sda1): __ext4_ioctl:1239: Setting inode version is not supported with metadata_csum enabled. [ 429.481690][T17251] REISERFS (device loop5): Created .reiserfs_priv - reserved for xattr storage. 23:52:48 executing program 5: syz_mount_image$reiserfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x400010, 0x8, &(0x7f0000000540)=[{&(0x7f0000000140)="8cb637", 0x3, 0x1}, {&(0x7f0000000600)="008409", 0x3, 0x4}, {&(0x7f00000003c0)="cf58f9b6b097287218ce56f250b426fd1534a8241397cfab6d8816fa4bb45c3f9fddf876b269c1e859cebe21b7d9244b1fd8f411c2e75b40440e6e93656ecbb49beeac1c7571478ca3c99ec9074aebadf4462d55738cecdf1ae2862f841926f15b27706dc5f58b7a97eddb385d14cb9c8ac2401498496fac004e5741178f6b0d2fd50e232cd6f66995259a8c573a6bc6ad4f950ff407df67c0d00efbe7bf66eacef1439b60e4dbf24b6eed04202c8542f11f3f6665805eac43e313d13faf6488a374e955b4e0d46b82b24401ac", 0xcd, 0x7}, {&(0x7f0000010000)="00040000ec0100001302000012000000000000000002000000010000611cad49e10000001e000000000000000010cc0310000100526549734572334673000000020000000200010002000102000000000100000012312a231212331233123112341341241273797a6b616c6c65720000000000000001001e003ac1655f004eed", 0x80, 0x10000}, {&(0x7f0000000040)="0000000000000500080000000110000003100048b25607818b96e27ea580195600000000000000000000009e08", 0x2d, 0x100c0}, {&(0x7f0000001a00)="00040000000000000000000012000000000000000002000000010000611cad49e10000001e000000000000000000000000000000000000000000000000000000f45098122a162b001731da04980e000066d9ca9b088f7afee742a2aac93d105868c72edb814cc66a9a1509f90bd413a2b62da4399debc7fecf87abdb531e95f92a62d960ae64fe76344e2543f4e6fb0d51550535cc7a260a24c2f4efbde45c755153418ce7f37b89cfa2db017fa700"/185, 0xb9, 0x212000}, {&(0x7f0000011300)="010002005c0f0000000000000000000000000000000000000100000002000000000000000000000000002c00d40f0100010000000200000001000000f401000002003000a40f00"/96, 0x60, 0x213000}, {&(0x7f0000000280)="0000000001000000010000000200000028000400020000000000000001000000200004002e2e0000000000002e00e2ff00000000ed4100000300003ac1655f3ac1655f3ac165ea000000000000000000f3ff", 0x52, 0x213fa0}], 0x20040a, &(0x7f0000000180)=ANY=[@ANYRES64=0x0], 0x0) sync() r0 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x42142, 0x0) ioctl$BTRFS_IOC_RM_DEV_V2(r0, 0x40086607, 0x0) [ 429.576778][T17256] loop5: detected capacity change from 0 to 8192 [ 429.602522][T17256] REISERFS warning: read_super_block: reiserfs filesystem is deprecated and scheduled to be removed from the kernel in 2025 [ 429.632278][T17256] REISERFS (device loop5): found reiserfs format "3.6" with non-standard journal [ 429.651994][T17256] REISERFS (device loop5): using ordered data mode [ 429.673178][T17256] reiserfs: using flush barriers [ 429.679164][T17256] REISERFS (device loop5): journal params: device loop5, size 512, journal first block 18, max trans len 256, max batch 225, max commit age 30, max trans age 30 [ 429.722430][T17256] REISERFS (device loop5): checking transaction log (loop5) [ 429.733514][T17256] REISERFS (device loop5): Using rupasov hash to sort names [ 429.752861][T17256] REISERFS (device loop5): Created .reiserfs_priv - reserved for xattr storage. 23:52:48 executing program 5: syz_mount_image$reiserfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x400010, 0x8, &(0x7f0000000540)=[{&(0x7f0000000140)="8cb637", 0x3, 0x1}, {&(0x7f0000000600)="008409", 0x3, 0x4}, {&(0x7f00000003c0)="cf58f9b6b097287218ce56f250b426fd1534a8241397cfab6d8816fa4bb45c3f9fddf876b269c1e859cebe21b7d9244b1fd8f411c2e75b40440e6e93656ecbb49beeac1c7571478ca3c99ec9074aebadf4462d55738cecdf1ae2862f841926f15b27706dc5f58b7a97eddb385d14cb9c8ac2401498496fac004e5741178f6b0d2fd50e232cd6f66995259a8c573a6bc6ad4f950ff407df67c0d00efbe7bf66eacef1439b60e4dbf24b6eed04202c8542f11f3f6665805eac43e313d13faf6488a374e955b4e0d46b82b24401ac", 0xcd, 0x7}, {&(0x7f0000010000)="00040000ec0100001302000012000000000000000002000000010000611cad49e10000001e000000000000000010cc0310000100526549734572334673000000020000000200010002000102000000000100000012312a231212331233123112341341241273797a6b616c6c65720000000000000001001e003ac1655f004eed", 0x80, 0x10000}, {&(0x7f0000000040)="0000000000000500080000000110000003100048b25607818b96e27ea580195600000000000000000000009e08", 0x2d, 0x100c0}, {&(0x7f0000001a00)="00040000000000000000000012000000000000000002000000010000611cad49e10000001e000000000000000000000000000000000000000000000000000000f45098122a162b001731da04980e000066d9ca9b088f7afee742a2aac93d105868c72edb814cc66a9a1509f90bd413a2b62da4399debc7fecf87abdb531e95f92a62d960ae64fe76344e2543f4e6fb0d51550535cc7a260a24c2f4efbde45c755153418ce7f37b89cfa2db017fa700"/185, 0xb9, 0x212000}, {&(0x7f0000011300)="010002005c0f0000000000000000000000000000000000000100000002000000000000000000000000002c00d40f0100010000000200000001000000f401000002003000a40f00"/96, 0x60, 0x213000}, {&(0x7f0000000280)="0000000001000000010000000200000028000400020000000000000001000000200004002e2e0000000000002e00e2ff00000000ed4100000300003ac1655f3ac1655f3ac165ea000000000000000000f3ff", 0x52, 0x213fa0}], 0x20040a, &(0x7f0000000180)=ANY=[@ANYRES64=0x0], 0x0) sync() r0 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x42142, 0x0) ioctl$BTRFS_IOC_RM_DEV_V2(r0, 0x6609, 0x0) [ 429.877092][T17261] loop5: detected capacity change from 0 to 8192 [ 429.907560][T17261] REISERFS warning: read_super_block: reiserfs filesystem is deprecated and scheduled to be removed from the kernel in 2025 [ 429.929919][T17261] REISERFS (device loop5): found reiserfs format "3.6" with non-standard journal [ 429.939496][T17261] REISERFS (device loop5): using ordered data mode [ 429.948035][T17261] reiserfs: using flush barriers [ 429.953951][T17261] REISERFS (device loop5): journal params: device loop5, size 512, journal first block 18, max trans len 256, max batch 225, max commit age 30, max trans age 30 [ 429.973497][T17261] REISERFS (device loop5): checking transaction log (loop5) [ 429.982532][T17261] REISERFS (device loop5): Using rupasov hash to sort names [ 429.990153][T17261] REISERFS (device loop5): Created .reiserfs_priv - reserved for xattr storage. 23:52:49 executing program 5: syz_mount_image$reiserfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x400010, 0x8, &(0x7f0000000540)=[{&(0x7f0000000140)="8cb637", 0x3, 0x1}, {&(0x7f0000000600)="008409", 0x3, 0x4}, {&(0x7f00000003c0)="cf58f9b6b097287218ce56f250b426fd1534a8241397cfab6d8816fa4bb45c3f9fddf876b269c1e859cebe21b7d9244b1fd8f411c2e75b40440e6e93656ecbb49beeac1c7571478ca3c99ec9074aebadf4462d55738cecdf1ae2862f841926f15b27706dc5f58b7a97eddb385d14cb9c8ac2401498496fac004e5741178f6b0d2fd50e232cd6f66995259a8c573a6bc6ad4f950ff407df67c0d00efbe7bf66eacef1439b60e4dbf24b6eed04202c8542f11f3f6665805eac43e313d13faf6488a374e955b4e0d46b82b24401ac", 0xcd, 0x7}, {&(0x7f0000010000)="00040000ec0100001302000012000000000000000002000000010000611cad49e10000001e000000000000000010cc0310000100526549734572334673000000020000000200010002000102000000000100000012312a231212331233123112341341241273797a6b616c6c65720000000000000001001e003ac1655f004eed", 0x80, 0x10000}, {&(0x7f0000000040)="0000000000000500080000000110000003100048b25607818b96e27ea580195600000000000000000000009e08", 0x2d, 0x100c0}, {&(0x7f0000001a00)="00040000000000000000000012000000000000000002000000010000611cad49e10000001e000000000000000000000000000000000000000000000000000000f45098122a162b001731da04980e000066d9ca9b088f7afee742a2aac93d105868c72edb814cc66a9a1509f90bd413a2b62da4399debc7fecf87abdb531e95f92a62d960ae64fe76344e2543f4e6fb0d51550535cc7a260a24c2f4efbde45c755153418ce7f37b89cfa2db017fa700"/185, 0xb9, 0x212000}, {&(0x7f0000011300)="010002005c0f0000000000000000000000000000000000000100000002000000000000000000000000002c00d40f0100010000000200000001000000f401000002003000a40f00"/96, 0x60, 0x213000}, {&(0x7f0000000280)="0000000001000000010000000200000028000400020000000000000001000000200004002e2e0000000000002e00e2ff00000000ed4100000300003ac1655f3ac1655f3ac165ea000000000000000000f3ff", 0x52, 0x213fa0}], 0x20040a, &(0x7f0000000180)=ANY=[@ANYRES64=0x0], 0x0) sync() r0 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x42142, 0x0) ioctl$BTRFS_IOC_RM_DEV_V2(r0, 0x4008662c, 0x0) [ 430.121317][T17265] loop5: detected capacity change from 0 to 8192 [ 430.154534][T17265] REISERFS warning: read_super_block: reiserfs filesystem is deprecated and scheduled to be removed from the kernel in 2025 [ 430.193768][T17265] REISERFS (device loop5): found reiserfs format "3.6" with non-standard journal [ 430.213847][T17265] REISERFS (device loop5): using ordered data mode [ 430.233734][T17265] reiserfs: using flush barriers [ 430.253893][T17265] REISERFS (device loop5): journal params: device loop5, size 512, journal first block 18, max trans len 256, max batch 225, max commit age 30, max trans age 30 [ 430.270813][T17265] REISERFS (device loop5): checking transaction log (loop5) [ 430.305865][T17265] REISERFS (device loop5): Using rupasov hash to sort names [ 430.324031][T17265] REISERFS (device loop5): Created .reiserfs_priv - reserved for xattr storage. 23:52:49 executing program 5: syz_mount_image$reiserfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x400010, 0x8, &(0x7f0000000540)=[{&(0x7f0000000140)="8cb637", 0x3, 0x1}, {&(0x7f0000000600)="008409", 0x3, 0x4}, {&(0x7f00000003c0)="cf58f9b6b097287218ce56f250b426fd1534a8241397cfab6d8816fa4bb45c3f9fddf876b269c1e859cebe21b7d9244b1fd8f411c2e75b40440e6e93656ecbb49beeac1c7571478ca3c99ec9074aebadf4462d55738cecdf1ae2862f841926f15b27706dc5f58b7a97eddb385d14cb9c8ac2401498496fac004e5741178f6b0d2fd50e232cd6f66995259a8c573a6bc6ad4f950ff407df67c0d00efbe7bf66eacef1439b60e4dbf24b6eed04202c8542f11f3f6665805eac43e313d13faf6488a374e955b4e0d46b82b24401ac", 0xcd, 0x7}, {&(0x7f0000010000)="00040000ec0100001302000012000000000000000002000000010000611cad49e10000001e000000000000000010cc0310000100526549734572334673000000020000000200010002000102000000000100000012312a231212331233123112341341241273797a6b616c6c65720000000000000001001e003ac1655f004eed", 0x80, 0x10000}, {&(0x7f0000000040)="0000000000000500080000000110000003100048b25607818b96e27ea580195600000000000000000000009e08", 0x2d, 0x100c0}, {&(0x7f0000001a00)="00040000000000000000000012000000000000000002000000010000611cad49e10000001e000000000000000000000000000000000000000000000000000000f45098122a162b001731da04980e000066d9ca9b088f7afee742a2aac93d105868c72edb814cc66a9a1509f90bd413a2b62da4399debc7fecf87abdb531e95f92a62d960ae64fe76344e2543f4e6fb0d51550535cc7a260a24c2f4efbde45c755153418ce7f37b89cfa2db017fa700"/185, 0xb9, 0x212000}, {&(0x7f0000011300)="010002005c0f0000000000000000000000000000000000000100000002000000000000000000000000002c00d40f0100010000000200000001000000f401000002003000a40f00"/96, 0x60, 0x213000}, {&(0x7f0000000280)="0000000001000000010000000200000028000400020000000000000001000000200004002e2e0000000000002e00e2ff00000000ed4100000300003ac1655f3ac1655f3ac165ea000000000000000000f3ff", 0x52, 0x213fa0}], 0x20040a, &(0x7f0000000180)=ANY=[@ANYRES64=0x0], 0x0) sync() r0 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x42142, 0x0) ioctl$BTRFS_IOC_RM_DEV_V2(r0, 0x40087602, 0x0) [ 430.476500][T17270] loop5: detected capacity change from 0 to 8192 [ 430.509996][T17270] REISERFS warning: read_super_block: reiserfs filesystem is deprecated and scheduled to be removed from the kernel in 2025 [ 430.545515][T17270] REISERFS (device loop5): found reiserfs format "3.6" with non-standard journal [ 430.576137][T17270] REISERFS (device loop5): using ordered data mode [ 430.592380][T17270] reiserfs: using flush barriers [ 430.608218][T17270] REISERFS (device loop5): journal params: device loop5, size 512, journal first block 18, max trans len 256, max batch 225, max commit age 30, max trans age 30 [ 430.643902][T17270] REISERFS (device loop5): checking transaction log (loop5) [ 430.664441][T17273] EXT4-fs warning (device sda1): __ext4_ioctl:1239: Setting inode version is not supported with metadata_csum enabled. [ 430.685360][T17270] REISERFS (device loop5): Using rupasov hash to sort names 23:52:49 executing program 5: syz_mount_image$reiserfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x400010, 0x8, &(0x7f0000000540)=[{&(0x7f0000000140)="8cb637", 0x3, 0x1}, {&(0x7f0000000600)="008409", 0x3, 0x4}, {&(0x7f00000003c0)="cf58f9b6b097287218ce56f250b426fd1534a8241397cfab6d8816fa4bb45c3f9fddf876b269c1e859cebe21b7d9244b1fd8f411c2e75b40440e6e93656ecbb49beeac1c7571478ca3c99ec9074aebadf4462d55738cecdf1ae2862f841926f15b27706dc5f58b7a97eddb385d14cb9c8ac2401498496fac004e5741178f6b0d2fd50e232cd6f66995259a8c573a6bc6ad4f950ff407df67c0d00efbe7bf66eacef1439b60e4dbf24b6eed04202c8542f11f3f6665805eac43e313d13faf6488a374e955b4e0d46b82b24401ac", 0xcd, 0x7}, {&(0x7f0000010000)="00040000ec0100001302000012000000000000000002000000010000611cad49e10000001e000000000000000010cc0310000100526549734572334673000000020000000200010002000102000000000100000012312a231212331233123112341341241273797a6b616c6c65720000000000000001001e003ac1655f004eed", 0x80, 0x10000}, {&(0x7f0000000040)="0000000000000500080000000110000003100048b25607818b96e27ea580195600000000000000000000009e08", 0x2d, 0x100c0}, {&(0x7f0000001a00)="00040000000000000000000012000000000000000002000000010000611cad49e10000001e000000000000000000000000000000000000000000000000000000f45098122a162b001731da04980e000066d9ca9b088f7afee742a2aac93d105868c72edb814cc66a9a1509f90bd413a2b62da4399debc7fecf87abdb531e95f92a62d960ae64fe76344e2543f4e6fb0d51550535cc7a260a24c2f4efbde45c755153418ce7f37b89cfa2db017fa700"/185, 0xb9, 0x212000}, {&(0x7f0000011300)="010002005c0f0000000000000000000000000000000000000100000002000000000000000000000000002c00d40f0100010000000200000001000000f401000002003000a40f00"/96, 0x60, 0x213000}, {&(0x7f0000000280)="0000000001000000010000000200000028000400020000000000000001000000200004002e2e0000000000002e00e2ff00000000ed4100000300003ac1655f3ac1655f3ac165ea000000000000000000f3ff", 0x52, 0x213fa0}], 0x20040a, &(0x7f0000000180)=ANY=[@ANYRES64=0x0], 0x0) sync() r0 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x42142, 0x0) ioctl$BTRFS_IOC_RM_DEV_V2(r0, 0x400c6615, 0x0) [ 430.702421][T17270] REISERFS (device loop5): Created .reiserfs_priv - reserved for xattr storage. [ 430.779642][T17275] loop5: detected capacity change from 0 to 8192 [ 430.814309][T17275] REISERFS warning: read_super_block: reiserfs filesystem is deprecated and scheduled to be removed from the kernel in 2025 [ 430.832090][T17275] REISERFS (device loop5): found reiserfs format "3.6" with non-standard journal [ 430.852335][T17275] REISERFS (device loop5): using ordered data mode [ 430.869277][T17275] reiserfs: using flush barriers [ 430.880249][T17275] REISERFS (device loop5): journal params: device loop5, size 512, journal first block 18, max trans len 256, max batch 225, max commit age 30, max trans age 30 [ 430.924502][T17275] REISERFS (device loop5): checking transaction log (loop5) [ 430.942707][T17275] REISERFS (device loop5): Using rupasov hash to sort names [ 430.963631][T17275] REISERFS (device loop5): Created .reiserfs_priv - reserved for xattr storage. 23:52:50 executing program 5: syz_mount_image$reiserfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x400010, 0x8, &(0x7f0000000540)=[{&(0x7f0000000140)="8cb637", 0x3, 0x1}, {&(0x7f0000000600)="008409", 0x3, 0x4}, {&(0x7f00000003c0)="cf58f9b6b097287218ce56f250b426fd1534a8241397cfab6d8816fa4bb45c3f9fddf876b269c1e859cebe21b7d9244b1fd8f411c2e75b40440e6e93656ecbb49beeac1c7571478ca3c99ec9074aebadf4462d55738cecdf1ae2862f841926f15b27706dc5f58b7a97eddb385d14cb9c8ac2401498496fac004e5741178f6b0d2fd50e232cd6f66995259a8c573a6bc6ad4f950ff407df67c0d00efbe7bf66eacef1439b60e4dbf24b6eed04202c8542f11f3f6665805eac43e313d13faf6488a374e955b4e0d46b82b24401ac", 0xcd, 0x7}, {&(0x7f0000010000)="00040000ec0100001302000012000000000000000002000000010000611cad49e10000001e000000000000000010cc0310000100526549734572334673000000020000000200010002000102000000000100000012312a231212331233123112341341241273797a6b616c6c65720000000000000001001e003ac1655f004eed", 0x80, 0x10000}, {&(0x7f0000000040)="0000000000000500080000000110000003100048b25607818b96e27ea580195600000000000000000000009e08", 0x2d, 0x100c0}, {&(0x7f0000001a00)="00040000000000000000000012000000000000000002000000010000611cad49e10000001e000000000000000000000000000000000000000000000000000000f45098122a162b001731da04980e000066d9ca9b088f7afee742a2aac93d105868c72edb814cc66a9a1509f90bd413a2b62da4399debc7fecf87abdb531e95f92a62d960ae64fe76344e2543f4e6fb0d51550535cc7a260a24c2f4efbde45c755153418ce7f37b89cfa2db017fa700"/185, 0xb9, 0x212000}, {&(0x7f0000011300)="010002005c0f0000000000000000000000000000000000000100000002000000000000000000000000002c00d40f0100010000000200000001000000f401000002003000a40f00"/96, 0x60, 0x213000}, {&(0x7f0000000280)="0000000001000000010000000200000028000400020000000000000001000000200004002e2e0000000000002e00e2ff00000000ed4100000300003ac1655f3ac1655f3ac165ea000000000000000000f3ff", 0x52, 0x213fa0}], 0x20040a, &(0x7f0000000180)=ANY=[@ANYRES64=0x0], 0x0) sync() r0 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x42142, 0x0) ioctl$BTRFS_IOC_RM_DEV_V2(r0, 0x40106614, 0x0) [ 431.054419][T17280] loop5: detected capacity change from 0 to 8192 [ 431.085316][T17280] REISERFS warning: read_super_block: reiserfs filesystem is deprecated and scheduled to be removed from the kernel in 2025 [ 431.129412][T17280] REISERFS (device loop5): found reiserfs format "3.6" with non-standard journal [ 431.151866][T17280] REISERFS (device loop5): using ordered data mode [ 431.158409][T17280] reiserfs: using flush barriers [ 431.184959][T17280] REISERFS (device loop5): journal params: device loop5, size 512, journal first block 18, max trans len 256, max batch 225, max commit age 30, max trans age 30 [ 431.222434][T17280] REISERFS (device loop5): checking transaction log (loop5) [ 431.250768][T17280] REISERFS (device loop5): Using rupasov hash to sort names [ 431.270769][T17280] REISERFS (device loop5): Created .reiserfs_priv - reserved for xattr storage. 23:52:50 executing program 5: syz_mount_image$reiserfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x400010, 0x8, &(0x7f0000000540)=[{&(0x7f0000000140)="8cb637", 0x3, 0x1}, {&(0x7f0000000600)="008409", 0x3, 0x4}, {&(0x7f00000003c0)="cf58f9b6b097287218ce56f250b426fd1534a8241397cfab6d8816fa4bb45c3f9fddf876b269c1e859cebe21b7d9244b1fd8f411c2e75b40440e6e93656ecbb49beeac1c7571478ca3c99ec9074aebadf4462d55738cecdf1ae2862f841926f15b27706dc5f58b7a97eddb385d14cb9c8ac2401498496fac004e5741178f6b0d2fd50e232cd6f66995259a8c573a6bc6ad4f950ff407df67c0d00efbe7bf66eacef1439b60e4dbf24b6eed04202c8542f11f3f6665805eac43e313d13faf6488a374e955b4e0d46b82b24401ac", 0xcd, 0x7}, {&(0x7f0000010000)="00040000ec0100001302000012000000000000000002000000010000611cad49e10000001e000000000000000010cc0310000100526549734572334673000000020000000200010002000102000000000100000012312a231212331233123112341341241273797a6b616c6c65720000000000000001001e003ac1655f004eed", 0x80, 0x10000}, {&(0x7f0000000040)="0000000000000500080000000110000003100048b25607818b96e27ea580195600000000000000000000009e08", 0x2d, 0x100c0}, {&(0x7f0000001a00)="00040000000000000000000012000000000000000002000000010000611cad49e10000001e000000000000000000000000000000000000000000000000000000f45098122a162b001731da04980e000066d9ca9b088f7afee742a2aac93d105868c72edb814cc66a9a1509f90bd413a2b62da4399debc7fecf87abdb531e95f92a62d960ae64fe76344e2543f4e6fb0d51550535cc7a260a24c2f4efbde45c755153418ce7f37b89cfa2db017fa700"/185, 0xb9, 0x212000}, {&(0x7f0000011300)="010002005c0f0000000000000000000000000000000000000100000002000000000000000000000000002c00d40f0100010000000200000001000000f401000002003000a40f00"/96, 0x60, 0x213000}, {&(0x7f0000000280)="0000000001000000010000000200000028000400020000000000000001000000200004002e2e0000000000002e00e2ff00000000ed4100000300003ac1655f3ac1655f3ac165ea000000000000000000f3ff", 0x52, 0x213fa0}], 0x20040a, &(0x7f0000000180)=ANY=[@ANYRES64=0x0], 0x0) sync() r0 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x42142, 0x0) ioctl$BTRFS_IOC_RM_DEV_V2(r0, 0x401c5820, 0x0) [ 431.400836][T17285] loop5: detected capacity change from 0 to 8192 [ 431.434381][T17285] REISERFS warning: read_super_block: reiserfs filesystem is deprecated and scheduled to be removed from the kernel in 2025 [ 431.471955][T17285] REISERFS (device loop5): found reiserfs format "3.6" with non-standard journal [ 431.492004][T17285] REISERFS (device loop5): using ordered data mode [ 431.511961][T17285] reiserfs: using flush barriers [ 431.518107][T17285] REISERFS (device loop5): journal params: device loop5, size 512, journal first block 18, max trans len 256, max batch 225, max commit age 30, max trans age 30 [ 431.534786][T17285] REISERFS (device loop5): checking transaction log (loop5) [ 431.564450][T17285] REISERFS (device loop5): Using rupasov hash to sort names [ 431.573361][T17285] REISERFS (device loop5): Created .reiserfs_priv - reserved for xattr storage. 23:52:50 executing program 5: syz_mount_image$reiserfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x400010, 0x8, &(0x7f0000000540)=[{&(0x7f0000000140)="8cb637", 0x3, 0x1}, {&(0x7f0000000600)="008409", 0x3, 0x4}, {&(0x7f00000003c0)="cf58f9b6b097287218ce56f250b426fd1534a8241397cfab6d8816fa4bb45c3f9fddf876b269c1e859cebe21b7d9244b1fd8f411c2e75b40440e6e93656ecbb49beeac1c7571478ca3c99ec9074aebadf4462d55738cecdf1ae2862f841926f15b27706dc5f58b7a97eddb385d14cb9c8ac2401498496fac004e5741178f6b0d2fd50e232cd6f66995259a8c573a6bc6ad4f950ff407df67c0d00efbe7bf66eacef1439b60e4dbf24b6eed04202c8542f11f3f6665805eac43e313d13faf6488a374e955b4e0d46b82b24401ac", 0xcd, 0x7}, {&(0x7f0000010000)="00040000ec0100001302000012000000000000000002000000010000611cad49e10000001e000000000000000010cc0310000100526549734572334673000000020000000200010002000102000000000100000012312a231212331233123112341341241273797a6b616c6c65720000000000000001001e003ac1655f004eed", 0x80, 0x10000}, {&(0x7f0000000040)="0000000000000500080000000110000003100048b25607818b96e27ea580195600000000000000000000009e08", 0x2d, 0x100c0}, {&(0x7f0000001a00)="00040000000000000000000012000000000000000002000000010000611cad49e10000001e000000000000000000000000000000000000000000000000000000f45098122a162b001731da04980e000066d9ca9b088f7afee742a2aac93d105868c72edb814cc66a9a1509f90bd413a2b62da4399debc7fecf87abdb531e95f92a62d960ae64fe76344e2543f4e6fb0d51550535cc7a260a24c2f4efbde45c755153418ce7f37b89cfa2db017fa700"/185, 0xb9, 0x212000}, {&(0x7f0000011300)="010002005c0f0000000000000000000000000000000000000100000002000000000000000000000000002c00d40f0100010000000200000001000000f401000002003000a40f00"/96, 0x60, 0x213000}, {&(0x7f0000000280)="0000000001000000010000000200000028000400020000000000000001000000200004002e2e0000000000002e00e2ff00000000ed4100000300003ac1655f3ac1655f3ac165ea000000000000000000f3ff", 0x52, 0x213fa0}], 0x20040a, &(0x7f0000000180)=ANY=[@ANYRES64=0x0], 0x0) sync() r0 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x42142, 0x0) ioctl$BTRFS_IOC_RM_DEV_V2(r0, 0x4020940d, 0x0) [ 431.699264][T17290] loop5: detected capacity change from 0 to 8192 [ 431.718650][T17290] REISERFS warning: read_super_block: reiserfs filesystem is deprecated and scheduled to be removed from the kernel in 2025 [ 431.763101][T17290] REISERFS (device loop5): found reiserfs format "3.6" with non-standard journal [ 431.776053][T17290] REISERFS (device loop5): using ordered data mode [ 431.783043][T17290] reiserfs: using flush barriers [ 431.789215][T17290] REISERFS (device loop5): journal params: device loop5, size 512, journal first block 18, max trans len 256, max batch 225, max commit age 30, max trans age 30 [ 431.808112][T17290] REISERFS (device loop5): checking transaction log (loop5) [ 431.832645][T17290] REISERFS (device loop5): Using rupasov hash to sort names [ 431.840196][T17290] REISERFS (device loop5): Created .reiserfs_priv - reserved for xattr storage. 23:52:50 executing program 5: syz_mount_image$reiserfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x400010, 0x8, &(0x7f0000000540)=[{&(0x7f0000000140)="8cb637", 0x3, 0x1}, {&(0x7f0000000600)="008409", 0x3, 0x4}, {&(0x7f00000003c0)="cf58f9b6b097287218ce56f250b426fd1534a8241397cfab6d8816fa4bb45c3f9fddf876b269c1e859cebe21b7d9244b1fd8f411c2e75b40440e6e93656ecbb49beeac1c7571478ca3c99ec9074aebadf4462d55738cecdf1ae2862f841926f15b27706dc5f58b7a97eddb385d14cb9c8ac2401498496fac004e5741178f6b0d2fd50e232cd6f66995259a8c573a6bc6ad4f950ff407df67c0d00efbe7bf66eacef1439b60e4dbf24b6eed04202c8542f11f3f6665805eac43e313d13faf6488a374e955b4e0d46b82b24401ac", 0xcd, 0x7}, {&(0x7f0000010000)="00040000ec0100001302000012000000000000000002000000010000611cad49e10000001e000000000000000010cc0310000100526549734572334673000000020000000200010002000102000000000100000012312a231212331233123112341341241273797a6b616c6c65720000000000000001001e003ac1655f004eed", 0x80, 0x10000}, {&(0x7f0000000040)="0000000000000500080000000110000003100048b25607818b96e27ea580195600000000000000000000009e08", 0x2d, 0x100c0}, {&(0x7f0000001a00)="00040000000000000000000012000000000000000002000000010000611cad49e10000001e000000000000000000000000000000000000000000000000000000f45098122a162b001731da04980e000066d9ca9b088f7afee742a2aac93d105868c72edb814cc66a9a1509f90bd413a2b62da4399debc7fecf87abdb531e95f92a62d960ae64fe76344e2543f4e6fb0d51550535cc7a260a24c2f4efbde45c755153418ce7f37b89cfa2db017fa700"/185, 0xb9, 0x212000}, {&(0x7f0000011300)="010002005c0f0000000000000000000000000000000000000100000002000000000000000000000000002c00d40f0100010000000200000001000000f401000002003000a40f00"/96, 0x60, 0x213000}, {&(0x7f0000000280)="0000000001000000010000000200000028000400020000000000000001000000200004002e2e0000000000002e00e2ff00000000ed4100000300003ac1655f3ac1655f3ac165ea000000000000000000f3ff", 0x52, 0x213fa0}], 0x20040a, &(0x7f0000000180)=ANY=[@ANYRES64=0x0], 0x0) sync() r0 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x42142, 0x0) ioctl$BTRFS_IOC_RM_DEV_V2(r0, 0x40286608, 0x0) [ 431.952690][T17295] loop5: detected capacity change from 0 to 8192 [ 431.978970][T17295] REISERFS warning: read_super_block: reiserfs filesystem is deprecated and scheduled to be removed from the kernel in 2025 [ 432.013808][T17295] REISERFS (device loop5): found reiserfs format "3.6" with non-standard journal [ 432.041204][T17295] REISERFS (device loop5): using ordered data mode [ 432.054258][T17295] reiserfs: using flush barriers [ 432.073811][T17295] REISERFS (device loop5): journal params: device loop5, size 512, journal first block 18, max trans len 256, max batch 225, max commit age 30, max trans age 30 [ 432.111332][T17295] REISERFS (device loop5): checking transaction log (loop5) [ 432.127357][T17295] REISERFS (device loop5): Using rupasov hash to sort names [ 432.136428][T17295] REISERFS (device loop5): Created .reiserfs_priv - reserved for xattr storage. 23:52:51 executing program 5: syz_mount_image$reiserfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x400010, 0x8, &(0x7f0000000540)=[{&(0x7f0000000140)="8cb637", 0x3, 0x1}, {&(0x7f0000000600)="008409", 0x3, 0x4}, {&(0x7f00000003c0)="cf58f9b6b097287218ce56f250b426fd1534a8241397cfab6d8816fa4bb45c3f9fddf876b269c1e859cebe21b7d9244b1fd8f411c2e75b40440e6e93656ecbb49beeac1c7571478ca3c99ec9074aebadf4462d55738cecdf1ae2862f841926f15b27706dc5f58b7a97eddb385d14cb9c8ac2401498496fac004e5741178f6b0d2fd50e232cd6f66995259a8c573a6bc6ad4f950ff407df67c0d00efbe7bf66eacef1439b60e4dbf24b6eed04202c8542f11f3f6665805eac43e313d13faf6488a374e955b4e0d46b82b24401ac", 0xcd, 0x7}, {&(0x7f0000010000)="00040000ec0100001302000012000000000000000002000000010000611cad49e10000001e000000000000000010cc0310000100526549734572334673000000020000000200010002000102000000000100000012312a231212331233123112341341241273797a6b616c6c65720000000000000001001e003ac1655f004eed", 0x80, 0x10000}, {&(0x7f0000000040)="0000000000000500080000000110000003100048b25607818b96e27ea580195600000000000000000000009e08", 0x2d, 0x100c0}, {&(0x7f0000001a00)="00040000000000000000000012000000000000000002000000010000611cad49e10000001e000000000000000000000000000000000000000000000000000000f45098122a162b001731da04980e000066d9ca9b088f7afee742a2aac93d105868c72edb814cc66a9a1509f90bd413a2b62da4399debc7fecf87abdb531e95f92a62d960ae64fe76344e2543f4e6fb0d51550535cc7a260a24c2f4efbde45c755153418ce7f37b89cfa2db017fa700"/185, 0xb9, 0x212000}, {&(0x7f0000011300)="010002005c0f0000000000000000000000000000000000000100000002000000000000000000000000002c00d40f0100010000000200000001000000f401000002003000a40f00"/96, 0x60, 0x213000}, {&(0x7f0000000280)="0000000001000000010000000200000028000400020000000000000001000000200004002e2e0000000000002e00e2ff00000000ed4100000300003ac1655f3ac1655f3ac165ea000000000000000000f3ff", 0x52, 0x213fa0}], 0x20040a, &(0x7f0000000180)=ANY=[@ANYRES64=0x0], 0x0) sync() r0 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x42142, 0x0) ioctl$BTRFS_IOC_RM_DEV_V2(r0, 0x40305828, 0x0) [ 432.240648][T17300] loop5: detected capacity change from 0 to 8192 [ 432.262296][T17300] REISERFS warning: read_super_block: reiserfs filesystem is deprecated and scheduled to be removed from the kernel in 2025 [ 432.282128][T17300] REISERFS (device loop5): found reiserfs format "3.6" with non-standard journal [ 432.302389][T17300] REISERFS (device loop5): using ordered data mode [ 432.319301][T17300] reiserfs: using flush barriers [ 432.339653][T17300] REISERFS (device loop5): journal params: device loop5, size 512, journal first block 18, max trans len 256, max batch 225, max commit age 30, max trans age 30 [ 432.384018][T17300] REISERFS (device loop5): checking transaction log (loop5) [ 432.404032][T17300] REISERFS (device loop5): Using rupasov hash to sort names [ 432.423510][T17300] REISERFS (device loop5): Created .reiserfs_priv - reserved for xattr storage. 23:52:51 executing program 5: syz_mount_image$reiserfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x400010, 0x8, &(0x7f0000000540)=[{&(0x7f0000000140)="8cb637", 0x3, 0x1}, {&(0x7f0000000600)="008409", 0x3, 0x4}, {&(0x7f00000003c0)="cf58f9b6b097287218ce56f250b426fd1534a8241397cfab6d8816fa4bb45c3f9fddf876b269c1e859cebe21b7d9244b1fd8f411c2e75b40440e6e93656ecbb49beeac1c7571478ca3c99ec9074aebadf4462d55738cecdf1ae2862f841926f15b27706dc5f58b7a97eddb385d14cb9c8ac2401498496fac004e5741178f6b0d2fd50e232cd6f66995259a8c573a6bc6ad4f950ff407df67c0d00efbe7bf66eacef1439b60e4dbf24b6eed04202c8542f11f3f6665805eac43e313d13faf6488a374e955b4e0d46b82b24401ac", 0xcd, 0x7}, {&(0x7f0000010000)="00040000ec0100001302000012000000000000000002000000010000611cad49e10000001e000000000000000010cc0310000100526549734572334673000000020000000200010002000102000000000100000012312a231212331233123112341341241273797a6b616c6c65720000000000000001001e003ac1655f004eed", 0x80, 0x10000}, {&(0x7f0000000040)="0000000000000500080000000110000003100048b25607818b96e27ea580195600000000000000000000009e08", 0x2d, 0x100c0}, {&(0x7f0000001a00)="00040000000000000000000012000000000000000002000000010000611cad49e10000001e000000000000000000000000000000000000000000000000000000f45098122a162b001731da04980e000066d9ca9b088f7afee742a2aac93d105868c72edb814cc66a9a1509f90bd413a2b62da4399debc7fecf87abdb531e95f92a62d960ae64fe76344e2543f4e6fb0d51550535cc7a260a24c2f4efbde45c755153418ce7f37b89cfa2db017fa700"/185, 0xb9, 0x212000}, {&(0x7f0000011300)="010002005c0f0000000000000000000000000000000000000100000002000000000000000000000000002c00d40f0100010000000200000001000000f401000002003000a40f00"/96, 0x60, 0x213000}, {&(0x7f0000000280)="0000000001000000010000000200000028000400020000000000000001000000200004002e2e0000000000002e00e2ff00000000ed4100000300003ac1655f3ac1655f3ac165ea000000000000000000f3ff", 0x52, 0x213fa0}], 0x20040a, &(0x7f0000000180)=ANY=[@ANYRES64=0x0], 0x0) sync() r0 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x42142, 0x0) ioctl$BTRFS_IOC_RM_DEV_V2(r0, 0x40305829, 0x0) [ 432.563998][T17305] loop5: detected capacity change from 0 to 8192 [ 432.591242][T17305] REISERFS warning: read_super_block: reiserfs filesystem is deprecated and scheduled to be removed from the kernel in 2025 [ 432.605124][T17305] REISERFS (device loop5): found reiserfs format "3.6" with non-standard journal [ 432.614677][T17305] REISERFS (device loop5): using ordered data mode [ 432.621192][T17305] reiserfs: using flush barriers [ 432.631922][T17305] REISERFS (device loop5): journal params: device loop5, size 512, journal first block 18, max trans len 256, max batch 225, max commit age 30, max trans age 30 [ 432.648421][T17305] REISERFS (device loop5): checking transaction log (loop5) [ 432.662706][T17305] REISERFS (device loop5): Using rupasov hash to sort names [ 432.682153][T17305] REISERFS (device loop5): Created .reiserfs_priv - reserved for xattr storage. 23:52:51 executing program 5: syz_mount_image$reiserfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x400010, 0x8, &(0x7f0000000540)=[{&(0x7f0000000140)="8cb637", 0x3, 0x1}, {&(0x7f0000000600)="008409", 0x3, 0x4}, {&(0x7f00000003c0)="cf58f9b6b097287218ce56f250b426fd1534a8241397cfab6d8816fa4bb45c3f9fddf876b269c1e859cebe21b7d9244b1fd8f411c2e75b40440e6e93656ecbb49beeac1c7571478ca3c99ec9074aebadf4462d55738cecdf1ae2862f841926f15b27706dc5f58b7a97eddb385d14cb9c8ac2401498496fac004e5741178f6b0d2fd50e232cd6f66995259a8c573a6bc6ad4f950ff407df67c0d00efbe7bf66eacef1439b60e4dbf24b6eed04202c8542f11f3f6665805eac43e313d13faf6488a374e955b4e0d46b82b24401ac", 0xcd, 0x7}, {&(0x7f0000010000)="00040000ec0100001302000012000000000000000002000000010000611cad49e10000001e000000000000000010cc0310000100526549734572334673000000020000000200010002000102000000000100000012312a231212331233123112341341241273797a6b616c6c65720000000000000001001e003ac1655f004eed", 0x80, 0x10000}, {&(0x7f0000000040)="0000000000000500080000000110000003100048b25607818b96e27ea580195600000000000000000000009e08", 0x2d, 0x100c0}, {&(0x7f0000001a00)="00040000000000000000000012000000000000000002000000010000611cad49e10000001e000000000000000000000000000000000000000000000000000000f45098122a162b001731da04980e000066d9ca9b088f7afee742a2aac93d105868c72edb814cc66a9a1509f90bd413a2b62da4399debc7fecf87abdb531e95f92a62d960ae64fe76344e2543f4e6fb0d51550535cc7a260a24c2f4efbde45c755153418ce7f37b89cfa2db017fa700"/185, 0xb9, 0x212000}, {&(0x7f0000011300)="010002005c0f0000000000000000000000000000000000000100000002000000000000000000000000002c00d40f0100010000000200000001000000f401000002003000a40f00"/96, 0x60, 0x213000}, {&(0x7f0000000280)="0000000001000000010000000200000028000400020000000000000001000000200004002e2e0000000000002e00e2ff00000000ed4100000300003ac1655f3ac1655f3ac165ea000000000000000000f3ff", 0x52, 0x213fa0}], 0x20040a, &(0x7f0000000180)=ANY=[@ANYRES64=0x0], 0x0) sync() r0 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x42142, 0x0) ioctl$BTRFS_IOC_RM_DEV_V2(r0, 0x4030582a, 0x0) [ 432.786718][T17309] loop5: detected capacity change from 0 to 8192 [ 432.811102][T17309] REISERFS warning: read_super_block: reiserfs filesystem is deprecated and scheduled to be removed from the kernel in 2025 [ 432.853722][T17309] REISERFS (device loop5): found reiserfs format "3.6" with non-standard journal [ 432.873773][T17309] REISERFS (device loop5): using ordered data mode [ 432.880408][T17309] reiserfs: using flush barriers [ 432.900829][T17309] REISERFS (device loop5): journal params: device loop5, size 512, journal first block 18, max trans len 256, max batch 225, max commit age 30, max trans age 30 [ 432.922334][T17309] REISERFS (device loop5): checking transaction log (loop5) [ 432.934770][T17309] REISERFS (device loop5): Using rupasov hash to sort names [ 432.944396][T17309] REISERFS (device loop5): Created .reiserfs_priv - reserved for xattr storage. 23:52:52 executing program 5: syz_mount_image$reiserfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x400010, 0x8, &(0x7f0000000540)=[{&(0x7f0000000140)="8cb637", 0x3, 0x1}, {&(0x7f0000000600)="008409", 0x3, 0x4}, {&(0x7f00000003c0)="cf58f9b6b097287218ce56f250b426fd1534a8241397cfab6d8816fa4bb45c3f9fddf876b269c1e859cebe21b7d9244b1fd8f411c2e75b40440e6e93656ecbb49beeac1c7571478ca3c99ec9074aebadf4462d55738cecdf1ae2862f841926f15b27706dc5f58b7a97eddb385d14cb9c8ac2401498496fac004e5741178f6b0d2fd50e232cd6f66995259a8c573a6bc6ad4f950ff407df67c0d00efbe7bf66eacef1439b60e4dbf24b6eed04202c8542f11f3f6665805eac43e313d13faf6488a374e955b4e0d46b82b24401ac", 0xcd, 0x7}, {&(0x7f0000010000)="00040000ec0100001302000012000000000000000002000000010000611cad49e10000001e000000000000000010cc0310000100526549734572334673000000020000000200010002000102000000000100000012312a231212331233123112341341241273797a6b616c6c65720000000000000001001e003ac1655f004eed", 0x80, 0x10000}, {&(0x7f0000000040)="0000000000000500080000000110000003100048b25607818b96e27ea580195600000000000000000000009e08", 0x2d, 0x100c0}, {&(0x7f0000001a00)="00040000000000000000000012000000000000000002000000010000611cad49e10000001e000000000000000000000000000000000000000000000000000000f45098122a162b001731da04980e000066d9ca9b088f7afee742a2aac93d105868c72edb814cc66a9a1509f90bd413a2b62da4399debc7fecf87abdb531e95f92a62d960ae64fe76344e2543f4e6fb0d51550535cc7a260a24c2f4efbde45c755153418ce7f37b89cfa2db017fa700"/185, 0xb9, 0x212000}, {&(0x7f0000011300)="010002005c0f0000000000000000000000000000000000000100000002000000000000000000000000002c00d40f0100010000000200000001000000f401000002003000a40f00"/96, 0x60, 0x213000}, {&(0x7f0000000280)="0000000001000000010000000200000028000400020000000000000001000000200004002e2e0000000000002e00e2ff00000000ed4100000300003ac1655f3ac1655f3ac165ea000000000000000000f3ff", 0x52, 0x213fa0}], 0x20040a, &(0x7f0000000180)=ANY=[@ANYRES64=0x0], 0x0) sync() r0 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x42142, 0x0) ioctl$BTRFS_IOC_RM_DEV_V2(r0, 0x4030582b, 0x0) [ 433.036489][T17314] loop5: detected capacity change from 0 to 8192 [ 433.062495][T17314] REISERFS warning: read_super_block: reiserfs filesystem is deprecated and scheduled to be removed from the kernel in 2025 [ 433.113795][T17314] REISERFS (device loop5): found reiserfs format "3.6" with non-standard journal [ 433.133775][T17314] REISERFS (device loop5): using ordered data mode [ 433.154338][T17314] reiserfs: using flush barriers [ 433.160236][T17314] REISERFS (device loop5): journal params: device loop5, size 512, journal first block 18, max trans len 256, max batch 225, max commit age 30, max trans age 30 [ 433.202512][T17314] REISERFS (device loop5): checking transaction log (loop5) [ 433.236584][T17314] REISERFS (device loop5): Using rupasov hash to sort names [ 433.265084][T17314] REISERFS (device loop5): Created .reiserfs_priv - reserved for xattr storage. 23:52:52 executing program 5: syz_mount_image$reiserfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x400010, 0x8, &(0x7f0000000540)=[{&(0x7f0000000140)="8cb637", 0x3, 0x1}, {&(0x7f0000000600)="008409", 0x3, 0x4}, {&(0x7f00000003c0)="cf58f9b6b097287218ce56f250b426fd1534a8241397cfab6d8816fa4bb45c3f9fddf876b269c1e859cebe21b7d9244b1fd8f411c2e75b40440e6e93656ecbb49beeac1c7571478ca3c99ec9074aebadf4462d55738cecdf1ae2862f841926f15b27706dc5f58b7a97eddb385d14cb9c8ac2401498496fac004e5741178f6b0d2fd50e232cd6f66995259a8c573a6bc6ad4f950ff407df67c0d00efbe7bf66eacef1439b60e4dbf24b6eed04202c8542f11f3f6665805eac43e313d13faf6488a374e955b4e0d46b82b24401ac", 0xcd, 0x7}, {&(0x7f0000010000)="00040000ec0100001302000012000000000000000002000000010000611cad49e10000001e000000000000000010cc0310000100526549734572334673000000020000000200010002000102000000000100000012312a231212331233123112341341241273797a6b616c6c65720000000000000001001e003ac1655f004eed", 0x80, 0x10000}, {&(0x7f0000000040)="0000000000000500080000000110000003100048b25607818b96e27ea580195600000000000000000000009e08", 0x2d, 0x100c0}, {&(0x7f0000001a00)="00040000000000000000000012000000000000000002000000010000611cad49e10000001e000000000000000000000000000000000000000000000000000000f45098122a162b001731da04980e000066d9ca9b088f7afee742a2aac93d105868c72edb814cc66a9a1509f90bd413a2b62da4399debc7fecf87abdb531e95f92a62d960ae64fe76344e2543f4e6fb0d51550535cc7a260a24c2f4efbde45c755153418ce7f37b89cfa2db017fa700"/185, 0xb9, 0x212000}, {&(0x7f0000011300)="010002005c0f0000000000000000000000000000000000000100000002000000000000000000000000002c00d40f0100010000000200000001000000f401000002003000a40f00"/96, 0x60, 0x213000}, {&(0x7f0000000280)="0000000001000000010000000200000028000400020000000000000001000000200004002e2e0000000000002e00e2ff00000000ed4100000300003ac1655f3ac1655f3ac165ea000000000000000000f3ff", 0x52, 0x213fa0}], 0x20040a, &(0x7f0000000180)=ANY=[@ANYRES64=0x0], 0x0) sync() r0 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x42142, 0x0) ioctl$BTRFS_IOC_RM_DEV_V2(r0, 0x40305839, 0x0) [ 433.416599][T17319] loop5: detected capacity change from 0 to 8192 [ 433.444380][T17319] REISERFS warning: read_super_block: reiserfs filesystem is deprecated and scheduled to be removed from the kernel in 2025 [ 433.478270][T17319] REISERFS (device loop5): found reiserfs format "3.6" with non-standard journal [ 433.509439][T17319] REISERFS (device loop5): using ordered data mode [ 433.519490][T17319] reiserfs: using flush barriers [ 433.540924][T17319] REISERFS (device loop5): journal params: device loop5, size 512, journal first block 18, max trans len 256, max batch 225, max commit age 30, max trans age 30 [ 433.573995][T17319] REISERFS (device loop5): checking transaction log (loop5) [ 433.593869][T17319] REISERFS (device loop5): Using rupasov hash to sort names [ 433.612213][T17319] REISERFS (device loop5): Created .reiserfs_priv - reserved for xattr storage. 23:52:52 executing program 5: syz_mount_image$reiserfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x400010, 0x8, &(0x7f0000000540)=[{&(0x7f0000000140)="8cb637", 0x3, 0x1}, {&(0x7f0000000600)="008409", 0x3, 0x4}, {&(0x7f00000003c0)="cf58f9b6b097287218ce56f250b426fd1534a8241397cfab6d8816fa4bb45c3f9fddf876b269c1e859cebe21b7d9244b1fd8f411c2e75b40440e6e93656ecbb49beeac1c7571478ca3c99ec9074aebadf4462d55738cecdf1ae2862f841926f15b27706dc5f58b7a97eddb385d14cb9c8ac2401498496fac004e5741178f6b0d2fd50e232cd6f66995259a8c573a6bc6ad4f950ff407df67c0d00efbe7bf66eacef1439b60e4dbf24b6eed04202c8542f11f3f6665805eac43e313d13faf6488a374e955b4e0d46b82b24401ac", 0xcd, 0x7}, {&(0x7f0000010000)="00040000ec0100001302000012000000000000000002000000010000611cad49e10000001e000000000000000010cc0310000100526549734572334673000000020000000200010002000102000000000100000012312a231212331233123112341341241273797a6b616c6c65720000000000000001001e003ac1655f004eed", 0x80, 0x10000}, {&(0x7f0000000040)="0000000000000500080000000110000003100048b25607818b96e27ea580195600000000000000000000009e08", 0x2d, 0x100c0}, {&(0x7f0000001a00)="00040000000000000000000012000000000000000002000000010000611cad49e10000001e000000000000000000000000000000000000000000000000000000f45098122a162b001731da04980e000066d9ca9b088f7afee742a2aac93d105868c72edb814cc66a9a1509f90bd413a2b62da4399debc7fecf87abdb531e95f92a62d960ae64fe76344e2543f4e6fb0d51550535cc7a260a24c2f4efbde45c755153418ce7f37b89cfa2db017fa700"/185, 0xb9, 0x212000}, {&(0x7f0000011300)="010002005c0f0000000000000000000000000000000000000100000002000000000000000000000000002c00d40f0100010000000200000001000000f401000002003000a40f00"/96, 0x60, 0x213000}, {&(0x7f0000000280)="0000000001000000010000000200000028000400020000000000000001000000200004002e2e0000000000002e00e2ff00000000ed4100000300003ac1655f3ac1655f3ac165ea000000000000000000f3ff", 0x52, 0x213fa0}], 0x20040a, &(0x7f0000000180)=ANY=[@ANYRES64=0x0], 0x0) sync() r0 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x42142, 0x0) ioctl$BTRFS_IOC_RM_DEV_V2(r0, 0x40806685, 0x0) [ 433.753617][T17324] loop5: detected capacity change from 0 to 8192 [ 433.782542][T17324] REISERFS warning: read_super_block: reiserfs filesystem is deprecated and scheduled to be removed from the kernel in 2025 [ 433.801989][T17324] REISERFS (device loop5): found reiserfs format "3.6" with non-standard journal [ 433.821717][T17324] REISERFS (device loop5): using ordered data mode [ 433.831678][T17324] reiserfs: using flush barriers [ 433.856239][T17324] REISERFS (device loop5): journal params: device loop5, size 512, journal first block 18, max trans len 256, max batch 225, max commit age 30, max trans age 30 [ 433.893992][T17324] REISERFS (device loop5): checking transaction log (loop5) [ 433.923167][T17324] REISERFS (device loop5): Using rupasov hash to sort names [ 433.942650][T17324] REISERFS (device loop5): Created .reiserfs_priv - reserved for xattr storage. 23:52:53 executing program 5: syz_mount_image$reiserfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x400010, 0x8, &(0x7f0000000540)=[{&(0x7f0000000140)="8cb637", 0x3, 0x1}, {&(0x7f0000000600)="008409", 0x3, 0x4}, {&(0x7f00000003c0)="cf58f9b6b097287218ce56f250b426fd1534a8241397cfab6d8816fa4bb45c3f9fddf876b269c1e859cebe21b7d9244b1fd8f411c2e75b40440e6e93656ecbb49beeac1c7571478ca3c99ec9074aebadf4462d55738cecdf1ae2862f841926f15b27706dc5f58b7a97eddb385d14cb9c8ac2401498496fac004e5741178f6b0d2fd50e232cd6f66995259a8c573a6bc6ad4f950ff407df67c0d00efbe7bf66eacef1439b60e4dbf24b6eed04202c8542f11f3f6665805eac43e313d13faf6488a374e955b4e0d46b82b24401ac", 0xcd, 0x7}, {&(0x7f0000010000)="00040000ec0100001302000012000000000000000002000000010000611cad49e10000001e000000000000000010cc0310000100526549734572334673000000020000000200010002000102000000000100000012312a231212331233123112341341241273797a6b616c6c65720000000000000001001e003ac1655f004eed", 0x80, 0x10000}, {&(0x7f0000000040)="0000000000000500080000000110000003100048b25607818b96e27ea580195600000000000000000000009e08", 0x2d, 0x100c0}, {&(0x7f0000001a00)="00040000000000000000000012000000000000000002000000010000611cad49e10000001e000000000000000000000000000000000000000000000000000000f45098122a162b001731da04980e000066d9ca9b088f7afee742a2aac93d105868c72edb814cc66a9a1509f90bd413a2b62da4399debc7fecf87abdb531e95f92a62d960ae64fe76344e2543f4e6fb0d51550535cc7a260a24c2f4efbde45c755153418ce7f37b89cfa2db017fa700"/185, 0xb9, 0x212000}, {&(0x7f0000011300)="010002005c0f0000000000000000000000000000000000000100000002000000000000000000000000002c00d40f0100010000000200000001000000f401000002003000a40f00"/96, 0x60, 0x213000}, {&(0x7f0000000280)="0000000001000000010000000200000028000400020000000000000001000000200004002e2e0000000000002e00e2ff00000000ed4100000300003ac1655f3ac1655f3ac165ea000000000000000000f3ff", 0x52, 0x213fa0}], 0x20040a, &(0x7f0000000180)=ANY=[@ANYRES64=0x0], 0x0) sync() r0 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x42142, 0x0) ioctl$BTRFS_IOC_RM_DEV_V2(r0, 0x41009432, 0x0) [ 434.055115][T17329] loop5: detected capacity change from 0 to 8192 [ 434.101998][T17329] REISERFS warning: read_super_block: reiserfs filesystem is deprecated and scheduled to be removed from the kernel in 2025 [ 434.123763][T17329] REISERFS (device loop5): found reiserfs format "3.6" with non-standard journal [ 434.143924][T17329] REISERFS (device loop5): using ordered data mode [ 434.161927][T17329] reiserfs: using flush barriers [ 434.169374][T17329] REISERFS (device loop5): journal params: device loop5, size 512, journal first block 18, max trans len 256, max batch 225, max commit age 30, max trans age 30 [ 434.206998][T17329] REISERFS (device loop5): checking transaction log (loop5) [ 434.228790][T17329] REISERFS (device loop5): Using rupasov hash to sort names [ 434.249071][T17329] REISERFS (device loop5): Created .reiserfs_priv - reserved for xattr storage. 23:52:53 executing program 5: syz_mount_image$reiserfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x400010, 0x8, &(0x7f0000000540)=[{&(0x7f0000000140)="8cb637", 0x3, 0x1}, {&(0x7f0000000600)="008409", 0x3, 0x4}, {&(0x7f00000003c0)="cf58f9b6b097287218ce56f250b426fd1534a8241397cfab6d8816fa4bb45c3f9fddf876b269c1e859cebe21b7d9244b1fd8f411c2e75b40440e6e93656ecbb49beeac1c7571478ca3c99ec9074aebadf4462d55738cecdf1ae2862f841926f15b27706dc5f58b7a97eddb385d14cb9c8ac2401498496fac004e5741178f6b0d2fd50e232cd6f66995259a8c573a6bc6ad4f950ff407df67c0d00efbe7bf66eacef1439b60e4dbf24b6eed04202c8542f11f3f6665805eac43e313d13faf6488a374e955b4e0d46b82b24401ac", 0xcd, 0x7}, {&(0x7f0000010000)="00040000ec0100001302000012000000000000000002000000010000611cad49e10000001e000000000000000010cc0310000100526549734572334673000000020000000200010002000102000000000100000012312a231212331233123112341341241273797a6b616c6c65720000000000000001001e003ac1655f004eed", 0x80, 0x10000}, {&(0x7f0000000040)="0000000000000500080000000110000003100048b25607818b96e27ea580195600000000000000000000009e08", 0x2d, 0x100c0}, {&(0x7f0000001a00)="00040000000000000000000012000000000000000002000000010000611cad49e10000001e000000000000000000000000000000000000000000000000000000f45098122a162b001731da04980e000066d9ca9b088f7afee742a2aac93d105868c72edb814cc66a9a1509f90bd413a2b62da4399debc7fecf87abdb531e95f92a62d960ae64fe76344e2543f4e6fb0d51550535cc7a260a24c2f4efbde45c755153418ce7f37b89cfa2db017fa700"/185, 0xb9, 0x212000}, {&(0x7f0000011300)="010002005c0f0000000000000000000000000000000000000100000002000000000000000000000000002c00d40f0100010000000200000001000000f401000002003000a40f00"/96, 0x60, 0x213000}, {&(0x7f0000000280)="0000000001000000010000000200000028000400020000000000000001000000200004002e2e0000000000002e00e2ff00000000ed4100000300003ac1655f3ac1655f3ac165ea000000000000000000f3ff", 0x52, 0x213fa0}], 0x20040a, &(0x7f0000000180)=ANY=[@ANYRES64=0x0], 0x0) sync() r0 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x42142, 0x0) ioctl$BTRFS_IOC_RM_DEV_V2(r0, 0x50009408, 0x0) [ 434.371399][T17334] loop5: detected capacity change from 0 to 8192 [ 434.385291][T17334] REISERFS warning: read_super_block: reiserfs filesystem is deprecated and scheduled to be removed from the kernel in 2025 [ 434.404444][T17334] REISERFS (device loop5): found reiserfs format "3.6" with non-standard journal [ 434.424133][T17334] REISERFS (device loop5): using ordered data mode [ 434.443922][T17334] reiserfs: using flush barriers [ 434.460139][T17334] REISERFS (device loop5): journal params: device loop5, size 512, journal first block 18, max trans len 256, max batch 225, max commit age 30, max trans age 30 [ 434.492290][T17334] REISERFS (device loop5): checking transaction log (loop5) [ 434.515209][T17334] REISERFS (device loop5): Using rupasov hash to sort names [ 434.534271][T17334] REISERFS (device loop5): Created .reiserfs_priv - reserved for xattr storage. 23:52:53 executing program 5: syz_mount_image$reiserfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x400010, 0x8, &(0x7f0000000540)=[{&(0x7f0000000140)="8cb637", 0x3, 0x1}, {&(0x7f0000000600)="008409", 0x3, 0x4}, {&(0x7f00000003c0)="cf58f9b6b097287218ce56f250b426fd1534a8241397cfab6d8816fa4bb45c3f9fddf876b269c1e859cebe21b7d9244b1fd8f411c2e75b40440e6e93656ecbb49beeac1c7571478ca3c99ec9074aebadf4462d55738cecdf1ae2862f841926f15b27706dc5f58b7a97eddb385d14cb9c8ac2401498496fac004e5741178f6b0d2fd50e232cd6f66995259a8c573a6bc6ad4f950ff407df67c0d00efbe7bf66eacef1439b60e4dbf24b6eed04202c8542f11f3f6665805eac43e313d13faf6488a374e955b4e0d46b82b24401ac", 0xcd, 0x7}, {&(0x7f0000010000)="00040000ec0100001302000012000000000000000002000000010000611cad49e10000001e000000000000000010cc0310000100526549734572334673000000020000000200010002000102000000000100000012312a231212331233123112341341241273797a6b616c6c65720000000000000001001e003ac1655f004eed", 0x80, 0x10000}, {&(0x7f0000000040)="0000000000000500080000000110000003100048b25607818b96e27ea580195600000000000000000000009e08", 0x2d, 0x100c0}, {&(0x7f0000001a00)="00040000000000000000000012000000000000000002000000010000611cad49e10000001e000000000000000000000000000000000000000000000000000000f45098122a162b001731da04980e000066d9ca9b088f7afee742a2aac93d105868c72edb814cc66a9a1509f90bd413a2b62da4399debc7fecf87abdb531e95f92a62d960ae64fe76344e2543f4e6fb0d51550535cc7a260a24c2f4efbde45c755153418ce7f37b89cfa2db017fa700"/185, 0xb9, 0x212000}, {&(0x7f0000011300)="010002005c0f0000000000000000000000000000000000000100000002000000000000000000000000002c00d40f0100010000000200000001000000f401000002003000a40f00"/96, 0x60, 0x213000}, {&(0x7f0000000280)="0000000001000000010000000200000028000400020000000000000001000000200004002e2e0000000000002e00e2ff00000000ed4100000300003ac1655f3ac1655f3ac165ea000000000000000000f3ff", 0x52, 0x213fa0}], 0x20040a, &(0x7f0000000180)=ANY=[@ANYRES64=0x0], 0x0) sync() r0 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x42142, 0x0) ioctl$BTRFS_IOC_RM_DEV_V2(r0, 0x6609, 0x0) [ 434.647276][T17339] loop5: detected capacity change from 0 to 8192 [ 434.680728][T17339] REISERFS warning: read_super_block: reiserfs filesystem is deprecated and scheduled to be removed from the kernel in 2025 [ 434.711898][T17339] REISERFS (device loop5): found reiserfs format "3.6" with non-standard journal [ 434.721153][T17339] REISERFS (device loop5): using ordered data mode [ 434.755513][T17339] reiserfs: using flush barriers [ 434.774665][T17339] REISERFS (device loop5): journal params: device loop5, size 512, journal first block 18, max trans len 256, max batch 225, max commit age 30, max trans age 30 [ 434.822766][T17339] REISERFS (device loop5): checking transaction log (loop5) [ 434.843479][T17339] REISERFS (device loop5): Using rupasov hash to sort names [ 434.873992][T17339] REISERFS (device loop5): Created .reiserfs_priv - reserved for xattr storage. 23:52:54 executing program 5: syz_mount_image$reiserfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x400010, 0x8, &(0x7f0000000540)=[{&(0x7f0000000140)="8cb637", 0x3, 0x1}, {&(0x7f0000000600)="008409", 0x3, 0x4}, {&(0x7f00000003c0)="cf58f9b6b097287218ce56f250b426fd1534a8241397cfab6d8816fa4bb45c3f9fddf876b269c1e859cebe21b7d9244b1fd8f411c2e75b40440e6e93656ecbb49beeac1c7571478ca3c99ec9074aebadf4462d55738cecdf1ae2862f841926f15b27706dc5f58b7a97eddb385d14cb9c8ac2401498496fac004e5741178f6b0d2fd50e232cd6f66995259a8c573a6bc6ad4f950ff407df67c0d00efbe7bf66eacef1439b60e4dbf24b6eed04202c8542f11f3f6665805eac43e313d13faf6488a374e955b4e0d46b82b24401ac", 0xcd, 0x7}, {&(0x7f0000010000)="00040000ec0100001302000012000000000000000002000000010000611cad49e10000001e000000000000000010cc0310000100526549734572334673000000020000000200010002000102000000000100000012312a231212331233123112341341241273797a6b616c6c65720000000000000001001e003ac1655f004eed", 0x80, 0x10000}, {&(0x7f0000000040)="0000000000000500080000000110000003100048b25607818b96e27ea580195600000000000000000000009e08", 0x2d, 0x100c0}, {&(0x7f0000001a00)="00040000000000000000000012000000000000000002000000010000611cad49e10000001e000000000000000000000000000000000000000000000000000000f45098122a162b001731da04980e000066d9ca9b088f7afee742a2aac93d105868c72edb814cc66a9a1509f90bd413a2b62da4399debc7fecf87abdb531e95f92a62d960ae64fe76344e2543f4e6fb0d51550535cc7a260a24c2f4efbde45c755153418ce7f37b89cfa2db017fa700"/185, 0xb9, 0x212000}, {&(0x7f0000011300)="010002005c0f0000000000000000000000000000000000000100000002000000000000000000000000002c00d40f0100010000000200000001000000f401000002003000a40f00"/96, 0x60, 0x213000}, {&(0x7f0000000280)="0000000001000000010000000200000028000400020000000000000001000000200004002e2e0000000000002e00e2ff00000000ed4100000300003ac1655f3ac1655f3ac165ea000000000000000000f3ff", 0x52, 0x213fa0}], 0x20040a, &(0x7f0000000180)=ANY=[@ANYRES64=0x0], 0x0) sync() r0 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x42142, 0x0) ioctl$BTRFS_IOC_RM_DEV_V2(r0, 0x80086601, 0x0) [ 435.032052][T17344] loop5: detected capacity change from 0 to 8192 [ 435.067011][T17344] REISERFS warning: read_super_block: reiserfs filesystem is deprecated and scheduled to be removed from the kernel in 2025 [ 435.103577][T17344] REISERFS (device loop5): found reiserfs format "3.6" with non-standard journal [ 435.123952][T17344] REISERFS (device loop5): using ordered data mode [ 435.130829][T17344] reiserfs: using flush barriers [ 435.137011][T17344] REISERFS (device loop5): journal params: device loop5, size 512, journal first block 18, max trans len 256, max batch 225, max commit age 30, max trans age 30 [ 435.162674][T17344] REISERFS (device loop5): checking transaction log (loop5) [ 435.182713][T17344] REISERFS (device loop5): Using rupasov hash to sort names [ 435.202356][T17344] REISERFS (device loop5): Created .reiserfs_priv - reserved for xattr storage. 23:52:54 executing program 5: syz_mount_image$reiserfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x400010, 0x8, &(0x7f0000000540)=[{&(0x7f0000000140)="8cb637", 0x3, 0x1}, {&(0x7f0000000600)="008409", 0x3, 0x4}, {&(0x7f00000003c0)="cf58f9b6b097287218ce56f250b426fd1534a8241397cfab6d8816fa4bb45c3f9fddf876b269c1e859cebe21b7d9244b1fd8f411c2e75b40440e6e93656ecbb49beeac1c7571478ca3c99ec9074aebadf4462d55738cecdf1ae2862f841926f15b27706dc5f58b7a97eddb385d14cb9c8ac2401498496fac004e5741178f6b0d2fd50e232cd6f66995259a8c573a6bc6ad4f950ff407df67c0d00efbe7bf66eacef1439b60e4dbf24b6eed04202c8542f11f3f6665805eac43e313d13faf6488a374e955b4e0d46b82b24401ac", 0xcd, 0x7}, {&(0x7f0000010000)="00040000ec0100001302000012000000000000000002000000010000611cad49e10000001e000000000000000010cc0310000100526549734572334673000000020000000200010002000102000000000100000012312a231212331233123112341341241273797a6b616c6c65720000000000000001001e003ac1655f004eed", 0x80, 0x10000}, {&(0x7f0000000040)="0000000000000500080000000110000003100048b25607818b96e27ea580195600000000000000000000009e08", 0x2d, 0x100c0}, {&(0x7f0000001a00)="00040000000000000000000012000000000000000002000000010000611cad49e10000001e000000000000000000000000000000000000000000000000000000f45098122a162b001731da04980e000066d9ca9b088f7afee742a2aac93d105868c72edb814cc66a9a1509f90bd413a2b62da4399debc7fecf87abdb531e95f92a62d960ae64fe76344e2543f4e6fb0d51550535cc7a260a24c2f4efbde45c755153418ce7f37b89cfa2db017fa700"/185, 0xb9, 0x212000}, {&(0x7f0000011300)="010002005c0f0000000000000000000000000000000000000100000002000000000000000000000000002c00d40f0100010000000200000001000000f401000002003000a40f00"/96, 0x60, 0x213000}, {&(0x7f0000000280)="0000000001000000010000000200000028000400020000000000000001000000200004002e2e0000000000002e00e2ff00000000ed4100000300003ac1655f3ac1655f3ac165ea000000000000000000f3ff", 0x52, 0x213fa0}], 0x20040a, &(0x7f0000000180)=ANY=[@ANYRES64=0x0], 0x0) sync() r0 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x42142, 0x0) ioctl$BTRFS_IOC_RM_DEV_V2(r0, 0x80086603, 0x0) [ 435.320568][T17349] loop5: detected capacity change from 0 to 8192 [ 435.354086][T17349] REISERFS warning: read_super_block: reiserfs filesystem is deprecated and scheduled to be removed from the kernel in 2025 [ 435.377284][T17349] REISERFS (device loop5): found reiserfs format "3.6" with non-standard journal [ 435.393262][T17349] REISERFS (device loop5): using ordered data mode [ 435.407356][T17349] reiserfs: using flush barriers [ 435.417955][T17349] REISERFS (device loop5): journal params: device loop5, size 512, journal first block 18, max trans len 256, max batch 225, max commit age 30, max trans age 30 [ 435.458615][T17349] REISERFS (device loop5): checking transaction log (loop5) [ 435.494570][T17349] REISERFS (device loop5): Using rupasov hash to sort names [ 435.504809][T17349] REISERFS (device loop5): Created .reiserfs_priv - reserved for xattr storage. 23:52:54 executing program 5: syz_mount_image$reiserfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x400010, 0x8, &(0x7f0000000540)=[{&(0x7f0000000140)="8cb637", 0x3, 0x1}, {&(0x7f0000000600)="008409", 0x3, 0x4}, {&(0x7f00000003c0)="cf58f9b6b097287218ce56f250b426fd1534a8241397cfab6d8816fa4bb45c3f9fddf876b269c1e859cebe21b7d9244b1fd8f411c2e75b40440e6e93656ecbb49beeac1c7571478ca3c99ec9074aebadf4462d55738cecdf1ae2862f841926f15b27706dc5f58b7a97eddb385d14cb9c8ac2401498496fac004e5741178f6b0d2fd50e232cd6f66995259a8c573a6bc6ad4f950ff407df67c0d00efbe7bf66eacef1439b60e4dbf24b6eed04202c8542f11f3f6665805eac43e313d13faf6488a374e955b4e0d46b82b24401ac", 0xcd, 0x7}, {&(0x7f0000010000)="00040000ec0100001302000012000000000000000002000000010000611cad49e10000001e000000000000000010cc0310000100526549734572334673000000020000000200010002000102000000000100000012312a231212331233123112341341241273797a6b616c6c65720000000000000001001e003ac1655f004eed", 0x80, 0x10000}, {&(0x7f0000000040)="0000000000000500080000000110000003100048b25607818b96e27ea580195600000000000000000000009e08", 0x2d, 0x100c0}, {&(0x7f0000001a00)="00040000000000000000000012000000000000000002000000010000611cad49e10000001e000000000000000000000000000000000000000000000000000000f45098122a162b001731da04980e000066d9ca9b088f7afee742a2aac93d105868c72edb814cc66a9a1509f90bd413a2b62da4399debc7fecf87abdb531e95f92a62d960ae64fe76344e2543f4e6fb0d51550535cc7a260a24c2f4efbde45c755153418ce7f37b89cfa2db017fa700"/185, 0xb9, 0x212000}, {&(0x7f0000011300)="010002005c0f0000000000000000000000000000000000000100000002000000000000000000000000002c00d40f0100010000000200000001000000f401000002003000a40f00"/96, 0x60, 0x213000}, {&(0x7f0000000280)="0000000001000000010000000200000028000400020000000000000001000000200004002e2e0000000000002e00e2ff00000000ed4100000300003ac1655f3ac1655f3ac165ea000000000000000000f3ff", 0x52, 0x213fa0}], 0x20040a, &(0x7f0000000180)=ANY=[@ANYRES64=0x0], 0x0) sync() r0 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x42142, 0x0) ioctl$BTRFS_IOC_RM_DEV_V2(r0, 0x8008662c, 0x0) [ 435.628344][T17354] loop5: detected capacity change from 0 to 8192 [ 435.658921][T17354] REISERFS warning: read_super_block: reiserfs filesystem is deprecated and scheduled to be removed from the kernel in 2025 [ 435.673996][T17354] REISERFS (device loop5): found reiserfs format "3.6" with non-standard journal [ 435.693792][T17354] REISERFS (device loop5): using ordered data mode [ 435.700431][T17354] reiserfs: using flush barriers [ 435.723706][T17354] REISERFS (device loop5): journal params: device loop5, size 512, journal first block 18, max trans len 256, max batch 225, max commit age 30, max trans age 30 [ 435.761721][T17354] REISERFS (device loop5): checking transaction log (loop5) [ 435.782566][T17354] REISERFS (device loop5): Using rupasov hash to sort names [ 435.802190][T17354] REISERFS (device loop5): Created .reiserfs_priv - reserved for xattr storage. [ 435.833858][T17357] ------------[ cut here ]------------ [ 435.840070][T17357] kernel BUG at fs/reiserfs/journal.c:3039! [ 435.852021][T17357] invalid opcode: 0000 [#1] PREEMPT SMP KASAN [ 435.858134][T17357] CPU: 1 PID: 17357 Comm: syz-executor.5 Not tainted 6.1.0-rc2-syzkaller-00105-gb229b6ca5abb #0 [ 435.868559][T17357] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/11/2022 [ 435.878631][T17357] RIP: 0010:do_journal_begin_r+0x105b/0x1070 [ 435.884722][T17357] Code: ff 89 d9 80 e1 07 80 c1 03 38 c1 0f 8c 22 ff ff ff 48 89 df e8 b6 ec b2 ff e9 15 ff ff ff e8 1c f4 5e ff 0f 0b e8 15 f4 5e ff <0f> 0b e8 3e d6 0a 08 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 55 [ 435.904350][T17357] RSP: 0018:ffffc9000cf375c0 EFLAGS: 00010287 [ 435.910438][T17357] RAX: ffffffff8228dbcb RBX: 0000000011008083 RCX: 0000000000040000 [ 435.918431][T17357] RDX: ffffc9000be91000 RSI: 00000000000012c4 RDI: 00000000000012c5 [ 435.926421][T17357] RBP: ffffc9000cf37768 R08: ffffffff8228cca2 R09: fffffbfff1c1b5f6 [ 435.934420][T17357] R10: fffffbfff1c1b5f6 R11: 1ffffffff1c1b5f5 R12: ffff8880411d4678 [ 435.942423][T17357] R13: ffffc9000cedf214 R14: dffffc0000000000 R15: 0000000000000100 [ 435.950515][T17357] FS: 00007f76be5ff700(0000) GS:ffff8880b9b00000(0000) knlGS:0000000000000000 [ 435.959474][T17357] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 435.966080][T17357] CR2: 000000c02de75000 CR3: 0000000027e78000 CR4: 00000000003506e0 [ 435.974082][T17357] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 435.982101][T17357] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 435.990097][T17357] Call Trace: [ 435.993388][T17357] [ 435.996331][T17357] ? __mutex_lock_common+0x45f/0x26e0 [ 436.001733][T17357] ? get_cached_acl+0x500/0x540 [ 436.006667][T17357] ? reiserfs_write_lock+0x77/0xd0 [ 436.011810][T17357] ? mb_cache_destroy+0x2a0/0x2a0 [ 436.016856][T17357] ? journal_join_abort+0xe0/0xe0 [ 436.021944][T17357] ? bpf_lsm_inode_init_security+0x5/0x10 [ 436.027756][T17357] ? security_old_inode_init_security+0x10b/0x150 [ 436.034280][T17357] journal_begin+0x14b/0x350 [ 436.038904][T17357] reiserfs_create+0x2c3/0x660 [ 436.043772][T17357] ? reiserfs_lookup+0x490/0x490 [ 436.048816][T17357] ? inode_permission+0xf5/0x450 [ 436.053839][T17357] ? bpf_lsm_inode_create+0x5/0x10 [ 436.058997][T17357] ? security_inode_create+0xdd/0x120 [ 436.064396][T17357] ? reiserfs_lookup+0x490/0x490 [ 436.069363][T17357] path_openat+0x12d0/0x2df0 [ 436.074003][T17357] ? do_filp_open+0x4f0/0x4f0 [ 436.078708][T17357] ? rcu_read_lock_sched_held+0x5d/0x110 [ 436.084427][T17357] do_filp_open+0x264/0x4f0 [ 436.088954][T17357] ? vfs_tmpfile+0x450/0x450 [ 436.093578][T17357] ? do_raw_spin_unlock+0x134/0x8a0 [ 436.098804][T17357] ? 0xffffffff81000000 [ 436.102975][T17357] ? _raw_spin_unlock+0x24/0x40 [ 436.108022][T17357] ? alloc_fd+0x5a7/0x640 [ 436.112379][T17357] do_sys_openat2+0x124/0x4e0 [ 436.117083][T17357] ? read_lock_is_recursive+0x10/0x10 [ 436.122477][T17357] ? read_lock_is_recursive+0x10/0x10 [ 436.127872][T17357] ? do_sys_open+0x220/0x220 [ 436.132484][T17357] ? do_raw_spin_unlock+0x134/0x8a0 [ 436.137710][T17357] ? rcu_read_lock_sched_held+0x5d/0x110 [ 436.143364][T17357] __x64_sys_open+0x221/0x270 [ 436.148073][T17357] ? do_sys_openat2+0x4e0/0x4e0 [ 436.152955][T17357] ? syscall_enter_from_user_mode+0x2e/0x1d0 [ 436.158963][T17357] do_syscall_64+0x3d/0xb0 [ 436.163427][T17357] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 436.169348][T17357] RIP: 0033:0x7f76bf28b5a9 [ 436.173780][T17357] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 [ 436.193400][T17357] RSP: 002b:00007f76be5ff168 EFLAGS: 00000246 ORIG_RAX: 0000000000000002 [ 436.201831][T17357] RAX: ffffffffffffffda RBX: 00007f76bf3ac120 RCX: 00007f76bf28b5a9 [ 436.209829][T17357] RDX: 0000000000000000 RSI: 0000000000042142 RDI: 00000000200000c0 [ 436.217822][T17357] RBP: 00007f76bf2e67b0 R08: 0000000000000000 R09: 0000000000000000 [ 436.225808][T17357] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 436.233795][T17357] R13: 00007ffc4062385f R14: 00007f76be5ff300 R15: 0000000000022000 [ 436.241799][T17357] [ 436.244834][T17357] Modules linked in: [ 436.257781][T17357] ---[ end trace 0000000000000000 ]--- [ 436.263479][T17357] RIP: 0010:do_journal_begin_r+0x105b/0x1070 [ 436.269579][T17357] Code: ff 89 d9 80 e1 07 80 c1 03 38 c1 0f 8c 22 ff ff ff 48 89 df e8 b6 ec b2 ff e9 15 ff ff ff e8 1c f4 5e ff 0f 0b e8 15 f4 5e ff <0f> 0b e8 3e d6 0a 08 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 55 [ 436.289840][T17357] RSP: 0018:ffffc9000cf375c0 EFLAGS: 00010287 [ 436.296257][T17357] RAX: ffffffff8228dbcb RBX: 0000000011008083 RCX: 0000000000040000 [ 436.304662][T17357] RDX: ffffc9000be91000 RSI: 00000000000012c4 RDI: 00000000000012c5 [ 436.312969][T17357] RBP: ffffc9000cf37768 R08: ffffffff8228cca2 R09: fffffbfff1c1b5f6 [ 436.322807][T17357] R10: fffffbfff1c1b5f6 R11: 1ffffffff1c1b5f5 R12: ffff8880411d4678 [ 436.330933][T17357] R13: ffffc9000cedf214 R14: dffffc0000000000 R15: 0000000000000100 [ 436.339424][T17357] FS: 00007f76be5ff700(0000) GS:ffff8880b9b00000(0000) knlGS:0000000000000000 [ 436.350708][T17357] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 436.360873][T17357] CR2: 00007f76bf3a8000 CR3: 0000000027e78000 CR4: 00000000003506e0 [ 436.381654][T17357] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 436.403835][T17357] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 436.419050][T17357] Kernel panic - not syncing: Fatal exception [ 436.425378][T17357] Kernel Offset: disabled [ 436.429707][T17357] Rebooting in 86400 seconds..