ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff46494c45300009000000000000000000010000004800000050000000001000000000000000000000000000003f000000020000000000000000000000000000000000000000000000ffffffff00"/262272, 0x40080, 0x102fe0}, {&(0x7f0000094e00)="0000000000000000000000000000000000000000000000000000000000000200", 0x20, 0x1431e0}, {&(0x7f0000094f00)="0000000000000000000000000000000000000000000000000000000000000200", 0x20, 0x1433e0}, {&(0x7f0000095000)="0000000000000000000000000000000000000000000000000000000000000200", 0x20, 0x1435e0}, {&(0x7f0000095100)="0000000000000000000000000000000000000000000000000000000000000200", 0x20, 0x1437e0}, {&(0x7f0000095200)="0000000000000000000000000000000000000000000000000000000000000200", 0x20, 0x1439e0}, {&(0x7f0000095300)="0000000000000000000000000000000000000000000000000000000000000200", 0x20, 0x143be0}, {&(0x7f0000095400)="0000000000000000000000000000000000000000000000000000000000000200", 0x20, 0x143de0}, {&(0x7f0000095500)="000000000000000000000000000000000000000000000000000000000000020046494c45300009000000000000000000010001004800030078020000001000000000000000000000040000004000000006000000000000000000000000000000000000000000000010000000480000000000000000000000300000001800000040eb3901c88dd601a51c3a01c88dd601a51c3a01c88dd60140eb3901c88dd60120000000000000000000000000000000300000006800000000000000000003004c00000018000100050000000000050040eb3901c88dd60140eb3901c88dd60140eb3901c88dd60140eb3901c88dd6010000000000000000000000000000000020000010000000000500660069006c0065003000000000005000000068000000000000000000010050000000180000000100048014000000240000000000000034000000010200000000000520000000200200000102000000000005200000002002000002001c000100000000031400ff011f0001010000000000010000000090000000100100000004180000000200f00000002000000024004900330030003000000001000000001000000100000010000000e0000000e000000000000000410000000000010060004c0000000000400000000000010028fb3901c88dd601850e3a01c88dd601850e3a01c88dd60128fb3901c88dd60120040000000000001a0400000000000020000000000000000500660069006c006500300000000600420000000000010060004c000000000040000000000001006f1b3a01c88dd6016f1b3a01c88dd6016f1b3a01c88dd6016f1b3a01c88dd6015800000000000000540000000000000024000000000000000500660069006c00650031000000000000000000000000001000000002000000ffffffff00"/672, 0x2a0, 0x143fe0}, {&(0x7f0000095800)="0000000000000000000000000000000000000000000000000000000000000600", 0x20, 0x1443e0}, {&(0x7f0000095900)="0000000000000000000000000000000000000000000000000000000000000600", 0x20, 0x1445e0}, {&(0x7f0000095a00)="0000000000000000000000000000000000000000000000000000000000000600", 0x20, 0x1447e0}, {&(0x7f0000095b00)="0000000000000000000000000000000000000000000000000000000000000600", 0x20, 0x1449e0}, {&(0x7f0000095c00)="0000000000000000000000000000000000000000000000000000000000000600", 0x20, 0x144be0}, {&(0x7f0000095d00)="0000000000000000000000000000000000000000000000000000000000000600", 0x20, 0x144de0}, {&(0x7f0000095e00)="000000000000000000000000000000000000000000000000000000000000060046494c453000090000000000000000000100010048000100a0050000001000000000000000000000040000004100000005007273657200000000000000000000000000000000000010000000480000000000000000000000300000001800000028fb3901c88dd601850e3a01c88dd601850e3a01c88dd60128fb3901c88dd60120000000000000000000000000000000300000006800000000000000000003004c00000018000100400000000000010028fb3901c88dd60128fb3901c88dd60128fb3901c88dd60128fb3901c88dd6012004000000000000000000000000000020000000000000000500660069006c0065003000000000005000000068000000000000000000010050000000180000000100048014000000240000000000000034000000010200000000000520000000200200000102000000000005200000002002000002001c000100000000031400ff011f00010100000000000100000000800000003804000000000000000002001a0400001800000073797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c650500797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c050073797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c000000000000ffffffff00000000", 0x5c0, 0x144fe0}, {&(0x7f0000096400)="0000000000000000000000000000000000000000000000000000000000000500", 0x20, 0x1455e0}, {&(0x7f0000096500)="0000000000000000000000000000000000000000000000000000000000000500", 0x20, 0x1457e0}, {&(0x7f0000096600)="0000000000000000000000000000000000000000000000000000000000000500", 0x20, 0x1459e0}, {&(0x7f0000096700)="0000000000000000000000000000000000000000000000000000000000000500", 0x20, 0x145be0}, {&(0x7f0000096800)="0000000000000000000000000000000000000000000000000000000000000500", 0x20, 0x145de0}, {&(0x7f0000096900)="000000000000000000000000000000000000000000000000000000000000050046494c453000090000000000000000000100010048000100d801000000100000000000000000000004000000420000000300000000000000000000000000000000000000000000001000000048000000000000000000000030000000180000006f1b3a01c88dd6016f1b3a01c88dd6016f1b3a01c88dd6016f1b3a01c88dd60124000000000000000000000000000000300000006800000000000000000003004c0000001800010040000000000001006f1b3a01c88dd6016f1b3a01c88dd6016f1b3a01c88dd6016f1b3a01c88dd6015800000000000000540000000000000024000000000000000500660069006c0065003100000000005000000068000000000000000000010050000000180000000100048014000000240000000000000034000000010200000000000520000000200200000102000000000005200000002002000002001c000100000000031400ff011f00010100000000000100000000800000007000000000000000000002005400000018000000496e74784c4e4b012f0074006d0070002f00730079007a002d0069006d00610067006500670065006e003500350031003400330038003100390034002f00660069006c00650030002f00660069006c006500300000000000ffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000300", 0x220, 0x145fe0}, {&(0x7f0000096c00)="0000000000000000000000000000000000000000000000000000000000000300", 0x20, 0x1463e0}, {&(0x7f0000096d00)="0000000000000000000000000000000000000000000000000000000000000300", 0x20, 0x1465e0}, {&(0x7f0000096e00)="0000000000000000000000000000000000000000000000000000000000000300", 0x20, 0x1467e0}, {&(0x7f0000096f00)="0000000000000000000000000000000000000000000000000000000000000300", 0x20, 0x1469e0}, {&(0x7f0000097000)="0000000000000000000000000000000000000000000000000000000000000300", 0x20, 0x146be0}, {&(0x7f0000097100)="0000000000000000000000000000000000000000000000000000000000000300", 0x20, 0x146de0}, {&(0x7f0000097200)="000000000000000000000000000000000000000000000000000000000000030046494c453000090000000000000000000100010048000100f001000000100000000000000000000006000000430000000900000000000000000000000000000000000000000000001000000048000000000000000000000030000000180000007c283a01c88dd601274d3a01c88dd601d5623a01c88dd6017c283a01c88dd60120000000000000000000000000000000300000006800000000000000000003004c0000001800010005000000000005007c283a01c88dd6017c283a01c88dd6017c283a01c88dd6017c283a01c88dd6011000000000000000000000000000000020000000000000000500660069006c0065003100000000005000000068000000000000000000010050000000180000000100048014000000240000000000000034000000010200000000000520000000200200000102000000000005200000002002000002001c000100000000031400ff011f00010100000000000100000000800000002800000000000000000002000a0000001800000073797a6b616c6c657273000000000000800000003000000000061800000004000600000028000000780061007400740072003100000000007861747472310000800000003000000000061800000005000600000028000000780061007400740072003200000000007861747472320000ffffffff0000000000000000000000000000000000000900", 0x220, 0x146fe0}, {&(0x7f0000097500)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\t\x00', 0x20, 0x1473e0}, {&(0x7f0000097600)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\t\x00', 0x20, 0x1475e0}, {&(0x7f0000097700)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\t\x00', 0x20, 0x1477e0}, {&(0x7f0000097800)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\t\x00', 0x20, 0x1479e0}, {&(0x7f0000097900)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\t\x00', 0x20, 0x147be0}, {&(0x7f0000097a00)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\t\x00', 0x20, 0x147de0}, {&(0x7f0000097b00)="000000000000000000000000000000000000000000000000000000000000090046494c4530000900000000000000000001000200480001001802000000100000000000000000000005000000440000000a0000000000000000000000000000000000000000000000100000004800000000000000000000003000000018000000966d3a01c88dd6018d8c3a01c88dd60170993a01c88dd601966d3a01c88dd60120000000000000000000000000000000300000006800000000000000000004004c000000180001000500000000000500966d3a01c88dd6018d8c3a01c88dd6018d8c3a01c88dd601966d3a01c88dd6010030000000000000282300000000000020000000000000000500660069006c006500330000000000300000006800000000000000000003004c000000180001000500000000000500966d3a01c88dd601966d3a01c88dd601966d3a01c88dd601966d3a01c88dd6010030000000000000000000000000000020000000000000000500660069006c0065003200000000005000000068000000000000000000010050000000180000000100048014000000240000000000000034000000010200000000000520000000200200000102000000000005200000002002000002001c000100000000031400ff011f000101000000000001000000008000000048000000010040000000020000000000000000000200000000000000400000000000000000300000000000002823000000000a00282300000000000021034f0100000000ffffffff00"/576, 0x240, 0x147fe0}, {&(0x7f0000097e00)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\n\x00', 0x20, 0x1483e0}, {&(0x7f0000097f00)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\n\x00', 0x20, 0x1485e0}, {&(0x7f0000098000)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\n\x00', 0x20, 0x1487e0}, {&(0x7f0000098100)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\n\x00', 0x20, 0x1489e0}, {&(0x7f0000098200)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\n\x00', 0x20, 0x148be0}, {&(0x7f0000098300)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\n\x00', 0x20, 0x148de0}, {&(0x7f0000098400)="0000000000000000000000000000000000000000000000000000000000000a0046494c453000090000000000000000000100010048000100f0010000001000000000000000000000040000004500000005000000000000000000000000000000000000000000000010000000480000000000000000000000300000001800000071a63a01c88dd60182b33a01c88dd60182b33a01c88dd60171a63a01c88dd60120000000000000000000000000000000300000007000000000000000000003005400000018000100050000000000050071a63a01c88dd60171a63a01c88dd60171a63a01c88dd60171a63a01c88dd6016800000000000000000000000000000020000000000000000900660069006c0065002e0063006f006c006400180000005000000068000000000000000000010050000000180000000100048014000000240000000000000034000000010200000000000520000000200200000102000000000005200000002002000002001c000100000000031400ff011f0001010000000000010000000080000000800000000000000000000200640000001800000073797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c65727300000000ffffffff0000000000000000000000000000000000000500", 0x220, 0x148fe0}, {&(0x7f0000098700)="0000000000000000000000000000000000000000000000000000000000000500", 0x20, 0x1493e0}, {&(0x7f0000098800)="0000000000000000000000000000000000000000000000000000000000000500", 0x20, 0x1495e0}, {&(0x7f0000098900)="0000000000000000000000000000000000000000000000000000000000000500", 0x20, 0x1497e0}, {&(0x7f0000098a00)="0000000000000000000000000000000000000000000000000000000000000500", 0x20, 0x1499e0}, {&(0x7f0000098b00)="0000000000000000000000000000000000000000000000000000000000000500", 0x20, 0x149be0}, {&(0x7f0000098c00)="0000000000000000000000000000000000000000000000000000000000000500", 0x20, 0x149de0}, {&(0x7f0000098d00)="0000000000000000000000000000000000000000000000000000000000000500", 0x20, 0x149fe0}, {&(0x7f0000098e00)="eb52904e5446532020202000100100000000000000f8000000000000000000000000000080008000ff010000000000000400000000000000ff000000000000000100000001000000bc27b44498059524000000000e1fbe717cac22c0740b56b40ebb0700cd105eebf032e4cd16cd19ebfe54686973206973206e6f74206120626f6f7461626c65206469736b2e20506c6561736520696e73657274206120626f6f7461626c6520666c6f70707920616e640d0a707265737320616e79206b657920746f2074727920616761696e202e2e2e200d0a00"/224, 0xe0, 0x1ff000}, {&(0x7f0000098f00)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x1ff1e0}], 0x0, &(0x7f0000099000)) 00:00:07 executing program 5: syz_mount_image$vfat(&(0x7f00000000c0)='vfat\x00', &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000000)=[{&(0x7f0000000140)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {0x0, 0x0, 0x929e}], 0x0, &(0x7f0000000400)=ANY=[]) chdir(&(0x7f0000000340)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x1, 0x0, 0x0) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cpuacct.stat\x00', 0x275a, 0x0) [ 166.850045] audit: type=1804 audit(1615075207.738:5): pid=10130 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.5" name="/root/syzkaller-testdir513943540/syzkaller.XmOY8q/10/bus" dev="sda1" ino=15840 res=1 [ 166.904728] audit: type=1804 audit(1615075207.798:6): pid=10142 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.5" name="/root/syzkaller-testdir513943540/syzkaller.XmOY8q/10/bus" dev="sda1" ino=15840 res=1 [ 166.990395] ntfs: volume version 3.1. [ 168.212041] Bluetooth: hci6: command 0x1003 tx timeout [ 168.219589] Bluetooth: hci6: sending frame failed (-49) 00:00:10 executing program 0: r0 = socket$phonet_pipe(0x23, 0x5, 0x2) r1 = socket(0xf, 0x1, 0x6) bpf$ITER_CREATE(0x21, &(0x7f0000000000)={r0}, 0x8) setsockopt$PNPIPE_ENCAP(r1, 0x113, 0x1, &(0x7f00000000c0)=0x1, 0x4) syz_emit_ethernet(0x32, &(0x7f0000000180)={@multicast, @multicast, @void, {@ipv4={0x800, @dccp={{0x5, 0x4, 0x0, 0x0, 0x24, 0x0, 0x0, 0x0, 0x21, 0x0, @empty, @dev}, {{0x0, 0x0, 0x4, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, "b0a251", 0x0, "d3627d"}}}}}}, 0x0) [ 170.295850] Bluetooth: hci6: command 0x1001 tx timeout [ 170.301279] Bluetooth: hci6: sending frame failed (-49) [ 172.372384] Bluetooth: hci6: command 0x1009 tx timeout 00:00:17 executing program 2: r0 = openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x0, 0x0) sendmsg$kcm(r0, 0x0, 0x40090) r1 = socket$kcm(0x2c, 0x3, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000007c0)='cpuacct.stat\x00', 0x26e1, 0x0) setsockopt$sock_attach_bpf(r1, 0x11b, 0x3, &(0x7f0000000040)=r2, 0x20000044) setsockopt$sock_attach_bpf(r1, 0x11b, 0x3, &(0x7f0000000180), 0x4) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) perf_event_open(&(0x7f0000000100)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c40, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x2, 0x9}, 0x10, 0xfff}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000000440)={0x2, 0x70, 0x4b, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, @perf_bp={0x0}, 0xcc9d}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) setsockopt$sock_attach_bpf(0xffffffffffffffff, 0x1, 0x32, &(0x7f00000001c0)=r4, 0x4) r5 = socket$kcm(0x2, 0x200000000000001, 0x0) sendmsg$inet(r5, &(0x7f0000000fc0)={&(0x7f00000002c0)={0x2, 0x0, @remote}, 0x10, 0x0}, 0x24000844) r6 = socket$kcm(0x10, 0x2, 0x10) sendmsg$kcm(r6, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1, 0x0, 0x0, 0xe}, 0x0) sendmsg$kcm(r6, &(0x7f0000000400)={&(0x7f0000000240)=@isdn={0x22, 0x5d, 0xa7, 0x0, 0xad}, 0x80, &(0x7f0000000840)=[{&(0x7f0000000300)="63acb47e443d4806a07b06dce0ed67985295a5d650255d73094c05fdbdec502924b54248e1a326220954d8ca4063a1b56507988d5d37ff7ecef0083066f4ff752fe3e9753fe5f6bb509d9e0367577af5c13186197c3e011c2696f578254384fdaccdc641e1475e80cf7b090d105c9a79cc11caf398b87f101715cf689df21a874a4eaae8ff4cca44251f0ddad52e6189415d7401bb711626c895e422aedf7eb41dd0b8c50457d09e877cb821dfe9c447c3031a6d1675b7eeb6c083a81d8512890f55480fcce307db9b5c8630c00e7c77f12ef98874e8a883618aecd71e4c563e9a1026a382206680d2060e872985671323c8e6", 0xf3}, {&(0x7f0000000000)="a4e743fdcd964e77b1093ad2ba68f24ff25afcc45223e23a6e9765cfce773f9d7393906e8bdc3b622087c66e9dac14b7d03fd01a21da8f2b", 0x38}, {&(0x7f00000004c0)="30360adf1102c55ac66a3f12231ec6116d06238183ccc8236f645cd48420db45be6e16e51c6aee76d1c0b09450abfedac308356f6eda467b005ed23df52dcfc0b1656baa708276b0513fdbd79391c0b7721114de924072c99e4362ea0a4c30c7cec716dc4f6eec18b8d51d0c9f33e617151eed3d87b2fcb64be62daf9e309fd41d253030fe3fbbb202f215fc442e3893", 0x90}, {&(0x7f0000001000)="74bb939805670ce5d2b44f655303656bf6bc4a47fb93c450c6091c671b8cec0492365b2e795da58625b01013e9137f1a249df02265428590af67bb1b1c53833b823f3278ea65eb8417ec592da69a26e3b0613d0d62ec5e9b7714c46e9d21d20a4e36b41bb0a68962282a3c863cf7f198e15a2c6b69be37e9cd5960cdc030af23a8d599e924a463cf29e03136792c2a69c62bd024e2a011cd267bc1c54bf7d28402410c779701b9ad1f0727c806f25cbf036b3043a6b4e11b50d9148a30ac0d1137dbb7eacc390e92108ea87b417ad391b5a1ac88b8a2d0010881656dcb7d33ca64ad493fef994aa04f0dad0a9712800cb0a98311270ef7fdb16f502733418c98b888c3cce5adb4c33f50a945d5bb60a0c3be0a3e8005b4d729f7d35d3f2931c6f5381abe48b604da768e9f0089ca6c6ab8b00614f47db47624ac2cc835c8fd4361e7a10a8f7cb83d7f66283fc439d995c492957b88b648f35fb349df5e67a8a25aa2903696d6d5071fd89eb046bc6d2849e946dabf33c7efe2fa314a0d657d59ab0522132babf8e2b37c967f41f9d49666a6a32f389b556c0afb9a9928c81f84668b7df3061d0fa833f54a3805e96b651470cce9b3f92141738da5d4dcbec39b8f1e8c0bd3d2284aae80101f6a42afd36bfd45f6fcf057d5a47d94cbfdc4469bb52506095c3dc2ab46c7ef7c52e7e72241356efad34045487a1316e37906ecc787b007564f1c3bc7bd62d5bcd2a3c3034809c79fa3783e747bb261bd2467fcd26962026d298b52e59ef8bfe93a8f971edead0e37cae7e9ebf28cad8c3e107d6821039633c393ae544a42d25df83307b8f563d9b607d4abf1d0f5d345ad4a754d51582a9ae3959b1aa8af189de3c4d39f5fa5e98bca5a269c103b3fba3d32c0005ea418c03765b9ec9ff20e1a5e8c80a1f69b278856b13ca84a6f98b3d2c43457d6991e8d95241f6d59632941344eaccfe6a398dfe065b986bcf764e75ad7f3ba9cc88c7c8f3c5c4a6bb013e1cbce56a4f5bc89f6c90abcf6a30f4ed04f196557a905e76a9b5fc081b6d5b30ef8282e0cc78649e9aa6d0ae927088d3b73256bea644ead05fc8ded6550a2db1cd5d5c5f032b8f4ae0a30388ca0d2ed0569e0b4fadf00f394d9b20b4f03242ea337f7f9b27316eaba0ff98d5b6604658a666e59fccc28ecfdd1158739f8a096449fbf1c2d11a515be41ba905fc49b6a059e85ccbf41b930bf63bc98eb417a3ba9010deb390c5c96aba0976cc5127b0d58c6158ac8d779643142cf359d2bb03cc885a99d79b065b80d3eecdbde98ccbb43e35bd0e28897a6b7050feebb0e72ae5cecab5af8e96b14a744dd177f20a24388a8ddf1077177da2fb6b66cd95e5ba8aaa3c7003ca4e3a34baf572b3e459dfa2047482702a918cfb5a1c1ed70733a8e8fca24b0ccfd4d342005f0ccca7d516fdbd717ac949744795006b9163edf71419224df8b805b303760ff1dce61f2f576b8db9971540ebec3c880337ae60db0f1574718b420f825f7f0853088afcc98f02c687d92afd7791f46f7d1a5d4225680b8724e919a323a23c03e175d024c0e83104a8b86a3de19fb64da7d814ec299583da8628815c90859d337a231149da2375f11fde0559b0ec9bf37f27c0bbdd16547e75e336975e5b02f192bba2729d83c7bd90211bf7c46987ba0ec4126216a29b377ea14c546624dae8bb000bfb0e2b85ca762f9ac501406f83ce0f8bf2f3940264c7b7c50ac5a02a589dc537d159d15e6dd64c75fe0bca3dbb06943cb3153b758adc7ea1e9ed1a12666dd6937df0bed6154fe7b86651cdaca44255d252ea793a32983e6933730245ab6bf3fd23543599b6a17992748e7adc79c5b683a1105d64286313d671197b48cd23c291ef65b814171ad6f5d25df8f924f45b23f857fa6e854968a59352162c9b402baccdcb091f4dedd38f5e8df401f4e2c7cada5282b59e6107bb95cd3c7069412092221af9ec11d5d5c6715bd9c328643f13438cb456e560aaf536b85c9d8b9c44de30f235bccb6415aff9262e38244a065b3c7bf1ddc3af52f23649204da36314b05c18c70c83844aa557f7621b16a249b4139eb8bb96a929c0608e7c0a68fa9a50b3b3d91063bd74453c9118c4474be7a7e2d51669a8f7add78c499c9e1c78c48dc97ec979ab47daa72b64488a635559978aa8e68da0daff665f17ac31fa85ca57ec8712f3b801a8b580b125fdb1122999d2edeeefd636a543d0aeb335d1ec89aadd70c261e8bae33e77fe14d564dc0ad9d5984eb4b6521796dab5aff95821b102f90f55b7d00012a229eaf726982ca409a3e1d42b5d3695d9325203f403d1c8d6ea31ce006f2586589771f9b47390ff916d21307e6d9d17d558c0cad22630ef3becc28f7adece9ba87cd8accc1aa5f99703990dccd1b47dc8c3ab522219aa2a3b2c24bd06767c1990e3c60f6df57b8800d9e1ac9182ac059735ed84959549b3839e3704a9db74ae73714d2a7f8980cb463dca18479656f40ba387a40a5702fe6a3566acc3f9da13a5abf5c156acd09b26947c0a00f85c843f0d504f314573515495a62ea0f3d065b4779f87200ffa11cd4b708987bb7fd6b38b20eb7e9b8649fae3b44c4cb622bc935faaec6e4c66293cb018f65d4e675ccd1b82107b334b7f78ca846e63f49e0a7df89862444bae0413ed624998501e7956252c30a2829c29d76dd98b8accd6d91a67bd2e8db9ca5579f747a5e673830bf76212cab6e84632ef07254547894492fa3351c9efc67154d793d73104c437743efa9305480c3652c7520ca84baab533cc56b7bd4704d164f48daeda4b778e37af5e103668bf261daa1bd3ddbe67686286f30fa0bd09d46d0700429dfa1a8679e53bdddaa61bde6f0c486386e3bbbbf6fd31c1bfd8445d6e2ae6373460735ccc49eecc3374c9c190f74f5b789d8532f1ec366f7b65d38f2774e35e61c55a2d90c642f3a9e02a9a5ac5711490fd453fb5034493e532ca832e2cdffa2de534640a38dcec4908e700e3e2bb89929195290e8831641c73c09cd2fa11b1021f3ee404599594da5cca05f5f0ab0066019a08d3fa074b29e1b4bc260cb54cc961b1621aa9c92ae2f07a436532eac9b98e9156c173f576e83f92e310087755da0b99a0db6dafd35b121187745de6e99f0114d6e99e29e1b99d74b04ff6b926380572409e761e6abbc118ddb85f364bbf4960fdd6df2157c4ba09bec77acb4c524b5b8f3dcb47cdd1d6ede91049d99fcd6cc8b62ef6cde899e55c05657295463068982974caa883f3c9726e888a5f933dbaec8cedb01ffe3a38e041c27ae8ebfd0b399ada27c9cb0500af9702b5abf8083d39f89102136d733360f5d0889f996c2744493b589af8ae3c35b8ed53837cce27bf5809a62eae42e5e98227885eb58a8afe29680bd8709551e721e178a0406205ef94a88bf91cc4da56dbc341713488117160bc5f2ae2c9b567fea709c0f1998f847e056a54a5992f669370255bd116f7e5fe23dd0605f22b7b125bea9ce5b9dea9a42ec406022796c025ab51c02071ef2f8e2d0eca5a844c299e87bdd034b0f4ec4b5b06234ce8758b7e57afa6dc2222cc6ce538f1fc1ead004cadce901093eb9fee79611d01bda84842c0a4210a9491a43ce51989c320a62baeccb77f4d81db2ddbe5cb8255db08aae763162929dea539143c4bc05666e95efdebee4ec69a5463ac21dd377a780ee50cae130849f212b3b3dddcdffe038f01dff228fc168d17d34b366d2a4ac0e299a3e3c39ac7dd41748ba1f87262130cb77a7966d3d7431fcde0059e7b43e678d11e96d4c70205bc23806aeb8fa2fcef74a1a144660221dd41367400f300158438862b7703eee6ddf38ea6e2569dbe70305a762baeee72bc20f48665411289c2c84e1c7d9baef4e8b2be0db468e06ee19cb616466226321bf7f3882459e44c48f85fab4d0a99a6726706f51421063d52b8f0a13279506ac3898dd0dabfda2bb190104525146a1c2d8c6b5c29446823cf2fcc90b78db01bb9688ddb1f0b4360a5567b9575eda753041bbc5204263e16e3e65336a951d8733f930ff36d93951060a81678b72aa111e5e3a167799b094155f7f54677a2d5a6bad8d2aaabb579d36f846742876f3c7f25415815def11e144351222e3366c872b9de624bb1e", 0xb80}, {&(0x7f0000000bc0)="d4200901121e1b5dc6a0655109f6a227fbe52ca02aec3e9f6a52f754622a844981a38d02aad9d4544db571a39d7772fdda47a41e5927634fa6ae9fc09574a1c3b2a86bdef9c4b3b6bd0e78acd510770ccbeb3617679eebc9b50933d33d06ae5c13929524eef8c107d30a89f9e0575b71db8b567d0285ac23f43f59df0c5a6253d01dd35de4483d1ee8aaaf1e35c16f38a58560117d06bf7e23bd576d23a67d8e9b773464d608f2dac578ca43297828431ac82d720e28336109db2f", 0xbb}, {&(0x7f0000000600)="4e215407c41317ad1cc083da6cb59691aaca54f769b69c31dcb5364bad27c2b72de9a8a6fe02fea89b95ad0862556bf967719f980418efd88651769ad052d319c4a464f8de3148ef246033fa83b5", 0x4e}, {&(0x7f0000000080)="65254c6c146fb2f366a9e23ccf36da7dfa408162f4f1a5eecbc9c9031b687e76d87d055d0c2f837d89cfa4affaa994654c909d8cfd22c8465c12", 0x3a}, {&(0x7f00000001c0)}, {&(0x7f0000000680)="2d4c9e172fe992bd67ec7ae2aa43a72480f1abb3c2d4552d877bcb2527162bc066c7c9e95112e97dd5ab7d138049fd90e094bd7a047df21a5e48c360324023b48567dbc9c7124fbb098fbcd58a1ecadecff1eab958ae5bdc9ba76196218f4bfc401006f68cf704b9c830208e8eb0cdd0f415e43132558224ef98a211856efdd815a12cab3dda9a7eb8d61f2a86eb44e20d6012ad499c2ffbb32c383ae1f13b532edb6d39237d7837a8060ce583aeb42d41", 0xb1}, {&(0x7f0000000740)="596c83279d6d2aaf0474a60cdb7de5477db88b7ca45785498532b3fda3434206585d4c56a687d77026e58ae892fa0ea467725a0c341f970716cd7e0f524f64bcef1e635ed4e7fcfcb8053276e39036ee19ab1da6", 0x54}], 0xa, &(0x7f0000000c80)=ANY=[@ANYBLOB="50000000000000000100000004000000e83d05cde953c965fa2b5082c1a2e76441f48a022b8dae5d36db33f6936b3f83be7e8e36ca6188be4e54de3aa11202ad74483bb51b4670884e13c2710e8f11d1aff533418861ffbc7d000018000000000000002900000005330000d4eeec3efd000000f8000000000000002c00000001000000a1d1edba66b1d3b6ccdfef83a5d96cfb79471563551e3ca40f6f408caf708ab3a7ab690100ab02ed199b8f2f9a16db01f100ebaad744d4b91e6b42905d9fa9e476e240dd9c3d42f71fd69aa2b523deab4d25a0289f1531a2472b77b5522c1cf2b45e1b66a87f4de1fe1c6ba9338d7289879b5a79860f6058d7fda60d1fbd6203aeafa038b33b364d6d70862103dd215ef4f0ede0901d8bcd343945ddef49555dffe519b2e23175150fc57f5568f0b0e3b9ee51216160d94c377928a4da2085154f9aff46a77899adb6f09c72e45d3fcf7084152bf4b84116a04e9ecb6e3d6ed51d6800000000000018000000000000000701000076020000916c5d0000000000c0000000000000000100000007000000bacbdb9504f7db3310620828dfba9ce1402c2703a1b809f415bd253c3cd94c61446c9f2c9f4ce8194ba4933ce098e38f22babd79e81053fb66aa09b9f28d6efdd8fea9061e20bbd50aa837176036d08e876b8766b6e01c2fa4ec62fa111abff637f5e7b1bb4a36c2854f56d48a33d7503ad2e6ba176dec0483249d19f58712b62d181f048c6ef9f2106d1bbb2d8719a287dd9ed1fbd067b3e8671e7bf63ddad51977a1c4ddea1c38f6de23c38899cf0000000000000000000401000004534f7b151fa2ded98ad8bbb3ea745f653bf4f00c143bfaaee0d5599be556dd798e8a4792d23e"], 0x250}, 0x20040001) openat$cgroup_ro(r4, &(0x7f0000000b80)='memory.events\x00', 0x0, 0x0) r7 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_subtree(r3, &(0x7f0000000000)=ANY=[], 0x6) write$cgroup_int(r7, &(0x7f0000000200)=0x6, 0xffac) 00:00:17 executing program 4: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) mkdir(0x0, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x80080, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x535ac68b0f51297d, @perf_bp={&(0x7f00000001c0), 0x8}}, 0x0, 0xffffbfffffffffff, 0xffffffffffffffff, 0x0) r1 = socket$inet_tcp(0x2, 0x1, 0x0) perf_event_open(&(0x7f0000000440)={0x1, 0x70, 0x1, 0x2, 0x21, 0x3, 0x0, 0x813, 0x3ba66625152d7d50, 0x6, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000001, 0x0, @perf_bp={&(0x7f0000000280), 0x8}, 0x40, 0x9, 0x6, 0x6, 0x5, 0x8, 0x40}, 0xffffffffffffffff, 0xb, 0xffffffffffffffff, 0x0) r2 = bpf$MAP_CREATE(0x0, &(0x7f0000000040)={0xa, 0xe4, 0x8, 0x100, 0x90, 0xffffffffffffffff, 0x1, [], 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x4}, 0x40) bpf$MAP_DELETE_ELEM(0x3, &(0x7f0000000200)={r2, &(0x7f00000006c0)="2439a74303862d322b63996a3ad3e906eba37d18d3b8287906e35680eb1a8da8371a0304c9f7ac5eaf5a6da4bf3c662ea405c800242d244fd6a664453041325f7f300aaffd557cbef59d1cb92290da3754c002c7c1bd5428cddd4507ee7dd7771ba06c2469358fbcc789063710afc931bb8856449562fa2d7c01366f43bdbc29f2b23c1ad87f40b18b0ebd0ce43a5f4090e9826d62b3b469da9e62b2ecbcb47ce371a63b1dc5ce176191fb71a8bdb3b644ae0eb2a9ed9bcea3886c784ac883b1215f68809953d14558d351f5de1bd097e48965472b7cbd0d4b5a7dded32bcebe477d9441dbbe82564c02bb6c846833bc4e3ed395580c3b14d8d96063bda62b9f8404cdd67fe9ba14d5d1331419fa00e3fb2ccf41e720e03eca7aedabc8d4f940ff9918f664f79ddd94b7723e9d497c9c424614c8458465a813e426ca182d896023b8fba565c056bc7bcb7613876182ac0ac165dbdbee064fd61ed4f2d16bd0833829d426ae5866696f886d10c394542bd569fa4443778cbd25cf10253e985edd503ce516645ad5a63a760ecf28d1fecb2d627598ead6f85e7d783e1558957e4cd0f4a7160894731f89c0"}, 0x20) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) dup(r3) ioctl$FIONCLEX(r3, 0x5450) r4 = dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) getsockopt$inet6_buf(r4, 0x29, 0x2b, &(0x7f0000000300)=""/191, &(0x7f0000000140)=0xfffffffffffffe3c) setsockopt$inet_tcp_int(r1, 0x6, 0x10000000013, &(0x7f0000000180)=0x1, 0x4) getsockopt$inet6_mreq(r0, 0x29, 0x1b, &(0x7f0000000000)={@dev}, 0x0) connect$unix(r1, &(0x7f0000000080)=@abs, 0x6e) bind$inet(r1, &(0x7f00000002c0)={0x2, 0x4e21, @loopback}, 0x10) connect$inet(r1, &(0x7f0000000240)={0x2, 0x4e21, @empty}, 0x10) setsockopt$inet_tcp_TCP_REPAIR_WINDOW(r1, 0x6, 0x1d, &(0x7f0000000100)={0x0, 0x8003, 0xce2b}, 0x14) shutdown(r1, 0x1) 00:00:17 executing program 5: r0 = perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x80, 0x80000000}, 0x4341, 0x0, 0x0, 0x0, 0x7}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) ioctl$BLKIOMIN(0xffffffffffffffff, 0x1278, 0x0) r2 = socket(0x10, 0x803, 0x0) r3 = add_key(&(0x7f0000000100)='user\x00', &(0x7f0000000280)={'syz', 0x1}, &(0x7f0000000180)='@', 0x1, 0xffffffffffffffff) request_key(0x0, &(0x7f00000012c0)={'syz', 0x2}, &(0x7f0000001300), r3) epoll_ctl$EPOLL_CTL_ADD(0xffffffffffffffff, 0x1, 0xffffffffffffffff, &(0x7f0000000580)={0x40000004}) keyctl$instantiate_iov(0x14, r3, &(0x7f00000000c0)=[{&(0x7f0000000000)="b9d397aa987671cf265ae97b9fe06b5787af716c25e4f677e29e21a3cf448cd5dcaac4c2a5de70fbda0b8a31e387ff00290050fe9836d7e7ec4d02a9e4e571e5ae58e926afacacf620602a4f2e20d6c32ae1e0cb9c70f55cca764364bf6634d8259495087ea64ef73e4a6c0187491c4b9dff7d234958428c926aaf86470b682c0dc15cd927f02238f436dab60d5cec580c20fabe2107c29efc51176f1a5aef2e82bb90d715866a8d5b83c13c6b82abb304c92b98d84c7295cb88fce22105dfe2", 0xc0}], 0x1, 0x0) fcntl$notify(r0, 0x402, 0x80000000) sendmsg$NBD_CMD_DISCONNECT(r2, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) r4 = bpf$ITER_CREATE(0x21, &(0x7f0000000180), 0x8) sendmsg$AUDIT_SET(r4, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x44011}, 0x4000) fchdir(0xffffffffffffffff) sendmsg$ETHTOOL_MSG_WOL_SET(r4, &(0x7f0000000380)={&(0x7f0000000140), 0xc, &(0x7f0000000340)={&(0x7f0000001300)=ANY=[@ANYBLOB="12aeaecd9bf7416b359881175d2003f431aa4c097d1ebf0629f0c0cd2c219d602c0ee34ef9428f84894093ffa9a6b1a12a61a85684334c11b677fbddc42ef40a915c55d0dae161dc5a2a37cff651bee4ed35ef4c0fb19f1e221eef2043b61f", @ANYRES16, @ANYBLOB="000125bd7000fddbdf250a000000fc010280fc0003801c000180080001000008000004000300050002000000000004000300140001800f0002006173796d6d65747269630000200001800b000200242d24232f28000005000200000000000800010001000000300001800700020073797a00080001000600000004000300080001000300000008000100eb00000005000200000000003c0001800400030008000100c80c00000800010007000000040003000f0002006173796d6d65747269630000080001000400000008000100070000003c0001800400030004000300040003000400030008000100010100000f0002006173796d6d65747269630000040003000700020073797a000400030032000400b94a43d4558a06b988909a821c2db7a15fcff64e057e3e1f891845343bc756f7aa79ed34ad53d8017348c75c11b900004f00050004853c15118f0e567053ed6663add89539ba92f4cb40963f76d8d7cdaae9f4a396e9b03a6e61bca641be546b6ad5eb02852ae02a28e8a309dfb67b7a686e1ad21cc1afef219c5dfec104950078000380080001800400030008000180040003004400018008000100f8ffffff08000100020000000800010008000000040003000400030004000300080001009c00000008000100010000000b0002002c252b23282500000800018004000300180001800400030005000200000000000800010001000000300001800800030002000000080003000200000008000100", @ANYRES32, @ANYBLOB="14000200626f6e64300000000000000000000000760003005162f46a0d766b3141a82629d857061bacf805a58c21ce1f1fcf467249062a74adc7da61bea7a44b58121690ca683d08427736544b607fe850adacd4db22f027721cdcf44867094060fb0a6a7bc010e8f1e0e77e66b0b3baf150cb5a8beaca9979d270df509ec1a045fbeec7d56ec3f942de00000410030006737414d9a2ad27281e13ba7ffd84edf827a921599ebbdcb7ca1bc851e774256f641be8064866fc9ff7244f94195b5cc7d0c57cc3f8a3a847a55aa15f612757910f1309fb1fc161449bb7520f9953128d18feed235143216aa79a67826703c484c4c1dd21ae92c0daf50f77ada043862ee8059656c20563065d7bedbaf6ad81903c6f8e553af4c3e80821e931755f9e257e323070c00b54c53ec85818e60ba5ecd39df26a6f967cf383c6b08f81c46409d009b5d406ad6c3202324437aaaa2a75383c3e796e721dbebef19ec365329caa009dcd713820b12b082d1c33311086b940043322b12db2f4ec1bc9c89c28e96c05b3ae96315f04aceff6bde620730e4269f75329346bd9f3c797976f8f5f737b8aaf8c32797dc94fd7b78fbcd05546b33d5ea83c6b0a47333ed1438c35219c10f47329c32e3a6b5fcc3e5a9fc9bb45460d28f3ee6cebccf94921bb5f653a178a16d1c53c423fe9d4a83adc2bf8b82c0406b5c6ef54f016fcc47664eb08716263e3ba339cab276c285621cf34d209acc5d26f5586cc9512a94f0c2e81563595ce0e7ca362bd6ce0391d86d43757dd12c28ad19e02c3741fbf7376ec8788e0c9ad4064b1010e1bd5eb0b6170a410316d4a160d8686fc45b4f075433bbd0ae70f989146afd62c9d5c019b7763b25d0574b9c8e14e8355ab711420723b929f63512fdfdfd7e5570295052dd6d01e8f6add8a28ccdaabfa92a8ea97bc47b8b378fdb5c1a50ccb8651b5658b6bcc2058fac2bc663cae51291ce3f7ee77af21275f8bae22a0efe62ccc00f7c610b542bea7da694d54fb281bbd37f33fef12ecdc4eff148ec7b43ecfac8ff86069014135d5fd62b2652eabff4657363197408bff2baa67ea6a6707e762b9dab0e5b153ad270e64ab31a8e0188cc74b602ee1c67fccc17b02a8c7634da5b5e98f2fd17d8a4e334e2975dcb704f16b8fa9adc7a4e11878c3241fb17cf170956d8a696b2bc077f5f045e5dec75adbf8548a4c658e6e1d855f94cef6cbfb820e10e89760564fad64488c604b126c62fd326b8c784c08209ceacbf085642384a8d912fb2af2ebf8520e8fa970b0dd788b219e445024ccd2d44c21a5c05e71ab2129affbc617c2684c03622ed80ffeca89600fb5e1055d9774302e83fb6c43c8df492a8a21afbef5d1c4cfd4ccf714480032074dcaf547f1ca8b96ff49e843e485d41b295c18a08ae531739373a3348d92af6c6fac6b3989ff32ce8c59f64296b5e695a512cb3b8b5d24e4b4ba3fbf761e892ff699eeb256647a6ef365e7b25b19fd6cfc3fd53aa990efb66e0793a2a7457fa5d476dfa57e3da03af56e25d8bf50d0cac037dd76a654ba020ef459b6cd9c8e26b66e71e186674ae15ce1a23dbec601c5ecb04949a2ba318700f74ceccab6e11a955c33c6a53330de9e099b1e9ae45368005a86c8ab825a56ab29a3ebf7bcffb625bdb4c38afa1683ae69e426c9ff130268f190897ed4e368f790ccbfe150315a1c46dc2548ef4848171f4d523a8893481e4e724b0d6ea0cd8a8597e4a67b3c4e9e43ea910d78266f41e8ec6a4fdb9f95587caa5f247cf25871aa447aebcf1d9163e10f909d40a7d6805ef9f5eaf31d1a38900566fb45656f7cdd8212258ea35e45c63a2ac6397fc5d39ae60cbf6ee59ae53957968cbfb1cf6a1b80a4ea4f58ec7fe91b243abd1fb76aacd73f319fa6e9a616acb4a3e0ef0669a06d6c30f582680b4c3608200e3f246a16dbbc70a74c73d70a1c98f0eb127b8a3df92e050a2730a6b330160a1ebcd94f6444f2a2b44610eb12e681f9f45ca6bb560e8d8a2a8d012fa53c9e406fa77907281b148165466921507e2cb87a40fb6175c4bf1f1e8a6067f660ae0ede68b25ec28b4fcef238c8bb73968a89917ca994298bb0506df320c06b5792e8f7399053efa81b8c808d3878902fe2e41c07d0e0f1c565f57179e4e57d497c34719d9818cf1bef9b157e19577ba378dda0a2d6af8f5dc47e4a02d3fc3ded9ddb2b74e96ae9204af16eb82e80f58530fb8a085391cbae2f0df1753264da8049601756b018525f652abe6a81499889a6096b31b22b0ee165d2e00b1595124f35b3d5af7b5f5fe30421168b277ad687c26545f2f4dfa9d552dbf9d7430cc6bc72fc6a5a06e071ef55470277236f7ceedaa7fad52ae1e206eb3821591b87cab865bf9a2e5214e12fcddd5bf54e390c1be2f3fb71b56d61dee9b00f8bfdd893310493035b9cdd03b3838621e47711b0400368406568a9abaf5605b00ccd25ee393bbdba6f1ab230482694a4d5f37a47330315424de5baf7da9fd88c36b2f62d54baddfa9fb63ac4188f650974e1d67607c75017da9428e58ffd3fcd709b5f34a0ec6826e9baf5fce2984c129221226f89fa0b7cf9fe6e01cdc7c62ebd57726a8692a822fa4a3b7d35fe0aad87ceaf0e3aa4c55370c85b5dcd4a344750ce63592926e6b142b1112504cc58f0fb44a59a784a7b19442b59e2710992c575d0eeb5004efbe40ac68ec5b695c0c094bc7c645d4832ae3ac4216116daa4a0eff70d8aa02897c6b23fd7b922388bde0b0031337f5b45afa197f3824d5fc360c3009a70143cf13320dbcb491d4e90fc826307f42b21efa67ee6d9d732b88dad518b2a41c64b22251ab4cdee9e510a4cc1f7e00b70332f1a602a71c1bed35022a50499b6e57472bcbc550dd60b5b051ff5580274590d341df6012cfe8437adef69dbd8372416a5b9c93857b4345eef78962b0ef5be297de4cf7ee481ac32054032538c790171f1440c4dee171d5947536735e7a14d6bafb0f3da3b01e32a7084916d4cf88a6e1663eb8998764c6860b261a74906d206c78987f1416fe982165bc3f78193375376ef02af15792d63784bf3f5c573e5fcd904379b913df5c38636f2f896fcadbd60885e521780c641990f2238909630aa94c979dd4eb91ef41897f4a01280683231f52b01f7d7876f754e873ed622327981e327ff85a19cf948673f8f2ac467288c49ad5f57c92c7abb05d1c107181b6d45f74ffc97d4dad673646748c2987030cd5e6c750ba08e9c2f4570de10b499d96fe4712ab7ebbfbb6b911cceeb3378ed1090bad304df810a5892677a8c183b8d560b2172e4060b3a0ffc45bb1a47317be4edff82af2da741d6da34ad9ac07c17b43f29c744c9b7f6e57e055d633c5b2b654e672d9f53904833e46568e353c0db86f0f8146e27748c36d04dc0dce9f33a2db1437cee23073694a97ce6660a8d43cf70ee71b1e241f39235a365604c068e1ed34e7319c63c00700e04a207d1a17211d050b9b0e4cbfa89e9dd8591b9bd165bd77b8b03528577e414db993b8bcae34c752184e368e01a34eb1f75f3d7702d5d8baab6c53b365cb9dc24bcf3870c99d6c60ecec06ea3d11baafdde4ba841b334f83727b5b90c65b57e64987b41f3b6df6ef660f859ff52fcf2460b4e25f18b0d8fbf3d73d53a50b8edf424c2175568948f7794aa37980fb8aa1d91bc52635db270c0ef6182581686d0f425c78b7a6196441870436d00f8637cdecd648034efd37195379e5024bc15dbd708d1bd4a90495b4f932b238b3e389dc03e9f086965944f294fc9a3866304cdfb5bb69a13701efc3028fe9b560c76c7fc095f687c7f87dcbddc88cf3c8847f96b8a07aeb7b53e12ae8a74fcf1ad84017b509a913fb8d5fd5ae830fc4d2bacea90278c63c085a0e2c8bcfbedd49cd2a80b5d2c73de41d24f2536fe11cc586528e1e4e9d9d3493295273bf4bafebc93acd5bab8a0456d223519264f86af3ce03de38d757c52d57cadd585e0d4ae25fda91f7618e47424ac0a6fed377fc875a184311c2d819e726e348f45de0fcec3b8f87c1fe8293fe1b241eece5dd7b253148a6b25aad8c0a955026c57c33b59cc7aee18b6be38bb47bf02ba2410d2092f3ed35bef81fe59a4d3459b4d235d0c904d31aac23c4aaa5a21032e5472ad2ee3d09f184c57da96c070b6c20d56d4dd955f4a8916a2e716f75d1e7edf55a5dc2de7ab7596c9dc7f31bfb1a402a53fc522074c56cec763d91c04a63f4ddd05452591ea695fa45a6dc6a8cd11c910a48984fbf9aa6c107f9eed36e35fb7e0022369454e8e7267bab6aeb1c0c1d6183f055e8d088e4130ef67f21d8008410230bb6fcb974edc8c5a12573e73efc90b1a803926bec374463393adacf739d9d8654b9339d9435a01e3c7c09acd8f53561799fd60c1fa25f49daffcfe19eb5480146c8860dcb46fa6f5c315a7c010ae3d01a8cdfe1169b7cdec8bf4a18d2a2211cfa10e4adf8694f7b1ef9ab6b563b27d1025062284dfaa157389663493830e225eadc57d42566cda91b23fe99897d98c0abce78eee31d49fba38483031a52390aeeb6465547050a11c48ac3c758ec24d569d3faac678d916fecc53a254e94253cafcdafede55288b11f4237853396b7069437dc2522809680dc00115d21ddb6c97088d51f754610724f0bce9670c5d52370f9a314258eedae4393e8b6f9d1dd4f67649a654c84c57f89396efe7a5a604cb0a7d3ef4dd3f7047e8e96ecc12e854985c1fc558462d23b6e550d806b8338f75b434c6ac011d3b453670cde0249a10bf038d652270ff2541a5e3fec8e7e1922655df0f7fd1ff3435976d10ec62e54ac0e75f35ed3d890be19fde331fc207a277120af6c0f49eb86a569f786cd69ba426a29b314585c68a53a10c2bb3e6f89bc3d8611ef0e165befa613e9619726581d867f5b03e5ed171f913dcac5f648e4b9d88685fea7a66527e0a2e895c6408aff6999f945686dc1305b6fad870a39f993da10ca05f5a490ca8a19172356c1626a6a8ac189f4d141cda9e7fe4ffcd31b7d8e073b0492c68d8da0df7481d1c4edb684661022e64f645a6d922ca5a15f9f0307242896c77cf99aec75bf9c904a94c4418e88283196f29daa68c43db92bab665616cc44edd4126ce23f6d076f3ef17ee2c9437ea16476ccab79e2a848fd55bd1961bcd6a80fe08b483d6d365ba04629b685710caee9c97821223c82343a1583989f27ab6266447cf55e511c7cc6fffdb50ea7041532e77fbc457833f2c7168347af9b3cb43e587847895aadab0e411861859768a784141736a07335a2f1a259187a5f6580c5ce3dab0e0c83853051b75bf9a3800f9c545d91202e078f61bbe12a917afb95ca860f2b0cb6d62d7d7331d4cc46a4e25d88b62157b22257556aebe8035b6d586db024daf3d3a1c48fe625dfc70219bae92bc482bae1491ca58c4692a94b7a06d0ebdbe80f02097aeb84dd972c50d854775adeed7526ceeec7cfd86af8952c601dcc252e40f9a04dca88dd340cd04cddc2e397b2f2b1bc133dd56234b7ecc4684488ac4b8928264c21a45f81b3d7095b7d8f79c4a73be780cbfd06c18a64cee095fe37f6c80efda0b9739b5594f4bc0e34a1b2d1f2eecc9fb5ce4b3101797725e8f73ad6c9238a7da3d306bc1df1b23ca69272d68775e92bb420b676627d8488aad77d9e07af496407adb0df1bc9234e1173d82b9e4008a40f67d2e80b65a2d9eb12f9b798a6eb7149b4161adda5d3580e7fc02ffdb7e535a729b0c7f6ab54bb3e3d2eca1ac95958af62e16b3307315a7f8d415295b9c9eaa939cebc65b5b9c010011c777b40a789a794f5e09bfeb3e7c811473b85960c33748f5efe5132567cf531d4f804988d8041323a532c8289fdb1db760d1c80e683594806d46f0173136b40946727849370f0e459d854ead303dcaef63e683ed985db24bb73ba5a9e7655087bef7443cc2215904e8559b2a655d33398a0caf5b8195c1fd9b211e9e280209183e24f0a4df0c00018008000300010000008b0003008f4a9b22d31daa033bdd18961ddd73be76f2c6e5213089fca99d373799b465ff6b72b99829e69368cbabcdf93fd1cd19f0f7ad5b16adf4f3fcca9b287ccfbc5a61a6a01a086b7598a9b62f386cf9b365f5f52e8df5563df4d406c4afb088b5bba98980718bd384f6f293f0a3c6095c85fe5b546147da24c9572d0193588cf875b97847e6dd73c400131f29374a50af209796e5887a494d0d808b195d3a00b323072129030af04d4595a56d05836ab503a72a06369e6d1414e15815538e4547e05c866329daa3fed9921ade1445e9fe033a35f9b2306132b3d32dc3583f6df1735f95a38d457efd36a919baa29b7ac7093cc27bdf5f1fec130f039d57df94688d451f3ce4b5ce714db787fa4ab11ebf6da634b1dddbfeb8bfc1da8202355be06d09d690f3dec5b02e5fa33bd82c4c07492916128e75a8046f0c777bc969e30f937d136f80b531e30137fa311e8b1cdfc3d627281707acedc72dbb48fd6535511956bc2a6ab4fbb8dc4b9d2d96ca3d091db938bd1c46d8d6c069931b0315871fe8f7924bbc6bf5b43874f6521aac475ad5e275c98fe7b3a8804cd4539c66e8c5ba3b59220ce15c839a58bdffb40b51314fdb1b991768ff0c0f7b9b8fc72a29b974af48fcd6035a2ae640881566734a1f165dfd7b0576b576f12d47"], 0x1354}, 0x1, 0x0, 0x0, 0x40}, 0x1) r5 = add_key$keyring(&(0x7f0000000000)='keyring\x00', &(0x7f00000000c0)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$KEYCTL_RESTRICT_KEYRING(0x1d, r5, &(0x7f0000000100)='asymmetric\x00', &(0x7f0000000080)=@chain={'key_or_keyring:', r5, ':chain\x00'}) r6 = add_key$fscrypt_v1(&(0x7f00000003c0)='logon\x00', &(0x7f0000000440)={'fscrypt:', @desc1='0000111122223333'}, &(0x7f00000005c0)={0x0, "d68078f0bc95b92d6a8973dbe87ff585ad28e45d93a618f895b2eb8eb8915b8e05525a3ba792ec0a58f81c5d6391f59c5a2ec38a796edac9bbbf7a68774a82e5", 0x2b}, 0x48, r3) keyctl$search(0xa, r5, &(0x7f0000000240)='.dead\x00', &(0x7f0000000300)={'syz', 0x3}, r6) getsockname$packet(r2, &(0x7f0000000280)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r1, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000400)={&(0x7f0000000640)=ANY=[@ANYBLOB="6000000010000507000000000000000000000000a8be3286c7941596d68ee1b43fc5cb2a3f533be0939616c120ee213220ee8c0b2d56fe2eb0549de32d69a2b1e21be2c6dacb3a29b8bd", @ANYRES32=0x0, @ANYBLOB="56ee285400000000240012800b0001006970766c616e000014000280060002000200000006000100020000000a000500040000000000000008000a00", @ANYRES32=r7, @ANYBLOB="0500270000000000"], 0x60}, 0x1, 0x0, 0x0, 0x4000}, 0x0) 00:00:17 executing program 3: prctl$PR_SET_TIMERSLACK(0x1d, 0x0) memfd_create(0x0, 0x0) sendmsg$ETHTOOL_MSG_CHANNELS_GET(0xffffffffffffffff, &(0x7f0000000380)={&(0x7f0000000000), 0xc, 0x0}, 0x20000000) perf_event_open(&(0x7f0000000200)={0x2, 0x70, 0x42, 0x8001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x4}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) socket$inet6_icmp(0xa, 0x2, 0x3a) r0 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) perf_event_open(&(0x7f0000000440)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0x3}, 0x0, 0x0, 0x0, 0x5, 0x1}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_inet6_SIOCSIFADDR(r1, 0x89a1, &(0x7f00000000c0)={@local={0xfe, 0x80, [0x600, 0x3ef, 0x0, 0x3f00000000000000, 0x100000000000000, 0x0, 0x1103, 0x0, 0x0, 0x0, 0x0, 0x6]}}) ioctl$sock_inet6_SIOCADDRT(r1, 0x89a0, &(0x7f0000000100)={@dev={0xfe, 0x80, [], 0x33}, @loopback, @mcast1, 0x0, 0x2, 0x800}) ioctl$RTC_PIE_ON(0xffffffffffffffff, 0x7005) sendmsg$GTP_CMD_DELPDP(r0, 0x0, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x28031, 0xffffffffffffffff, 0x0) ioctl$RTC_WIE_OFF(0xffffffffffffffff, 0x7010) syz_genetlink_get_family_id$ipvs(&(0x7f0000000340)='IPVS\x00', 0xffffffffffffffff) sendmsg$IPVS_CMD_DEL_SERVICE(0xffffffffffffffff, 0x0, 0x8010) ioctl$BTRFS_IOC_TREE_SEARCH_V2(0xffffffffffffffff, 0xc0709411, &(0x7f0000000280)={{0x0, 0x5, 0x5, 0x7, 0x5ed, 0x1, 0xf2b4, 0x80000000, 0xfffffffc, 0x2b, 0x100, 0xa29, 0x400, 0x7, 0x9}, 0x38, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) sendmsg$IPVS_CMD_NEW_DEST(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x1000}, 0xc, 0x0, 0x1, 0x0, 0x0, 0x20008000}, 0x0) prctl$PR_SET_TIMERSLACK(0x1d, 0xfffffffefffffff9) mmap(&(0x7f00005de000/0x4000)=nil, 0x4000, 0x0, 0x50, 0xffffffffffffffff, 0x3f494000) 00:00:17 executing program 1: ioctl$BINDER_THREAD_EXIT(0xffffffffffffffff, 0x40046208, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1031fe, 0x0) write$FUSE_NOTIFY_DELETE(r0, &(0x7f0000000140)=ANY=[@ANYRESOCT], 0x1f) r1 = getpgid(0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, r1, 0x0, 0xffffffffffffffff, 0x0) ftruncate(0xffffffffffffffff, 0x2007fff) sendfile(r0, r0, &(0x7f00000001c0), 0x8080fffffffe) r2 = socket(0x0, 0x803, 0x0) r3 = accept4$unix(0xffffffffffffffff, &(0x7f0000000200)=@abs, &(0x7f0000000000)=0x6e, 0x800) ioctl$sock_inet_SIOCSIFADDR(r3, 0x8916, &(0x7f0000000080)={'team_slave_1\x00'}) connect$inet(r2, &(0x7f0000000040)={0x2, 0x0, @dev}, 0x10) r4 = dup(0xffffffffffffffff) open(0x0, 0x0, 0x0) sendfile(r4, 0xffffffffffffffff, 0x0, 0x8000fffffffe) creat(&(0x7f0000000100)='./bus\x00', 0x0) 00:00:17 executing program 0: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/kvm\x00', 0x0, 0x0) r1 = openat$cgroup(0xffffffffffffffff, &(0x7f0000000040)='syz1\x00', 0x200002, 0x0) splice(r0, &(0x7f0000000000)=0xfffffffffffffff7, r1, &(0x7f00000000c0)=0x2, 0x89a9, 0x5) r2 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_IOEVENTFD(r2, 0x4020ae46, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, [0x2]}) ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) [ 176.353713] netlink: 64 bytes leftover after parsing attributes in process `syz-executor.5'. 00:00:17 executing program 4: mkdir(&(0x7f0000002000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) mount(0x0, &(0x7f0000000540)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000500)='sysfs\x00', 0x0, 0x0) symlink(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', &(0x7f00000002c0)='./file0\x00') r0 = perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$SECCOMP_IOCTL_NOTIF_RECV(r0, 0xc0502100, &(0x7f0000000300)={0x0, 0x0}) r2 = perf_event_open(&(0x7f0000000080)={0x1, 0x70, 0x7, 0x8, 0x22, 0x81, 0x0, 0xfff, 0x9b08, 0x3, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x2e20, 0x4, @perf_config_ext={0x1, 0x1}, 0x2410, 0x6, 0x1f, 0x5, 0x800, 0x2, 0x20}, r1, 0x6, 0xffffffffffffffff, 0x1) mount(0x0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000280)='binfmt_misc\x00', 0x0, 0x0) ioctl$sock_FIOGETOWN(0xffffffffffffffff, 0x8903, &(0x7f00000001c0)=0x0) perf_event_open(&(0x7f0000000380)={0x4, 0x70, 0x8, 0x20, 0x0, 0x4, 0x0, 0x1, 0x82a, 0x2, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x3, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, @perf_bp={&(0x7f0000000100), 0x8}, 0x200, 0x0, 0x4, 0x0, 0x0, 0x8, 0x7f}, r3, 0xb, r2, 0x3) creat(&(0x7f0000000000)='./file0\x00', 0x1f5) unlink(&(0x7f0000000040)='./file0\x00') open(&(0x7f0000000400)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x20002, 0x0) 00:00:17 executing program 0: mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) mkdir(&(0x7f00000002c0)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount(&(0x7f0000000040)=@nbd={'/dev/nbd', 0x0}, &(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='exfat\x00', 0x3000, &(0x7f0000000100)='#:}!\\\x00') mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000440)='overlay\x00', 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) 00:00:17 executing program 1: perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$inet6(0xa, 0x400000000001, 0x0) r1 = socket$inet6_sctp(0xa, 0x801, 0x84) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(r1, 0x84, 0x64, &(0x7f0000cf6fe4)=[@in6={0xa, 0x4e23, 0x0, @loopback}], 0x1c) dup3(r1, r0, 0x0) connect$inet6(r1, &(0x7f0000000080)={0xa, 0x4e23, 0x0, @loopback}, 0x1c) setsockopt$inet_sctp6_SCTP_DEFAULT_SEND_PARAM(0xffffffffffffffff, 0x84, 0xa, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x141042, 0x0) setsockopt$inet_sctp6_SCTP_DEFAULT_PRINFO(r1, 0x84, 0x72, &(0x7f0000000100)={0x0, 0x0, 0x20}, 0xc) ftruncate(r2, 0x600004) sendfile(r0, r2, 0x0, 0x1d000010) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r3, 0x0) getsockopt$inet_sctp6_SCTP_GET_LOCAL_ADDRS(r3, 0x84, 0x6d, &(0x7f0000000140)=ANY=[@ANYRES32=0x0, @ANYBLOB="5d0000003db279a3ca30f61ee4ec4237d002572ddcdd9c3931df843c2f0dce69df8cf339f02085e10fbbb298000000000000000061110e5882011254a382ec4a7294906a6efbcd5645ed3caaaf8b2b78a61f20ec54505c2954f6e3f3c597c7bcb6"], &(0x7f0000000000)=0x65) 00:00:17 executing program 5: r0 = perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x80, 0x80000000}, 0x4341, 0x0, 0x0, 0x0, 0x7}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) ioctl$BLKIOMIN(0xffffffffffffffff, 0x1278, 0x0) r2 = socket(0x10, 0x803, 0x0) r3 = add_key(&(0x7f0000000100)='user\x00', &(0x7f0000000280)={'syz', 0x1}, &(0x7f0000000180)='@', 0x1, 0xffffffffffffffff) request_key(0x0, &(0x7f00000012c0)={'syz', 0x2}, &(0x7f0000001300), r3) epoll_ctl$EPOLL_CTL_ADD(0xffffffffffffffff, 0x1, 0xffffffffffffffff, &(0x7f0000000580)={0x40000004}) keyctl$instantiate_iov(0x14, r3, &(0x7f00000000c0)=[{&(0x7f0000000000)="b9d397aa987671cf265ae97b9fe06b5787af716c25e4f677e29e21a3cf448cd5dcaac4c2a5de70fbda0b8a31e387ff00290050fe9836d7e7ec4d02a9e4e571e5ae58e926afacacf620602a4f2e20d6c32ae1e0cb9c70f55cca764364bf6634d8259495087ea64ef73e4a6c0187491c4b9dff7d234958428c926aaf86470b682c0dc15cd927f02238f436dab60d5cec580c20fabe2107c29efc51176f1a5aef2e82bb90d715866a8d5b83c13c6b82abb304c92b98d84c7295cb88fce22105dfe2", 0xc0}], 0x1, 0x0) fcntl$notify(r0, 0x402, 0x80000000) sendmsg$NBD_CMD_DISCONNECT(r2, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) r4 = bpf$ITER_CREATE(0x21, &(0x7f0000000180), 0x8) sendmsg$AUDIT_SET(r4, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x44011}, 0x4000) fchdir(0xffffffffffffffff) sendmsg$ETHTOOL_MSG_WOL_SET(r4, &(0x7f0000000380)={&(0x7f0000000140), 0xc, &(0x7f0000000340)={&(0x7f0000001300)=ANY=[@ANYBLOB="12aeaecd9bf7416b359881175d2003f431aa4c097d1ebf0629f0c0cd2c219d602c0ee34ef9428f84894093ffa9a6b1a12a61a85684334c11b677fbddc42ef40a915c55d0dae161dc5a2a37cff651bee4ed35ef4c0fb19f1e221eef2043b61f", @ANYRES16, @ANYBLOB="000125bd7000fddbdf250a000000fc010280fc0003801c000180080001000008000004000300050002000000000004000300140001800f0002006173796d6d65747269630000200001800b000200242d24232f28000005000200000000000800010001000000300001800700020073797a00080001000600000004000300080001000300000008000100eb00000005000200000000003c0001800400030008000100c80c00000800010007000000040003000f0002006173796d6d65747269630000080001000400000008000100070000003c0001800400030004000300040003000400030008000100010100000f0002006173796d6d65747269630000040003000700020073797a000400030032000400b94a43d4558a06b988909a821c2db7a15fcff64e057e3e1f891845343bc756f7aa79ed34ad53d8017348c75c11b900004f00050004853c15118f0e567053ed6663add89539ba92f4cb40963f76d8d7cdaae9f4a396e9b03a6e61bca641be546b6ad5eb02852ae02a28e8a309dfb67b7a686e1ad21cc1afef219c5dfec104950078000380080001800400030008000180040003004400018008000100f8ffffff08000100020000000800010008000000040003000400030004000300080001009c00000008000100010000000b0002002c252b23282500000800018004000300180001800400030005000200000000000800010001000000300001800800030002000000080003000200000008000100", @ANYRES32, @ANYBLOB="14000200626f6e64300000000000000000000000760003005162f46a0d766b3141a82629d857061bacf805a58c21ce1f1fcf467249062a74adc7da61bea7a44b58121690ca683d08427736544b607fe850adacd4db22f027721cdcf44867094060fb0a6a7bc010e8f1e0e77e66b0b3baf150cb5a8beaca9979d270df509ec1a045fbeec7d56ec3f942de00000410030006737414d9a2ad27281e13ba7ffd84edf827a921599ebbdcb7ca1bc851e774256f641be8064866fc9ff7244f94195b5cc7d0c57cc3f8a3a847a55aa15f612757910f1309fb1fc161449bb7520f9953128d18feed235143216aa79a67826703c484c4c1dd21ae92c0daf50f77ada043862ee8059656c20563065d7bedbaf6ad81903c6f8e553af4c3e80821e931755f9e257e323070c00b54c53ec85818e60ba5ecd39df26a6f967cf383c6b08f81c46409d009b5d406ad6c3202324437aaaa2a75383c3e796e721dbebef19ec365329caa009dcd713820b12b082d1c33311086b940043322b12db2f4ec1bc9c89c28e96c05b3ae96315f04aceff6bde620730e4269f75329346bd9f3c797976f8f5f737b8aaf8c32797dc94fd7b78fbcd05546b33d5ea83c6b0a47333ed1438c35219c10f47329c32e3a6b5fcc3e5a9fc9bb45460d28f3ee6cebccf94921bb5f653a178a16d1c53c423fe9d4a83adc2bf8b82c0406b5c6ef54f016fcc47664eb08716263e3ba339cab276c285621cf34d209acc5d26f5586cc9512a94f0c2e81563595ce0e7ca362bd6ce0391d86d43757dd12c28ad19e02c3741fbf7376ec8788e0c9ad4064b1010e1bd5eb0b6170a410316d4a160d8686fc45b4f075433bbd0ae70f989146afd62c9d5c019b7763b25d0574b9c8e14e8355ab711420723b929f63512fdfdfd7e5570295052dd6d01e8f6add8a28ccdaabfa92a8ea97bc47b8b378fdb5c1a50ccb8651b5658b6bcc2058fac2bc663cae51291ce3f7ee77af21275f8bae22a0efe62ccc00f7c610b542bea7da694d54fb281bbd37f33fef12ecdc4eff148ec7b43ecfac8ff86069014135d5fd62b2652eabff4657363197408bff2baa67ea6a6707e762b9dab0e5b153ad270e64ab31a8e0188cc74b602ee1c67fccc17b02a8c7634da5b5e98f2fd17d8a4e334e2975dcb704f16b8fa9adc7a4e11878c3241fb17cf170956d8a696b2bc077f5f045e5dec75adbf8548a4c658e6e1d855f94cef6cbfb820e10e89760564fad64488c604b126c62fd326b8c784c08209ceacbf085642384a8d912fb2af2ebf8520e8fa970b0dd788b219e445024ccd2d44c21a5c05e71ab2129affbc617c2684c03622ed80ffeca89600fb5e1055d9774302e83fb6c43c8df492a8a21afbef5d1c4cfd4ccf714480032074dcaf547f1ca8b96ff49e843e485d41b295c18a08ae531739373a3348d92af6c6fac6b3989ff32ce8c59f64296b5e695a512cb3b8b5d24e4b4ba3fbf761e892ff699eeb256647a6ef365e7b25b19fd6cfc3fd53aa990efb66e0793a2a7457fa5d476dfa57e3da03af56e25d8bf50d0cac037dd76a654ba020ef459b6cd9c8e26b66e71e186674ae15ce1a23dbec601c5ecb04949a2ba318700f74ceccab6e11a955c33c6a53330de9e099b1e9ae45368005a86c8ab825a56ab29a3ebf7bcffb625bdb4c38afa1683ae69e426c9ff130268f190897ed4e368f790ccbfe150315a1c46dc2548ef4848171f4d523a8893481e4e724b0d6ea0cd8a8597e4a67b3c4e9e43ea910d78266f41e8ec6a4fdb9f95587caa5f247cf25871aa447aebcf1d9163e10f909d40a7d6805ef9f5eaf31d1a38900566fb45656f7cdd8212258ea35e45c63a2ac6397fc5d39ae60cbf6ee59ae53957968cbfb1cf6a1b80a4ea4f58ec7fe91b243abd1fb76aacd73f319fa6e9a616acb4a3e0ef0669a06d6c30f582680b4c3608200e3f246a16dbbc70a74c73d70a1c98f0eb127b8a3df92e050a2730a6b330160a1ebcd94f6444f2a2b44610eb12e681f9f45ca6bb560e8d8a2a8d012fa53c9e406fa77907281b148165466921507e2cb87a40fb6175c4bf1f1e8a6067f660ae0ede68b25ec28b4fcef238c8bb73968a89917ca994298bb0506df320c06b5792e8f7399053efa81b8c808d3878902fe2e41c07d0e0f1c565f57179e4e57d497c34719d9818cf1bef9b157e19577ba378dda0a2d6af8f5dc47e4a02d3fc3ded9ddb2b74e96ae9204af16eb82e80f58530fb8a085391cbae2f0df1753264da8049601756b018525f652abe6a81499889a6096b31b22b0ee165d2e00b1595124f35b3d5af7b5f5fe30421168b277ad687c26545f2f4dfa9d552dbf9d7430cc6bc72fc6a5a06e071ef55470277236f7ceedaa7fad52ae1e206eb3821591b87cab865bf9a2e5214e12fcddd5bf54e390c1be2f3fb71b56d61dee9b00f8bfdd893310493035b9cdd03b3838621e47711b0400368406568a9abaf5605b00ccd25ee393bbdba6f1ab230482694a4d5f37a47330315424de5baf7da9fd88c36b2f62d54baddfa9fb63ac4188f650974e1d67607c75017da9428e58ffd3fcd709b5f34a0ec6826e9baf5fce2984c129221226f89fa0b7cf9fe6e01cdc7c62ebd57726a8692a822fa4a3b7d35fe0aad87ceaf0e3aa4c55370c85b5dcd4a344750ce63592926e6b142b1112504cc58f0fb44a59a784a7b19442b59e2710992c575d0eeb5004efbe40ac68ec5b695c0c094bc7c645d4832ae3ac4216116daa4a0eff70d8aa02897c6b23fd7b922388bde0b0031337f5b45afa197f3824d5fc360c3009a70143cf13320dbcb491d4e90fc826307f42b21efa67ee6d9d732b88dad518b2a41c64b22251ab4cdee9e510a4cc1f7e00b70332f1a602a71c1bed35022a50499b6e57472bcbc550dd60b5b051ff5580274590d341df6012cfe8437adef69dbd8372416a5b9c93857b4345eef78962b0ef5be297de4cf7ee481ac32054032538c790171f1440c4dee171d5947536735e7a14d6bafb0f3da3b01e32a7084916d4cf88a6e1663eb8998764c6860b261a74906d206c78987f1416fe982165bc3f78193375376ef02af15792d63784bf3f5c573e5fcd904379b913df5c38636f2f896fcadbd60885e521780c641990f2238909630aa94c979dd4eb91ef41897f4a01280683231f52b01f7d7876f754e873ed622327981e327ff85a19cf948673f8f2ac467288c49ad5f57c92c7abb05d1c107181b6d45f74ffc97d4dad673646748c2987030cd5e6c750ba08e9c2f4570de10b499d96fe4712ab7ebbfbb6b911cceeb3378ed1090bad304df810a5892677a8c183b8d560b2172e4060b3a0ffc45bb1a47317be4edff82af2da741d6da34ad9ac07c17b43f29c744c9b7f6e57e055d633c5b2b654e672d9f53904833e46568e353c0db86f0f8146e27748c36d04dc0dce9f33a2db1437cee23073694a97ce6660a8d43cf70ee71b1e241f39235a365604c068e1ed34e7319c63c00700e04a207d1a17211d050b9b0e4cbfa89e9dd8591b9bd165bd77b8b03528577e414db993b8bcae34c752184e368e01a34eb1f75f3d7702d5d8baab6c53b365cb9dc24bcf3870c99d6c60ecec06ea3d11baafdde4ba841b334f83727b5b90c65b57e64987b41f3b6df6ef660f859ff52fcf2460b4e25f18b0d8fbf3d73d53a50b8edf424c2175568948f7794aa37980fb8aa1d91bc52635db270c0ef6182581686d0f425c78b7a6196441870436d00f8637cdecd648034efd37195379e5024bc15dbd708d1bd4a90495b4f932b238b3e389dc03e9f086965944f294fc9a3866304cdfb5bb69a13701efc3028fe9b560c76c7fc095f687c7f87dcbddc88cf3c8847f96b8a07aeb7b53e12ae8a74fcf1ad84017b509a913fb8d5fd5ae830fc4d2bacea90278c63c085a0e2c8bcfbedd49cd2a80b5d2c73de41d24f2536fe11cc586528e1e4e9d9d3493295273bf4bafebc93acd5bab8a0456d223519264f86af3ce03de38d757c52d57cadd585e0d4ae25fda91f7618e47424ac0a6fed377fc875a184311c2d819e726e348f45de0fcec3b8f87c1fe8293fe1b241eece5dd7b253148a6b25aad8c0a955026c57c33b59cc7aee18b6be38bb47bf02ba2410d2092f3ed35bef81fe59a4d3459b4d235d0c904d31aac23c4aaa5a21032e5472ad2ee3d09f184c57da96c070b6c20d56d4dd955f4a8916a2e716f75d1e7edf55a5dc2de7ab7596c9dc7f31bfb1a402a53fc522074c56cec763d91c04a63f4ddd05452591ea695fa45a6dc6a8cd11c910a48984fbf9aa6c107f9eed36e35fb7e0022369454e8e7267bab6aeb1c0c1d6183f055e8d088e4130ef67f21d8008410230bb6fcb974edc8c5a12573e73efc90b1a803926bec374463393adacf739d9d8654b9339d9435a01e3c7c09acd8f53561799fd60c1fa25f49daffcfe19eb5480146c8860dcb46fa6f5c315a7c010ae3d01a8cdfe1169b7cdec8bf4a18d2a2211cfa10e4adf8694f7b1ef9ab6b563b27d1025062284dfaa157389663493830e225eadc57d42566cda91b23fe99897d98c0abce78eee31d49fba38483031a52390aeeb6465547050a11c48ac3c758ec24d569d3faac678d916fecc53a254e94253cafcdafede55288b11f4237853396b7069437dc2522809680dc00115d21ddb6c97088d51f754610724f0bce9670c5d52370f9a314258eedae4393e8b6f9d1dd4f67649a654c84c57f89396efe7a5a604cb0a7d3ef4dd3f7047e8e96ecc12e854985c1fc558462d23b6e550d806b8338f75b434c6ac011d3b453670cde0249a10bf038d652270ff2541a5e3fec8e7e1922655df0f7fd1ff3435976d10ec62e54ac0e75f35ed3d890be19fde331fc207a277120af6c0f49eb86a569f786cd69ba426a29b314585c68a53a10c2bb3e6f89bc3d8611ef0e165befa613e9619726581d867f5b03e5ed171f913dcac5f648e4b9d88685fea7a66527e0a2e895c6408aff6999f945686dc1305b6fad870a39f993da10ca05f5a490ca8a19172356c1626a6a8ac189f4d141cda9e7fe4ffcd31b7d8e073b0492c68d8da0df7481d1c4edb684661022e64f645a6d922ca5a15f9f0307242896c77cf99aec75bf9c904a94c4418e88283196f29daa68c43db92bab665616cc44edd4126ce23f6d076f3ef17ee2c9437ea16476ccab79e2a848fd55bd1961bcd6a80fe08b483d6d365ba04629b685710caee9c97821223c82343a1583989f27ab6266447cf55e511c7cc6fffdb50ea7041532e77fbc457833f2c7168347af9b3cb43e587847895aadab0e411861859768a784141736a07335a2f1a259187a5f6580c5ce3dab0e0c83853051b75bf9a3800f9c545d91202e078f61bbe12a917afb95ca860f2b0cb6d62d7d7331d4cc46a4e25d88b62157b22257556aebe8035b6d586db024daf3d3a1c48fe625dfc70219bae92bc482bae1491ca58c4692a94b7a06d0ebdbe80f02097aeb84dd972c50d854775adeed7526ceeec7cfd86af8952c601dcc252e40f9a04dca88dd340cd04cddc2e397b2f2b1bc133dd56234b7ecc4684488ac4b8928264c21a45f81b3d7095b7d8f79c4a73be780cbfd06c18a64cee095fe37f6c80efda0b9739b5594f4bc0e34a1b2d1f2eecc9fb5ce4b3101797725e8f73ad6c9238a7da3d306bc1df1b23ca69272d68775e92bb420b676627d8488aad77d9e07af496407adb0df1bc9234e1173d82b9e4008a40f67d2e80b65a2d9eb12f9b798a6eb7149b4161adda5d3580e7fc02ffdb7e535a729b0c7f6ab54bb3e3d2eca1ac95958af62e16b3307315a7f8d415295b9c9eaa939cebc65b5b9c010011c777b40a789a794f5e09bfeb3e7c811473b85960c33748f5efe5132567cf531d4f804988d8041323a532c8289fdb1db760d1c80e683594806d46f0173136b40946727849370f0e459d854ead303dcaef63e683ed985db24bb73ba5a9e7655087bef7443cc2215904e8559b2a655d33398a0caf5b8195c1fd9b211e9e280209183e24f0a4df0c00018008000300010000008b0003008f4a9b22d31daa033bdd18961ddd73be76f2c6e5213089fca99d373799b465ff6b72b99829e69368cbabcdf93fd1cd19f0f7ad5b16adf4f3fcca9b287ccfbc5a61a6a01a086b7598a9b62f386cf9b365f5f52e8df5563df4d406c4afb088b5bba98980718bd384f6f293f0a3c6095c85fe5b546147da24c9572d0193588cf875b97847e6dd73c400131f29374a50af209796e5887a494d0d808b195d3a00b323072129030af04d4595a56d05836ab503a72a06369e6d1414e15815538e4547e05c866329daa3fed9921ade1445e9fe033a35f9b2306132b3d32dc3583f6df1735f95a38d457efd36a919baa29b7ac7093cc27bdf5f1fec130f039d57df94688d451f3ce4b5ce714db787fa4ab11ebf6da634b1dddbfeb8bfc1da8202355be06d09d690f3dec5b02e5fa33bd82c4c07492916128e75a8046f0c777bc969e30f937d136f80b531e30137fa311e8b1cdfc3d627281707acedc72dbb48fd6535511956bc2a6ab4fbb8dc4b9d2d96ca3d091db938bd1c46d8d6c069931b0315871fe8f7924bbc6bf5b43874f6521aac475ad5e275c98fe7b3a8804cd4539c66e8c5ba3b59220ce15c839a58bdffb40b51314fdb1b991768ff0c0f7b9b8fc72a29b974af48fcd6035a2ae640881566734a1f165dfd7b0576b576f12d47"], 0x1354}, 0x1, 0x0, 0x0, 0x40}, 0x1) r5 = add_key$keyring(&(0x7f0000000000)='keyring\x00', &(0x7f00000000c0)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$KEYCTL_RESTRICT_KEYRING(0x1d, r5, &(0x7f0000000100)='asymmetric\x00', &(0x7f0000000080)=@chain={'key_or_keyring:', r5, ':chain\x00'}) r6 = add_key$fscrypt_v1(&(0x7f00000003c0)='logon\x00', &(0x7f0000000440)={'fscrypt:', @desc1='0000111122223333'}, &(0x7f00000005c0)={0x0, "d68078f0bc95b92d6a8973dbe87ff585ad28e45d93a618f895b2eb8eb8915b8e05525a3ba792ec0a58f81c5d6391f59c5a2ec38a796edac9bbbf7a68774a82e5", 0x2b}, 0x48, r3) keyctl$search(0xa, r5, &(0x7f0000000240)='.dead\x00', &(0x7f0000000300)={'syz', 0x3}, r6) getsockname$packet(r2, &(0x7f0000000280)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r1, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000400)={&(0x7f0000000640)=ANY=[@ANYBLOB="6000000010000507000000000000000000000000a8be3286c7941596d68ee1b43fc5cb2a3f533be0939616c120ee213220ee8c0b2d56fe2eb0549de32d69a2b1e21be2c6dacb3a29b8bd", @ANYRES32=0x0, @ANYBLOB="56ee285400000000240012800b0001006970766c616e000014000280060002000200000006000100020000000a000500040000000000000008000a00", @ANYRES32=r7, @ANYBLOB="0500270000000000"], 0x60}, 0x1, 0x0, 0x0, 0x4000}, 0x0) [ 176.684145] overlayfs: upperdir is in-use as upperdir/workdir of another mount, mount with '-o index=off' to override exclusive upperdir protection. 00:00:17 executing program 2: r0 = socket$inet(0xa, 0x5, 0x0) ioctl$sock_inet_SIOCSIFDSTADDR(r0, 0x8918, &(0x7f0000000000)={'veth0_vlan\x00', {0x2, 0x0, @loopback}}) connect$inet(r0, &(0x7f0000000080)={0x2, 0x0, @dev}, 0x10) 00:00:17 executing program 3: prctl$PR_SET_TIMERSLACK(0x1d, 0x0) memfd_create(0x0, 0x0) sendmsg$ETHTOOL_MSG_CHANNELS_GET(0xffffffffffffffff, &(0x7f0000000380)={&(0x7f0000000000), 0xc, 0x0}, 0x20000000) perf_event_open(&(0x7f0000000200)={0x2, 0x70, 0x42, 0x8001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x4}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) socket$inet6_icmp(0xa, 0x2, 0x3a) r0 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) perf_event_open(&(0x7f0000000440)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0x3}, 0x0, 0x0, 0x0, 0x5, 0x1}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_inet6_SIOCSIFADDR(r1, 0x89a1, &(0x7f00000000c0)={@local={0xfe, 0x80, [0x600, 0x3ef, 0x0, 0x3f00000000000000, 0x100000000000000, 0x0, 0x1103, 0x0, 0x0, 0x0, 0x0, 0x6]}}) ioctl$sock_inet6_SIOCADDRT(r1, 0x89a0, &(0x7f0000000100)={@dev={0xfe, 0x80, [], 0x33}, @loopback, @mcast1, 0x0, 0x2, 0x800}) ioctl$RTC_PIE_ON(0xffffffffffffffff, 0x7005) sendmsg$GTP_CMD_DELPDP(r0, 0x0, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x28031, 0xffffffffffffffff, 0x0) ioctl$RTC_WIE_OFF(0xffffffffffffffff, 0x7010) syz_genetlink_get_family_id$ipvs(&(0x7f0000000340)='IPVS\x00', 0xffffffffffffffff) sendmsg$IPVS_CMD_DEL_SERVICE(0xffffffffffffffff, 0x0, 0x8010) ioctl$BTRFS_IOC_TREE_SEARCH_V2(0xffffffffffffffff, 0xc0709411, &(0x7f0000000280)={{0x0, 0x5, 0x5, 0x7, 0x5ed, 0x1, 0xf2b4, 0x80000000, 0xfffffffc, 0x2b, 0x100, 0xa29, 0x400, 0x7, 0x9}, 0x38, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) sendmsg$IPVS_CMD_NEW_DEST(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x1000}, 0xc, 0x0, 0x1, 0x0, 0x0, 0x20008000}, 0x0) prctl$PR_SET_TIMERSLACK(0x1d, 0xfffffffefffffff9) mmap(&(0x7f00005de000/0x4000)=nil, 0x4000, 0x0, 0x50, 0xffffffffffffffff, 0x3f494000) 00:00:17 executing program 4: r0 = creat(&(0x7f0000000000)='./bus\x00', 0x0) r1 = creat(&(0x7f0000000280)='./bus\x00', 0x0) ftruncate(r1, 0x12081ff) fcntl$setstatus(r0, 0x4, 0x6100) ioctl$FS_IOC_SETFLAGS(r1, 0x40086602, &(0x7f0000000080)) setsockopt$PNPIPE_HANDLE(0xffffffffffffffff, 0x113, 0x3, &(0x7f0000000240)=0x3, 0x4) write$cgroup_type(r0, &(0x7f0000000200)='threaded\x00', 0xf642e7e) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r3, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800002, 0x12, r3, 0x19be5000) preadv(r2, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/166, 0xa6}, {&(0x7f00000002c0)=""/235, 0xeb}, {&(0x7f00000003c0)=""/132, 0x84}, {&(0x7f0000000180)=""/122, 0x7a}], 0x4, 0x0, 0x0) getsockopt$CAN_RAW_JOIN_FILTERS(r1, 0x65, 0x6, &(0x7f0000000480), &(0x7f00000004c0)=0x4) 00:00:17 executing program 0: perf_event_open(&(0x7f0000000100)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) prctl$PR_GET_SECUREBITS(0x1b) clone(0x20002044dfc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mmap(&(0x7f0000008000/0x4000)=nil, 0x4000, 0x1000006, 0x400002172, 0xffffffffffffffff, 0x10000) mremap(&(0x7f0000000000/0x9000)=nil, 0x9000, 0x1000, 0x3, &(0x7f0000fff000/0x1000)=nil) futex(0x0, 0x85, 0x0, 0x0, &(0x7f0000000000), 0x0) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) ioctl$BTRFS_IOC_BALANCE_PROGRESS(0xffffffffffffffff, 0x84009422, &(0x7f00000009c0)={0x0, 0x0, {0x0, @struct, 0x0}, {0x0, @usage, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @struct}, {0x0, @usage, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @struct}}) ioctl$BTRFS_IOC_BALANCE_PROGRESS(0xffffffffffffffff, 0x84009422, &(0x7f0000001100)={0x0, 0x0, {0x0, @struct}, {0x0, @usage, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @struct}, {0x0, @usage, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @struct}}) ioctl$BTRFS_IOC_BALANCE_V2(0xffffffffffffffff, 0xc4009420, &(0x7f0000000140)={0x29, 0x4, {0xfff, @struct={0x8, 0x40}, r2, 0x7, 0x0, 0x0, 0x0, 0x8, 0x90, @usage, 0x0, 0x0, [0x0, 0x20, 0x0, 0x0, 0x0, 0x3]}, {0x0, @struct={0x0, 0x1}, 0x0, 0x100000000, 0x0, 0x4, 0x0, 0x0, 0x40, @usage=0xffffffff, 0x0, 0x0, [0x0, 0xffffffffffff2e13, 0x0, 0x0, 0x1]}, {0x1, @usage, 0x0, 0x0, 0x0, 0x9, 0x0, 0x9, 0x10, @struct={0x0, 0xf0}, 0x22336ab6, 0x2, [0x0, 0x0, 0x2, 0x800, 0x3, 0x200]}, {0x0, 0xffffffff, 0x5ef3}}) ioctl$BTRFS_IOC_DEV_REPLACE(0xffffffffffffffff, 0xca289435, &(0x7f00000004c0)={0x3, 0x80000000, @start={r2, 0x0, "f62618ca6ceec4ba25e1dbd0a55f6e466c4857f6164d778f8b8973e2c54683c232fc1c57bae49714f6168c04a4503a48516a7ba3aa21d75e01e5943e2483306c6b829bdd50f348dc36489c20759b92de818e5bbd7ab26e4fcd5faad4270317c665baf33a6527b9b663681d76d73d805b1a811ba62f06158b5dc5cd58a60c3faa92353090b1c7b014f08eb84d51849ee903b59996ed6eca9d3efe3d5196d77cf538623c367f61a41557242b9922fdff6916cc9934adcf6f027e471fe163f51753874c90742434f2bfa19bfe4d76b01de0249f3e7d15ed3fe17c8d966e3266002ad0dcc0789773162a6977f8d14f78e4d5d6a455577b1ccee4950c780c77fd412f3bcc4ea03363dffce3273e65ce3ddc38a765ff66fb610c6eb86770b0035468af1461fd62f082383a03a38b2533f99afe594f371e812f8e9c8a57a3b2004496d23a5c79a1bb65331277d6d2d344b4da7b468976a9ac7e58b6e13aed55e2991e7777c55798e0aa909a11aca84b1b65280a5fb0c063b1acbadeaa970a0a6651a7514bc12c75e294a64a95c4b1e866a0b79d6221112dcfc2f36515ac4c5b0d00b7b39e617548d2d5203fe3ecbf297e56264e1708a302ed51ecee6111df8860ad8be9347ca6eec18ffa58380fd0623f884fcdc072666ba6a54e606e03e6ac9abe977647fa17146091411ac3ad85a4afab4339fa004a005e9ec0243485cf6967c25e81403b016f95bbc3722f90e90cd68dfa241d66892e6d91a06cab99b07760ad77e58b85e200d9aa74809af85e827f2cd32aa9c277325812d80626f82704ad76031533876f61b892f232ad7dafc2de1d057e25698959fdd85c0b6412f3470b9f4cd1a15f53e29871397e98bd0a93b450df8abfcebb6ee6583a1b23848e6d929f275a077c087a4848c0b1f5369caf5aa099f9bbc664d697b9f3a82f2902d56b970d221ffeff6221189e29aeb2cdc2f6a0de3842f91feffa4125ed9f8dc1e72d961c8c080b430929a7074f567e87b6c5e109a56b4f22d5f4d61a571d0668766f7e32e103f102183256b93eee2750373138a79a2ce09105832a2f801801ff1b7c2ca17b9c3737c96102b317495f1ef267662b744ed96fae3e05be41b94e724d02ede18170addbad6260514208aae627277d8d9c85c903f8ed188bf10e316791e87f56a3066a3b0ea66f3d427d1fc9767c924bdaba89dfeb7e8777873f268a27c01f4c414a7309bdbdddd43f32a277c184e8d7f436a0c64f44a5dff1e5086d0ee71dfff4ebbc31abf01e923ebeafa9c2672d9e81aa3e9a89aad6e54b0998e99cf4f173d35535681f3ccacc6a7e01fc468a461254ac95a7abe07acf7f649c07af5b151755fe9991009a8bdb369948d9dd4c55a07c3dc86ff4b5e486b2e76188ee086d32546797c4056a9b20b01bceeecf17271b9503141fd1da25bccfeb3b825e37e8ec45fc", "daa369126cd72a7d72a37ab9843f39241b4df1142928e77e9ff2505ff0f4c8313e385df65189b1b1d552bba1f3d7198153b0c1c046ee5780e6bef3d5979dde638a2f324f9f93d6163d2bb951a4516a99ac669471c74d883038db148c15bbf874a641f9a618283360b4ba446aa8d4a1774e5e4a80d9e319d76ffcce637919a19ffab9257aea448aec3aba47a9b663ef8abec924b936e6b357386b42d109199f521c9c0993c8b95bc7b9f96f983dde8f66f898d5307d714908e5d617b3b3ff78401c19f8673c6e2fbc003a9fd624b9077858d4a6ffbb28b66c7c74afa7f84543b73d76967be98411e38fa166ee1bcb6e5cbe5e4350da1ea45966254a3b93037740ea794f6a81b8fd79fe16202e3f1c9023a5009108a02ebf57138e3083c4c84863cb229d4893b0dfad5fa998bcae13cabd07598f7bfcb900212f0733be93f5ef4bd70ceeb0e7972688b98d591fb528a2618db9af4b519faf5242dea75588db1acc9c607eddd1e63ff097644f6266856936796483b3f58a75354e953cb418838203d7a0a1522bc00a4155fc99542d7d118fb786ab34ac51d5736c915e4e13f27195f9fc0ca2d8ff5d30e98445fd5be8041dda942449ba52e01be7063bba0b469b4c43ccd807d3f433cdf1bdcb4e54794fbde5fc0bde6faa7d16d9002e8b935665f896eb1265af65ea1d991af559e592cfed8e22c19f13d22005d50275bb2383ebaa268bc9c152d7642ea07879f6d13bae57bab9f9b3068868598e156c1ec7d11c2aaf81362a51790b0badb40a6d4c33bcfd4752d585a91c9fe71b92fdff54731835582809ab4aeb8817484a9d37d3b2c7ca7194dcd9eb6af55e71a6d355c0de8c7d05f7cb1c237c1d21f6bd972c95c100351a8e75a705b965dee3e8c33f572eb6a86fd75bd43ca73c4b8709372f8b3104d5b39960e7418241f1ff49d130f10ce09bbeead54ac78268129e25e2039f7e8c1efb8d6ed4ef6130960bfd105bb8545dab5fd43a3d71edb394d62b70e38facbdeaab8d4db1eaeccca2cabf214467f51849760b77f522f996b8d120a9e5ee82e024c2bba4484b62bc2389dcecfe7385e5ec8a98b68a586e9adaff459ab29ab3e9e343fcbc46339bdf4a05b72c2df64a7bcb71b2203622364568932eec90d8cf4975ff5581f15307e6877f5c5b03b390ebfa74decdbf09bb002e89818018cbc2d0d6949b79e4c9ee44ee3c9286303a4af3b143c0fe5d92e9e3f47492d413715102327d96006c4ae2d430af26405bf4dd24cc58b7d60858e567c4887ca4725322ebbe01ff52578d3cc86b53bbc7cb257b7cdce2a249487f680bfa7f58688759936d6e556e3527ea77d5aaf1467b6bdfb94a297f796a3fba2e51c7fa5a5f76e0228bd70fe28730c7e723012a12e0886711b0958b4ce07871f52d219f63134ec27985d0cf213f2347f86c0349306fbdd86018d921"}, [0x5, 0xa25d, 0x20, 0x7, 0x2aa0, 0x7fffffff0000, 0x8, 0x10000000001, 0xb0, 0x8001, 0x3f, 0x0, 0xfff, 0x219, 0xb8a, 0x70b, 0x9, 0x7ff, 0x80000001, 0x2, 0x200, 0x7, 0x0, 0x1, 0x0, 0x0, 0xcff, 0x5e4, 0x5, 0x0, 0xaf1, 0x2, 0x0, 0x3, 0x0, 0x9, 0x8000200000, 0x7fff, 0x2, 0x2, 0xfffffffffffffff9, 0xfffffffffffffbff, 0x0, 0x5, 0x0, 0x0, 0x0, 0x601d5d9f, 0xedd, 0x0, 0x1, 0x1, 0x0, 0xa9, 0x1, 0x1, 0xffff, 0xa, 0x1, 0xf5, 0x0, 0x0, 0x0, 0x5]}) ioctl$BTRFS_IOC_BALANCE_V2(0xffffffffffffffff, 0xc4009420, &(0x7f0000000300)={0x6, 0x4, {0xb6e4, @usage=0x3, 0x0, 0x10000, 0x5, 0x8, 0x8, 0x0, 0x43, @usage=0x2, 0x0, 0x9, [0x66e, 0x8000, 0x3c9, 0x5, 0x10001, 0x3]}, {0x5bc4, @usage=0xa6f4, r2, 0x1, 0x2, 0x3f, 0x4491, 0xffffffff, 0x40, @usage=0x5, 0x2, 0x7, [0xee1, 0xd3, 0x8, 0x200, 0x2, 0x5096]}, {0x9, @usage=0x81, r1, 0x3fa980d8, 0x2, 0xcbab, 0x7fff, 0xff, 0x451, @struct={0x9, 0x5}, 0xffff, 0x6, [0x80, 0x8001, 0x80000001, 0x1, 0x6, 0x3ff]}, {0x5, 0x40, 0x8000}}) setsockopt$inet_tcp_int(r0, 0x6, 0xa, &(0x7f0000000200)=0x2000000000000074, 0x4) bind$inet(r0, &(0x7f0000000040)={0x2, 0x4e23, @multicast1}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x200007f9, &(0x7f0000e68000)={0x2, 0x4e23, @local}, 0x10) r3 = openat$proc_mixer(0xffffffffffffff9c, &(0x7f0000000080)='/proc/asound/card3/oss_mixer\x00', 0x8000, 0x0) preadv(r3, &(0x7f00000026c0)=[{&(0x7f0000000f00)=""/133, 0x85}, {&(0x7f0000000fc0)=""/235, 0xeb}, {&(0x7f0000001500)=""/148, 0x94}, {&(0x7f00000015c0)=""/211, 0xd3}, {&(0x7f00000000c0)=""/27, 0x1b}, {&(0x7f00000010c0)=""/51, 0x33}, {&(0x7f00000016c0)=""/4096, 0x1000}], 0x7, 0x3f, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x19, &(0x7f0000000100)=0x9, 0x4) [ 176.816508] netlink: 64 bytes leftover after parsing attributes in process `syz-executor.5'. 00:00:17 executing program 5: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000180)='./file0\x00', &(0x7f0000000200)='hugetlbfs\x00', 0x0, 0x0) chdir(&(0x7f0000000380)='./file0\x00') mkdir(&(0x7f0000000300)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./bus/file0\x00', 0x0) mount$overlay(0x400002, &(0x7f0000000140)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f0000000480)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0,nfs_export=on']) rmdir(&(0x7f0000000080)='./bus/file0\x00') syz_mount_image$efs(&(0x7f00000002c0)='efs\x00', &(0x7f0000000340)='./bus/file0\x00', 0x0, 0x6, &(0x7f0000002780)=[{&(0x7f00000004c0)="fc604817600de5062b070d534923956d69599a35e60436b7d0806233af1792877ae0e1d01c96da0855cbd0af6c0e3931b218c62b71a8260bde62df83354155882201912909728ac1f1b88ff87e857348380c065503fcb36d4fcbe0e0c130fc2e9ab739b74fc3c4fbce60f230b7b9c91a287d9679087690f056d1ed6f3a74680537d69bee35a4da373737e4b28fec69b8b299ac1f7176aa5145f56ecc42898ff085b387e33d10c818e55c06d810b7d51951c14138e24eebaebfc6e5336d44cbb96d54c7c0ff6b6b77c1f9727c68e450b3c79a2fbbd317af7a36319b18033a89754c7739b330a17b14b8d9860824d2e5e4604219a7b8cf3838dcde2dcfba33a77acefd3436e18e928eb7782794d9fa36c7cb057fdcd2d1143b3e5454521297eb851ac898c828754050866221c40ebc0637619d0bed8bbd274bba46ffcd75f83a8fe70c85fd06caade1f1d61381a5d43ebace6c344539f38b07a685fc4d3ed9f7401ee68fe9768a3252fb92e8e7508f9e96a0f62780cc40c3a1fb95895ba3dae14058b2b90b3210714c5f2e3cc81b747966fe67dba495bed920f897c9ea788eb4c000c638c041920995df9d70a215c3572e4f6102310743d310b7adbd4ba982480f5c245445b285a4191d7d0cb51641d4956c95a73fe86dd1023376ec8d337ec95c76ae6d4fcd005d5e52d548c3d51c0048a3d6326ae3d84ec1aa12380cc12aaf94306da2f5d5ab5475aa33120b19d7137e228c2fbbfd75a429644659dbd39fc560071e415f7069e7d55b2d7687730023f7b271c6c6797c13237df005d2a7299fcd122dd835a54821c40e8d7d459939e70214526a8cdafdc8851835dec5a9fba83b1a178494531efab60eb3d94671d447619ab81b76edad4203d35dc597fee317197781c64317a649186ccb44f669dd0b94581fde2ab4591c50af3eb2720a70fc9b689091e517207fcbd888904770ecd7eccc071b3bbdf4005860bf7d32d311f1f1e6881852f4cc3fa170a9dd7505739d718cf29d5dbb4376faeb0aed472a7f470c6c0883dce3c2a5083a18287c7a9c377bf623cddec57851a253c1a28b4c650c85fb2ab9707babf1331eb0eb48c49743005672a68543c059133c8f678050e59180d2ea4d2f2768ed6622d7c3c1bf24538dfb36da14771fe31d06f7457ac1fc76706fec24f768f590ccfc04f829a58d0e00102cd59005dd80fda23c5d377941b4b5ff49884b1b6d8b80fd40cab8c0e0c273409af357666759380b6206ebdd5c5a6229338144ec2dfdc965f422d454051a78b7836e52013ef1035e6c98baeea46df2a1de1ce4f5613a0d26c3c05746492acb089dd5cad8a2272551d5d5cf21672df5d35cf091c6f046fbea48a7cec171a792e80d09e493b76e3a37fa05804fe7b3f62446fed06e2d90d62827d208bba4e5457447ac199abde39ea00402a10a2e5c38412ee40e71ce0d303fc464b74ea4935ce6fe5cc1b44fbba8e0dbfc94cb0da6a025abb7590be7da769148457dc1247afe167929369cf86b20dd0e64f6408980ca3b6986a814d47d36f34fbb1b97c1441a47a15607cfb7b63bde3411ba5454223e6db221aa3c59532b31b447770f8dc0d7422f0485c1c096f0c6571b9d578541ca9281fa64c04d3db56581e97aec01530dd3f0fafac0ff507bb96ac7cafef3d32da68fb8149b22020091dcb232f4d6a682450b6bf7e1bee7534304886a52ee8444e28d3229e9d25936d92a1b47a469c8c8aeefd2dd3f08f31959b0e0a6b1d88b1f13af51208bdcd0da057cf16e5e5a7b0c160271b3298a7d3f14db99dd78b8404ed6052dc3391a88bb26304b728ee21b293f5d6aa20271276df0bdf637c8409679e5fe50508df3f12c51be510207697f3392c208739c81e1c5807e906ffc0931e70699560df84101a538058bde93770477ed08474b206577d1f795db0880a34740440112d2b3c0ebd4ebc97dd551975578b01437646b956d8fbb9834975ca00e92c18f5e2beeae26b8c78a19dbc2aa123d016c967183a36a44adabfcab766372c2f9f8e762f051cc4d80b2946d580cf4e3597b1fbdf21b20a53cef132b73a98ba6cbcd5786646d3ee5930dbc494a1561c5dfd6e49890420b6498e016f9a3feccf2fb2f33be0b3dd2580e7c8535abcc5142a28201535f7de02f479e37df13cb4d1cea33e766156497a403d532df26a28348ecabcf06666040d991fcff6ddabbd7ee862fef3092496d12b6978bb8a970d27e87eee3e407fb2e2826563fa1e9bb60a37a919276a12c570aed53864c13e24ea52fb3b2f0cadce0a1a93ba7950df0af46a5d216b81a2d96b6955c4c2aac14ff2d3fa0c2c6216f68ccb0e85e49e3f8387a23686d424c450cfed80016f6bcd79f240ceac5fb245acf03c72b80596443754da68714aa4601d95d9468c7936dbb7db9645000b61aa78caa82916ce8c27a4a61967b265b1745475259846623b83380cdd5d0531847fb5d053cafab14ce8cdff347d93aa4e5cef871e6825a03faf70ba0e3f52af3be5cb98bc3d64683287efaf8d15a969c76617d720bf9d02bb5b94d9228562ac925fcb7dba88c4085cdabe765d51ed4b8d8bf961904ad43a3d7a38385dd580d2e398563c7c2973d3d91348fe62dd90f6fc0d8d633a517c59dfb65c776a6eb45bc001e6c6ce58631fe04543124aa5c77ec0a529707d1f5ae3578291aefa30f741929429a86738c93156b428de42c8ff150ba129bba8a02ea65b2622ccb3d2cdc09c42d0b8d7c687013ffedbea5be62f8be3d26ff0809530a14d169ba6255edd33410bdd3d1f36f704836b4fcc1ba7722b376057b78740066be8018f3fb75cee091f184d402ea8e1cc3c4c6c6415c34fc42c66db4248f558b6dbfe1c9e060dd4bbe475013a51de22ed1666dba0598cb581a458aa9393e57449e8f1c625474f01889b89707ba611f2544d5415f18607fdd8f3663e24be865d58b9a2f71c63cbab665fbe4242ffa1ba6e7a2a3967fb51116186b0bde724347cce90ae27631692f2c6eeca0071ed2dcf7d8684982b2a98d525a2098c27042186658a1879c1dd07a62dd4d4b2c2904d16388f15018a01e924006629754511dff443c853ec115d31074f94ce93ac210c9a3d4201305a75cd0a27d361b38f8e103b484f54e93ed587153c29a1dc7a943b1e8180481b05f356ca6ed61a674682d3f9a1d5c36e23b627c3e4323dfd12c60d2494ab7b8931764e3102cd7fe83ad020185d89a63ebd32c222f209c96717c5010aff0b0342e6f68748891c021aea70ee4759c8de3261f55998173c1d1352bcaaa400719da7ef8cf9a4c2fceffe9613ec842dd78550f35e9b397248a94681efa947aa3177a23b8a0765e9c34f4560ab2551ea1dfae437974e004d5742497a14889cbf56804db478c00cba3d06a121217a208ad92b5dcaa08d4577757d8736bfc829d340389ed723ca5333b9de46530d647753a2c75d6f6f82bc1798cc65e17e85b3dd6701524eeeee37f34d1231de0d9d6669e39e889ac92a18ca39ca3881d7f1302b9d827733e49d05d5e153224999ff2e761411e70546fa985cf30fc2de8f5c0540560ea1b0ecb54cdf855be995c2e4a38fcace483d04340edd55ae28cff15721484c65808a93524e06c479c9e7bcf5b24805a6a97845d3ba9984f93f2a1177f2dac5089a5e096774df8783d49a92b3169c01f0cd6f4c6af2c3eb4a302d4ef5a8b06a43e966b69e5f65e923eb9f87486023a85e05b8395eb34a6ec479a73ece127850e99b3dc44cdfb495f1e5ed5f88d285a12ca584f38a489843ad72474323ce6ddeef2ce3c2ae6638edb39235cd1d10d38637450292df20b2f20c1135f4b7c2f17ddc2f48b070f442d856a38a15eb44447b8e7468e1e1b516cd5d841efbcd1afcfe8bb9a333ae5fcad3c5f13ca36e56ba340754444b8acadaaa9415b286b027bd8b15abe8fe7afb0e867844e4be73afdda4321ffef1e3f4d19e29080aa25d11e590fb28be0a1e6be23f192db6e03caf609d35946611a89e67a890e45e22db87428020acaccf003290b3fc3fc20e1b19d8ae332c4085dd4bb70d84a6aa97c757b2179b2233ad7d7dc033c375004d5753326698f11c28d980692f404ba0a082476b36fb350c3f71e7cf4c79aeea858627db46835b80975c640bd1b954a28803894413590c328e984d458842339633d741a5f32fe27b8f0c10aed2244581ef14c7524b3862df09f8b8e402376ccc6b56a1e0ec5213c696b0ce4b9521c0b812b2aaaac4b932ed38fe9be22d6e8eb5891c57f4184c466a307915c5385b0cb104cd3196f2d2ee880eaece74b8e0e723170e03da74d8750b7bba8293caec59b36a624106eef6810eed29d731e3cff705a818c705841995e1d822d8a5ac779b05a810584ce314797903177e7fcacaea8e5d41419b647725f3a7575d359086cabf1e136b6fd75ff418f5c2bcd112e72a698f4b4722705fd83677ac4ad36e6c8376677e9fafa7f723847e66e054d2e928089662da4d01e0638aeffa0b6cc88ba3b0528860fce3e0e154f81c2bfb9fa653f7659eaf9b34d0b8589d816c388fb86f828bec87bbe9dc969919de61f9c2cdc3ccca5f386fa050f09c3dbd4327b87bdeab9a8dcef2ca879fd8036665644d8b0f2040f5384bc77a4e36777186ef8fafb5c1d9578a26e34530190896a1f378da90d9de15a0c7de47d571573f51b070da26ebdaea0f71b69411257c7ffd6aea7e767faebeb6bc95536f62e09240a49f77eee2d2c305b5813dccd98037edbc6badb44e640eca8c543758b503cdf22913e08d614e74fedca10060146e9265e3add56b8932bde10f91e75ee5fceaa44afa1af1ccc6a120d81da90dd254e39e89ec9c2373a316ef3cd54c5d352d0cde88f5c7474ad41da55a7dbe8d328b228acf69084db1db7c510f301021673233c339703650fbbebd50b726671455c61b41affc04c8bcd9df2efe54eaf8bf72aa37814a1e6e745f11ba6f5ae56d201e158c9fa167666431b2591576161827347772471da22d8723da394ba4d3accccec4c70f31c335f9992afd7d56c5b0bf1529458417ce5c8fee9577fc004116ef7a002353e7ed9692327cdafbd3ca5aa7e63acb928cbb36992249598b75d84098518c746e131e3d680f3ab72e01d7a80d4295fd2607685eb91ba5a5bd6f32bf6753c242bb09fb03a47f425f63a5160bdbcef13620c00788c5fb83c4d00612f63c1fd42c981ae120a9d58db6a4f1b38ae6052d894b017791cb840b53c2414eb5505cab8c9953d055949c25b919d193a22499e8581b4633c75bc536dc285f24292739ef14d6109a9fe036f5efd106fead9c0210eea00c8f8b202b797ec6e5787f771662ff1a7a621704d7296ecc4fce605d1a2982551b4527c8ec92bf4cf6577b1043606301ed61999325c3757e2c5d2c4a4e3afd56c79145c1e620d6e759ed6eda9d77231841eb8b26df2705185cf0ed549ccd37dbdfc6892110017f957363a26e1e5b9f091d8bdb878e5a9520f5c40eb819e87c040dd8e006cf89519a6341e0b0a3f48975f0a8423cdebc6d740534b416a6b582c38530e6ee8e7ec40607c64b884bcc5c10af46773784a2405a236585e6ce5078bc0ff9d4036cdb4347e2ce8d1b1df2d9f4e8c5c605da4e87a809aa03c92e4ec49079d14194198af25a1a31b810c6ffcc05f0a1bcfa19b6366e1fae1a2601de3a1ef11267668167ddfd7a04d0f27f90aadb4c3ff32e371ab6540332bd9c83f4ebf4d1b1bceb228c83dc8adcf0fb7fa4e8fb5d6906f3354da1ef5d17cebd440699e3384e6d4840768aabd530b2f26", 0x1000, 0x10641f5c}, {&(0x7f00000014c0)="bd2529ce174d5086d26b05fea389986600dba10fb6a296cd943362acae37916e5bb9b9ae6d58092bcbb3b130f51c7a639f4a280dd8cd0f7adc743c28921cd06b850140105d9e988a1345d2820c246a86db51c143e26da096aa11bc3196b596aa7d0627e31c3075ee8dbd5efa970ee2db622740dd76342ce9bda3d61d33e13f9551f9acbdfb11b18e16d477ed1ab700bf6eac911578b60f9de9b8d75b0e668fe9770260d8711fd209c1d8977a87dde963c8115ea2a0a3e66550021bc3cf4381cdfb104fad62008dbac52ee0b77299aecf7a2c8930a48008e3fc537464900db9655702d018ad3d7b03f2f14c4dc2a0165f1038", 0xf2, 0x3}, {&(0x7f00000003c0)="dd82e944e304781aa82ccc503444fe778d6a089a91fdc04a441c9b34473ef72cf3db537039755d62e6e173b24fc7e782e6aff075d92b60d4d36abde474892802e44ce38d2d735c28720ecdf087a27bf3f1d05b8ba08b46095befe9e7cfcf1ca9ccf740747c76ef55e9270b0fb5eb5d9213a3cd31adafeee1b82c08c8d52107c74b75d7e04060f237a213c17cfef46dc64ca44316c9fbe6c97004b6fd44a911999af745d8e18e41", 0xa7}, {&(0x7f00000015c0)="f726c043fba6ef66dbbbe59536e1dcfe284b0fc5abe38c9a206fcb87a72fa765ed4352918377fff9e3e1008c909fdc46218e3d5c5b142e6a1a681b1590ca1081116cb5fd40325b087284dd87aafeda0d0ec0ede92607f85af1dac40c6d677edcce53ebffc1c2db1967b854c55be1f8c177c04e7945f73ef3751ee5db82068c1248c28e7b38763e0b32f6986e01de7cbe1255e34550f7213250be3ffe4d12bdace8b9d1ebf5d731af34a13426ed373833f9d4ca6cdd92486b332906363855a287aeca9bc90de277cbf7f9ddaea5827f91f5bf5205c21c0ba89b669a61d200edbb787c6bf35aa4003c60b0eb8e8b78d1e1", 0xf0, 0x9}, {&(0x7f00000016c0)="e70980625595cfbd576b1c046a43686a93d4fdcf6921678c59ac29bc76daa524f68dbed7160b256e995d23e31ea78746b3dafee5ffb491ec4a3b0a7634d119c9f9a5a1dd123e1fb5b0be0ea9f45d1a82dbfc30e1d1252db4c8586d7a1b8d2aaa5e694bf5fc59b4bfb2a58848cbd289d009b8947a68f2d3b780f891222e808ebeeb", 0x81, 0x4}, {&(0x7f0000001780)="26a12f33e82715716b7da5c265e36602df86ad539b359ecd41db4aa4d6e904d06e0a6017845bb00859954049058d18ba9a2fd1fdb4ef6ef1d9dc00f2696aebaec69e016e5c699ddc8c88cf5e4d752f829563023bd53f6a455dac6bab2d758d046541e6352b3123f0df12584a0feafb03d1085c099867b6cd724b2ea07331066cc3b15effd7ea2d3edcd7f3683125b178894eac9180e132be53badf0c85547ffaa0fd7a5a6a26c886dc229587ac3812ecba0f3403247e9abfe8c69b7ae4f4215738ef7f20402fb7e239fd5c9e21bb50b84fa804e68a829e2d3cc9f8b1b2b36d1eacef18b076c27c9085194ee02cde36b2e8feb44df4af5e24f078841c22979938a4c44a23a6a68088a1cd69a2abf32f5cc8b5de8c8ffc56808cd498bb5330f4e7144b3caa93ce91a640c5b8d24ed4c412de2ff8493d8c540afa345a4cb66d0bf588ee1ad1bf77cb87599230c64d4b63ac2687ed7ab453a89152aa6daae0530142ca57f17e744b7d76775445d9ac0bf24b17ba242b85235255419e52579821a7a8eb8ada47ff709866011380548daa6a3a65977ccadc6933997206dd29a087c7392754ea759e6358feb64d978eb207d311ef5f4f801d8631712143bdf75aad25cd65367a285dc87fd61f99b22a065cc6025aad26de0775b09fecba5fb133f079a7246cac6e2af3ec3102399961d31a40c6cbd5ab8e8b1be7731d44f064ec514dd00f0be1d3f57cf512ffef5e83d0b384e473af3a7ef5bf70792d43aa7ce0caa9e01bd65ed2e9aa7f317cbdb569e081e4bd4081c65837bd78ef0f8cbab52c039377b76777c31cc75c5dc38eaec23f89248ced1a1149524e35b7f06fad851963f2894e55bbd5a1cac5130ef86dd38e4756e0c977aa8cb31219be52c2f81bc3b1dc615577d2a987352baceb82e758e4b1dc42d7bd888f376e6172420206e9bf795930d96606d8347a46bf2241642b9fd0095c9c298fbfb509a9b6aa22f8c5033f0c3852d5957ab1407711847a8dcce155b1f6d6c23f138f1495f1214e39265c0dc889b4b9acfdc935b48d76e02291d6e56902f6d0fd2d505db140ebe2461eb55215e0c4463015b453a2c395b3cb9d9dfe3e07df440f05528f3bded99a6a4278f10bbdd3f2d07baeada2aa778ae1cc373082f9891fbde95588d8bcfb746e681d4d9f91ac58323c1bb44dfe085e6ce79362b57c756cb56c737aec4dd647abd15ad9c2c950383eb8f0d3d6d7855911587849bfba3e2ce14ad2f84a52e7a6b3c004822f6b2c05223e5b45b95a830b9447ef88c3bb904dc10f35db4025e045cf9ec5efa76531f28f470603f5bb0473c8533522267fb7c6e1bb2cdd0c996a90ec457ea013d4b48da7030b327f200aeffca5d0f68b24f277001b9e0396b8afd6d126ee89fd9c81b00a3f83277a9605a1a3c7d0c6482d2131848967fcce2694540ac2189e1f9057e0469c91a85b688e8370f8268864044013c64d9ce6c5c40653ab264bc2cca43d5a6c6dcdd1665b778bc5709e3ff4666afad1d8f05e4c8f64d73b15bdb0d8a665368ee7dc42badaf694d541835e146a6658e7bd5802276b42f9c35939e132c587573faae8688ceb3c34cb7b85debd35798bb73377614d041b2fd5f223212ada909dffcbf55229c60f9d109441e9406fecf35e59fbd334c8e63ec0c14a83ff7a220811ddd7913904b48f080e28ea7c957f423be2953cbae62ab1f8e1b728ac74d4739b8385f2f01a91d7637a8dd581dc4b5f1a5b1625f0d1e2020bc056ad57e09cc5218850c9af813b962eb6d8caccd55a093f41ade599bd990b8b62402af721942809b804aebbf168f97fa99322fbbbbae6a0fba53a5f068a8649743833c0b7dad68e778e13f7493e941f8c7bfcb9a2667d6efb8163c287a9b0b2227e67c9a91f17f79a0da5ecc36f866912fb26b3ce776363de448e82a6bc3cb28a94983fd8b0966e9c11fac6bd1f0e96605877e81209975c913a23466686a677446d909c9128490665e11a0bc58efcfc0d23a51bb4fa4e865453cd0e253a7e062ee1e07aecc81e30790e48d13d265326542300ff75e6d7748458c3de0f4c5f6063e7eab4cccdbefa2cb56c143f403b0a712b76e2eaa1b6bd6e7bcf45d8c1459767fdbc40ade26e9d75a1cf7f74dd774afa481968e72e5dd5566391ef90c70a35f4a67f2ffdc8e9514544a3a09e31615fc18567a9afe775e4369610472681543efe49a6f6af4962eaab2d255b69f6862c196ac357b32edbf12c7b24cca71f10bb0d1679993a5270bcf122fbfac8294c7782e8c695eadaa4a15f96dccb8017794981b01ab70aaebd00f4879ff6102a2c35d912f99d80ec77e40a82d6bfcd10ca34e122251c256d76042a62a07fbdf14b17168362f6068cfa21f7c42da9709cca12babefb4c81ea883562960ea804b90fc0898cf54be044afdb887b36b41436eaac5f3656c687cd25825dede5ae1b4418dbe541a5202d5885f2728d03702f6f162d2d9356517388a081b3c0a5965576d2d9d8503d2b2da140c79849d59766b39d38947d48948af0403bace89c95a41fcf185ddf2214af4003cbe782ff89ca4f294316e931db7e2283f86a29862bd9fde4cfcbd4ca83420f64be00d11ef73e6c014683c6c2a4f478506342f62ba6073e4ec793d8e24ff34492b26ad6bcb993d4b5afb8ade0e72913e45da60d52cd34799722dda4acd572f14eb8a62fe6a6819773a06d0cd3b078567aee731d7a1ffe623057b0dedbc782a2db71858d2528286ea36e957d4c0c161e83942f9db0f119f706dc0de172c9c4e54d6679f119b464416c9a5522cbcefc76b24bed8342f3d322cc4a04d71e69d01e2ab7bd81334b34c1bc5c4975de3749765fead38c98c8ff2c6c2351d3ae0a4bc10ef4d581cfcad0d37c00bbb9ca2af34bd1b9d6e11b12beb9d9f25c957dbe7a6264c49370c7ace1037f33004893efe26e3b308153973ec906599b6e8dcb1c7c35e0f174396e5fed1e944ccc88157865b0add95fcf5093d4b5b6fc8f9d2eaad3514da6c7d3e6bb6d1173436d1308e017dd95d8f60d775aeaf43376341f578fcf9ff71af3b755784e88b8956c849a5c1fd4dbfae5cb8a4f9c07c48c0b316487df5347a76998e9213f0e1d3d6d2977161af35fcd938087ed5274e626575c1237e6bbbfe22b0b6831099240888d27997d7881e542ed19e72ade917645ad4ebf4bba735bbccdc3420f039e57ae6c29f343d64622541a5e00f13c80d9d2e0ab6ce5c3439857ae01360865c93f26e24c1f2ff4d3f7718be329d383e094058cb005ab6ea3275a350c962f49a9653928b35b048ba0e5c2b2781ee2f1fadf6474a668c0476760aebd84c4c6addf34862fc5df3fa41db693b219d0c3d5c0f86d9d0ab34219a67846233567b64672ee4b79d831b99a138cfa8f63698ada3d29d1229027b8201ba87c5af59741a914374a5f65fbd5b1529761447ae22e763357846a3607dc6b8392dccb04c3c9bc9d4e4753cdd658002fb7899e943ef05f8ed6b1164f796a5baca5c9a450391ac208239fd437443c4bcb1866f07ed99daba0b51e2c3afd0b6ec7398b72d3bf68c25131e45180fe37a23561ceda48e3407134f5078c48f176e6b2b7a7e23f862860e0ee6f502cb7830347d8c7f45ff24fff6ba64c075516e415423a7062a4988e14f07ae927587f012221ee15dd77ff6a5216f36a10471d2b22b557a243e6c353a4ad5628da53deb137a751343a564dc3f319038559ddcf2b01b2118c1581e4a19651c0b3276734a78eea604e273f48267020654be0f696ab1bffd8206a56104b8e59702a19b67f0a265c4b2ad0f134614803afa6d82b82780b91440c9bb2d9d04d0a7f240c7fae6c8c185df2ac1c97977f7399dee58277a9aa4dd57e5d8450ab01d3d143c41e2f9047f0849cd71baa240ff57e58bf2bc613db43e60b1d45f72725633621a2c6961cdf4ac21f57fd235b7086de3d15b607dd8beaddcb66c369224f8f716231045f0c69457f4b286a2dd99d470745cb63649e3ec32a04d25d90fce240f33474a0d28e65fa84278a49cf761f8b362737e7a439747ddebcd820860308aac46094048af372440a710043d700d47d8036d44738a1f4cffe0035715fb28d3240e6d1790dc3fff8239d703e5568812a574d642c12a34ab645955abe6f91cfd65a8efe3cfa224c01c18a98893801456dbee5d18176c771870a08af94b8e1417c8ade6bb86b2695c225f7256c75ae9045781c2fc0c1c813055e812713d3de096dbe13b6163b11bc374865e2c60e2ae92ba4f4d3ecd650abf06ddf926f5d54384640debeba01786673a52a8600746d5a7de8a058a9a301a072278d231ac6dff9bfce310aeb0e070c42747b60a5b4c9b0254088b2aa6ebab90f0f239b6285efe1c1e6db7d109faf6957291a83acfa3b9d975f1f6e71ab41559f86f6fb4ab291c8516f88a8361e466fd64cb804bb60f837feb151a9867a71a629ebedb1876c38e1c3ecd0638bcb3be9cd96f35f28c15f1d337f473be75d22063969864108cd6a58fc147fa5e32d35c538cb220d5a28c1a7c3406ad51b681dd8a4a304705cddddaf9b969838af32ae6fc3bb455efc58acfb4401e4bc3be36cd9a74e3a78090d0c0051f99f8464674fb3735386c06f3a43ff6fb99f0a4dc257109457b2bbf2129d835956bdaa53f6fdacf71a3dd1c6d1a557e7ed190a40320c0aab7f41dc5fd0c178daa2f41f0716301afd65d3aabbb24552939eb3b48295b855e2c0d100b050b69c826904a7e23bb6ab3eabe73f468694e56019a50644247af25063465f7ad3209fd4b901e6048e8b8b17bfddf41ea62318a68f853eb014a9304da2b37c6eddb087a961e3550892e4b725751357df610a7fe809b833c72a0aff13d16950f024a39f1167f3e80d76c31d8a61f3d0117fedf58e244c664a1da1b2a4f5a343945e316b6c23d56f600fda61e215a448485cb15a2fd26ae07051277d6dc4f0b6beaee5df3b2bd25dcaffe264fd44be79ce718f37579e5dcb9707b105f808ae442f010a1a59fdb7db056f0e58d21eef3cf4f4570a413e273f211b6884b6ffcad28aa81221e1c659d17667c8ce2fa2a5ad520e6107f1f7d1b4e1cf2935787f8de77e99bcb311a754caef9351ef9d48a3980fda39e140773df07d33e6a6181e3d579c9abedb263fd76008bc8bee987ae946d3e82e9d877412ab8a052ffeb2a5e3f8bafe9fe2e7d899704cb721eca4c8035830378ed6c732148dc4c34bf3c6491175dcce43cb65c486c9d3779461282d54154a2cc23bff31d665944ecc62a4815c3d82a2473f6416cd8285908d78fe5df95fa48c962f1dbdcc5bead1b6044ccfc72cb4803d7547ff35f5abac3af514602419771dcc195e8366babbed051bce8486c74638ca8c4bd74440f8cccdead01b16096df0a9cd5bc4d2d3442247b3fcd68f4b19d1a3f3a0da76d672cf8a2c40fb5ec62b36a45723c68295b4e2416f1c6a1bafbb5e0eb200907b351c30839d89ff3ffc21c1982b6cb0b2a18d47a4e546500396aaac5e9338fe2190e77bdfddc156ef042842f1a5c93f4a189214c6366dd95649179561093f7b9419c1ba202d6386509eaa005133809b8c1b06040d03ad76c9b3a9e6d3113fccd9f6c87a6e8a9fae8857fb71b4a3e50bcacaed4e6ae4c46f8dcfe96bcb96f50017daf420dae42281757be4a5baedceea547d962fc1da1ab2d9673d54133f910013d4edce88db7a6027a68dbeff257e0033fd20b5ab4dc67db1153e1bbddd81516c73317f0a907dc2549746342e58b0973d8e5e9a7e71e0745eaa679f5c15f0303333e31e832a", 0x1000}], 0x10, &(0x7f0000002840)={[{'&.:[[.'}, {'}-:'}, {'hugetlbfs\x00'}], [{@subj_role={'subj_role', 0x3d, 'hugetlbfs\x00'}}, {@smackfsfloor={'smackfsfloor', 0x3d, 'hugetlbfs\x00'}}, {@dont_hash='dont_hash'}, {@fsuuid={'fsuuid', 0x3d, {[0x34, 0x61, 0x31, 0x63, 0x62, 0x33, 0x30, 0x36], 0x2d, [0x37, 0x30, 0x39, 0x63], 0x2d, [0x36, 0x35, 0x37, 0x30], 0x2d, [0x38, 0x63, 0x31, 0x35], 0x2d, [0x61, 0x32, 0x32, 0x31, 0x32, 0x31, 0x64, 0x30]}}}, {@fscontext={'fscontext', 0x3d, 'unconfined_u'}}]}) symlink(&(0x7f00000000c0)='./bus\x00', &(0x7f00000001c0)='./bus/file0\x00') [ 177.034464] overlayfs: upper fs does not support tmpfile. 00:00:18 executing program 4: perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0xfffffffffffffffd}, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0xffff}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) socket$inet_udp(0x2, 0x2, 0x0) socketpair$nbd(0x1, 0x1, 0x0, 0x0) r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000200)='nl802154\x00', 0xffffffffffffffff) sendmsg$NL802154_CMD_GET_SEC_KEY(r0, &(0x7f0000000400)={0x0, 0x0, &(0x7f00000003c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="280000000c43c35b786c001c1ed4ae", @ANYRES16=r1, @ANYBLOB="d96700cff400187e473716"], 0x28}}, 0x0) [ 177.082202] overlayfs: upper fs does not support xattr, falling back to index=off and metacopy=off. 00:00:18 executing program 1: perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$inet6(0xa, 0x400000000001, 0x0) r1 = socket$inet6_sctp(0xa, 0x801, 0x84) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(r1, 0x84, 0x64, &(0x7f0000cf6fe4)=[@in6={0xa, 0x4e23, 0x0, @loopback}], 0x1c) dup3(r1, r0, 0x0) connect$inet6(r1, &(0x7f0000000080)={0xa, 0x4e23, 0x0, @loopback}, 0x1c) setsockopt$inet_sctp6_SCTP_DEFAULT_SEND_PARAM(0xffffffffffffffff, 0x84, 0xa, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x141042, 0x0) setsockopt$inet_sctp6_SCTP_DEFAULT_PRINFO(r1, 0x84, 0x72, &(0x7f0000000100)={0x0, 0x0, 0x20}, 0xc) ftruncate(r2, 0x600004) sendfile(r0, r2, 0x0, 0x1d000010) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r3, 0x0) getsockopt$inet_sctp6_SCTP_GET_LOCAL_ADDRS(r3, 0x84, 0x6d, &(0x7f0000000140)=ANY=[@ANYRES32=0x0, @ANYBLOB="5d0000003db279a3ca30f61ee4ec4237d002572ddcdd9c3931df843c2f0dce69df8cf339f02085e10fbbb298000000000000000061110e5882011254a382ec4a7294906a6efbcd5645ed3caaaf8b2b78a61f20ec54505c2954f6e3f3c597c7bcb6"], &(0x7f0000000000)=0x65) [ 177.161557] overlayfs: NFS export requires "index=on", falling back to nfs_export=off. 00:00:18 executing program 3: prctl$PR_SET_TIMERSLACK(0x1d, 0x0) memfd_create(0x0, 0x0) sendmsg$ETHTOOL_MSG_CHANNELS_GET(0xffffffffffffffff, &(0x7f0000000380)={&(0x7f0000000000), 0xc, 0x0}, 0x20000000) perf_event_open(&(0x7f0000000200)={0x2, 0x70, 0x42, 0x8001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x4}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) socket$inet6_icmp(0xa, 0x2, 0x3a) r0 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) perf_event_open(&(0x7f0000000440)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0x3}, 0x0, 0x0, 0x0, 0x5, 0x1}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_inet6_SIOCSIFADDR(r1, 0x89a1, &(0x7f00000000c0)={@local={0xfe, 0x80, [0x600, 0x3ef, 0x0, 0x3f00000000000000, 0x100000000000000, 0x0, 0x1103, 0x0, 0x0, 0x0, 0x0, 0x6]}}) ioctl$sock_inet6_SIOCADDRT(r1, 0x89a0, &(0x7f0000000100)={@dev={0xfe, 0x80, [], 0x33}, @loopback, @mcast1, 0x0, 0x2, 0x800}) ioctl$RTC_PIE_ON(0xffffffffffffffff, 0x7005) sendmsg$GTP_CMD_DELPDP(r0, 0x0, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x28031, 0xffffffffffffffff, 0x0) ioctl$RTC_WIE_OFF(0xffffffffffffffff, 0x7010) syz_genetlink_get_family_id$ipvs(&(0x7f0000000340)='IPVS\x00', 0xffffffffffffffff) sendmsg$IPVS_CMD_DEL_SERVICE(0xffffffffffffffff, 0x0, 0x8010) ioctl$BTRFS_IOC_TREE_SEARCH_V2(0xffffffffffffffff, 0xc0709411, &(0x7f0000000280)={{0x0, 0x5, 0x5, 0x7, 0x5ed, 0x1, 0xf2b4, 0x80000000, 0xfffffffc, 0x2b, 0x100, 0xa29, 0x400, 0x7, 0x9}, 0x38, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) sendmsg$IPVS_CMD_NEW_DEST(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x1000}, 0xc, 0x0, 0x1, 0x0, 0x0, 0x20008000}, 0x0) prctl$PR_SET_TIMERSLACK(0x1d, 0xfffffffefffffff9) mmap(&(0x7f00005de000/0x4000)=nil, 0x4000, 0x0, 0x50, 0xffffffffffffffff, 0x3f494000) [ 177.234486] overlayfs: upper fs does not support tmpfile. [ 177.240227] overlayfs: upper fs does not support xattr, falling back to index=off and metacopy=off. 00:00:18 executing program 0: perf_event_open(&(0x7f0000000100)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) prctl$PR_GET_SECUREBITS(0x1b) clone(0x20002044dfc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mmap(&(0x7f0000008000/0x4000)=nil, 0x4000, 0x1000006, 0x400002172, 0xffffffffffffffff, 0x10000) mremap(&(0x7f0000000000/0x9000)=nil, 0x9000, 0x1000, 0x3, &(0x7f0000fff000/0x1000)=nil) futex(0x0, 0x85, 0x0, 0x0, &(0x7f0000000000), 0x0) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) ioctl$BTRFS_IOC_BALANCE_PROGRESS(0xffffffffffffffff, 0x84009422, &(0x7f00000009c0)={0x0, 0x0, {0x0, @struct, 0x0}, {0x0, @usage, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @struct}, {0x0, @usage, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @struct}}) ioctl$BTRFS_IOC_BALANCE_PROGRESS(0xffffffffffffffff, 0x84009422, &(0x7f0000001100)={0x0, 0x0, {0x0, @struct}, {0x0, @usage, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @struct}, {0x0, @usage, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @struct}}) ioctl$BTRFS_IOC_BALANCE_V2(0xffffffffffffffff, 0xc4009420, &(0x7f0000000140)={0x29, 0x4, {0xfff, @struct={0x8, 0x40}, r2, 0x7, 0x0, 0x0, 0x0, 0x8, 0x90, @usage, 0x0, 0x0, [0x0, 0x20, 0x0, 0x0, 0x0, 0x3]}, {0x0, @struct={0x0, 0x1}, 0x0, 0x100000000, 0x0, 0x4, 0x0, 0x0, 0x40, @usage=0xffffffff, 0x0, 0x0, [0x0, 0xffffffffffff2e13, 0x0, 0x0, 0x1]}, {0x1, @usage, 0x0, 0x0, 0x0, 0x9, 0x0, 0x9, 0x10, @struct={0x0, 0xf0}, 0x22336ab6, 0x2, [0x0, 0x0, 0x2, 0x800, 0x3, 0x200]}, {0x0, 0xffffffff, 0x5ef3}}) ioctl$BTRFS_IOC_DEV_REPLACE(0xffffffffffffffff, 0xca289435, &(0x7f00000004c0)={0x3, 0x80000000, @start={r2, 0x0, "f62618ca6ceec4ba25e1dbd0a55f6e466c4857f6164d778f8b8973e2c54683c232fc1c57bae49714f6168c04a4503a48516a7ba3aa21d75e01e5943e2483306c6b829bdd50f348dc36489c20759b92de818e5bbd7ab26e4fcd5faad4270317c665baf33a6527b9b663681d76d73d805b1a811ba62f06158b5dc5cd58a60c3faa92353090b1c7b014f08eb84d51849ee903b59996ed6eca9d3efe3d5196d77cf538623c367f61a41557242b9922fdff6916cc9934adcf6f027e471fe163f51753874c90742434f2bfa19bfe4d76b01de0249f3e7d15ed3fe17c8d966e3266002ad0dcc0789773162a6977f8d14f78e4d5d6a455577b1ccee4950c780c77fd412f3bcc4ea03363dffce3273e65ce3ddc38a765ff66fb610c6eb86770b0035468af1461fd62f082383a03a38b2533f99afe594f371e812f8e9c8a57a3b2004496d23a5c79a1bb65331277d6d2d344b4da7b468976a9ac7e58b6e13aed55e2991e7777c55798e0aa909a11aca84b1b65280a5fb0c063b1acbadeaa970a0a6651a7514bc12c75e294a64a95c4b1e866a0b79d6221112dcfc2f36515ac4c5b0d00b7b39e617548d2d5203fe3ecbf297e56264e1708a302ed51ecee6111df8860ad8be9347ca6eec18ffa58380fd0623f884fcdc072666ba6a54e606e03e6ac9abe977647fa17146091411ac3ad85a4afab4339fa004a005e9ec0243485cf6967c25e81403b016f95bbc3722f90e90cd68dfa241d66892e6d91a06cab99b07760ad77e58b85e200d9aa74809af85e827f2cd32aa9c277325812d80626f82704ad76031533876f61b892f232ad7dafc2de1d057e25698959fdd85c0b6412f3470b9f4cd1a15f53e29871397e98bd0a93b450df8abfcebb6ee6583a1b23848e6d929f275a077c087a4848c0b1f5369caf5aa099f9bbc664d697b9f3a82f2902d56b970d221ffeff6221189e29aeb2cdc2f6a0de3842f91feffa4125ed9f8dc1e72d961c8c080b430929a7074f567e87b6c5e109a56b4f22d5f4d61a571d0668766f7e32e103f102183256b93eee2750373138a79a2ce09105832a2f801801ff1b7c2ca17b9c3737c96102b317495f1ef267662b744ed96fae3e05be41b94e724d02ede18170addbad6260514208aae627277d8d9c85c903f8ed188bf10e316791e87f56a3066a3b0ea66f3d427d1fc9767c924bdaba89dfeb7e8777873f268a27c01f4c414a7309bdbdddd43f32a277c184e8d7f436a0c64f44a5dff1e5086d0ee71dfff4ebbc31abf01e923ebeafa9c2672d9e81aa3e9a89aad6e54b0998e99cf4f173d35535681f3ccacc6a7e01fc468a461254ac95a7abe07acf7f649c07af5b151755fe9991009a8bdb369948d9dd4c55a07c3dc86ff4b5e486b2e76188ee086d32546797c4056a9b20b01bceeecf17271b9503141fd1da25bccfeb3b825e37e8ec45fc", "daa369126cd72a7d72a37ab9843f39241b4df1142928e77e9ff2505ff0f4c8313e385df65189b1b1d552bba1f3d7198153b0c1c046ee5780e6bef3d5979dde638a2f324f9f93d6163d2bb951a4516a99ac669471c74d883038db148c15bbf874a641f9a618283360b4ba446aa8d4a1774e5e4a80d9e319d76ffcce637919a19ffab9257aea448aec3aba47a9b663ef8abec924b936e6b357386b42d109199f521c9c0993c8b95bc7b9f96f983dde8f66f898d5307d714908e5d617b3b3ff78401c19f8673c6e2fbc003a9fd624b9077858d4a6ffbb28b66c7c74afa7f84543b73d76967be98411e38fa166ee1bcb6e5cbe5e4350da1ea45966254a3b93037740ea794f6a81b8fd79fe16202e3f1c9023a5009108a02ebf57138e3083c4c84863cb229d4893b0dfad5fa998bcae13cabd07598f7bfcb900212f0733be93f5ef4bd70ceeb0e7972688b98d591fb528a2618db9af4b519faf5242dea75588db1acc9c607eddd1e63ff097644f6266856936796483b3f58a75354e953cb418838203d7a0a1522bc00a4155fc99542d7d118fb786ab34ac51d5736c915e4e13f27195f9fc0ca2d8ff5d30e98445fd5be8041dda942449ba52e01be7063bba0b469b4c43ccd807d3f433cdf1bdcb4e54794fbde5fc0bde6faa7d16d9002e8b935665f896eb1265af65ea1d991af559e592cfed8e22c19f13d22005d50275bb2383ebaa268bc9c152d7642ea07879f6d13bae57bab9f9b3068868598e156c1ec7d11c2aaf81362a51790b0badb40a6d4c33bcfd4752d585a91c9fe71b92fdff54731835582809ab4aeb8817484a9d37d3b2c7ca7194dcd9eb6af55e71a6d355c0de8c7d05f7cb1c237c1d21f6bd972c95c100351a8e75a705b965dee3e8c33f572eb6a86fd75bd43ca73c4b8709372f8b3104d5b39960e7418241f1ff49d130f10ce09bbeead54ac78268129e25e2039f7e8c1efb8d6ed4ef6130960bfd105bb8545dab5fd43a3d71edb394d62b70e38facbdeaab8d4db1eaeccca2cabf214467f51849760b77f522f996b8d120a9e5ee82e024c2bba4484b62bc2389dcecfe7385e5ec8a98b68a586e9adaff459ab29ab3e9e343fcbc46339bdf4a05b72c2df64a7bcb71b2203622364568932eec90d8cf4975ff5581f15307e6877f5c5b03b390ebfa74decdbf09bb002e89818018cbc2d0d6949b79e4c9ee44ee3c9286303a4af3b143c0fe5d92e9e3f47492d413715102327d96006c4ae2d430af26405bf4dd24cc58b7d60858e567c4887ca4725322ebbe01ff52578d3cc86b53bbc7cb257b7cdce2a249487f680bfa7f58688759936d6e556e3527ea77d5aaf1467b6bdfb94a297f796a3fba2e51c7fa5a5f76e0228bd70fe28730c7e723012a12e0886711b0958b4ce07871f52d219f63134ec27985d0cf213f2347f86c0349306fbdd86018d921"}, [0x5, 0xa25d, 0x20, 0x7, 0x2aa0, 0x7fffffff0000, 0x8, 0x10000000001, 0xb0, 0x8001, 0x3f, 0x0, 0xfff, 0x219, 0xb8a, 0x70b, 0x9, 0x7ff, 0x80000001, 0x2, 0x200, 0x7, 0x0, 0x1, 0x0, 0x0, 0xcff, 0x5e4, 0x5, 0x0, 0xaf1, 0x2, 0x0, 0x3, 0x0, 0x9, 0x8000200000, 0x7fff, 0x2, 0x2, 0xfffffffffffffff9, 0xfffffffffffffbff, 0x0, 0x5, 0x0, 0x0, 0x0, 0x601d5d9f, 0xedd, 0x0, 0x1, 0x1, 0x0, 0xa9, 0x1, 0x1, 0xffff, 0xa, 0x1, 0xf5, 0x0, 0x0, 0x0, 0x5]}) ioctl$BTRFS_IOC_BALANCE_V2(0xffffffffffffffff, 0xc4009420, &(0x7f0000000300)={0x6, 0x4, {0xb6e4, @usage=0x3, 0x0, 0x10000, 0x5, 0x8, 0x8, 0x0, 0x43, @usage=0x2, 0x0, 0x9, [0x66e, 0x8000, 0x3c9, 0x5, 0x10001, 0x3]}, {0x5bc4, @usage=0xa6f4, r2, 0x1, 0x2, 0x3f, 0x4491, 0xffffffff, 0x40, @usage=0x5, 0x2, 0x7, [0xee1, 0xd3, 0x8, 0x200, 0x2, 0x5096]}, {0x9, @usage=0x81, r1, 0x3fa980d8, 0x2, 0xcbab, 0x7fff, 0xff, 0x451, @struct={0x9, 0x5}, 0xffff, 0x6, [0x80, 0x8001, 0x80000001, 0x1, 0x6, 0x3ff]}, {0x5, 0x40, 0x8000}}) setsockopt$inet_tcp_int(r0, 0x6, 0xa, &(0x7f0000000200)=0x2000000000000074, 0x4) bind$inet(r0, &(0x7f0000000040)={0x2, 0x4e23, @multicast1}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x200007f9, &(0x7f0000e68000)={0x2, 0x4e23, @local}, 0x10) r3 = openat$proc_mixer(0xffffffffffffff9c, &(0x7f0000000080)='/proc/asound/card3/oss_mixer\x00', 0x8000, 0x0) preadv(r3, &(0x7f00000026c0)=[{&(0x7f0000000f00)=""/133, 0x85}, {&(0x7f0000000fc0)=""/235, 0xeb}, {&(0x7f0000001500)=""/148, 0x94}, {&(0x7f00000015c0)=""/211, 0xd3}, {&(0x7f00000000c0)=""/27, 0x1b}, {&(0x7f00000010c0)=""/51, 0x33}, {&(0x7f00000016c0)=""/4096, 0x1000}], 0x7, 0x3f, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x19, &(0x7f0000000100)=0x9, 0x4) 00:00:18 executing program 4: r0 = openat$zero(0xffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x1200, 0x0) ioctl$SNDCTL_DSP_SYNC(r0, 0x5001, 0x0) perf_event_open(&(0x7f0000000300)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0xc63e}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) set_mempolicy(0x3, &(0x7f0000000200), 0x3) clone(0x4412c500, 0x0, 0x0, 0x0, 0x0) set_mempolicy(0x8000, &(0x7f0000000000)=0x6, 0xfffffffc) sendmsg$NBD_CMD_CONNECT(0xffffffffffffffff, 0x0, 0x0) ioctl$sock_FIOGETOWN(r0, 0x8903, &(0x7f0000000100)=0x0) wait4(r1, &(0x7f0000000140), 0x1, &(0x7f0000000240)) set_mempolicy(0x1, &(0x7f0000000040), 0xb893) openat$incfs(0xffffffffffffff9c, &(0x7f0000000080)='.pending_reads\x00', 0x2400, 0x0) [ 177.309258] overlayfs: NFS export requires "index=on", falling back to nfs_export=off. [ 177.342903] overlayfs: upperdir is in-use as upperdir/workdir of another mount, accessing files from both mounts will result in undefined behavior. [ 177.367112] overlayfs: workdir is in-use as upperdir/workdir of another mount, accessing files from both mounts will result in undefined behavior. 00:00:18 executing program 3: syz_read_part_table(0x0, 0x3, &(0x7f0000001380)=[{&(0x7f0000000080)}, {0x0, 0x0, 0x400}, {&(0x7f0000000380)="498d1c86bbb1a4eafda3febf80b3227e592cc971e615780f6e4e6cae49df0968937d12eeaf8e6436ce68f55fa16889b3aef8dcdfbfdc41888782a4a5637395c08db4c67431a1205117ec9dad212b9519893d780cbde7a89e08342f59a314a56534c37a2efa79a9e13d8b5b6730b29f41702ba8a49a8a4449104454a81a92a1a36ba9de03ca1d0a7e502c41b0bd7c68c1a9dcb34362026240b0fabfc3f866c0f5a4f2ea1b9473e517c34cfae4ca09b514165cfb864b3e6a222caf4fcc82d4b80d0f9ff640cc697207388da5e062054ddde8fc05569ebc6ff323647720af8827be5352764b4c8ae04f1143092024bb2e6e4864114d073acd004724d4d6f75273449967eeb672c62d9d64dd80ad5994114097619e24d90f3e11bf5f07334cad3efa5fbe4efb35f9171a2c9dfc1d6e38cf86ad602bbf28420dedb92c5deb2da492b6b373493e54f9ff396b", 0x149, 0x81}]) syz_read_part_table(0x11d, 0xaaaaaaaaaaaabaf, &(0x7f0000000080)=[{&(0x7f00000011c0)="25c309f4d042a911f8a277e23821fb55429c945c66942de97cc598652586db333bb5e89b3503b0038fe5076840718f76a0712e0233ffa305951c82ac0e7a10889a0fe2d1c4c4e68db70ca34fe067388d391f437c8da810d1fd4a2c75dd77e528d11311d61e0cf4cb7e10184b971879a45124b7d610ee08b508bdf4a517aa50c235420ecdee7f5dc76156acc4e87758d155fc851d1f731ac832468895d26bdd4e24168590594c6480203aba9850224319103904debebc4aff109d7f04049487b7bc3e20c76ea71946bab4a6fdee4c1affa108459d6b9ab838a54167f4b7d70ef734d588864bd568a2bf71696514efa3c5d05da21f7fa449f343887904c1c29b41d5717a539fd05248", 0xf2, 0x4}, {&(0x7f00000010c0)="03e3617b41cbbf87d7d995843e33b7b7afd28e12c66f56563c909f101fb63282247aeff06457014f6e1c6fd63f7ba58bdaf0ce6b10fc3d451116fab6dfd8348aa94f190507089200ad20e4b5fa14dae6ed1e5fa44006422a9c9e59fbd8b6e652566762b00dd640f9a00bc584380deb166664bf6254a73e67a5191b7f0b86bb01decd1e89ee92", 0x0, 0x80000000}]) syz_mount_image$ufs(&(0x7f0000000100)='ufs\x00', &(0x7f0000000140)='./file0\x00', 0x549e306e, 0x7, &(0x7f0000000880)=[{&(0x7f0000000180)="736f892ad960ffaa925fa287bcb707e813f9a7bb5a70becd007a553a33a44c6f30b13c3702ea4001bf868159cda249e7a62609428e4b50d3dacc754617d6b6819a8e4b730ceffd81125d7e58d4cec8fea2dbe60b25a448b931cda9f451d2085520d88ff88ade605fb165f3e1b079abd675369688a9c0ca2a4103eca53234c2b968a9ec69d6bf97acfc99d7215e1bc317c045c64789bc349ae9b9ebceccb45af54e130260f1638662f70698119d88d6809ff2cb12a222", 0xb6, 0x4}, {&(0x7f0000000240)="3aaf48d6c7650621f0e61ba66842068fbe7beda538e222e613a1079819652417e6905004c3999037d997055529d85bfcb929d3a7aaa838739a71aedb474f828c65a68489ef7c49388429162257503c330b1425d1920c3788258154d44c8af51582aa276509fef33bb449bbbce8aa0733b00d399c932c45b790e3ca2c85a567c736deda566e60de37df0849ae9d7ba7cc756c513790b1bef33b743e0ee8254bf55381b5c67d3ad3108208885101bdb6fef6", 0xb1, 0x100000000}, {&(0x7f0000000500)="39d69b1eae8d21b56a1e3d99efabf8cf25520aa8f74e10cec4337211182a68dce85fb2fc8137f6af09665d2136e3ae7f3d8fb9fb94e0c456d2d78634fdb634ff1abf5e9ac6fa1a4d6fe6c579a646ddd756831819cb35411fb6b11638f47cc162151dd967e50c25dbfe99b3b3f3aa802384d95ddd4bb1cff2349fe42bd21e71f9dadb7435cc277bca411e3ec321dcc5bf2984ec36583794239b2aa09acd0c6dc637e311d6ae039462c0e9ba0a6409dd210671f3c0a4bd48bc64fb8e12b942e6f56c3d6f5ffb192755c1a269977003f035ca438c155ec6560d", 0xd8, 0x7}, {&(0x7f0000000300)="1494c929b8f076812be0c1c0ba8b1ff3e6069eb170e103fc3b95af6d399544cf4f0802a73cf15a4a651202ba74538b49c797bf58f5eb50d7095c90287f283bfccca9f2c750bfce059269527fe61d0827e9ee45de0ad14ffff452e44c6846da2b68b00a38ad4d67e81a76ab677ebfdb1693b17fb23f4b40a6f0c2a57d4e2267", 0x7f, 0x374a}, {&(0x7f0000000600)="609e7f0fb4146e5faef4fac601cf3d9b4460fa3cafdf1b0c3dc42caaff0cc44147a2451c36a4d3f1e17485d255fdfc6a33ea5165444baea23fa01ee793e6ddf9628fa7bbbef3896ca02618656c7f8107f9ccddf077aae5ba1fd718d88a4e98c128951f4a93d9eb4a9515cb5cb542fbfc6c4aa10b0b749f1111930ea1c36dda96b82f4ede66c69536", 0x88, 0x6}, {&(0x7f00000006c0)="fd72cef742b0a047bb5329a78663ad24a09fad6174498d8a0cf1acaf6fa2688302a52f002be46e14f41d64bfbd222fb260caf107b70844467b476e6e1d343a56c9f9043dd9597d66f8d76a2aff24d1b5bad01f2079c8e2b3bab2c8eeac43493a98b3fb088784b44f6a4c9e60cd6df5100f003e6cf91b36375a2302680c5dcfbc2efa72b7aa7790fccd11ab7632bdb0d8a3f96596deeb2f1cabc538590c6f56de9bc77b9ffb5135", 0xa7, 0x3}, {&(0x7f0000000780)="a36de22fad9098431ba231ba596c5328b29d8f0f9b84247d2008a646070b248a477e1bbbacbf88719a2ebe17fd22c9a77d8338a653683dbb8db4c6becbe2f2d78083193b2f6c7ed0cb9e24fd47eb4635e709053752fd5a4b2dfd7848c2c86a7f5e4a90b77c330020d2a6b9af14ce64ce20111f2fb267a35b3efac77b51a8c896f729266b3ca0031c1a38588033c386132ff8656570d4a4361cd80fa5ff5ee49f601a188ab48f5ccd3f8304a9484c2dfc6066652809b5644818ebb661efba49f7a85b3d52284f94d14c4b0fc2428ab1a47751a1388067a8f6e8e0292174c23611ef380eaee18fbfd1617f42ac1c", 0xed, 0x6}], 0x10030, &(0x7f0000000940)={[{'\xcc(+((%_^,@*'}, {'&:'}, {'&]]'}, {'!]-:@'}, {'{(\\['}, {'\\-)'}], [{@fowner_gt={'fowner>', 0xffffffffffffffff}}, {@obj_role={'obj_role', 0x3d, '(#\x01]\\'}}]}) syz_mount_image$ext4(&(0x7f0000000f00)='ext3\x00', &(0x7f0000000f40)='./file0\x00', 0x7, 0x2, &(0x7f0000001040)=[{&(0x7f0000001400)="dfd9c2cda338b3b9d31b6f30ed6e2894ff7645e53c50aa6cae2b0aa459e92237834e1c081c47f45abd910e67d4dabe5185d18810e2a844e3315cc0470d2bd6b41888cdbf3f6fa1de9c2ab1eae3aa8e7f60a2c68741ef51c8550b08e0452f10036c2da0a53bb2140d6dfedd2e0fd63721614971337934f1af9c30e40ea31702277b2bf8f5a08de4fd750ab57f7a1067897c0a9e4fc9228249f6f6ea6ace82680a0a7ac97935bcda4c35cf5291534ae35ad65ba83332a3e71d6d56ddc60f801c9c89ef1013c069d4488cb427f6405f98cb8f0e3e7ff08eca375a12a17fe13d1d3ee2816bda3f71fbe03cd616d0a494460b16640de3376f97b63c4d9ccc06652062b9bb21fc7c8d7b587bf3cbbc8f2527a0bdd14ed8cebb3857c45764e6969b4dff3a3d38d0417b242c0ad6aab6c13914bf7d24945a13e9c8e854634ceccd31b4ae3def11f82679dcd1b3545d289aaf07746f93f5968ebf20f3191386bd01051e46f8db02ef1f19c9dd4ec1f84d272d9ce66a6cc2a120afafd17bb404a5779bd02e4cba12b6e3378e80043314d9b4e8d7592a987a617d7c9f3358e50dba6375bf8de8e72b9c8474984878139756c8405abe73102eef6fb57150f75696cd093b254e3e5ea418465528a0eb9bd063f060f2da978c929965af457695c793b26c5472e9af06c257e7b66dac7df73738ea35aac71c1b856e3a5ecd8c47338832a725754dd8a98074bdfe6b9f59c39a80b29adb349a113ffe69e0aba3ba252a035ee683df53bc7df500bc8e22380735030bd164cc6dc7e7cc38ad946c03660bbd52b0390766f2e65a1d2a85080bb0583ba7d8eac30e6045b8bb0988fc8d651cb78ff8d5e74e326199cf4278f40e8944732c2a9a1ebd3dc13e40c98578095965523749651f358674dee8150a6c628a1bd97f36ec55ffd5caf55f281bbfdcc57a22048b9cefe1f858b9d01f5b3c5d09d0f164f1f51f30ae6f6d8bd53ded5380f4dc85d944c6eb13b569a183c2df4ed485a6a4415d8698b0921e4c3705c5d0d0a9737af3886d06908233274aacbb814a470dc3d4deeef44e568c796a0063a3686205bb523fb542e694ba2a15aa035c99c4dc7c8b7f4ca880ddb318a51bd9f63689a901ce366523aa24ff683d283858e21c6a63f6b212ed913c6d84cbf3e934d98716412810474ed8a2263e338ed1421936b05298bb506c74d51dc9b4e0c156a87d5fa1c83ba47e2f5dc145366203ef5921abddb69893b89c0b2f55079a3d4c7370da0e792ad45bf50e02ba64f6904eb40f268c4b09e243c9e087c8b0fd5fd0af77e90b34e42a4410cef06e3cface133aee14d10cff0c83d78fe678f1127450e3c7d2f68238edfb329e8f8755b38cae4cce1b0a21c0ae32aeb5d61950543e93537afd41756faa41aa677555dab809f8e5a95d5b524cb20680f1ffafc67d05a08f05ab838262c6d61feada0012b278763abe2a461511b3c570d503709c65a159f367ce18a2dabeaa4c98230840460775c69a7a0af3a9cef1b5448aaeadb4be00eb9488bed5e06219b0e92424f17871e16b12724cecef2d62d347dd840cc0d504cb4cded6c7e594f9ede8931c35543984f0292ffa7cfcd5b5bd2dc6a2f0d91d29195d7f916196eb4f36920cece32ad34581777bac7346979c43c147b04ed0faf65a7162d7c55370d42a23fdb14db9090f29eb1ec1f6f7f38a8ac889faf63888342ff17d0da7f34d3fe4715e29f1e521fd9456f3fc90a0f52bbc71de580ccdbde5149f06656f41f535a78d9deb23bdb7c8af2cf9332ecb6e7f0b9fc69e709a95cf7207ade8f8422dab5e3ac21f0b02da0e7080699c78a29275458d76b03e0006f96a1744048adbfcc77bd97687337bb476df990b0f7629726e3c6be55b0d0517d71e39146d9261af5f73e96bd55b68350947f9575c9dc3d5b0703d638e24541bda4371cdc58ca13113f68e71f32f0f1c6fc9a7c96a55138e15d6a00139370f4a700d9a2bfe31e21f7fdabc9504cb2831ff4584c0764474847d8ca416d7dfcd5eadcd97b8a3bcba94703f69007b3e2013142d0bc4fb9215bfe4a947edb2920f0fb18c898ce7fc9a7622e74c0ebf5cfa27e255dbcf34a53aacea4a14c666c32f31946d6e656d2665fcea3abf2b434f9d1c71f43b2b526e5185be162e554ee9828e673f98372e1858107f4dfc0e02993fadcfbd87d9bae805c5053a45b3b3317f52bed54277ecd4659dc514d414cb64caaf52c8852166c4390eaa7c51f3c7db710e07f0dcdb817f206a1cd5b2c0c01417fefc807c9567b945683051739932536008c40ef27cdabe639af59a4a3d75419cca55986db8e2d63f67a2e8f9fe0d58d06910d698c06b4413bedbadfaa9417f3f84100a87a51fa700d4d5c3656b42b88a291d94ce439557a68d3467b0c8084f50aecabf3fe4a593ea1d68b71cee0c3c1324de600be18ce0270eaccd3d632306cb9300dbbb8409e3d1503450aeefff987924413fd56d30ca918ae27c5600aa909674b20ce91bd9b3be023fac816f7a144a9376e35712f0a6df26afe214e0a308f292b7525e5a2d250ce39a48d6f7053b2273dcc13a9480ad3644aa76996fa499537de715c93f088dca915a37f32d219921afc4f1ceeb90a8b96fb5381a3c1784933abe33ea10094ced9f76bc9c51315aa9e671042e658da9e7f0c76b1392a4352e6f7945788ff47c51d9df8211fa7c764795356ddd7243bed306e27c5f8032890d4748a9e2a83695b682fa469356b7479616a34a1ff53780575f47bf2f3bc7abee937016ec2be0592c56fd71ca3eec5c6a2af13b8c057046c5fd13f6280f1d1b5983ee86297536a06f3ce54dce769b32503ca19b06bab6ec03512bf0e6b3ba28ca796ac6004bb1a44e0f1686932de077ef43424ac58cd894482e41a9adfcad9a275ec082a752a50565c3d0f7cfc772b218a41e41df4556c89b2fcbe7569554006304c9b8906e3abb59208fbe3cff32d3cbe8eb567a36666e89b4cb1962367dbeb592a4ff1c2159e22d7786e38d69259a12fa79566b1829625c6cec73cb9fea700779a3f8dde84d926fec2b0c1ec7c42488ec44bbbc64645a1916edb396dd5e4625995dba8e44367ccc7e83346f275ca49814372584632756ffd357ad06536ace46939720df86af7de887b1bb58618e28b3b3a26392c6ea44f322f148af407f8827c0c35ff46fdbafae67e60df53668ee856959864695ba4a5e4aeae0f610f6dbb7614729402561b6c0d914915c296b4551e70e390996a357328377c64e9b7d3026b903822e6a20c2b1b0e55e97b939c1bf06bfcc633333cd1412910d5bf2cd3d45197fdac6e9282819d07f7ad6552ecd24a4449e25c139cb463c9de5bfe790c9487ef4d47154ea2470c9614c88dd4ac7512c75fb120dc73908dd599bc33072182cca4dd8b0993e3545f7b5c36ad1da0de4e43ade8c5e9684d71963c57cc26117a16f010efbc5f22eeb734de0e1b77680f5e98b2ca61eecefec81b69d7186abf0de564821368eaf14f67690f4fe37ae14b5b797c5856d30966eaff2c54efc97bc972df81bf386433b1dd3a402432bb6c61e5c2da1d1372daeb691e3468e27c07536cd123c2e7d2a70cc59907d36ad588cf15bac671e78a6b916079844cc24d459d8c1fdfb64eaefd0ad2ff541053bf8e75b17f590879eb0e6c0c4a60e6eb5d59244ae8ce9429ad3a209fa5f6084f7251e7ae7b586947cd52c7a44c1652d917df8478f6a45ead66587db5dc330139f5f7f0d8bc8b96149e83253b2720e493678722512ae1d4db8122cfcd8d4296236e28abc4a0c2c1d0761da6411de0b58bed13d12ae9ccb4dc61aefa466d8a0c5af962cff8dc67c4561337ce3b68db0165e762c129ae9a84d00011967726543069620beea58adb43a5ff00b81e3ea5b93e9a8b68d59af75add3009f839abc118c13201fa8dce8b57f57e05c520a873be0a272db607c17bbe507b4fa2d39c5536debcb588a6df3979f55d32a44240696d1a17c9e1f887b8bedcdf68e40c7c3f0a55a4d880c7b258fc24f2ee3f29f78a48285c320a81f77e9ff634e5f4da6d29b45d7a45afb9e35d37efce531ecf3da56707ad2dc80c110f6acf53295058ed51d8f98d6cee055c874db8d2e970b522412cc90d08539110df723810b9ae238110ac782f73878e5df11508086273f8ee6301c307428a43c24d21546307baae48bb561878cf6e1564cc28c8692612c424c97875578dfaaf46137d02f85a3454403168e6125c7588896fcb5143909f7c10e297478af4c8937305e4d7895360236a6552d6df68d9ac8373cd44357d7b8e65f38d3ed2ac28faaebe37a7286ccd0a0eb68f3562268c5eca8bddad1f7a17ce3d636d919dbaaaed28f29254f6ac9a1d41804ce7fb53256b74e00f91e64643e338d11ed3d16e4b505961816058b4bb697a1bbd0384ce27cd5c148212d1205f031ed60c3054dda280eda6350a96db18b7c711004c907c4372c282f6f52ae499d9dd3a24263f2af90de502d5ecb5ddcc700942a4dc4782c9d2ea19596d467cc5e894780c09d143ce605ce21ac24238f219fee6a28414fee0f59c3b84eeb72aabf6b4ab846de80d4864c9b3698f20e6ebeef726037e6d5866a73adc381b962d856b8534d4c06d34bda06a5e3b4c84136e2cceb705f57036b9795644e66af52f947e142ff13ffaa083b37938402ee33fc3e918624e76a1a2a5055263045adee6a825e5102c669833402af94f6bddceb5f14e127ddcdfad7c5035c86ca89165becac8b30aced7735428b052dfbd3f9bde8fefb441a240e5cbfc19eba1670f762dd563dd2815d4314ac5e9491a650d5273f3eb6845a4b8f5dd7481ba579b924d3b1d6911342b18067264cb3b816fd65e1ef11618e79fc8febff2bb56e127c8cae507b3fa516af10e5204c1418a0f8e533b57231258c5765f810da1bd84c1e91550f83fbf55ee5fa1ecfaf204f6fae818077399589d9511dad602a4ec177c4c78919c1e3023ff0086c0e97776bd0458d53451167c31bcf443f4c30ba18f5643aef81c4c9fc07a0d37fa7a8bc687994962afcded296a386a0f58c5f88fa200a954f603e8a280e7a6049c41eb28df760ca5134af8674df64ec31dbbc98ab4a0bf6e5e220220b9b557c4761fc33bad4421e4c5e2353e05d19e305d00ac241013f2bd176cf5e3418084fd0ec69ac823488f6c3327e42a6c6d880abda9907516c784876a32215ed5e74263a0caad745cac924ee7586ef95e1c167b2bdde9bb3b13462c920239e737bb61274a005c1ce841807d865e71cfb754ffbf361f50d5d39ce0aea24e76091e991a53f201eb57f29f58c43e18bf40cf928ecbe56fcd850bec25dcb1e150c37cb3c44cc3e3f7a7b1f4222a35119550d4f046934093c390d01a5ad59b2cf59e883b8e4812551ffdcc41987ca1120b2332549f0c28f016b74b7650641ea67288bdd8207747cd9fabf921319030e50b1ea60f54fe7b338cb750eb1c2a3a7ec02d3c1e637380ce2627c60124d2cc8ae0c926bf259e8def7608120839518943f6652f45cc4ec40089e4744f073270f0755821c82227a214290ddc7e277604591cf446d2f5bb5ae892efd0f4864a78a8549f3ba594bec3d6830a1cee024119b00b79b8359f7a93ec30b9687abf24ac81b68b8988913d2353ebfd83e7b7ae42fa3ba9e59b863a851f587b4ae0ef64929da6cbadd78ef7c873cc32f394dc93e19729e37bd7a8f120b09b4ee4d24a34cdc7fa485345a2743f7f4ad8df7acf1721e91be6cbc5fe989801e54da05e7d862cce3f4e53fe8b0f55b41294bfa556f974e0d16", 0x1000, 0x4}, {&(0x7f0000000f80)="51db2239e67e7a80f001dcfa30679eca9a7183599d32c4f152f0db68615d7f2ba39cba9b0408b50fb01da305258469c6fb57e19b02cef191ab13333f7100909a5fda16b7ae91f666d609d99552514bc802bf52da40d3659a3064fd7ccce798d3cf873d9133ab0fcb05afa85960377146347808062e46c8ac91e44937a0ade8712304e4ec2d8235eee114b5675ec8b400050cd6b27c6919264f81c0e75aff3be2c0f461353ead6372498077d9643d41", 0xaf, 0x2}], 0xa900a, &(0x7f0000001080)={[{@noauto_da_alloc='noauto_da_alloc'}], [{@smackfsdef={'smackfsdef', 0x3d, 'noblock_validity'}}]}) syz_mount_image$ext4(&(0x7f00000009c0)='ext3\x00', &(0x7f0000000a00)='./file0\x00', 0xfffffffffffffff9, 0x6, &(0x7f0000000d40)=[{&(0x7f0000000a40)="92f495710d47ab78bc2b", 0xa, 0x85}, {&(0x7f0000000a80)="95b34e3a6acc53c4290bea5a6f465d8de782f740fd14fbd62e50ceb0da20010612897efff1d325dc63115e5cb17baa006c52543302e64169748100ace056d71c933f376fec3c6328979091f67168b93212ecbbe93c375956add61ca196e76cd3dd10da7453bd0d93f0d21fc90a302180850bcebf2e624f33dca55c356f37ed6651cc77eb2fe1a558fe0b85023b07523670e43922c935b9916211738bbecd6bdc271194d49f84386ca4db4f1778b4078646", 0xb1, 0xbd}, {&(0x7f0000000b40)="c48bda5db619649426d7cc6bb02836316f5731caa1f00619028bdc557be0a5aa84b27c671c21f01c1ede46d9c3a4c4b29194d636a0888c1e8cb888320d475bbf3985de8dac30c4de8b187716e02991d7d60a6dfcf3fd03920d9a6867449b86f1756ab9bad715091a831713a4cdaaebfcb59dd1eb40", 0x75, 0x80000000}, {&(0x7f0000000bc0)="2d0cd9f554daa1163d0c56714e3b3fc19c370813dcd8bc3c8c67e36e8bc54c0827f67431568b8044e7a2498829c03c039ef9031802fd4d95dd9274238d3f746f82aa1c1771666d74a8d49fa00c7a711176665700acc1d925e6b8756dd30f0ac6ccc04196f27415011700a40b83487765added7a53dc18a5b3ed3829e277fac1cdf2a9c45a0453d0bcd80f4f9a5bbde655dd9f0eb6940701697338dd022016753", 0xa0, 0x1000}, {&(0x7f0000000c80)="b1523a765b0c172173b8787a5f2998d7da8c856bed4546e86cd5670095017a73fcbc6e4606c8488cf9f62a59c844b0bd598f5596e4f4a545c056031d4e6888dc114e5b6f0205e3fbae265e6b20fe34aa76c52e1da06b5d71d7566905b325f680b575ab20c77b78e8db6ae4874970122384b8ce2d79852a5171bdfb02a28952", 0x7f, 0xffffffff}, {&(0x7f0000000d00)="1251e477b41868c6dee2469c24976b546da9dd38", 0x14, 0x2}], 0x40, &(0x7f0000000e00)={[{@sb={'sb', 0x3d, 0x401}}, {@nomblk_io_submit='nomblk_io_submit'}, {@min_batch_time={'min_batch_time', 0x3d, 0x200}}, {@noblock_validity='noblock_validity'}, {@nombcache='nombcache'}, {@journal_dev={'journal_dev', 0x3d, 0x3}}], [{@subj_type={'subj_type', 0x3d, '\xb2%&!@'}}, {@smackfshat={'smackfshat', 0x3d, 'h\\\\$'}}, {@hash='hash'}, {@obj_user={'obj_user', 0x3d, 'obj_role'}}, {@defcontext={'defcontext', 0x3d, 'root'}}]}) [ 177.516256] IPVS: ftp: loaded support on port[0] = 21 [ 177.524345] overlayfs: lowerdir is in-use as upperdir/workdir of another mount, accessing files from both mounts will result in undefined behavior. 00:00:18 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x1, 0x0, 0x0) syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$SCSI_IOCTL_SEND_COMMAND(0xffffffffffffffff, 0x1, &(0x7f0000000240)={0x0, 0x0, 0x37}) [ 177.654514] Dev loop3: unable to read RDB block 4 [ 177.667718] loop3: AHDI p1 [ 177.690259] loop3: partition table partially beyond EOD, truncated 00:00:18 executing program 2: perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_REFRESH(0xffffffffffffffff, 0x2402, 0x0) bpf$PROG_LOAD(0x5, 0x0, 0x0) r0 = socket$kcm(0x2, 0x3, 0x2) ioctl$SIOCSIFHWADDR(r0, 0x8914, &(0x7f0000000000)={'geneve1\x00', @remote}) r1 = socket$kcm(0x2, 0x3, 0x2) bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0x0, 0xe, &(0x7f00000006c0)=ANY=[@ANYBLOB="b702000003000000bfa3000000000000070300000006ffff7a0af0fffcffffff79a402ff00000000b7060000ffffffff2d640500000000006504040001001f000404000001007d60b7030000000000006a0a00fe0000000085000000fe000000b7000000000000009500002fa5000000c72305c8e34049fc564e0b9cc7553358380b3a1f59916ffc9bf0bdf81509f07fb2ea80e5cf8dcf819bf5774fedda52e39c90af27db5b56024df96b4673b4e8d5467e114604ea09b290a248a120c9c6e39f403ff065f93072aae80677eeba68562eaeae2bcd87cef90000005e69aa79f603c82caa501891595c44aa4b09d2f7b072f07707819ce25f6127a536c2356996ff278b40a7534206000000389425c67455"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, [], 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) perf_event_open(&(0x7f0000000100)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x4}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$SIOCSIFHWADDR(r1, 0x8914, &(0x7f00000007c0)={'geneve1\x00', @link_local}) bpf$PROG_LOAD(0x5, 0x0, 0x0) r2 = openat$binder_debug(0xffffffffffffff9c, &(0x7f0000000180)='/sys/kernel/debug/binder/stats\x00', 0x0, 0x0) recvmsg$kcm(r0, &(0x7f0000000480)={&(0x7f0000000280), 0x80, &(0x7f00000001c0)=[{&(0x7f0000000300)=""/228, 0xe4}], 0x1, &(0x7f0000000400)=""/118, 0x76}, 0x40) perf_event_open(&(0x7f0000000080)={0x1, 0x70, 0x7, 0x1, 0x3a, 0xc4, 0x0, 0x6, 0x78, 0x2, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x7, 0x2, @perf_bp={&(0x7f0000000040), 0x4}, 0x41080, 0x1f, 0x1ff, 0x9, 0x4, 0x1, 0x8d}, 0x0, 0xc, r2, 0xb) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x26e1, 0x0) perf_event_open$cgroup(0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x0, 0x0) bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$PROG_LOAD(0x5, 0x0, 0x0) write$cgroup_type(0xffffffffffffffff, 0x0, 0x0) 00:00:18 executing program 0: perf_event_open(&(0x7f0000000100)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) prctl$PR_GET_SECUREBITS(0x1b) clone(0x20002044dfc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mmap(&(0x7f0000008000/0x4000)=nil, 0x4000, 0x1000006, 0x400002172, 0xffffffffffffffff, 0x10000) mremap(&(0x7f0000000000/0x9000)=nil, 0x9000, 0x1000, 0x3, &(0x7f0000fff000/0x1000)=nil) futex(0x0, 0x85, 0x0, 0x0, &(0x7f0000000000), 0x0) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) ioctl$BTRFS_IOC_BALANCE_PROGRESS(0xffffffffffffffff, 0x84009422, &(0x7f00000009c0)={0x0, 0x0, {0x0, @struct, 0x0}, {0x0, @usage, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @struct}, {0x0, @usage, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @struct}}) ioctl$BTRFS_IOC_BALANCE_PROGRESS(0xffffffffffffffff, 0x84009422, &(0x7f0000001100)={0x0, 0x0, {0x0, @struct}, {0x0, @usage, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @struct}, {0x0, @usage, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @struct}}) ioctl$BTRFS_IOC_BALANCE_V2(0xffffffffffffffff, 0xc4009420, &(0x7f0000000140)={0x29, 0x4, {0xfff, @struct={0x8, 0x40}, r2, 0x7, 0x0, 0x0, 0x0, 0x8, 0x90, @usage, 0x0, 0x0, [0x0, 0x20, 0x0, 0x0, 0x0, 0x3]}, {0x0, @struct={0x0, 0x1}, 0x0, 0x100000000, 0x0, 0x4, 0x0, 0x0, 0x40, @usage=0xffffffff, 0x0, 0x0, [0x0, 0xffffffffffff2e13, 0x0, 0x0, 0x1]}, {0x1, @usage, 0x0, 0x0, 0x0, 0x9, 0x0, 0x9, 0x10, @struct={0x0, 0xf0}, 0x22336ab6, 0x2, [0x0, 0x0, 0x2, 0x800, 0x3, 0x200]}, {0x0, 0xffffffff, 0x5ef3}}) ioctl$BTRFS_IOC_DEV_REPLACE(0xffffffffffffffff, 0xca289435, &(0x7f00000004c0)={0x3, 0x80000000, @start={r2, 0x0, "f62618ca6ceec4ba25e1dbd0a55f6e466c4857f6164d778f8b8973e2c54683c232fc1c57bae49714f6168c04a4503a48516a7ba3aa21d75e01e5943e2483306c6b829bdd50f348dc36489c20759b92de818e5bbd7ab26e4fcd5faad4270317c665baf33a6527b9b663681d76d73d805b1a811ba62f06158b5dc5cd58a60c3faa92353090b1c7b014f08eb84d51849ee903b59996ed6eca9d3efe3d5196d77cf538623c367f61a41557242b9922fdff6916cc9934adcf6f027e471fe163f51753874c90742434f2bfa19bfe4d76b01de0249f3e7d15ed3fe17c8d966e3266002ad0dcc0789773162a6977f8d14f78e4d5d6a455577b1ccee4950c780c77fd412f3bcc4ea03363dffce3273e65ce3ddc38a765ff66fb610c6eb86770b0035468af1461fd62f082383a03a38b2533f99afe594f371e812f8e9c8a57a3b2004496d23a5c79a1bb65331277d6d2d344b4da7b468976a9ac7e58b6e13aed55e2991e7777c55798e0aa909a11aca84b1b65280a5fb0c063b1acbadeaa970a0a6651a7514bc12c75e294a64a95c4b1e866a0b79d6221112dcfc2f36515ac4c5b0d00b7b39e617548d2d5203fe3ecbf297e56264e1708a302ed51ecee6111df8860ad8be9347ca6eec18ffa58380fd0623f884fcdc072666ba6a54e606e03e6ac9abe977647fa17146091411ac3ad85a4afab4339fa004a005e9ec0243485cf6967c25e81403b016f95bbc3722f90e90cd68dfa241d66892e6d91a06cab99b07760ad77e58b85e200d9aa74809af85e827f2cd32aa9c277325812d80626f82704ad76031533876f61b892f232ad7dafc2de1d057e25698959fdd85c0b6412f3470b9f4cd1a15f53e29871397e98bd0a93b450df8abfcebb6ee6583a1b23848e6d929f275a077c087a4848c0b1f5369caf5aa099f9bbc664d697b9f3a82f2902d56b970d221ffeff6221189e29aeb2cdc2f6a0de3842f91feffa4125ed9f8dc1e72d961c8c080b430929a7074f567e87b6c5e109a56b4f22d5f4d61a571d0668766f7e32e103f102183256b93eee2750373138a79a2ce09105832a2f801801ff1b7c2ca17b9c3737c96102b317495f1ef267662b744ed96fae3e05be41b94e724d02ede18170addbad6260514208aae627277d8d9c85c903f8ed188bf10e316791e87f56a3066a3b0ea66f3d427d1fc9767c924bdaba89dfeb7e8777873f268a27c01f4c414a7309bdbdddd43f32a277c184e8d7f436a0c64f44a5dff1e5086d0ee71dfff4ebbc31abf01e923ebeafa9c2672d9e81aa3e9a89aad6e54b0998e99cf4f173d35535681f3ccacc6a7e01fc468a461254ac95a7abe07acf7f649c07af5b151755fe9991009a8bdb369948d9dd4c55a07c3dc86ff4b5e486b2e76188ee086d32546797c4056a9b20b01bceeecf17271b9503141fd1da25bccfeb3b825e37e8ec45fc", "daa369126cd72a7d72a37ab9843f39241b4df1142928e77e9ff2505ff0f4c8313e385df65189b1b1d552bba1f3d7198153b0c1c046ee5780e6bef3d5979dde638a2f324f9f93d6163d2bb951a4516a99ac669471c74d883038db148c15bbf874a641f9a618283360b4ba446aa8d4a1774e5e4a80d9e319d76ffcce637919a19ffab9257aea448aec3aba47a9b663ef8abec924b936e6b357386b42d109199f521c9c0993c8b95bc7b9f96f983dde8f66f898d5307d714908e5d617b3b3ff78401c19f8673c6e2fbc003a9fd624b9077858d4a6ffbb28b66c7c74afa7f84543b73d76967be98411e38fa166ee1bcb6e5cbe5e4350da1ea45966254a3b93037740ea794f6a81b8fd79fe16202e3f1c9023a5009108a02ebf57138e3083c4c84863cb229d4893b0dfad5fa998bcae13cabd07598f7bfcb900212f0733be93f5ef4bd70ceeb0e7972688b98d591fb528a2618db9af4b519faf5242dea75588db1acc9c607eddd1e63ff097644f6266856936796483b3f58a75354e953cb418838203d7a0a1522bc00a4155fc99542d7d118fb786ab34ac51d5736c915e4e13f27195f9fc0ca2d8ff5d30e98445fd5be8041dda942449ba52e01be7063bba0b469b4c43ccd807d3f433cdf1bdcb4e54794fbde5fc0bde6faa7d16d9002e8b935665f896eb1265af65ea1d991af559e592cfed8e22c19f13d22005d50275bb2383ebaa268bc9c152d7642ea07879f6d13bae57bab9f9b3068868598e156c1ec7d11c2aaf81362a51790b0badb40a6d4c33bcfd4752d585a91c9fe71b92fdff54731835582809ab4aeb8817484a9d37d3b2c7ca7194dcd9eb6af55e71a6d355c0de8c7d05f7cb1c237c1d21f6bd972c95c100351a8e75a705b965dee3e8c33f572eb6a86fd75bd43ca73c4b8709372f8b3104d5b39960e7418241f1ff49d130f10ce09bbeead54ac78268129e25e2039f7e8c1efb8d6ed4ef6130960bfd105bb8545dab5fd43a3d71edb394d62b70e38facbdeaab8d4db1eaeccca2cabf214467f51849760b77f522f996b8d120a9e5ee82e024c2bba4484b62bc2389dcecfe7385e5ec8a98b68a586e9adaff459ab29ab3e9e343fcbc46339bdf4a05b72c2df64a7bcb71b2203622364568932eec90d8cf4975ff5581f15307e6877f5c5b03b390ebfa74decdbf09bb002e89818018cbc2d0d6949b79e4c9ee44ee3c9286303a4af3b143c0fe5d92e9e3f47492d413715102327d96006c4ae2d430af26405bf4dd24cc58b7d60858e567c4887ca4725322ebbe01ff52578d3cc86b53bbc7cb257b7cdce2a249487f680bfa7f58688759936d6e556e3527ea77d5aaf1467b6bdfb94a297f796a3fba2e51c7fa5a5f76e0228bd70fe28730c7e723012a12e0886711b0958b4ce07871f52d219f63134ec27985d0cf213f2347f86c0349306fbdd86018d921"}, [0x5, 0xa25d, 0x20, 0x7, 0x2aa0, 0x7fffffff0000, 0x8, 0x10000000001, 0xb0, 0x8001, 0x3f, 0x0, 0xfff, 0x219, 0xb8a, 0x70b, 0x9, 0x7ff, 0x80000001, 0x2, 0x200, 0x7, 0x0, 0x1, 0x0, 0x0, 0xcff, 0x5e4, 0x5, 0x0, 0xaf1, 0x2, 0x0, 0x3, 0x0, 0x9, 0x8000200000, 0x7fff, 0x2, 0x2, 0xfffffffffffffff9, 0xfffffffffffffbff, 0x0, 0x5, 0x0, 0x0, 0x0, 0x601d5d9f, 0xedd, 0x0, 0x1, 0x1, 0x0, 0xa9, 0x1, 0x1, 0xffff, 0xa, 0x1, 0xf5, 0x0, 0x0, 0x0, 0x5]}) ioctl$BTRFS_IOC_BALANCE_V2(0xffffffffffffffff, 0xc4009420, &(0x7f0000000300)={0x6, 0x4, {0xb6e4, @usage=0x3, 0x0, 0x10000, 0x5, 0x8, 0x8, 0x0, 0x43, @usage=0x2, 0x0, 0x9, [0x66e, 0x8000, 0x3c9, 0x5, 0x10001, 0x3]}, {0x5bc4, @usage=0xa6f4, r2, 0x1, 0x2, 0x3f, 0x4491, 0xffffffff, 0x40, @usage=0x5, 0x2, 0x7, [0xee1, 0xd3, 0x8, 0x200, 0x2, 0x5096]}, {0x9, @usage=0x81, r1, 0x3fa980d8, 0x2, 0xcbab, 0x7fff, 0xff, 0x451, @struct={0x9, 0x5}, 0xffff, 0x6, [0x80, 0x8001, 0x80000001, 0x1, 0x6, 0x3ff]}, {0x5, 0x40, 0x8000}}) setsockopt$inet_tcp_int(r0, 0x6, 0xa, &(0x7f0000000200)=0x2000000000000074, 0x4) bind$inet(r0, &(0x7f0000000040)={0x2, 0x4e23, @multicast1}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x200007f9, &(0x7f0000e68000)={0x2, 0x4e23, @local}, 0x10) r3 = openat$proc_mixer(0xffffffffffffff9c, &(0x7f0000000080)='/proc/asound/card3/oss_mixer\x00', 0x8000, 0x0) preadv(r3, &(0x7f00000026c0)=[{&(0x7f0000000f00)=""/133, 0x85}, {&(0x7f0000000fc0)=""/235, 0xeb}, {&(0x7f0000001500)=""/148, 0x94}, {&(0x7f00000015c0)=""/211, 0xd3}, {&(0x7f00000000c0)=""/27, 0x1b}, {&(0x7f00000010c0)=""/51, 0x33}, {&(0x7f00000016c0)=""/4096, 0x1000}], 0x7, 0x3f, 0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x19, &(0x7f0000000100)=0x9, 0x4) 00:00:18 executing program 5: perf_event_open(&(0x7f0000000100)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x2fbf, 0x0, 0x0, 0x3, 0x9d16}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x8) sigaltstack(&(0x7f0000455000/0x2000)=nil, 0x0) madvise(&(0x7f0000baf000/0x1000)=nil, 0x1000, 0x0) mremap(&(0x7f0000331000/0x3000)=nil, 0x4cb000, 0x600000, 0x3, &(0x7f00007fc000/0x600000)=nil) r0 = getpid() sched_setscheduler(r0, 0x5, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0xe00, 0x0) perf_event_open(&(0x7f0000000340)={0x4, 0x70, 0x7, 0x0, 0xfc, 0x40, 0x0, 0x49, 0x4, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x2, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0xffffff87, 0x0, @perf_config_ext={0xffffffff, 0x7fff}, 0x1e00, 0x4bd7, 0x2, 0x0, 0x1, 0x6, 0x3f}, r0, 0xc, r1, 0x0) r2 = syz_open_procfs(0xffffffffffffffff, 0x0) preadv(0xffffffffffffffff, &(0x7f0000001300)=[{&(0x7f0000000800)=""/142, 0xffffff07}], 0x1, 0x0, 0x0) mremap(&(0x7f0000d4a000/0x3000)=nil, 0x3000, 0x3000, 0x3, &(0x7f00008ea000/0x3000)=nil) r3 = syz_mount_image$msdos(&(0x7f00000000c0)='msdos\x00', &(0x7f0000000000)='./file0\x00', 0xffc0000b, 0x2, &(0x7f0000000180)=[{&(0x7f0000000040)="040800090000ff01e66174000410090a0200027400f8", 0x16}, {&(0x7f00000004c0)="dbed7d4cac17", 0x6, 0x1f}], 0x0, &(0x7f0000000540)=ANY=[]) write$P9_RREADLINK(0xffffffffffffffff, &(0x7f00000002c0)={0x10, 0x17, 0x1, {0x7, './file1'}}, 0x10) ioctl$KVM_SET_SREGS(0xffffffffffffffff, 0x4138ae84, &(0x7f00000003c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x5}, {0x1000, 0x0, 0x0, 0x5, 0xfd, 0x3f, 0x0, 0x0, 0xe0, 0x0, 0xff, 0x20}, {0x4, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f, 0x0, 0x3}, {0xf000, 0x0, 0xe, 0x0, 0xff}, {0x0, 0x0, 0x0, 0x0, 0x9, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff}, {0x10000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5}, {0x4, 0x0, 0x0, 0x32, 0xff, 0x0, 0x0, 0x0, 0xb9, 0x0, 0x0, 0x1}, {0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x40, 0x0, 0xfa, 0xb2}, {}, {0xf000, 0xfd}, 0x40000014, 0x0, 0x4000, 0x0, 0x2, 0x2103, 0x1, [0x5, 0x0, 0xb19d]}) mkdirat(r3, &(0x7f0000000080)='./file0\x00', 0x0) fstatfs(r3, &(0x7f0000000200)=""/131) ioctl$CHAR_RAW_GETSIZE(r2, 0x1260, &(0x7f0000000300)) accept4(0xffffffffffffffff, &(0x7f0000000640)=@l2tp6={0xa, 0x0, 0x0, @empty}, &(0x7f00000001c0)=0x80, 0x2ef6114497884ba) 00:00:18 executing program 1: r0 = perf_event_open(&(0x7f0000000180)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffff, 0x0, @perf_config_ext, 0x0, 0x0, 0x8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) r2 = getpid() sched_setscheduler(r2, 0x5, &(0x7f0000000380)) getpgrp(r2) ptrace(0x10, r2) perf_event_open(&(0x7f00000000c0)={0x2, 0x70, 0x5, 0x3, 0x11, 0x2, 0x0, 0x2, 0x4000, 0x6, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x5, 0x0, @perf_bp={&(0x7f0000000000), 0x1}, 0x8000, 0x80000001, 0x7, 0x4, 0x3800000, 0x800, 0x3}, r2, 0xc, r0, 0x1) setsockopt$inet6_tcp_TCP_CONGESTION(r1, 0x6, 0xd, &(0x7f0000000040)='highspeed\x00', 0xa) connect$inet6(r1, &(0x7f0000000180)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, [], 0x1c}, 0xd}, 0x1c) openat$ptmx(0xffffffffffffff9c, &(0x7f00000013c0)='/dev/ptmx\x00', 0x0, 0x0) sendto$inet6(r1, &(0x7f0000000080)='N', 0xfffffdef, 0x0, 0x0, 0xe000003) 00:00:19 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000440)='/proc/self/exe\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000280), 0x1, 0x0, 0x0) r1 = syz_mount_image$xfs(&(0x7f0000000080)='xfs\x00', &(0x7f00000000c0)='./file0\x00', 0x0, 0x6, &(0x7f0000000500)=[{&(0x7f0000000100)="602e801901d591f8d40572f0c31c9c1b", 0x10, 0xfffffffffffffffa}, {&(0x7f0000000140)="5a057df501093b4b4d3b91b48260115c5229ddff3ec1546446daa21de72cdbfb8ff5c09202b8bb32f7abebf688e742a0a010a3479129cdfea9cad529f640169f3f398b99fb21c51f06e5c1dc957dcf5975a54f847f93ebfc724122e4c81787a2bfc2a150327a53f05a4adfba48e732be16930aad10da0c24837e89040afb639fbbfbe458fdcffd11a8e4b7f46b50dccec9c735ea6953915a33d7eee32e59a4762d2d6d042188", 0xa6, 0x7ff}, {&(0x7f0000000200)="6c08330b8e1a5c287e088a52df9cd8d203aba52780881b3a396468b9d98ba740e94bc01dd3199759a520f305512849d0412eb1afea88fa11d543b51e681e0aea11c2e707de0a9a0d8d6bf74c78bb2594d86663b26d786e92c5b70f93068dc216725a8b59a0b061cea24a5efca5c209737a8aabd8d37f66ef3f8cbda05b10dd5a624de3cea907ac3e2e51f0f2a3ad0ed0e569bb6ca8ba964237b4104f5067a0ee2fe7f4272fea3763c118dd245d112461e9f41123c82f50f136fff37c9a23ba83b2b1b6bb05b5521db6088e79683c8f9b4d537a1dde93", 0xd6, 0xfffffffffffff000}, {&(0x7f0000000300)="b4c1dc989167bf63961931494c985c2bcd57047ebcb06df2662d636b50a8b35384fd4e0d8109300d234a8172b11fde0674598721b2b73eb534a9a3e1816604214355e4026276c1a14a2c5074206d2287134cb1dbab104d1368b703d0297fb413bf568653438d6652fb43d561e296ee2b08b95afb709c531376a33f341b1e6540ccae9fe397f78a85010d1de2e9e7ef1d8851a16b2930dd5fca9f459f069dae60ebde980306b718ac", 0xa8, 0x5}, {&(0x7f00000003c0)="eaa5af82d8eba8b0bc9e5cd10af3783f06a5eadcab2fc456b180e1e1bfdfb39446493464e928392582b1fdaa91a7be", 0x2f, 0x1}, {&(0x7f0000000480)="8984b43810a21063c6ffb612a87248bdbe71841462f38502507f2f3b5df7c2ae07606b77e11cb10362425ee8ed4c7593b32ddf6a7cda0ddec968b5a072a789fd4f9b6965a84f4734672f5612479f9f3ffc5d21676e2a3bbb99519d1d076334328c", 0x61, 0x9}], 0x1000000, &(0x7f00000005c0)={[{@nouuid='nouuid'}, {@nodiscard='nodiscard'}, {@gqnoenforce='gqnoenforce'}, {@usrquota='usrquota'}, {@nodiscard='nodiscard'}], [{@fscontext={'fscontext', 0x3d, 'sysadm_u'}}, {@mask={'mask', 0x3d, 'MAY_READ'}}, {@appraise='appraise'}, {@appraise_type='appraise_type=imasig'}, {@smackfshat={'smackfshat', 0x3d, '/dev/bus/usb/00#/00#\x00'}}, {@subj_role={'subj_role'}}, {@fscontext={'fscontext', 0x3d, 'user_u'}}, {@rootcontext={'rootcontext', 0x3d, 'unconfined_u'}}]}) preadv(r1, &(0x7f00000009c0)=[{&(0x7f00000006c0)=""/219, 0xdb}, {&(0x7f00000007c0)=""/108, 0x6c}, {&(0x7f0000000400)=""/60, 0x3c}, {&(0x7f0000000880)=""/21, 0x15}, {&(0x7f00000008c0)=""/209, 0xd1}], 0x5, 0x78d, 0x20) r2 = syz_open_dev$usbfs(&(0x7f0000000840)='/dev/bus/usb/00#/00#\x00', 0x908, 0x0) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000a80)='/proc/timer_list\x00', 0x0, 0x0) ioctl$USBDEVFS_IOCTL(r3, 0xc0105512, &(0x7f0000000ac0)=@usbdevfs_connect={0x3}) bpf$ITER_CREATE(0x21, &(0x7f0000000a40)={r0}, 0x8) r4 = syz_open_dev$usbfs(&(0x7f0000000840)='/dev/bus/usb/00#/00#\x00', 0x908, 0x1) ioctl$USBDEVFS_SUBMITURB(r4, 0x8038550a, &(0x7f0000000040)=@urb_type_control={0x2, {}, 0x0, 0x0, &(0x7f0000000000), 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) dup3(r2, r4, 0x0) [ 178.206125] FAT-fs (loop5): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1) [ 178.225288] XFS (loop0): unknown mount option [fscontext=sysadm_u]. 00:00:19 executing program 5: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFULNL_MSG_CONFIG(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000040)={0x30, 0x1, 0x4, 0x101, 0x0, 0x0, {}, [@NFULA_CFG_CMD={0x5, 0x1, 0x1}, @NFULA_CFG_MODE={0xa}, @NFULA_CFG_NLBUFSIZ={0x8}]}, 0x30}}, 0x0) sendmsg$NL80211_CMD_DEL_INTERFACE(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000140)={&(0x7f0000000080)={0x20, 0x0, 0x2, 0x70bd28, 0x25dfdbfc, {{}, {@void, @val={0xc, 0x99, {0x2, 0x58}}}}}, 0x20}, 0x1, 0x0, 0x0, 0x20000000}, 0x8010) [ 178.392380] XFS (loop0): unknown mount option [fscontext=sysadm_u]. [ 178.396678] IPVS: ftp: loaded support on port[0] = 21 00:00:19 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r0, 0x0) bind$tipc(r0, &(0x7f0000000000)=@nameseq={0x1e, 0x1, 0x3, {0x0, 0x2}}, 0x10) ioctl$FS_IOC_GETFSMAP(r0, 0xc0c0583b, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009000000e7020000050000000000000004000000000000007f000000000000000000000000000000000000000000000000000000000000000000000000000000000000805000000064d8000000000000ff0700000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f1379d4d4da9b92a89a34f800000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000"/588]) bind$tipc(r0, &(0x7f0000000040)=@nameseq={0x1e, 0x1, 0x3, {0x0, 0x1, 0x1}}, 0x10) socket$nl_netfilter(0x10, 0x3, 0xc) [ 178.498822] Dev loop3: unable to read RDB block 4 [ 178.504079] loop3: AHDI p1 [ 178.517138] loop3: partition table partially beyond EOD, truncated [ 178.635721] EXT4-fs (loop3): VFS: Can't find ext4 filesystem 00:00:19 executing program 3: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/kvm\x00', 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_CREATE_IRQCHIP(r1, 0xae60) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) dup(r2) ioctl$KVM_SET_USER_MEMORY_REGION(r1, 0x4020ae46, &(0x7f0000bf7000)={0x0, 0x0, 0x0, 0x2000, &(0x7f0000000000/0x2000)=nil}) ioctl$KVM_SET_LAPIC(r2, 0x4400ae8f, &(0x7f0000000380)={"01a0e43f7b78288aceb27138251f841b2d07bad22dfa6d0ff0476f0cc9d0d4bba900080000415cbacba7de89ca203a4bb4e1509f20db041424110214e7b5602621e6e0a1e04e6e8a9f44d22945b5e002f9f3c9ff397c588841bf161c3b634808905a8615a1cf2c451dac143266bb4558a1b4e2a44321b14deb4f4670b0e90711569c5f1ad6265ae9d8bfe7bf01efccd4a2df8beb0699b7513bb2c933328e92e63cb0ab62948e5aba142509ed8dedde95b1735dbf671bd50ddce94236dc828b992c905c413a159573de26894c1b9e927e6142fb23731c9522cc0c15797534c69e6292f9bbc77a6d97ee1d77f4f07de17ece7304414ded690e20b1d092c30399b86f878f60294ac9bd72c634b7dfb68b52638608bb4ef448f9a7470cfeddc0b5e5faa8b0c7a392ed99aa70994d596713e4efd5316d80f4008863de66476823c440a98901273ef33614bf6e719ea0053d86024c16fdd4a2e997601112114f1a397485a379a1a48576f990b10c0f862aeb19105fad5376adffa0aba70120e9f329ba61388eeb0f711bb7b558c4c8f598688bd9889d44423eb8495f772638f8b3f0828c81221b558f758136bd6ee4b0a0ba42cb6fb5626f80a7ffe263b72b8867a4a25c0a2b6db21b442ae52b710e0024e62267d30a1662d6089221d72fea9d76b4ebe4be663c71f04d872a9c7db18c99a67f736647e2691570e9cd4f8e96a88e542194fb84255e71a90deee6cc21b2d8286274d7b4224565f9aedc5b676b15e7cbf595c71857f95f97966de0bb7e58c84358e7746e9cd0d0a3a0afb779c8af814b67fe35d0a4fabf698fbe1033da70786d9963efaad98b6cf5d7f8feeae9c62bd4eff83b713681f0cff051333e0c7f5e0b80e4916d49755f2f833d3b184d6c40f693f89929cd8dc162e0f14ac8dd24fd183abd7620444c36920197563912368037ad5e02ce52254437ac125eb1a39080f5b099a8bd85645e1fd0074b5e3d10f5be6757fdd570a7c7215ce287a6d9dc5552f3e8cdbb1475c472e18900029768eafda60a27d5f9e33679e81e0dddc9a2efb166b418f1f5cf582cfe338c310b0b46adcc8961f335c1fec7e3468cb7aa6bb66b3e64cbd706b1f89e3a7a2f20e2b625b74eecc0f353b5c4d73ba900ce830038b4d70a0f3d4d1e98c1298f28a736ebefb661e6db64eb7e4f9f17a5f1046632bda2fd3890f8d33eb22ff11e1f397e802dea33cd1bce6165ddd07cdfb44ddf31c0d21cfbf65832a56edf54c256564be934440629955910dc63f8d9f4d78872b47f25e5682a06aac18e49c5bf57923000e83ec2c4be9e5f38824a517009f5d918730739fa74ffa2f50edb98bd257000bdcaf57a541349620bda57af821305e568fc0ecec604514c1da768cc03e4a790cc0510b42c77b9ca75d72ea76c17379c7f00"}) ioctl$KVM_SET_VAPIC_ADDR(r2, 0x4008ae93, &(0x7f0000000100)=0x1) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cpu.stat\x00', 0x275a, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x13, r3, 0x0) ioctl$KVM_RUN(r2, 0xae80, 0x0) 00:00:19 executing program 2: perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_REFRESH(0xffffffffffffffff, 0x2402, 0x0) bpf$PROG_LOAD(0x5, 0x0, 0x0) r0 = socket$kcm(0x2, 0x3, 0x2) ioctl$SIOCSIFHWADDR(r0, 0x8914, &(0x7f0000000000)={'geneve1\x00', @remote}) r1 = socket$kcm(0x2, 0x3, 0x2) bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0x0, 0xe, &(0x7f00000006c0)=ANY=[@ANYBLOB="b702000003000000bfa3000000000000070300000006ffff7a0af0fffcffffff79a402ff00000000b7060000ffffffff2d640500000000006504040001001f000404000001007d60b7030000000000006a0a00fe0000000085000000fe000000b7000000000000009500002fa5000000c72305c8e34049fc564e0b9cc7553358380b3a1f59916ffc9bf0bdf81509f07fb2ea80e5cf8dcf819bf5774fedda52e39c90af27db5b56024df96b4673b4e8d5467e114604ea09b290a248a120c9c6e39f403ff065f93072aae80677eeba68562eaeae2bcd87cef90000005e69aa79f603c82caa501891595c44aa4b09d2f7b072f07707819ce25f6127a536c2356996ff278b40a7534206000000389425c67455"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, [], 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) perf_event_open(&(0x7f0000000100)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x4}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$SIOCSIFHWADDR(r1, 0x8914, &(0x7f00000007c0)={'geneve1\x00', @link_local}) bpf$PROG_LOAD(0x5, 0x0, 0x0) r2 = openat$binder_debug(0xffffffffffffff9c, &(0x7f0000000180)='/sys/kernel/debug/binder/stats\x00', 0x0, 0x0) recvmsg$kcm(r0, &(0x7f0000000480)={&(0x7f0000000280), 0x80, &(0x7f00000001c0)=[{&(0x7f0000000300)=""/228, 0xe4}], 0x1, &(0x7f0000000400)=""/118, 0x76}, 0x40) perf_event_open(&(0x7f0000000080)={0x1, 0x70, 0x7, 0x1, 0x3a, 0xc4, 0x0, 0x6, 0x78, 0x2, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x7, 0x2, @perf_bp={&(0x7f0000000040), 0x4}, 0x41080, 0x1f, 0x1ff, 0x9, 0x4, 0x1, 0x8d}, 0x0, 0xc, r2, 0xb) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x26e1, 0x0) perf_event_open$cgroup(0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x0, 0x0) bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$PROG_LOAD(0x5, 0x0, 0x0) write$cgroup_type(0xffffffffffffffff, 0x0, 0x0) 00:00:21 executing program 4: r0 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000000140)='/dev/hwrng\x00', 0x42000, 0x0) sendmsg$NFT_MSG_GETFLOWTABLE(r0, &(0x7f0000000280)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f0000000240)={&(0x7f00000002c0)=ANY=[@ANYBLOB="fb000000170a0108000000fd000000000200000ad0a587f4cd26849713e1d8a81550142c56d2fdbd3d544ab1d93a64be4f4c81"], 0x14}, 0x1, 0x0, 0x0, 0x1}, 0x40000) r1 = socket$inet6(0xa, 0x400000000001, 0x0) close(r1) r2 = socket$inet6(0xa, 0x801, 0x0) setsockopt$sock_int(r2, 0x1, 0x4000000000000002, &(0x7f00000001c0)=0xfc, 0x4) sendmsg$NBD_CMD_DISCONNECT(0xffffffffffffffff, 0x0, 0x0) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, 0x0) bind$inet6(r2, &(0x7f0000000000)={0xa, 0x4e20}, 0x1c) perf_event_open(&(0x7f00000000c0)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2fa, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendto$inet6(r2, 0x0, 0x0, 0xfffffeffffffffbe, &(0x7f0000000040)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) setsockopt$SO_BINDTODEVICE(r2, 0x1, 0x19, &(0x7f0000000080)='team_slave_0\x00', 0x10) r3 = open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) ftruncate(r3, 0x2007fff) sendmsg$nl_route(r3, &(0x7f00000003c0)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000380)={&(0x7f0000000300)=@ipv6_delrule={0x44, 0x21, 0x800, 0x70bd2a, 0x25dfdbfd, {0xa, 0x80, 0x14, 0x7f, 0x1f, 0x0, 0x0, 0x3, 0x1001a}, [@FRA_DST={0x14, 0x1, @ipv4={[], [], @private=0xa010102}}, @FRA_DST={0x14, 0x1, @rand_addr=' \x01\x00'}]}, 0x44}, 0x1, 0x0, 0x0, 0x4000000}, 0x440080b0) sendfile(r1, r3, 0x0, 0x201000) 00:00:21 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000040)='/dev/sg#\x00', 0x0, 0x2) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x1, 0x0, 0x0) r2 = dup(r0) write$midi(r2, &(0x7f0000000180)="4c318ca3fc2dc1a33e90e4a369997895b4821778ee6c9069686fdd7769d37371c5467d7181e5a64b93a8ca4055362f48ebd21b181318fa5015a04787fdaa1c3fb841bfff24b0ec7d424b46b2287a69cfc481870a340e1052e9af4922d4833a0b1c7fe84a391600c2eb639393cf08064f4ba0cf0371288f026848a1f948fc8e0a69d0265389595b749522bedb4762d6f62d2eeb5cc59211749247e05d0d071684e60bae67f53b406200824789e14b37c5e594019c86dc0158d9f3023e382ddb4bc9", 0xc1) ioctl$SG_SET_RESERVED_SIZE(r0, 0x2275, &(0x7f00000000c0)=0xd05fffd) mmap(&(0x7f0000001000/0xa000)=nil, 0xa000, 0x2000002, 0x11, r0, 0x0) write$cgroup_subtree(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="927069648e202d72646d61102b6d65222d696f200a63a6e8d263707520006d656d6f72792000"], 0x2e) r3 = socket$inet(0x2, 0x4000000000000001, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r4, 0x0) ioctl$BTRFS_IOC_SNAP_DESTROY_V2(r2, 0x5000943f, &(0x7f0000000380)={{r4}, 0x0, 0x1a, @inherit={0x90, &(0x7f00000002c0)={0x0, 0x9, 0x6, 0x0, {0x1, 0x0, 0xffffffffe94ae2c4, 0x10001, 0x100000001}, [0x2, 0x5fd5, 0x6, 0xfff, 0x8, 0x4000000000000000, 0x9, 0x0, 0xffffffff]}}, @subvolid=0x3}) r5 = syz_open_dev$mouse(&(0x7f0000000080)='/dev/input/mouse#\x00', 0x5, 0x280) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x41, &(0x7f0000000140)=0x2038, 0x4) ioctl$VHOST_SET_VRING_BASE(r5, 0x4008af12, &(0x7f0000000100)={0x2}) bind$inet(r3, &(0x7f0000000000)={0x2, 0x4e23, @broadcast}, 0x10) sendto$inet(r3, 0x0, 0xffffffffffffffb5, 0x200007fd, &(0x7f0000e68000)={0x2, 0x4e23, @local}, 0x10) write$binfmt_elf64(r3, &(0x7f0000000100)=ANY=[], 0x20002ccf) 00:00:21 executing program 3: r0 = perf_event_open(&(0x7f0000000100)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) getpid() getsockopt$inet_IP_XFRM_POLICY(0xffffffffffffffff, 0x0, 0x11, &(0x7f00000028c0)={{{@in6=@local, @in6=@mcast2}}, {{@in=@private}}}, &(0x7f00000029c0)=0xe8) mkdir(&(0x7f0000000400)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) r2 = syz_open_dev$vcsu(&(0x7f0000002200)='/dev/vcsu#\x00', 0x0, 0x0) perf_event_open$cgroup(&(0x7f0000002180)={0x0, 0x70, 0x4, 0x0, 0x9, 0x8, 0x0, 0xffffffffffffff11, 0x20020, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x6, 0x2, @perf_bp={&(0x7f0000002140), 0xc}, 0x2800, 0x6, 0xffffffff, 0x9, 0xfffffffffffff801, 0x6aa8a175, 0x2}, r1, 0x5, r2, 0x6) r3 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002080)='/dev/fuse\x00', 0x42, 0x0) mount$fuse(0x0, &(0x7f00000042c0)='./file0\x00', &(0x7f0000002000)='fuse\x00', 0x0, &(0x7f00000020c0)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r3, @ANYBLOB=',rootmode=00000000000000000040000,user_id=', @ANYRESDEC=0x0, @ANYRESDEC=r0, @ANYRESDEC=0x0]) read$FUSE(r3, &(0x7f0000004340)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r3, &(0x7f0000004200)={0x50, 0x0, r4}, 0x50) syz_fuse_handle_req(r3, &(0x7f0000000000)="9eda438838743bd4e9720bee57093515dc189a5ea685e9556c1c2c3cfc4df50d66d31a48aa312663b68d18c5826b5b55fb738208863dac0f10f423aee7a5d8ddc45ebdfeb7424bae859d7c37ecfc4b63914d5a56d91017dd22bc84f759a15969951aef9d5c88c96560896988fa18cd946cfcc3a0f1c993348377904eac32c980bdf7976ebca2b499cab63c4e841514277fc71d4620e29a92523402485de0e82896484c0ae497a4d686df23ca7b68c3fd5e624d3510d7f94838e54af877ca58a00c5a672bba11f5aa1ed1980dfef47b9973d0bf456ded5e72f1702b3dc5197fce39cba53a038d8dc0ec783ce70577107dc5e8b299e64a0b7f1191f0926bd25762370191710bab2f44e9069f55f8a3f87e4cb488a2fb3348c0bf3b3874291f83e4776b160ea73aafa3919c7c069c73c0052173a63158db8b65541d161f9c964926ad7f06bdd6cb6a32135b04e35701c2e13c49c1f75dc7a25d623378860692d172ec3f1e1f2d9dc77c015c13721efcb101c2390abb847e871132f472a37cc0163b39b1d575a5444e246a08a1afb1a696cabab29498a314429a3b9f44c43ba29f71fac1fbe0d01c3c16d22730932704bcfb0c1b7a432bc51dd3f5dd5afc3b342cbe6a6ff899039e28f9a51881b1d46fdcf31767cb6f5c5c69ab3c80615d77c4d1664fc4ec831b8cea2e752bbb7a9ce79df875b29f1e232751daf32a1a0c4ff8bd0688e2b8e2d668b8a77e20a9eb6ec2e2c23b94e507baeacbcfa31fb6e1ca3343668f43e3aa6d85e7c29bf0bb4dbdabddc92be7f4a6f5d21b19e6da17bfb6cc926e3847532fae29c7b62fb909130ec372d3c16cfe6aaf3ce2af0fe7610fde7aad61bc80d2f96b999c8ccf6d22cf903ca8ae8b879ec4a416f334982e9810c0140a18d4dc81b5edaae23e9f4abaf40ed71512aebbba5bb251545e188db789558a845a2877b14bdaeec3c738b7d730c0860531bf5517d4f0e8f95ed3571f8a35816d5116fcb8d7cbf42b7d5d5e65541508c898bb2e0fe96297d2ab7135662de39df099ebaed5871111f5346278cee5728cec512e6c0a0d65b51e3d627873195b84103341c2bc83b6c8fdd8ba17f5957413f61c69d618c9b9d0b1f08dc81921b6c662ee1da3bfa019b095e9a03c2db4d645ccb7364e895098cbf7d932c72d80663c7a1694d122f7348393079223c11d36c64a5856eae0397ab9a9d948204b74e56525a9d552dd0916de81cbb5af3c59b3d7f8f9154423ce2cb45a5bc808e24bef13212019a19545fe54ba84d01534358380192b8c7b0eda907810375bb66a578a58fec392b47991271c8367b91d710e8a176bc1a4e96f0e137d4c25fbb03eddc392f9f170dd744472b864fbbae7c93d86e682308b21b73c5652065d72cf02e1152b44024a90a3b52eb0bb3cb412e518d37a68aa4c7f46789c54ab30d3a73d0a8712fde612294cda2aa1ccf164930b9b1d17801d4fbb06e849d39bf2b5141330caa0d2618b616f1c67e1ca57080e79ed9092ba7a55e8121cfc825cd26a0199a479a7ab1b7b23d2a4dd82fa6d04ee41ca680435efc934f0451e865e8632ac2f1115f4cdd33b0fccb7a2326127faf20cba37c828613dba5a98f4e1ad25eb6b91078cf73d873df9ef91531476f64b83559ff7ccdc4c070d478b18196ea05fe8d4ea0216ee5273dfabbd04582f40f064c9781afd2cbf30901f28cd09cc934f1b2d50883778274177e3dba8af0a1b931d80ce1a6c4085780ea2195b65ecfd2953f78a5290fe560d0cd6a5e73890a5a82dc410b92a3ef2be05ec5607820fd4ca6b9c3aa258d59022fdcb21665f1ce4e8aad8fd918c43bd3c2afe3dc223ff9f48831d401c8b6996190793d1dd7551f8511b69283992398d8f9b4bd2b3398d3b8c6f3c5d8b802ca5282b70242df2b7be4b38e70c3065f8da888631375afcc05ce578089c4f783776b286b7a60d1b5e189e2742a3240c1036a953d886885422eef01413c38099b64505fd5a73488acb4e611820674c58ae74d6c64a885d4beda9bd7903bcdc71e3711e2a057c0eab2100c321050ab14c6e453c53182577ad3178603cd9afde40a701120e9a36074fd582428c74e02781318e6c65450f8f020bd22475696fe13b8c59260e53a06d16eabd135e887a0a6bbc8ad21be7661df76fec5b13844f68b8eed1a7379713738beac9f23c7a26520e19797a910cde9fb285179526889b908b7eb49bb06f70f6271fba8712c1a4269ebcf4b7d043e924e3d2c4c753fd7e547d95841e335179836f76424e728810d7f32b78256ea30c79d9238a6588426e1f2d4c0b03d5605bd826ed24f0f11326b4cf958632b86e017aa80e142db1580c44f76d9c98196f3f6852ab2bfc6a01a3553a130c2d171957f5a45c3550fbbc990ef8742a98a86b280a57b9f198ff436bc01161ada50e6f23026c3254adf2321bff7e20aa54080bbb57d8d52c6a6df6107706a2e5bc6da68f17b474c0edd39401d765086e885cf7992405f856557915603cbe8894676e996bbadbb649a5e7498b91f9bd2f697dd9ebbe4d386050258b9f4c94781e61c660651c3f1e3ae51f8c035eca365bf15d6db48ea9ce183515f4a208d010f7c23dcacbd6e225490d7e9c133525f5c9018d752b21b4897bf18b64b6a9936f538a0a8958fc934440aeeaad2b68ac844d76f0900a6c95bd0b353d85d4fb62eb88360112237fd8c636a80e3130b21d66ae8ec58a4b76cba0602f96da919f7e84fd37e3ec2379f58e389a39c78d2482e03c379e3c4649ad63a76e3707ecff07d2fcb0c9dfc524cab49e69a09c92e4f88714335cb57d3f6184d07bef9657280fb5c9fd2d8f940f7ac6c5407e3077aa2e4ba8e217e0ee19e302d6d90e3be05a86dade35d2e454e511afb5cf5936f1d11f2fa6be6ceaa817dbdc7a6aabf2fad8ff3efa8382a25099f0c5989d2ad56ae0f4968b2cfcfc67b4f1c161c75900b4848f59a3c0376dfcb7997bf28e9e85d6dd942a360516de38e1c1a038a796f9a77ff2b0c7e5e8f4932391a0e58e76dacc6f9764178a211dfde3e75d367d2911ff398126ffdf83cf2fbdf1ad5232bed9155f7a168638a572094a9e934d4969b358cf6e121d7fd2aeae2f499068b42c152f0e3403a230885d6f92f038ddaa23499f804ffb06abdbabb51f6c38c92fb1a6271a4b13d6d11125b8ec12efa5907dc65062797fb9cca15e2f254e76b182d3fcdb4e96ac4de36d6df7e7bba5c32f422286b1be3b79bffb6fd693761952d195a84ad9ceb07287a0fbefab9e0347b513c5f60233ccd4b52d90ec144a2f896d9dc7f279f8aa93038f3efa286e1c3006933a4d7183d952f8d28b141b28b2af355b5bd8198dfde1ffb8d09202aff0d16ca3fec194662892a49f829813970a4520f1228aa03d211a45bed3b2e05bf1f10b1a152761e7b6c6ddea863a3c02224256092c70ca70dc185c4c385dd98b09e2682661e1e66f71d9c4037048eb70e8a1cbe57de87ec43713abf5fdcf63b9c482f318e3bec37e878dadbae15a02d731e6c8574eb14c059d72f73be5174add786d06b585a28a06d349d8e434a491b34897b3c1ad786ec8280d7f57edd4fbc6aea5485d659b59d393e331cf91e6ed76f340fcf7cf460892fa7318fc42b883f61d888ad982a751accb613c66661fba5f3d6de751a6a9ef8a4700316aaad04e991aab7903f4ef012ec2a8c092234e74ef335daf360ae47bbd2bbc6ad8c1a4f81efe8bbd703cb55ef36b32b4e30cb5a3b165c02ba295d0e1c40ce6ff8f479a74f01275f113ebfa8ade37a59ce70e6ca2a6f48f1be085f61bf772e2c2da523a2cfe63e99c57bdb1ff23139d4fca49eff7547e9880eefd3f7511a677efa23b52098ba89037c48dfcda2e8c1cfb9f892161049e53f8cee55256279512aecab8c441600dae0fd957883273047cf5c66ba209f830aa2ce0cbe41ca08c0cef4aed7f4324009200661a7ce680e5a8df2d051c1d8b2f63d25d8d74d05c75c46c8f3f24d625539e63459650960498a54ec3b16225bbbf4d3930009df265839d72611f5332a904cdebada108236e4414a2909ad01ec44b9d7f75de4385ad7ca5152e890a0919b3639fd1bcbca3b737ebb8d9ae541b1271cf2166ba15830e66f3d3afd3b754a7f81ad4f0999704ae99c114907c5be4a4797f13b80564f234723a34dbe137dabfd7fa23562df679f54a6ab54def6d63deae9844f72fd73efd0413551f5c4b9ee826eb3b7faf92a59ea34a16723b4fea14d1c8815a4e2d39fc48d1dbce526a7c53f5a96d0ef6463a0cee73fd3505f5c764a264b83c4a21f80e8b61c82d24442d13da99d18dc1b2538e7a510f6093d9ef2bc5cc777d4f98411e93919eddfd69d6e20d227cb61c50f358ea227f4de941fb080c1cf6b1f6e25533768fe133dbfc3f9d29c603bed38aa3c5af5b81a706b0067b40b88f992610d04c7cc36b8f649697cd6a93fae51138161891ae75a7147780fc59af5a6e18c54f9d2a4fe7fa92314b399afba9a40d0cc24f70a2593acf8d179215e06b7a9a88224bafcb2cbf60caf5fe4ff38208a70793b5dc33cd572956260e1c86312d3ba9b3a4b2b44376f2e78c616a6c0880ac8dcbaa30b9f761d500fd03a8518dd0509157b184a2d95e0caf3ffc8ac2db6c54d80c71a1e5b9ea3bf51071e2118af204123daceeb04e4f6f31f32a4d3fbb76ee49440cabda2c121c1b99acab5b87cecc37c3f9066af34ab29d6598bbfd91047a2ac7ce3a8f3027ff5e6d743506f161087278896a98ed37122ba208b61cf54d3929555ab06b564cd5e4f46f4755a6cfa2ef2b30d29ea66f2749d4060d411fa9160c91b6f55cf071ac8222c6313df18759e2958cddfe3db4cbeb9cd39abcf5f0beaecae8437813995cb7ed0b87d42ca942ff7245ece204798d01361c5f008e0d82bdf76660515bc78f7f8f409ccf68614b2cb50f5af2615661326fd971bc57eeeade60ea906b8df1cb0dfafd318cd2c396309c329d0469ca192aa8f51d7c4227685440f073983255baf054b97b9d7be1d1470d7eabd5c09b2116b4e86b0567b7e97e088717a4fe3dbdd310a1c39136ea4d2c47492001f9885dba03bf97e7da376171d666441cdc2f999db137603d57df32b4260fa0165e82917bb1631ea314e7a7437e66fc68cef22cda8f456d6e583f6e3237e0bc79987a9103f7cf0918e26881f67ea582e1ff3a49177599d385bf6e42572a2547933aeddb826530e9adf30dd84c3a7fae5c4c26f6c6f3a9f0906decd314e2407825abef959c5416d18a92ff34e6c521a16e8a0a29937c77d4ee99b41d530a732acbe0bf5d274df9d496b47a9a624546bdcf9976cde12ec989cb2a70b33a7c8a3a77652023164695f9db30dfcf587f0cd4f73e385730bcbdd688f6dcb08ba0efbb9f579220afefa4acfea522e864fce9b1782ce9f14824d16e9d33a2609c23ba3c5a1af02549357a0dcc12e37819d778021762cf895abeac1125b744c8b8225a091e7be9ded9993cfa3ca9abb83e25c8f559009977a2ed9374a89619fae5ef6d164bb73d242004dc8428e44689b33ee3bbe88bb4962ab0a32a90e7aea044f08410752cb2d7aeaf3196648a3a99092665b478bb394b48f79b36db0efc7f50d6a5179c945f5298cfaac5e5dea715296f92abce7281d48a0c9c6b785a35ef5f1697c047ddb254fe9a8ab9f498b0c1ae09ffd01a3d8d427fee7e36c51e0e5c2fee2245fb8464626ab5c9857ebce91f7d22bf024d10c2d71021cd69268472de419e6cefd970cc3a8e4d1bbe6496799aa7f100411766e712aff08b731460f14f9d7356db12cf8e1c6121968dc68b1d81c086b325ca4ce6fe1f476707e08fa913144b757c6be17cf93150db29544d207f09a896f33b7335d9339215da751e7af2c6bdd19db6f521af2c8a5998dc607f97026d07111488741134c1c86eba123273d1fd5ee4b471e86f9ae9478a04c7482076ab34a1eca5c64f89e5106eed44bceec019c67c12fb4db4fdac153f4ac3b63ffeb6d30de58ec039e2dd3c181e254cd94d0a2b0b44490384cc5915b54ee1db2b6d059879bf8126c9ca976d0f7862da07ecd350930a081810a7afd72b2ad3f65b96ae9c7f91227a2b5513a559f36b90fe01be9ae5ad3ca65e2c26f358fc26b858a3633fda7ae49a5fb705220a5819b3cca41b1ccc21d7c40f5fa9c422288efa5394e4312675899d704a2aab62b8363f58fd4bc12a8bea6ffc45b4414237bf5f019321206dbba439acb5ef26641f30fdac20f964354bce94e4c9d73e137f9806deefaf6f4acaa0e76ad4fef9f6cb7fc01bbabda9612c05adbe46afcf94819e8a4b4b49ff764784fa432d47fb6d4230900043d1b4521cd6839fe8c5df4d1899fdfb13880e207cac73f0a29020bdd563bd9c2f6bcd1ec523b3e03ebf6164fc65af001830c51396f9df2d346f83a59cfc82201cf1150ea57259d579fc2ed199b3fbe42d5188c84e4354610743e5b23a265246313cc63913f17412fa00d98b379b80b96d936969572e11316bc8926cb23115186f3b2387b82c3898fa41bf16a308da62d5a3eb3609af1943fddde08a4036eb2a41b7292caad9eb082614b02a1fa255bc7abd4d0e3b4ec1801e131e68c7aa9da1a0ff10f9de87dec8fad1ad8bfa99caa49e203a7b9c33e044d4544a537471e7a452468b821959bc488c6b8cbf81e90081a26de273ad1203cc06adb6af242ab19f96c1c66b58c37e2c9309704fba63af99a8d9c5efc651afb631fe9f546b938cc3b8e526c4159e5c9f7afb29fd1d55fabf09367ce2a63a35e7a2062d1c772ed981fd77157a847f687a177cf9886ce41df8cc509302b46bc1e2ba896b1c1656a1bbfdf4cd9ac39cf8510d1c823075f16550fd044aacc8d42a56f03718f7b18475cdc3999faeb25ab3dd8a807ee04d8e5d831d08b4e309dff50330685138797e10c6362636f53f22bfc1f3d5090a5d369282d9de36bb4e2505411ccc6ea395afa1567b15a2fb4be2adeea7126b1a8e80034105e0d98bdd78e796ce1cdc06a4ae666fc0baec5c52614340ed997673e26ec47c88846c000bb7c9077337cd44f5c041fdcc64986e5e1c0f488148f0ee6f842c44c0b72e82109270341bba6e9080b70fcf930d0f10be5a36798e70111fed72727b72282ff164fc08319d74f1f57cde71b57cb397a9e753f87b97729bafba017a24cbfdee5dfe7fc296c112e93bb8fce560ca80a3afd8370baaa79ad783b51352b5440b144a47378c9ae22eda5794328e95bcca220fd07bb56915529b155c61858efe89ad36a79288e74c0e251addcfaf797432175a5562b46eff5e3aebeb74623e18beef85389383c604d8884431b07dc4bea0174aadc337ff41f558a63f16690feae47efa2a5d1318b7397e1e4ba398727d286791b71610e1d78d32800e7e113c12abf0f60b6ca4401ecd23b7aacd990633b2b017daf6bfef1b2361ece74b7dbcbb1a73d4bc1f9d2e5c9fb0b7980d25cc44d1b10c09ef5a6a05c84669294a5cadf0cd88ab449f9f0bcdd8c48590d416c5c1feaa494a2145949c2a3373df7c6014225f2745bbeb20ff294d22c0d96ca111e6926946207cab56a03162a49e68968e398f70690188ee3ca847ef421742d60b9a6ad029e8a3d607950b2bf8ad8ff297cb39acc94905635770436e134435e28205140331b5100d9f64469792fffac87bca0835cbc617446ff86a7b50418c305f32e658b32130e491e38709fd3697017ac8084cdf1ed81a28375aed092ab4e32ca88a933154dd3a9e99351acbada926b67b310c7070ac1a414a28c5abfe1f45476249a12f18ca2d981528d881ed3c5072e46a6eff3cdf37dcbc89c7f79c88a1f8d15d15beb66a0e4440c7b93e379c4e2bac1d5c8e85f1852887e2cfeb178fba1c67dc2adb0c87df8ca4444ca7f455509f492effb5001328b8cc696e2933207a2d78bbce8562ca34a248193c914406b161c8141479d891b0c6110ec1e25cad38299b489f2ec437017cadba67dcb58abd4933c95b3526f1d4747b8701a7d71e446e4b62e2941d4281faca0cf22914be5aad80f47100000000ceb24e82508fe55a92fb6db70d03d1c1ec09cfee31639341756a4630a0eaaecac7bfbddf9d30c42cbd45eb181d5bd341307ad26f496bb042e2b655c03ac3dcc587acbf50f79b5c239be9938b62d3251b199f8413b020605d5d0552cfd9c39c9132719d6d0a326b000e12fcb51bc274df79d11430060d05978cdd50583f1bca82c57dbee605e2d00fcb5414af13a596d35cb5ba62de6a28cbccc857d23547b1c7fd5ac8fbf6758d5b8451fa46d9acc00344dc2e565674b1dd3547eb8f8aa5fff99042f8d1d59e6ad2f53379211e6832fcb68f5777eb2db85b28f724f4e4ce6342cf55713ff7b0cb4f7f47dd12a6566b86709eaefae024373267ce72a89e7f3e42ab48edcccc96b5d0403fe93a927e5ccf470014f220b8257393226cd7b996f20e6a34f81206733a9fdce03b701943c1b560d3eab68c2c225cf7f7f2b56123be2bb173e9e5b37f4d3348f6b987764ad07c2acd44514ff264d7eda31e5e517a179414841ad4553d51c08f435e05f10aa82d74b97a9ba3a133e6c9175fdcd4f3dc9c16d3be1d5bbaf13240177081ac1d56681bfa988a93af09868afd608520c0bfd71d857a6661fdaf6f2e166987eb007449dd26334ae932c5003fefc0f983b9e49cbfcea325f2de16a9ae935caa46f5b3433957fb370971ed957f138f08a60fed5b84995e428e7ae7d5c22021ff016baef0e713a118344c016a99ad469313ba7f2452da0dd82e019f64aa229cf80a69b3e08ac5847f10d247179855546313232f23e055c2f74ecef14e0fdcc29a9bf0976fbb249bd5c7903183d2a53c70960a183630e7d4928daa7091a85ad987d2a4a5b8f6be6612fa72d9fbb33c67bb38eff19f2e784f94e0354cf6d35a5b2c62233c039de3734b38e97ec72bd673fef09fd56fec329818cc68cdf12cb52f7d37a8350c16e94208880bfcd3e895d7aa4489e3dd15db4a9026f0d2a46f1e89c35845dbd976a1992b87c15a0c7580e6424b8792a7bb7b933d7c5433d4133ba4dbbcf7995d6ed3feaa32f876a287feeb9cc6107778c1f83e0119d980b9e994c2a3ae3de24a103efb3cacb746b49d1ad85746b233ab4aaf0e988ec2a786bc93f32040d3bdc3008031634cdfded5ac95b2279e096243228296591e7ba53c4a127772cc4620e6b238ccad250629194533d0a669ff3366c52d64928693e0b0cbb0b8e2c6029089d4dfe2b4b6c5dcd85f1a02770611e65001e48a32a8b0431a3b9d77fa3a95be38a0436a704c05a8e0183f3214c25531a63796f679bf72885aa766468d42b2543542d7e82544efc5c5e81e6a91a0f5d4e68000cff687d63e45c9a11d4ef515050daa592c9a828ac7c0488e7cdb3d6fdaef5e9176ee68d981ea50d386d74df3b40660351736deb03bfceb721878cf9894b0302df15964242ab6b9f77f98ba1c7993735983d2b022600ab74a19e3636e1400d08ba45d3a5c2774cb06a1c358bbfc11d27efaf7ca53c2e7757c8c76da24707d91a4a5244262898d68083ff91c514d9b9b1ebaa0cb0b10254fda1b1e82b9a1a47f117b5b280ddbec1f6732d11117ef1a7a674699df87fe795d1243cb9c4527e364e2b711b6562a87fafc130ce0baf1701686639b05f0c8dc708f008b1e6ab89e8d623bb83f3d54b7bcdbdacd055ac4eccbd36bbe0af0f65a00e3d6dd985ae8851d176976cfb5816d1fc2a63d3546aecaa4e712ca6961d1f181315d553de6b53485faed0dcfcf819a1ba3badffe797377d3d1ddaed8e7a0acc0c3d277762262a139f94de49faca167b11bf04f2104a5ab9a73367a6461f7124c91a2c4229ef98e6ebde9aac283c7d029400d71293f488ba169b62c1e94689cf5b248ed4aea62b88d65bb764cfe27d5231a58486e7381df518f4ed81cb905108c54a5050a94ca0e94da20d3794bc5fab9127dc95b6404b1e27b4e28136fc27806f7be798444c33aca88ffd45b860eba0d5033839f5a092863954604f1952bd61dad23b11643fe14f3ade08116aa2c13eee701ccd13e506bd65a1060bf69579aea8c8143cd38c0891a3065f251eba0c20ab9c69ddf28e3bd6400cc203bac8de1882239ad4e1b97b0ae2f1abb7bac7c0d8ef82b97ebfb1f5577f06a3a1377b09ada4db87d342f20ab0eca4b9c206042471307511429cb57a578211f92d3647189861cad9145f5eb26ab696abe50a2a6c1b469df97da28aba4e79b586c348a430f5ea61c4be1032fa61d18581f05a07fb8707c8996e0fff1c3eda59b992687fa12483b9327e10224b20d42e8b3fc4670bf070ced602283273d6818acd1f6da567c44d3f5e1377065d43d87d889843ae48e7fa8ba1634815695b8c480ca271e6e833799c70da80fd79acc09b989667a2294de5da73f0363df9a33ad4dab8d27cf7bed0a06838672e3d07d52b6396e9b5576021d5e925abd533bf161c944795065fdd44e8462e3070c479f1c118276653488dd9b2f1a673f8cad3612ca1fab4388ec9c8f834a01a499adb7b3a9a977672f6d75b41bbdd7f91ceb7e7a88568d17bb432be9e4e96e115075bce197ef4754d2914c2c59e2d7f4c08f0dbe34d31f229428f211bf1d7e8f5c319ed4a8273cb6255eb318851ac4557b0278fac63107a54d407c42f300b843a12abd3b893b46c7efac2e388ab42b87aebe2543bd4c15f459bc50aad10ffe1c1196fb52c26e54bdaa7fbd52451f207ffb073ef4b3f71eedd7da40c89505019739e3fa733bcdc84ff4919e8fe2358129ef28291be1d6426b8bafe88463b1d3cd7273745381c7f65221898e6ad361e88b24c54ccc7ac9a830145b6dc096e2d71ef71ec4f03524cb870b724e08d223bdec2f6fdde6200217a13b5136004d455d66547f5a1793e0cad85677d49e5c558852107007c8136812cf021afaf6f7e8f59883371be46cda412dd9c6fcf187c31252ceb5758901d39cd5355ab386d9a7fe6ea46ebf277aaf809c3023211ea9aa189de4d422080ebb9fec50ffab6b95ba4ae5018accc497e79149ed6047ce561ccc10e9194cdccd5c9fb75175c8dbc9d0a916ad59288f010defbbb50d263041ab37aac0f93253bef6f898cd0825d99d27224f26181f9713b8979da64756c95e7505f25a2688960d6155c3613dcc31b6c337a6dbfc6b12cfde1db22b93bbd5e48534fb0bda8b212577a14dcf665c834b0bd24e5f624d2455fe048dbe930328d7cb632db3b0e244bb5d43390b420b15157a339487fc78976f867d3a361aafdd3f50a93c01882da7c220089a544381db22e2c86b228dc2be01820468460437588952a549d37498e529e62aa62bad1580546bcb1e9a6ed1870b7838d05d12f6e3a041e78b1bdb80894626f20889ccb3a468aa4fb24b9c87cbb28623ce59c6b3c6286db366d08004551a25fe4d8d194a2bb7c52e1c85a5fbe4cb15b171489da121bea1c469a6bb185d63213084e3a81ee54dc03a94dc5ecdda7bfaad1df68021aaf4627c9d529f13e5c81b5ee4dd228949ca16b9a61d186211d153294470907557e5e14ae665013f285fe4d3766e7b3d8ce5e2a14692072d4d8f79354bcc8db8a2a36c8bcd", 0x2000, &(0x7f00000069c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000066c0)={0x90, 0x0, 0x0, {0x7, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6000, 0x0, 0x0, 0x0, 0x800}}}, 0x0, 0x0, 0x0, 0x0}) r5 = openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) ioctl$SG_IO(r5, 0x2285, &(0x7f0000002240)={0x53, 0xfffffffffffffffd, 0x0, 0x7, @buffer={0x0, 0x18feb, &(0x7f0000008a40)=""/102379}, 0x0, 0x0, 0xfffffffc, 0x0, 0x2, 0x0}) 00:00:21 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000440)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x1, 0x0, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x40000, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="200000004000000003000000300000000f000000000000000200000002000000008000000080000020000000dcf4655fdcf4655f0100ffff53ef010001000000dbf4655f000000000000000001000000000000000b0000000002", 0x5a, 0x400}, {&(0x7f0000010400)="020000000300000004", 0x9, 0x1000}, {&(0x7f0000012600)="ed41000000100000dbf4655fdcf4655fdcf4655f000000000000040008", 0x1d, 0x4200}], 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB='stripe=0x00000000000007ff,journal_dev=080000000000000000,\x00']) 00:00:21 executing program 1: r0 = perf_event_open(&(0x7f0000000180)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffff, 0x0, @perf_config_ext, 0x0, 0x0, 0x8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) r2 = getpid() sched_setscheduler(r2, 0x5, &(0x7f0000000380)) getpgrp(r2) ptrace(0x10, r2) perf_event_open(&(0x7f00000000c0)={0x2, 0x70, 0x5, 0x3, 0x11, 0x2, 0x0, 0x2, 0x4000, 0x6, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x5, 0x0, @perf_bp={&(0x7f0000000000), 0x1}, 0x8000, 0x80000001, 0x7, 0x4, 0x3800000, 0x800, 0x3}, r2, 0xc, r0, 0x1) setsockopt$inet6_tcp_TCP_CONGESTION(r1, 0x6, 0xd, &(0x7f0000000040)='highspeed\x00', 0xa) connect$inet6(r1, &(0x7f0000000180)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, [], 0x1c}, 0xd}, 0x1c) openat$ptmx(0xffffffffffffff9c, &(0x7f00000013c0)='/dev/ptmx\x00', 0x0, 0x0) sendto$inet6(r1, &(0x7f0000000080)='N', 0xfffffdef, 0x0, 0x0, 0xe000003) 00:00:21 executing program 2: perf_event_open(&(0x7f0000000100)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, @perf_bp={0x0, 0x3}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) ptrace$setregs(0xd, 0xffffffffffffffff, 0x9de, &(0x7f0000000180)="87be350277c5f16790e063d9c52fd502921e6e") exit_group(0x0) syz_emit_ethernet(0x2a, 0x0, 0x0) write$P9_RLERRORu(0xffffffffffffffff, 0x0, 0x13) r0 = socket(0x21, 0x0, 0x7) getsockname$packet(r0, 0x0, &(0x7f00000002c0)) clone(0x1569854621a1bfcf, &(0x7f00000001c0)="465884e6be23116af7", &(0x7f0000000200), &(0x7f0000000240), &(0x7f0000000300)="4c5d3364e3e1b7e42820828dc47add3107c696da75f0ac2e6f01248afc02b5b68a07e696fcafd0fb434e0180734c3ef31875cb8d5a345db9d6f6ba673318a83504eb5791e6b7176d26b9a9c13c73e092acdda7e50d04eba50bc8da8a87978d9e2abeb603dcf4992312af267ab7d40a9a084695ebc2b4fbe1909007eb38f718a370a2f02c50bbbb06a9b047379ba270853d7b19d7718ef477e2a47f8ac7d2e145c3906c1395a8eff05c4bdc0ceb4dfd1b00310cd781697bf269d8084b510cac79f9c97bda291582e1576e3ad13a35a36a7779f32c1bc9") r1 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r1, 0x0, 0x2a, &(0x7f00000000c0)={0x2, {{0x2, 0x0, @multicast2}}}, 0x88) setsockopt$inet_MCAST_MSFILTER(r1, 0x0, 0x2d, &(0x7f00000004c0)={0x2, {{0x2, 0x0, @multicast2}}}, 0x90) fcntl$F_GET_FILE_RW_HINT(r0, 0x40d, &(0x7f0000000040)) ioctl$BLKROGET(0xffffffffffffffff, 0x125e, &(0x7f0000000000)) ioctl$sock_SIOCGIFVLAN_SET_VLAN_FLAG_CMD(0xffffffffffffffff, 0x8982, &(0x7f0000000080)={0x7, 'geneve0\x00', {}, 0x8}) [ 180.894591] nf_conntrack: default automatic helper assignment has been turned off for security reasons and CT-based firewall rule not found. Use the iptables CT target to attach helpers instead. 00:00:21 executing program 0: socket(0x0, 0x0, 0x0) r0 = getpid() sched_setscheduler(r0, 0x5, &(0x7f0000000380)) r1 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/kvm\x00', 0x0, 0x0) r2 = ioctl$KVM_CREATE_VM(r1, 0xae01, 0x0) perf_event_open(&(0x7f0000000100)={0x3, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x3, @perf_bp={&(0x7f0000000180), 0x2}, 0x0, 0x0, 0x9e80, 0x0, 0x0, 0x100}, 0x0, 0x0, 0xffffffffffffffff, 0xa) ioctl$KVM_CREATE_IRQCHIP(r2, 0xae60) r3 = ioctl$KVM_CREATE_VCPU(r2, 0xae41, 0x0) syz_kvm_setup_cpu$x86(r2, r3, &(0x7f0000fe8000/0x18000)=nil, &(0x7f0000000040)=[@text32={0x20, &(0x7f00000000c0)="0f0836660f3a633ea466bad004ec9a13000000fb00f00fb18500000000670f01cb660f388054fe04660f3a0aef07cf66ba410066ed", 0x35}], 0x1, 0x0, 0x0, 0x0) ioctl$KVM_SET_LAPIC(r3, 0x4400ae8f, &(0x7f0000000400)={"6cdd4237dd245c8404721efdc9c8dc1964125fa96fa42b761c6ec25b2bec0ba4c81036c93a40c8a4d4412a763b00040000000000003c5ca206c047ecee377abaece6b88378e38e06c5fc191f361d264ffa8b46485f02baee1ab6b8154252066178868d1ef4b53606000000000000007c21a984c2b9ca4bbb7a87165c0c1dbc75d7ea4df1001000000000694525952f44500a1f0db509c32cc7ace842c28f37f06e4ea9f1e5f0c6c379f9cc58bf69fcde317fad4825aa1b6a832d4e48cc41bb5a6baa41d614f6c8941bee805954a62d196a4e8d4bf6b21224b57f530d0000c1ff53bf79a1f5c5dc34b22645cbc11c4562d22db88d0edc5daee171cc04d96d9ec2db07478f347edbd6404923ad4a5672b1b285c7988c4ec0922c655ff600000000c00dc290d936d93236051fadfb4b95d02c0bda7ce38dabb7cd103fe4d0c9c963cd717a77f8df8d46099b1f580968af6afbbc19db161c6df3e7c9c71bc08a282fc2c142856b5e4caff4c0a4f72445ef10dcd2c569319d6e9bb2058d023f669a64fc7d9684b45b00000000364673dcfa9235ea5a2ff23c4bb5c5acb290e8976dcac779ff000000000000003d4e185afe28a774b99d3890bd37428617de4cdd6f53c419ce31054182fd098af7b7f1b1152c691611f897558d4b755cb783978d9859b0537b05b623dcb5c4ca9317471a40fa4998cca80e961efffb4e1aa25d8a17deef0c8694c4395fc99be3c3fe7aeb8af4929ce7d346ca62b25d48fda5d10146702f78b233b5208752726ed9f0c340d494b92d19cc930bb8a5f8b4da8f4603ac0c3b698384e17a570dc8524823ed15af4ecfabb4b2541d3c114b7bba1c21a845c9cf0d1cc24aba47e30f558b2246ad95ccf7d2f80cc0ab26f08336ea1a33b79cf35b898837016eb211a1734c7af076e15451e33519fc978f66df7df4557c91024a8dc130a28ef5f63ad07b39c8d23b85cf434e065e8a29a80047fe17dee6f6347b4951f97b5703dc78b1ca9d74ea6a9ae12ab367c0de2659cc38d2f33ddd86e0597d33361eada119b5132145fa4525c488c7fffd6ceda6e9a02ebd97ced6b0161f2cc84615ceb8b18883299c636e9e46724a9a0600a8bb02f3e489631d522019a35fe12a33caf9dd8768ddbc02a484c345c3eff254297b1dbb04989c3f9f3c7b3c985c39b1d313018068d3809bac8c657e39f4f692613e28387e955722908dd88b56163be8312ff47c5b6f280472935af74e97a5a8110a4d74496f4c8ec82ddb010100000000000001a047526865c888c9ff36056cc4ad258021e1581d43badaaec6cc5a2ef989de9801fed6d4be2bfcfe07a69c46bffbe9dd03970800000000000000d372bdd6d89dc1ecf63c23d506114d0fba2bd1c69e8f7e3fccdcda85ce975ec1381b1cec6ddaa76e186719d819164300"}) ioctl$KVM_RUN(r3, 0xae80, 0x0) syz_open_procfs(0x0, &(0x7f0000000000)='projid_map\x00') r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r4, 0x0) ioctl$KVM_NMI(r4, 0xae9a) [ 180.972368] EXT4-fs (loop5): Unrecognized mount option "journal_dev=080000000000000000" or missing value 00:00:22 executing program 2: perf_event_open(&(0x7f0000000100)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, @perf_bp={0x0, 0x3}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) ptrace$setregs(0xd, 0xffffffffffffffff, 0x9de, &(0x7f0000000180)="87be350277c5f16790e063d9c52fd502921e6e") exit_group(0x0) syz_emit_ethernet(0x2a, 0x0, 0x0) write$P9_RLERRORu(0xffffffffffffffff, 0x0, 0x13) r0 = socket(0x21, 0x0, 0x7) getsockname$packet(r0, 0x0, &(0x7f00000002c0)) clone(0x1569854621a1bfcf, &(0x7f00000001c0)="465884e6be23116af7", &(0x7f0000000200), &(0x7f0000000240), &(0x7f0000000300)="4c5d3364e3e1b7e42820828dc47add3107c696da75f0ac2e6f01248afc02b5b68a07e696fcafd0fb434e0180734c3ef31875cb8d5a345db9d6f6ba673318a83504eb5791e6b7176d26b9a9c13c73e092acdda7e50d04eba50bc8da8a87978d9e2abeb603dcf4992312af267ab7d40a9a084695ebc2b4fbe1909007eb38f718a370a2f02c50bbbb06a9b047379ba270853d7b19d7718ef477e2a47f8ac7d2e145c3906c1395a8eff05c4bdc0ceb4dfd1b00310cd781697bf269d8084b510cac79f9c97bda291582e1576e3ad13a35a36a7779f32c1bc9") r1 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r1, 0x0, 0x2a, &(0x7f00000000c0)={0x2, {{0x2, 0x0, @multicast2}}}, 0x88) setsockopt$inet_MCAST_MSFILTER(r1, 0x0, 0x2d, &(0x7f00000004c0)={0x2, {{0x2, 0x0, @multicast2}}}, 0x90) fcntl$F_GET_FILE_RW_HINT(r0, 0x40d, &(0x7f0000000040)) ioctl$BLKROGET(0xffffffffffffffff, 0x125e, &(0x7f0000000000)) ioctl$sock_SIOCGIFVLAN_SET_VLAN_FLAG_CMD(0xffffffffffffffff, 0x8982, &(0x7f0000000080)={0x7, 'geneve0\x00', {}, 0x8}) 00:00:22 executing program 5: r0 = epoll_create(0x2) openat$uinput(0xffffffffffffff9c, &(0x7f0000000000)='/dev/uinput\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) r2 = openat$tcp_mem(0xffffffffffffff9c, &(0x7f0000000040)='/proc/sys/net/ipv4/tcp_wmem\x00', 0x1, 0x0) ioctl$TIOCL_SETVESABLANK(r1, 0x541c, &(0x7f0000000180)) perf_event_open(&(0x7f00000000c0)={0x0, 0x70, 0x6a, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000280)='devtmpfs\x00', 0x0, 0x0) chdir(&(0x7f0000000300)='./file0\x00') perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x275a, 0x0) fallocate(r3, 0x0, 0x0, 0x110001) write$binfmt_elf64(0xffffffffffffffff, 0x0, 0x10132) getsockopt$sock_buf(0xffffffffffffffff, 0x1, 0x1a, 0x0, 0x0) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r2, &(0x7f0000000140)={0x80000001}) 00:00:22 executing program 3: perf_event_open(&(0x7f0000000080)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) syz_mount_image$msdos(0x0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) unshare(0x48020200) mkdir(&(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) mount(0x0, &(0x7f00000018c0)='./file0\x00', &(0x7f0000000380)='hugetlbfs\x00', 0x0, 0x0) r0 = socket$nl_generic(0x10, 0x3, 0x10) syz_mount_image$tmpfs(&(0x7f0000000040)='tmpfs\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)={[{@nr_blocks={'nr_blocks', 0x3d, [0x70]}}]}) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000380)={'batadv0\x00', 0x0}) sendmsg$BATADV_CMD_SET_HARDIF(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000040)={&(0x7f00000000c0)=ANY=[@ANYBLOB='$\x00\x00\x00', @ANYRES16=0x0, @ANYBLOB="010000000000000000000f00000008000300", @ANYRES32=r1, @ANYBLOB="4f78270e00008e54"], 0x24}}, 0x0) syz_genetlink_get_family_id$smc(&(0x7f0000000140)='SMC_PNETID\x00', r0) setxattr$trusted_overlay_opaque(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)='trusted.overlay.opaque\x00', &(0x7f0000000240)='y\x00', 0x2, 0x1) listen(0xffffffffffffffff, 0x0) r2 = open(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r2, &(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r2, &(0x7f0000000000)='./file0\x00') [ 181.184685] audit: type=1800 audit(1615075222.158:7): pid=10409 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed comm="syz-executor.4" name="bus" dev="sda1" ino=15871 res=0 00:00:22 executing program 4: perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x3a2, 0x0, 0x0, 0x0, 0x7fe0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mprotect(&(0x7f0000006000/0x1000)=nil, 0x1000, 0x0) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x80000000000002, &(0x7f00000000c0)=0x2000000000000074, 0x25d) ioctl$SNDRV_TIMER_IOCTL_INFO(0xffffffffffffffff, 0x80e85411, 0x0) bind$inet(r0, &(0x7f0000000280)={0x2, 0x4e22, @multicast1}, 0x10) ioctl$RTC_ALM_READ(0xffffffffffffffff, 0x80247008, 0x0) sendto$inet(r0, 0x0, 0xffffffffffffff11, 0x200007fd, &(0x7f0000000040)={0x2, 0x4e23, @dev={0xac, 0x14, 0x14, 0x3e}}, 0x10) ioctl$sock_kcm_SIOCKCMCLONE(0xffffffffffffffff, 0x89e2, 0x0) getsockopt$CAN_RAW_FD_FRAMES(0xffffffffffffffff, 0x65, 0x5, &(0x7f0000000140), 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x19, &(0x7f0000000080)=0x7, 0x4) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(0xffffffffffffffff, 0x84, 0x1d, 0x0, &(0x7f0000000240)=0x10) syncfs(0xffffffffffffffff) fcntl$setstatus(r0, 0x4, 0x2000) setsockopt$inet_tcp_TCP_CONGESTION(r0, 0x6, 0xd, 0x0, 0x0) ioctl$UFFDIO_API(0xffffffffffffffff, 0xc018aa3f, 0x0) sendto$inet(r0, &(0x7f0000000300)="0c268a927f1f6588b967481241ba7860f46ef65ac618ded897314895abeaf4b4834ff922b3f1e0b02bd67aa03059bcecc7a95c25a3a07e758044ab4ea6f7ae55d88fecf90b1a7511bf746bec66ba", 0x4e, 0x4090, 0x0, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f00000002c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x40000}, 0xc, &(0x7f0000000200)={&(0x7f0000000180)=@getchain={0x44, 0x66, 0x100, 0x70bd2b, 0x25dfdbff, {0x0, 0x0, 0x0, 0x0, {0x9}, {0xe, 0xffff}, {0xd, 0x8}}, [{0x8}, {0x8}, {0x8, 0xb, 0x9337}, {0x8, 0xb, 0x9}]}, 0x44}, 0x1, 0x0, 0x0, 0x20008844}, 0x4000801) openat$random(0xffffffffffffff9c, &(0x7f0000000100)='/dev/urandom\x00', 0x42080, 0x0) 00:00:22 executing program 2: perf_event_open(&(0x7f0000000100)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, @perf_bp={0x0, 0x3}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) ptrace$setregs(0xd, 0xffffffffffffffff, 0x9de, &(0x7f0000000180)="87be350277c5f16790e063d9c52fd502921e6e") exit_group(0x0) syz_emit_ethernet(0x2a, 0x0, 0x0) write$P9_RLERRORu(0xffffffffffffffff, 0x0, 0x13) r0 = socket(0x21, 0x0, 0x7) getsockname$packet(r0, 0x0, &(0x7f00000002c0)) clone(0x1569854621a1bfcf, &(0x7f00000001c0)="465884e6be23116af7", &(0x7f0000000200), &(0x7f0000000240), &(0x7f0000000300)="4c5d3364e3e1b7e42820828dc47add3107c696da75f0ac2e6f01248afc02b5b68a07e696fcafd0fb434e0180734c3ef31875cb8d5a345db9d6f6ba673318a83504eb5791e6b7176d26b9a9c13c73e092acdda7e50d04eba50bc8da8a87978d9e2abeb603dcf4992312af267ab7d40a9a084695ebc2b4fbe1909007eb38f718a370a2f02c50bbbb06a9b047379ba270853d7b19d7718ef477e2a47f8ac7d2e145c3906c1395a8eff05c4bdc0ceb4dfd1b00310cd781697bf269d8084b510cac79f9c97bda291582e1576e3ad13a35a36a7779f32c1bc9") r1 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r1, 0x0, 0x2a, &(0x7f00000000c0)={0x2, {{0x2, 0x0, @multicast2}}}, 0x88) setsockopt$inet_MCAST_MSFILTER(r1, 0x0, 0x2d, &(0x7f00000004c0)={0x2, {{0x2, 0x0, @multicast2}}}, 0x90) fcntl$F_GET_FILE_RW_HINT(r0, 0x40d, &(0x7f0000000040)) ioctl$BLKROGET(0xffffffffffffffff, 0x125e, &(0x7f0000000000)) ioctl$sock_SIOCGIFVLAN_SET_VLAN_FLAG_CMD(0xffffffffffffffff, 0x8982, &(0x7f0000000080)={0x7, 'geneve0\x00', {}, 0x8}) 00:00:22 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mount(0x0, 0x0, &(0x7f0000000180)='exfat\x00', 0x1000000, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x103, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40, 0x0, @perf_bp={0x0}, 0x80}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) unshare(0x20600) unshare(0x2c000c80) r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000100)='/dev/loop-control\x00', 0x0, 0x0) ioctl$LOOP_CTL_REMOVE(r0, 0x4c81, 0x0) chdir(0x0) ioctl$BTRFS_IOC_BALANCE_V2(0xffffffffffffffff, 0xc4009420, &(0x7f00000001c0)={0x0, 0x4, {0x0, @struct, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x20, @usage=0x24, 0x0, 0x0, [0x0, 0x3, 0x0, 0x0, 0x0, 0x10000]}, {0x1, @struct={0x8}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x51, @struct, 0x2000000, 0x0, [0x101, 0x6]}, {0x0, @struct, 0x0, 0x4, 0x0, 0x5, 0x0, 0x0, 0x0, @struct={0x40}, 0x0, 0x0, [0xfffffffffffffffc, 0xfff, 0x0, 0x7]}, {0x4}}) syz_mount_image$tmpfs(&(0x7f0000000180)='tmpfs\x00', &(0x7f00000010c0)='./file0\x00', 0x0, 0x1, &(0x7f0000001640)=[{&(0x7f0000001280)="baa1f7f5eca0ecaf6653ff44101e8816ccc870cd5fe187851ba9082509ef2e61a9ecb54e298c631c940cdd34fdc00ae947e90cc6be2ca5bbc7fab51c9f970bec59c74f2a41eb570e7d9b9b539449200686", 0x51}], 0x0, &(0x7f0000000980)=ANY=[@ANYBLOB="2c73b9000088d2746016a594a6250408cf17adac91000000", @ANYRESDEC]) ioctl$LOOP_CTL_ADD(r0, 0x4c80, 0x0) syz_mount_image$tmpfs(&(0x7f0000000640)='tmpfs\x00', &(0x7f0000000680)='./file0\x00', 0x0, 0x4, &(0x7f0000000900)=[{&(0x7f00000016c0)="a0ea7b8ae78210a7af663b188cba0b228c41a3edabc795fc943f9c02f99e2350059c0b5a5983b08be30fd630950310f85b9c7d023bfd37e7810ed6e19284c3e2e2a2d92b71d3f3d1eee2a658f1875b72048147d64bbe6c064a2428a35af0fdba4af24c31b3b3d1549e79de048f905146ec5ed72b3ba8bb0ed0166fdf0feaac42125e424d57215b8cdd1b7df2c9389f84690bbc8bb1a465a8c67723a0e5d25641ecf94cd11df1c508a6b5cbcb915077c62fab802a16131187d5c52fa1af683f20dea44f60223daa5f57f9ec22c329b3e2520af09b68eceac4619e252a4dc0db21b3582cf1c5fed35f635cfc250b7bdbbd516bd21e5554eedf3407140aa6d1c69943ca322d668bf171d3bda7eb21e9b8987f568c32251a42f1b5a4134cae5dc65553dc531bd732105d30533022b320b371be5bdf26e471751fa75556fc81d82f6e6e3eafc71dda2461cf638f3f4b7ad389a8ad3d5b86ca128734e1fa0c84548cefa7f863c12025e957ce0423a95346672ecd629aa743dccfefb03c778e2cfbaf69ba61e78dd80a86e5fabecd486b01937847dd8e3df15d301dcf1442a0068b401f24828c479dc8a4c646feb97e97d529fd65f498b48cd0d4a2d0903e2400ba55636828ca788eda01d5e6f5a4480b34aea61ee07536eb5741a24f08f571190b737df9ceeeb5aba30a694590c933e2a7a0621099a45bb0df25412df9322025e7dedc688868759cd4209c9a99034f9ea60d65043bd9d0004cabe88a84dcc7f420cc8390af997273863266778a43108abb2c37416fd941e859acb048084af146e91fb3094c7ed4d89a71f32d60fb23a9f1a2420bfbe725829e135018b5eeb79f49717473233725dd9671c2ee70fa87c6907719314ae60f88b5217d976b071c4876966dcad9bdf42af368b2fe876c0d923df40b063863238b0ff207f4d0a05fcd2ee3761b2108ff11e52e1e00756d342762fd44a06b59d80509ceefeb6fa2136e949073f0b1264c675e25721bae94cdb5520041c14054062149e9d1ec55d4b432b876c004602ecc5847e41ebeccfabeaab88fdc89b559a05a104cd1e06931af0639e88c5b5c6bc14d76e7cbf6f8c5c4709dad0d88e9b37f88ad5bf662ca3ab2b8dec7eb09539cfc0dabab03e277a69ff0a8031e8e814a015e5d4b94059cb590d066dde0906e609f40bcb9100c442d566d22a6711edb6bd429c77aa5fb416aa2f4708ae50d3e294db1740fe60ec0a00fa157e2f0cb00565d3f2088276601bda8e48de5cbf68566bd41981351d1c78ebb3dfbe755c8a9ffa166a0130f085583ede5c2ab6349b5ff81fdaf70c16b8310ebd9a0b78b23597c8ec9246d6200fa81f289b451a43d042c7afdee619df40f18f559d6c25dd58b586929374dd5ae933dc1c965bbbba3a9ce2d11a72fe390b99e40b5c631be9d939e20298964b333016d0049ead7b45f16fdf768fed792d09ae7c8842f374e81f411f8922118b85c351dc57ec50016365362415a898342ec071246e76784e5cc7f8988534f4dfb0bd7e8bfab6326fced7c36f6a568c69124cfd0973871c8ed7a34ca117f65fee6093f65533d4bfe0efa875008a84a63143ffe91094901d58e21e60e2a9a5c5d9a6aea8794306dda72a06472c9e37286ffb2a912476310c4273ad0c64f17ed495b5a1bb9d4a45caef0a2477ed83bd893406f04782cde8704b75e31db821f10008976593baf354a152baf5b7e5a253be65cd2fa81488300ce83ef2313b42f1e6cf808fb2b606bf0438d379280835d91ea4c5d1ba0cffebd70c1f307cd593c03af24b431186b6e993c4de0a693af0558a86429a1359462472f7820b9ee020037eec30172ad565d15a32700a8407956b7933467f002d3177f07c2568b59838b435b6f98c1bb44ff5e278945fb4be2cf386d0cc8059592773a40afb2471c9006f239a7fa567ed6d021fd244ae5f617876631f5dfcf03d6f0ea5987f8ad06d9b60441c6de7ab14ae710eddfe1bde31cd545603f111089783d338c68f3eb66d0262e068c9c673ae3ae41f155959b6f070bd1fd56a0877126f64acecccc0d1ba79fb57d8e82d9a66c9d696d11f5887f8cf62ef60f491668dc06183be02c05b9be7aad624c5e8fa265d568ccc40855e1544d43703ec097b6695b52450c373633e62370a0f2a1e0098591aa21b977f288ca09adc51aa8c51df20c262560a65d345cd473baa85fab94bf49b4ec6d7c4d33ebf162d4e2d21968072c207278b2581169b0a48d42c7a4b2cc38d33aaa6b24b86b2bba27ec283601710b311dc51de41b756b33eca10d3506df7d4fef9fc5af3e858fde840a42e11e0306076f7f185bdd8838a01f8d2afc95829cf10190da5aee616239472dcdf0c199b16cf5b95e6b45366b23416b16f9cf34dc633079e52ae10c39edbf2b5b6cfe7354762e6b8a60acee6d09b8079505dbaf71f559c8531c16c4f103cabd8d14e3ef6d72f88ff804b219e954c861f9d1ab9949e18bdb459ecf9c3001ac14f670d706769a900694cfa4f942979eca5a796b5ac60a43e854b50e6fbeb7b110f7190ce80d966180eb5274a8db09373b74e374523d2252d5bc24b75a98bacf8da2e1f317c01737db918f02630a5e5addddfe7ad4f870ada90b33dc6efb9af0ea5d6773b08aa8952db1387ef56fdbdfdc1e40a2700a487efd6cb09421cd1398154242ca6827acc70f58b3b23fbc7da1867cf0377c18a92f6f2758d43440ccd4867e2dd0ac01a3b3571b34de79a4bea8dfee8835c0f7d8f63bb4aa4e156fd92f0971ac8b476f1c13e3c001bbe8fe7394ba81d943cf94529a7851807734559efe97d799dccc99cb7c51755af6ccc933caa9373f5eca005b52da4ddb20875f4993da71834ae9cdd5497fc6ac6ef5cb378d487c3053854868f026a204d6b0cb40ed3f52cba062a594d60ff5705dae253c4633ea9d86aa517ba856086ade6bd6d2188052ddbf7b6a78037edb75e33207fb062d1d4547c9808cdc403172e44fa67a9c1b759467d5273e7de4e03f1900df9b8c92ca67ed055aab620c1f3a0387a334f687a13b32ae9630a8255aa00d689488bcf8c0d702131d1319435c8c9ea3a1916073a0e5f7649c8b22e2c839c284d8cd0e9c2a30f908803b4e1e7cd49f0a34ccaad016f0f941f1149e1320d020b9495b7a3c3e778c08965fbcd893fe874bc6827dd69ba0dc49d704d1b2d42f09b0d4742c28946c1b78bd9a5b57ab64bb58051060979af8d80f37f514b14692128caaa0b5a9d340b8264dfd4e2ea9a7b8a7e28b62e9b57ba4a8fc76d47a864ff243ba834883452d7b1257fe5d2a2c0b344fb2eff9d447cd8df41c4a0aa05aba84c7bf9f331252fd76085cf553481caa121334b40ffd9ef54cbe6410937110d66c26e64545f695e0ee2ddf6a26d19aeeaed8b790ac84acd74ffa9bbc2b4d5e94e2df90da6f6a6a168d6fd0e906654a12fba52264165ed9b4eec22b55efaad35eefa802fc6f3d721ab9efd549342d15a5a7bd1ec8b86c039ee183b015680057faca0fe513a9c810b860048970120ac3b4f1edcde170bd7f08e0b3b55d6f158c453e43c86709fac6d31cf4f30673f90ba963497da9faaa5564191c1b70f2778b89de6017adf04e1fd0b9cfe82d31c95b94a88165daa927565f88284360e10f306490b61a7745e4c2f84a38fa96ef25fbfe8448e2b81a201c21f914ddd44fd38522d7fe827c993113a6988e4f6f24577c7b41e4115279a5969ce643dda6741af48ba0dd4bc2fd8c2ef27a942654373575e7863767d48497c2354393c2b67a1c41f89dd314fec396213281a176431233b83dffb9b2a95bc1472992f8e7d468e1da2d4502a0299233a4217e6f4e0895211db7ae95239e18e4d2d9f0e02e522e156c2ea58659ab5b83d4f1a33c2f1322873a5b826d43dc9b4b044367f73531956dabd11c857689da3194811cfec7cfa1cba12be9e0d529dba9dfbe38b87f15e93c32ce2d3b178b4525db4f6d99586a8e6f4c2b93132dc27d063e1911abe4874151997b4df1dce016e89fe2671e87ff39740eb8af5639984ee1849f42223ccc49c45405af59bc0ee1af8c3899b6af382bfb38407bdd0fe213332aebb5d08464206aea8f07ec84c6fc4de64fc233412cd51ec1ac338368adabb207d29a770bfacfbe84682b40bab057c9c53d489a9220e1a62776474fc30ed20b64af269eeb80e46dee3d05be59e6bcadbfbe31efee3b1c858ced407ab6b0263028f0dfe27fe179a5f78ade95da6895adc5c007d04b5424c9031b075d17062f075b23ec3ff95a60801c1c3b1347b347056191b237e03b97df80a6763fea8ce8b4e583434753b779742a90d3ebdc44674dc499ae0d02b443fee1da8c4c04d0f849c3bdd31eafc06ae66a163a7927d68b8ebe9f1e9a1bf69105068b691bd34d9e95f07f951d7cf614c5ba4cfc78bd429215b4a1943528b0c5556db84f2c02b7b93714a655b526a2b0b68416a1928aff313303e3bb9efeb52d7cff92116dc72eee53ac6e770593223b068351634efaae916eaa520a940efb1fcbbc09b00df9d5d073ebbf52256fe1f367c9ff74cacb5c3fe5b1fc3d760d10d861e830211611d38b534aa5010f95635511112cca8b3cb33c5422a3850536b716ee8d7ec245695f0057e30854c987c57065c1a1ef1b5bda9c5139dcc562830b8e19be1bd5eebca3748f2ef38a9a0c491c710cc5a817687cc08dd564f29150e8d8972bd926f78af5293926b479dc5f31c9b02d8761e6f85f53cc3a67fa0231d148a442ec847d55c2218fd1259653ccb1643cd62211dfa5ad7e32170d7e5dec1dc2b5f0a32cd1a298ec71d4ec59144b11edf7239bf367b748dc94868140ad1fb511fce21829ce540805704d148e9f253f07c7f84d83ee4ddd168d35148cff05cc9749be32a89ce6498f160ded74476057bf74d06b626d1cdb855cab8475015e9adc2ba844dd84acdf9069d167ccc1da2d7bc3f1f01ca5dd0e2072a20cd9423c6b8117be44af3339e8664426bd1b90ff06759b57b8bf7df5c029c6942ba3e6e9696b98dc08f0b3292ee60001607bb1e368797c56c3da2ed47950344d60e278d529cea95f4d405fc78eace97db4467273c98ed0220a6e00601fa3effa2e85c53083facdcb34e478ec2867aef026a6f35d925264c17dffcb319cc78321845d778e6390e4e34d61fb6c8d6164b65a55d1146692ed46c48f091609e6b00a82fa5cc88e10ced2b0e7f837b0919f525a9fef6e899c7b121c9151a5df96c40f6bafaa96b6450d536168563ceb73070dcb3109f61a925196baab65de785e44b7a1239df826ad2c2c20986424d5129903013a9ca30e51614249d76783de13944d8c05ca7708a97a56025ee3d4cb61cce019126d65777104692193aae1cb5611963152298b1fd132a507c5b852c5331485e75112c8ddd0359851d2bc10691497fd3fd789c2bcc962ac78d9ec0160cc9ada4f7078db2b3adfd529d97c1304e3cf8d03ba7d2a8ab81b4ee44fd760617686f74ef80c8aa1e9bb6fbb4f4053897aa18bb68929ffebac1080976bbc6ea52cf677ab1e69c0abd59daa8c64ca772c1a36c9a9eca5baecfebec66cbb19fe40420d65845f598d923f3d553496e0588b7dcc074c5cd1c0b62edf67979ae713c76f67eaa6be7b5bfaf31b3064410d04bb1e8a148b281d26b8d082f5c28c4dfecaea333011b56eaee51ed1c7208750ac006a991b43ae5952b50a34796c182b6f894f60a9dc2b2b0a7fd0a2c7daf1abc1ea5897e16d19183afcc1303711bd79f471e263fe0a78b2814a94a29e0774e293d822df99fbe8af", 0xffc}, {0x0}, {0x0}, {&(0x7f0000000800)="978cbeff064bc150dc595eaf341f72059579b960b8d5bdb0adf2825cefb288ba21f7245562ab1ab7303fdfbb8ade3aded11fd955d2cb1699c5b40bcb9eacf204aefcbf462bd117971c7ee283d187bbd9902a295bda147bad46c7a1015ab4c8c7d3ff1fcd6e2a5dc467ff303cf3a39ba58c46e926640b04180bcd7db028268b33f7d431c743cfc5c17aff0b8361c6247cd73fa50f239b87c822d271b0d1c23b0ab1def8b3898863cd5dd6dab69ce87ed10f162a82776c83029ecbe299f2e07a1584fb113cfc0a241890724a7e0aa709508cf3d3", 0xd3}], 0x0, &(0x7f00000006c0)=ANY=[@ANYBLOB="6e725fe45027776b733d7bbdc9dd8927f63d37672c7569643d", @ANYRESHEX=0x0, @ANYBLOB=',nr_blocks=\x001H454P10,huge=always,mas', @ANYBLOB="6363f836ad"]) openat$dir(0xffffffffffffff9c, 0x0, 0x2a000, 0x200) openat$tun(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/net/tun\x00', 0x2041, 0x0) syz_mount_image$msdos(0x0, &(0x7f0000000040)='./file0/file0\x00', 0x0, 0x2, &(0x7f0000000a00)=[{&(0x7f0000000ac0), 0x0, 0x6}, {&(0x7f00000007c0)="dedb317a", 0x4, 0x1}], 0x20000, &(0x7f0000000d40)=ANY=[@ANYBLOB="6572726f72733d636f6e74696e75652c756964e4", @ANYRESDEC, @ANYBLOB=',uid<', @ANYRESDEC=0x0, @ANYBLOB=',\x00']) fstat(0xffffffffffffffff, &(0x7f0000000a40)) write$binfmt_misc(0xffffffffffffffff, &(0x7f00000009c0)={'syz0', "c0b50044ba343efa43ebc04ac40d5000039242b986b874b38c6d68f3f6c8e9b13d84469e78614145c0"}, 0x2d) 00:00:22 executing program 4: syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x0, 0x4, &(0x7f0000001280)=[{&(0x7f0000000180)="102c0237cefc7f2217c98479489f5d6fcc94b479b65bfafd5b95937b4da7732bc3d73e96a208877608fe9b9993fd768d54b20f2135618ddbb5048f67ff3c864dfb9fd30e709ecb9b770c0a4febefe6a05ef544e2db218960ca3bf691173dc96b4bdb53afc823fb39fd0677d38e708f3ff102c56127acb04ccf901fa92bc0d405605ee099aa5292137eb455c50a6bc6e9846920e03b3eabb3d1dfde34e5d9ba2ec1aab1688176d06f07f25d1cad4b2eb2679196893798fc3f50fb02e01eccc3c91286b316f019ef3ef39844b9469d750fe814ba42bfd3acc5fd84b5ffe0ec0f9d2cb2c9c30452035a6f8591ffa4c7d4f0629c5d6331ce8f254106c8f5b95cb9aab2ed4c1c8d12ee0590e46bc746b38e25136196181c90717e0be67153afb7e14becc2854a8545cbdc6cfc9633a09f94eaf61bd411c8d14886e2fceed313fdb1a8e5d383857dc2b08cb659f2102f13c1ee880cdff10f45d2e25bd456e4ed3726071b773536e6adc2212078c5b7b9c1138821725817b0f6c6b38d256ba373ebc92d556d469b6e7feac7c8458f5ab3e2c93097f6542f7866b7be05e7336d7d18d847fe08ef2591adb1907b1d8d1163c4d07acb01e6ad04c15985108a6fc1809e31032fa04e3cad93b279ec6e1f8660c760d4b1f17cd0f6720a0f98f609d9db624b5931a81f6ef36bdc8870da47034eca9442b6ae445463f7008172718f2cd78787c4061988ab00293392584041b778aa42309772f4f60d930a98de4f6fa53983e7b56a46e4eb11c2e9c9c287c6e96ab9dd44ddd5783edf35a943ab0dea6f6ead7363d05173d19f8486cf2c406888b9f5939af04d3012f2e6b79210e7cc0aebca14d21b8b43adee8e67eaacdf4e9f834aa6f29bd0f0eb92e1ab1eb7b3f4135f2decd6605f09fa20386cceb128befea1e9791ee0648e7cfcfb5aa0cb58ad8f973a30c4d06b04c5ce43012ecb10371f5c64b8373d43eaca471b0e7bcc71aea44e2d2f1c551fb0aed1fffb568b875efe3110de2205f40176e95ddf810a0b184a4734ccc033928b2622898589c4edbc1444a24cd0c352895bad9e1fae684e0f2ddd08f855ed6816c6ca33670774cf8e3d78053aef559ca3bf43fd69848e5a205f833c7355b74a89e40ffcd2fe312209b542af93cfca2588a4bebe88e64e7886a6d5795709f7a7997d90e29019c93c0c8e37429dd5ff2eb4a49f2fa9c7d5f43521e572a045883d69bd24e0eb47767caf13bd7aef2833b2a3603d5f0c72d01e32fe56659693b4211b76315dbd171a4ee794b3f417e3f23471d1cc68be4fca9ffbd1fc53925ef263ea0c3fad8810fabe69dca35829b8d0af5c130aa1255d0321f52456826cd4ae7279d078093c2ff49229686662b6518ead3761a497b3897bf72bd2eafb3e33904b8f70f6d424a8c79a65cc2d106564b788c1038cda478b71f85a3a2c1de94ad8b2781a095e2f9acbf55f72f1ad83c456d3151b8724b97792e4910fdca9086990a4d95152f67655f2ade18127e4112546331a7f571a0c6af43bfce5178e09c578e9947b109b46f8c0957bd57069bb0eb73bfbfc759064028a5869e316bf06a4ef87dab4ced3c2020817acaecc28a337b87c3377502f79ca97e521e997a52f5a6e189db5222628cff997079cb834a974692d5ffbacdaa1682405bd55422657e834650611555337eb8f3328b5c790ed82ab2276ddf3f63f99f8c6c854a7b72a4443145c4aa2718bd23c52c1796ffd7507a59f5e0cb22327f4e3e8a68896523916b097a85799116564b139f6ccbc631a1e981ec88c6c5175f0007529fc065dd535cfbc4d8f478e08129ca817b79ee454268dc27cbf3517dafb0b7a9aae9f21c9d8e40782e61b837a45fef1e2c21fbacc0e5d911bc3af327781610af728b5f4a444b7d2593d08dda3d058b14f4087635ecc180244411a2f49af47d0c259de69bfa976ce01c630dc97d8d21995e1e950ae5c4193461eb13758505d29772feb3f7d5a8241614374232daaeda19b64992b75fa80f6bc5b73ab0d7747803ddd160f3ea01b02abefdd3cf36aa53193f598dffc5617e90aa640ff1a0de0c5550d2867d576bf14df9bbedf3eb615a8da86ce97df5ef6e7749aa9afe45cf06f5017de05902a29c0158f6a6f3a4242ca7d597cae362b4b226974c058613004ad0bf31f4ec10c82832b0739f5626fae6951cc552f16a5e52cd057316deb0c3491cd6e3a0ab903990793f4c97247ce8e34e30011567258861b69267dce0cf63c2ac3cdbe5eee5c59ed021198d3da3e1bc6d624391a585ccc79d5e517506815c9b3eb7c5e70ae377e901d4da04aca15a5a742b306612d157c8be989eae95329bc6328718bf2b93f011ae49914288d4afd3eaa9e13fc65c48e9cc1b85d808d21e5e986b2f2a2f0eee41572cdf7baa3ce0cc356ae47d21df5dc17ff2080423f7ec30f14aab49e83ebdef19dd87a020123248c742135cb9f8ef2f38c30ca37a9d69b3791722bfef24e76949d97c0d27edef3f80c094c8779fa5789bbc16a0bd85e48001fbf7fd4966a915233bec7f843f1632c63d3830dd16d2ff8601efd798e5a3677bdf98480735aba417772c9bc3f285ef60a3d6baf125ea2f7144617f1672ab734bd79534a6c23f02f730238e332be3032f67f30d87c877b22796f630dc4dbb345c3dd820e5028181a091c741f6304bee06a8961b3973cfafb5052657a46d58f4055e2d4d03a111dfe72050c652e521a9f26482c570017d01cde93cc8baaee55f4675f92b8411c96e7d9c9950151e6d235290d16516e08f028568dfc4069eb9ecf1c3417067b94c4dddd30fd171a119758f1fefa63fbc57e250f4f10d2535f4c9bbc6061b22621cf53370053f7e29677369c2a9da1f9734432ef1042cd49c65e31d522188a2895fc037899fe5e767e8fdbf5b89f7c2bae539bf874bde20623b7b8398b3b598491820f941efd3c2fa40210fd8c9163de6a422edc2121ae182f97af0ee942fcd93c1fb8877eb55133a9f5348d3a288a75b84559a4345a9913366c3b2516cdf2e5fe0aa629b264c57c73440511190c99b43555e8723a895f2c98968b4ea5941ab631448df019c5ad48d40a734166384628c12d8625f0d3195b6b7cdd6ce5a61ab45a04d32e7667a7cac5b52c19a07aea140e956ccdf11afe161a99bdb1887ec588ed980d76f6d8c6550f92e1832396451cf81fae67c8195141d775c0ca7cf0b4a2fcdf63be24789d1c509ef63ad05cc677b4be900c9580e119c87ffde98fcc8d8fdd88b700e7cbe69c5689b5df1cf4368004acfc24f9db3ddd398da485a9562367099ff1747377bf052aaf2bd96e56dae777850e3f5f56a713cbdc9483298b83b154fedfc59cf3a08c0c27a4b85a70bcf631c5da79f1898eb07caa15f40d0ebef4070a79186b2c9d8b7663cf0fa9249f5f14f76bc5272cf320b2ea02ff959a80f36e76cc5a3bf6c9888b8ea1c9ba54a778592858d4080a2cd7ff08c7ed94b0a56a19f0a1895ed306d78b9e735c9dbd23a12f7c7d4292832c827e0a79099caeca132d289f8841117e03d5fb0447123b160282e8e860dc701e9ce54fe7c357f3d0573af692b3742d48a45c769c08f6d4f1cb7319bef78bb0238b72450555cc899ee20d9c985aa197d2c7ecfda90b00e03b968006de45fc2735d13a26a6e9f62370ca44e2892c2110f54f75917ea2800c52e8e62eaf418445ca1f51c66c8b3a217dfcb6cabc0e9357383d8a0278be20ca84f6f687eef0086a3d66eb3dfdc6d1e49951f3343e747850000c3f579fcd9389396c48a203eed64e32c1422f9c5a4a02a830e1238c8ac2645c9822c3e88e90f978ea369d53ed7cea0ff8203b9c8a0bb62ee39711afd689593ed6cd349601151e265eaf7294d5e4f8e73c44c7c38a2a8fa322acd6a630a757009fc7841c92163563ff68159ad912a13d1699604aa9dc2df1474610d8022589b9f3a659904efc9e1c9284c01c82868d88b42139e381af10884ccf4648345f327ae8409f5ea6cfb79dac78796989759faeed60aaaf3189c569282e8d7dd51dc37d44631ba9c9803c3f68eaf34a51467252ccc5355cfb9334ae4fc84aedd3ba21621abd48003ce8009831ba47d7528f757000bc88ec078bae5a617eae87d5bbee0694f0a01c19bb07649efdef58374fb52d3999e4dd4924b6f1420c3a17766595545d706d080bb125e91fb5f063ebe069772874b746111a13abcde91563f0e11d771b20c4f3f6fbc8ac5fa8728aa160170aba80e228a310d4132d68298b000282835da013d66caec9efb719179bcd5c9a77b289c983b22c9629d1763470d6d0db29c8a43b2a04fd83a54a6f9fe4e00c5261b9fb6e4625ffa2083582264a7b568c6514529496803fd2b2b8c84c89dab88bb5f9f3b9a8fb5599cacbd41802ab9af3a383e864f2c26ca0c8ec1017ee59463c6062944bdf01bd5193795f7ca7be7e8f17ae43613e52cf84ff216886417883ddadd460c29dcdc586e3a6cd53a178e9613c5dfe6693ece8c744da685df384fdf1c041ba978a133c2cd2a881871b7a484505a2cb18865e55769ed770bc7c9bbb30b4a624ddf9432d2e21a0ea72fef64219a7022aed7666dc9e0aa155d8066b5a1f8462591d8bc5da94199f94e7e603f260244a1220afbb2c49415cd06c18614f3543c58d3c6e206f57fad1dba6a15d31b8339a75725814aba5815f6ec922edc0dfd4490341c535ba2c663d5c1f766e3a4b282eed926f5c442600b8a817fb2e733dc9a9db161fc110e2f45e8e6f7c3032b82a7d7d104cbe30b89932e06ff1144cd8093ce4320eceef5ee70ffce91914e2ff2f07bb249adc9fd9e3183a7bff2d4b074338e826e3ed6358d1ce68b1bba1abfec6ed73bf686d8463335c1f37dc1618974f9d07ae971db251ef7268e53211487a35235c63600a507c94bc9ccbd962ec9a12cbd827131a9204c566225e9036bd1e4b72ee2519e244c560dce7c1c48d6bb31a648a17f4021437008850dcadc25961b37403763747cd3e32178fed1e36b81f9abd2ef069d3721e8c4e97e7e27ef7a493b43396481f455877afc13f9182c7a9e0a751bb83732757726a75d2b9030a37fbf50ef737c1fe678b0fb0e7c1d6864405a91015357f31585469e23318fdb0f69b6abdb182ce8aff9a0e76293cd9cba96bb44701c279555a8a0f675145c1f076a0ae780e370b5295a857aee1ca266643b92b750249997ea80e663e84f655bab11b95cd7ea722c01610991bf18c742c61f8baa71cbabd074e2e077421e27709bb1b3702f97003bd7b3e008a563e794ea9dcc96f3b641d5ce3f5f339438958f10448552c167ae29f92262eed64d613146af2ab348cf2de69286b2d2f893aaeefa81019ca1e03ddc9591168e64361aab319a26e0b8e8974739fe7b39fab67667bbec265d5b54ebf4a11f5fd0a13829eaeac4ab7912cd9754e67f96222bf36d49b6fab0b94c722601131f8c7427c3d14228e9a541399bd1256170720f697eab337aa8f18c9c0d162c972b424d5fa946732f3bc28a62bd2f22584d176b417876e92fe44e026a0156e1ed6baf9d88a3f06a1c5c0a4ef3d44f237b8d20477245004718f72a6bde55f8ec07f61b77d39b36a93845af7abec3fb704b4749e099822be2c57de76caf4dbeb75a0810f7666362f4f13f8ff6a10c85f62a58a3beaa46b21797eb098ee091704f73ffb306f3871d460343c317c1004dd3b70618edfa8058212db58666a9df976429c858b640ca053463e4617c7613cb62fb9cc7a4d1855aa25e93dffd26c99d9f0085c837f780d54018d899a8de8cfe1c30f78185b", 0x1000, 0x9}, {&(0x7f0000000080)="ddaa0e1e3bae43e024e64da287b5d3362289ca379711ba48a4f03e9776d6039eca4ae08a51892f960d15cda3d3d168bd083293448055c04b0b", 0x39, 0x7}, {&(0x7f0000001180)="beef4b184b9d3492b546994f1773a6969caa133dc5904130cb928d493e9dbbce9b27ff4259c3c883eb38fbd649773882bcf36590e614e943ea963763602eee18a82ebacab79fc3ebc84571ee68980b25778d6d304500afe961bc2727a6f0c1700da11c1af40afc381cb4cad26532a9259b38a396ad05a539b5668e2c857bc909af2332c4f34b0a7c806c1c31e30a950083245b01c570a4faad4784aa0f617648113765fa316db956d18c91a35302b2ad3a378af5bde6fb95c708d1fe584ae3b6b007cb6e74ea3e657c31ae5faaafa552c5d0897747a6dc736a5f953d4a97ce9d5426679390a97aa08c059bf1b11944", 0xef, 0x7}, {&(0x7f00000000c0)="3dcf41747b486195373d7257f2dd557653cb5f8e562737567d391b98649a7f44005652eb1a35bec27e3b5dbe0a246fbe5883ac08a6b0d8d8f1", 0x39, 0x527d}], 0x0, &(0x7f0000000040)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r0, 0x0) fchmodat(r0, &(0x7f0000000140)='./file0/../file0\x00', 0x0) [ 181.500292] kvm: vcpu 0: requested 128 ns lapic timer period limited to 200000 ns [ 181.524211] EXT4-fs (loop4): VFS: Can't find ext4 filesystem [ 181.628634] tmpfs: No value for mount option 's' [ 181.677885] IPVS: ftp: loaded support on port[0] = 21 00:00:22 executing program 4: perf_event_open(&(0x7f0000000200)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41bd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket(0x1, 0x0, 0x0) setsockopt$bt_BT_FLUSHABLE(r0, 0x112, 0x8, &(0x7f0000000100)=0x5, 0x4) socket(0x2000000000000021, 0x0, 0x10000000000002) recvmsg(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0x0) connect$rxrpc(0xffffffffffffffff, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) socket(0x10, 0x0, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0x0) r1 = socket(0x11, 0x800000003, 0x0) bind(r1, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r1, &(0x7f00000003c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000000)=0x14) r3 = socket$inet6_udp(0xa, 0x2, 0x0) sendmsg(r3, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000140)="5c6cb83c61d7d8670bfac663160fbc237368d121b1e07275f5efda377968ea1315a32a4989c18060f45e10d1a246801a60e476d4bd0861e059d996c79fbba8a3fa3cad0b21039aa1b6523b8134b8176bce38dd3132947b5fc7b5e406ded5781e0e81b4c13a03160ff0bf47cb14cc3241800ab3db", 0x74}, {&(0x7f0000000280)="96ff91dd964c5c23c8b9e2afc0daef18167bc62eb05b87bdbc474ec87dd6eb30c4264238b5edcd8eae65a9cf1321568f5be32ab79f48c325243da08da1eb91f8a1c428f6a2362907fc74eaa01c87db77bc1948e38bde8af6f1d4e778be04e8969834d6d2d684c4e74477b60b0a30ff0c15848f926b7e841bcbbe9c9fcc77934215dcd8cac11c472fc41a01e90066a8342fd9ad94ec189b4afbac574302b49a5a955b708bac78ff52a7b9aacb32509f", 0xaf}, {&(0x7f0000000400)="b0ba92d73c53b258869193e195e7f8ed618e55d1522fe1d7880b1cc47f796e8175f38bd29cf4c557c50e123dcb2936d95ae8e986daf2ccd25d6462acfc9d2b83f979d852e852f98a2ab397cbcf0399344bc00c3cb8c6df8805b4c23cf2d9c0cd648b0f0305b3f4544b8503c28d9c534d05bbeb97571d84c4184c20c7baa2e1ccf2b0ad9f2b320be0140979c3c6a9552b6da2fe4625378f83d2ddd839ba2e4dc82cbb86", 0xa3}, {&(0x7f0000000540)="93020fdc5135cbeaa411d89b0dc51b5938655030da543b2609ef26b4274cd88f46d3cedd4360ae3828aee92a12b07edb6db6d8d25d8ff5cfa0d4e7fd398074cbdcccc1b2c2d958779c881303ee4dfc5b65d1988ac4db449c9d23b09f8e48b0bd9126b714234fa7353d96c3900a1becb456020d8a7e3f5ac7ac85e9ec9555cadaa3819951f983583127c115cac653e210513110016fea163334319fbefef843fd6534a37f15431f71931a5e31f2403cfb679cb5743c584c2ff7f7451c6352bdd327c3ffd972cb9dd33399", 0xca}, {&(0x7f0000000380)="caaca9ad300256a7065d2e53a58986f0a4aec3ebbca14a7fb5431a6996b0f98f821849408d94d5437dd9", 0x2a}, {&(0x7f0000000640)="7239b6cb7866b79a36ad5969e8502edfa5c207e36e", 0x15}, {&(0x7f0000000680)="b2cfb7404ee2656a3f88f79482d7a0862ecd06c684004d4b28dca2f4db86f5f0a2e1fe99f0091c53658873d5d5a2180e447abdee889793c8ca89346387713fc76cde399e501490e46b9fe17844ed2f4c4a578ead72dcd174f58724532ff5344831c144225bbdbacd292f0e8e36b772f2a1d9011282", 0x75}, {&(0x7f0000000800)="50ab08dc858ef5a46b9ab8a2b8880ad55502e2629eddbca97513b50944ab8ea5bc4c36fd4beab61000d5cfb53c3b1443d5f0082f94ef54ee2d4856d140451d58869aedb5829eaaafcf1c9df2440c55a98df0ffc7bf7101733e149372309307ad8e730ccb977b96492104f67c536e9d630f894b78d512d46b402ba11280730be5d67f766f91", 0x85}], 0x8}, 0x4000) socket(0x10, 0x3, 0x0) r4 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000040)='cgroup.controllers\x00', 0x0, 0x0) sendmsg$nl_route_sched(r4, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000340)=@newqdisc={0x3c, 0x24, 0x8, 0x0, 0x0, {0x0, 0x0, 0x0, r2, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_cake={{0x9, 0x1, 'cake\x00'}, {0xc, 0x2, [@TCA_CAKE_DIFFSERV_MODE={0x8, 0x3, 0x2}]}}]}, 0x3c}}, 0x0) sendmsg$ETHTOOL_MSG_LINKMODES_SET(0xffffffffffffffff, &(0x7f0000000500)={0x0, 0x0, &(0x7f00000004c0)={0x0}, 0x1, 0x0, 0x0, 0x4}, 0x48054) [ 181.881756] tmpfs: Bad mount option nr_P'wks [ 182.186933] IPVS: ftp: loaded support on port[0] = 21 00:00:23 executing program 4: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x11, 0x80a, 0x0) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000300)={'bond0\x00', 0x0}) r3 = socket$nl_route(0x10, 0x3, 0x0) r4 = socket$netlink(0x10, 0x3, 0x0) r5 = socket(0x10, 0x803, 0x0) sendmsg$NBD_CMD_DISCONNECT(r5, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r5, &(0x7f0000000200)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000000c0)=0x14) r7 = syz_genetlink_get_family_id$mptcp(&(0x7f0000000100)='mptcp_pm\x00', 0xffffffffffffffff) sendmsg$MPTCP_PM_CMD_GET_LIMITS(0xffffffffffffffff, &(0x7f0000000280)={&(0x7f00000000c0), 0xc, &(0x7f0000000240)={&(0x7f0000000140)={0x8c, r7, 0x4, 0x70bd29, 0x25dfdbfd, {}, [@MPTCP_PM_ATTR_RCV_ADD_ADDRS={0x8}, @MPTCP_PM_ATTR_RCV_ADD_ADDRS={0x8, 0x2, 0x6}, @MPTCP_PM_ATTR_RCV_ADD_ADDRS={0x8, 0x2, 0x1}, @MPTCP_PM_ATTR_SUBFLOWS={0x8, 0x3, 0x3}, @MPTCP_PM_ATTR_SUBFLOWS={0x8, 0x3, 0x4}, @MPTCP_PM_ATTR_ADDR={0x2c, 0x1, 0x0, 0x1, [@MPTCP_PM_ADDR_ATTR_ID={0x5, 0x2, 0xff}, @MPTCP_PM_ADDR_ATTR_FLAGS={0x8, 0x6, 0x5}, @MPTCP_PM_ADDR_ATTR_ADDR4={0x8}, @MPTCP_PM_ADDR_ATTR_PORT={0x6, 0x5, 0x4e23}, @MPTCP_PM_ADDR_ATTR_FAMILY={0x6, 0x1, 0xa}]}, @MPTCP_PM_ATTR_ADDR={0x1c, 0x1, 0x0, 0x1, [@MPTCP_PM_ADDR_ATTR_ID={0x5, 0x2, 0x9a}, @MPTCP_PM_ADDR_ATTR_FLAGS={0x8, 0x6, 0x1}, @MPTCP_PM_ADDR_ATTR_ID={0x5, 0x2, 0x94}]}, @MPTCP_PM_ATTR_RCV_ADD_ADDRS={0x8}]}, 0x8c}, 0x1, 0x0, 0x0, 0x4010}, 0x10800) sendmsg$MPTCP_PM_CMD_GET_ADDR(r5, &(0x7f0000000380)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000340)={&(0x7f0000000240)={0x3c, r7, 0x4, 0x70bd25, 0x25dfdbfd, {}, [@MPTCP_PM_ATTR_SUBFLOWS={0x8}, @MPTCP_PM_ATTR_SUBFLOWS={0x8, 0x3, 0x4}, @MPTCP_PM_ATTR_SUBFLOWS={0x8, 0x3, 0x4}, @MPTCP_PM_ATTR_SUBFLOWS={0x8, 0x3, 0x7}, @MPTCP_PM_ATTR_SUBFLOWS={0x8, 0x3, 0x2}]}, 0x3c}, 0x1, 0x0, 0x0, 0x41}, 0x0) sendmsg$nl_route(r4, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000c40)=ANY=[@ANYBLOB="4800000010000507800000f70000000000000000", @ANYRES32=r6, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route(r3, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000280)=@newlink={0x44, 0x10, 0x581, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x1c, 0x12, 0x0, 0x1, @vlan={{0x9, 0x1, 'vlan\x00'}, {0xc, 0x2, 0x0, 0x1, [@IFLA_VLAN_ID={0x6}]}}}, @IFLA_LINK={0x8, 0x5, r6}]}, 0x44}}, 0x0) sendmsg$nl_route(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f00000006c0)={&(0x7f0000000b40)=@newlink={0x28, 0x10, 0x401, 0x0, 0x0, {0x0, 0x0, 0x0, r6}, [@IFLA_MASTER={0x8, 0xa, r2}]}, 0x28}}, 0x0) [ 182.718173] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.4'. [ 182.818954] IPv6: ADDRCONF(NETDEV_UP): vlan2: link is not ready [ 182.835147] bond0: Enslaving veth3 as an active interface with an up link [ 182.880211] syz-executor.4 (10540) used greatest stack depth: 23592 bytes left 00:00:23 executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mount(0x0, 0x0, &(0x7f0000000180)='exfat\x00', 0x1000000, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x103, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40, 0x0, @perf_bp={0x0}, 0x80}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) unshare(0x20600) unshare(0x2c000c80) r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000100)='/dev/loop-control\x00', 0x0, 0x0) ioctl$LOOP_CTL_REMOVE(r0, 0x4c81, 0x0) chdir(0x0) ioctl$BTRFS_IOC_BALANCE_V2(0xffffffffffffffff, 0xc4009420, &(0x7f00000001c0)={0x0, 0x4, {0x0, @struct, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x20, @usage=0x24, 0x0, 0x0, [0x0, 0x3, 0x0, 0x0, 0x0, 0x10000]}, {0x1, @struct={0x8}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x51, @struct, 0x2000000, 0x0, [0x101, 0x6]}, {0x0, @struct, 0x0, 0x4, 0x0, 0x5, 0x0, 0x0, 0x0, @struct={0x40}, 0x0, 0x0, [0xfffffffffffffffc, 0xfff, 0x0, 0x7]}, {0x4}}) syz_mount_image$tmpfs(&(0x7f0000000180)='tmpfs\x00', &(0x7f00000010c0)='./file0\x00', 0x0, 0x1, &(0x7f0000001640)=[{&(0x7f0000001280)="baa1f7f5eca0ecaf6653ff44101e8816ccc870cd5fe187851ba9082509ef2e61a9ecb54e298c631c940cdd34fdc00ae947e90cc6be2ca5bbc7fab51c9f970bec59c74f2a41eb570e7d9b9b539449200686", 0x51}], 0x0, &(0x7f0000000980)=ANY=[@ANYBLOB="2c73b9000088d2746016a594a6250408cf17adac91000000", @ANYRESDEC]) ioctl$LOOP_CTL_ADD(r0, 0x4c80, 0x0) syz_mount_image$tmpfs(&(0x7f0000000640)='tmpfs\x00', &(0x7f0000000680)='./file0\x00', 0x0, 0x4, &(0x7f0000000900)=[{&(0x7f00000016c0)="a0ea7b8ae78210a7af663b188cba0b228c41a3edabc795fc943f9c02f99e2350059c0b5a5983b08be30fd630950310f85b9c7d023bfd37e7810ed6e19284c3e2e2a2d92b71d3f3d1eee2a658f1875b72048147d64bbe6c064a2428a35af0fdba4af24c31b3b3d1549e79de048f905146ec5ed72b3ba8bb0ed0166fdf0feaac42125e424d57215b8cdd1b7df2c9389f84690bbc8bb1a465a8c67723a0e5d25641ecf94cd11df1c508a6b5cbcb915077c62fab802a16131187d5c52fa1af683f20dea44f60223daa5f57f9ec22c329b3e2520af09b68eceac4619e252a4dc0db21b3582cf1c5fed35f635cfc250b7bdbbd516bd21e5554eedf3407140aa6d1c69943ca322d668bf171d3bda7eb21e9b8987f568c32251a42f1b5a4134cae5dc65553dc531bd732105d30533022b320b371be5bdf26e471751fa75556fc81d82f6e6e3eafc71dda2461cf638f3f4b7ad389a8ad3d5b86ca128734e1fa0c84548cefa7f863c12025e957ce0423a95346672ecd629aa743dccfefb03c778e2cfbaf69ba61e78dd80a86e5fabecd486b01937847dd8e3df15d301dcf1442a0068b401f24828c479dc8a4c646feb97e97d529fd65f498b48cd0d4a2d0903e2400ba55636828ca788eda01d5e6f5a4480b34aea61ee07536eb5741a24f08f571190b737df9ceeeb5aba30a694590c933e2a7a0621099a45bb0df25412df9322025e7dedc688868759cd4209c9a99034f9ea60d65043bd9d0004cabe88a84dcc7f420cc8390af997273863266778a43108abb2c37416fd941e859acb048084af146e91fb3094c7ed4d89a71f32d60fb23a9f1a2420bfbe725829e135018b5eeb79f49717473233725dd9671c2ee70fa87c6907719314ae60f88b5217d976b071c4876966dcad9bdf42af368b2fe876c0d923df40b063863238b0ff207f4d0a05fcd2ee3761b2108ff11e52e1e00756d342762fd44a06b59d80509ceefeb6fa2136e949073f0b1264c675e25721bae94cdb5520041c14054062149e9d1ec55d4b432b876c004602ecc5847e41ebeccfabeaab88fdc89b559a05a104cd1e06931af0639e88c5b5c6bc14d76e7cbf6f8c5c4709dad0d88e9b37f88ad5bf662ca3ab2b8dec7eb09539cfc0dabab03e277a69ff0a8031e8e814a015e5d4b94059cb590d066dde0906e609f40bcb9100c442d566d22a6711edb6bd429c77aa5fb416aa2f4708ae50d3e294db1740fe60ec0a00fa157e2f0cb00565d3f2088276601bda8e48de5cbf68566bd41981351d1c78ebb3dfbe755c8a9ffa166a0130f085583ede5c2ab6349b5ff81fdaf70c16b8310ebd9a0b78b23597c8ec9246d6200fa81f289b451a43d042c7afdee619df40f18f559d6c25dd58b586929374dd5ae933dc1c965bbbba3a9ce2d11a72fe390b99e40b5c631be9d939e20298964b333016d0049ead7b45f16fdf768fed792d09ae7c8842f374e81f411f8922118b85c351dc57ec50016365362415a898342ec071246e76784e5cc7f8988534f4dfb0bd7e8bfab6326fced7c36f6a568c69124cfd0973871c8ed7a34ca117f65fee6093f65533d4bfe0efa875008a84a63143ffe91094901d58e21e60e2a9a5c5d9a6aea8794306dda72a06472c9e37286ffb2a912476310c4273ad0c64f17ed495b5a1bb9d4a45caef0a2477ed83bd893406f04782cde8704b75e31db821f10008976593baf354a152baf5b7e5a253be65cd2fa81488300ce83ef2313b42f1e6cf808fb2b606bf0438d379280835d91ea4c5d1ba0cffebd70c1f307cd593c03af24b431186b6e993c4de0a693af0558a86429a1359462472f7820b9ee020037eec30172ad565d15a32700a8407956b7933467f002d3177f07c2568b59838b435b6f98c1bb44ff5e278945fb4be2cf386d0cc8059592773a40afb2471c9006f239a7fa567ed6d021fd244ae5f617876631f5dfcf03d6f0ea5987f8ad06d9b60441c6de7ab14ae710eddfe1bde31cd545603f111089783d338c68f3eb66d0262e068c9c673ae3ae41f155959b6f070bd1fd56a0877126f64acecccc0d1ba79fb57d8e82d9a66c9d696d11f5887f8cf62ef60f491668dc06183be02c05b9be7aad624c5e8fa265d568ccc40855e1544d43703ec097b6695b52450c373633e62370a0f2a1e0098591aa21b977f288ca09adc51aa8c51df20c262560a65d345cd473baa85fab94bf49b4ec6d7c4d33ebf162d4e2d21968072c207278b2581169b0a48d42c7a4b2cc38d33aaa6b24b86b2bba27ec283601710b311dc51de41b756b33eca10d3506df7d4fef9fc5af3e858fde840a42e11e0306076f7f185bdd8838a01f8d2afc95829cf10190da5aee616239472dcdf0c199b16cf5b95e6b45366b23416b16f9cf34dc633079e52ae10c39edbf2b5b6cfe7354762e6b8a60acee6d09b8079505dbaf71f559c8531c16c4f103cabd8d14e3ef6d72f88ff804b219e954c861f9d1ab9949e18bdb459ecf9c3001ac14f670d706769a900694cfa4f942979eca5a796b5ac60a43e854b50e6fbeb7b110f7190ce80d966180eb5274a8db09373b74e374523d2252d5bc24b75a98bacf8da2e1f317c01737db918f02630a5e5addddfe7ad4f870ada90b33dc6efb9af0ea5d6773b08aa8952db1387ef56fdbdfdc1e40a2700a487efd6cb09421cd1398154242ca6827acc70f58b3b23fbc7da1867cf0377c18a92f6f2758d43440ccd4867e2dd0ac01a3b3571b34de79a4bea8dfee8835c0f7d8f63bb4aa4e156fd92f0971ac8b476f1c13e3c001bbe8fe7394ba81d943cf94529a7851807734559efe97d799dccc99cb7c51755af6ccc933caa9373f5eca005b52da4ddb20875f4993da71834ae9cdd5497fc6ac6ef5cb378d487c3053854868f026a204d6b0cb40ed3f52cba062a594d60ff5705dae253c4633ea9d86aa517ba856086ade6bd6d2188052ddbf7b6a78037edb75e33207fb062d1d4547c9808cdc403172e44fa67a9c1b759467d5273e7de4e03f1900df9b8c92ca67ed055aab620c1f3a0387a334f687a13b32ae9630a8255aa00d689488bcf8c0d702131d1319435c8c9ea3a1916073a0e5f7649c8b22e2c839c284d8cd0e9c2a30f908803b4e1e7cd49f0a34ccaad016f0f941f1149e1320d020b9495b7a3c3e778c08965fbcd893fe874bc6827dd69ba0dc49d704d1b2d42f09b0d4742c28946c1b78bd9a5b57ab64bb58051060979af8d80f37f514b14692128caaa0b5a9d340b8264dfd4e2ea9a7b8a7e28b62e9b57ba4a8fc76d47a864ff243ba834883452d7b1257fe5d2a2c0b344fb2eff9d447cd8df41c4a0aa05aba84c7bf9f331252fd76085cf553481caa121334b40ffd9ef54cbe6410937110d66c26e64545f695e0ee2ddf6a26d19aeeaed8b790ac84acd74ffa9bbc2b4d5e94e2df90da6f6a6a168d6fd0e906654a12fba52264165ed9b4eec22b55efaad35eefa802fc6f3d721ab9efd549342d15a5a7bd1ec8b86c039ee183b015680057faca0fe513a9c810b860048970120ac3b4f1edcde170bd7f08e0b3b55d6f158c453e43c86709fac6d31cf4f30673f90ba963497da9faaa5564191c1b70f2778b89de6017adf04e1fd0b9cfe82d31c95b94a88165daa927565f88284360e10f306490b61a7745e4c2f84a38fa96ef25fbfe8448e2b81a201c21f914ddd44fd38522d7fe827c993113a6988e4f6f24577c7b41e4115279a5969ce643dda6741af48ba0dd4bc2fd8c2ef27a942654373575e7863767d48497c2354393c2b67a1c41f89dd314fec396213281a176431233b83dffb9b2a95bc1472992f8e7d468e1da2d4502a0299233a4217e6f4e0895211db7ae95239e18e4d2d9f0e02e522e156c2ea58659ab5b83d4f1a33c2f1322873a5b826d43dc9b4b044367f73531956dabd11c857689da3194811cfec7cfa1cba12be9e0d529dba9dfbe38b87f15e93c32ce2d3b178b4525db4f6d99586a8e6f4c2b93132dc27d063e1911abe4874151997b4df1dce016e89fe2671e87ff39740eb8af5639984ee1849f42223ccc49c45405af59bc0ee1af8c3899b6af382bfb38407bdd0fe213332aebb5d08464206aea8f07ec84c6fc4de64fc233412cd51ec1ac338368adabb207d29a770bfacfbe84682b40bab057c9c53d489a9220e1a62776474fc30ed20b64af269eeb80e46dee3d05be59e6bcadbfbe31efee3b1c858ced407ab6b0263028f0dfe27fe179a5f78ade95da6895adc5c007d04b5424c9031b075d17062f075b23ec3ff95a60801c1c3b1347b347056191b237e03b97df80a6763fea8ce8b4e583434753b779742a90d3ebdc44674dc499ae0d02b443fee1da8c4c04d0f849c3bdd31eafc06ae66a163a7927d68b8ebe9f1e9a1bf69105068b691bd34d9e95f07f951d7cf614c5ba4cfc78bd429215b4a1943528b0c5556db84f2c02b7b93714a655b526a2b0b68416a1928aff313303e3bb9efeb52d7cff92116dc72eee53ac6e770593223b068351634efaae916eaa520a940efb1fcbbc09b00df9d5d073ebbf52256fe1f367c9ff74cacb5c3fe5b1fc3d760d10d861e830211611d38b534aa5010f95635511112cca8b3cb33c5422a3850536b716ee8d7ec245695f0057e30854c987c57065c1a1ef1b5bda9c5139dcc562830b8e19be1bd5eebca3748f2ef38a9a0c491c710cc5a817687cc08dd564f29150e8d8972bd926f78af5293926b479dc5f31c9b02d8761e6f85f53cc3a67fa0231d148a442ec847d55c2218fd1259653ccb1643cd62211dfa5ad7e32170d7e5dec1dc2b5f0a32cd1a298ec71d4ec59144b11edf7239bf367b748dc94868140ad1fb511fce21829ce540805704d148e9f253f07c7f84d83ee4ddd168d35148cff05cc9749be32a89ce6498f160ded74476057bf74d06b626d1cdb855cab8475015e9adc2ba844dd84acdf9069d167ccc1da2d7bc3f1f01ca5dd0e2072a20cd9423c6b8117be44af3339e8664426bd1b90ff06759b57b8bf7df5c029c6942ba3e6e9696b98dc08f0b3292ee60001607bb1e368797c56c3da2ed47950344d60e278d529cea95f4d405fc78eace97db4467273c98ed0220a6e00601fa3effa2e85c53083facdcb34e478ec2867aef026a6f35d925264c17dffcb319cc78321845d778e6390e4e34d61fb6c8d6164b65a55d1146692ed46c48f091609e6b00a82fa5cc88e10ced2b0e7f837b0919f525a9fef6e899c7b121c9151a5df96c40f6bafaa96b6450d536168563ceb73070dcb3109f61a925196baab65de785e44b7a1239df826ad2c2c20986424d5129903013a9ca30e51614249d76783de13944d8c05ca7708a97a56025ee3d4cb61cce019126d65777104692193aae1cb5611963152298b1fd132a507c5b852c5331485e75112c8ddd0359851d2bc10691497fd3fd789c2bcc962ac78d9ec0160cc9ada4f7078db2b3adfd529d97c1304e3cf8d03ba7d2a8ab81b4ee44fd760617686f74ef80c8aa1e9bb6fbb4f4053897aa18bb68929ffebac1080976bbc6ea52cf677ab1e69c0abd59daa8c64ca772c1a36c9a9eca5baecfebec66cbb19fe40420d65845f598d923f3d553496e0588b7dcc074c5cd1c0b62edf67979ae713c76f67eaa6be7b5bfaf31b3064410d04bb1e8a148b281d26b8d082f5c28c4dfecaea333011b56eaee51ed1c7208750ac006a991b43ae5952b50a34796c182b6f894f60a9dc2b2b0a7fd0a2c7daf1abc1ea5897e16d19183afcc1303711bd79f471e263fe0a78b2814a94a29e0774e293d822df99fbe8af", 0xffc}, {0x0}, {0x0}, {&(0x7f0000000800)="978cbeff064bc150dc595eaf341f72059579b960b8d5bdb0adf2825cefb288ba21f7245562ab1ab7303fdfbb8ade3aded11fd955d2cb1699c5b40bcb9eacf204aefcbf462bd117971c7ee283d187bbd9902a295bda147bad46c7a1015ab4c8c7d3ff1fcd6e2a5dc467ff303cf3a39ba58c46e926640b04180bcd7db028268b33f7d431c743cfc5c17aff0b8361c6247cd73fa50f239b87c822d271b0d1c23b0ab1def8b3898863cd5dd6dab69ce87ed10f162a82776c83029ecbe299f2e07a1584fb113cfc0a241890724a7e0aa709508cf3d3", 0xd3}], 0x0, &(0x7f00000006c0)=ANY=[@ANYBLOB="6e725fe45027776b733d7bbdc9dd8927f63d37672c7569643d", @ANYRESHEX=0x0, @ANYBLOB=',nr_blocks=\x001H454P10,huge=always,mas', @ANYBLOB="6363f836ad"]) openat$dir(0xffffffffffffff9c, 0x0, 0x2a000, 0x200) openat$tun(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/net/tun\x00', 0x2041, 0x0) syz_mount_image$msdos(0x0, &(0x7f0000000040)='./file0/file0\x00', 0x0, 0x2, &(0x7f0000000a00)=[{&(0x7f0000000ac0), 0x0, 0x6}, {&(0x7f00000007c0)="dedb317a", 0x4, 0x1}], 0x20000, &(0x7f0000000d40)=ANY=[@ANYBLOB="6572726f72733d636f6e74696e75652c756964e4", @ANYRESDEC, @ANYBLOB=',uid<', @ANYRESDEC=0x0, @ANYBLOB=',\x00']) fstat(0xffffffffffffffff, &(0x7f0000000a40)) write$binfmt_misc(0xffffffffffffffff, &(0x7f00000009c0)={'syz0', "c0b50044ba343efa43ebc04ac40d5000039242b986b874b38c6d68f3f6c8e9b13d84469e78614145c0"}, 0x2d) 00:00:23 executing program 1: perf_event_open(&(0x7f00000012c0)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = getpgrp(0xffffffffffffffff) prctl$PR_SET_PTRACER(0x59616d61, r0) clone(0x2000000002000100, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) r1 = gettid() r2 = socket$inet(0x2, 0x200000002, 0x0) setsockopt$EBT_SO_SET_ENTRIES(r2, 0x0, 0x80, &(0x7f0000000400)=@broute={'broute\x00', 0x20, 0x2, 0x330, [0x0, 0x0, 0x0, 0x0, 0x0, 0x20000580], 0x2, 0x0, &(0x7f0000000580)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000700000000000000000000000000feffffff0100000019000000000000000000726f7365300000000000000000000000726f73653000000000000000000000007465616d5f736c6176655f310000000064756d6d7930000000000000000000000180c2000000000000000000ffffffffffff0000000000000000d00000000801000038010000706b74747970650000000000000000000000000000000000000000000000000008000000000000000000000000000000706b747479706500000000000000000000000000000000000000000000000000080000000000000000000000000000006d61726b0000000000000000000000000000000000000000000000000000000010000000000000000000000000000000ddffffff0000000072656469726563740000000000000000000000000000000000000000000000000800000000000000feffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000001000000ffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000001000000feffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000001000000ffffffff01000000030000000000000080357665746831000000000000000000000074756e6c30000000000000000000000074756e6c300000000000000000000000766c616e300000000000000000000000aaaaaaaaaabb000000000000aaaaaaaaaa0000000000000000000001000000010000380100006367726f757000000000000000000000000000000000000000000000000000000800000000000000000000000000000061727000000000000000000000000000000000000000000000000000000000003800000000000000000000000000000000000000000000007f0000010000000072ce35f341210000000000000000000000000000000000000000000000000000646e6174000000000000000000000000000000000000000000000000000000001000000000000000aaaaaaaaaabb0000fdffffff00000000"]}, 0x3a8) ptrace$setopts(0x4206, r1, 0x0, 0x0) wait4(0xffffffffffffffff, 0x0, 0x0, 0x0) 00:00:24 executing program 2: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f0000000080)='NLBL_MGMT\x00', r0) r3 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_802154(r3, 0x8933, &(0x7f0000000140)={'wpan0\x00'}) r4 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r5 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r6 = syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f0000000040)='NLBL_MGMT\x00', r5) sendmsg$NLBL_MGMT_C_ADD(r4, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)={0x30, r6, 0x401, 0x0, 0x0, {}, [@NLBL_MGMT_A_PROTOCOL={0x8, 0x2, 0x5}, @NLBL_MGMT_A_DOMAIN={0x9, 0x1, ',%#,\x00'}, @NLBL_MGMT_A_FAMILY={0x6, 0xb, 0x28}]}, 0x30}}, 0x0) sendmsg$NLBL_MGMT_C_ADD(r3, &(0x7f0000000100)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000040)={0x1c, r6, 0x100, 0x70bd28, 0x25dfdbfd, {}, [@NLBL_MGMT_A_DOMAIN={0x5, 0x1, '\x00'}]}, 0x1c}}, 0x20008041) sendmsg$NLBL_MGMT_C_ADD(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000140)={0x34, r2, 0x101, 0x0, 0x0, {}, [@NLBL_MGMT_A_PROTOCOL={0x8, 0x2, 0x5}, @NLBL_MGMT_A_DOMAIN={0x6, 0x1, '!\x00'}, @NLBL_MGMT_A_IPV4ADDR={0x8, 0x7, @multicast2}, @NLBL_MGMT_A_IPV4MASK={0x8, 0x8, @dev}]}, 0x34}, 0x1, 0xa000000}, 0x0) perf_event_open(&(0x7f00000001c0)={0x2, 0x70, 0xc7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r7 = syz_init_net_socket$nfc_llcp(0x27, 0x1, 0x1) setsockopt$nfc_llcp_NFC_LLCP_MIUX(r7, 0x118, 0x1, &(0x7f00000007c0), 0x4) r8 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r9 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r10 = syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f0000000040)='NLBL_MGMT\x00', r9) sendmsg$NLBL_MGMT_C_ADD(r8, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)={0x30, r10, 0x401, 0x0, 0x0, {}, [@NLBL_MGMT_A_PROTOCOL={0x8, 0x2, 0x5}, @NLBL_MGMT_A_DOMAIN={0x9, 0x1, ',%#,\x00'}, @NLBL_MGMT_A_FAMILY={0x6, 0xb, 0x28}]}, 0x30}}, 0x0) sendmsg$NLBL_MGMT_C_ADD(r5, &(0x7f0000000340)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x1000}, 0xc, &(0x7f0000000200)={&(0x7f0000000280)={0x8c, r10, 0x300, 0x70bd28, 0x25dfdbfc, {}, [@NLBL_MGMT_A_IPV6MASK={0x14, 0x6, @ipv4={[], [], @initdev={0xac, 0x1e, 0x0, 0x0}}}, @NLBL_MGMT_A_PROTOCOL={0x8, 0x2, 0x3}, @NLBL_MGMT_A_DOMAIN={0x6, 0x1, '!\x00'}, @NLBL_MGMT_A_IPV4ADDR={0x8, 0x7, @initdev={0xac, 0x1e, 0x1, 0x0}}, @NLBL_MGMT_A_IPV4MASK={0x8, 0x8, @multicast1}, @NLBL_MGMT_A_IPV6ADDR={0x14, 0x5, @private2={0xfc, 0x2, [], 0x1}}, @NLBL_MGMT_A_CV4DOI={0x8, 0x4, 0x3}, @NLBL_MGMT_A_IPV6MASK={0x14, 0x6, @private0={0xfc, 0x0, [], 0x1}}, @NLBL_MGMT_A_IPV6ADDR={0x14, 0x5, @private0}]}, 0x8c}, 0x1, 0x0, 0x0, 0x4000000}, 0x4c800) 00:00:24 executing program 4: syz_emit_ethernet(0x46, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60d4100000108400fe8000000000000000000000000000bbff020000000000000000000000000001ca046ab2a6de25a21cd01a5ec00aa11b4aa926485ba7ff0db790c1b52780f4ed21f316d28d18256fc62fd169", @ANYRES16=0x0], 0x0) 00:00:24 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x1, 0x0, 0x0) fgetxattr(r0, &(0x7f00000000c0)=@random={'osx.', 'ext2\x00'}, &(0x7f0000000140)=""/150, 0x96) r1 = socket$vsock_stream(0x28, 0x1, 0x0) ioctl$BTRFS_IOC_START_SYNC(r0, 0x80089418, &(0x7f0000000040)=0x0) ioctl$BTRFS_IOC_SUBVOL_CREATE_V2(r1, 0x50009418, &(0x7f0000000540)={{r0}, r2, 0x14, @unused=[0x443, 0x7fffffff, 0x7f, 0x101], @subvolid=0x3}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r3, 0x0) r4 = openat(r3, &(0x7f0000000000)='./file0\x00', 0x0, 0x86) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x121000, 0x0) write$binfmt_elf64(r5, &(0x7f0000002140)=ANY=[@ANYBLOB="7f454c46801360fd03000000000000040200030000000000940000000000000040000000000000009f03000000000000f2f6ffff07003800020006000600000803000000ffffff7ffeffffffffffffffa105000000000000383600000000000009000000000000003f00000000000000040000000000000005000000020000000000000000000000080000000000000008000000000000000700000000000000000000000000000006000000000000007711e9218abd38a3aae97f05526757d89c149b90c78ce262c3b92da1eff0f6a28cca64087d4d6f10b157613caa52bce6b027efe73156a32227d11e68084139b7d0b255bc406457118cd9591caf86d70766cef7ebe985507d2a9d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b71d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000089ad4ccee590800f9e2326d4b826000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000095d8c1a2248381e25d7b9221dddbb0764f948ee6644aeea35b98b58cb02b9742c1b96850ec36f987ae6a602b5a88ff118f8ac9ed480feb321ca973c1c38910e08eab10a5da1d7416c1687fe2bc69be13032afbf0f8788aa71c58658bd6b58e85a24b63c4f23f4514d9c394dc5ec0c3d56f00000000000e2b60736c1e870e8ea32b1f9d62b823ffb65e561ca3d2ae5eeca9a3e041d3ba5c8a0fa0cba6807ed07d37d006c680ae25dc7cd1fcf5acc952548d2341061ea8"], 0xb0a) openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000440)='/dev/infiniband/rdma_cm\x00', 0x2, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r4, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r4, 0x81f8943c, &(0x7f0000000200)) syz_mount_image$ext4(&(0x7f0000000000)='ext2\x00', &(0x7f0000000100)='./file1\x00', 0x0, 0x1, &(0x7f0000000080)=[{&(0x7f0000010000)="200000004000000003000000300000000f000000000000000200000002000000008000000080000020000000dcf4655fdcf4655f0100ffff53ef", 0x3a, 0x400}], 0x0, &(0x7f0000000500)={[{@journal_path={'journal_path', 0x3d, './file0'}}]}) [ 183.119438] tmpfs: No value for mount option 's' [ 183.332771] tmpfs: Bad mount option nr_P'wks 00:00:25 executing program 3: mmap(&(0x7f000068b000/0x1000)=nil, 0x1000, 0x1800003, 0x12, 0xffffffffffffffff, 0x4000) preadv(0xffffffffffffffff, &(0x7f0000000280), 0x1, 0x0, 0x0) r0 = socket$rds(0x15, 0x5, 0x0) bind$rds(r0, &(0x7f0000000840)={0x2, 0x0, @loopback}, 0x10) bind$rds(r0, &(0x7f0000000100)={0x2, 0x4e21, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0x10) sendmsg$rds(r0, &(0x7f0000001600)={&(0x7f0000000000)={0x2, 0x0, @private=0xa010100}, 0x10, 0x0, 0x0, &(0x7f0000000080)=[@fadd={0x58, 0x114, 0x9, {{}, &(0x7f0000000040), 0x0, 0x0, 0x0, 0x0, 0x0, 0x2a}}], 0x58}, 0x0) 00:00:25 executing program 0: r0 = socket(0x10, 0x3, 0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) ioctl$sock_FIOSETOWN(r1, 0x8901, &(0x7f00000000c0)) r2 = socket$nl_route(0x10, 0x3, 0x0) r3 = socket(0x10, 0x803, 0x0) sendmsg$NBD_CMD_DISCONNECT(r3, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r3, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r2, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c00e92252f55bc8f5dc00ffffffffffff000000", @ANYRES32=r4, @ANYRESHEX=r2], 0x3c}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000002080)={&(0x7f0000000800)=@newqdisc={0x154, 0x24, 0xe0b, 0x0, 0x0, {0x0, 0x0, 0x0, r4, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_choke={{0xa, 0x1, 'choke\x00'}, {0x124, 0x2, [@TCA_CHOKE_STAB={0x104, 0x2, "8216611ac8c6b9efd57bd855659b9f9bf6e06bafffb7334dbd5da3b68ce7f252bc46c263ee7420f71c7b45474570351ac5e6f94d7b74cf311ef2f1b9d0a4d70744145154e76aa8276d804b6829c3434c9faf034b758f366316a4dbda759f1605a121a14b135211c397dd42f9b65777f8f18166db039b939f55fa49bdfb68415a6cdd8822b5ff798fe97b4c5972d6f572fe44f0cb744b476df63e41e873455ad279d1d71a3d2cde8fbd89b6726f3a6455e08b087dbe90fa792198c74980e627546287bff8cc0b49a205c327afbf1acb0f37aa5fa200a8386fec8443d73d443490edda1548d950c6d1f7ae99105b4d1b67eeae51273859eea5add4ce6a27a96566"}, @TCA_CHOKE_PARMS={0x14}, @TCA_CHOKE_MAX_P={0x8, 0x3, 0x3792}]}}]}, 0x154}}, 0x0) 00:00:25 executing program 4: r0 = socket$packet(0x11, 0x2, 0x300) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) syz_mount_image$romfs(&(0x7f0000000080)='romfs\x00', &(0x7f00000000c0)='./file0\x00', 0x6, 0x1, &(0x7f0000000180)=[{&(0x7f0000000100)="e34473473c99b190b7568c6b98ad6e50575cdfad18cad88a2f6d26a696a8d31caa9bc8a0130a1a63ce332c45f5df1359a5d46c5cfc757130aec460dc35d02f6dcc681d757beac1d6e98cfc0b7406c4d48d2bc7c492370ec557034f1a2212105678b0c4b1a0dd84bf240e964b379b", 0x6e, 0x3}], 0x2108af, &(0x7f00000001c0)={[{'team0\x00'}, {'\'#'}, {'team0\x00'}], [{@audit='audit'}, {@smackfstransmute={'smackfstransmute', 0x3d, 'team0\x00'}}, {@fsmagic={'fsmagic', 0x3d, 0x100000001}}, {@func={'func', 0x3d, 'POLICY_CHECK'}}]}) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x10, r1, 0x7287e000) setsockopt$packet_int(r1, 0x107, 0x11, &(0x7f0000000040)=0x1, 0x4) ioctl$ifreq_SIOCGIFINDEX_team(r0, 0x8914, &(0x7f0000000000)={'team0\x00'}) 00:00:25 executing program 2: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f0000000080)='NLBL_MGMT\x00', r0) r3 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_802154(r3, 0x8933, &(0x7f0000000140)={'wpan0\x00'}) r4 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r5 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r6 = syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f0000000040)='NLBL_MGMT\x00', r5) sendmsg$NLBL_MGMT_C_ADD(r4, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)={0x30, r6, 0x401, 0x0, 0x0, {}, [@NLBL_MGMT_A_PROTOCOL={0x8, 0x2, 0x5}, @NLBL_MGMT_A_DOMAIN={0x9, 0x1, ',%#,\x00'}, @NLBL_MGMT_A_FAMILY={0x6, 0xb, 0x28}]}, 0x30}}, 0x0) sendmsg$NLBL_MGMT_C_ADD(r3, &(0x7f0000000100)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000040)={0x1c, r6, 0x100, 0x70bd28, 0x25dfdbfd, {}, [@NLBL_MGMT_A_DOMAIN={0x5, 0x1, '\x00'}]}, 0x1c}}, 0x20008041) sendmsg$NLBL_MGMT_C_ADD(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000140)={0x34, r2, 0x101, 0x0, 0x0, {}, [@NLBL_MGMT_A_PROTOCOL={0x8, 0x2, 0x5}, @NLBL_MGMT_A_DOMAIN={0x6, 0x1, '!\x00'}, @NLBL_MGMT_A_IPV4ADDR={0x8, 0x7, @multicast2}, @NLBL_MGMT_A_IPV4MASK={0x8, 0x8, @dev}]}, 0x34}, 0x1, 0xa000000}, 0x0) perf_event_open(&(0x7f00000001c0)={0x2, 0x70, 0xc7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r7 = syz_init_net_socket$nfc_llcp(0x27, 0x1, 0x1) setsockopt$nfc_llcp_NFC_LLCP_MIUX(r7, 0x118, 0x1, &(0x7f00000007c0), 0x4) r8 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r9 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r10 = syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f0000000040)='NLBL_MGMT\x00', r9) sendmsg$NLBL_MGMT_C_ADD(r8, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)={0x30, r10, 0x401, 0x0, 0x0, {}, [@NLBL_MGMT_A_PROTOCOL={0x8, 0x2, 0x5}, @NLBL_MGMT_A_DOMAIN={0x9, 0x1, ',%#,\x00'}, @NLBL_MGMT_A_FAMILY={0x6, 0xb, 0x28}]}, 0x30}}, 0x0) sendmsg$NLBL_MGMT_C_ADD(r5, &(0x7f0000000340)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x1000}, 0xc, &(0x7f0000000200)={&(0x7f0000000280)={0x8c, r10, 0x300, 0x70bd28, 0x25dfdbfc, {}, [@NLBL_MGMT_A_IPV6MASK={0x14, 0x6, @ipv4={[], [], @initdev={0xac, 0x1e, 0x0, 0x0}}}, @NLBL_MGMT_A_PROTOCOL={0x8, 0x2, 0x3}, @NLBL_MGMT_A_DOMAIN={0x6, 0x1, '!\x00'}, @NLBL_MGMT_A_IPV4ADDR={0x8, 0x7, @initdev={0xac, 0x1e, 0x1, 0x0}}, @NLBL_MGMT_A_IPV4MASK={0x8, 0x8, @multicast1}, @NLBL_MGMT_A_IPV6ADDR={0x14, 0x5, @private2={0xfc, 0x2, [], 0x1}}, @NLBL_MGMT_A_CV4DOI={0x8, 0x4, 0x3}, @NLBL_MGMT_A_IPV6MASK={0x14, 0x6, @private0={0xfc, 0x0, [], 0x1}}, @NLBL_MGMT_A_IPV6ADDR={0x14, 0x5, @private0}]}, 0x8c}, 0x1, 0x0, 0x0, 0x4000000}, 0x4c800) 00:00:25 executing program 1: perf_event_open(&(0x7f00000012c0)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = getpgrp(0xffffffffffffffff) prctl$PR_SET_PTRACER(0x59616d61, r0) clone(0x2000000002000100, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) r1 = gettid() r2 = socket$inet(0x2, 0x200000002, 0x0) setsockopt$EBT_SO_SET_ENTRIES(r2, 0x0, 0x80, &(0x7f0000000400)=@broute={'broute\x00', 0x20, 0x2, 0x330, [0x0, 0x0, 0x0, 0x0, 0x0, 0x20000580], 0x2, 0x0, &(0x7f0000000580)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000700000000000000000000000000feffffff0100000019000000000000000000726f7365300000000000000000000000726f73653000000000000000000000007465616d5f736c6176655f310000000064756d6d7930000000000000000000000180c2000000000000000000ffffffffffff0000000000000000d00000000801000038010000706b74747970650000000000000000000000000000000000000000000000000008000000000000000000000000000000706b747479706500000000000000000000000000000000000000000000000000080000000000000000000000000000006d61726b0000000000000000000000000000000000000000000000000000000010000000000000000000000000000000ddffffff0000000072656469726563740000000000000000000000000000000000000000000000000800000000000000feffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000001000000ffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000001000000feffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000001000000ffffffff01000000030000000000000080357665746831000000000000000000000074756e6c30000000000000000000000074756e6c300000000000000000000000766c616e300000000000000000000000aaaaaaaaaabb000000000000aaaaaaaaaa0000000000000000000001000000010000380100006367726f757000000000000000000000000000000000000000000000000000000800000000000000000000000000000061727000000000000000000000000000000000000000000000000000000000003800000000000000000000000000000000000000000000007f0000010000000072ce35f341210000000000000000000000000000000000000000000000000000646e6174000000000000000000000000000000000000000000000000000000001000000000000000aaaaaaaaaabb0000fdffffff00000000"]}, 0x3a8) ptrace$setopts(0x4206, r1, 0x0, 0x0) wait4(0xffffffffffffffff, 0x0, 0x0, 0x0) 00:00:25 executing program 5: r0 = fanotify_init(0x0, 0x0) open(&(0x7f0000000840)='./bus\x00', 0x8000, 0x1) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fanotify_mark(r0, 0x5f, 0x40000010, r1, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r3 = syz_mount_image$omfs(&(0x7f0000001200)='omfs\x00', &(0x7f0000001240)='./bus\x00', 0x5, 0x2, &(0x7f0000001380)=[{&(0x7f0000001280)="05954eee0b53f5fcd8a40f4bced74f3faea61e5dda81d37248e8e5f3489a76b1a2985841", 0x24, 0x2}, {&(0x7f00000012c0)="e407eda554bef74e909328596da792140372734a534b6bcbb5540cb2b3af5127d653db9bc5338c205933298b8242c7dd61415325a9719bf7b0472f6723c2b37c28a2a53545b7949d5dc07f84cb61958d516356544a57295a6005ecd59fc2f4c6385d29a855d99f9c880aff7457ce7aa01616e46ca315eba319f51242eae6a28f427dd115", 0x84, 0x1aa9}], 0x80, &(0x7f00000013c0)={[{'-'}, {'-'}, {'fowner<'}, {'\''}], [{@uid_gt={'uid>', 0xee00}}, {@mask={'mask', 0x3d, 'MAY_EXEC'}}, {@euid_gt={'euid>', 0xee01}}, {@euid_lt={'euid<', 0xee01}}, {@uid_gt={'uid>', 0xee00}}, {@mask={'mask', 0x3d, '^MAY_EXEC'}}]}) openat(r3, &(0x7f0000001480)='\x00', 0x10000, 0x82) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x380000d, 0x12, r4, 0x0) preadv(r2, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) syz_mount_image$nilfs2(&(0x7f0000000200)='nilfs2\x00', &(0x7f0000000240)='./bus\x00', 0x0, 0x9, &(0x7f0000000a00)=[{&(0x7f0000000380)="db41d2bc6ab0cb6f510a089964ae88c34b5a1ffd8926a99e8e43f90e8633a923135b5ceff99fcfd553ee8ee34f6db2de4aa7919e88fa77b0da5f8233c903847200a4ca0ec11c99d59e9f7bfbac4068524a2f0daf01d1f3777f362fc8bc48768cb8cb2a49b39c31ec0374bef543ee0e18eff0719daa685418da9a52f3d89a2f07fb01161408646dbb41fa42041673b9ad399cd573e9eb2b15aba51bed63f0baa345f9f47d2377797f0729c46e04a5e7cabd7ed4868dd9e11291028f56d79b0604e38d756135a75acc20d0a72bcd101cdda26f309a6a52259b76eeb05b73858f18b9ea129af22f31dea7", 0xe9, 0x4}, {&(0x7f0000000480)="dd23aefdfb72e0b7b612d983f4df47d58be603c616fde21e44e685915e8b4d4d83838e469c0b27b65c34b299c5112e861cbffbd4b37ed8800fe34942b25dc68cf5c2779fe273841762d9289c9af21dc83cc9bc9fe3371e", 0x57, 0x7}, {&(0x7f0000000500)="6132d07d96e3170232f3ee2ad6453a8d5770412eb6197b8463cdd8036c804167219cfa22b2b98ab432ee49e688ffd97ecaff92a494c768c4db4e35332fa398fe8fd3091e4320aa4e41de036795c0c990a932be049ff6bc1900b706f45b3258fd3f42a700dbf7860a0cfaeaa279fd807c1556eb345a4c467737ddb5bb09bdb38c4b9561b3e8467e4c86112f5dc3539feaf96cd8809bbd957bcd9cb5f7ad5b6fd5b2d3f85c10f117f28190466241c8cb0916ba6a635dd67a995ee9ab22d0c84123063a69d8f08a880f833c398409833d08cb14144da8782ea77d45e5a70fef85f262d8bbec5d6e2505bb9c3d2dbadbd8df7119c7e85eba875ec15f95f3", 0xfc, 0x6}, {&(0x7f0000000600)="18446150f5967201b4acf9ec5be63c74a2390094e27183fef6c43af4c350a2cb612b3f3f2422f211d112f2b3eb8b35f85611ab585a8985ddd7c9d76d8b5d15a623431cc2e075b6adb867f8a61d709077d32c043c4323df7e7e63420132e2f462cbb3a0c8af907fed35bc187bce8af80dd1498f94b7f7106ea897bcec8e9404475cd204b49b8f127708aee158e394469778c8f1abec07c70c7261dac758983209aef385a8c0907842d1e5104b2978f7cdecd93368907289ba0bd1456db2d4d3383feaeaaf5babf0ec3b79a8644827eac8de392631e3dca30de0afd79459e66d84", 0xe0, 0x4}, {&(0x7f0000000700)="3496028375140b1bc2cd864f9d56e36291701b219d13374f3d76e5592c681678726f76b418535d61c5e4df5a5e3214da5987460a8539a969bf02e8d60bbb98cdb8b08f894c22496d61c635debd18a431d65a14c44f7a7781f86ff5f31edc72eb5f067464ca8a5399de63c32754e0be5c5c8939a3f5074f400d0db743066e37110a54c49dd058a2242218e42f252c7d698359b5fe7f9d6a841ac08ad443c6a640f7f6a8703bb78d27a9db243bc98fe9c445a6ab46e0e7b69d64da987240ecca0b2fa2322b6a718b5636a8a5af9ea877976c9d033d0e8b6c1ff7a9e35f3d748b5d2b330851c28308bf08938b3061e63861abf5f92d", 0xf4, 0x6}, {&(0x7f0000000800)="b872b8f50b00d0344fc28dc5bfed1f027d8e97f1f9ebe1f1715927e80377d2bf9e421fe72a", 0x25, 0x80000001}, {&(0x7f0000000840), 0x0, 0x9}, {&(0x7f0000000880)="9b4237b7d71e8ec639b66e6869e16f4d5e620b8313504ebeb7677b177e89017e74c8a0157caefa0559be355be379b4e25f9135eca4c1943f6956297d52e03c07de1f3e80eca06933b222c4131deb53c010088326ffdb44c4e3460e4b2577f23608ce8fb86021fa6e854d572453481f8e3a954b69e90ad262da2c6be22ecc4c8418c1ce15fc99cc344aedf8e61b3f45977dad9f526450772e7191ded5b663cc498992e4335d4c66ed21ea486e5f2f2865cc28b57f0c98847af1413878173485f905", 0xc1, 0x3}, {&(0x7f0000000980)="1cdb983fccf1f8b06959d75110c9f6750165a2d0a47a80027d62aafca85ac0ce6de1a4ab3d1e1033cad1f23d9bd11fb6ef5106272fb5a8a1359619a699ff8706e19d85fbbb9f7a3efd14eb9c00ff0857", 0x50, 0x3}], 0x800, &(0x7f0000000b00)=ANY=[@ANYBLOB='nodiscard,order=relaxed,nodiscard,norecovery,discard,snapshot=0x0000000000000000,norecovery,fsname=,fsmagic=0x0000000000000401,dont_appraise,pcr=00000000000000000\x00\x001,\x00']) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) r5 = syz_open_procfs(0x0, &(0x7f0000000100)='fdinfo/3\x00') preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/134, 0x86}, {&(0x7f0000000080)=""/63, 0x3f}, {&(0x7f00000002c0)=""/171, 0xab}], 0x3, 0x6, 0xc0000) r6 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) r7 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0xc) setfsuid(r8) syz_mount_image$cramfs(&(0x7f0000000bc0)='cramfs\x00', &(0x7f0000000c00)='./bus\x00', 0x0, 0x7, &(0x7f00000010c0)=[{&(0x7f0000000c40)="ab8a8c2698a04f33aa970e144dc7da9ba121b750945ab391853c29d4e544ee75d79e4d2fb48b0071880506196e9adc98acbe8226351c771c9f3a7b157c3fbd757cf0ad342cac6d7e322b411662cfb6b53e5715a0b739c7675a4f9ad8e2bd6f85afa4af8d146d33b0f67612904354b5b57cd1ce0f00c807f1165fd3b0449cba12d4d43ee8db29a2bf8f996ccee7e1f4002534f642204bde88a608ca2b4f584150854c625dfc2da1b8acf2071c08de5dba691707e8a53d138b", 0xb8, 0xda09}, {&(0x7f0000000d00)="62dd86cd7dc36c01afa3e0382af3f1ae0dab7562103be486fae604b480240f52d9265aae67fb6b42e29ba4083cba7486add48ad6afe81a6a160f8ef0dbd9871e3bfe5c77a0f521fb4e726afba897cbc90c13380983e6cc5b2132381b9aabaaa5dd4f6f9e7874cb4b74fa5d36247da52d0690d5856ef6d65d2a6cb6ba6bd3410aec1040efdaf7cba65e4348", 0x8b, 0x6}, {&(0x7f0000000dc0)="c578a1c91f242831a1154d32ebf6680408b1f5d9ec2e6f8e4689b80f4189e2eb61d320d2e0bf80f0727c1b82a5874d1b", 0x30, 0x5}, {&(0x7f0000000e00)="c87921b31797c433c832b2f2db6a32ac9ad8daa46a7e0b4752ea41538a0bab9bcfcad944cee8f65e0556ee6f258d96b25927ee91853a094483775cc97a9296b9ad069b3a27373231fbdc0dd3", 0x4c, 0x7}, {&(0x7f0000000e80)="772708dc4a0dab7ebab6aec127462c8931ae3249f2b51f18816c9ae5884e5d213e5131c09cd85c539482c9293dc8d76a362e543af13bda6c495544d15134dbc3a91fec9f20e05d3a389b78497e6664fec8e201bdae3df8b4a23f", 0x5a, 0x4}, {&(0x7f0000000f00)="0b16fe08e23b64e1a3b20273676430b054219ba5cf71cbbaacc7eb311de40137cc1964576380f82238d73472f00b3db66fe93b8ac2b799363202c014b37cbb60565d713d6eecd25c26d8f92d1bcd0b29d905ccbc6a92b5ebbd5e6d138b86ee9ea4c5ccf0df35b1e41e1d80947b508e18fc801ec3811a519ca324e38e583f5088e97d750bcc3907e4e6381ed9060fdd6b62534a0a0d8b6973284e43db556818700e66200d5a9d9b9d6dcb2fd9de5e4280ab1d4afd96eb3424c280d91180887d0f7e1090452056d7c57373b7ee66ac188b55591a65d9ebe7952414477a3161c90c4fb9", 0xe2, 0x2}, {&(0x7f0000001000)="56f374316d05b69bcdf94b96436e751d227230821be522d735dbe308ec60b00d8122840a84f55d5691c3d392b9ea4cfb0ec91102573f0938725d9a014711c0dca7165e9b198c9802952677906d04deef94f867aa0ba6e86114c78bf961300e027d76ba71eaa1390683640213f45ac933830366e3d638de6ae4f1dcfc5a6dacb763bdb15c16c87bdc6389fcb658d77a034245b236909ec104f2e822cb320f2b88d29472d4e1f75fca7260616ca059d9c5a5b90e4c83", 0xb5, 0xfffffffffffffffa}], 0x100800, &(0x7f0000001180)={[{'/dev/zero\x00'}, {'fdinfo/3\x00'}, {'['}, {}, {'nilfs2\x00'}], [{@fsname={'fsname'}}, {@fowner_lt={'fowner<', r8}}]}) sendfile(r6, r5, 0x0, 0xf6c1) 00:00:25 executing program 1: r0 = openat$audio1(0xffffffffffffff9c, &(0x7f0000000080)='/dev/audio1\x00', 0x129202, 0x0) ioctl$SNDCTL_DSP_SETFMT(r0, 0xc0045005, &(0x7f0000000040)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x20000, 0xa86a719fd5788f1f) ioctl$SNDCTL_DSP_STEREO(r1, 0xc0045003, &(0x7f0000000140)=0x1) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000340), 0x0, 0x0, 0x0) r2 = openat$audio(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/audio\x00', 0x480200, 0x0) ioctl$SNDCTL_DSP_SETFMT(r2, 0xc0045005, &(0x7f0000000100)=0x3) ioctl$SNDCTL_DSP_SETFMT(r0, 0xc0045005, &(0x7f0000000000)=0x40000) 00:00:25 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) r2 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000080)='nl80211\x00', r0) r3 = socket$nl_generic(0x10, 0x3, 0x10) r4 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000680)='nl80211\x00', 0xffffffffffffffff) r5 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000380)='nl80211\x00', r3) sendmsg$NL80211_CMD_JOIN_IBSS(r0, &(0x7f00000004c0)={&(0x7f0000000340)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f0000000480)={&(0x7f00000003c0)={0x9c, r5, 0x10, 0x70bd26, 0x25dfdbfe, {{}, {@val={0x8}, @val={0xc, 0x99, {0xffffffff, 0x2a}}}}, [@NL80211_ATTR_IE={0x1e, 0x2a, [@mesh_id={0x72, 0x6}, @mic={0x8c, 0x10, {0xe40, "3add3aa804a5", @short="1c9cf37aa5a650fc"}}]}, @NL80211_ATTR_HT_CAPABILITY_MASK={0x1e, 0x94, {0x2000, 0x0, 0x6, 0x0, {0x5fc36349, 0xcd6, 0x0, 0x2, 0x0, 0x0, 0x0, 0x2, 0x1}, 0x1, 0x2, 0x8}}, @NL80211_ATTR_MESH_CONFIG={0x14, 0x23, 0x0, 0x1, [@NL80211_MESHCONF_AUTO_OPEN_PLINKS={0x5, 0x7, 0x4}, @NL80211_MESHCONF_AWAKE_WINDOW={0x6, 0x1b, 0x6}]}, @NL80211_ATTR_BSS_BASIC_RATES={0x20, 0x24, [{0x3a}, {0x24}, {0x5, 0x1}, {0xc, 0x1}, {0x4}, {0x3}, {0xb, 0x1}, {0xc}, {0x9}, {0xc}, {0xc}, {0x48, 0x1}, {0x4, 0x1}, {0x12}, {0x6c}, {0x5}, {0x18}, {0x5}, {0x60, 0x1}, {0x36, 0x1}, {0x16}, {0xc, 0x1}, {0x1b, 0x1}, {0x4}, {0x1e}, {0x16}, {0x18, 0x1}, {0x9}]}]}, 0x9c}, 0x1, 0x0, 0x0, 0x8000}, 0x4085) r6 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r6, 0x8933, &(0x7f0000000e40)={'wlan0\x00', 0x0}) sendmsg$NL80211_CMD_JOIN_IBSS(r3, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000580)={&(0x7f0000000140)={0x38, r4, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r7}, @void}}, [@NL80211_ATTR_MCAST_RATE={0x8}, @NL80211_ATTR_SSID={0xa, 0x34, @default_ap_ssid}, @chandef_params=[@NL80211_ATTR_WIPHY_FREQ={0x8}]]}, 0x38}}, 0x0) sendmsg$NL80211_CMD_GET_REG(r0, &(0x7f0000000300)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x2000}, 0xc, &(0x7f00000002c0)={&(0x7f0000000240)={0x48, r4, 0x712, 0x70bd27, 0x25dfdbfd, {}, [@NL80211_ATTR_DFS_REGION={0x5}, @NL80211_ATTR_WIPHY={0x8, 0x1, 0x50}, @NL80211_ATTR_DFS_REGION={0x5, 0x92, 0x1}, @NL80211_ATTR_DFS_REGION={0x5, 0x92, 0x7f}, @NL80211_ATTR_DFS_REGION={0x5, 0x92, 0xd0}, @NL80211_ATTR_USER_REG_HINT_TYPE={0x8, 0x9a, 0x1}, @NL80211_ATTR_SOCKET_OWNER={0x4}]}, 0x48}, 0x1, 0x0, 0x0, 0x11}, 0x0) sendmsg$NL80211_CMD_SET_WIPHY(r1, &(0x7f00000001c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20000000}, 0xc, &(0x7f0000000180)={&(0x7f0000000140)={0x30, r2, 0x2d, 0x70bd28, 0x25dfdbfd, {}, [@NL80211_ATTR_WIPHY_NAME={0x14, 0x2, 'wg0\x00'}, @NL80211_ATTR_WIPHY_RTS_THRESHOLD={0x8, 0x40, 0xc2a}]}, 0x30}, 0x1, 0x0, 0x0, 0x40040}, 0x8800) r8 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000500)='nl80211\x00', 0xffffffffffffffff) sendmsg$NL80211_CMD_GET_REG(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000040)={0x14, r8, 0x3e1a485fa68f9349}, 0x14}}, 0x0) 00:00:25 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000440)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x1, 0x0, 0x0) ioctl$FS_IOC_READ_VERITY_METADATA(r0, 0xc0286687, &(0x7f0000000000)={0x1, 0x7fffffff, 0x1000, &(0x7f0000000480)=""/4096}) syz_mount_image$minix(&(0x7f0000000240)='minix\x00', &(0x7f00000002c0)='./file0\x00', 0x0, 0x0, &(0x7f0000001d80), 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="005558c7b650ef3241497fd4ea627edb2e85aeb25843c7a47fbc17e2bd9f7866b32fa66cda6b920ab4438061216ead618c1ad1d28a49da7f4a1c1c9fb2919e001aaebfc92534a14daf9b50f44a433e5cc5ccc1a4112405fc7c0f08c9b4ca8f7d02658636e103c5804ee8c01b32fbd7694c484b0f6f417c999750eaa273de470b8fdc566835baa23b822e6460883bb153b2b482bda53fddcb617332e3e3a77eb558005a9dbdb899fc3c793d297529dd2b0534124e09ad5ae343e83432bd6cfc5c1ceccb9e536349fb95ecd8d9c8f77ce8dbdc7afc935134dc789f8520120586785ce2344a6ee7c8363d837e5eca0089dbd937cbc7d334d8b18d3b164f5d11"]) [ 184.788573] atomic_op 000000003b73aa24 conn xmit_atomic (null) 00:00:25 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) sendmsg$nl_route(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000080)=ANY=[], 0x3c}, 0x1, 0x8000a0ffffffff, 0x0, 0x4004081}, 0x0) r2 = socket(0x10, 0x80002, 0x0) sendmmsg$alg(r2, &(0x7f00000000c0), 0x492492492492627, 0x0) 00:00:25 executing program 3: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000004200)='/dev/fuse\x00', 0x42, 0x0) mount$fuse(0x0, &(0x7f00000042c0)='./file0\x00', &(0x7f0000002000)='fuse\x00', 0x0, &(0x7f0000002140)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=00000000000002000040000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) setxattr$security_capability(&(0x7f0000002080)='./file0/file0\x00', 0x0, 0x0, 0x0, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0xc) mknod$loop(&(0x7f0000000180)='./file0\x00', 0x20, 0x0) setfsuid(r2) mount$fuseblk(&(0x7f0000000000)='/dev/loop0\x00', &(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='fuseblk\x00', 0x2000420, &(0x7f00000000c0)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x3000}, 0x2c, {'user_id', 0x3d, r2}, 0x2c, {'group_id', 0x3d, 0xee00}, 0x2c, {[{@max_read={'max_read', 0x3d, 0x4}}, {@max_read={'max_read', 0x3d, 0xffffffff}}, {@allow_other='allow_other'}]}}) write$FUSE_NOTIFY_INVAL_ENTRY(r0, &(0x7f0000002040)={0x26, 0x3, 0x0, {0x1, 0x5, 0x0, 'fuse\x00'}}, 0x26) r3 = openat(0xffffffffffffff9c, &(0x7f0000000440)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r3, 0x0) preadv(r3, &(0x7f0000000280), 0x1, 0x0, 0x0) read$FUSE(r0, 0x0, 0x0) 00:00:25 executing program 5: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/kvm\x00', 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_CREATE_IRQCHIP(r1, 0xae60) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000000)='/dev/dlm-control\x00', 0x0, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r2, 0x4020ae46, &(0x7f0000000040)={0x10002, 0x3, 0x1, 0x2000, &(0x7f0000ffd000/0x2000)=nil}) ioctl$KVM_CREATE_PIT2(0xffffffffffffffff, 0x4040ae77, 0x0) r3 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x202) ioctl$KVM_SET_LAPIC(r3, 0x4400ae8f, &(0x7f0000000580)={"6cdd4237dd245c8404721efdc9c8dc1964125fa96fa42b75fb3488fd8015bba4c81036c93a40c8a4d4412a763b00040000000000003c5ca206c047ecee377aba09e7b88378e3d63a98fc191f361d264ffa8b46485f02baee1ab6b8154252066178868d1ef4b5365c5dc26ca097ddda7c21a984c2b9ca4bbb7a87165c0c1dbc75d7ea4df10000174a3ac8694525952f44500a1f0db509c32cc7ace842c28f37f06e4ea9f1e5f0c6c379f9cc58bf69fcde318ead4825aa1b6a832d4e48cc41bb5a6baa41d614f6c8941bee805954a62d196a4e8d41f6b21224b57f530d0000c1ff53bf79a1f5c5dc34b2262d66ae793b6304a30b97077f1c131045cbc11c4562d22db88d0edc5daee171cc04d96d9ec2db07478f347edbd6404923ad4a5672b1b285c7988c4ec0922c655ff600000000c00dc290d936d93236051fadfb4b95d02c0bda7ce38dabb7cd103fe4d0c9c963cd717a77f8df8d46099b1f58e068af6afbbc19db161c6df3e7c9c71bc08a282fc2c142856b4d4caff4c0a4f72445ef10dcd2c569319d6e9bb2058d023f669a64fc7d9684b45b00000000364673dcfa9235ea5a2ff23c4bb5c5acb290e8976dcac779ff000000000000003d4e185afe28b774b99d3890bd37428617de4cdd6f53c419ce31054182fd098af7b7f1b1152c691611f897558d4b755cb783978d9859b0537b05b623dcb5c4ca9317471a40fa4998cca80e961efffb4e1aa25d8a17deef0c8694c4395fc99be3c3fe7aeb8af4929ce7d346ca62b25d48fda5d10146702f78b233b5208752726ed9f0c340d494b92d19cc930bb8a5f8b4da8f4603ac0c3b698384e17a570dc8524823ed15af4ecfabb4b2541d3c114b7bba1c21a845c9cf0d1cc24aba47e30f558b2246ad95ccf7d2f80cc0ab26f08336ea1a33b79cf35b898837016eb211a1734c7af076e15451e33519fc978f66df7df4557c91024a8dc130a28ef5f63ad07b39c8d23b85cf434e065e8a29a800655d127de6f6347b4951f97b5703dc78b1ca9d74ea6a9ae12ab367c0de2659cc38d2f33ddd86e0597d33361eada119b5132145fa4525c488c7fffd6ceda6e9a02ebd97ced6b0161f2cc84615ceb8b18883299c636e9e46724a9a0600a8bb02f3e489631d522019a35fe12a33caf9dd8768ddbc02a484c345c3eff254297b1dbb04989c3f9f3c7b3c985c39b1d313018068d3809bac8c657e39f4f692613e28387e955722908dd88b56163be8312ff47c5b6f280472935af74e97a5a8110a4d74496f4c8ec82ddb56d9b962d2fc43fa01a047526865c84f7cff36056cc4ac258021e1581d43badaaec6cc5a2ef989de9801fed6d4be2bfcfe07a69c46bffbe9dd03970800000000000000d372bdd6d89dc1ecf63c23d506114d0fba2bd1c69e8f7e3fccdcda85ce975ec1381b1cec6ddaa76e186719d8191643"}) [ 184.986263] VFS: Can't find a Minix filesystem V1 | V2 | V3 on device loop2. 00:00:26 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff}) perf_event_open(&(0x7f0000000100)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x1020}, 0x0, 0xfffffeffffffffff, 0xffffffffffffffff, 0x0) mount$fuse(0x0, 0x0, 0x0, 0x0, 0x0) r1 = open(0x0, 0x0, 0x0) splice(0xffffffffffffffff, 0x0, 0xffffffffffffffff, &(0x7f0000000040)=0x3, 0xa6, 0x8) ioctl$F2FS_IOC_MOVE_RANGE(r1, 0xc020f509, &(0x7f0000000000)={r0, 0xac, 0x7fff, 0x80000001}) ioctl$PPPIOCATTACH(r2, 0x4004743d, &(0x7f0000000080)=0x4) clone(0x26100900, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) r3 = socket$inet6(0xa, 0x1, 0x0) setsockopt$IP6T_SO_SET_REPLACE(r3, 0x29, 0x40, &(0x7f0000000180)=@raw={'raw\x00', 0x3c1, 0x3, 0x378, 0x1d0, 0xc8, 0x0, 0x1d0, 0x5803, 0x2a8, 0x2e8, 0x2e8, 0x2a8, 0x2e8, 0x3, 0x0, {[{{@ipv6={@remote, @rand_addr=' \x01\x00', [], [], 'bridge0\x00', 'geneve1\x00'}, 0x0, 0x190, 0x1d0, 0x0, {0x0, 0x2000000000000}, [@common=@unspec=@string={{0xc0, 'string\x00'}, {0x0, 0x0, 'bm\x00', "cfcaf80c672f61cd17ae5119b5135c2aee68d23a465cd431e1ecef50c3234e082555f67222476147864fa03182f5cf11d8c348cbd06dc8de1dcbde7d4e252c3394fed47bf78c70f607b0178fa5ea335019ac07a602061c96baebc989f1f34a214e67262c1fe4b124e0f7323a587d2a1fcfe36bbf12eca0a7b66c60c527bac2b5", 0x1}}, @common=@inet=@socket1={{0x28, 'socket\x00'}}]}, @common=@unspec=@RATEEST={0x40, 'RATEEST\x00', 0x0, {'syz0\x00', 0x0, 0x6}}}, {{@ipv6={@ipv4={[], [], @remote}, @loopback, [], [], 'veth0_to_team\x00', 'netdevsim0\x00'}, 0x0, 0xa8, 0xd8}, @common=@inet=@SET2={0x30, 'SET\x00', 0x2, {{0x15c}}}}], {{[], 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x3d8) 00:00:26 executing program 1: perf_event_open(&(0x7f0000000700)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xff7fffffffffffff, 0xffffffffffffffff, 0x0) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup/syz1\x00', 0x1ff) r0 = syz_open_dev$loop(&(0x7f0000000240)='/dev/loop#\x00', 0x75f, 0x103382) r1 = memfd_create(&(0x7f0000000040)='.^\xc5', 0x0) openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000200)='./cgroup/syz1\x00', 0x200002, 0x0) r2 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f00000001c0)='./cgroup/syz0\x00', 0x200002, 0x0) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000000000)='B', 0x1}], 0x1, 0x81805, 0x0) ioctl$LOOP_CHANGE_FD(r0, 0x4c00, r1) ioctl$SECCOMP_IOCTL_NOTIF_RECV(0xffffffffffffffff, 0xc0502100, &(0x7f0000000280)) perf_event_open(0x0, 0x0, 0xc, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) write$binfmt_misc(0xffffffffffffffff, &(0x7f0000000040)=ANY=[], 0x4240a2a0) open(0x0, 0x0, 0x0) rt_sigtimedwait(&(0x7f0000000140)={[0x80008000000000]}, 0x0, &(0x7f0000000180)={0x0, 0x3938700}, 0x8) r3 = getpid() sched_setscheduler(r3, 0x5, &(0x7f0000000380)) ptrace$setsig(0x4203, r3, 0xe1, &(0x7f00000000c0)={0x2d, 0x4, 0xfffffffa}) ioctl$BTRFS_IOC_SUBVOL_SETFLAGS(r2, 0x4008941a, 0x0) ioctl$LOOP_SET_STATUS(r0, 0x4c02, 0x0) ioctl$LOOP_CLR_FD(r0, 0x4c01) [ 185.106639] VFS: Can't find a Minix filesystem V1 | V2 | V3 on device loop2. [ 185.213195] Cannot find add_set index 348 as target [ 185.742301] print_req_error: I/O error, dev loop7, sector 0 [ 185.748575] Buffer I/O error on dev loop7, logical block 0, lost async page write [ 185.758541] print_req_error: I/O error, dev loop7, sector 8 [ 185.765689] Buffer I/O error on dev loop7, logical block 1, lost async page write [ 185.789832] print_req_error: I/O error, dev loop7, sector 16 [ 185.796790] Buffer I/O error on dev loop7, logical block 2, lost async page write 00:00:26 executing program 2: r0 = syz_mount_image$iso9660(&(0x7f0000000000)='iso9660\x00', &(0x7f0000000100)='./file0\x00', 0x1000000000000, 0x3, &(0x7f0000000280)=[{&(0x7f0000010000)="01434430303101004c494e55582020202020202020202020202020202020202020202020202020204344524f4d2020202020202020202020202020202020202020202020202020200000000000000000b7000000000000b70000000000000000000000000000000000000000000000000000000000000000010000010100000100080800180000000000001813000000000000000000001500000000220017", 0x9f, 0x200000007ffc}, {&(0x7f0000010600)="ff4344303031", 0x6, 0x8800}, {&(0x7f0000000180)="220017000000b8313fae5e0000303b000100000929fd9b4167ca9aff9eaaf8c25dcc8c", 0x23, 0x7}], 0x900000, &(0x7f00000001c0)={[{@utf8='utf8'}, {@session={'session', 0x3d, 0x11}}, {@iocharset={'iocharset', 0x3d, 'cp852'}}, {@cruft='cruft'}, {@cruft='cruft'}, {@iocharset={'iocharset', 0x3d, 'cp864'}}], [{@obj_role={'obj_role', 0x3d, 'cp852'}}, {@context={'context', 0x3d, 'staff_u'}}]}) openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 00:00:26 executing program 5: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xf23df7af15ea202f}, 0x481, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r1, &(0x7f0000000040)={0xa, 0x4e22}, 0x1c) setsockopt$inet6_tcp_TCP_ULP(0xffffffffffffffff, 0x6, 0x1f, 0x0, 0x0) listen(r1, 0x0) sendto$inet6(r0, 0x0, 0xfffffffffffffe70, 0x20000004, &(0x7f0000000280)={0xa, 0x100000004e22, 0x0, @loopback}, 0x1c) sendmmsg(0xffffffffffffffff, &(0x7f0000001a40)=[{{&(0x7f0000000400)=@x25={0x9, @null=' \x00'}, 0x80, &(0x7f00000008c0)=[{0x0}, {&(0x7f0000000640)}, {&(0x7f0000000740)="18", 0x1}, {0x0}], 0x4}}, {{0x0, 0x0, &(0x7f0000000e00)=[{&(0x7f00000009c0)="7cf2a8628806622b9e5ad42ae4c6b8252cbdeb90df4293de1fee28822fe4e2d5f5ff53aae9b1c51adbedfced6818036e2852308a32e72a4fcd4f61f20fa4de7dbba6285abed55455f3bc2929a244433bb0ce6d48a69a7c834efba502e22356ac4fdc5df951cb2e70ab5c35956fa2126ab71e6ef2d5939642610f15be1918bbc0cf4bd420a508696b2b1d36b13fd7148021e933cf350b884dd71f864f238bb66a5058462588d43297d0f905c1a5eb427999f662d91ecb782f1ae18d5dce59cb155bbd1aa7681f5c33e7e46478d590c92d894d49361972735d5b6ba9c4cf28956fa991133cc6badc7092faa4e52f2355f06c2241747f1cf774", 0xf8}, {0x0}, {&(0x7f0000000c40)="f7e01c08ac816d6503156190c8a1fbb8f3a8e825686bc9a38d5d60a061ee7bc4e37e0d5af36e549a593b7df99bc9ec10c844130c80044dcac5a152e23fd116f3ef6c5d46fedb684d9085a416c64cc71a017f310c239ea57f64366d0436dbb14691a72cc3b9427468cc8878c74896be3517d1abf92427a2b65015d876d4fba4fa4330b03518f0035903af", 0x8a}, {0x0}], 0x4, &(0x7f0000000e80)=[{0x10}, {0x10, 0x102, 0x4}, {0x10}], 0x30}}, {{0x0, 0x0, &(0x7f0000001740)=[{&(0x7f0000001180)="677e74fa017cf97ee59ddcd2e7df346f389779265fb9eb58ba0b0ff5563fb0c56230e6481eaa7c265aac6f7f9f23807753e716d639668cb43c0d99eb9de5b991ad1fbb0a9601822ea940778eef20ce27e341ed1ac2091c14668cccf4feaba37c409da0a25e523f3f853a4464ab9eaad53fb48d881ab75a2587619f54c5c8a2996333382722be4d45970a667aa3f3d3caebeb7a82fea8718360505057d2bcb997317fd8ffdef81f6638050f9e4c42841177894629759c1e00deaf4a", 0xbb}, {0x0}, {0x0}], 0x3}}], 0x3, 0x24084010) syz_open_dev$sg(&(0x7f00000003c0)='/dev/sg#\x00', 0x0, 0x0) setsockopt$inet6_tcp_TCP_ULP(r0, 0x6, 0x1f, &(0x7f0000000080)='tls\x00', 0x152) getsockname$packet(0xffffffffffffffff, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c0000001000010400eeffffffffffffff000000", @ANYRES32=r2, @ANYBLOB="01000052010000001c0012000c000100627269646765"], 0x3c}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000500)=ANY=[@ANYBLOB="5800000024000b0e00"/20, @ANYRES32=r2, @ANYBLOB="00000000ffffffff000000000a0001006e6574656d0000002800020000000000040000000000000000010000ffffffff000000000c0004"], 0x58}}, 0x0) bind$packet(0xffffffffffffffff, &(0x7f00000004c0)={0x11, 0x0, r2, 0x1, 0x0, 0x6, @link_local}, 0x14) setsockopt$inet6_IPV6_PKTINFO(0xffffffffffffffff, 0x29, 0x32, &(0x7f0000000180)={@private2={0xfc, 0x2, [], 0x1}, r2}, 0x14) dup2(r0, r1) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/asound/seq/clients\x00', 0x0, 0x0) ioctl$TUNSETQUEUE(r3, 0x400454d9, &(0x7f00000000c0)={'veth1\x00'}) setsockopt$inet6_tcp_TLS_TX(r0, 0x11a, 0x1, &(0x7f0000000100)=@gcm_128={{0x303}, "00000000e6ffffff", '\x00', "20040100"}, 0x28) sendto$inet6(r0, &(0x7f00000005c0), 0xe0ffffff, 0x0, 0x0, 0xd8) 00:00:26 executing program 0: socket$kcm(0x11, 0x0, 0x0) r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) write$cgroup_subtree(0xffffffffffffffff, 0x0, 0xda00) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000280)={0x18, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, [], 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) sendmsg$kcm(r0, &(0x7f0000000540)={&(0x7f00000000c0)=@l2tp={0x2, 0x0, @rand_addr=0x64010102}, 0x80, &(0x7f0000000240)=[{&(0x7f0000000400)="fc0090c90b9c2183c3e6c39f6ddfe6a0235df63c92401bf96e77f3d1029b5aec44f73a380b6cb6ff0efa3e927d893d61588549f287474fa9a7f97071288a999c9069b1777e60874c582bab3aa2f14315e718460899edeec799191a2a32af7ce2722ec9b917dc34646f7c674c19a07a9171d905", 0x73}, {0x0}], 0x2}, 0x0) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000800)='pids.current\x00', 0x0, 0x0) perf_event_open(0x0, 0x0, 0x1, 0xffffffffffffffff, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000004400)={0x0, 0x7, &(0x7f0000000ec0)=ANY=[], 0x0, 0x200, 0x0, 0x0, 0x0, 0x0, [], 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000003ec0)={0x7}, 0x8, 0x10, &(0x7f0000003f00)={0x0, 0xd}, 0x10}, 0x78) sendmsg$kcm(0xffffffffffffffff, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000500)=[{0x0}, {0x0}, {&(0x7f0000000300)="a9ae1bdbdd10cbe0f520f2738ea4413c73edbbdd813fdfff6cde560e7f77c3bd0b8cc667ca379b6823145a4926ecbf4370ea7ac36dff6bce93d52a198a98b155fece2ce67374e3e6aa473212d4ab316a0f61a0a6726e8213cc109d70ab039f5fd80b04d1a9c18b283d0ca9fe7d92acbab658273594dd8c2520a94c78c5edaa63c9b77598e75e81b8d646234017b53af1dc6bb23fd1005002b22ca3999d96f94e08cf199b2343c453602d9f7c17e26b94392db06e780b", 0xb6}], 0x3}, 0x0) socketpair(0x1, 0x1, 0x0, &(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = creat(&(0x7f0000000000)='./file0\x00', 0x40) r5 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r5, 0x0) ioctl$sock_kcm_SIOCKCMUNATTACH(r4, 0x89e1, &(0x7f0000000040)={r5}) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000d40)=@bpf_ext={0x1c, 0x6, &(0x7f00000005c0)=ANY=[@ANYBLOB="18000000fe01000000000000ff0000000150fcfff0ffffff1800000000000000200000007f0000009500000000000000c9823dcfcfe9ec77cdc2fdebbd7bb9885e1e8a7432236fc7116388e64af776e5476aa227a3a802a14b5869becf82f66c1b679ae0d4c1e2c98ba556f730d767695789b94163845dbc63fa6adee869eac29d"], &(0x7f0000000e80)='syzkaller\x00', 0x0, 0xb0, &(0x7f0000000c80)=""/176, 0x41100, 0x0, [], 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000780)={0x4, 0x3}, 0x8, 0x10, &(0x7f00000007c0)={0x0, 0x0, 0x6, 0x62}, 0x10, 0x21460, r1}, 0x78) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000680)={0x18, 0xa, &(0x7f0000000480)=@raw=[@alu={0x4, 0x0, 0x7, 0x2, 0x3, 0xc, 0x1}, @ldst={0x0, 0x3, 0x2, 0x4, 0x3, 0x80, 0xffffffffffffffff}, @initr0={0x18, 0x0, 0x0, 0x0, 0xffffffff, 0x0, 0x0, 0x0, 0x9}, @generic={0x0, 0x1, 0x4, 0xc7a5, 0x1}, @ldst={0x3, 0x0, 0x0, 0x5, 0x7, 0x1, 0x4}, @map={0x18, 0x7, 0x1, 0x0, r5}, @map], &(0x7f0000000080)='syzkaller\x00', 0x7fffffff, 0x0, 0x0, 0x40f00, 0x2, [], 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000140)={0x4, 0x1}, 0x8, 0x10, &(0x7f0000000200)={0x5, 0x0, 0x80, 0x9}, 0x10}, 0x78) ioctl$PERF_EVENT_IOC_SET_FILTER(r2, 0x89f1, &(0x7f0000000580)='ip6_vti0\x00') perf_event_open(&(0x7f0000000180)={0x0, 0x70, 0x0, 0x10, 0x0, 0x80, 0x0, 0x203, 0x541, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x10000, 0x7902}, 0x4050, 0x0, 0x0, 0x0, 0x1}, 0x0, 0xd, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(r3, 0x89f2, &(0x7f0000000580)='ip6_vti0\x00') 00:00:26 executing program 3: socket$nl_route(0x10, 0x3, 0x0) r0 = perf_event_open(&(0x7f00000005c0)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendmsg$nl_route(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000340)=ANY=[@ANYBLOB="3c00000010001fff0000248f1c872d2bf1000000", @ANYRES32=0x0, @ANYBLOB="ff7f000000000000140012800a00010076786c616e0000000400028008"], 0x3c}, 0x1, 0x8000a0ffffffff}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000280)={&(0x7f0000000040), 0xc, 0x0}, 0x40) r1 = socket(0x10, 0x80002, 0x0) getsockopt$sock_timeval(0xffffffffffffffff, 0x1, 0x43, &(0x7f0000000080), 0x0) write$binfmt_elf64(r0, &(0x7f0000000640)={{0x7f, 0x45, 0x4c, 0x46, 0x1, 0x1f, 0x40, 0x1, 0x2, 0x3, 0x3e, 0x1, 0x3c3, 0x40, 0x362, 0x7, 0x101, 0x38, 0x3, 0x8d, 0xff, 0x3}, [{0x2, 0x20, 0x8, 0x95f, 0x7, 0x9, 0xfffffffffffff000, 0x9}, {0x5, 0x0, 0x8001, 0x80000001, 0x0, 0x2, 0x0, 0x7f}], "91c657241ca342649aa7d19e7f3521e2109d14f2ce903e84bc855681d8fe838d3275d88fcbd48873ec0116fe5465d8508a1be73a6f2c78ed1e7216e3b44248fd3aefacd814d146824a80e0b8989484ee489b9b58e97bcbc1fc254e953fef612e1c0466a0a509f7158e4673ca0f39e27da0af092bfa5eb27037d3090da888776951a34a5106d8ea4b48e0727d1dae117a8090cd28dfbced4cfa31d802f985e1c8cea3beadf6a2e2bce9b9af0e8e1d35ecea4dbb2028e068b5f4cae18b96f5d9f2647e660e7eab90bdecdd13115ab937bfcc19463093ae7c6f4e708140359dc030fec0ad04614a609e38abd72b8ba7", [[], [], []]}, 0x49e) sendmmsg$alg(r1, &(0x7f00000000c0), 0x492492492492627, 0x0) socket$nl_sock_diag(0x10, 0x3, 0x4) syz_open_dev$vcsn(0x0, 0x0, 0x0) 00:00:26 executing program 4: setsockopt$packet_fanout(0xffffffffffffffff, 0x107, 0x12, 0x0, 0x0) perf_event_open(&(0x7f0000000140)={0x1, 0x70, 0x0, 0x0, 0x1, 0x0, 0x0, 0x7f, 0x80130, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x5, 0x6}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x201}, 0x0, 0xb, 0xffffffffffffffff, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x2) r0 = getpid() sched_setscheduler(r0, 0x0, &(0x7f0000000040)) r1 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000640)='/dev/ttyS3\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r3, 0x0) setsockopt$packet_int(r3, 0x107, 0x14, &(0x7f0000000100), 0x4) fcntl$setownex(r1, 0xf, &(0x7f00000000c0)={0x2, r2}) ioctl$TIOCSETD(r1, 0x5423, &(0x7f0000000600)) ioctl$sock_inet6_SIOCSIFADDR(0xffffffffffffffff, 0x8936, &(0x7f0000000240)={@ipv4={[0xa], [], @loopback}, 0x79}) 00:00:26 executing program 1: perf_event_open(&(0x7f0000000700)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xff7fffffffffffff, 0xffffffffffffffff, 0x0) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup/syz1\x00', 0x1ff) r0 = syz_open_dev$loop(&(0x7f0000000240)='/dev/loop#\x00', 0x75f, 0x103382) r1 = memfd_create(&(0x7f0000000040)='.^\xc5', 0x0) openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000200)='./cgroup/syz1\x00', 0x200002, 0x0) r2 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f00000001c0)='./cgroup/syz0\x00', 0x200002, 0x0) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000000000)='B', 0x1}], 0x1, 0x81805, 0x0) ioctl$LOOP_CHANGE_FD(r0, 0x4c00, r1) ioctl$SECCOMP_IOCTL_NOTIF_RECV(0xffffffffffffffff, 0xc0502100, &(0x7f0000000280)) perf_event_open(0x0, 0x0, 0xc, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) write$binfmt_misc(0xffffffffffffffff, &(0x7f0000000040)=ANY=[], 0x4240a2a0) open(0x0, 0x0, 0x0) rt_sigtimedwait(&(0x7f0000000140)={[0x80008000000000]}, 0x0, &(0x7f0000000180)={0x0, 0x3938700}, 0x8) r3 = getpid() sched_setscheduler(r3, 0x5, &(0x7f0000000380)) ptrace$setsig(0x4203, r3, 0xe1, &(0x7f00000000c0)={0x2d, 0x4, 0xfffffffa}) ioctl$BTRFS_IOC_SUBVOL_SETFLAGS(r2, 0x4008941a, 0x0) ioctl$LOOP_SET_STATUS(r0, 0x4c02, 0x0) ioctl$LOOP_CLR_FD(r0, 0x4c01) [ 185.941170] TCP: request_sock_TCPv6: Possible SYN flooding on port 20002. Sending cookies. Check SNMP counters. 00:00:27 executing program 0: perf_event_open(&(0x7f0000000700)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xff7fffffffffffff, 0xffffffffffffffff, 0x0) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup/syz1\x00', 0x1ff) r0 = syz_open_dev$loop(&(0x7f0000000240)='/dev/loop#\x00', 0x75f, 0x103382) r1 = memfd_create(&(0x7f0000000040)='.^\xc5', 0x0) openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000200)='./cgroup/syz1\x00', 0x200002, 0x0) r2 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f00000001c0)='./cgroup/syz0\x00', 0x200002, 0x0) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000000000)='B', 0x1}], 0x1, 0x81805, 0x0) ioctl$LOOP_CHANGE_FD(r0, 0x4c00, r1) ioctl$SECCOMP_IOCTL_NOTIF_RECV(0xffffffffffffffff, 0xc0502100, &(0x7f0000000280)) perf_event_open(0x0, 0x0, 0xc, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x24002da8) write$binfmt_misc(0xffffffffffffffff, &(0x7f0000000040)=ANY=[], 0x4240a2a0) open(0x0, 0x0, 0x0) rt_sigtimedwait(&(0x7f0000000140)={[0x80008000000000]}, 0x0, &(0x7f0000000180)={0x0, 0x3938700}, 0x8) r3 = getpid() sched_setscheduler(r3, 0x5, &(0x7f0000000380)) ptrace$setsig(0x4203, r3, 0xe1, &(0x7f00000000c0)={0x2d, 0x4, 0xfffffffa}) ioctl$BTRFS_IOC_SUBVOL_SETFLAGS(r2, 0x4008941a, 0x0) ioctl$LOOP_SET_STATUS(r0, 0x4c02, 0x0) ioctl$LOOP_CLR_FD(r0, 0x4c01) 00:00:27 executing program 2: r0 = syz_open_dev$dri(&(0x7f0000000080)='/dev/dri/card#\x00', 0x0, 0x200) ioctl$DRM_IOCTL_SG_FREE(r0, 0x40106439, &(0x7f00000000c0)) 00:00:27 executing program 4: clone(0x20002100, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) perf_event_open(&(0x7f0000000500)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1000}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) clone(0x400, &(0x7f00000004c0)="edaddb61c2e775172c22bc750e503ac8d18ca0d56fb565d367f35c6cededfdd7", &(0x7f0000000580), &(0x7f00000005c0), &(0x7f0000000600)="d57b6e32388d1fe941a73dd3e5030e1c45955def6ffe6671ce0fa9dc7b9cff9625860797c01e1cce05fa0780bfbd667746dbe846a947b8089ad2a85cc0b4976f0b111426637ec32f032da7719c2de59c31861c103b8ca241be19aaddb6be2cfc2934c29aae8dd0cb3eaee7198a9fabed9c0fc7e26f22f20c4b46648ca50c9162a9c345502250a237ec616efcbd00ef1dde4b89e2bb9916b046fc77eeaf795dce9178312af6b473c3026ce43357a5c754d91533dc24cae761f07a12d621aef62e0f861986a33d2c638dc4204a9bcf") setsockopt$IPT_SO_SET_REPLACE(0xffffffffffffffff, 0x0, 0x40, &(0x7f0000002680)=@mangle={'mangle\x00', 0x1f, 0x6, 0x420, 0x180, 0x0, 0x98, 0x180, 0x240, 0x3b0, 0x3b0, 0x3b0, 0x3b0, 0x3b0, 0x6, &(0x7f0000002400), {[{{@ip={@rand_addr=0x64010101, @empty, 0xffffff00, 0xffffffff, 'wg2\x00', 'veth0_virt_wifi\x00', {}, {0xff}, 0x62, 0x2}, 0x0, 0x70, 0x98}, @TTL={0x28, 'TTL\x00', 0x0, {0x3, 0x8a}}}, {{@ip={@local, @private, 0xff, 0xffffffff, 'bond_slave_0\x00', 'veth0_to_hsr\x00', {}, {}, 0xc, 0x2, 0x59}, 0x0, 0xc0, 0xe8, 0x0, {}, [@common=@unspec=@connlabel={{0x28, 'connlabel\x00'}, {0x3, 0x3}}, @inet=@rpfilter={{0x28, 'rpfilter\x00'}}]}, @ECN={0x28, 'ECN\x00', 0x0, {0x10, 0x80, 0x2}}}, {{@uncond, 0x0, 0x70, 0x98}, @inet=@DSCP={0x28, 'DSCP\x00', 0x0, {0x9}}}, {{@ip={@local, @remote, 0x0, 0xffffffff, 'veth1_macvtap\x00', 'macvtap0\x00', {0xff}, {0xff}, 0x88, 0x2, 0x2}, 0x0, 0x98, 0xd8, 0x0, {}, [@common=@inet=@tos={{0x28, 'tos\x00'}, {0x0, 0x0, 0x1}}]}, @inet=@TPROXY1={0x40, 'TPROXY\x00', 0x1, {0x7, 0x0, @ipv6=@private1, 0x4e24}}}, {{@uncond, 0x0, 0x70, 0x98}, @common=@inet=@SYNPROXY={0x28, 'SYNPROXY\x00', 0x0, {0x0, 0x9, 0x3}}}], {{[], 0x0, 0x70, 0x98}, {0x28}}}}, 0x480) bpf$PROG_LOAD(0x5, &(0x7f00000054c0)={0x0, 0x16, &(0x7f0000000a00)=ANY=[@ANYBLOB="61124c00a59e5d376113500000000000bf2000000000000007000000080000003d0301000000000095000000000010000000000000000000bf67000000000000150600000fff07003506000043fe0000070200002ee60000bf050000000000001f650000000000006507000002000000270700004c0000001f75000000000000bf5400000000000007060000f0fff8ffad430100000000009500000000000000050000000000000095000000000000001c0a7900009d3c2792432a4faee994a5642c6b940fb102879f60000000000000637e60bd5db64b5992de991371274fdff6e79fc722f15659a7c85615c1b88b123cfe2314e887efecdcb7381ef4932cb0dcebea6d90e9c1677fbefd35893d883a2c559b7a34db461b1974af360eace66cec40d92706d0bbcc5bf6fec345ae9606c3c1a348f9b395592c1018e5e4b41b13000c94df1f2db24c67d4c7ba9ec035883e2791a9e9dff3e8bfc7d1be000000820102b190000000000000002a0648721e3a3412086dee84efd375f0645f0008f55d3b9efdfbed9b430bcf0418e100bdff1c8bcfc0c229874bc3d2418bab00997c8bef9aa55841caa572ddff9220c67c9e17bee524c3dc747445763ecb0a7f2cd12bc34b0fc0271124cfb5279195f701002200f77c71294bbfd85078726c49eb89f722e38397996271700241454d272dd8b754b2dd36d44f92991a7817450bc7921dd372e6215ca3ef6c1affb693ae366b0f11db6ee4830db4713e5ce6cac6a27e292271b8e9f172000800000000000018be45c50b3fc005fa7b134dfc948f6015e0389d7f34cb9c02cf517c8ed7a9b6159c1446ef1c2ccff2bde95aa860ed9b836d6b8fcab7663d9bd8025e6f90fdb007b8f3e08de30c1df1147c9f5013c82fc98604bd70cd56609a6b73943748a90002c4cf81bcb1d262845762f6b0a284cc463b42492bab0f7b25895cc3ba8b09000000f98ee0fc018463d03a73fa85429725545128b0e9b550a13d0dd350925a34c7f15c3096f300004468cf1aba4a6f21ed0eb36a1c696320d3251b7eab79ad8b126500419e25a94ce11e7a96deac79c90b8df122942a0fad0d814f230f95195e49405971306f14f346954eec84ebda9fb397c51f23b12f761c4a0335cce4fbe7baafc8d1a6c6d8d0ebc2a2e97f069590aa0aa129999534273e023fd6c300000000000000000000000000000008000000000000058353fee6651171c6a6a9209e300d9f02421e594a545517a2445b2305d459b968643bbb803a6de96b60353a4b8bf389a1944288d07f7b044ba919f8fa52e4dd542b743cc24fa42f85395cb271d2e207000000713b871e276c1b636cebd9e84a081ba873afbb1e1ed6296c475874c2f78378aa7c5b9bd86fbf999fb3115a587e63d9dee88ddf7aef0fe20000000000000036082fce082ce2b233fae7a8f68d28d2c4535d31012a4a52ea150f235f9c364bb0c7a9fd03b243f0391e6cbfd1e18dbdfda6dda15aa9ab5bf004ee4cf35a2f00"/1090], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0xe, [], 0x0, 0x11, 0xffffffffffffffff, 0x8, &(0x7f0000000040)={0x3}, 0x8, 0x10, &(0x7f0000000000)={0x0, 0xd, 0x4040000}, 0x10}, 0x78) sendmsg$kcm(0xffffffffffffffff, &(0x7f0000000480)={&(0x7f0000000080)=@pppol2tpin6={0x18, 0x1, {0x0, 0xffffffffffffffff, 0x4, 0x1, 0x1, 0x2, {0xa, 0x4e22, 0x3, @private1={0xfc, 0x1, [], 0x1}, 0x3f}}}, 0x80, &(0x7f00000001c0)=[{&(0x7f0000000140)="fa871bfc8beb9699307b4c706eff6444291e8c795a8a2c7c82a18dbeef128a2a68a89d7829a6a968d325802e2632beab4f953e00641ce9619745260c3357730cdf6b9a", 0x43}], 0x1, &(0x7f0000000200)=[{0xe0, 0x10d, 0x2, "74f28932544aede2fe4bb37f5a6a933d9baf074ceb5bb68f5aa626c8dcd7a164ccff027f0c88c555e470a98556483d8ffded5944d5ba521a60e0f2fadf6c81063ae236c578fe12687f067d725532cd1449b2e5dbc05ed6166c7ccaf6f0f0d6421ccff3d70bdf9bbf7bdef08077191288768fb03a3d1b68939e9cf7f182b483da9def94947ae61486a338d378bcbe3303664d1071bb0b2fcaaaad6db865f75dffa8aea94a1f55c0949198388607a4bd6a41962b82310ed142f4bbc31fe229f36480b8571a2d7780ef46ab8e"}, {0xc8, 0x10e, 0x3, "6c17b60b3c60ff4c18a8739391435c832837e76e6dbd0ba1028ed98b4999af9ab4f4d4a585a4b7bed577353ca18cfc90850479dd194c6f96e1d99010b71adf8a55a3c543f802f4789de67856faf847a55c8c26a44dedbc06eefe7f72ec9fd6f6a2196f5f85863f14d2cb6dda2894c432c22a8c38cc9fc3db6d2a7fac1784916f235a026d6d5370cd854bc610e03760be7ef693a109b0c9340be965d0e7e6d4a798088d2e865592543ed78d14ed62d2cdcfe1c64b"}, {0x18, 0x100, 0x2, "4f082b69266a3181"}, {0xa0, 0x119, 0x10000, "cecc8f342a0bf56f9e671c491ef3b7db489b85e6948263eb26635a9c6590b0801a7962c19396887cc0a68ebb1ae1d664f900f8f9c2e6b229f381a0019301796124a84eedf3601e974fcd3277baad2b059e68d4f8682c1acef142d0f5f8a5abdcdbd6fbb85d9331c88d2295c10051e94b19b1b4bf0066096b41475c0cf63083330b8c1ee14684f080a0a2"}], 0x260}, 0x40) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r1 = socket$inet_udp(0x2, 0x2, 0x0) splice(r0, 0x0, r1, 0x0, 0x4ffe6, 0x0) 00:00:27 executing program 5: perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) syz_read_part_table(0xc485, 0x0, &(0x7f00000003c0)) mremap(&(0x7f00001b7000/0x4000)=nil, 0x4000, 0x2000, 0x3, &(0x7f00009b2000/0x2000)=nil) r0 = openat$bsg(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bsg\x00', 0x0, 0x0) r1 = creat(0x0, 0x6) r2 = perf_event_open(&(0x7f00000015c0)={0x2, 0x70, 0xd3, 0x0, 0x0, 0x0, 0x0, 0x2000000000, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(r2, 0x40082406, &(0x7f0000000080)='cpu\t\t&-\n\x00\xff\x00\xdc.\xdf\xbbk\xad\x1b\xf3\xf6_|S\x93>\xb4\x15#b\x91\xec\xf2\x12\xbb\xd0\xcd0\xa4\xda\xa8\xe1o+\xbd}EV\xba6\xae\xee(4\xe4\x8d\x17\b\xa7\xb04G\xc28\xfb\x19\x94\xdf\x11JE\x02\x98Pm\x0f(\x98\xff\x05[\xd9\xad|\xa3\xc9Y~\xf4\xf7\xf9F\x9c\xf0\x83H\xb5\x12\xdeM\x802\x1f\xa6\x8a\x89\x1c') bpf$BPF_LINK_CREATE(0x1c, &(0x7f0000000100)={r1, r0}, 0x10) r3 = bpf$BPF_LINK_CREATE(0x1c, &(0x7f0000000180)={r1, r1, 0x1d}, 0x10) write$binfmt_script(r3, &(0x7f0000000200)=ANY=[], 0x3e) close(r1) ioctl$SG_GET_PACK_ID(r1, 0x227c, &(0x7f0000000040)) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x275a, 0x0) [ 186.329931] device vxlan0 entered promiscuous mode 00:00:27 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./bus/file0\x00', 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0,metacopy=on']) chdir(&(0x7f0000000340)='./bus\x00') r0 = open(&(0x7f0000000080)='./file2\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) renameat2(r0, &(0x7f00000004c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2) r1 = open(&(0x7f0000000280)='.\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) renameat2(r1, &(0x7f0000000380)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r2, &(0x7f0000000000)='./file0\x00', 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000004280)='./file0\x00', 0x0, 0x0) r4 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r4, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r5) getdents(r3, 0x0, 0x0) r6 = openat$mice(0xffffffffffffff9c, &(0x7f0000000140)='/dev/input/mice\x00', 0x790280) ioctl$NBD_SET_BLKSIZE(r6, 0xab01, 0x1ff) [ 186.448326] syz-executor.3 (10729) used greatest stack depth: 22224 bytes left 00:00:27 executing program 3: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) mount$bpf(0x20000000, 0x0, 0x0, 0x2001001, 0x0) mount$9p_fd(0x0, 0x0, 0x0, 0x0, &(0x7f0000000940)={'trans=fd,', {'rfdno'}, 0x2c, {'wfdno'}, 0x2c, {[], [{@fowner_lt={'fowner<', 0xffffffffffffffff}}, {@pcr={'pcr'}}, {@rootcontext={'rootcontext', 0x3d, 'sysadm_u'}}]}}) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0xb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$nl80211(&(0x7f0000000200)='nl80211\x00', 0xffffffffffffffff) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, 0x0) ioctl$sock_SIOCGIFINDEX_80211(r0, 0x8933, &(0x7f00000002c0)={'wlan0\x00', 0x0}) sendmsg$NL80211_CMD_SET_INTERFACE(r1, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000000080)=ANY=[@ANYBLOB, @ANYBLOB="d3aebeecc84b173c1fbdece72c294b89ecb96a7f9f57bc809797ff447a7ebf1c53cc8fa808653abc81db2b15a0ab3336391b92df796f632e6e8feb295b73cac0b4aaaeafbb270ca5ddc9a9cd6f3357d3e1abad1c00cc", @ANYRES32=r2, @ANYBLOB], 0x24}}, 0x0) perf_event_open(&(0x7f00000005c0)={0x1, 0x70, 0x7, 0x1, 0x0, 0x0, 0x0, 0x0, 0x400, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, @perf_bp={0x0}, 0x801, 0x0, 0x0, 0x0, 0x1000}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) r3 = openat$nvram(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f00000003c0)={'wlan0\x00'}) sendmsg$NL80211_CMD_AUTHENTICATE(r3, 0x0, 0x0) pivot_root(&(0x7f0000000340)='./file0\x00', 0x0) perf_event_open(&(0x7f0000000240)={0x0, 0x70, 0x7c, 0x0, 0x0, 0x2, 0x0, 0x7f4, 0x420, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc47, 0x0, @perf_bp={0x0}, 0x4000, 0x0, 0xff, 0x0, 0x8000, 0x7fff, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r4 = bpf$MAP_CREATE(0x0, &(0x7f0000000040)={0x1, 0x7e, 0x1, 0x1}, 0x40) r5 = socket$nl_rdma(0x10, 0x3, 0x14) getsockopt$sock_buf(r5, 0x1, 0x3d, &(0x7f0000000100)=""/134, &(0x7f0000000000)=0x86) bpf$MAP_CREATE(0xe00000000000000, &(0x7f0000214fd4)={0xd, 0x4, 0x4, 0x123, 0x0, r4, 0x0, [0x305f, 0xa, 0x300, 0x1800, 0x6000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa, 0x0, 0x0, 0x8]}, 0x40) 00:00:27 executing program 0: perf_event_open(&(0x7f0000000000)={0x5, 0x70, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x80400, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, @perf_bp={0xffffffffffffffff, 0x9}, 0x0, 0x0, 0x0, 0x3, 0x0, 0x40000, 0x8}, 0x0, 0x0, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) keyctl$instantiate(0xc, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='new default user:syz 0000 000000000004093\x00'], 0x2a, 0x0) r0 = add_key(&(0x7f0000000140)='encrypted\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000100), 0xca, 0xfffffffffffffffe) keyctl$revoke(0x3, 0x0) keyctl$read(0xb, 0x0, 0x0, 0x0) r1 = request_key(&(0x7f00000006c0)='asymmetric\x00', &(0x7f0000000700)={'syz', 0x3}, &(0x7f0000000740)='-\\-\xbb\x00', 0x0) add_key$keyring(&(0x7f0000000640)='keyring\x00', 0x0, 0x0, 0x0, r1) add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f00000002c0)='s', 0x1, 0xfffffffffffffffe) keyctl$read(0xb, r0, &(0x7f0000000240)=""/112, 0x349b7f55) r2 = add_key(&(0x7f0000000440)='.request_key_auth\x00', &(0x7f0000000480)={'syz', 0x3}, &(0x7f00000004c0)="c1f235628602f840c0f1484f9a9cd2e96bb593d96cde8bf99c96b6b5a1e6c6053a2d34fe33638d934f4afcb2c560be73c9dfcbc6f318d80aabc1f0aaa077fd1822e7feafc370bd89f9835f344f9d4b593a9d81cca2efebc105c085b65fa2e5e1f8993dd31144bf2ec832cc3b68e6ffad2bd44706a46ddaa54e8e1ff039fc7ce659850234f0d17e2cdac18ba7a7d375f3e273e7b6787558c25da682c7e2a610cb080f9954ffc18ce921b409d132b0286ad1f226fec67d693adc6132021826867feee630d7a8f41243605b15e31fe4ba7d8be6012b689e20b27fbb64968a76", 0xde, 0x0) r3 = gettid() prctl$PR_SET_PTRACER(0x59616d61, 0x0) request_key(&(0x7f0000000080)='.dead\x00', &(0x7f00000000c0)={'syz', 0x0}, &(0x7f00000001c0)='{\'($\x00', 0xfffffffffffffffe) r4 = add_key$keyring(&(0x7f0000000600)='keyring\x00', &(0x7f0000000680)={'syz', 0x2}, 0x0, 0x0, r2) add_key$keyring(&(0x7f0000000200)='keyring\x00', &(0x7f00000005c0)={'syz', 0x3}, 0x0, 0x0, r4) ptrace$setopts(0x4206, r3, 0x0, 0x0) perf_event_open(&(0x7f0000000300)={0x0, 0x70, 0x6c, 0x0, 0x30, 0x0, 0x0, 0x1, 0x0, 0x4, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x2, @perf_config_ext={0x100000000}, 0x5038e, 0x0, 0x1fc9944c, 0x3, 0x5, 0x2}, r3, 0xf, 0xffffffffffffffff, 0xa) request_key(&(0x7f0000000380)='big_key\x00', &(0x7f00000003c0)={'syz', 0x1}, &(0x7f0000000400)='.$%!#\x00', 0x0) [ 186.598055] print_req_error: I/O error, dev loop7, sector 256 00:00:27 executing program 1: perf_event_open(&(0x7f0000000300)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xbfffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$kcm(0x10, 0x2, 0x0) r1 = socket$kcm(0xa, 0x922000000003, 0x11) setsockopt$sock_attach_bpf(r1, 0x29, 0x24, 0x0, 0x0) sendmsg$kcm(r1, &(0x7f0000000140)={&(0x7f0000000040)=@nl=@unspec={0x0, 0x0, 0xff00, 0x80fe}, 0x80, &(0x7f0000003800)}, 0x0) r2 = socket$kcm(0xa, 0x922000000003, 0x11) setsockopt$sock_attach_bpf(r2, 0x29, 0x24, &(0x7f00000000c0), 0x4) sendmsg$kcm(r2, &(0x7f0000000480)={&(0x7f0000000400)=@generic={0x1e, "043eb28d404594732d30769c42335dc872a5a23fc696f81ba43d5c8ced575c667cfa4245f90bf4a4dcbca86620436527b5253535dd98cd64149565c3474df8c9193707aaed6794c5a46820588743d088b034126b427d718fe16cc9f47b2bd149e12a80af0d669a2c4e0e4541fcf943baeb35184278f217436c1e602c989b"}, 0x80, &(0x7f0000000380)=[{&(0x7f0000002300)="5523efef7333eaefd0af32ddff82349ddb741d3f75cfd4fb96e02dcb3406374857c85b6fece958a1f2ef79713a64ffaf12f2d24cc42022be6d67e7edaff061c530c736b61d1f6ce8e289f05b6ad0af339e09e7978b1bdf290c6e0f5cb296c88cd8d15569da1f67fcf6289b717ca4ced1fef7030254d3732fa2daf096dca506f0eea6d92ad1f094d7d92687ffee9a0132b32c7b35f492458523b5740dcf9c63bd2f882b48c489a0499965aec6646020189bc3d93a617f350b54a8957c3701b0b114d65d52e9d023722f7ceceec91e53c4784c3020e4fd110045e625f0f8467960edd8e659bcbbf205df95957ebc7d34bb93ae96bed7448c98f681937c66aa721d0493a2272da7c7ef924b570dd9c526ee75674f1e4d12dac0aaa7246ea2f52d1082427f71227257f933bc77838952865944a5728f41460e9b15568f319d29719e0d3789cc7c76b86de0431d9742e2b231471bcd0bd1cf533b50c098d200145dad5beb4adbdeeeb057af240204077010946837062de665eb2fce2aea2027274844aee26a8d6ee13332bb022835144abf128cb5393c1a2a012cf01f657373db31da3e61f440897a447bf0be59a9ad76f489d701312509285de5c4a61c88e863fab64ff575a90c439bb848cb50b7d8ae9a777101d17ed6df4cf06bb01cbef207d0e105bde1a34d1574ad437944ed639de9b82684d101fef9177ff237f1fcfbb7c07ab49ea23b9b93edf2b93ae7ba318bdfa8fb9c60063cc30c8a37e043212610ccd1dbdcfc14c2b6333248ed77ad1fd707995300b30e538e3b4c745f8ec164b4d23666ab3f9ede4f8c4f980e99491dd342b417004ecc389ad6e5067bf00d35e0c50854360b403fbcbe24ea839e985535b13822792abfaab3ea4637dcef360a3fb8675dc4a7f2173f06dd1f479c258426d65a36802f2fad909fa199a2efd7267610efdac36c575c8713e3b6e07ad044230ecfe426f8805c68a450ea001a0b3f7502cc5b2d6b0c457024540e6017982cb734f8ae53f7ca7d80733e9239622d5ddf9f891d4b2ca26f6bb72517f3b00b58f439840e80f3d536939a9762b887138ac65b184152cd968b9e43b1e4a0fd565c1bd05b3d8dd903bad19e419b4eb61ebbe13df37f58ef4ad760353c0723ce0c3f7ad4451d0cfde111d3b679196dde6ff39837f57239596fca46931ae10ade4a3e996f65e4fd6917e26ae882d02b8afff390f14647ba277c74008a69305d89c9d25bce3a70a3545953197d69cb0ff1408e8346347aa1eb4d3201ac1e03af6079889198fd0dd053e83925da1c34ae793a4ff6c5e492c04caba566fe80e4b73a31bad9a7580ba7cf3e26b0c264a44eb37be4a2d06abb2e01d76e0cbf5474ec04227c500a6b04615b517130a0f27ff8813fc074fbe3db19e066abb0b22f41bb6f77781cf22c3f578846cd7197a7447c6624e68ace78e503c07c507a0f8b56bc61348a7e50321a7278d6bee88308580129e6b956d22050b337e6475689e70dec058fcd5658aff550d7c5292351a1ed23e2c114105cda03ffaf4af68581faf35d5b410ddc515e7a433b5769e2c58652d306d902ff142404863805abcf5da1bdb8e6bc8bd238ece3a8c0643f818ac149747fb0d99f2caa176db7170f874cc55742bc1018951c99342eb03edc6d4e217e9171c52d5bc7ffa84d6e3138c574722bcdf7960d91aadde4e18d85457c4b04fcd5c470127fe1fb8e16e70efae5d4ace743e708b196daf3e4e6eeab8a5952f73064220f6134b8682fac547290780ebf3a1b1e056597cf32630b488ef64a514cd2309395ed880cccefabaee4cee0554e88bf4dab47f45ab29ede831ce5f4cbf98b70c8a1aa8d4bab5f857ebd46e23d92687099559dee4f8073487db466bb941c216f19636e6de076fa22f24631e04868949d2f3bb54d946a5af6d4e6de911de4b27a71e50868f492b048d9c6f5ad94aa27502962f5d25a51b2dd8af3d64911f8f073d6a29dc9c6b745d2f297c475bd91e51881be2aaee44ab6144ec9ebc600663335b2afa9508b8ed38d9d7b846f882f2b5cdcb05f9dc1acfc1264519c2048459eb6cdeb26ffd8f1970c5d0185cfe57c62859e97cbe1b9529ee36f3b27774f9fbcd984758bf7ca5594cf3320ad377756a791ddaba0fa32c53883958d976b95426db4556dfc2b7b62f2b0b6eef5f5cb36040c624d6e95e01773bee9d5959045f99c3c3a314d175f15e19fb5f229a54940e58f9344f1b5f8500cbad6f0eee6d5bc8be9af5aca99d22b9954ae286519ead5d890e7928061991fcd8369bfb7c8888ce5fbc115c584c6796d1b732461ed1c73a014aefc64589b0f05291e98af79b5ecac5037e3b9c7f2ab04e9c3d14960311ee4f603a4f8f679bb081c981cbb1516abb5c7d995cf8788e74a665f444f6cc0f3c48e77bf8bfaae06d10fe4075d4af6da023235deaf73c1c63235180f21fac205fe847259be5febbb9a57719d8210902ef0e2357836f88bd1bf56fb7ec2743ca7e278e99c0ba891fe83450d108dfc58f5e718570a0668f9db12a7b5cd520cdec010654a63fea60960437f35fb6a41fac70bc97c75cc50906f2d5bcde3ba6a3d2c3c8444ebc8280a43fbcf4b404b7c9c7aa4089ff579a91d28fd602d6768fca610d7a9ef15f199cb3636e2e3a573b665bc066b26d41b8c2d88ca7c6737a00c16104b32a7080a1f376458f13758192ce7a7e468b55989af03fa9483e7657bed0b1e5c46a6d4d2084766f3819d2a8cdd7d528efe597111d86c74ddfa62c9fc037eab48e4028fe363f2e2de1e4d3dd66c50736e35747f28808c5f4eabd5dab5f1f51d2b2c942ab009c573a3bd28ee5932f2b279d52610228417318e8def361240a2764772a160271b4342e50e1fe644c2da6fdd952793ec9636658c21c0927f162c8451c3c8b6a7c814f6ee77f852ee9b527c77dd517162d697a06da181bacb4fbd5d4caa60485686a22f539d96f55b0a09f906c0f9d0e3937d9f122ff0f977c3d2440b82b33fefab6f56ac92eec4d3fd3f14c42d16eb406dfbbde6ecd0d89b3eed69c969b8946afca3a147b451fdc8e506b34d8664f420693418040de361fd626dcc3777aca60e82000fb56b74d54c51a997080ba0706ea433e1baa2aa034377b255e37590d9d2abf83af746ba1a92849064a70afac713a9dd5ffe5243ae2bf2e0f0871d32d8d7c39091886d4485546adda16d62104df1a3b4c95c678f714f8b50d7a87c791f069b3f1f4d26a9aa4c29eb583d200770e7af038da945526e5305b69efe5455b38d9a9d087470291edd76f12fb687a2772a698e472b0687194cb0a05001e9360fd14e9232f8de3e03cb5c7eae3f82229741e25762864f1b586997b1ec72f05d0579749100e5203f7df5cfb8b95c638cbaa7e88682fd626041d1b1be4f790f9015924acd3f3d1ce83b199505f93246de85e4fb6bd1fc14980c670512433892722c1d2bac30e7504e2edd9adc11d5d66d25502babfd70e2d2dcd2f3618140f820910a39db69c39d471dbaa933b8c0094aab650034c3b75f7d5b26a995dc964e1204e74a0e355035aa5cdb129ac5583c76bb88dabe241570d2c07260893ae71337e3563909a74bfa921c4fccdeded601ed8bf873101d1ab0f0a5aecad4343c40afead3d992e2acf68329dba37924d472d37d341afaebb44a4bde0fd2931c5b4bb25280efdc320453f4e14b3f62192528f95993e87f20bfe81451446dd2c620e0e249b285253d70a636601b44078e829983499cafd91e22a5b3bf9421530a7d24193483bbde74faf5b44edc242d352dca81f3eb29ea3be0bfd7b48bd7f252a3938f350b872bbf6e9209f31671ff1804326255bf9acbbf5fd84ac5f1b0dee89488165cd1c08158905fa7a5da120726af56e461fe06f7c1569476e25ca713fd21799eb4a709a17b77085c45412c5de262fb43336d1b6313433497a8bf48dfd23c05e3843e88ea739089451f111cf791458784a587891ac449f5fdd5930121c15467dbc037f0ae0763d5ca832a3e2e7b3e3607c394b0399034efa5af1bbc940042074aaa41c4ab8258f9cf9f49ed73017e6c98a3f635b9389993c5436c9c170a959f4800f5d308cd476892607a2fc510e62850caf9b613cf83c3148966d2e305e2d84d10e439b84e8f4bc3903585500992209c449d12020a7b810e00fe7c742f1f64d953417e5ce31a1fc2a2100a8632d5c62ad01763eab10f8aeb738bc75e71096137dbca519bb0e09e553f95aa6a3a4b2043be4558427fbaf0a07957996180363f6c76abcc4535de3ecf907862a04643fffe82af13da9d901015c34b53709574d428605e1a4c4b63916375429b5ab4a9a92a33b0ea865a5662661812739e378a66198ede62f3de629113b77fc7bae1cb9e1341c16bb36566e130f12cc01ac5ca513bef0ea2e68ac6de4c80c1b681ec3db8c3d385ffe9c1f22bb942ffd2275b14b54fefddffdd05332baf14104a7bee0c832b407405f0237d370e412b4f630250961324a48c98bfc606ecf02ddff7b777b655812ade246c98da29d362c8a1ac5544721d347944075e6f625a4061959a5819bd6d3cc09e1bcb2f71060fe3d0a712b80fdd563da05b5745ea07b79256e00b8cabd38ba470bd55935eea61e8b5e75f6555c77924cd3c746e3f7c9d85ce8f4bb73258a0960726f4b5f25b676ab444d9d335090adad348309a032b354b6c74c8d72ae7fa2adaab23ad5655252184ee3dbf06fcf3324216b9fe08412a199a4d8e6ec81894d6244972d8746f5f92c4db5a6953bb4a62e72b6ec327711e8aa37dc00d84a80b71b529be5e870bc8a189bef1203c015b6f72794b384aca5ff6646de3985ad778f8c327fb30014316310ccf55e8436231220d54f848bb397f5acba139585aa7d5dd1dcdae6bb508acc1e039bfc2619746d6617c66687a72c1d6c92018ede86952edb2de9a24b3cff6576c2b3aa019b340448ee6845e90ec36d4f3b7cf63820994690c231f6ccf51d99a9838b8589d8f0c43f2ff091923936fb2f24707fca9f3d97c2e48be836e3ef912b4edf3250a74d6fc792245b7570365ed9c8a0a04a44c6cf48ce3d21c0d8ff393bd76d5ffb3f53996daba4a78edebff8f5ccf0f817d4b5436b1fc075a7760da8c9ad08dfae474e4da0b02884268ecd1ffd808db59ec02cf2500773b838673c58e201852e86ee3c357bc19ba21d3caa7235632671c54ecebe2cac9dcb1515d3efe2eeed4fc27393a6cd625b80ee8800ad013d76e692905cde48873362839e7fa9a2095f27447684abb67e4acfaec77bf2dad1ef18295e6962f9854a81fab7945e931ded568dcc5682ff3e60a4a38c41a714578ae65e18eb931670b1e939fbb3b99d7444ee28726962c28d22a0c5dfc31d05210ef0edac76e31b08ad932ed865c105e478b7a19dd6d1d848cb821ddae9f8fad0c06b192463575184551b6bd67e73595af421ae1fa8a0d50e328bd23c5214973c90280d33f99a954304ea9634fd4b577bb346448f76f2273256a46d714e5a81ce688c052850bec01ffb77b9dd0578643b2db1062f6dda36e31123fafbcbf3202e8ef7cd0690d9d03dfc71176f8eb2b1193f26e19481e2ef884c7e5f27c77d84cbc5c9d14bc0f5eb648fd2c7e4713cfac6e41c1247467b410f7365e9a57729d17e1a3771d52d9ffe526423306b41848eb9f3f2e84f15609a8e38cf2ea0a70a9571577303f55bd2b56ee160b8d4ff526419b61f2c712b1c6865f54d9cd1f16073b109ca8895c04b3f9d73edf1509bd120a11d250a5209ecfae16f353a5ae5c2630773573e36bcb20fb1e", 0x1000}, {&(0x7f0000003840)="d3060bbae7ad2065d38bc35b9da3e1a2f33cdbec6412c523756397316f50f80ffd5fba822c219f10e0838ca95d4a713cd201c7fc7fb8de5821749e6a31a8d984d02799960f0b92342981850e46b60f7f02bef4104db67f5dcfeb6986404d1fcea34f7ca8d8e8a3720affe7574e58b5fd768747fb20156fb96d7fd02a00de3f45cd0911a8d9b74111f9961b613e8b66194f47ecd888c72dc4f49a682c4b7abdd160e592b569ca115ae0a995199f4715fdadd86e7a53bb931b70d320d28594de5028099e972b119e6a79c293510ffdff8c982008feaf048af794f7393abc888dc1c7b9369d2e84e411d3176b97a5d22a57d4376b30fb9468363b4f362356369ecdea978e0506df12394c9bbe060569e9300a454b84684c8eae1e04f3cf7931429dde8d131f3b4699ecb9a28c695b7badf441ceb2ca713afb677f123317829037f899e2600f87f9d1bcc53ff82b22528688245fd4a69dc19ed9699e9aca5ffd7476663853a35368987ae8dd3b4daffe70e4f0edc345ab59bce20bb45317a5f7bb04d12bfe032f855d672990f2f59447b5542a7625f7309a0ac61de5981b19ba283770d68a9eb3992a24a19708993e8b2a799193e87ba5e69a7a677dad75e1b1be0de9d9e9026cc1d4dc3a9ecca59a6a875ac701555bf4c9265a7ad878dc4f3c7b46a067cd773f7129ff5f490731711a23e53365d01740a5a136ead3fc92d9d9d9df6f1d230a6f2a18598d45f819b04920a93e93eea37c371f68f678f2ad1c11f739253186e6e55a13a160e58a532353fe61b3e6c823bce3d0f6f06d9c64a83b90b6b153d8c49dc2e01c064ec04a0ad635e555c013d744fbdd3d88e53a17db8f43598e3019bb53bd2671652df9386d41a068b24225b7b6188c0ede7f0eab9da70d6e44aa6fef674a6a9d65985db16117348d0599287dbb0ede7fdcc7fa249e6ecb867bc40c3503c3ce3348a2f4ded2293a2bf564e6d85533f7f90f0b1e48e75e59cdc90d3bc0644958a57a4ed5fbcd96ae359530d40a18dc7b425b0ac8cd84d9af5563d9aa2f1335db20f1953ab767b555ca8d8c40553e6d351d99c77553ac2eec84cbc61a3ae152ff81e080ed9cd9efd686b7de9876c60345882dae177dae8e9949b2dc2b1ab51aa1982a8ac902aa1c9e8f5a2e2f36eb7052a8989a1f47dcb014c61ae983f7a7a0f4a40e5c054237d29265ee1d84d45805f81c6b3c721681a9a4207de3c51ab757342ad846eb4080c5bf4d9fdab48208e26c457658fc7369afde7ff6c66160fe500446b16be96a274a9b4e3cf774e12a63b2e9af99afe0419910cd7066a8b0778ccaa3bed5f21d7724f6f0e5506aaaf6a19d38d1e36c54dc469fa06448073a41eeaddfd74b58cd47584249bb8c53e61a202b645ace667bf2889a8060943403907644a4d34e005d14392ddacb89d0dbc91dfcf80689b1537190ecc5a1182bf3ef6891d7b4a161b4ded6a87d17b342c0207ccd66ff8ef5ce4e98fdbf5fa1e105389bdf7f26fa53b2e836e8614b08381fe3dc751c71a267183e25633ef727a66fa71470b1f1a0cb9162ff96482beb01c49c49d7df780beede1c10b202821127f4fe705f866164562260a252e2b46c874251d6bf2ba2cbf3085278ffe57f25c09adc1b83cd2a01ab1fc668119165bee91d44cf46f5b34ecf91a5b7014da214bb11a30a7fb8386fe4b9b7777f658e843dedab55ca5389f9ecceacba7e8420fe0bbe671d130365cb1bda957daf52e28900bd52cdfc8b5ee6f7f67455c687f32a7bbb3184bd91fcb87fc8922716a0198812ef126ef5216ccd729fcbe0bfa99ed8bed49f9850459afa68837dabbce22987f18027e662a1e3d2ea481238a4718b5274a609792248b5d489c364fccd92f033acf9e1b4de3b89efc7d78b988b4c3af5374b55befc66b1ab59cfce94f0f1cb377ce4dddc31097867f477c04e83610e4626e2179bcbb75f65a8c8cef2976ae11b88edf743f88c3479e205b1f9eb05bedf863c5cf36fe9b66bcd9e25f1075914af5bac0b2ec41c674a4987d0da2f2c7be9b591be38745451b8900764381def6a26e913179c27ebf5aa8665625b98fc48539ef544e07fa399753a6d946c081d5ed58114a1d462895b613f858a73fda51844eaff0d5713aef647501e4010a3027e680ca61ee36d6d2bac98c161a2f48606c238897cdd12b4f65eebe9c3c1d0a5f90982b5753dd12229074f45ca1d4c202b31c1326ed4c53aed3ba031a155815ffddf398ec635de7c161c4f7c4bff7d2e2624373c6f2659b189894cdb11b97257d50bd1016852b702ef63ffcb5fbb5a9109f62b6b4d6eb4e6abda1bd34e68cc9b145007475fe402ca455534f660cbb2f70bc220c188d7c21f87872bca3c9a5a370df7ff6a18d10fe18c1d830cc3882fff80ba1e02c07be0b5bd32dbab8766235a187cad52da9518ec604097ac18163aa001921ae7847622884f4ccde608b53d4c69d095f0cc030b226e8d7e8ce5935287431f6f5d2f25a18d8b078105ed9b05626402622ece544cc6fcc6d9f6d6425e46173a79b0b19d9ca5dc10654f39e108820a44afe4df46309cade22d98a34246f0a405c8ead2884037ee44e1e4c27a6f2faa2bef14ff6b5f2420e431158667dc758a799a6b1284c6db3496e4e2a3619f97b638144aab6547c57efb2817bbd162112f94df709ab99751fc58e77d771b9d8419fb775252b01097b996222e0bf2da58ee89f610c0812cb79fcf1898f32e5da32bb7bc027567124c0e4e5fb762c8e6952c454254291438c18de6ec52a0b479fb36fd9ffcdff185581db2aa9bfa0bc831a13e5ec4eda64d78520808659faf811bbb8980122b7d03560131527fe0f4bafc2cf00cf2e33cedc28d3c2ba37dedec66369ecb7a8cf44209d8d48f52e01cc7804c1a93206742a99e7f8dcd3d2ef332c96d004e914cd88891506376c8abd2dd51d6a93af3c45fe9ca11e850c104ab60a4c6251969be35129c982dc96b58bf1f8873942bfd6b1219566c700272252a6a5bdd961fb94f80f1f287cd57468598e8a559efc29027bd193d246ae4ecd98b765b1ab14954ad6bdbc1594c9db19ac43cc8b5db2ee52617eafdd359c7c4838d52d8372718bd459ffe43d3ef4b6497715c84c862f42b28ce189bd55a2a7070d41fbca0fd47aba6e01728248db14c0dfb4683f16169ed6a93d831333985f804c7a6dd82a885bda9ef7192cd86ff693152a78cdedb4a09e9ee9c8ade2dfc8e193b2bc8f32b5a25c4f21e7adf1149ef2badec6d2155a18bf66caaff3bb37f16b80377dffcf96c6eb57f2f09de163ae6546994335c88e7d2076f61d8de1e4a7e7de81f47216c9906f7d0815858907435555633a3c43583498e60c29da31a33b7075e22838bd6c3f951b8d9161c4566d9b5847181955747d057eb25ce02ed1d91278d1bf3ea08d3a2d7585ac7205102882f1f7c1b61e29b1cddeea2ca053a305f2b0af3e6f4a5ef2e51863c0ae2056e4e2b6002dc52d2932a410c7a33d9b8d2efc6370813bddcad9f9170949797fe72e542d3e54e517f6ee1653e3214800b0a2968aa7f5f7f68b4bb9d7b2b91c7556791ebdf1f946678b9453fd6a71062e61ff2988ff6d2449addc070fc3aaad93de55e5600d0580e3680833afcb3ab60cc63e9a4a5a8226ac051807d7bc5c7b2e64f7a228135181e5bbe5a1502f78111e77cda95d5854fbcdc9a134f0ac6620a309d2a7238e54b372e5e7c43e5920f948333f22241bd6a428fb0103dd0699b71336c14d3cede6e9e1ef62b3cfa5758a3ea8395cde74ede81e3e893a9e07d763178b6c86305dff19c24fb9802c1226caf701307348fc443407a4b5a51ef8a3bf7cfa6891f4b93677a1fa25b416bdda87be577947995bce073718be2ab33ff020031fe5787aedd6103806dd55daaaeb8017ceb4c71b82f00009ad41c4d40ff8b601dbda4eda473343aad4edad38878feeb8e1aea1e3db757bc7e36fee53d197b00ad4bb663f413be3539c6068e8897100503ae553376bd715655e226645125d839121870e4ea289a84d3adbc1456acf80037de5441c95eb7c1a319684a8695c5081051ad2d3d62632b07e58401ec95a49006beb6669d01d9779153236e615f7221dd735fa00eafdec0e31ba67de7d0a54ff14a25184aaedb680a8dacab6c04356eded0d8fe611aaa6769b6f0030ab85c947cf634b1824c005e352bf36984197afc24a6685e68338878c3c3dabb148d2e562b86ade842cf1e3d3e19f4141a81f9eee2be2d19ea175138ba42e3ced00101f01ec326e5a2a1c76ad722452db872ce0a04041a6beed390e29cb6b10af00a05c5917de8aee18a67da2adc9f610f935a035add454b2119092a4fa9780b6070f333d29c11ee6c08d19be2d95777231f2f0e78e9f02919c50ef0c43747659665a5e3433b801b6449a702398e4b373fe8734e67c8c933605dc4307ae9583ef197f7ac2703e93c230fa7fd09c755803b976ee2756415b736f50f0ff8158e1f220dbf3e84c717054931199e1164992242ae828b9e6b6ca64d63cc362665a2aea2ed161debb866ae84b0d787027c06fac96dc28c31a7686c97ce832fbcb16ed8fc93adfe3017c8aa1cd2751829d401aa24affe61c33f5a7cc6b06d3d346955ef6b7325e471778b1467c89835214eecc34c463379a6e7262cc5943eec656f24064f24223f1d0c39aa3031140b2ef608a1942c02d56c1a9d34414804867c861d0b3eb70e3f7bef56db07018d7bb63254ab0a627024322a24c0cbcd0b5108b7370225db21abfac45aa95919c5a9c5e084886521c5c3a0e828258e988454511462d3b03ed3026852e706ebb81a436679ce95586c97a5f7de67de4fe244e1c40f56de184b9d7191cb988b74a84b64f21f7adf45fa46d156f5ac022de3b6ed4cce79efce3bafba69f3ac35050525704f8faf284468f6276e98e5a311e7dbde6c867df28f6efdc94be80d056d70461582df20d0386eb48b7290b8d759fa925933d051e87bcafff0abe857a52ba21978cae014c1f3a1e203b54976ec2e123002ec1151f67ba8dbaf70da98a978c5f2731759d9a81fca2047e5866ba1ddb8aad8ce08b21d2ec3832d5b1902e0036086439f719a388c38a5f1fea80840f2593a48be990125ac0b538fe75910c6629337e2734ee4ef74f3e625b01430497de9fc616077ea75936ae75641899709aff672af31f17571670b422edfae9e0820f4e26aecde852e054ba0694208ccd3e6207d27ba1b8679fd475a155a82f5b15082990f9b39841044eade8a0dd711104bd4e6f07c9806b9d7428a178233260d93c935a059a8cda0bf3c141d2a58d409b3b8e5e4a5c207b98afe51732d609f44fb7d803e2b10ff43ddf7ac39538a9501097399a4becdf29497fd569e5b188fa509f8d940dd6d8fb7af09becdbc1cf7fa9c0599327ff20c1b633e340c56d8473078fcf4ae258631d53ccdc9505ead30877453d1d3acd0b3d6cd2d24466db695c990709dbbacf56006abb21d176889bc70098b8f5b96aa5c4d6cdf85f9760e85d55aa07f9d529854341397320432eabf607a91f42a5868187fa2953f5371dfbed952b47def354efcb429764bbd1d3689a50aae70989c418a8f917670d39366c997a0f17286def11dac551ff355dab52b4ecb162b5ef020c1e9320aae7f7335fca0a9d0293704de6cb7f7ab45f36a693911c5ad0d9c19273d260d57e10bfb913624ebf799a9f4fca01f052770e23ec6eb13ec46e1725da6f0443d24c9032fff8cc2e4c060e67337bcc1cf47b7bf91084d94ab2e6828cf8c96d41fa5302d65a2c008e278e3", 0x1000}], 0x2}, 0x1) sendmsg$kcm(r2, &(0x7f0000000140)={&(0x7f0000000040)=@nl=@unspec={0x0, 0x0, 0xff00, 0x80fe}, 0x80, &(0x7f0000003800)=[{&(0x7f00000001c0)="f4001100002b2c25e994efd18498d66205baa68754a3f5ffffff02000000000000000000000000000100", 0x2a}], 0x1}, 0x0) sendmsg$kcm(r1, &(0x7f0000001f80)={&(0x7f0000000280)=@pppol2tp={0x18, 0x1, {0x0, r2, {0x2, 0x4e23, @multicast2}, 0x2, 0x1, 0x1, 0x2}}, 0x80, &(0x7f0000001cc0)=[{0x0}, {&(0x7f0000001800)}, {0x0}, {&(0x7f0000001980)="661b5d84e726393852d2d4e5c39f90190ae098225ddc75d35d781c7f40d36047f76cfa29aa49eb28472a3de1fb87963aad1a128dd13127f7c2180a0147d19537fd570746fc65786e56e90414f3f626c7bfd77d058709fcd2469d8a359be69b28d848c8ef85048d5630b4934c0512a5169f65bdc267585d2c1c", 0x79}, {&(0x7f0000001a00)="fd5ea1f0aecfd304e19fb07da4305f153b4493c3c2b83ae8d24f8efe1714ad24c56c0de158a5c4462ea43d1f80245cdc6f3231e6f4ad7537bcbcdbf50c2e1d01eac07af14790cf16d49fd7", 0x4b}, {0x0}, {0x0}, {0x0}, {&(0x7f0000000700)="9591", 0x2}], 0x9, &(0x7f0000002040)=ANY=[@ANYBLOB="38000000000000000901000009000000b412c4737c8a5a37a085c82c93d4cd38477765c456071f076d284551c5b0c77bc9acb41b64781a0080000000000000003a000000000000004dfd8d8ae0da18b4e716bd91f109b4033dc2263b85d4f0436a297bde842863ad899c7b0b1eede0fe31450bb4d565019b49f1e33acd0cba4604b47e781c7a613dd5660a89565c3dbe0ec73ecb6310c6a9473a2ab4f3840a3b581e41872b224f295600c800000000000000050100000600000063d2d5dc9e8e0cc768f6363368bca0cd63a52dc7f83964cd8ccdb25ca4e5d1d79b44d12c06884c3907f40da487b063617ca136eebf725ada792b50213f4dc06580ebfb13ab0eac29b94c301b88737b26f3c1a09739be7663d1e1d0089bdb7de1359083b2ba1a93071b482a0fd2d036b3bca7fd98b5ac2f114246f8fd29e15bb3fd5efefe42ded6277f8875f903dfe5b7d42fc844ee5834605bd0fee365a36daa9b5799a2bf7a529b0baae178000000000000600000000000000001000000000001009dec8cd77c8d00429c18535220c395139cf16b59997e6bd6a268ceb6ea6107d5bd46f4bb508e681bf69b973f57499f8986c5781f2c5f39ed50f17064be7146f6c35d3f5a8bd153cf542a314e7a000000f3de75c7042c2b5ac73b97c501434247cae339bba94f43d97b23968345fb64e8be78baa573503ce16efbb077c306791edbaf3db23a474da62e70a14a7b71a831fd991412c8fc2b5a5eef2c2594348024edb08f2a1655ab4ec8ce5afa0a4f4e285ac32a302749542621d79e8dfa48f6b176d5cb1682fea83203f5076f68b548c661e2db196d02213ef25cd890cad980e09a8b17be81cbbc8bc108714d1bb6321e17e2f4da5fff1bc89f7fafb006b85bb9e9f409d3d8546b000000000000"], 0x1e0}, 0x0) sendmsg$kcm(r0, &(0x7f0000000600)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f00000005c0)="2e00000010008188040f80ec59acbc0413a1f84810000000e3bd6efb440e09000e000a001000000002800000121f", 0x2e}], 0x1}, 0x0) perf_event_open(&(0x7f0000000100)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400000}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) socket$kcm(0x10, 0x2, 0x0) sendmsg$kcm(0xffffffffffffffff, &(0x7f0000000680)={&(0x7f0000000780)=@l2={0x1f, 0x0, @none, 0x1}, 0x80, 0x0}, 0x4000014) r3 = socket$kcm(0x10, 0x2, 0x0) sendmsg$kcm(r3, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f00000000c0)="d800000018008109e00a80ecdb4cb9140a440aef0b007c02e87c55a1bc0005008eb3d81fc77948f30500150007008178a800050040003cc00200001203ac040012d67f6f94007134cf6efb8000a007a290457f0189b316277ce06bbace8017cbec4c2ee5a7cef4090000001fb791643a5ee4ce1b14d6d930dfe1d9d322fe04000000730d16a4683e4f6d0200003f5aeb4edbb57a5025ccca9e00360db798262f3d40fad95667e04adcdf634c1f215ce3bb9ad809d5e1cace81ed0b7fece0b42a9ecbee5de6ccd40dd6e4edef3d93452a92307f27260e9703", 0xd8}], 0x1}, 0x0) sendmsg(r3, &(0x7f00000003c0)={&(0x7f0000000200)=@nl=@kern={0x10, 0x0, 0x0, 0x80000000}, 0x80, &(0x7f0000000180)=[{&(0x7f00000004c0)="02642afffda185942f67deb322a1a6859c7f607fd749f62cc08a78d676f425287a042dbc5d712d1ce82c20b0dc5438f92755540adcc52f8d2b3ed5641979b4cdcdf6f4e58d80ab3b62bcc5d6ac0efcb0a14245788fe8fa2d73cf07be715b51fbc38599735871e3398818ddde45d7b0afae036f24f5e255a16d5f416db67576c522fb85c0e93bcf5b387b5c585c4452f66dccf9f2f1b7d324fefb095847f5573370a0431a4d9a5365a4d776e4e36760ed24ac2be3338cafdac6a3d4f9a3da5e79cc192d5cc3143395234125ae040d889ef09e6ea96dd9397835cc1a8af3b069416b6adb49e4fd99c539", 0xe9}], 0x1}, 0x1) r4 = bpf$ITER_CREATE(0x21, &(0x7f0000000640), 0x8) r5 = socket$pptp(0x18, 0x1, 0x2) ioctl$sock_kcm_SIOCKCMATTACH(r4, 0x89e0, &(0x7f00000006c0)={r5}) [ 186.691685] netlink: 'syz-executor.1': attribute type 10 has an invalid length. [ 186.701313] team0: Cannot enslave team device to itself [ 186.722144] IPv6: NLM_F_CREATE should be specified when creating new route 00:00:27 executing program 2: perf_event_open(&(0x7f0000000000)={0x2, 0x70, 0x26, 0x1, 0x0, 0xa4, 0x0, 0x0, 0x0, 0xe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, @perf_config_ext, 0x12190, 0x0, 0x0, 0x0, 0x40000000}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$TCSETS(0xffffffffffffffff, 0x40045431, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x4, "0000ffffffea00000000000000ddc1517600"}) r0 = syz_open_pts(0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$BTRFS_IOC_SET_RECEIVED_SUBVOL(r0, 0xc0c89425, &(0x7f0000000740)={"9cee5a05d174f0dfa3a69fc4e5095546", 0x0, 0x0, {0x46, 0x4}, {0x4, 0x1ff}, 0xbd, [0x4, 0x100, 0x400a, 0x9, 0x8, 0x3, 0x3, 0x7f, 0x2, 0xffffffffffffab87, 0xfffffffffffff946, 0x7, 0x20, 0x4, 0x1, 0x3]}) clock_gettime(0x0, &(0x7f00000003c0)={0x0, 0x0}) futex(&(0x7f0000000380)=0x8, 0x3, 0x1, &(0x7f0000000400)={r2, r3+60000000}, &(0x7f0000000440)=0x1, 0x2) sendmsg$NL80211_CMD_SET_QOS_MAP(0xffffffffffffffff, &(0x7f0000000540)={&(0x7f0000000480)={0x10, 0x0, 0x0, 0x40200}, 0xc, &(0x7f0000000500)={&(0x7f0000000580)=ANY=[@ANYBLOB='<\x00\x00@', @ANYRES16=0x0, @ANYBLOB="000629bd7000fedbdf25680000002800c700d9040700000001050707030304030305200181077f034003240027843d5a222a044f48c30c819bc50da0881f45c20d6a398a9f2d8aa608312414a0d9181a587a40f8cd76721ce4a0c6d21e85274d421a9707f3f53ec3ac1c5381a228b0c528a512d6a9eafa1adf34a129dfc3aa314ce3b8cdf55fb984afd41961057bfdddff4088aca6e7fef7c06cd97f71a6708f63164a298e11cd3e"], 0x3c}, 0x1, 0x0, 0x0, 0x4040010}, 0x800c084) ioctl$BTRFS_IOC_WAIT_SYNC(r0, 0x40089416, &(0x7f0000000200)) setsockopt$inet_mreqn(r1, 0x0, 0x27, &(0x7f00000004c0)={@multicast2, @loopback}, 0xc) setsockopt$inet_msfilter(r1, 0x0, 0x29, &(0x7f0000000140)={@multicast2, @loopback, 0x0, 0x1, [@multicast2]}, 0x14) ioctl$FIONREAD(r0, 0x541b, &(0x7f0000000280)) ioctl$FS_IOC_SETFSLABEL(0xffffffffffffffff, 0x41009432, &(0x7f0000000100)="cd44e706721582818c829e225de1965514b834ed45b57e274b7b690a645292f10d77f8e5e62790912b01c1dfd648a5fe3726710a9b302b704302aaaf993b6580392556c993dfb66d786c49902138479c5d7f31a3700e2e526a2118d7434a93e27f455881fb1501d70e818f1729a6a7680f6ffd6003ae2dd73627ab222ae044ec88693d459335b7d49be0e6ea8596e5b4f4df275cb63c48904830bac6c824ebeb4ad12e9a502916873acebc4bb8d6447f26ac95904acf208aee433968651c1360111c0879156cecc3bc74110180a6b7b0ca47915b53a0e892dd3d3f01af45b608dd714a1bcc13de1e6147b99ff1be64889e7ac12a9f4308c6df76e1e9b61bf2b6") mount(0x0, 0x0, 0x0, 0x0, 0x0) r4 = socket$netlink(0x10, 0x3, 0x0) writev(r4, &(0x7f0000000240)=[{&(0x7f00000000c0)="390000001300034700bb65e1c3e4ffff06000000010000005600000025000000190004000400000007fd17e5ff8e0606040000000000000300", 0x39}], 0x1) socket$netlink(0x10, 0x3, 0x5) socket$inet_udp(0x2, 0x2, 0x0) ioctl$PERF_EVENT_IOC_DISABLE(0xffffffffffffffff, 0x2401, 0x1) [ 186.834898] netlink: 'syz-executor.1': attribute type 10 has an invalid length. [ 186.882625] team0: Cannot enslave team device to itself 00:00:27 executing program 1: perf_event_open(&(0x7f0000000200)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41bd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8, 0x20}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) bind$inet(0xffffffffffffffff, &(0x7f0000000040)={0x2, 0x4e21, @rand_addr=0x64010102}, 0x10) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(0xffffffffffffffff, 0x800c6613, &(0x7f0000000200)=@v2={0x2, @adiantum, 0x0, [], @c='\x1c-gT\xb6\xcc}\xaa\xcbY\x98u\xd7\xfa\xf9\xbb'}) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) perf_event_open(&(0x7f00000017c0)={0x3, 0x70, 0x4, 0x1, 0x4, 0x7, 0x0, 0x4, 0x80020, 0x4, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x100, 0x2, @perf_bp={&(0x7f00000004c0), 0x7}, 0x6b99657cf7a5001, 0xfee0, 0x3ff, 0x1, 0x1000, 0x8, 0x6}, 0x0, 0xb, 0xffffffffffffffff, 0x1) creat(&(0x7f0000000100)='./file0\x00', 0x0) r0 = syz_open_dev$vcsa(&(0x7f00000002c0)='/dev/vcsa#\x00', 0xffffffff, 0x0) clock_gettime(0x0, &(0x7f00000040c0)={0x0, 0x0}) recvmmsg(r0, &(0x7f0000003ec0)=[{{0x0, 0x0, &(0x7f00000029c0)=[{&(0x7f0000001840)=""/4096, 0x1000}, {&(0x7f0000002840)=""/233, 0xe9}, {0x0}], 0x3, &(0x7f0000002a00)=""/140, 0x8c}, 0x107}, {{&(0x7f0000002ac0)=@pptp={0x18, 0x2, {0x0, @multicast1}}, 0x80, &(0x7f0000000180)=[{&(0x7f0000002b40)=""/61, 0x3d}, {&(0x7f0000002d40)=""/209, 0xd1}, {0x0}], 0x3}, 0x8001}, {{&(0x7f0000002cc0)=@sco={0x1f, @fixed}, 0x80, 0x0}, 0x6}, {{0x0, 0x0, &(0x7f00000034c0)=[{&(0x7f0000003100)=""/62, 0x3e}, {&(0x7f0000003140)=""/46, 0x2e}, {&(0x7f0000003180)=""/114, 0x72}, {&(0x7f0000003200)=""/235, 0xeb}, {&(0x7f0000003300)=""/98, 0x62}, {0x0}, {&(0x7f0000003400)=""/136, 0x88}], 0x7, &(0x7f0000003540)=""/37, 0x25}, 0x3f}, {{&(0x7f0000003580)=@rc={0x1f, @none}, 0x80, 0x0, 0x0, &(0x7f0000003900)=""/53, 0x35}}, {{&(0x7f0000003940)=@rxrpc=@in4={0x21, 0x0, 0x2, 0x10, {0x2, 0x0, @loopback}}, 0x80, 0x0, 0x0, &(0x7f0000003e80)=""/62, 0x3e}, 0xa0d0}], 0x6, 0x40, &(0x7f0000004100)={r1, r2+60000000}) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) lseek(r3, 0x7b7c, 0x4) sendmmsg$inet6(0xffffffffffffffff, &(0x7f00000006c0)=[{{&(0x7f0000000000)={0xa, 0x0, 0x0, @mcast2}, 0x1c, 0x0}}], 0x1, 0x0) perf_event_open(&(0x7f000000a000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400000, 0x0, @perf_config_ext={0xfffffffffffffffd, 0x800001}, 0x0, 0x800000, 0x1f, 0x0, 0xe5}, 0x0, 0x0, 0xffffffffffffffff, 0x0) clone(0x100, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) mount(0x0, &(0x7f00000000c0)='./file0\x00', &(0x7f00005f7ffb)='nfs4\x00', 0x0, &(0x7f000000a000)) r4 = openat$binder_debug(0xffffffffffffff9c, &(0x7f0000000080)='/sys/kernel/debug/binder/failed_transaction_log\x00', 0x0, 0x0) perf_event_open(&(0x7f0000002b80)={0x1, 0x70, 0x7, 0x81, 0xfb, 0x60, 0x0, 0x2, 0x201, 0x2, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x3, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x2, 0x2, @perf_bp={&(0x7f0000002940)}, 0x42300, 0x3, 0x43, 0x5, 0x38, 0x1, 0x7}, 0x0, 0x5, 0xffffffffffffffff, 0x12) fcntl$addseals(0xffffffffffffffff, 0x409, 0x8) sendmsg$AUDIT_MAKE_EQUIV(r4, &(0x7f0000000280)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x200400}, 0xc, &(0x7f00000001c0)={&(0x7f0000002c00)=ANY=[@ANYBLOB="2800000128bd707bce10d10600000000000000002e2f66696c65302e2f66696c65300000"], 0x28}, 0x1, 0x0, 0x0, 0x1}, 0x41) clone(0x40000000, 0x0, 0x0, 0x0, 0x0) 00:00:27 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f00000001c0)={0x26, 'skcipher\x00', 0x0, 0x0, 'cbc(des3_ede)\x00'}, 0x58) r1 = accept4(r0, 0x0, 0x0, 0x0) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, &(0x7f0000c18000)="ad56b6c5820fae9d6dcd3292ea54c7beef915d564c90c200", 0x18) sendto$unix(r1, &(0x7f0000000180), 0xfeed, 0x0, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r2, 0x0) syz_mount_image$ufs(&(0x7f0000000040)='ufs\x00', &(0x7f0000000080)='./file0\x00', 0x1f, 0x3, &(0x7f0000000440)=[{&(0x7f00000000c0)="88433c81489c30f176dfb291b235a2e6822414744f87409bf57e973506fad8664419d65001768856caf821ec7ab9d9e949f218741650c534d93fadc97368c48d678e461cca9e1b76e7a866625d800470cf747978d571e8a7d78816b4c57ced7a9b181d7c96576ae8dd8b1bcbd363ae4679ebf9ca24f76d252cf5b891276aeab38003eb851e5314f0109f95e22330b01e6372ecfde31506853502e3e07b09d540f16717b1bbd610cedbd93e8cddf0c24f894d9989e30aa4429bc0fd92955efcdd6b84f53c213a8e87e434994cc53778dd5c851c989211bba7645ec51d2a05c8515f6566", 0xe3, 0x3}, {&(0x7f0000000240)="40df2213ada132d0133fbd585e79", 0xe, 0xc8}, {&(0x7f0000000340)="53b4e2fafd37cec51986a70ff3ede15c7561af982c51733a731aa23e8b4a742c056f94550720d41fe3c732d05ee454310516fc9e96b577b8f91425531b5fe3e15e815ee8e060ff1656df5cd29f622240d8c51a26d847a3ee51fa0aadae86dd5b1bbc5aea528e96b95109a782ed5ba968e8124f549951efcaa65abf8a805a512836d4b27932858b5a19df064c4792cb1c36f7b567aaea0ac90204134832af5cae215eca11f46fbfbcf5cefc27ab9c84bc60b58832fb0cad8f0cd7fe39e2520cb028854460", 0xc4, 0xffff}], 0x1, &(0x7f0000000280)={[{'cbc(des3_ede)\x00'}, {'%@'}], [{@permit_directio='permit_directio'}, {@euid_lt={'euid<', 0xffffffffffffffff}}]}) ioctl$BINDER_GET_NODE_INFO_FOR_REF(r2, 0xc018620c, &(0x7f00000004c0)={0x3}) preadv(r2, &(0x7f0000000280), 0x1, 0x0, 0x0) recvmmsg(r1, &(0x7f00000002c0)=[{{0x0, 0x0, &(0x7f00000007c0)=[{&(0x7f0000000740)=""/42, 0x2a}], 0x1}}, {{0x0, 0x0, &(0x7f0000007540)=[{&(0x7f0000001340)=""/75, 0x4b}], 0x1}}], 0x2, 0x0, 0x0) [ 186.996843] netlink: 'syz-executor.2': attribute type 4 has an invalid length. 00:00:28 executing program 0: perf_event_open(&(0x7f0000000000)={0x5, 0x70, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x80400, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, @perf_bp={0xffffffffffffffff, 0x9}, 0x0, 0x0, 0x0, 0x3, 0x0, 0x40000, 0x8}, 0x0, 0x0, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) keyctl$instantiate(0xc, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='new default user:syz 0000 000000000004093\x00'], 0x2a, 0x0) r0 = add_key(&(0x7f0000000140)='encrypted\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000100), 0xca, 0xfffffffffffffffe) keyctl$revoke(0x3, 0x0) keyctl$read(0xb, 0x0, 0x0, 0x0) r1 = request_key(&(0x7f00000006c0)='asymmetric\x00', &(0x7f0000000700)={'syz', 0x3}, &(0x7f0000000740)='-\\-\xbb\x00', 0x0) add_key$keyring(&(0x7f0000000640)='keyring\x00', 0x0, 0x0, 0x0, r1) add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f00000002c0)='s', 0x1, 0xfffffffffffffffe) keyctl$read(0xb, r0, &(0x7f0000000240)=""/112, 0x349b7f55) r2 = add_key(&(0x7f0000000440)='.request_key_auth\x00', &(0x7f0000000480)={'syz', 0x3}, &(0x7f00000004c0)="c1f235628602f840c0f1484f9a9cd2e96bb593d96cde8bf99c96b6b5a1e6c6053a2d34fe33638d934f4afcb2c560be73c9dfcbc6f318d80aabc1f0aaa077fd1822e7feafc370bd89f9835f344f9d4b593a9d81cca2efebc105c085b65fa2e5e1f8993dd31144bf2ec832cc3b68e6ffad2bd44706a46ddaa54e8e1ff039fc7ce659850234f0d17e2cdac18ba7a7d375f3e273e7b6787558c25da682c7e2a610cb080f9954ffc18ce921b409d132b0286ad1f226fec67d693adc6132021826867feee630d7a8f41243605b15e31fe4ba7d8be6012b689e20b27fbb64968a76", 0xde, 0x0) r3 = gettid() prctl$PR_SET_PTRACER(0x59616d61, 0x0) request_key(&(0x7f0000000080)='.dead\x00', &(0x7f00000000c0)={'syz', 0x0}, &(0x7f00000001c0)='{\'($\x00', 0xfffffffffffffffe) r4 = add_key$keyring(&(0x7f0000000600)='keyring\x00', &(0x7f0000000680)={'syz', 0x2}, 0x0, 0x0, r2) add_key$keyring(&(0x7f0000000200)='keyring\x00', &(0x7f00000005c0)={'syz', 0x3}, 0x0, 0x0, r4) ptrace$setopts(0x4206, r3, 0x0, 0x0) perf_event_open(&(0x7f0000000300)={0x0, 0x70, 0x6c, 0x0, 0x30, 0x0, 0x0, 0x1, 0x0, 0x4, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x2, @perf_config_ext={0x100000000}, 0x5038e, 0x0, 0x1fc9944c, 0x3, 0x5, 0x2}, r3, 0xf, 0xffffffffffffffff, 0xa) request_key(&(0x7f0000000380)='big_key\x00', &(0x7f00000003c0)={'syz', 0x1}, &(0x7f0000000400)='.$%!#\x00', 0x0) [ 187.050669] ufs: Invalid option: "cbc(des3_ede)" or missing value [ 187.099699] ufs: wrong mount options 00:00:28 executing program 5: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1031fe, 0x0) r1 = getpgid(0x0) r2 = perf_event_open(&(0x7f0000000700)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, r1, 0xffffffefffffffff, 0xffffffffffffffff, 0x0) sendmsg$unix(r0, &(0x7f0000001ec0)={&(0x7f00000002c0)=@file={0x0, './bus\x00'}, 0x6e, &(0x7f0000000240)=[{&(0x7f0000000480)="948a6e0f7a63c55694fc045e0aff9dcbe188915663ddb23b383405be3a4b1ec8ba6f7e66f97edb27ab70310db8df7c92b92269e1d6ea522c62ec2a92499deb522f312e49f28b90b0b4f46ef7d8196cf83377c7f119ed1f230d0b1d99478f086d6e4252fe58fc6a066f6c5dfb3f3133e037dba73f8144cf5dd7f24b4cbcfb910278c0a15e460ad6012b8872f7b4a47a2d27567642830bc39814b121ca13d3beff175e5915b009416916cbde25be2bd04798a0d6f16ae3973a988b9a57bdc21ffc2c47fc6dbe6d19d911042f365284656f75519e0c504255b67718c821cdeeaa97fda4083b2348b0da4e5a55", 0xeb}, {&(0x7f0000000580)="2133a2e948392b8fce097287a4ff973e3477db7f448083a84b72738a30a2f7230eb90a94de29ff7a9838f66bd44268f7aa92ed44b65ed22dc19b8d88bad858e8a32e78b5515c1677e5f33e889f881cf2", 0x50}, {&(0x7f0000000600)="6640337a96a5f24b6dd0917dbf0847f862b5a2d1db929959eb7119a26e1a6de8a091c1a27fff11cc2986a27bd773b91afc7fe6a057775ade8edb0d9b0ca15d60dd271de108c57fb8aa4ed316ce97a077a5559324f890ba612af233609bcdb6bdecdbb63f84ea7d9f58888846e8dba49552a5cb62ec1372c337079e06636558a20109b508c5a1ae29ec52dbf4997d6ccc30d971d5367628388c2992fa8264b474380e570e4a343265918059f2cf2beeb91a8a978aa7e0d00ea25b31adecd2caeeea67b37136", 0xc5}], 0x3, &(0x7f0000001dc0)=[@cred={{0x1c}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, r2, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [r2, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee01}}}, @cred={{0x1c, 0x1, 0x2, {r1, 0xffffffffffffffff}}}, @rights={{0x24, 0x1, 0x1, [r2, r0, 0xffffffffffffffff, r2, r2]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee00}}}, @cred={{0x1c}}], 0x100, 0x40840}, 0x801) r3 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) ftruncate(r3, 0x2007fff) sendfile(r0, r0, 0x0, 0x8080fffffffe) openat$audio(0xffffffffffffff9c, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r5 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r5, &(0x7f0000000040)={0xa, 0x4e22}, 0x1c) ioctl$VIDIOC_CREATE_BUFS(0xffffffffffffffff, 0xc100565c, &(0x7f0000000380)={0x401, 0x80000001, 0x0, {0x9, @pix={0x0, 0x0, 0x0, 0x0, 0x40, 0x200, 0x0, 0x0, 0x0, 0x7, 0x0, 0x4}}, 0x1}) listen(r5, 0x0) r6 = socket$inet6_tcp(0xa, 0x1, 0x0) getsockopt$inet_sctp_SCTP_GET_PEER_ADDR_INFO(r0, 0x84, 0xf, &(0x7f0000000180)={0x0, @in={{0x2, 0x4e20, @local}}, 0x6, 0x4, 0x101, 0x3, 0x3f}, &(0x7f0000000000)=0x98) sendto$inet6(r6, 0x0, 0x0, 0x20000004, &(0x7f0000000280)={0xa, 0x100000004e22, 0x0, @loopback}, 0x1c) setsockopt$inet6_tcp_TCP_ULP(r6, 0x6, 0x1f, &(0x7f0000000080)='tls\x00', 0x152) setsockopt$inet6_tcp_TLS_TX(r6, 0x11a, 0x1, &(0x7f0000000100)=@gcm_128={{0x303}, '\x00', '\x00', "20040100"}, 0x28) sendfile(r6, r4, 0x0, 0x800100020001) creat(&(0x7f0000000100)='./bus\x00', 0x0) 00:00:28 executing program 1: perf_event_open(&(0x7f0000000000)={0x5, 0x70, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x80400, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, @perf_bp={0xffffffffffffffff, 0x9}, 0x0, 0x0, 0x0, 0x3, 0x0, 0x40000, 0x8}, 0x0, 0x0, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) keyctl$instantiate(0xc, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='new default user:syz 0000 000000000004093\x00'], 0x2a, 0x0) r0 = add_key(&(0x7f0000000140)='encrypted\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000100), 0xca, 0xfffffffffffffffe) keyctl$revoke(0x3, 0x0) keyctl$read(0xb, 0x0, 0x0, 0x0) r1 = request_key(&(0x7f00000006c0)='asymmetric\x00', &(0x7f0000000700)={'syz', 0x3}, &(0x7f0000000740)='-\\-\xbb\x00', 0x0) add_key$keyring(&(0x7f0000000640)='keyring\x00', 0x0, 0x0, 0x0, r1) add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f00000002c0)='s', 0x1, 0xfffffffffffffffe) keyctl$read(0xb, r0, &(0x7f0000000240)=""/112, 0x349b7f55) r2 = add_key(&(0x7f0000000440)='.request_key_auth\x00', &(0x7f0000000480)={'syz', 0x3}, &(0x7f00000004c0)="c1f235628602f840c0f1484f9a9cd2e96bb593d96cde8bf99c96b6b5a1e6c6053a2d34fe33638d934f4afcb2c560be73c9dfcbc6f318d80aabc1f0aaa077fd1822e7feafc370bd89f9835f344f9d4b593a9d81cca2efebc105c085b65fa2e5e1f8993dd31144bf2ec832cc3b68e6ffad2bd44706a46ddaa54e8e1ff039fc7ce659850234f0d17e2cdac18ba7a7d375f3e273e7b6787558c25da682c7e2a610cb080f9954ffc18ce921b409d132b0286ad1f226fec67d693adc6132021826867feee630d7a8f41243605b15e31fe4ba7d8be6012b689e20b27fbb64968a76", 0xde, 0x0) r3 = gettid() prctl$PR_SET_PTRACER(0x59616d61, 0x0) request_key(&(0x7f0000000080)='.dead\x00', &(0x7f00000000c0)={'syz', 0x0}, &(0x7f00000001c0)='{\'($\x00', 0xfffffffffffffffe) r4 = add_key$keyring(&(0x7f0000000600)='keyring\x00', &(0x7f0000000680)={'syz', 0x2}, 0x0, 0x0, r2) add_key$keyring(&(0x7f0000000200)='keyring\x00', &(0x7f00000005c0)={'syz', 0x3}, 0x0, 0x0, r4) ptrace$setopts(0x4206, r3, 0x0, 0x0) perf_event_open(&(0x7f0000000300)={0x0, 0x70, 0x6c, 0x0, 0x30, 0x0, 0x0, 0x1, 0x0, 0x4, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x2, @perf_config_ext={0x100000000}, 0x5038e, 0x0, 0x1fc9944c, 0x3, 0x5, 0x2}, r3, 0xf, 0xffffffffffffffff, 0xa) request_key(&(0x7f0000000380)='big_key\x00', &(0x7f00000003c0)={'syz', 0x1}, &(0x7f0000000400)='.$%!#\x00', 0x0) 00:00:28 executing program 4: perf_event_open(&(0x7f0000000000)={0x5, 0x70, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x80400, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, @perf_bp={0xffffffffffffffff, 0x9}, 0x0, 0x0, 0x0, 0x3, 0x0, 0x40000, 0x8}, 0x0, 0x0, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) keyctl$instantiate(0xc, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='new default user:syz 0000 000000000004093\x00'], 0x2a, 0x0) r0 = add_key(&(0x7f0000000140)='encrypted\x00', &(0x7f0000000180)={'syz'}, &(0x7f0000000100), 0xca, 0xfffffffffffffffe) keyctl$revoke(0x3, 0x0) keyctl$read(0xb, 0x0, 0x0, 0x0) r1 = request_key(&(0x7f00000006c0)='asymmetric\x00', &(0x7f0000000700)={'syz', 0x3}, &(0x7f0000000740)='-\\-\xbb\x00', 0x0) add_key$keyring(&(0x7f0000000640)='keyring\x00', 0x0, 0x0, 0x0, r1) add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000000)={'syz'}, &(0x7f00000002c0)='s', 0x1, 0xfffffffffffffffe) keyctl$read(0xb, r0, &(0x7f0000000240)=""/112, 0x349b7f55) r2 = add_key(&(0x7f0000000440)='.request_key_auth\x00', &(0x7f0000000480)={'syz', 0x3}, &(0x7f00000004c0)="c1f235628602f840c0f1484f9a9cd2e96bb593d96cde8bf99c96b6b5a1e6c6053a2d34fe33638d934f4afcb2c560be73c9dfcbc6f318d80aabc1f0aaa077fd1822e7feafc370bd89f9835f344f9d4b593a9d81cca2efebc105c085b65fa2e5e1f8993dd31144bf2ec832cc3b68e6ffad2bd44706a46ddaa54e8e1ff039fc7ce659850234f0d17e2cdac18ba7a7d375f3e273e7b6787558c25da682c7e2a610cb080f9954ffc18ce921b409d132b0286ad1f226fec67d693adc6132021826867feee630d7a8f41243605b15e31fe4ba7d8be6012b689e20b27fbb64968a76", 0xde, 0x0) r3 = gettid() prctl$PR_SET_PTRACER(0x59616d61, 0x0) request_key(&(0x7f0000000080)='.dead\x00', &(0x7f00000000c0)={'syz', 0x0}, &(0x7f00000001c0)='{\'($\x00', 0xfffffffffffffffe) r4 = add_key$keyring(&(0x7f0000000600)='keyring\x00', &(0x7f0000000680)={'syz', 0x2}, 0x0, 0x0, r2) add_key$keyring(&(0x7f0000000200)='keyring\x00', &(0x7f00000005c0)={'syz', 0x3}, 0x0, 0x0, r4) ptrace$setopts(0x4206, r3, 0x0, 0x0) perf_event_open(&(0x7f0000000300)={0x0, 0x70, 0x6c, 0x0, 0x30, 0x0, 0x0, 0x1, 0x0, 0x4, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x2, @perf_config_ext={0x100000000}, 0x5038e, 0x0, 0x1fc9944c, 0x3, 0x5, 0x2}, r3, 0xf, 0xffffffffffffffff, 0xa) request_key(&(0x7f0000000380)='big_key\x00', &(0x7f00000003c0)={'syz', 0x1}, &(0x7f0000000400)='.$%!#\x00', 0x0) [ 187.217086] ufs: Invalid option: "cbc(des3_ede)" or missing value [ 187.245624] ufs: wrong mount options [ 187.245795] audit: type=1804 audit(1615075228.218:8): pid=10829 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir513943540/syzkaller.XmOY8q/27/bus" dev="sda1" ino=15904 res=1 [ 187.295514] TCP: request_sock_TCPv6: Possible SYN flooding on port 20002. Sending cookies. Check SNMP counters. 00:00:28 executing program 0: perf_event_open(&(0x7f0000000580)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open$cgroup(&(0x7f0000000600)={0x0, 0x70, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x6}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000300)='./bus\x00', 0x0) mount$overlay(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000840)=ANY=[@ANYBLOB="6c6f7765726469723d2e3a66696c65b0024784373786c299a1368c59da0cfd6558dd965a3b791a4da720b06a0496f779a0dc683577fba151a758566b36b7fea857600fbd4114577bdc47040accdfc05db7e3a68fdda315e75be774b3791dd3d84e0bb05eb564dad92f88a3a68bbb0a6b0ad707eac9db78c7f60209"]) mkdir(&(0x7f00000002c0)='./file1\x00', 0x0) close(0xffffffffffffffff) sendmsg$kcm(0xffffffffffffffff, &(0x7f00000006c0)={&(0x7f0000000480)=@phonet={0x23, 0x1, 0x9c, 0x1}, 0x80, 0x0, 0x0, &(0x7f0000000b80)=[{0x60, 0x10e, 0x0, "d8ea1e44b83451b39c145de1fa18c279b6420e1049540c6d3fb3a79f5c9e99ff3664ba59c7f392ed247a90e46ccd3d53e71cb7c01b9f4fe3253f5c0582e21d665e7a09df57e8f686cd609f"}, {0x80, 0x111, 0x52, "9f2ae5574e3d29eca564f95e6090459013b67e2adc5214ebf20c9e063ce33b3679007d396c905f48669d4ea71417c5f1ab922a83387b70157ce78092d3aca8d283db2402cf13d7500481e2c10106e3f0a013fd01eff4d41ab6c1f9fa6ead5e8490910353bfed73bf1bf46a6e10"}, {0x10, 0x3a, 0x7}], 0xf0}, 0x0) r0 = creat(&(0x7f0000000340)='./bus/file0\x00', 0x0) close(0xffffffffffffffff) mount$overlay(0x0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB='upperdir=./bus,workdir=./file1,lowerdir=./file0']) r1 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000800)='/dev/nvme-fabrics\x00', 0x383100, 0x0) perf_event_open(&(0x7f0000000780)={0x0, 0x70, 0x20, 0xff, 0x1, 0x80, 0x0, 0x1e876a37, 0xc3002, 0x9, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x80, 0x4, @perf_bp={&(0x7f0000000740), 0x2}, 0x2441, 0x2, 0x5, 0x2, 0x131a, 0x8, 0x44a1}, 0x0, 0x8, r1, 0xd) syz_mount_image$tmpfs(&(0x7f0000000180)='tmpfs\x00', &(0x7f00000001c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f00000008c0)=ANY=[@ANYBLOB="3523a2ee5832b233b1e83c8e52ea59a034d8cde1edefa51d3426609001a50a1c2f40a078709b023aff5b44b4a89c63d6ab8c111b7d28001e8dea0f", @ANYRESDEC=0xee00, @ANYBLOB]) chdir(&(0x7f00000001c0)='./bus\x00') rename(&(0x7f0000000100)='./bus/file0\x00', &(0x7f0000000440)='./file0\x00') sendmsg$kcm(r0, &(0x7f0000000700)={&(0x7f0000000380)=@un=@abs={0x1, 0x0, 0x4e23}, 0x80, &(0x7f0000000680)=[{&(0x7f0000000000)="063a53a0dafea5238174fe59f2567119f8f02d27e2e955924d07063aec201a738bec", 0x22}, {&(0x7f0000000500)="59899341766267345f79bb7c9b95b7338a3067d04862a5c911add2f76fc716e3a2f0dd86ca3fa35ae4ef505cb52d33df4993ef79784778acf833d31787862973db02a6209564f7bda1b38fac9676aaf5a12fa4cc", 0x54}, {&(0x7f0000000400)="2add71c8a80efe1808d0b4c23e39e9ee7c8a340cb15ecce3cca99f225b16f538a768364f1544a782bfac2f9347ae8943fa67f0b4c94c55b3017b", 0x3a}], 0x3}, 0x41) [ 187.450693] audit: type=1804 audit(1615075228.408:9): pid=10831 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.5" name="/root/syzkaller-testdir513943540/syzkaller.XmOY8q/27/bus" dev="sda1" ino=15904 res=1 [ 187.623531] audit: type=1804 audit(1615075228.598:10): pid=10829 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir513943540/syzkaller.XmOY8q/27/bus" dev="sda1" ino=15904 res=1 00:00:28 executing program 4: bpf$PROG_LOAD(0x5, &(0x7f000000e000)={0x3, 0x4, &(0x7f0000000040)=@framed={{0xffffffb4, 0x5, 0x0, 0x0, 0x0, 0x61, 0x10, 0x8c}, [@ldst={0x5, 0x3, 0xe001}]}, &(0x7f0000003ff6)='GPL\x00', 0x5, 0xc3, &(0x7f000000cf3d)=""/195, 0x0, 0x0, [], 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x8, 0x10, &(0x7f0000000000), 0x10}, 0x78) 00:00:28 executing program 5: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1031fe, 0x0) r1 = getpgid(0x0) r2 = perf_event_open(&(0x7f0000000700)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, r1, 0xffffffefffffffff, 0xffffffffffffffff, 0x0) sendmsg$unix(r0, &(0x7f0000001ec0)={&(0x7f00000002c0)=@file={0x0, './bus\x00'}, 0x6e, &(0x7f0000000240)=[{&(0x7f0000000480)="948a6e0f7a63c55694fc045e0aff9dcbe188915663ddb23b383405be3a4b1ec8ba6f7e66f97edb27ab70310db8df7c92b92269e1d6ea522c62ec2a92499deb522f312e49f28b90b0b4f46ef7d8196cf83377c7f119ed1f230d0b1d99478f086d6e4252fe58fc6a066f6c5dfb3f3133e037dba73f8144cf5dd7f24b4cbcfb910278c0a15e460ad6012b8872f7b4a47a2d27567642830bc39814b121ca13d3beff175e5915b009416916cbde25be2bd04798a0d6f16ae3973a988b9a57bdc21ffc2c47fc6dbe6d19d911042f365284656f75519e0c504255b67718c821cdeeaa97fda4083b2348b0da4e5a55", 0xeb}, {&(0x7f0000000580)="2133a2e948392b8fce097287a4ff973e3477db7f448083a84b72738a30a2f7230eb90a94de29ff7a9838f66bd44268f7aa92ed44b65ed22dc19b8d88bad858e8a32e78b5515c1677e5f33e889f881cf2", 0x50}, {&(0x7f0000000600)="6640337a96a5f24b6dd0917dbf0847f862b5a2d1db929959eb7119a26e1a6de8a091c1a27fff11cc2986a27bd773b91afc7fe6a057775ade8edb0d9b0ca15d60dd271de108c57fb8aa4ed316ce97a077a5559324f890ba612af233609bcdb6bdecdbb63f84ea7d9f58888846e8dba49552a5cb62ec1372c337079e06636558a20109b508c5a1ae29ec52dbf4997d6ccc30d971d5367628388c2992fa8264b474380e570e4a343265918059f2cf2beeb91a8a978aa7e0d00ea25b31adecd2caeeea67b37136", 0xc5}], 0x3, &(0x7f0000001dc0)=[@cred={{0x1c}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, r2, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [r2, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee01}}}, @cred={{0x1c, 0x1, 0x2, {r1, 0xffffffffffffffff}}}, @rights={{0x24, 0x1, 0x1, [r2, r0, 0xffffffffffffffff, r2, r2]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee00}}}, @cred={{0x1c}}], 0x100, 0x40840}, 0x801) r3 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) ftruncate(r3, 0x2007fff) sendfile(r0, r0, 0x0, 0x8080fffffffe) openat$audio(0xffffffffffffff9c, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r5 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r5, &(0x7f0000000040)={0xa, 0x4e22}, 0x1c) ioctl$VIDIOC_CREATE_BUFS(0xffffffffffffffff, 0xc100565c, &(0x7f0000000380)={0x401, 0x80000001, 0x0, {0x9, @pix={0x0, 0x0, 0x0, 0x0, 0x40, 0x200, 0x0, 0x0, 0x0, 0x7, 0x0, 0x4}}, 0x1}) listen(r5, 0x0) r6 = socket$inet6_tcp(0xa, 0x1, 0x0) getsockopt$inet_sctp_SCTP_GET_PEER_ADDR_INFO(r0, 0x84, 0xf, &(0x7f0000000180)={0x0, @in={{0x2, 0x4e20, @local}}, 0x6, 0x4, 0x101, 0x3, 0x3f}, &(0x7f0000000000)=0x98) sendto$inet6(r6, 0x0, 0x0, 0x20000004, &(0x7f0000000280)={0xa, 0x100000004e22, 0x0, @loopback}, 0x1c) setsockopt$inet6_tcp_TCP_ULP(r6, 0x6, 0x1f, &(0x7f0000000080)='tls\x00', 0x152) setsockopt$inet6_tcp_TLS_TX(r6, 0x11a, 0x1, &(0x7f0000000100)=@gcm_128={{0x303}, '\x00', '\x00', "20040100"}, 0x28) sendfile(r6, r4, 0x0, 0x800100020001) creat(&(0x7f0000000100)='./bus\x00', 0x0) 00:00:28 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1031fe, 0x0) r1 = getpgid(0x0) r2 = perf_event_open(&(0x7f0000000700)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, r1, 0xffffffefffffffff, 0xffffffffffffffff, 0x0) sendmsg$unix(r0, &(0x7f0000001ec0)={&(0x7f00000002c0)=@file={0x0, './bus\x00'}, 0x6e, &(0x7f0000000240)=[{&(0x7f0000000480)="948a6e0f7a63c55694fc045e0aff9dcbe188915663ddb23b383405be3a4b1ec8ba6f7e66f97edb27ab70310db8df7c92b92269e1d6ea522c62ec2a92499deb522f312e49f28b90b0b4f46ef7d8196cf83377c7f119ed1f230d0b1d99478f086d6e4252fe58fc6a066f6c5dfb3f3133e037dba73f8144cf5dd7f24b4cbcfb910278c0a15e460ad6012b8872f7b4a47a2d27567642830bc39814b121ca13d3beff175e5915b009416916cbde25be2bd04798a0d6f16ae3973a988b9a57bdc21ffc2c47fc6dbe6d19d911042f365284656f75519e0c504255b67718c821cdeeaa97fda4083b2348b0da4e5a55", 0xeb}, {&(0x7f0000000580)="2133a2e948392b8fce097287a4ff973e3477db7f448083a84b72738a30a2f7230eb90a94de29ff7a9838f66bd44268f7aa92ed44b65ed22dc19b8d88bad858e8a32e78b5515c1677e5f33e889f881cf2", 0x50}, {&(0x7f0000000600)="6640337a96a5f24b6dd0917dbf0847f862b5a2d1db929959eb7119a26e1a6de8a091c1a27fff11cc2986a27bd773b91afc7fe6a057775ade8edb0d9b0ca15d60dd271de108c57fb8aa4ed316ce97a077a5559324f890ba612af233609bcdb6bdecdbb63f84ea7d9f58888846e8dba49552a5cb62ec1372c337079e06636558a20109b508c5a1ae29ec52dbf4997d6ccc30d971d5367628388c2992fa8264b474380e570e4a343265918059f2cf2beeb91a8a978aa7e0d00ea25b31adecd2caeeea67b37136", 0xc5}], 0x3, &(0x7f0000001dc0)=[@cred={{0x1c}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, r2, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [r2, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee01}}}, @cred={{0x1c, 0x1, 0x2, {r1, 0xffffffffffffffff}}}, @rights={{0x24, 0x1, 0x1, [r2, r0, 0xffffffffffffffff, r2, r2]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee00}}}, @cred={{0x1c}}], 0x100, 0x40840}, 0x801) r3 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) ftruncate(r3, 0x2007fff) sendfile(r0, r0, 0x0, 0x8080fffffffe) openat$audio(0xffffffffffffff9c, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r5 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r5, &(0x7f0000000040)={0xa, 0x4e22}, 0x1c) ioctl$VIDIOC_CREATE_BUFS(0xffffffffffffffff, 0xc100565c, &(0x7f0000000380)={0x401, 0x80000001, 0x0, {0x9, @pix={0x0, 0x0, 0x0, 0x0, 0x40, 0x200, 0x0, 0x0, 0x0, 0x7, 0x0, 0x4}}, 0x1}) listen(r5, 0x0) r6 = socket$inet6_tcp(0xa, 0x1, 0x0) getsockopt$inet_sctp_SCTP_GET_PEER_ADDR_INFO(r0, 0x84, 0xf, &(0x7f0000000180)={0x0, @in={{0x2, 0x4e20, @local}}, 0x6, 0x4, 0x101, 0x3, 0x3f}, &(0x7f0000000000)=0x98) sendto$inet6(r6, 0x0, 0x0, 0x20000004, &(0x7f0000000280)={0xa, 0x100000004e22, 0x0, @loopback}, 0x1c) setsockopt$inet6_tcp_TCP_ULP(r6, 0x6, 0x1f, &(0x7f0000000080)='tls\x00', 0x152) setsockopt$inet6_tcp_TLS_TX(r6, 0x11a, 0x1, &(0x7f0000000100)=@gcm_128={{0x303}, '\x00', '\x00', "20040100"}, 0x28) sendfile(r6, r4, 0x0, 0x800100020001) creat(&(0x7f0000000100)='./bus\x00', 0x0) [ 187.962962] overlayfs: failed to resolve 'fileG77™6Y eXݖZ;yM jyh5wQXVk6W`AW{G [ 187.962962] ]㦏ݣ[tyN ^d/ [ 187.962962] k [ 187.962962] x ': -2 00:00:29 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000d00)='./file0\x00', 0x12842, 0x44) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) preadv(r1, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/246, 0xf6}], 0x1, 0x7, 0x1f) ioctl$FS_IOC_GET_ENCRYPTION_PWSALT(0xffffffffffffff9c, 0x40106614, &(0x7f0000000200)) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0x15, 0x6, &(0x7f0000000040)=ANY=[@ANYBLOB="b4de000068ef54204532733f43392367d30000000085491f1000009500006300003677000000000000000000"], &(0x7f0000000080)='GPL\x00', 0x0, 0xf8, &(0x7f000000cf3d)=""/195, 0x0, 0x0, [], 0x0, 0x0, 0xffffffffffffffff, 0x6, 0x0, 0x6, 0x10, 0x0}, 0x15) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r3, 0x0) r4 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000000540)=ANY=[@ANYBLOB="b702000003000000bfa30000000000000703000000feffff7a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff2d6405000000000065040400010000000404000001007d60b7030000000000006a0a00fe0000066e850000000d000000b7000000000000009500000000000000496cf2827fb43a431ca711fcd0cdfa146ec561750371f60d25b7977f02008b5e5a076d83923dd29c034055b67daf0fe6c8dc3d5d78c07f34e4d5b31ae2ec0efd49897a74a0091ff110026e6dfe31ab7ea0c34f17e3ad6ef3bb622003b538dfd8e012e79578e51bc53099e90f4580d760551b5b341a2d7cbdb9cd38bdb2ca8eeb9c15ab3a14817ac61e4dd11183a13477bf7e060e3670ef0e789f65f1328d6704902cbe7bc04b82d2789cb132b8667c21476619f28d9961b63e1a9cf6c2a660a17e3c184b751c51160fbcbbf3591ed777148ba532e6ea09c346df08b32808b80200000000000000334d05009dd27080e711327ef01fb6c86adac12233faa13e9f3022d4a5bbfb9c2aec61ce63a38d2fd50117b89a9ab359b4eea0c6e95767d42b4e54fec374861d0227db6436303767d2e24f29e5dad9796ec5697a6ea0182b9cc18cae2ed4b4390af9a9ceafd07fd00b0000002cab154ad029a119ca3c97278087001460af81c5f4adaddd1410e80207c14140c427dc16e8b00d42e4e5e3ae703f8ea4c3dab45f912191f9df3d7c0cf0ea4f31d062d3d6e1d09f0479c9fb55010840331c9825f9386cb5c8f7e49348d27d915b8e9349b17f7aab0d75690d78d5f14805e127ca2aa3beea073a77127fbe389324001aaae7efad93aa48d33a01e41fb3bfa641635e8077e71db299396591fb8197e4e84aa17ae2f75f4c49b552748a54d1ef8ee18449a2dbf3c778e86cc7430726727459729e232062d06d42014a0bd51815e17b489de1461f3d79b87c3ac774f9bb79d88a089cddf2155073000000000000003dd380a1af248652b7115ac9e6529d6362d6ccf4918a47312c806d0223f4586f29b0d012620a7f847daa3a0eebea812c70a0a11143e4a6632d604e450d36ee321ec6c1d5511c35f6e52bae1b3512ac48c8479966ca333a3bbc3f20b68d848458f8fe20a6f3263b4b1f96f08aa3b4c92fb0fa9f0569c0ec8395f95187e72a9e700352a3d480ffef3eb5beb7aec0b09f45b2f0ac6b494a822e0096dc6ee996b7f66eaa0922004bbc865214a3e921408d6b3f6d000aa7aa5729ac9098e28d733b9300000000000000000000000000000000000000000069225649aa49c84ae8a08d60399210f31d2acd89573273d32b33d7e60f4d7b9e874e5c19c44ac9b354dbc0f3fee1d4aeb56723da289d549cc325b6b9125624a348b2ccdf6f81b94ba31a03070983c857faa5c585ce80a9ed52f8658ee7ab809cd7722f7787fd460d28333b895f113eec4ef84fad96b80744c2b8dc29f9bb886e62b05ef0983f6a2f6b6b4ee522e1ad44fee82e9b7b4a1358c768bd21d991df6612f31b97dad5287224e18f54dea8f60613502104000000f94f02d36c17f4b83b5b71bcca94e880a644310b74ec472efcafb5e4e994a454534d5498c1050000005367603abbca2127a000b8ceb249121c0a7e285732ed1d416a6debccb114c3ff1d2f36555ad9ec980a7938419ab6d9c2a5cba3f8e277c548ab833f07d3e2c633d1a232fb8831d117c3cc5d4fa7bb28007ce31c3d5fa7b9337f89734dd43591e98a5d43f3dd759cabfdb88ef3f44bc6eddc1e9f9e36763b05a64d0c62e8580e2676e15257e25c20f657fd12bd6ff7287858b36af3f63ace00b7218002957cc21b61770c5f762ca06dc294b1877d9b58273247a19217ac9b3f807477607f14b74b1ba92cdd1f2e6f11eabd4c0abc77fa8764fa32c0000000000080bd112b2bcec25670f695e1ed35c9694e8a1bcc0681a4bcf8464355a22d89c6badaa3dc5061f79364389d4136648f2ea892dda90144521521db789249b6bda9c4d96b9bba7e53caa812576f7c7d842a1540672de6e35ef3a2d4d1cc9ce6fb9837814a0dfa5f6248f7d8d0ad3a1fd631972f6a6ec1212c353e1a5c5629a4e4b73455e2d4709cfd3c0d19"], &(0x7f0000000340)='syzkaller\x00'}, 0x48) r5 = bpf$PROG_LOAD(0x5, &(0x7f0000000c00)={0x3, 0xe, &(0x7f0000001100)=ANY=[@ANYRES16=r4], &(0x7f0000000340)='syzkaller\x00', 0x8, 0x0, 0x0, 0x0, 0x0, [], 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x8, 0x10, &(0x7f0000000380)={0x2, 0x0, 0x400}, 0x10}, 0x78) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f00000000c0)={r5, 0x20e, 0x126, 0x0, &(0x7f00000004c0)="b95b03b700030703009e40f005dd1fff060007000000e08477fbac141436e00a0001c699da153f4f09e6e380f60102f683317585d7473f1cab4439f0f570ff155bc5f73ba3f8bb99a6e8ded1ce485cf058105cd981b42493481cd659416a2e10c9119664f36eb00b333c20c9ec0c222d644bdcb178c1cc53d6960fbb842d6a33dfcde3a1e1848135214baf139753866cadcbe3ce52505e992818cc452bee339d9ab076f484020eaa348a21d7911e4c44905256ec2cc54cca47a198b00c10aff62a4bed43a2ebcad92743fb22c593f28fd4bb7c703cde9cae0569d4c8d9a823f2c12863f7a6c0cf88ed22aae4f6f084508833b61429a25773eedf63dd9f33d430f2a0a30a7761db16fe0f743b95ded898c28aac1256ce2751b3d738899b8b19d9052b7f13ff94", 0x0, 0x0, 0x6000000000000000, 0x0, 0x0, &(0x7f0000001240), &(0x7f0000000040)}, 0x48) r6 = fcntl$dupfd(0xffffffffffffffff, 0x0, r5) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000b40)={0x7ff, 0x0}, 0x8) bpf$PROG_LOAD(0x5, &(0x7f0000000b80)={0x9, 0x4, &(0x7f0000000280)=@framed={{0x18, 0x0, 0x0, 0x0, 0x101, 0x0, 0x0, 0x0, 0x2}, [@generic={0x2, 0x9, 0x7, 0x4, 0x5}]}, &(0x7f0000000300)='syzkaller\x00', 0x44ce, 0x41, &(0x7f00000003c0)=""/65, 0x41100, 0x12, [], 0x0, 0xc, r6, 0x8, &(0x7f0000000440)={0x7, 0x5}, 0x8, 0x10, &(0x7f0000000480)={0x0, 0x3, 0x6, 0x2}, 0x10, r7}, 0x78) bpf$PROG_LOAD(0x5, &(0x7f0000000580)={0x0, 0xe, &(0x7f0000000240)=@framed={{0x18, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x810000}, [@initr0={0x18, 0x0, 0x0, 0x0, 0x10001, 0x0, 0x0, 0x0, 0x3}, @map_val={0x18, 0xb, 0x2, 0x0, r2, 0x0, 0x0, 0x0, 0xa02}, @alu={0x7, 0x0, 0x0, 0x9, 0x0, 0xfffffffffffffff8, 0x1}, @ldst={0x0, 0x1, 0x0, 0x7, 0xa, 0xfffffffffffffff8}, @map={0x18, 0x9, 0x1, 0x0, r3}, @map_val={0x18, 0x2, 0x2, 0x0, r1, 0x0, 0x0, 0x0, 0x5}, @ldst={0x3, 0x2, 0x0, 0x4, 0x7, 0xfffffffffffffffe, 0xffffffffffffffe2}]}, &(0x7f00000002c0)='syzkaller\x00', 0x8001, 0x6a, &(0x7f0000000300)=""/106, 0x41000, 0x8, [], 0x0, 0x14, 0xffffffffffffffff, 0x8, &(0x7f0000000380)={0x1, 0x5}, 0x8, 0x10, &(0x7f0000000400)={0x0, 0xc, 0x1, 0x6}, 0x10, r7}, 0x78) perf_event_open(&(0x7f0000000c80)={0x0, 0x70, 0x3f, 0x81, 0x9, 0xbe, 0x0, 0x10000, 0x2000, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7, 0x0, @perf_config_ext={0x8, 0x5}, 0x340, 0x7, 0x37a, 0x7, 0x3, 0x5, 0xe2}, 0x0, 0x2, 0xffffffffffffffff, 0x9) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000003c0)={r0, 0xc0, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, 0x10) [ 188.124054] tmpfs: No value for mount option '5#X230x0, 0x0}) futex(&(0x7f0000000380)=0x8, 0x3, 0x1, &(0x7f0000000400)={r2, r3+60000000}, &(0x7f0000000440)=0x1, 0x2) sendmsg$NL80211_CMD_SET_QOS_MAP(0xffffffffffffffff, &(0x7f0000000540)={&(0x7f0000000480)={0x10, 0x0, 0x0, 0x40200}, 0xc, &(0x7f0000000500)={&(0x7f0000000580)=ANY=[@ANYBLOB='<\x00\x00@', @ANYRES16=0x0, @ANYBLOB="000629bd7000fedbdf25680000002800c700d9040700000001050707030304030305200181077f034003240027843d5a222a044f48c30c819bc50da0881f45c20d6a398a9f2d8aa608312414a0d9181a587a40f8cd76721ce4a0c6d21e85274d421a9707f3f53ec3ac1c5381a228b0c528a512d6a9eafa1adf34a129dfc3aa314ce3b8cdf55fb984afd41961057bfdddff4088aca6e7fef7c06cd97f71a6708f63164a298e11cd3e"], 0x3c}, 0x1, 0x0, 0x0, 0x4040010}, 0x800c084) ioctl$BTRFS_IOC_WAIT_SYNC(r0, 0x40089416, &(0x7f0000000200)) setsockopt$inet_mreqn(r1, 0x0, 0x27, &(0x7f00000004c0)={@multicast2, @loopback}, 0xc) setsockopt$inet_msfilter(r1, 0x0, 0x29, &(0x7f0000000140)={@multicast2, @loopback, 0x0, 0x1, [@multicast2]}, 0x14) ioctl$FIONREAD(r0, 0x541b, &(0x7f0000000280)) ioctl$FS_IOC_SETFSLABEL(0xffffffffffffffff, 0x41009432, &(0x7f0000000100)="cd44e706721582818c829e225de1965514b834ed45b57e274b7b690a645292f10d77f8e5e62790912b01c1dfd648a5fe3726710a9b302b704302aaaf993b6580392556c993dfb66d786c49902138479c5d7f31a3700e2e526a2118d7434a93e27f455881fb1501d70e818f1729a6a7680f6ffd6003ae2dd73627ab222ae044ec88693d459335b7d49be0e6ea8596e5b4f4df275cb63c48904830bac6c824ebeb4ad12e9a502916873acebc4bb8d6447f26ac95904acf208aee433968651c1360111c0879156cecc3bc74110180a6b7b0ca47915b53a0e892dd3d3f01af45b608dd714a1bcc13de1e6147b99ff1be64889e7ac12a9f4308c6df76e1e9b61bf2b6") mount(0x0, 0x0, 0x0, 0x0, 0x0) r4 = socket$netlink(0x10, 0x3, 0x0) writev(r4, &(0x7f0000000240)=[{&(0x7f00000000c0)="390000001300034700bb65e1c3e4ffff06000000010000005600000025000000190004000400000007fd17e5ff8e0606040000000000000300", 0x39}], 0x1) socket$netlink(0x10, 0x3, 0x5) socket$inet_udp(0x2, 0x2, 0x0) ioctl$PERF_EVENT_IOC_DISABLE(0xffffffffffffffff, 0x2401, 0x1) 00:00:29 executing program 3: mkdir(&(0x7f0000002000)='./file0\x00', 0x94) mount(0x0, &(0x7f0000000540)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000500)='sysfs\x00', 0x0, 0x0) symlink(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', &(0x7f00000002c0)='./file0\x00') r0 = perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) setxattr$trusted_overlay_origin(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='trusted.overlay.origin\x00', &(0x7f0000000100)='y\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) mount(0x0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000280)='binfmt_misc\x00', 0x0, 0x0) ioctl$F2FS_IOC_MOVE_RANGE(r0, 0xc020f509, &(0x7f00000003c0)={r0, 0x7, 0x4, 0x9}) umount2(&(0x7f0000000380)='./file0\x00', 0x5) perf_event_open(&(0x7f0000000300)={0x5, 0x70, 0x7, 0x0, 0x20, 0x6, 0x0, 0x5, 0x200, 0xc, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x3, 0x1, @perf_bp={&(0x7f00000001c0)}, 0x10011, 0x9, 0x7, 0x6, 0x1, 0x80, 0x922}, 0x0, 0xd, r0, 0x8) creat(&(0x7f0000000000)='./file0\x00', 0x0) unlink(&(0x7f0000000040)='./file0\x00') r1 = socket$rds(0x15, 0x5, 0x0) write$binfmt_misc(r1, &(0x7f0000000400)={'syz1', "cdd79e58c35d02aa8e6b2c40c4d88114b029fee7326a42a19f0363a99962b6eaf5d0bfdf7ca32a77a6a8f8ef030da8787d52053eedf97ed07bba38ccec28490565b973e253ff78744241c95adafbd0b469e04e45cf2fd3a144b34648cd9ed5ade2f534b17435d7aece50fff7260f6291e007ba6687a8f1e11897cadd1b8b075d062c1cf129c8253e577827e69ffd702b"}, 0x94) 00:00:29 executing program 4: syz_mount_image$pvfs2(&(0x7f0000000000)='pvfs2\x00', &(0x7f0000000040)='./file0\x00', 0x1, 0x2, &(0x7f0000000200)=[{&(0x7f00000000c0)="7b9f55e1a104aa5e9575dc4d738317207da6ffa8fd103264fab8ab210d4601af522d8dc85d19ee5e925969df3c621aa901e8c5a605bd68563f14b0700eaad1b4caa7cc482ec1bced4150453621273bb1fe8c2583f873e7f3335f897bdd333dfeb23998c35b7d1c6544dcab6c273f140f389a001ee53582e066264d09c97db4a9bfc9b7e20bad2ffeb841e6c3278eff128ca113c695eaa8abbeb532e76d7be75e7f9486a65a0c307076b4f787abf678e7a93c4480ba6bb3caf748753c64918c81459928727065000f9b85958df6187aab19162349de775b", 0xd7, 0x2c21}, {&(0x7f00000001c0)="565c42958e04cf539b1704aa955f3c2c5d10b498d471e124afa57d5ddd33479145c9998211104c0154f17d1cd3", 0x2d}], 0x1000010, &(0x7f0000000240)=ANY=[@ANYBLOB=',subj_user=(\',euid<', @ANYRESDEC=0x0, @ANYBLOB=',pcr=00000000000000000060,fsmagic=0x00000000000000?3,obj_user=/dev/ttyS3\x00,obj_type=/dev/ttyS3\x00,\x00']) openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyS3\x00', 0x800, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r0, 0x0) ioctl$int_in(r0, 0x5421, &(0x7f0000000300)=0x8) [ 188.336875] TCP: request_sock_TCPv6: Possible SYN flooding on port 20002. Sending cookies. Check SNMP counters. [ 188.344400] overlayfs: './file0' not a directory [ 188.363816] tmpfs: No value for mount option '5#X230x0}, &(0x7f0000cab000)=0xc) r1 = creat(&(0x7f00000001c0)='./file0/file0\x00', 0x8) perf_event_open(&(0x7f0000000280)={0x2, 0x70, 0x3, 0x40, 0x2, 0x6, 0x0, 0x4, 0x1b794, 0x2, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x2, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x3, 0x0, @perf_config_ext={0xfffffffffffff51f}, 0x8000, 0x8, 0xfffffffd, 0x3, 0x14, 0x6, 0xa85e}, r0, 0x0, r1, 0x2) lstat(&(0x7f0000000340)='./file0\x00', &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0}) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0/file1\x00', 0x0, 0x6) r3 = add_key$keyring(&(0x7f00000000c0)='keyring\x00', &(0x7f0000000140)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$get_persistent(0x16, r2, r3) r4 = socket(0x10, 0x2, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r5, 0x0) setsockopt$inet_sctp6_SCTP_RECVNXTINFO(r5, 0x84, 0x21, &(0x7f0000000300)=0x80000001, 0x4) getsockopt$sock_cred(r4, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000cab000)=0xc) setregid(0x0, r6) chown(&(0x7f0000000100)='./file0/file0\x00', r2, 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) 00:00:30 executing program 2: r0 = perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x3}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = gettid() perf_event_open(&(0x7f00000000c0)={0x5, 0x70, 0xff, 0x76, 0x80, 0x2, 0x0, 0x9, 0x24c10, 0x2, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0xbff, 0x4, @perf_bp={&(0x7f0000000000), 0x4}, 0x202, 0x6, 0x5, 0x1, 0x1, 0x8}, r1, 0x6, 0xffffffffffffffff, 0x2) mount(0x0, 0x0, 0x0, 0x0, 0x0) clone(0x0, 0x0, 0x0, 0x0, 0x0) mbind(&(0x7f000040a000/0x2000)=nil, 0x2000, 0x0, 0x0, 0x2000000000000003, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./bus\x00', 0x142) syz_mount_image$tmpfs(0x0, &(0x7f0000000800)='./file1\x00', 0x0, 0x0, 0x0, 0x0, 0x0) mount$overlay(0x0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x800, &(0x7f0000000200)=ANY=[@ANYBLOB="75707065726469723d2e2f6275732c776f726b6469723d2e2f66696c65312c6c6f7765726469723d2e2f66696c65305c33ada3c8e8fd753e60a5fb416ed7de6f7c47336ebc7723669181f685a4abbad72211"]) rename(0x0, 0x0) open(&(0x7f0000000140)='./file1\x00', 0x240, 0x82) umount2(&(0x7f00000002c0)='./bus\x00', 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(0xffffffffffffffff, 0x2405, r0) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(0xffffffffffffffff, 0xc01864c6, &(0x7f00000001c0)={0x0, 0x0, 0x80000, 0x0, 0xffffffffffffffff}) openat$incfs(r2, 0x0, 0x0, 0x0) 00:00:30 executing program 3: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x7a05, 0x1700) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000280)='cgroup.stat\x00', 0x0, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(r1, 0x40086602, &(0x7f0000000100)) perf_event_open(&(0x7f0000000180)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, @perf_bp={0x0}}, 0x0, 0xbfffffffffffffff, 0xffffffffffffffff, 0x0) r2 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x3, &(0x7f0000000780)=ANY=[@ANYBLOB="18000000000000000000000000000000950000000000000016fcc186bbd3430561b69c5d670212d4d9558d5e716f8c2f8ca933c81646323793476426e8048ee637f3cf7a8785533e3ec214d8d1037ecb0546a675fd8e896fdabae32b39c4928254098b04a30f5957810dffcd11ccfeaf4126bc2ba09d228d93e0af7151549e3542b79d9660f7de50c29bdc754cfbea96b2e9fc7e8a46e5d6d4d269b5b7a2e4431e999a9981170d046258681e1d92854864d4a91565701fb286b4315b995c1f10650b8dbaeece017c588b614b36de53290b804f056d769b063a944fd81e92cc825c271fae6cbb9cc72750e9c7c5e03d9f276c3b04c3ab10b82ecb0c616d610f8a7cf9c3bed895d3b9d3c0ad268e250598a71d059755de6cb4c02b1920bf528cf2c6d270896e8243a3c56fb0b4d8f77e67cd133f8bbb192a9ecdbe4318c7e7a88e421ff46290d5e88cfc0c535df8d46fab919f25ca746e46dfbd0feefd7658cedbc3f5e5c25203815a563b2cd1914890c1302cea0cbc4e398e00cbb0f94f6e4264963a351162146d1bd82b76b33ad29fccedfc907412abe414bf5177f86cac453da2d03a8b124caf21077ba0"], &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0xd, [], 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000040)={&(0x7f0000000140)='sched_switch\x00', r2}, 0x10) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_int(r3, &(0x7f0000000200), 0x400c00) perf_event_open(0x0, 0x0, 0xc, 0xffffffffffffffff, 0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x26e1, 0x0) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000480)='cpuset.effective_cpus\x00', 0x26e1, 0x0) ioctl$TUNSETTXFILTER(r0, 0x400454d1, &(0x7f0000000000)={0x0, 0x4, [@random="389e89fc4ab7", @link_local, @random="d8c57564628a", @broadcast]}) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000580)='cpu.stat\x00', 0x0, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='sched_switch\x00'}, 0x10) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000003c0)={0x11, 0xa, &(0x7f00000001c0)=@framed={{}, [@call, @map_val={0x18, 0xa, 0x2, 0x0, 0x1, 0x0, 0x0, 0x0, 0x3}, @map_val={0x18, 0x8}, @initr0={0x18, 0x0, 0x0, 0x0, 0xada, 0x0, 0x0, 0x0, 0x1ff}]}, &(0x7f0000000240)='syzkaller\x00', 0x5, 0x0, 0x0, 0x0, 0x2, [], 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000340)={0x0, 0x1}, 0x8, 0x10, &(0x7f0000000380)={0x4, 0x6, 0x0, 0x146c}, 0x10}, 0x78) perf_event_open(&(0x7f00000002c0)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x205, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x80, 0x3fe}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(r4, 0xc0185879, &(0x7f0000000080)) openat$cgroup_ro(r1, 0x0, 0x7a05, 0x1700) [ 189.173304] new mount options do not match the existing superblock, will be ignored [ 189.302590] orangefs_mount: mount request failed with -4 [ 189.493986] overlayfs: failed to resolve './file03u>`Ano|G3nw#f"': -2 00:00:30 executing program 5: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1031fe, 0x0) r1 = getpgid(0x0) r2 = perf_event_open(&(0x7f0000000700)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, r1, 0xffffffefffffffff, 0xffffffffffffffff, 0x0) sendmsg$unix(r0, &(0x7f0000001ec0)={&(0x7f00000002c0)=@file={0x0, './bus\x00'}, 0x6e, &(0x7f0000000240)=[{&(0x7f0000000480)="948a6e0f7a63c55694fc045e0aff9dcbe188915663ddb23b383405be3a4b1ec8ba6f7e66f97edb27ab70310db8df7c92b92269e1d6ea522c62ec2a92499deb522f312e49f28b90b0b4f46ef7d8196cf83377c7f119ed1f230d0b1d99478f086d6e4252fe58fc6a066f6c5dfb3f3133e037dba73f8144cf5dd7f24b4cbcfb910278c0a15e460ad6012b8872f7b4a47a2d27567642830bc39814b121ca13d3beff175e5915b009416916cbde25be2bd04798a0d6f16ae3973a988b9a57bdc21ffc2c47fc6dbe6d19d911042f365284656f75519e0c504255b67718c821cdeeaa97fda4083b2348b0da4e5a55", 0xeb}, {&(0x7f0000000580)="2133a2e948392b8fce097287a4ff973e3477db7f448083a84b72738a30a2f7230eb90a94de29ff7a9838f66bd44268f7aa92ed44b65ed22dc19b8d88bad858e8a32e78b5515c1677e5f33e889f881cf2", 0x50}, {&(0x7f0000000600)="6640337a96a5f24b6dd0917dbf0847f862b5a2d1db929959eb7119a26e1a6de8a091c1a27fff11cc2986a27bd773b91afc7fe6a057775ade8edb0d9b0ca15d60dd271de108c57fb8aa4ed316ce97a077a5559324f890ba612af233609bcdb6bdecdbb63f84ea7d9f58888846e8dba49552a5cb62ec1372c337079e06636558a20109b508c5a1ae29ec52dbf4997d6ccc30d971d5367628388c2992fa8264b474380e570e4a343265918059f2cf2beeb91a8a978aa7e0d00ea25b31adecd2caeeea67b37136", 0xc5}], 0x3, &(0x7f0000001dc0)=[@cred={{0x1c}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, r2, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [r2, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee01}}}, @cred={{0x1c, 0x1, 0x2, {r1, 0xffffffffffffffff}}}, @rights={{0x24, 0x1, 0x1, [r2, r0, 0xffffffffffffffff, r2, r2]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee00}}}, @cred={{0x1c}}], 0x100, 0x40840}, 0x801) r3 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) ftruncate(r3, 0x2007fff) sendfile(r0, r0, 0x0, 0x8080fffffffe) openat$audio(0xffffffffffffff9c, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r5 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r5, &(0x7f0000000040)={0xa, 0x4e22}, 0x1c) ioctl$VIDIOC_CREATE_BUFS(0xffffffffffffffff, 0xc100565c, &(0x7f0000000380)={0x401, 0x80000001, 0x0, {0x9, @pix={0x0, 0x0, 0x0, 0x0, 0x40, 0x200, 0x0, 0x0, 0x0, 0x7, 0x0, 0x4}}, 0x1}) listen(r5, 0x0) r6 = socket$inet6_tcp(0xa, 0x1, 0x0) getsockopt$inet_sctp_SCTP_GET_PEER_ADDR_INFO(r0, 0x84, 0xf, &(0x7f0000000180)={0x0, @in={{0x2, 0x4e20, @local}}, 0x6, 0x4, 0x101, 0x3, 0x3f}, &(0x7f0000000000)=0x98) sendto$inet6(r6, 0x0, 0x0, 0x20000004, &(0x7f0000000280)={0xa, 0x100000004e22, 0x0, @loopback}, 0x1c) setsockopt$inet6_tcp_TCP_ULP(r6, 0x6, 0x1f, &(0x7f0000000080)='tls\x00', 0x152) setsockopt$inet6_tcp_TLS_TX(r6, 0x11a, 0x1, &(0x7f0000000100)=@gcm_128={{0x303}, '\x00', '\x00', "20040100"}, 0x28) sendfile(r6, r4, 0x0, 0x800100020001) creat(&(0x7f0000000100)='./bus\x00', 0x0) 00:00:30 executing program 4: perf_event_open(&(0x7f0000000700)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x20088, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0xfffffffffffffffd, 0x0, 0x9}, 0x0, 0xff7fffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket(0x10, 0x80002, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000002980)={0x0, 0x0, &(0x7f0000002940)={&(0x7f0000000440)=@newtaction={0x64, 0x30, 0x53b, 0x0, 0x0, {}, [{0x50, 0x1, [@m_vlan={0x4c, 0x1, 0x0, 0x0, {{0x9, 0x1, 'vlan\x00'}, {0x20, 0x2, 0x0, 0x1, [@TCA_VLAN_PARMS={0x1c, 0x2, {{}, 0x1}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0x64}}, 0x0) 00:00:30 executing program 0: perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41bd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f00000020c0)=[{{&(0x7f00000000c0)=@isdn, 0x80, 0x0}}], 0x1, 0x0, 0x0) r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r1, 0x29, 0x1b, &(0x7f0000000000)={@remote, 0x9}, 0x20) r2 = dup(0xffffffffffffffff) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r3, 0x0) perf_event_open$cgroup(&(0x7f0000000180)={0x4, 0x70, 0xd9, 0x0, 0x0, 0x1, 0x0, 0x0, 0x4000, 0xc, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0xffffff54, 0x4, @perf_bp={&(0x7f0000000040), 0x4}, 0xe, 0x5, 0xc345, 0x2, 0x1000, 0x1, 0x6}, r2, 0x2, r3, 0xc) close(0xffffffffffffffff) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r0, 0x29, 0x1b, &(0x7f0000000140)={@remote={0xfe, 0x80, [], 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0, 0xf60}, 0x20) r4 = syz_open_procfs(0x0, &(0x7f0000000080)='net/anycast6\x00') preadv(r4, &(0x7f00000017c0), 0x1d0, 0x0, 0x0) 00:00:30 executing program 3: syz_emit_ethernet(0x32, &(0x7f0000000040)={@local, @link_local, @void, {@ipv4={0x800, @udp={{0x5, 0x4, 0x0, 0x0, 0x24, 0x0, 0x0, 0x0, 0x11, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}, @dev}, {0x0, 0x17c1, 0x10, 0x0, @gue={{0x2, 0x0, 0x0, 0x0, 0x5865, @val=0x2001eac}}}}}}}, 0x0) r0 = perf_event_open(&(0x7f0000000080)={0x3, 0x70, 0x4, 0x4, 0x3f, 0x6, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, @perf_bp={&(0x7f0000000000), 0xd}, 0x4400, 0xfffffffffffff8c3, 0x10000, 0x2, 0x0, 0x80000000, 0x6}, 0xffffffffffffffff, 0x5, 0xffffffffffffffff, 0xa) dup2(r0, r0) [ 189.568438] overlayfs: failed to resolve './file03u>`Ano|G3nw#f"': -2 00:00:30 executing program 2: r0 = perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x3}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = gettid() perf_event_open(&(0x7f00000000c0)={0x5, 0x70, 0xff, 0x76, 0x80, 0x2, 0x0, 0x9, 0x24c10, 0x2, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0xbff, 0x4, @perf_bp={&(0x7f0000000000), 0x4}, 0x202, 0x6, 0x5, 0x1, 0x1, 0x8}, r1, 0x6, 0xffffffffffffffff, 0x2) mount(0x0, 0x0, 0x0, 0x0, 0x0) clone(0x0, 0x0, 0x0, 0x0, 0x0) mbind(&(0x7f000040a000/0x2000)=nil, 0x2000, 0x0, 0x0, 0x2000000000000003, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./bus\x00', 0x142) syz_mount_image$tmpfs(0x0, &(0x7f0000000800)='./file1\x00', 0x0, 0x0, 0x0, 0x0, 0x0) mount$overlay(0x0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x800, &(0x7f0000000200)=ANY=[@ANYBLOB="75707065726469723d2e2f6275732c776f726b6469723d2e2f66696c65312c6c6f7765726469723d2e2f66696c65305c33ada3c8e8fd753e60a5fb416ed7de6f7c47336ebc7723669181f685a4abbad72211"]) rename(0x0, 0x0) open(&(0x7f0000000140)='./file1\x00', 0x240, 0x82) umount2(&(0x7f00000002c0)='./bus\x00', 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(0xffffffffffffffff, 0x2405, r0) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(0xffffffffffffffff, 0xc01864c6, &(0x7f00000001c0)={0x0, 0x0, 0x80000, 0x0, 0xffffffffffffffff}) openat$incfs(r2, 0x0, 0x0, 0x0) 00:00:30 executing program 4: perf_event_open(&(0x7f0000000700)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x20088, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0xfffffffffffffffd, 0x0, 0x9}, 0x0, 0xff7fffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket(0x10, 0x80002, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000002980)={0x0, 0x0, &(0x7f0000002940)={&(0x7f0000000440)=@newtaction={0x64, 0x30, 0x53b, 0x0, 0x0, {}, [{0x50, 0x1, [@m_vlan={0x4c, 0x1, 0x0, 0x0, {{0x9, 0x1, 'vlan\x00'}, {0x20, 0x2, 0x0, 0x1, [@TCA_VLAN_PARMS={0x1c, 0x2, {{}, 0x1}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0x64}}, 0x0) 00:00:30 executing program 3: r0 = openat(0xffffffffffffffff, &(0x7f0000000440)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0xc) setfsuid(r2) syz_mount_image$ntfs(&(0x7f00000000c0)='ntfs\x00', &(0x7f0000000140)='./file0\x00', 0x2000000000000000, 0x7, &(0x7f0000000680)=[{&(0x7f0000000280)="6f18a2d776bb761c9ab783e98f5f1e752ddece7949f4006397314d6225512f3030a1a2bba68647601260d4c1226d188b389afd8ac064ed3148c847252dbf4d5bae4e42d775626415c3c83deb7e36bee6758a8ab620d160fa98c1f4b298735d8d1fa1a527b8439f4092fee7dead68", 0x6e, 0x7be}, {&(0x7f0000000300)="c39f49e8d3442ba8bb6a", 0xa, 0x1}, {&(0x7f0000000340)="a7ab27248e48a0448d5e49a65f5ea960cb04f45c46fc2a1fb8c2592e195f71ce4e925f252f46033ff1483a63bacfbc22bf9130b6ca868ea2b479b280b3306a15ab6d35c6fbc7a2a61a8595e8cb32115dedf8291ce65cb2d3d0bc46b7e06cfb575b5891d5b6b4b334e25fd844e6846c7fda73fcdb0fac3b2e9ad1afef0a6939a694398fd95a2caab454de2e9721906641beb54f7edc8de41f8fdb92ae0577bf7e585ae986980639b5e9256f53095c11f91123908a5d5aeaa6192d36c9f187d718de4f363e9e7e8898d6f18687", 0xcc, 0x800}, {&(0x7f0000000480)="df4c644e211217d9402e3c9d6ce635bbd3448e3c89ba0acb05ad80c8c2e570af564440d9c8d8784e3021fdb9e6f116591722a2ed2a2652", 0x37, 0x2}, {&(0x7f00000004c0)="848b56ea55948ad9dbc141d79beb1059a69ca433941ef41499a8c76adf350f4be550e6fc625a1f57b16cc2cbf2c4285d792a4713acb9308e3798858a0b77b2f89ac6b579eb", 0x45, 0x4}, {&(0x7f0000000540)="e2d94d226e79284464a70f6995ae610d2226b7ec3a33f26813f5b5798945e4f8d17e", 0x22, 0x200}, {&(0x7f0000000580)="24c59f3db226ffa557eb225096abfd0a83226d9ca83fef5cbba1fa4664d9a3b60ced35503de6b016ad21a11425a755f87d53bc269795e3bc824a249c34fd5d136d5d17d27498ce3e8a07270deda13aad6842fd413210a7474f53c9ac0d2b32c86a07183dd76089ff923864eb03e531f73041512c170d5589e552893b8edf3e63893d667f78ea45df14b064b5c671e4c4a089b78aaf1deec3347b4371cb75e04baaab3cbbd998909ea9cd0429c4d53a45ad5838e85a69c614bcb3b0c5f4c1be8e1668f7", 0xc3, 0x7ff}], 0x4, &(0x7f0000000740)=ANY=[@ANYBLOB='show_sys_files=yes,disable_sparse=yes,gid=', @ANYRESHEX=0xee00, @ANYBLOB=',dmask=00000000000000000000006,case_sensitive=yes,errors=remount-ro,case_sensitive=yes,smackfsroot=usrjquota=,|uid<', @ANYRESDEC=r2, @ANYBLOB=',fowner>', @ANYRESDEC, @ANYBLOB=',dont_appraise,subj_role=,&u,fscontext=sysadm_u,\x00']) preadv(r0, &(0x7f0000000280), 0x44, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000880)='./file0\x00', 0x0, 0x40) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x1c020000, 0x3, &(0x7f0000000180)=[{&(0x7f0000000200)="20000000000100000c000000d40000000f00527b69d7f58327315a874bc626310000010000000000000000000000002000000020000020000048b5a5f3d67a0000d7f4655fd7f4655f0100ffff53ef010001000000000000010000000000000000", 0x61, 0x400}, {&(0x7f0000000040)="030000000400000005", 0x9, 0x800}, {&(0x7f0000010e00)="ed41000000040000d7f4655fd7f4655fd7f4655f000000000000040002", 0x1d, 0xffffffffffff0001}], 0x0, &(0x7f0000000080)={[{@usrjquota='usrjquota='}], [{@appraise_type='appraise_type=imasig'}, {@appraise_type='appraise_type=imasig'}]}) [ 189.804220] audit: type=1804 audit(1615075230.768:15): pid=10947 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir513943540/syzkaller.XmOY8q/29/bus" dev="sda1" ino=15871 res=1 00:00:30 executing program 0: r0 = perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x15, 0x0, 0x0, 0x0, 0x0, 0x1, 0x824b0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x8000}, 0x0, 0xff7fffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) r3 = openat$cgroup_int(r2, &(0x7f0000000080)='io.bfq.weight\x00', 0x2, 0x0) ioctl$BTRFS_IOC_SEND(r1, 0x40489426, &(0x7f0000001c80)={{r3}, 0x1, &(0x7f0000001c40)=[0x80000000], 0x6, 0x3, [0x1, 0x32a3, 0x6]}) r4 = syz_mount_image$ntfs(&(0x7f00000006c0)='ntfs\x00', &(0x7f0000000700)='./file0\x00', 0xdd, 0x6, &(0x7f0000001ac0)=[{&(0x7f0000000740)="2fca0a6a1174512c2afd3b99956a630ca1f3fce57533f93fb154ecba6c2bd97f103b0682dcd96fe869555febbc499295f6e70d2af9840eca77b5c32e8d3cf06e97126b8ed71d9c59c3d096c60fd9bd7e504472543608e63cc76f6f11376398319ad943826d41707ed310d48e62f9c57521d9383b16aa11ee50f63849e4", 0x7d, 0x4}, {&(0x7f00000007c0)="29750ffa4e800afb0dc9b7b7bebd5646b988b5aec12bb660f1ccfe37eafc5b68f1e6f248cb9d5ce3e5c8ae86fcaa441c454af0b2c929dc0aeef706414a19cd7c5d9f7d6843cea217d5c4fcbf665aa12697a75a0060704ae9a50bb02d2d64c23793f78a96f099c10c348e31b6092c4c6daf1852b35ea2bc41bd7b0073675b4705e4792d338dcb7cbc2a64b796c7bda1b70a08e51a1b1a68a595ce0252b09c7fcf95adb094f86f170e8d268fd1861a45c91088d42e8d46c4bd4cfb9ade0ad90a62773a36acaff09353d908559db55d03fe710d7b96e6395e6098b5a61bd8ad02", 0xdf, 0x7}, {&(0x7f00000008c0)="68fd6aee7f4795c1c6d41b38376cc76f4cff939d82eb27d3ad2030e7c867ed5c9b1e6321f928c9cc76b58327f7bc5e46937e63de6069855e3629e9b127bab0602689b25e7f3ab4097f8317e7db2b02b8bf472338991c1baad7578e32a675c103032b2feb04e750d09fc10e4b9486338669e91ed7e3b5df189765b67d2613103386359c07fd4f25ae841a7196897111765febda8d45c34892c3d228ca6eec5af6f105e2", 0xa3}, {&(0x7f0000000980)="9b34f8d65ac5b78f8e0f3c46bb5e6120d3bb40", 0x13, 0x3ff}, {&(0x7f00000009c0)="0ec3c6d93739ff3954c18e1f9075930dc0ab36050ac063e41e9d7a0d8ef660955d733ca3fc805b5cd361416f43f5858568bfc71473c239a59321d2f4cbfcc2480fd492778afe64c0a6db5dd428446e8f839c43a3ae8a21a0c2275b0848253279d235fea6a53eb1401cb08a285a5390913a355a4ed32080bb8cf50ca357215db0adf8b36d31d0eeef2a20715eed4b901a14f88becc48765af3bd7472141e8adbaf553e5ee019f20f76cf94de7401882d1e0c7afc9361e46e3063e8277b2d58fa272365e51ee6c2ce73ec79478019a3fe7", 0xd0, 0x3f}, {&(0x7f0000000ac0)="6d5944b48814416e8daf091c187d38163600e0fce878d004a998b1b2199c3ba4fddc8c548acea3a05d84f9c72dbba1aac0c53ab6d11da334d0fa5ad1c2d0efd216cec2adc22c9c390c18e61d5c74c187dadf37898f6ac7f0a578201c29b3e9284f1d6cd4fa8c4c420977d11d58dc55c0fcc768c3ce4e72e48fa328253a925c2fbee9eafbb816f5aac965532b82b9afe787e4a703e3043d52dc9775e1dceb6130b0046430b0f145ee3e34cc5b4eb766f4eb56a559fe3d355db04fb8924022dc92921ddc4d6c9326dbdacca725fcf42d1f88d6dbbec4d3d58ea37415d5ca060e540717b00839404c9d577d33f02edaa4299abde655133e1401a95f48021626dc48655047d681d5f4f1cb042e5ddc8fe20dceb57d7d4da530eb45e43d3cc38d3e3c19622fcc01d0c8a1a36aa7fc479fd0c20ee6fb64373faebb38c23a77ee41ccd430f56241b3204351b9ea6cf15a33e1653101a950f385752ffddf40b18c49ceb778dfc16e0f7946e445b8145515ff0eaedfdfab7b104147aaa4294a8d5e92523155a7e858389e5d35aa68db612474e71ebddd7a608fc5d6a0e1ce70148f66d74c6194729d647862b08f7f94f63d38bec272204759b5355904b653a78e94f44a88c7df21a21b464c09f028dab7f601c9b7f0674621bbfb16c21f7d7b31469cb6547a901e00f03da60a8c4a1954870a23bede2f720398ca7b82f8a5505470e9679a363d1507b2c3ec0db4169018f00550fdb9c33d92669ceaec7db7c9b5c28bcbb955eff6662a089b83d034e6dd5cbaf9388901a2484ed2b190516ca1c5422aa50f448599d0f3dab2e41a89b0a6a3d67f9368a9f7fc819b6cc4692eead0d0af434fbf76b6326534f402de07fb582ec56004b858dcaae6e07def7df66b2df151a40c8b6b333649b3e1a42e9ef17849ff3c12f68f5eba75dbd22d30053a9d321446feec808b3c8c2bffe3b8c7eccd8850eeb22c981d02072c690728b09bbdaa26610ee0def442e50278627c8770ff6beab5475030a2eff08d2bdbad184e144a533087a0da62ff37b0a6df2873a9feebf6843e39229402052d8f83a2012bf63fe93bd3c2436023f4deb9b9b6c4019f0bd7de53f0dc971344e8219d5c6da8d13bcd98e31b9610a9268c78c4b924ddc5aaf0ab538f30aeba3a00963ef8e609b1e46a0e00503a0adc899b70080d855dcfa0e75440cc2adbac0f08db5b43638bc6cd801ee4e3b08078d2758d37c8978bc75fb2bd11043cf303d7962039e71c43bfe66c017a67e825dd7bae81215a25f3b2ccc213b3f386d06a75f76f1a676915e0b915d46d0759d112dbb92d8c189cf695d1137a780096d17ec2025bfdc3f979781756086692ee062d7b4d10aebf3d05b1bdb9d440ed8c5904842dad1d8cc615ce92be1b0aee3988db8e4ec3d544887a72883272ee651b3bf1c50e5187ae98873865c243e6d2acbff87a67de1f0236f8682ffeabadf30a9c16594ee26f0c5d5396945660a533127eb25a90f111c637249fd20584884b62b7cca53c4f974234562462614526e4ae319ff8e00b2288123b91bb0729ed30c23da3a7041d69ae5ed9ceb908828a7ee1328e70fc159072d47c7ccc1e7dd8a82142e715bc610bef914d4e532a6b1201fba21e0b721af16dcef99f79e0a48b7b0a3073b02c3ed28efbeb36dd72d157388d57c34528dc89a31710b8b639a93c17ff5653ad477e96ba036cc644146239efb6c836b3b6043904bf51a73e775bc0bf6e98ed0df93d8ea52b6af70262c660ac20c2a3b766d2dcbb7e3f5ecdcfd0129a4cf3feb6607bf3db7e26ac87cf305f6ff158c71dc4f2094f9a660f8953756f7ff0aec725e46e07cf9ef4a38f900c8c8ce84d8219d1b05ef77c5dbf804a9db0d6d6016f40856c9f2a144b6ff3038c2563ae61ee7d4c1c770bec32411ae69f7e4878b036cd8863ae24b4087b7af7dbec3091e5328160bdd32daffee4a6975b736615f57676919a72fd1ba6b74a6402986eb9cb69748d811b30cc57f73ffe7efb43b0b6dd1fa1b112d8777fdd0a88e1f5c586e6b90f20354c58ebcb8b1e31b29d82143966cb208320ed2fdedd38d41e8ced977728c83b7f462e46cacb7902266676e3ba9fcdd3f0ec55477e38143ff2c2a8e44b149b8e1a98b399de36b91515bae67c8b389a26803945d05ef974a23cd86b6c5eceb7e3ed948fd113f7c0014831f5406f1bc978c1b503c8137d6691b9075d861d2a1535932e44d54fb15d63d0f918e5ecd1b0c6ef3d250c4bef7d9b548ce95eb18fbd045bb028a587d4a165f2f2419ea026fdced4ca10922597045dcd712a08712b9daba766e41d1d377926a5cff7cda73f8164d0c9318045923b063d8f85e4c84f0768a360a922bb79bcceed4dfa268571a6c324c44f86f0b958842462a9744faebd2bc43a2413093be5347611b703298dbd2c8ae3aa31b98494a1bc307fb4a2a963e1b0f6f469acabfcb6acc7ae307e8de52a466ed87b951df6e41428621902c512e7c45eba4fe7f818b9cb6eccd958fb40da61a9949ed0bba98a6d4e473d40d06077b02351568914331ddf53d7c1bf0c16367aa797fb98580c223b37e7bd7723d2ceb2c574547051f5c1527975f6732a2353c43959aecc521423c47c19db88a43882a2aabb656b19be4dadefd9dd5c68f039f7362e4e510ea4d1c461e39966bdeaefd8236476a2aeea79cd4c62d8cf96100cb27705d8c0acc785b231b74550c01032c2c7468e40c5dcd8b71365875409d57408cd74f591ae7d49f450fb5b1402bdc23b2fb182c80ba0f7036cda5aab1c3621d9e8ef2c8e8332c120a7a39d36aaee7b00b792a8165f1cf0142246752b193bfd53ae119b20f60ffe4e1b807999f21a6745773b2f73d51b74e058d818f62167c4f99dd6392df181f9ae90f4b392671c7527b9945f2aefed5b28ef6281a40bf1e3979d522f33c2e952aacceb4fe98748957ca8ee62c7125a3389b11ba25d44f6c2ba080df28d8590e784fa5ec10a0fb93eeb77d337e4856729deaaf9a41323cbb8bbe87b1a5fe0bbfb26185b37ac144cddcd87084246120fec03baa153b42f36aca4dbec78f40940a4802ad27f02e5cca33af64c558a1e10977fcb16a4160087006fe8d4917dbd613165a1721717110d30243073fbca32146f3b35ee9c8212d1918d4bc2d619cc686d692d744c8549c7de88bd050d6407aad79018754adcb70ebe443138d83b51665a7f9a070ec53381de5efcd0cd14ddc4fc4c494105ea3fb53e2b94fd2ce9cb5a40d789cd27c6b34d2bfe1db0df751226f70b66941d415094a759d1eb4ee4bf90a98ca7a4052b08eda1da8b06fedb3078961958fc69dccfb18f045524847fbef76f5becca1d676f2bbb217557f4eaa53e5b5651d3b7bd4be91be77f16a3f28e10d47825e83975739a7cdb0c3e042e92fd9a4ffdd91a44c24ac6856583a19a53354b24eb77197686fee97219305dc9e9ca921ef62146aa263890dc93a419a79e42d41499a69f484f822aaa2b4e3faa3c0a0e203e7ece7f074a0466527fc50a6e04d8d01ece54596d01aab5f2c26585044535b9cb0644e295557a568d96c6b92b8d5d08475dc60bede9d1868bc0789d182a1d6ee4215b189aa789acd2f2617b9126b84d48a55608a802f06edc16c53789c35dadb1e47844fdd52614ee4a3e63a7d4479fae03cac82fcb955eeb7a01ae01afa5ccd31dd01e6606404feb2727f5ea2ec6b199d2955bf636f6064085975a9b33d7c73404c03fcf332558f7ae85e66c9fedec4a04661edac010d57cdf4192e0e938c4daa68d456657311a2e3c72c617e4a8663a4dc3a28c58c76f74c74bb3f486bffc3f8dd45d6c49b9f17f0cbee25ad14e8d7cb72c5564642408afcb899e0ec8207f0d3db9c314073e132645ad1f663730267c762ae3cbe5188c6f94c6d71a5b0792727183849019a686a26ab66ec5a9c6608c4b0929ae399070a2e321e4cac30d281fec74c693ed59ba5a1c3d35ff498fbee0fb386d25caccba1fcebc938f0161ed3be42768da398f3c31b330929ff62c8a22fe69c20bdb5de419fbae460d7f645f15f9e082d7ee0fc797c4b653155c2e40d3e2e203a044643d20b83c04b9e77a10f29ebdd41035628b036c6f63b4dc0a60945cca748cfb324209d623980c63aa53806845b6b38119e2c1cbc300238976e068e0d196320731bd212d17a23faefd0162a32992541c5d1d94f94709aa63e2abc75df54489286a2e4873f76321b6279f613375773f7f4ca31e53bd17afe340456846b32d5d90e34a512b743f1d00872e0096baed2d926b7d0f102f190c657ff30a8be80a83798cbfb6ff33a03958c7bc82d2f530623e162315bb8ac0269fd8a6cfbe34c349bd98840899c779400d6ace3daf7b40b72a311e39e4d82b9868d180bc903e946984ef82fe963935d7d5b0f89166e0ff178631ea7ae0b5dad46a87acbcdb05ce6ca9749a871062ce7e32ca13612ffa7cab2af1372f8134ce2a7235c2b548a765d601a43fa2c9a4f8271189bc440da0c74ab30f208d483acb6c530359574b30758149e0055dc279c4afc95549fd39fe389c72571de5482202d1065f96d3f8fe20c94b229da22b53e33c812b17af889cc478ae8162ddcd5a63030ea272a4c7524f385055c98260e69e01e7a71becf58b19848faa1186c4f28c23c566c17bc3394745f401df455ac324a0cb61bf80dee954533c6b0ccc74e28d7287e64474ae2859958647c6ee9f5a9988461fe5e4898149ca87d0bfcab5b92db17134e64467924626d0b6a0b3ffbbf3869ffb44f23f14ceae100a91edb505fede9d363d439b908f39a7f7d4ce9cc57f9de193a79830a198bbc563ceb7c54661180ef1ab0f9a9d1f4677e41005eb15c4cf8c6070a7ddb1819f663dd5f2d35b44ef549cabbaaecfaca3a797291c3c8e474ad0b2185238cd0764911077c914168e21de09292be03d9f7d00af77d6214ddcea4c16513590cc0f562cd6250a118f07bf46e2c0737afd29bfaaf18a39016666c7ae6223daea7d06d05233169446600a2778c710fbbe8bbe21b54dcb3f9e67313a21c6c965a5568d63a21295d88d646e878376291c7523727dbe6ab480c3d803439a274777e92667d9e12a6519acb7097dc98c872c97b6dfd9add122ea3ef5d62d389f347dfe55c0d8914dc6b0e319c858059206d0da4997483bd0c19120563e57a55ab81039cbf3ce4fcb0d90585ceb1f75886366cdf3eb56544a6c687f3f866e83dc2e5b8adb544978961ef5de16ad2ca10d1c00e5721b068ee93c6c2b083319a04c2e129aaee732d5921209d11663b2d27d6ff457063ab1d82c97882be395c1ecf16b59265ce8c96e37dff90aef784f1f0fcc9adcf6a311fa6b79efae0ab618490327cd134247dccecb7ed273ccd2baca07b96e0a60ff4fb05890d90d0b10d37dc2c54afaf7283078d2321462a0383799b89ac163c520d88540b5c12c70a0f0b39a26b1b9399b20fe204782da26dc12e60ccc0eca385eb72eaaadc5004ab9f124e4797db8b03a6f84bf58e7dccb199c94fa1bf8b6469ab5da7193207407b994bac513e5b92f9dd3b3479c3673aec9c63deace663892607a1515baacebf2e5323e5b6cece716bd722713152222acf0f8a2692096eed1012500184a1db1d19d4d28e5ff5c15b3202b1120d6f2722ae7d150dd90c9a22ae78f29aa60aece51b4454679159f96efc2ff14a7e35cce8cfba4b2970106f645a360ae7f3dcb0ecebe04af8fb6a94c5e950a4fd05e4c4af2f90ab5f4bdd69dbfe5ee73f8e8bb61bb16a26de359f13c12c4905f2822a4f09c2cefdca7eda5", 0x1000, 0x9}], 0x1008000, &(0x7f0000001b80)=ANY=[@ANYBLOB="000000000000ffff65636f7665722c756d61736b3d3030fc976b0330303030303030303030303030323030302c7569643d", @ANYRESHEX=0x0, @ANYBLOB=',disable_sparse=no,errors=remount-ro,show_sys_files=no,show_sys_files=yes,show_sys_files=yes,fsmagic=0x0000000000000fff,\x00']) preadv(r4, &(0x7f0000000640)=[{&(0x7f00000000c0)=""/89, 0x59}, {&(0x7f0000000140)=""/81, 0x51}, {&(0x7f0000000280)=""/201, 0xc9}, {&(0x7f0000000380)=""/130, 0x82}, {&(0x7f00000001c0)=""/125, 0x7d}, {&(0x7f0000000440)=""/27, 0x1b}, {&(0x7f0000000480)=""/176, 0xb0}, {&(0x7f0000000540)=""/239, 0xef}], 0x8, 0x0, 0x0) r5 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r5, &(0x7f0000000240)={0x2, 0x0, @local}, 0x10) connect$inet(r5, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0x10) ioctl$F2FS_IOC_MOVE_RANGE(r3, 0xc020f509, &(0x7f0000001d00)={r3, 0x5, 0x0, 0x7}) ioctl$SNDRV_TIMER_IOCTL_SELECT(r6, 0x40345410, &(0x7f0000001d40)={{0xffffffffffffffff, 0x1, 0x0, 0x3, 0x3f}}) [ 189.865350] TCP: request_sock_TCPv6: Possible SYN flooding on port 20002. Sending cookies. Check SNMP counters. 00:00:30 executing program 4: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) perf_event_open(&(0x7f0000000040)={0x0, 0x70, 0x0, 0xff, 0x0, 0x0, 0x0, 0x248000009, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) write$cgroup_int(r0, &(0x7f0000000940), 0x12) r1 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000040)={&(0x7f0000000000)='hugepage_invalidate\x00'}, 0x10) ioctl$PERF_EVENT_IOC_SET_OUTPUT(0xffffffffffffffff, 0x2405, r1) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0x4030582a, &(0x7f0000000040)) ptrace$setopts(0x4206, 0x0, 0x0, 0x200044) perf_event_open(&(0x7f0000000100)={0x2, 0x70, 0x9, 0xf5, 0x91, 0xf4, 0x0, 0x1800000000000, 0x83000, 0x2, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp, 0x40228, 0x2, 0x6, 0x0, 0x1, 0x81, 0x349}, 0x0, 0xb, 0xffffffffffffffff, 0x1) perf_event_open(&(0x7f0000000200)={0x5, 0x70, 0x80, 0x80, 0x6, 0x80, 0x0, 0x8, 0x6008, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x4, @perf_config_ext={0x6, 0x4}, 0x40800, 0x0, 0x7f, 0x9, 0x400, 0x3, 0x3}, 0x0, 0x9, 0xffffffffffffffff, 0x1) perf_event_open(&(0x7f0000000180)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x203, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x2}, 0x0, 0x0, 0x0, 0x2, 0x0, 0x3f, 0x100}, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, 0x0) write$cgroup_subtree(0xffffffffffffffff, &(0x7f0000000440)=ANY=[@ANYBLOB="2d637075202d6d656d6f72792006696f20f300000000000000579328be833c27a323f6a1da91f50ba3fd04da737858544cca07994c58ff6ccf4c43ba0437f70c2714abbe7b4eb4ec1031c4d055b38c9f330ab2d5eaebe14f6804fb2b7c7a401e1a0484dcb75466d0a87a0defceff92b5037302102bc073bc7dfc905fb3efc62627fccb99002782008ad80ac5760e0bcc8fb747cc6bfd965e8b16bc8610ad97b5b175c8ef32b6864795d01cdeedf168a1263bfe1cec6bb465c13ea73425d96895a29d5916e682e2ab7140f5bac8272b6b4c4ad9406c3579bb611c0931052f6618706822609f"], 0x11) write$cgroup_type(r0, &(0x7f0000000140)='threaded\x00', 0xffffff1f) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x26e1, 0x0) perf_event_open(&(0x7f00000006c0)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c44, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x9) r2 = socket$kcm(0x10, 0x2, 0x10) sendmsg$kcm(r2, &(0x7f0000000080)={0x0, 0x34000, &(0x7f0000000000)=[{&(0x7f00000000c0)="350000002100056bd25a80648c63942e01ad4e0d0525fc601000fe8a08e361c6c33d0a40470bf0000037153a664d49d081fbd9c300", 0x35}], 0x1}, 0x0) setsockopt$sock_attach_bpf(0xffffffffffffffff, 0x1, 0x3e, 0x0, 0x0) r3 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000280)='cpuacct.usage_all\x00', 0x0, 0x0) perf_event_open$cgroup(&(0x7f00000003c0)={0x0, 0x70, 0x0, 0x0, 0x2, 0x0, 0x0, 0x480000, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0xa1d, 0x2, @perf_bp={0x0, 0x5}, 0x0, 0xfffffffffffffffd, 0x1ff, 0x0, 0x1000}, 0xffffffffffffffff, 0x0, r3, 0xc) [ 189.987594] audit: type=1804 audit(1615075230.958:16): pid=10959 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.5" name="/root/syzkaller-testdir513943540/syzkaller.XmOY8q/29/bus" dev="sda1" ino=15871 res=1 00:00:31 executing program 3: mount$fuse(0x0, 0x0, 0x0, 0x0, 0x0) fcntl$getownex(0xffffffffffffffff, 0x10, &(0x7f0000000080)) mount$fuse(0x0, 0x0, 0x0, 0x44f2, &(0x7f00000004c0)=ANY=[@ANYBLOB="e8378f02a00bd29ef42389e284a48064f4deef75466f075607444c3870615fde946bb38fa0ecc0e3d96c62e2de70080b742632c8d95a69052d20f09f5588c95a5218d2ff5941c4ef49c280512d7a0d884c90cb92f55d0f0b488f3d036af32bf79f926c5c40be684d3d6593026915f93f2b3eee478c02a5018d7a46c9355550fdff6381c01cc67f315b9efc5a914d95a94fa1c11648388c6c7bf348c614357280ddf925d35f063833a724dec10104c8206b356e32f407d3f5f87c272b5ce3f2b22087b323e584f9b0d5252d4f734d848dfb1e", @ANYBLOB="3c67726f7570d450d66d5ea8435ed140ce26ec01f428d240cd4cfdb43b073e93e86e4845090000000629485d01ea17ae68c3f15425ee22807950a519091d2a3a20b634ff098ba51fbb9ee1e5fbba122fe150af11e1f2132784443547571d2ae184be1eb21984f4c350206db84b3d0396"]) socket$inet_udplite(0x2, 0x2, 0x88) ioctl$VIDIOC_QUERYBUF(0xffffffffffffffff, 0xc0585609, &(0x7f00000000c0)={0x2, 0x1, 0x4, 0x70000, 0x5, {0x0, 0xea60}, {0x3, 0xc, 0x1f, 0x7, 0x20, 0x20, "5d66c0f6"}, 0x5, 0x1, @fd, 0x9, 0x0, 0xffffffffffffffff}) finit_module(r0, &(0x7f0000000000)='\x00', 0x3) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x80000000000002, &(0x7f0000000040)=0x76, 0x4) bind$inet(r1, &(0x7f0000000280)={0x2, 0x4e23, @multicast2}, 0x10) r2 = socket(0x11, 0x800000003, 0x8) bind(r2, &(0x7f0000000280)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a0dffc2c654"}, 0x80) setsockopt$SO_ATTACH_FILTER(r1, 0x1, 0x1a, &(0x7f0000000480)={0x0, 0x0}, 0x10) sendto$inet(r1, 0x0, 0x0, 0x200007fd, &(0x7f0000e68000)={0x2, 0x4e23, @local}, 0x10) setsockopt$inet_tcp_TCP_CONGESTION(r1, 0x6, 0xd, &(0x7f00000007c0)='bbr\x00', 0x4) sendto$inet(r1, &(0x7f00000012c0)="0c268a927f1f6588b967480a41ba7860ac5cf65ac618ded8974895abeaf4b4836af922b3f1e0b02bd60da03059bcecc7a95425a3a07e758044ab4ea6f7ae55d88fecf90b1a7511bf746bec66ba", 0xfe6a, 0x20c49a, 0x0, 0x27) [ 190.150833] overlayfs: failed to resolve './file03u>`Ano|G3nw#f"': -2 00:00:31 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, r0, 0x0) name_to_handle_at(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=ANY=[@ANYBLOB="de00000057000000b6bd6db978814b0fbeca746f2c6ffbbffec42a21aaeddcc62a34fa0d5fb8df0170ac9662e767bf78385c8c9a020a1480bf9a3bb6c4fa0c5c58c4f853f6aab6d2b57c93c06c4df1ff72d2896f508fe72d8c5e150adf4037a38d7c26102e95ecb491e3d009e6a8cebb76fb44c0ae3152ded07720a86a62933a1a808f8e44785bb79fd856995e88f2c89eaae31b3b02bf006b66dd9e22a86b8d3e37fc1083c36ad7a9c2269702264c1997691e1ac12c41259dbbbaeddaa74cbcccf14da308334c7f3ca4f7a33e6b828414ffbd4d3cf999c370e63791c561"], &(0x7f0000000080), 0x1000) socket$nl_route(0x10, 0x3, 0x0) preadv(r0, &(0x7f0000000280), 0x1, 0x0, 0x0) r1 = openat$thread_pidfd(0xffffffffffffff9c, &(0x7f0000000100)='/proc/thread-self\x00', 0x40a40, 0x0) r2 = socket$alg(0x26, 0x5, 0x0) preadv(r1, &(0x7f0000000bc0)=[{&(0x7f00000006c0)=""/182, 0xb6}, {&(0x7f0000000400)=""/145, 0x91}, {&(0x7f0000000980)=""/184, 0xb8}, {&(0x7f0000000a40)=""/88, 0x58}, {&(0x7f0000000ac0)=""/233, 0xe9}], 0x5, 0x4, 0x8) bind$alg(r0, &(0x7f0000000380)={0x26, 'aead\x00', 0x0, 0x0, 'rfc4106(gcm(aes))\x00'}, 0x58) r3 = accept4(r2, 0x0, 0x0, 0x0) sendto$unix(r3, &(0x7f0000000180), 0xfeed, 0x0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000007c80)=[{{0x0, 0x0, &(0x7f0000001940)=[{&(0x7f0000000780)=""/183, 0xb7}, {&(0x7f0000000840)=""/123, 0x7b}], 0x2}}], 0x1, 0x0, 0x0) r4 = socket$netlink(0x10, 0x3, 0x0) r5 = openat$vcsa(0xffffffffffffff9c, &(0x7f0000007ec0)='/dev/vcsa\x00', 0x200000, 0x0) accept$alg(r5, 0x0, 0x0) r6 = socket(0x1e, 0x4, 0x0) sendmsg$NBD_CMD_DISCONNECT(r6, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000340)={0x0}, 0x1, 0x0, 0x0, 0x100}, 0x0) getsockopt$inet_mreq(r6, 0x0, 0x24, &(0x7f00000000c0)={@broadcast, @broadcast}, &(0x7f00000002c0)=0xfffffffffffffd94) getsockname$packet(r6, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x2ba) sendmsg$nl_route(r4, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000240)=ANY=[@ANYBLOB="5c0000001000000400"/20, @ANYRES32=0x0, @ANYBLOB="8804000000250000340012800b00010069703667726500002400028014000700fc0100000000000000000000000000000400120006000f000000000008000a00", @ANYRES32=r7, @ANYBLOB="6b020c"], 0x5c}, 0x1, 0x0, 0x0, 0x4000}, 0x20040010) 00:00:31 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f000078b000/0x2000)=nil, 0x2000, 0x2, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x1, 0x0, 0x0) socketpair(0x25, 0x1, 0x0, &(0x7f0000000000)) socketpair(0x10, 0x2afc83909c162353, 0x2, &(0x7f0000000040)) 00:00:31 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) sendmsg$SEG6_CMD_SETHMAC(r1, &(0x7f00000004c0)={&(0x7f0000000400)={0x10, 0x0, 0x0, 0x10000000}, 0xc, &(0x7f0000000480)={&(0x7f0000000440)={0x38, 0x0, 0x100, 0x70bd28, 0x25dfdbfd, {}, [@SEG6_ATTR_SECRET={0xc, 0x4, [0xffffffff, 0x7]}, @SEG6_ATTR_SECRETLEN={0x5}, @SEG6_ATTR_HMACKEYID={0x8, 0x3, 0x8}, @SEG6_ATTR_SECRET={0x8, 0x4, [0x6]}]}, 0x38}, 0x1, 0x0, 0x0, 0x4004804}, 0x20000000) r2 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000680)='nl80211\x00', 0xffffffffffffffff) r3 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r3, 0x8933, &(0x7f0000000e40)={'wlan0\x00', 0x0}) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(0xffffffffffffffff, 0xc01864c6, &(0x7f00000002c0)={&(0x7f0000000240)=[0x1000], 0x1, 0x80000, 0x0, 0xffffffffffffffff}) bind$l2tp6(r1, &(0x7f0000000540)={0xa, 0x0, 0x4c, @mcast1, 0x1f, 0x3}, 0x20) r6 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r6, 0x0) sendmsg$NL80211_CMD_REQ_SET_REG(r5, &(0x7f00000003c0)={&(0x7f0000000340)={0x10, 0x0, 0x0, 0x800000}, 0xc, &(0x7f0000000380)={&(0x7f00000009c0)=ANY=[@ANYRESHEX, @ANYRES16=r2, @ANYBLOB="000829bd7000fcdbdf251b00000008009a0000000000500022804c0000800800040006000000080005000600000008000300010100000800020007000000080002000008000008000700010000000800030000000100080007000600000008000500000100000700210061610000100122802c00008008000100524a0000080003000a000000080007000500000008000200f7000000080003000000000054000080080006000000004008000100f8ffffff080002000500000008000400ffffff7f080004007d0600000800030001000000080002000200000008000300bb06000008000200270f000008000100d000000034000080080002000df80000080006000800000008000700370100000800010008000000080005008100000008000100ff0f00000c00008008000500070000004c00008008000400008000000800050005000000080002009000000008000100fc0000000800060001000000080001007c02000008000600050000000800040004000000080003000100000007002100626200009c0022801c0000800800070004000000080007000300000008000200090000001c000080080003000500000008000300ff03000008000400010000004400008008000600fb0200000800030005000000080001000001000008000200ac00000008000700050000000800060007000000080005000100000008000100090000001c000080080005000600000008000100df080000080005000002000005009200de000000940022805400008008000600010400000800010003000000080005000400000008000400010001000800020000020000080007000100000008000600080000000800050000000000080006000100000008000c002303593414000080080002000500000008000300d30000001c000080080001000000000008000700ffff000008000400060000000c000080080002003f000000080001005b000000"], 0x2cc}, 0x1, 0x0, 0x0, 0x40040}, 0x4004001) sendmsg$NL80211_CMD_JOIN_IBSS(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000580)={&(0x7f0000000140)={0x38, r2, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r4}, @void}}, [@NL80211_ATTR_MCAST_RATE={0x8}, @NL80211_ATTR_SSID={0xa, 0x34, @default_ap_ssid}, @chandef_params=[@NL80211_ATTR_WIPHY_FREQ={0x8}]]}, 0x38}}, 0x0) ioctl$sock_SIOCGIFINDEX_80211(0xffffffffffffffff, 0x8933, &(0x7f00000000c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_SET_MCAST_RATE(0xffffffffffffffff, &(0x7f0000000200)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x80}, 0xc, &(0x7f00000001c0)={&(0x7f0000000100)={0x48, r2, 0x200, 0x70bd26, 0x25dfdbfc, {{}, {@val={0x8, 0x3, r7}, @val={0xc, 0x99, {0x9, 0x32}}}}, [@NL80211_ATTR_MCAST_RATE={0x8, 0x6b, 0x14}, @NL80211_ATTR_MCAST_RATE={0x8, 0x6b, 0x78}, @NL80211_ATTR_MCAST_RATE={0x8, 0x6b, 0x14}, @NL80211_ATTR_MCAST_RATE={0x8, 0x6b, 0x168}]}, 0x48}, 0x1, 0x0, 0x0, 0x800}, 0x4000044) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) preadv(r8, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) r9 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r9, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000500)={&(0x7f0000000180)=@newlink={0x40, 0x10, 0x439, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x20, 0x12, 0x0, 0x1, @sit={{0x8, 0x1, 'sit\x00'}, {0x14, 0x2, 0x0, 0x1, [@IFLA_IPTUN_PROTO={0x5}, @IFLA_IPTUN_REMOTE={0x8, 0x3, @multicast1}]}}}]}, 0x40}}, 0x0) 00:00:31 executing program 4: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000200)='/dev/kvm\x00', 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r1, 0x4020ae46, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x2000, &(0x7f0000000000/0x2000)=nil}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r3, 0x0) syz_kvm_setup_cpu$x86(r1, r3, &(0x7f00003dd000/0x18000)=nil, &(0x7f0000000100)=[@textreal={0x8, &(0x7f0000000040)="815300e60066b9d008000066b8f9ffffff66baffffffff0f300f01b85400660fd7d3ba2100b81a00ef0f3567263e0f01c33ed8857d98bad004ed26652e650f71d2bc", 0x42}], 0x1, 0xc, &(0x7f0000000140)=[@efer={0x2, 0x6801}], 0x1) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r2, &(0x7f0000000000/0x18000)=nil, &(0x7f00000000c0)=[@textreal={0x8, 0x0}], 0x1, 0x14, 0x0, 0x0) ioctl$KVM_SET_NESTED_STATE(0xffffffffffffffff, 0x4080aebf, &(0x7f0000000440)={{0x0, 0x0, 0x80}, "57a7089a4d4229ad9887da3a82ab35490a6932e59478e2cf32b575caea86726aecfb15bbc2ff363e1f5af209a053514006c4c38608ec91aad662c80b761a7ec0a7247e06992249733052b9d6653e317a7808a57fd20ae77e0e59871ab3a9fcf033b81a02a0f86a29e3cd4a741da22fba7ae5cbdfb620c970d8712defb638fa0e937fe0b92624bff579719459ff8d42fa394803e471b3204276e07ee29587c1e4c120475dbc4aae4e08b2ee53f4f1b3fe4639e46717ebd30a01393157687faec5d565c7d077408a47156823cf5ce9d93242b5bc65168f47d6fa8d47bf3ab9b7b90ec15d5f83ab6b1973af8ab70d9e82f6cdd8b82a2d4b7401e9e2d47cf2a23f8a81dded8768b511307a611bd7a5860b88d23faa2db1262487fe6d01d7e8c3e07ec4366e7b8c6c9d56c2e92a924e5b15036d2e5116aeeaac26260e0d98850c4a152082e4bc41ab3356ad84e852aac7df0072500f84c8d619fd31443feaaf1f3d4fc3ba4d5c3a8f71c55ccff1c84226e88da38e614748ad0f4241915f858fd3661480d5e6155f850d97f45f6cbff1df449d62912029ad4d9cb7d1eab597e12707415f5549cba79992894318dc9047be6fdae273e945b22dd9afb61fdd28764daed0825573e85e449afa93d697d5423f24bfb7f41e6072f40859b02c3c8b25c9ff569637c4bd87f601d8b3b4fa997d555b1e8b993e7367a4494704d17e3d2a1c8e9be8321698f5a04162f2c4c8d676d4c82a0c8e93d00b0d1c472c1ca490f5020cd7fbc94b0da3c2f65f5ef1d4b75a4bdffbebb0eeae4ea366af0158ab66e2338f305c6621b74124193e0ed79c45b9c62cfcb138e27aaa1f1c33e075ac35816b4b36a77bea5dc6f283b1840b7ec296e46847b8f59fe2d41c5ea47bd199db4eb591d588b94a23467eeb2f9c349b00d8e0136cd8435bef01f02fe3f9bd6be2d96f9fecc2e097b94bf7c1cc0a8bc01ad613a17f4a05d51cd58f17a0e2ca328f3a44afa393fc768a3d1c57bc7d0193fbcaa60729b54d34290928b4736cc1c64d0d3d4db83f97ad448532ea82ca45863c1867c3399e991c3571a83877b831968f213e391c3ed2f6fabe15f351faf224732ede1ad5d5cc9a2e83c8aa439c231b305625999d90d45e0b11965531af4feb007acf354f8db82e619cea98f0eda6b00e711105edbc490f715ab9bdd95f8c0fb80564295d0814914f02b6260221e3538ee7f850aeda9ebf4b2fbc509694fb4c52bb8cf41d7651a99c84ea79821f85e3678576622d7e27702b4e7173208da664e83664b8fe04dad0f80ef3a5123daacd210d22f633eebc009d9b3447dd68e11015aab86f123dd165609065f4f31049756f391363643998610fab4754746fd49375b623d15232f443be374d5f994ddd8623ce30ba87fe9c6394ae16bfa9d2d880b72d52dbb0495fc05b9221eabb6c7fdd68631fa9238ee865c3cf03317b9095c2de4e90191c902818a92897c5aa71d81a9bc0dcae9d2a48b5f9721ec33e1934f95d6f7be55092af34d1001af0065decda11c97925cb865176b6579ec34ca4e73f2e64cc2f9087fabc7715a301c1abddca3ad49400128f1fac86ef431919c7e9b9ca63af225c3c6e6fcb594b037cb2388c4255c864efe7c15f4c5e7a4ad873f33d3db264714edd6cd5bfcfb5217479390d461bc69414652591121d2732b3e9d9ef86e7391ea76cd137aabcb768285315169181f5ef178e282f2c53141778fe8f0c0b54a25b1b5ad97a362c0aeccf4609afe22a48f8590c7c188a3d227cfbcde9dd5e03e29d93cb598b6485defab9673eba5a27cd3f9d91e1190c5254edf4462d9ab37b049ff32864053b52e6a41446c225fc22fd34ac1806b256c57f5442ab05d3e441c70564eb5f71be2127912fffdf82079abd3325e83ff4b903ea9dba4be328f2788cb2c465a387e75e90167c7e3b77606d9ee96e637df47b8c09f5fcb4cf51f918ef6ad6de294d304e9a86b53ce21a0ff0fd4db3309a798161ae7db3cb9e3906118b17f1a81523fb37f76a377e2402af4eb7522e97eddd30798d8e800189f112ab45239d29f67593c8432a53963d68d77e37e8f8462c1d67660d4dfd249f67d21d7513666937c4b316cc9636fee1f79182b7d0d943ca04c9a89f2b7975aaf1e646e246fc34dc74277de235baa69b0aea80f9168c50cbf62799ccbc629a7754651396df7c6ff641aa714647fe3ebc9dd4c7de69d98c8a73b082a75a13e8d937db1ff45067a15cc5e9a42518a2203128a215fc4f03014ef320d5e1d064078096af5a756e7d85a89a86dbeda6093a294b8c1222af41adcb6656eb900ba6114019c5f186ba7a967c271c1252b366d4ce6b11d5c78c941e9322bf4e11d89fe936408a8ad64edf62656c799c52b4daa0a6af038037569e421ecb7b99fa430f1ebe52677c7e48d9285464f3d37a4e395ecbc3c6a6ac57b2bcd67c64d7e15cf13c5008cb87a1942467b5f776b36a8a0035b0e2bd9b8165fa27c884222d60a4092a3c1fa9f6f305ad45188ad37ec914a4b282f10dacdbf7ac22c5ee914faf961f949521f1249fa0825d8876b3de02f50f77b108d55b03ae6ea49e2294be88bf468d4bc8f17622fac3b206c0a0bb6e76a11d98bb6223184e5ce3bae6020c2020e68bfd902c84b2901a5d8cb379ffcf9a37a2c2dabe7c9913ff5f9fb4eddbc8e2ed37d5dcc791b216d8a5b206b93d8fa45268363d3cc32633d38049d2ed9c66955e6ca8b3add8db2c78f4905244e6e040d87f6b3ddb48befb361f561f6f64390c00bec898289033fcbc42c9062a0bb076c14a951fc00665edac571dcff1fcc8770309afc5dcb5118236dc0906cbff5d9799d45660f9c9d455c4bfe0375925301e569f6fb7f448b3730e104bc3bb199898232e2deb6e6149219d9b234803600d49152da4959c53cf7821a29759b7d57a032c5dfd6da0280c98e7ae7befddc12cff19afdf84264b6e6917a56851396154bfbd2884dc4aa946fb3d8eb6d0683fe6e8ec4b0e7e02446a15823958e164e442dbc68195e810259b3ee1e654b44d45bb3235aff627ee545c1682f5a049263323c721a9d4a9a4a5fa8ba2631963896098a38d2ca0125c30138dd42f45327612b408b590954bc9a928df2dc6e8b12725b7454858161b9851b63c81debaddfa5d0a4247290a55ab4b4074a987a820f1ba17568802645b1146c1df83287f3ae143af2f4bd274c09aa342a6a1caffc955dcd8fd80cf14e1ead017b4b72a2b5ad3abda0bbefc4e72372b9f52b52cdbc65db65da7b6e2819467ecaa234af1ff161c7daf46a8e1f16b3c49ab8235f71ffc3099326b3f7d65c9f441bc31ff9da6f1a2474b2d35c9919d20a8b16991df2a8b7f9a065deaf9472ed33eaef44056188a4e32538b9b6f3c1c2add3c17374828ea31137a61705ca3860cb0c61d9c695c08924f3bcaaae6b7cc82f103caba20183507aff26a556c71c620c6a0bd3da924b91ef8d739c025e80236757f70718f15473f97329b94b320c1d07b3a433dba7a61b0f7bfefe70a33d4983164b59b2093a7b8c33ff77a1c06d1e65d61181a5b8e625d815f69bfbf3fa01e377a9460cdfa6cd648d80e9cf486229976cfbb9a321c43b0361db07dec0df029a9cc4dd40e499bbe0cb8dbc9879477026a275c947f3305d20d2d1ff14c01419bcdda577b67c0f013e4f4b25057a6cd204dcce15f3efeeafb8e30cb4096dd5f92c99781f0dfd40017d266a2cca48185e6d31bbf79dca3e5a517322a8c17e4b5901d5f4b90649f1beb5b7c69b84004d96ffa555dbacfa1e0bfab16a7be6dc943af1948adcc17593acabf4f547a8a6bdd18f15b1a70237251975b6eb092d949bc6f67c2dd4cf4798df805e0c384cfa3ea47a18a01aac971792c8172f91d299b31e76bba1b29916ec7a76b2af49ede312229f548e6ab3c69b9dadc8a61a14fc6ab77e0e9047c34bf17c2f524ec9560d29cd132c54ec3a500717e8b518e9e313f4fcbc156fc8282e34469677b65099308a641dfe54d2c8eeb44f8c94f0005d4dc40c242dfd1e43d9f25c0e964b52155a712875cac5e7ffaa2a234c2144084c518417163f36eab5f0854c7d38bb19b5477c82fa97d4eab1c3aa8acf1de249e1b17b8b18525d1ec55a2019c03bee90c0dac4ca23b41aa3d8f7abb999aa2244ba9ab40221a7d8a55d9cbd179f11756242437be856c4a474a7309fb8116ed841e0b278b86c95becfa9aaff1ec9eb958aad9081dfa1e5c0334647ec7bf4c907b32c1ebcec784b8c249d3b4a28da6e2e356c0b0a8e2ad895785869a0117e236d4db56aab4132cc00307c3727069cd46e0cd1215e671179e26ada0edde0f992ee5117d62091150a337ded9ed3f08b126e541bff210cb050593b6fce4943c2857626f3d68a0d7a694806dbf36a40838c0ca1d0ba6c29d245bfa2d729ffca61f53237560f6c54a02f00d2b7a6678ea0dd1b0350ae7b1b8401e8da0c8a2b88ae484099ea945a071fbf7525cf5b7f8b464cca8ab33931923d9e2ba51205b740ec922b0350d4e47197c92bc12fd808da08e4df27bf277cc8eeffcdcc953c4c75fa9bc57ed0283c9871ced3b271f7320cee8b8ba289f910d5ea189d4c89d8055091ec845708e8e993a5a6aec67d3806a233bb648bb379a5bc91de17391eab3734ea44ea15020035fc12a5b556fdec064c06636b05e4633c3a56e4730277a1509cbd77ed8b916ce854e33f5ea1b262ee6e3ef5db2b4b568aaaa9b524d014f5319c17baa430fdcf1da7b86212f2525c48b00661df541a15f9295208d40bcd679108093996219e3b71ea38728d72eec8962f2ca0be98347fcc8f81050b4b32bebe4043c9b6fe2755ab2730e3da110840d0c1f05498d9da64f8680574823e0473aafc20465d17c8873565c02aac6f7f0451b5e737f4306dc20d6a4c5da11b7b49fb550b4ced2b79334e82f815da83bd1a78c9beb5b58ac65cab273056a995761c71f12ac0c56d6405843938472762a6a9e1d58c807d4521ddb31d47b04a77ce18e1904c55f02f26778bd7546a8364d5dbc2c6565fb72c587de88cc0c71a6c878da427baeeb55bc85d2b98d005a41cbd66c01a7853028b2c233c9a4aa37294f9aeded33746b9073a084302e635e9c20b5f2e1c0a45e0104bf85d38704dda7b6bf26dc6e373af94beb5573be562394032e47e2dec77366742fca293641add5781cca98fb20b01d66e6500e189b472f8ea06bf4962b22dc2fd58525b878a1f49df4194a357668b8cb0547272c15d7b6e316ec42e883ce82dd234b117ab7fdd73897edeb3bb196f4a4fda26bd895d3058c1d2d8ac2216504dd9e45ec284e0ffd70de8931701ff4f901f1053bae6b57c78f0f5a7c84de54b88969597b1c753fc39686dfade67a783de2a064f4ad673816a5fd6f2fa852b7dbf4693306ac7122728a11251cd622bde874485165a5b94798c53c99a92a336814f44e93315b16d523df4c2b752070caa1b7415c6e230e969efcd0041029eabd27c70efb4d4e0fd6f087d42840850e45af21071f46fde35a4c857624e742a4e8993f7faefbe206874a0f183813ba5ca02d7d43b5195d2b2cc9fba603ae8859d364d3cf90fbaa6be8487ee1ba2c6f416e31b920af00abdaa8c719628019b0526ca9592a97dd47ba55948d5c276dd681e5e8669441ee98a28e2bc4c1f9dfb6479a1a3ca1c59a7b29498630770231c75d9147793751b9fb66ef20827eeaa937b9ac919f50788693f78e380fc9bf1c81e9b0d141fdbfb57ec73b37b4dba13e2066be7f1a027709ba8778efca44b2bfe377246e6f295163880a195e44", "07327a6a4d3ffbc46a0f539ff98d5bab5537893e544c9226b5ce8d008e7e69843e27451dbe927230e927b6137f8be909d689ecaf8e40cb7093f646244e44018da681810a360090eb526f8923c460b99f952efaa41e12393cfc3d4752207c1ae098eb8452f0b00c59c394557c63e9943622f4e9470457ffbe5f080809fe71c27bd1cd4273f13ef4370588815e873f3eee50eb4bb895af9e56336a4f59c3d43f063449e85a1731bd7730467707488f5af500666501008cafde35c358d7279b6b985ce93ac01cfe5c0a329d5a8d149bc81f209f727797e678a59b6bae714efb0ca79f506b8ef48c0e3a6d7b9f73cea2c7ddf0b75b637cbc6e4f9e8d8d050df7cf75e1497b020db4157ab198078a3cce630edffc2b7c5b537aaa2fc2d7e2ae530adf8aaaf013a8adc8af9cf59123866e2c50feb66527be23861f97213d5b10efba925b8d64e019c24678e2b669d1367360d8b0646af653886535a59a084f5f5e09e4d3fe42eef3b2439452d260279e4cf13a50638d3b934c1e30685a32524c67fabd20df1cb155ffa44dce36f88fde27b1488a167c647a1085f21a5fd507d5ac26819338848b3744aa815dbab45e72fce8fa63d477659ecc4a1aa35d0f73ad4b3de24ed3ca38d1908859491e0cd7b9e2c8dbd9cb1af3e1cbff08e4da6473ef94b579728d49cca22fc4bf5ff0ff3bce7668e3298438d222367ba6dcfca66335c8827d248ad197044157e979e713bd7c0f2996d27290f4395e6d10e0a1b88a0927779bc78c8ecbcdd4d90ea1befae6ac6e708bc83b7c311067634676d82c46ff28ac4db6bd367f2a352c40a7101108a0c3af9e0980fcd3096b25cf82fc14ad03d434680a2aceb8354e4dd045f93a01ddba0a5f1c5d3c963b85d9f862e0d2eea508d02f6295804bce057c08571e6db2dd3671d0460d8fabf121703844155a46d3dfb558c90b21b3640afcd861a4839a688e4bbcaf8ddda39d7180a7bea50cd5da8cdc80e6e7266715aa260eaef8d9725c418260d7381bcf8fd04fe76252280a487b5d99a81c3e0c32d50204916638ebb32d830565be45de7b4086f72aae49c3100e7d9d2d11de5003e0adabed5403eff38fbe82e3898cd124b4208dadd1bf3a59e8a8857f0d32adf296689fae3b2ecc25d147983a3a0426b2457a75794f3049e2b9150fdb34c970bd1fa1d0c1164cfbe8c6069c041120b23c9885cacd34151e006f3890e8848209881fe6d6678a87517b66e2136436a62a0bb0f87d921cdbe955e79a940a0c70e543043476eef403595cd158cfe6c7bd3e6f5425142a957a7ea198c8cc5eabeda96d389953efade690ba33b765bd3302743bca40a27269f4e2f872731ebaf17cd156e006d3791fccab22ccc62de37323bab334db8f68e14b26da57ffa340f3e970cf341e1e1d5ae10631fac3e7b02580b91db7c71d64666e0d97daae163eea4a7d2326c1e3b1df0dbcbff809e071a4767c1c4efb5109fcc8b13a31720d56aec15d62ac0e6aacb9a8781d22c382519a011478f29f4d7912af1e61db4bb9258406a6557604d966798bffbf4a9c3e931307eca638c67ecc687981c46b432a27d5a925f49382feb2e1f2922d29060b027878bc68f630c7781f149079f301aaa0f30173ffe5be9a3b8c028857c57363cf863d814da74bab4e1b3a0382091f0e8c1c46e7749b94cc253b9d1a415037d14d5a7ff71492071c50045be964ee9cc28f8bec37c3899b859bad6bd19c02d18f7bf787b8562fd968b34c0e72b3f3fc29c364bff2c0303c32aed693295c4b2746b0d09eda92406d623478a1b5e6e6528df3d1d9e5c41a9029c2e701d69ce3965ea41c8ee7eea3cd8088beb4e8489c78efc8980b8c27435caa4ae36f25f2bd914945717d512eb19470bcd4c3f1f47abc6c9e8fa733ea7bf630b4b2fe624ce5e0b1786a6382e7dc6d2e88b03c9c0e3ce7c94f72630bcc54e4b3d3cf576c1182ee27b4b3a7cdd914212fd0721c4c7bd6af861835266b52d195de02a7ec3a62c08b3ce4a41ab3b8795a37ea6cd6e4416dd54e9798f7fba0ef770cc19a1623ca88a52320adcf8380f96662013b599e8a79e01f56d0640817fa696fa6d755d650460101f836b6f7e7bc062da17796c0b93697dc9cecdccbbc8ba5c85db7a66b440cc2e3f081a32e46e54467c7285534c1251885f29e790b122b935c101a085be89d4b10c1f54615af04bc0392b6caf9491002504f20ede4c8f476469f546ad7b40fc95c62ec52bfc002d2c58b9509497cf260d23d2ee24d864cd0b2ca9ddbf5ebb7626c921f49c4ebb2995b9722c0963cfafb1f9bc2e886a8a9bf1f0e966cfc94171d596ec6ef8059c8a5edaf9b80929d838f44d576110a7ae77ecde879ea396e3e58002119499f5df11f0ff1b2c54e15ae7ab0c1eb4b702abd53c1b0766b962fddab69629e859d34676d43753b1cdb8f0eb3cdf9c9d2c31703f81843f3cd87c89185e398cf8ccdfe47c1e18fbb68cfca52f1a2f4f9a9b5dda65742baa4ffed862c996762d96e29720737f4e398ba2874631a4fff376917cadbb26aa265439785f8f765e071968e9e1a47e3616c046c49855fdb9bad2c0a9e4a8958b0fe8866fc1aa07e47d6d84414a25d2a93aec61ecab1388dc021de13effd35809c1ebe6695a33911a3db09748df4af042a6c52c1dc3e45563e6b040dde7bdb5b4398f95d79d3599f3c29aad629762a47dec27eb4980d06e5f17a5217c4b673efd11ec0734f2fcdd4b653c73fbc0e573aa2ac6adeb42babf690c84d341a5422d3c2ef141133f65ff21a246d334c98ecdb71ed1279d317a7fbdbc6a951f1181a4013cda82d5e7d356781a197abd73832c88b5f40485d77179d18be3adf9e9426c4887cf6cb8f558fd6460fad622e38dd41ae9089415a5b7b310059d50f18e914f88efabc84b11a863bfccebae911303db3a5fb04cd1165184d36447aad89078aeebbb64355b34b86571152a514c6a4782bcf46bf429d93f73c6a24a195d0ba6abae139190a2a8c94280e635024f93464fda9f253808bad292baf1ce71ba02150c01f32c73b5f284e064c8580b4119a7e6e120d92426d7b23a8c02a0e72cba0bdca9c489a32c4626a68d14439131a977cff84da683c66b0020a0399a04e8c8cc022d87ea2559616983d15d98c38e6b4b0b9f68285510c2f16fbb502aa16dc0bb8fa72dde9a691f07015c2cb47031a9706c9dc946046b1edc20add92ab119356061b417598af87b57838b6625d98d0bea417764eca0b790a0550c1927fd82082f98eb71a26b81f06c4ded085f70976862d8a34abd54b9264e88005cf92d2ed094980a77382cc5e9648b01cc21178f44be919a924860da7a4ed7a51bb0782ba1de633cfcf33456e37fb5916d94d149d08ae4d539b618e6e45dc9360777b1affab9e0762ec89d8788213099d45ab8536e805b12c249f11c0bf03eab3788f1eff9af22e6d9a748e5d0dfa6b7f996f231529ca5078626764e3fcef2a8aaf5729114f18191d4340fde09fc1a5e60c0e2e423b90ea8f2a3f7e94db6dd7a81ae66bb4c20ff351f0dfff2565cf53245fd9d48d075396bdf09282b497d5628f14e30cb98d86d7e89c08b0767fc2795ea5d16720eb90a8c8ab544cda32ac0901049678edf29266078b5ffe02d9fd20742fc5cb700c5e6a7cca94fad0c602a0a47ad7e92290c74158dcd833c8c8cb69219c7b6a0a1fd2d4dfe8bce0447633616e57a1b00c1b1071959fef1562377b3489fe1e36bb985f95c458108ea1ea68fbb3ebe866fdb1013d480f2012a8f480d9621b618c4b3c5f440267b99a3e90cf494e17f2358dc0d6c0687079535c4617153c588d56c377c6c2752cdd1122544a6590202e3fdd7fe4ab8a926d91f17825fe8edbd4505d764dc10b71c3ccab0aca70c2cd28ae4f93fcb01d56669fa6e2e2b95c29cef80633302101e3334d7b490d8f7d33d2a5744ad1efdf572356e41e00a6a7c928fda3368c0bb251d96e607889c612fef35df3e10e68276a01eb63726fc2e28e3d7d2c9dac89e88cdd6b2e19d4b2231f46a2d62807d048657025ea40dbc46cec7df180285aa3d5b8228a218ad3a8fbcdae0ec0113b134a77974395bcafeac3cbf0726eb03386c060ab692068873cc608d63eb8b52717afeb112f9466c83980aaf45eec2b3c35e81d5ab377907586a8f5ed4e9694bd07b7853318308741ec0c5f8fe78076da7fe5ef7d21f84ac168d144db4873aaab9591a8724c491dae603ede35cb478ccd3747eb20dbd6cd0b86750af6d3fcfc7db0ad954a3c4ebe1367b66d535e96544528d4bc67275faacd9532ec47cd93f8629ebc7572915b75b58d28ec56e7cf3f9b495246bc0752d4488b56fef2394dbb4faa4ff24eb90d211d6fd2212c359984cb9d9367e996c7d04918dcc9f9f13f3b91fe79c88b02d1fd6cf911fdf3d3a929bfc5c0dae824bcbfa26bd94ff8377f0700423fde689809e404314dcd34cff951ba04bf9fc4717642c5b0ee5a43dd6501173a121f5fae421d88fc6c8bd4474b171fa3e144e5e1f596066db3579316eeb46c9412c151227b42fa9723235ff86e69699cef7366778e64e8af43ad109c0390e86f1fd405df58737e4b67f07b96e0d33f6feea1361336b218614b2644327d48ca154668fec9d057a66ea1d79641105c408017672f88cd1e08617ea9a2e01f6c14ae984d0fc46d76bf0aeebf420b4559bbd7ca998794e5a5da45ad572c3467b4ea25dbc0d8ad7f78d3d7662a4f4fb09a7c5b1c12bff9c3d892e03dfacf7cc99535e9f4fa068f79a989a641abc1ff25705d92e2ad16064cdf8dea2ce4a3671e7a199e1de330cc43bd664934024c9c6e0c13b293184cc91193aa1730412b28b008bae16fc18a27e4e604a83f2bd76f7b118affc7f08b8dc717d0ab1cb22eaa7053e767085269cf22d15b72593149143f4857424d354b72ad4eebf564d1312009aa7cb31486b7fb333e4eac7a33207f4c3617a8d0ca3e2548e0af45543e2e344b07eaef5affd1cb7affeb980b4085315eb97eb233a11c755a46de4e638e252dd6ce63f7064a7f600f0e0a14c10e902357f9ecfa9d166f070e2fdf914ec907b5b5f0ee4c803ce5d0b194051923e32374c134eb3211fc9bae7b8bfe48e15cfe4c4b2d4a2af0664e0eb8d740494d915966d00ebe09a55c216539463ebb92897954f8880e1907543e717c016cb6d683cb72a7b9c46be4d9eb83a18c48bd48263c9a57bdb662a5e2d25aea2e037c385c77c4ad7ca54e48585851f72efee071381d17ab0c0f03c852f35c8b3410e2a80f85d7d42f18a741f177268fc53d34c15269c81b408b9720b5ce5456b18039c299a02b71c3ae3c53d9f82d3ef9ee3d07be11858063702ac82f788143d0dd1bd128867a4b6baacc333fe1c762806c9ff09f5773e5ca4d907384c398b854dd0172c3879396406b536b6cc20ec5f8bd4ec2d2aa93b43f690bcea2f6c77a8d7a4681ca60e889f560dceeb7501c82caf5513f6715a0bc8b4a329b10c56c0622f99f20789e0fa88cae619120ef1b2cc039bef2f07179d3e5bc5757b5208fdcf9502c7bd495bfadb360d8b38ee8241657461a0e03b8322691dfa02bbc876afb7463aee89876ec34d418d37464dc96337d0e407708d9405ae26599484ee7d1fa81d4408c33384387089ef1b0df593f3c191e3dc64b77a352edcd368b72bdbae3f50f71360eeed8d42ff21fb06d7fdfe800c9b07aedc151332ca41dfedd00dd1342a12d68de2d8c960a63371a53bd4098137bf9ceffd3f6ce32d3b31e9c0e0398bdf3c6d139b397bc3d0d9bc5bff671e6a34942"}) ioctl$KVM_RUN(r2, 0xae80, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r4, 0x408000) ioctl$KVM_CREATE_VCPU(r4, 0xae41, 0x1) r5 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r5, 0x0) ioctl$KVM_CREATE_VM(r5, 0xae01, 0x0) 00:00:31 executing program 0: r0 = open(&(0x7f0000000200)='./bus\x00', 0x1612c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000340)='/proc/timer_list\x00', 0x0, 0x0) r2 = perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0xab, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffff7fffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) r3 = accept4$rose(r1, &(0x7f00000000c0)=@full={0xb, @remote, @remote, 0x0, [@netrom, @null, @remote, @default]}, &(0x7f0000000100)=0x40, 0x0) splice(r2, &(0x7f0000000080)=0x2, r3, &(0x7f0000000140)=0x5, 0x8, 0x2) r4 = syz_open_dev$vcsa(0x0, 0x0, 0x0) syz_mount_image$hfsplus(&(0x7f0000000000)='hfsplus\x00', &(0x7f0000000040)='./bus\x00', 0x5c73, 0x0, 0x0, 0x3010000, &(0x7f0000000740)=ANY=[@ANYBLOB='session=0x0000000000000dce,umask=01777777777777777777776,euid<', @ANYRESDEC=0xee01, @ANYBLOB="2c6673636f6e536578743d726f6f742c646f6e745f6d6561737572652c867569643c", @ANYRESDEC=0xee00, @ANYBLOB=',func=KEXEC_KERNEL_CHECK,rootcontext=unconfined_u,fowner<', @ANYRESDEC=0xee01, @ANYBLOB=',uid<', @ANYRESDEC=0xee00, @ANYBLOB=',mask=^MAY_WRITE,\x00']) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r4, 0x81f8943c, &(0x7f0000000880)) fstatfs(0xffffffffffffffff, &(0x7f0000000b80)=""/177) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x4, 0x0, 0x0) 00:00:32 executing program 5: perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0x6}, 0x0, 0x0, 0x0, 0x0, 0x5}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) set_mempolicy(0x4001, &(0x7f0000000140)=0x100000000000001, 0xc) mlock(&(0x7f0000480000/0x2000)=nil, 0x2000) mprotect(&(0x7f00007fe000/0x800000)=nil, 0x800000, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000000)='numa_maps\x00') mprotect(&(0x7f0000f77000/0x3000)=nil, 0x3000, 0x0) set_mempolicy(0x1, &(0x7f0000000300)=0x1f, 0x8) readv(r0, &(0x7f00000012c0)=[{&(0x7f0000001400)=""/4110, 0x100e}], 0x31) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000380)='/proc/self/exe\x00', 0x8000, 0x100) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) copy_file_range(r1, &(0x7f00000000c0)=0x3, r2, &(0x7f0000000340)=0xedac, 0xfff, 0x0) clone(0x1014080, &(0x7f0000000180)="3acf008f151256c9fd08eac06d4ff8d32581379bae154f31aeaab81e2d41d833008fd07e3bfca4f4fcc0d4ae6625de838c25d1f4c07728d8f9bd8b536deec958af080e882aea07921dce2efd27e51a0d8e8f77b7a56f13eacbdd3a0d754bd11ff12fdb5b076293333d85bafd2eb029a6a129b5170ee98d321f2e8b9549dde1683dd036a98531d4d3a0ee2b29ac632901d404e2b66b8e094b96e7d30582bd6f0633062a0e908079b90f9ba1c65b5418b85622e87a23e583aff80178a6e5fcb4b6e9784ad76a8556d5e9ccb137ce4061c9a013af751750431de40ee7acf08e0cfbd1d6", &(0x7f0000000280), &(0x7f00000002c0), &(0x7f0000002440)="40e76743e79c561def3ba671f7f65eb32da36ec5ed6dbbfcd42171af181a04c55ab9f95075accde50e179e7910511c7f8873b24c186a20be55f750736988d9deb29775a7e3c60ab8121472c422e4e1650104c5e8abe9474a5fd4e42ceccb4a9114fc3bf5ebba92a44f17831a0c08bcd25a774e929e15285b23e6f791b67098b3c375c29d371296716ed2114ee5dba40ef794a2347ec5dc3f2c7d00238e3b544ae6c6d39672f285badcbb8a55a589968c44262bffb017f3e5cf6d4f8708a7c3c3ccd018f02cc0c63a2a2c0193bf746948fd7108caf3813cc16d415c6ca58516b87e7f87d521b320a9dc3e15ba30c2f03b3ba224474dc58a35993ff2a71d3ddeba52ecab9825acfb670bd2f4eb6f23a24ffd1f56f8602fb407cddf61415063a91cd619e0e9972615045cd4882d5c98a14a6888e2be5a20f6984466a9bd53567542a8fb37039efe19aeff4323349e1c907e96800240482c5e532b9f3184a2cbc2ec8ceed73cb7ec9d309b2e766e9a885b5671e7be2230bbbb22b9626e4c1814f27c40aa7021b7204cc3093835283f6128b6e0054ef69ec6e315ad6a76054ba5af52741d7325c1a497d1ffa4a5d81d4cc6a8b8d5902b467a000ee5c7c21c7373b894b42a40388d3f8eaa8b3e803a53e5e1d03918a238e25b9c22418dbf35d1452f6776ad9aae6c1c3753cf56ce8e8bd311ab025c60ef13f2eaca2f0e13e95a1fed19e79fcb251c52a740a128493d3e0411e43c0f5cb1cb2bd60af88b4badfb0bc568aa52380f4e82182e2bb362103952db5002d2cd96d30f70ec6ee12a5d17284ad818a8eaab5f6ecf6baf95aac7a2623d2233360832d474932b248670ffcc1ebbd066fec4eadc9e494e8ed210287b017fef90fbb4c5aa72e971520ddd8e889f4db50f6b3834cefda0c93957db7f9e34947bf0f2f7888cd8dea2bb59ac9eb1193fdb4e55ac32bca87ff529202f99e92d0bb0573a051f0e08eef7a5e4d192a467dddba5f3ca7be6d81e502568e1ce252f46130c02bddf4eb69ab29083cf37abec98a446fbb5d94a79cd0af453dca510755426fc19e21973485b63d1cf7a5dcae01ef772d5f3d2e299acc686ba63b873f1ab3240129e7c3c0f3777aef1b051e501c8ddb45400897291660136f91f0b226553c3dab31c2b918a43856f87200796500a5acf89a8ef4af4b94d2b849b5b1f0763857b3df03871e9a469aba23dc704811c900fdfce2dded0dc9efd1972df226e6db9f0bcf6241a90a6172def13618b251d560970e54bebbf774546da3a3a2629e9b53ef12a9254c495e530e3152fd514773d7627f59587a587dde5de8e4abb4298d65c5095f45e1bfbab945ba5d165ab19989e2f76bc0bab398a251b526b1affbe4fc36315fa37a1fad7b294b5f9e318ac86be7c2375ff9a7aa4ebc6ac0f98d4a379a995f254a02d8e7b756b58274bbfc7c9446f3fa3be0b1a5b0877a897aa9188d6cd0201394de2a7928d48d6d72c2b86605d804b2cbbcbbac3b52e2b0337c6d201f5578ce3e50fb4a88ef62ef05051ccca7175628948c8de13dc3e16acdba8fb0cb63079bbe135bee85b3e6df67b0d214b2547620c8a192a4592f4e07bcc1565589f6b909a58b4dad42a49c76deae8d7180b28cc45a732bfd1cb90004cb467752028d606b85b5cace627713851637102025e289d8901242f457adaaab8911336ab747e59ca0a1ad1ab6455de5a687613fed4203b7293a86a8a7da48321d3e49ba99353f4212ff41d8b9703aadb0b68b5cdbbfb98e4f7d76a342f8e13532e77939c78b504b04dde3c35fd97645e28d7aff1ce56c7aefc2023b89ba5044254566f1f03498f4dabad02bf3fda0a4cff886c2dca977ee7116c33cdfb6f17fc06723f92621a609ae3557d4b468566d7efcf6b19fdab31d75cb21aa8fb6b9b3f65a478c8e3538fd6d2a42cb0e2569ce08cf9a06de2a9035c558efc44a2bff7e1e82740615ec4c39f1cc290d8364246c57d94f31aada0f5032cbeb610cd4a54e9d23eabb2cc28545dd0ebb82f59eb98969cbec145a9d1c651ac14aad76ac2cd5859c7f67d3f4f610e73a58ddbe8b8a2ae39ada3458a42ab379be6b8cec4d63501c9d52f03bbca44550239c0987990060f46f03ba419799fdfe1a73a6466d13dd105f51ef4bfe58eeda88dbc9b1745bde967a6b50ac36e4b8c55d4bc22148be120a0c0ad0c41644a26caf8cbb71341776aee6eef0e4e7a069af9e53727db9246244cbdd83091e091b5890c44e561b068fb14b3f9fd0f868f5f345df96811f295ffab924815afefffd205eb2d90145392e6fe2d6dbc3823f64de1ecff35278bed477115d06d70e3e3503efc21898d7996240c6e879de2aaf07e6bd685450762457d8c5096e9723a83da13e0674407fc3aa53a9e091d272eb19c26affe946d6f97743f98cb7876238da8866bfd0616d8b948657a121cc5a25beb279eeb1fcfc8336ec49f0643b11bdd04ec75bae3188b4320e9a1ee3b2c8710ec88c10b8b2879ddba76bc10637b2031fa3c8d8d61d59e23a04207f77d1d5c6f8f11d8d23775c2fd4ffd9e5129891d3855a626802078f2e64a96b3bf822c7dd7decf3582485c97624a4e89178362429b358f1770ce2a866d518d028a932b2ac4898cf440747475049673a84f71b31436dd3d7192f7ff7650bed75b83176b779efcf228a4c9351996e73d6e4c7106c770a2fae3ab3f0f31d8edcfde439a04eecbf4bd72c91cf8a5769d974c01e9b84244d4d4e822cbcb6e39354cf7699395a312df8d2d8962afa23ba04ab367ec70b6048440525fe1eb0a50246ddf06ae22797fe23682afa0c50db9a16fa6db71e0884277aeb7772162158eb003b8bab4e3a61f09c3a286882d6d75165e9554ba6380e5e0d740f06477c1107a793801ba354171de0ee665f824a2f67c68398536cc7e6ae2359fb3baef187137fda0e3dc6b3555d43b5ff545f6adf3b020c6b77a4c71d2d9178fcdfbd962a6a83a892d31fc01227cdcca7bd7a068577246acf64a79ba176d16498f58b9315f6c3c28b313e0fea08cb2f993a783e197f17e8467c57cb59d68f4bde0b70aac8384552c7d9aeb0c626a87320b87d2555625aaa70ed57b96a3540101572bcc61a08b509049116f48a17831cd5133be606de5c8950c1882947518cbbbbe9db542893acdb8709f0f6604e6704087876cd951c2393e4c779105cabedf570c3d195c31c610f643be1bd107ad4e33fd7e84a7921a0199a12cee678132e92ae78d856812b0b567b27be8151c0b8fd6d55ed40f354f1345b078ddc2e9f8490cec7bd0ddea5cf77a554ad8276a928120bf8383238735d703e495f7493a4249f6420ed13acedd520e01e3025d5d5a9b231bf675b61d1d644beda8512dfb5e0a6a2b5175c309997a3d2913a6e84a2846e881051ab7815c0a8e513c30195446b332190c996a2b2da43e06934253946d9e76063c4f6cf6d20d6dafdfdd8742f281f800360d40a6e427353b3aff3f1f30484175cba1d1f81333a002fc25a625dfeac4c551aa0f1e44404cad778f219168406f84f3b74c2ac6a81a2976668009ffca1c7f96b945c621a17cd851655dfa8730a97405e290f9c81212e0fc005fa5db9570ffc8edbddddf126a2d36d001470e60738c9730c0085c631c542232ed995d5defb7c0692533a32f1af3d3f15da5207bf9acb2898a7e5a02d3eb35d31a9f184af842219812d48aee91b7c83b1652fde4d07e707b46512d72a6c96464e73d349a8c8893b786319755660523eac30c0a446f624ff46c4071d20074f69211cb7fc8faa3711d8bef7efdee6abd7186ed8fa6a87810ba8d1a4cf35cb85305152dacfd6b72df9ff515315b3b9eabe0ff041fbcfdcfa19e64b3ed901e7fb4f516ad357ad79a2ffd003e353be6b3e2fbc632d8d87e6b483241009dc9a7122a2d2d8a852520278ea03ad07ff325b51583c8eb9131d5a352ec106a70c9b05153e709b1fb8888d54167831b4a595c235044a2d8d6a9e6a4be285aa2a6751e83b0cb451912ca1e1142dab9fad614d4bc648936d3099de5762499bbe76ce17b9185d8bc1b84788836c50eba508e5046910706dbc7ed4b4777c6c92b2cd5248fbea62fbd493c28cc5d03d88df606952521b27980f3cd0b70eb5ca2ecd645dc06dfe3e6d4bc561630eb322ddfc937eb274b4d") set_mempolicy(0x0, &(0x7f0000000100), 0x3) 00:00:32 executing program 3: perf_event_open(&(0x7f0000000000)={0x0, 0x70, 0xb6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$inet6_tcp(0xa, 0x1, 0x0) socket$inet6_tcp(0xa, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) setsockopt$IPT_SO_SET_REPLACE(0xffffffffffffffff, 0x0, 0x40, &(0x7f0000000a40)=ANY=[@ANYBLOB], 0x1) perf_event_open(&(0x7f0000000100)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet6_tcp_TCP_ULP(0xffffffffffffffff, 0x6, 0x1f, 0x0, 0x0) fchdir(r1) setsockopt$inet_tcp_int(r2, 0x6, 0x80000000000002, &(0x7f00000000c0)=0x2000000000000074, 0x25d) bind$inet(r2, &(0x7f0000000280)={0x2, 0x4e23, @multicast1}, 0x10) setsockopt$SO_ATTACH_FILTER(r2, 0x1, 0x1a, &(0x7f0000000140)={0x1, &(0x7f0000000400)=[{0x6, 0x0, 0x0, 0xe1}]}, 0x10) sendto$inet(r2, 0x0, 0x0, 0x200007fd, &(0x7f0000e68000)={0x2, 0x4e23, @local}, 0x10) setsockopt$inet_tcp_TCP_CONGESTION(r2, 0x6, 0xd, &(0x7f0000000000)='bbr\x00', 0x3) setsockopt$sock_int(r2, 0x1, 0x8, &(0x7f0000000600)=0xda9, 0x4) sendto$inet(r2, &(0x7f00000012c0)="20048a927f1f6588b927481241ba7860f46ef65ac618ded8974895abeaf4b4834ff922b3f1e0b02bd67aa03059bcecc7a95c25a3a07e758044ab4ea6f7ae55d88fecf9221a750fbf746bec66ba", 0xfe6a, 0xe, 0x0, 0xfffffffffffffe2b) perf_event_open(&(0x7f0000000100)={0x2, 0x70, 0x40, 0x0, 0x9, 0x9, 0x0, 0x0, 0x10020, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x2, @perf_bp={&(0x7f00000000c0), 0xf}, 0x0, 0x80, 0x0, 0x2, 0x401, 0x737, 0x2}, 0x0, 0xf, 0xffffffffffffffff, 0x0) syz_open_dev$sndpcmp(0x0, 0x1, 0x4040) 00:00:32 executing program 2: mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x10, 0xffffffffffffffff, 0x0) r0 = perf_event_open(&(0x7f0000000140)={0x1, 0xc7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f00000011c0)={r1, r2, r1}, &(0x7f00000001c0)=""/231, 0xe7, 0x0) read(r0, &(0x7f0000000000)=""/32, 0x20) 00:00:32 executing program 4: r0 = syz_open_dev$vcsn(&(0x7f00000018c0)='/dev/vcs#\x00', 0xfff, 0x30000) r1 = socket$inet6_sctp(0xa, 0x10000000005, 0x84) setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX(r1, 0x84, 0x6e, &(0x7f0000000180)=[@in6={0xa, 0x0, 0x0, @private0}], 0x1c) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r1, 0x84, 0x1d, &(0x7f0000000240)={0x1, [0x0]}, &(0x7f000095dffc)=0x8) getsockopt$inet_sctp6_SCTP_PR_SUPPORTED(r1, 0x84, 0x7d, &(0x7f0000000000)={r2}, &(0x7f0000000080)=0x8) setsockopt$inet_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x18, &(0x7f0000001900)={r2, 0x5}, 0x8) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41bd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) clone(0x20000006ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) vmsplice(r3, &(0x7f0000e79000)=[{&(0x7f00003fb000)="f7", 0xfdea}], 0x1, 0x0) mbind(&(0x7f0000012000/0xc00000)=nil, 0xc00007, 0x0, 0x0, 0x0, 0x2000000000002) 00:00:32 executing program 5: perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0x6}, 0x0, 0x0, 0x0, 0x0, 0x5}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) set_mempolicy(0x4001, &(0x7f0000000140)=0x100000000000001, 0xc) mlock(&(0x7f0000480000/0x2000)=nil, 0x2000) mprotect(&(0x7f00007fe000/0x800000)=nil, 0x800000, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000000)='numa_maps\x00') mprotect(&(0x7f0000f77000/0x3000)=nil, 0x3000, 0x0) set_mempolicy(0x1, &(0x7f0000000300)=0x1f, 0x8) readv(r0, &(0x7f00000012c0)=[{&(0x7f0000001400)=""/4110, 0x100e}], 0x31) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000380)='/proc/self/exe\x00', 0x8000, 0x100) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) copy_file_range(r1, &(0x7f00000000c0)=0x3, r2, &(0x7f0000000340)=0xedac, 0xfff, 0x0) clone(0x1014080, &(0x7f0000000180)="3acf008f151256c9fd08eac06d4ff8d32581379bae154f31aeaab81e2d41d833008fd07e3bfca4f4fcc0d4ae6625de838c25d1f4c07728d8f9bd8b536deec958af080e882aea07921dce2efd27e51a0d8e8f77b7a56f13eacbdd3a0d754bd11ff12fdb5b076293333d85bafd2eb029a6a129b5170ee98d321f2e8b9549dde1683dd036a98531d4d3a0ee2b29ac632901d404e2b66b8e094b96e7d30582bd6f0633062a0e908079b90f9ba1c65b5418b85622e87a23e583aff80178a6e5fcb4b6e9784ad76a8556d5e9ccb137ce4061c9a013af751750431de40ee7acf08e0cfbd1d6", &(0x7f0000000280), &(0x7f00000002c0), &(0x7f0000002440)="40e76743e79c561def3ba671f7f65eb32da36ec5ed6dbbfcd42171af181a04c55ab9f95075accde50e179e7910511c7f8873b24c186a20be55f750736988d9deb29775a7e3c60ab8121472c422e4e1650104c5e8abe9474a5fd4e42ceccb4a9114fc3bf5ebba92a44f17831a0c08bcd25a774e929e15285b23e6f791b67098b3c375c29d371296716ed2114ee5dba40ef794a2347ec5dc3f2c7d00238e3b544ae6c6d39672f285badcbb8a55a589968c44262bffb017f3e5cf6d4f8708a7c3c3ccd018f02cc0c63a2a2c0193bf746948fd7108caf3813cc16d415c6ca58516b87e7f87d521b320a9dc3e15ba30c2f03b3ba224474dc58a35993ff2a71d3ddeba52ecab9825acfb670bd2f4eb6f23a24ffd1f56f8602fb407cddf61415063a91cd619e0e9972615045cd4882d5c98a14a6888e2be5a20f6984466a9bd53567542a8fb37039efe19aeff4323349e1c907e96800240482c5e532b9f3184a2cbc2ec8ceed73cb7ec9d309b2e766e9a885b5671e7be2230bbbb22b9626e4c1814f27c40aa7021b7204cc3093835283f6128b6e0054ef69ec6e315ad6a76054ba5af52741d7325c1a497d1ffa4a5d81d4cc6a8b8d5902b467a000ee5c7c21c7373b894b42a40388d3f8eaa8b3e803a53e5e1d03918a238e25b9c22418dbf35d1452f6776ad9aae6c1c3753cf56ce8e8bd311ab025c60ef13f2eaca2f0e13e95a1fed19e79fcb251c52a740a128493d3e0411e43c0f5cb1cb2bd60af88b4badfb0bc568aa52380f4e82182e2bb362103952db5002d2cd96d30f70ec6ee12a5d17284ad818a8eaab5f6ecf6baf95aac7a2623d2233360832d474932b248670ffcc1ebbd066fec4eadc9e494e8ed210287b017fef90fbb4c5aa72e971520ddd8e889f4db50f6b3834cefda0c93957db7f9e34947bf0f2f7888cd8dea2bb59ac9eb1193fdb4e55ac32bca87ff529202f99e92d0bb0573a051f0e08eef7a5e4d192a467dddba5f3ca7be6d81e502568e1ce252f46130c02bddf4eb69ab29083cf37abec98a446fbb5d94a79cd0af453dca510755426fc19e21973485b63d1cf7a5dcae01ef772d5f3d2e299acc686ba63b873f1ab3240129e7c3c0f3777aef1b051e501c8ddb45400897291660136f91f0b226553c3dab31c2b918a43856f87200796500a5acf89a8ef4af4b94d2b849b5b1f0763857b3df03871e9a469aba23dc704811c900fdfce2dded0dc9efd1972df226e6db9f0bcf6241a90a6172def13618b251d560970e54bebbf774546da3a3a2629e9b53ef12a9254c495e530e3152fd514773d7627f59587a587dde5de8e4abb4298d65c5095f45e1bfbab945ba5d165ab19989e2f76bc0bab398a251b526b1affbe4fc36315fa37a1fad7b294b5f9e318ac86be7c2375ff9a7aa4ebc6ac0f98d4a379a995f254a02d8e7b756b58274bbfc7c9446f3fa3be0b1a5b0877a897aa9188d6cd0201394de2a7928d48d6d72c2b86605d804b2cbbcbbac3b52e2b0337c6d201f5578ce3e50fb4a88ef62ef05051ccca7175628948c8de13dc3e16acdba8fb0cb63079bbe135bee85b3e6df67b0d214b2547620c8a192a4592f4e07bcc1565589f6b909a58b4dad42a49c76deae8d7180b28cc45a732bfd1cb90004cb467752028d606b85b5cace627713851637102025e289d8901242f457adaaab8911336ab747e59ca0a1ad1ab6455de5a687613fed4203b7293a86a8a7da48321d3e49ba99353f4212ff41d8b9703aadb0b68b5cdbbfb98e4f7d76a342f8e13532e77939c78b504b04dde3c35fd97645e28d7aff1ce56c7aefc2023b89ba5044254566f1f03498f4dabad02bf3fda0a4cff886c2dca977ee7116c33cdfb6f17fc06723f92621a609ae3557d4b468566d7efcf6b19fdab31d75cb21aa8fb6b9b3f65a478c8e3538fd6d2a42cb0e2569ce08cf9a06de2a9035c558efc44a2bff7e1e82740615ec4c39f1cc290d8364246c57d94f31aada0f5032cbeb610cd4a54e9d23eabb2cc28545dd0ebb82f59eb98969cbec145a9d1c651ac14aad76ac2cd5859c7f67d3f4f610e73a58ddbe8b8a2ae39ada3458a42ab379be6b8cec4d63501c9d52f03bbca44550239c0987990060f46f03ba419799fdfe1a73a6466d13dd105f51ef4bfe58eeda88dbc9b1745bde967a6b50ac36e4b8c55d4bc22148be120a0c0ad0c41644a26caf8cbb71341776aee6eef0e4e7a069af9e53727db9246244cbdd83091e091b5890c44e561b068fb14b3f9fd0f868f5f345df96811f295ffab924815afefffd205eb2d90145392e6fe2d6dbc3823f64de1ecff35278bed477115d06d70e3e3503efc21898d7996240c6e879de2aaf07e6bd685450762457d8c5096e9723a83da13e0674407fc3aa53a9e091d272eb19c26affe946d6f97743f98cb7876238da8866bfd0616d8b948657a121cc5a25beb279eeb1fcfc8336ec49f0643b11bdd04ec75bae3188b4320e9a1ee3b2c8710ec88c10b8b2879ddba76bc10637b2031fa3c8d8d61d59e23a04207f77d1d5c6f8f11d8d23775c2fd4ffd9e5129891d3855a626802078f2e64a96b3bf822c7dd7decf3582485c97624a4e89178362429b358f1770ce2a866d518d028a932b2ac4898cf440747475049673a84f71b31436dd3d7192f7ff7650bed75b83176b779efcf228a4c9351996e73d6e4c7106c770a2fae3ab3f0f31d8edcfde439a04eecbf4bd72c91cf8a5769d974c01e9b84244d4d4e822cbcb6e39354cf7699395a312df8d2d8962afa23ba04ab367ec70b6048440525fe1eb0a50246ddf06ae22797fe23682afa0c50db9a16fa6db71e0884277aeb7772162158eb003b8bab4e3a61f09c3a286882d6d75165e9554ba6380e5e0d740f06477c1107a793801ba354171de0ee665f824a2f67c68398536cc7e6ae2359fb3baef187137fda0e3dc6b3555d43b5ff545f6adf3b020c6b77a4c71d2d9178fcdfbd962a6a83a892d31fc01227cdcca7bd7a068577246acf64a79ba176d16498f58b9315f6c3c28b313e0fea08cb2f993a783e197f17e8467c57cb59d68f4bde0b70aac8384552c7d9aeb0c626a87320b87d2555625aaa70ed57b96a3540101572bcc61a08b509049116f48a17831cd5133be606de5c8950c1882947518cbbbbe9db542893acdb8709f0f6604e6704087876cd951c2393e4c779105cabedf570c3d195c31c610f643be1bd107ad4e33fd7e84a7921a0199a12cee678132e92ae78d856812b0b567b27be8151c0b8fd6d55ed40f354f1345b078ddc2e9f8490cec7bd0ddea5cf77a554ad8276a928120bf8383238735d703e495f7493a4249f6420ed13acedd520e01e3025d5d5a9b231bf675b61d1d644beda8512dfb5e0a6a2b5175c309997a3d2913a6e84a2846e881051ab7815c0a8e513c30195446b332190c996a2b2da43e06934253946d9e76063c4f6cf6d20d6dafdfdd8742f281f800360d40a6e427353b3aff3f1f30484175cba1d1f81333a002fc25a625dfeac4c551aa0f1e44404cad778f219168406f84f3b74c2ac6a81a2976668009ffca1c7f96b945c621a17cd851655dfa8730a97405e290f9c81212e0fc005fa5db9570ffc8edbddddf126a2d36d001470e60738c9730c0085c631c542232ed995d5defb7c0692533a32f1af3d3f15da5207bf9acb2898a7e5a02d3eb35d31a9f184af842219812d48aee91b7c83b1652fde4d07e707b46512d72a6c96464e73d349a8c8893b786319755660523eac30c0a446f624ff46c4071d20074f69211cb7fc8faa3711d8bef7efdee6abd7186ed8fa6a87810ba8d1a4cf35cb85305152dacfd6b72df9ff515315b3b9eabe0ff041fbcfdcfa19e64b3ed901e7fb4f516ad357ad79a2ffd003e353be6b3e2fbc632d8d87e6b483241009dc9a7122a2d2d8a852520278ea03ad07ff325b51583c8eb9131d5a352ec106a70c9b05153e709b1fb8888d54167831b4a595c235044a2d8d6a9e6a4be285aa2a6751e83b0cb451912ca1e1142dab9fad614d4bc648936d3099de5762499bbe76ce17b9185d8bc1b84788836c50eba508e5046910706dbc7ed4b4777c6c92b2cd5248fbea62fbd493c28cc5d03d88df606952521b27980f3cd0b70eb5ca2ecd645dc06dfe3e6d4bc561630eb322ddfc937eb274b4d") set_mempolicy(0x0, &(0x7f0000000100), 0x3) 00:00:32 executing program 0: r0 = open(&(0x7f0000000200)='./bus\x00', 0x1612c2, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000340)='/proc/timer_list\x00', 0x0, 0x0) r2 = perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0xab, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffff7fffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r1, 0x0, 0x4000000000010046) r3 = accept4$rose(r1, &(0x7f00000000c0)=@full={0xb, @remote, @remote, 0x0, [@netrom, @null, @remote, @default]}, &(0x7f0000000100)=0x40, 0x0) splice(r2, &(0x7f0000000080)=0x2, r3, &(0x7f0000000140)=0x5, 0x8, 0x2) r4 = syz_open_dev$vcsa(0x0, 0x0, 0x0) syz_mount_image$hfsplus(&(0x7f0000000000)='hfsplus\x00', &(0x7f0000000040)='./bus\x00', 0x5c73, 0x0, 0x0, 0x3010000, &(0x7f0000000740)=ANY=[@ANYBLOB='session=0x0000000000000dce,umask=01777777777777777777776,euid<', @ANYRESDEC=0xee01, @ANYBLOB="2c6673636f6e536578743d726f6f742c646f6e745f6d6561737572652c867569643c", @ANYRESDEC=0xee00, @ANYBLOB=',func=KEXEC_KERNEL_CHECK,rootcontext=unconfined_u,fowner<', @ANYRESDEC=0xee01, @ANYBLOB=',uid<', @ANYRESDEC=0xee00, @ANYBLOB=',mask=^MAY_WRITE,\x00']) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r4, 0x81f8943c, &(0x7f0000000880)) fstatfs(0xffffffffffffffff, &(0x7f0000000b80)=""/177) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x4, 0x0, 0x0) 00:00:32 executing program 2: r0 = socket$inet6(0xa, 0x401000000001, 0x0) close(r0) r1 = socket$inet6(0xa, 0x3, 0xff) perf_event_open(&(0x7f0000000080)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) connect$inet6(r1, &(0x7f0000000200)={0xa, 0x0, 0x0, @empty}, 0x1c) r2 = open(&(0x7f0000000100)='./bus\x00', 0x11250c2, 0x0) r3 = creat(&(0x7f0000000280)='./bus\x00', 0x0) ftruncate(r3, 0x208200) socket(0x0, 0x3, 0x0) sendfile(r0, r2, 0x0, 0x800000000077) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f000001f700)={&(0x7f00000190c0)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f000001f6c0)={0x0, 0x606c}, 0x1, 0x0, 0x0, 0x4040000}, 0x41) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r4, 0x0) ioctl$USBDEVFS_GET_CAPABILITIES(r4, 0x8004551a, &(0x7f0000000000)) [ 191.838828] audit: type=1800 audit(1615075232.808:17): pid=11045 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name="bus" dev="sda1" ino=15963 res=0 00:00:32 executing program 5: mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000080)={0x0}}, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x0, 0x0) renameat(0xffffffffffffffff, &(0x7f0000000140)='./file1\x00', r0, &(0x7f00000001c0)='./file0\x00') perf_event_open(&(0x7f000000a000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400000, 0x0, @perf_config_ext={0x0, 0x800005}, 0x0, 0x800000, 0x23, 0x0, 0x20000000}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) connect(0xffffffffffffffff, &(0x7f0000000000)=@can={0xa, 0x0, 0xf5ffffff}, 0x80) sendmsg$OSF_MSG_REMOVE(r0, &(0x7f0000000640)={&(0x7f0000000340)={0x10, 0x0, 0x0, 0x2000000}, 0xc, &(0x7f0000000600)={&(0x7f0000000380)=ANY=[], 0x268}, 0x1, 0x0, 0x0, 0x80}, 0x10000040) clone(0x100, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) mount(0x0, &(0x7f00000000c0)='./file0\x00', &(0x7f00005f7ffb)='nfs4\x00', 0x0, &(0x7f000000a000)) preadv(r0, &(0x7f0000001340)=[{&(0x7f0000000200)=""/224, 0xe0}, {&(0x7f0000000300)=""/53, 0x35}, {&(0x7f0000001380)=""/4096, 0x1000}], 0x3, 0x2, 0x64000000) 00:00:33 executing program 0: sendmsg$NL80211_CMD_NEW_KEY(0xffffffffffffffff, 0x0, 0x40) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000280)='./file1\x00') mount$bpf(0x20000000, &(0x7f00000000c0)='./file0\x00', 0x0, 0x2001001, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pivot_root(&(0x7f0000000300)='./file0\x00', &(0x7f0000000180)='./file0\x00') r0 = socket$netlink(0x10, 0x3, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, 0xffffffffffffffff, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000280), 0x1, 0x0, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200)='nl80211\x00', 0xffffffffffffffff) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f0000000700)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_SET_INTERFACE(r1, &(0x7f0000000340)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000000)={0x24, r2, 0x5, 0x0, 0x0, {{}, {@val={0x8, 0x3, r3}, @void}}, [@NL80211_ATTR_IFTYPE={0x8, 0x5, 0x3}]}, 0x24}}, 0x0) sendmsg$NL80211_CMD_DEL_STATION(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x40}, 0xc, &(0x7f00000002c0)={&(0x7f00000003c0)=ANY=[@ANYBLOB="1c000000", @ANYRES16=0x0, @ANYBLOB="250a26bd7000fedbdf251400000008000300", @ANYRES32=r3, @ANYBLOB="32769125d3949bc2a34cab7c86e9a186eb8ad96fba932cf0eb579bec514030b11ee69493384341b3de37742b9d31da1f30956f23b3d09e668264840406e73d35f10de468f2136e094381"], 0x1c}, 0x1, 0x0, 0x0, 0xc060}, 0x20000041) connect$inet6(0xffffffffffffffff, &(0x7f0000000100)={0xa, 0x0, 0x0, @empty}, 0x1c) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)="390000001300034700bb65e1c3e4ffff06000000010000004500000025000000190004000400000007fd17e5ffff0606040000000000000000", 0x39}], 0x1) 00:00:33 executing program 2: r0 = socket$inet_dccp(0x2, 0x6, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) connect$inet(r2, &(0x7f0000000000)={0x2, 0x4e24, @private=0xa010101}, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r0, 0x8933, &(0x7f0000000040)={'wlan1\x00', 0x0}) r4 = syz_genetlink_get_family_id$nl80211(&(0x7f00000003c0)='nl80211\x00', 0xffffffffffffffff) sendmsg$NL80211_CMD_FRAME(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000100)=ANY=[@ANYBLOB='L\x00\x00\x00', @ANYRES16=r4, @ANYBLOB="010000200000000000003b000008000300", @ANYRES32=r3, @ANYBLOB='.\x003\x00\b'], 0x4c}}, 0x0) 00:00:33 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x1, 0x0, 0x0) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/49, 0x31}, {&(0x7f0000000180)=""/145, 0x91}, {&(0x7f0000000340)=""/240, 0xf0}, {&(0x7f00000000c0)=""/50, 0x32}], 0x4, 0x7fff, 0xfff) r1 = socket$nl_route(0x10, 0x3, 0x0) mmap(&(0x7f00002ea000/0x4000)=nil, 0x4000, 0x2000006, 0x80010, r0, 0xd4a9000) sendmsg$nl_route(r1, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000300)=@newlink={0x3c, 0x10, 0x401, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @bridge={{0xb, 0x1, 'bridge\x00'}, {0x4}}}, @IFLA_GSO_MAX_SIZE={0x8}]}, 0x3c}}, 0x0) 00:00:33 executing program 5: r0 = socket$inet6(0xa, 0x401000000804, 0x0) syz_open_dev$vcsa(&(0x7f0000000100)='/dev/vcsa#\x00', 0x9, 0x600102) close(r0) syz_open_procfs(0x0, &(0x7f00000002c0)='comm\x00') r1 = open(&(0x7f0000000400)='./bus\x00', 0x1145042, 0x0) r2 = syz_open_procfs(0x0, &(0x7f00000003c0)) fcntl$notify(r2, 0x402, 0xb1c661d398500c73) fcntl$setownex(r2, 0xf, &(0x7f0000000240)) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x208200) perf_event_open(&(0x7f0000000180)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff}, 0x0, 0xffffff7fffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r1, 0x0, 0x8000fffffffa) 00:00:33 executing program 4: r0 = socket$tipc(0x1e, 0x2, 0x0) r1 = accept4$tipc(r0, 0x0, &(0x7f0000000040), 0x0) setsockopt$TIPC_GROUP_JOIN(r1, 0x10f, 0x87, &(0x7f00000001c0)={0x43, 0x2, 0x3}, 0x10) setsockopt$TIPC_GROUP_LEAVE(r0, 0x10f, 0x88) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000180)={'vlan0\x00', 0x0}) r3 = socket$nl_route(0x10, 0x3, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r4, 0x0) ioctl$sock_inet_SIOCSIFFLAGS(r4, 0x8914, &(0x7f0000000200)={'veth0_macvtap\x00'}) r5 = socket(0x10, 0x2, 0x0) sendmsg$key(r5, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000000c0)={0x0, 0x130}}, 0x0) getsockname$packet(r5, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000000)=0x1e) sendmsg$nl_route(r3, &(0x7f0000000080)={0x0, 0x312e0500, &(0x7f0000000140)={&(0x7f0000000400)=@newlink={0x44, 0x10, 0x401, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x23151}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @macvtap={{0xc, 0x1, 'macvtap\x00'}, {0x4}}}, @IFLA_LINK={0x8, 0x5, r2}, @IFLA_MASTER={0x8, 0xa, r6}]}, 0x44}}, 0x0) 00:00:33 executing program 2: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/kvm\x00', 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x0, 0x0) pipe(&(0x7f00000000c0)) perf_event_open(&(0x7f0000000000)={0x0, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, @perf_bp={&(0x7f0000000300)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000012000/0x18000)=nil, &(0x7f00000001c0)=[@textreal={0x8, &(0x7f0000000100)="ffb10c10ba4300b0c866b94d0900000f320f0133f30f01e80f69e8650f01c883dd000f0131ba400c3ef20f2c2b66efbafc0ced", 0x33}], 0x1, 0x0, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r3 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r1, 0x4020ae46, &(0x7f0000bf7000)={0x0, 0x0, 0x0, 0x2000, &(0x7f0000000000/0x2000)=nil}) openat$dlm_plock(0xffffffffffffff9c, &(0x7f0000000180)='/dev/dlm_plock\x00', 0x602001, 0x0) openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000340)='/dev/nvme-fabrics\x00', 0x4000, 0x0) openat$bsg(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bsg\x00', 0x9480, 0x0) ioctl$KVM_CREATE_VM(r2, 0xae01, 0x0) ioctl$KVM_CREATE_PIT2(r1, 0x4040ae77, &(0x7f0000000140)) r4 = openat$bsg(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bsg\x00', 0x20100, 0x0) ioctl$KVM_SET_REGS(r4, 0x4090ae82, &(0x7f0000000240)={[0x0, 0x1, 0x0, 0x0, 0x200000000000203, 0x0, 0x4c8, 0x0, 0x0, 0x0, 0x4, 0x3, 0x0, 0xfd], 0x2000}) ioctl$KVM_RUN(r3, 0xae80, 0x0) ioctl$KVM_RUN(r3, 0xae80, 0x0) [ 192.275189] audit: type=1800 audit(1615075233.248:18): pid=11075 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.5" name="bus" dev="sda1" ino=15929 res=0 [ 192.342278] netlink: 'syz-executor.0': attribute type 4 has an invalid length. 00:00:33 executing program 4: setsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, 0x0, 0x0) r0 = socket$inet6(0xa, 0x1, 0x0) write$char_raw(0xffffffffffffffff, &(0x7f000001d080)=ANY=[@ANYBLOB="89d6980663c389b2b52a91da6091445806f005332333073ad5ab1f3d5ec52ccb39148c50b4ee2ecff26eab34af8b64a207b9cd383b4ed4c76e000ef769ec751cd8b191e65251d373598fb97fbaab873c67ce3da8db4173a29db8b9481d6c0297ac27d8a786a9db204efe39f0ab509ec269bf9b6c4d3e3c9941ed6516f5bec4cf15e690fd5a89d66f4a13a70c5b12bdc2d60f87f1dd043bbfb440f1433c0e049b9dd0732418dc7a3d6c3591de532cd836cacca69a6dc88d017b5f24c53b6c30f5614faf915f6959db6123d46cf8cc4883f2faf6a72c2e2a6cc83f90862c327ecafd000d5baa4f09434493e55ff5022e5e8ce10ef9dedefe8628150c3f875a7a28c61b317d6d32ce94d82c1f4ff113b20924f3b763bb95a202fbba5e315b2d0ce766998f821a027a3287026ca93ff4d794ef2f8b7296be4c97d994c825a9eea311c8f8c1b342ce658b16e855c51d8bd2b24cad5d8251f6aac004ee27eb67319c190e3467a0efb7e35695a4e29287cae8c75e6ec31b9fb10d494e424886abe8d6794e7829d35728892d555da6bcca2c404f1093a4419d1012365cbe4bc372de2a8961be9b8953f8bf976826a314523af5c411bcd08b5b7b66a569e85b07547e9e0ea624e4903032bd1734c201b8a7ffa429fa0dc7f6f4583c2444a0e6b05e28b8dcd8a7c9b99e6a9a4ebe550c9e6c990821ff51c838bb0a2472251d7f43a3cd8aa8b9ea348250463e6dc9fc4d1092d64b51c9e8277f9de2b52d9c723e4e93e902593b02e4e2515f751af82b9e6762cfb60c96853231e0bc45edc9a266e31102a0f9910e2800d3660f50e2d80716eabd8e338cc1e098f96a4728c056092f92a4625b89e5b4c045dba860eb96c9887dac89a30914688ad4f7f2b901b4e14157b49622dbebbe7809cd8000b8fa76f8120f8bde331bb165222bf0f72e635410a840481801a27af69371836cc5163d066ffa1b91579f6677cac69b5d4f216fc08054d1a2ece9635735379bb5a4a2d90757f34008ce429031cf6dcbfe0599d9f7766ccfb90f8b0a2180cac88737ebac42c31bea8eeb5f98a7bdd9294f8faf9849ad7034a5f27276e014354890a7b7fbd2707c0454746084a14bde47b9cdeec1887cc3cbaca0787986e9f6be165071df361adc6cf55332a910107ccb3e5988b1cb99e199b40da3e0dd81eaff8a81af015ce540602dda9f0806dfd1ed3765ef188e7165e5554ebd3f4ecac8ff1f54dfa5fa4245ad864f40486f55e8dea41b49c724b58993f03d9896838c4f297abb6e5d20362f488552665e553656655a94811f20e6b62053d7f4cff33388b706e08329729b7af395c55e24cbed3d31885bed01a4370b1329c5be40562fae1c300232b3f78b691b3010af0503084281e9f8ed2884ef2e6d8e81f816e75a599b215cab55a323b7bce04db4cda7329301244583ae1f20eda44c4c87e9ec9f7d70927533c3ea83a2354662c2fdd25c7bdbb17903be50500f8aab7959f1b5d308f57b7bcea6698821ecc6b9676f6ddf251a03b737223d5fd2b8449c1deb487aaacb899365271e64a2039805d6dc9ce7a55d24a700f2a52a70e81a180e22584c1d3eb734b3ffaa64bcb7ae3d763ddc317ff59c91932d38e3459fe989332299ceca02d6d0b9b02af36c962a766fc9773fd23cf31c22526f23d728da947a6731bb45a647329b970add75eaad14b78cc85e7bb0785ce9b3bc16fed67c7a7a1e6aa7969e1d1e24757e51c1af1d3d2e49154e22671ee5e4730bab218cf71bcf270fd1894339e46fe53b947b0da0aa325e38134b50c985b1bbfee36bcfbd82c7aa6018b500c63b83891d193b7ffcebb3ffb3b33bdbc0b4e4f3443f5545212fc61a3209f7317f54520a1643901759ed0a8bc0239f07fa1455c61dd657dbfc51c389f038a7ac52ee6379e5584960a3a435c4a921a4fa5a392bafd48e9947f50a7cb6f1d12f3504dca2d262212ec55d7a9daf6e3793d60ca5f63c7c6d30685727b7fc26d3ef96450d70c94815503bf21b334432169a085c5f82844a0c8d20a3cd574d4a613e5cbea21e7e38af830402799c804602a97d0c364a2a0870c2ca396a530657905e9a055702e3f601c48425bcc2e97453863ab966e6492a07e4b2edb5d3b1d564789c238d4305aa3bf4a6de5d79245e6536e3d8ba038fccf1b5cee494792692c1cb51314dae235779d601951ba793989e4a3e5bb33c27c1292c6444ba2c092e62d06bddf268dc7eae5b8555d135c923758ae1296d7dd7fa44b11f985204f1e61abec064a66af9e9d4923728b01f6bbb8339ccf2d59d8399d3fd95ac2b8d22642792376f8dfc163277c3dfaab8084e126cace1ae089af32371acda3eb76c5283762d0f52da4c5fc49d5af722bf9625db4cedf24d7c2fad291acd94d810077bbfdde1239cc286a0e8ec0f252679aaf334efbe6304be94c3a8a9989e1d119cf5cd644160b1c036f58ec5277007afa72f37d785fa2b98853bc63ca0ad0d59df5cb83e565c0b7217113d979e0e285d7f4af0a8a16bb945dfb2288163ce3b58c5abe0a40b7e1673520e6c41db62e29c2142840d7243ae1a006a3a5550527b0f3a113b2e3c675c7f29ba7882d949a27304415850caef51c1667487a03a53a125f9449bacb8c4c59953b86b755251c9cab03d05316a8845156169dc55a44fbaef5b7f8471830007755fba9cd552f981602a41d6a00252eb5481415687bce50f70d33a570a9e2c360112b037b48906c849422c76227e2823a8a16a351c785649e648875d83f940e1b1f51506727a71380dd5b19c64d73c5cc8715b2e82340530a2309bc46425c340a791f7e5d76ef618bac10a2c603a4d05a7fcb363bf2e7f98beabce03276ecb079c62cd50167793c9419e12735247b2bb8df6621dcab841dc7faacaac2f055f0dd7c31762ab856648d7d90bad892218b5619e5b7f2e0c14cc36a279d2e2a8789bb1fef66cfed9760f3ef9ae65c169f5ce43c853c25d35c6ff7524d9a5d0edee7c94c710af7b4718b01b4a57a9d190907ec9281faa204336e643f043fed0839cd6f438b8e2b356396a6183f31eceafdeb4439d20e4c93a97b4ae6958a3a70ce044533000efb20d12b6443af6b0e2ecc899b3d80df5e8d42158cc3a284735e2e2ce8ea18a3ec854a1066851030a974feb167e348fe80308279cc6303ad92f9b47c959dfa3d2f262debd38f143087146d3ccda9ab56991b1adad840d448159708d285207c150bdb6503e2ee4871af11abc47374a8be81eab4fa4d1bc5df05476e474412ddf4f2df0dfbb8672deba6b93091ea29b6cc0fb4aa277e4cca66fefead3d8eb562d20a79f13c47466d95058dcd41021edc5320dace7cfef9bb2edbb1d7567e65406eb606c5e237fc01582473ba7335c46ef91124a827176c62afcb550a604d0d89461868226d308857550701431b6d65e730d3206d248a473be225a360c5eddfe16a3be13dc0ab8efc2a96e965da2abc7b8a02a05ae37af88d5a369a7b161ec6b4382483a9dec09094059b2be28f72ff87ee0e2170e9161e8d5758d9856607539d0653afd8a87c60706dadb81869c4a9b352b8ed7714f9073494ea69d7cd5df8bd169f29779f6f0b18366ff829436c9bc3dddc913ff3786b5420a1331fb6d3d4c50fe638fe45d798359c1c890d3ace69c5c6184332082eb223743df2fd3b0af9a80432ff1625d38eff907aa3df07bd49ebaec4e2637d26f436900bf23e47073ef3ddba9a176286e010e05356dd9025e4972d0a3a248ddcd496d4587a6497ef774a99b177992594a8174b41ecd0507a22c57c36d9b4f5c75815858f9e8afe3b4cdcb72e7a816114253d87f8c50044f2731c173d98412522e929492975c13f169bb7733e843b6ca810632a733fa257a890c1663c67f20e0dd4c0811dc4e941c30e8da32371c8270145506a4246c4c9afd951d9a9fd1b138f11fabade6bbc6dacd4a8be838a08eb58987232c3a6e372fadec81ba3d14f0463118f8b949e25022d754fa05326a1a68898ac0da59ff4779a2cd3454078a2baa8eb35c885d105a2d8b896f4fc362f058732f2aa889b3fbae4a640412f5dd9fe76a7d7053773865428395ef78a39f6466b7f65d5a1b7b6b1cbaffd75b87f94548e5cbf1637b19e21a303d98a0c0835dcf50ac04d8d890c5ec1a6435a4e5baf17726f1f1639ef2a6f15ed04cfe62815fc3c24fd2b034cdf9d0d079ffd91ecf7805acf440949d01b8eba32d1c22df37a791134414dcce3e906f38584d8a7d6ab52c90ac03e7f7d9fff6521d6e9ce6ec522866539d79250e046a7ba4f60d39096427e4d37861da31ca2a991339dbad7cdc6a27b3c91a44435e71a285ebb5ede7d83d3e5e2a8dd3ebd0249bf16fc9f4db01f94f7272aa7772da801a5634dd1d41fc7b505f004e72b05fbcb273326f519212f2b2948d3809e3aca5c8c0b5fd2635b181cbbc7dd0450588db391ccef6aa6fd48f99eee370d50b6e2ffec173b98ca3d6eb1cf901718b16e8a9680bfd3aeb6c56bfcc3e8dbaf34fc5c8b78c9f1cd3e00549f188efe408ac4074879ba8649648182a661ff89ba08e6e7b8f19bc9b259a54ce062b5091d4193d6dbf0d55a97a95f8e607baf975017604163416fec0c5281475db80899c8218bd88e3e2f3650310c400ae056121b5fce1a222aae1dc373549c8aabeab9662d5f1b9384716deb64f1aa77abc5304b2df80f25b5b871260bfce0bfdbc4661775734c72c19b9d3f9a4b15a4470055d87f8665930b255354814bcdf4658834ff90b8e0b68f5886cf99fb110d1570324bbbf4a5c52d00dd24103ca04125d4274f4cfbe79f053a9ee9eb4ea3b08efe8b73f7d3536c7bbd60c0b9ab505a892a72d53252e4584f9c6a524a60b5f76dcd35a70d38f8b769d5f05c51617e47328c6eaca4e7c505227dc627fc33979781b307997045a8bd98bad9d42353082a7d67270d406d1f1117f91603a8a010bc564856b0d4035f86c9769dda3c0deddb2f91d758ee4913454ccb6be4323f76521e059622c4705d8ed1886d820f487eaf19f6800135bed40726fa9445e97f90b187d6ee0635ba6c133372034ae2f54c69bbb50f0066aca241f787d66490851e14f1298149f07c76d207aa3373eaed042064758fc3786efb9779f4e3b229b3d2232e3d1a95dfd760aaf5f03c1755ec795e349b8de5685e9e4708cacba4e1d6ef2b8db7787b7524060ffdb0996d677f22999337cbca20fa1d1273684cae80d9405781a3d1e9f2da5499cb9d7e4e620225cbe762b450bd08f42fea80db197d809c9790160d0ce76f344110724029731450435f5ec767f20df94a7a882580d16c5c9718a47477c4236cfb284381e0310761d04c7d61181f5e99e036ad15449f980aa1b40b311c454ac49c1f3e9899f496ce9ee11c4610e6dbc8c73957d1d21381eed0aea3b098f81d77d592f0acedeb2660037680f43f9a0c965cf88e19acaa6165c81953052670a80fe3b1d39438f5e7d2d62d9ae1b2d5d90aa4f13dfa64702ae7e4868680df919281263587b86716b63e8e0de79337e4fb6ae51c53eba1090064252364e6abdd678453ff79f0c7a1d286baffe3ceedfec196d7ab8af033b88d1369a9f9004b40969d1837c6ccddfa4ecda5dfb6a362a2e390e3f2425d1849830f3b3c29be605552de2130b7a4eb562dc1b26bc75559f8cf0e398baf6c3b7826c4ef41ead2bf3b457a64f7eb48df3c21c6d5c18b89a6daa88bbc9792a5cc40f70ecfad82147e411815f3c6370976b60def3d3e22b7d5f40a4ff709d55684dd9c2e5051e8a5c6669f996182133bf5251bac5c47d5b0f106073e8fdeb8f4459dfbe2c65bcd41c832f9936fd3966845ba883c9559f0abf37f93fd4cbf1dc7d6687c49f0dbc3bdb6332357ec3d6ecff9bceeda01eb1687c68e7599b810c9cd91d6b767b654fbedd8f2411e9e671faecea6557a1fda32755d587fb97bdbd5ee815ccff787d4813dcf6a65939e71df0edb10bcad87ef29cc88aa4c2e070d2b88e691dc71fbe2fa5c834a138e86e43e59b304b2e143d6ca0f16cee3a9d6fbfc6c96b235494f79e442ca7e0edf0bfa251cc3aaaac068170da4f3b94867eddd4499d9a88c79488993758c813f42474a05d117ce66c2f62251d2c1774547f074914076f752958f434b2f9f45385b60795a0ed9993def8dbf195097c45fea13e9a7940d6181a2b500bc5d752472f256d35099355cffdc3f33bce56126ccd9ca0cf8eaf7edb539f0908b1cf13e34200c7b47b7cc6d370b2b1d21d4a4920bfa91341f30d37babcf78a59bbf7fd4064b3ca8bdb7b8c846cade47492b87e588ae072c80cc59201c1d9372ef68e5f568536b5f600ed4792fa61512b63403a8751a94dc6c437f0608a1340e6ff95e1b3b62639ec5829f9cc05a7fd37622417eb5089aeacfef62b368d804b8bd75dc8e43379950ecc41e6948e0493348d2319c14d67a96ea58c540ce046a511748f59a46609fb49a228418762258ff2d06186012233489a71e1a9adda20f1fd0b23824457678b8297c9694c91501569895286e5371e70fd59576f06e1d217881d89bed4eb4d1ff3286d03f285774409a53281da02f89f9892cea3c5bbf79b1583b26893cc0aff1066f9105dce268135861110b7e3b39d1d1dc95589b876d13b2e84b342b6d7ca4701465ff2808074e569cb577128619e59d0345b4bb0d16ab99116e7178f8719d84d676d16ca177841ed2d879f2b5028917366740c32071e8c06c7737005147f3ac66006dd01a8c4a862687d3b4f3832d6c5769570486af7bb15f24928d537fba898e85c83d78b2472e0ace4c37bf136f3f7e10de60c0b4ca71183c972fb3585995c57981fe45e3942daff341b85d7dbb3d80b4508a6205435bb0403bfe990772e35a12dd7c2178d91ef7711bde2c627514c03ecbee188ee5996303273d5f6c0c2ca94021c0c6243f2d8591e4452c9226890c2f5cb860d117b616d4576ff7799fca90fb50ff51e1cb9419b27bc12d4531418d66f39b6c35a332e7b64956eea483d0ab75d338193676745abc9b1e3f5714488d75e791ed08b39bdbc1387969697a8ed2503580ea30d390fa383b5b32f57a788cc43c1b5d41f29100011ca9ff305a40d3a39e5bee3da3cd650e7321919557348fd1ac3d48b027f9f60a8e1ee19c30e5252fa011e2ddf8a74934bd30947ff076d2bea1e5c0fb91a0140036afa31e837e13e7407475e37b0e74b0a1a1c48fc49d14cb82332254538d8bbb3ea41bfc334ddd1d84ab0a458b759d2f05349973d752561d7bb580da364efb75b453678d4f39232987bc375bd7b7caff280db7e65664f1ea0e262b274b88231fd844d4e13c591d24a58f01600e1dde76e68a948110ade52bd8f30e61c27dcc4e07e249d56ebdd8222008acb2ce486b4609bb4dee8a1957abd3e05981c85f0037fb5ff02e999b18bc9e3f162da316c3f961680352e2a7790ebbf4faab890eb77364fbfb340bda1982911e83709a63a20b8f47d3d10226e62c3f25b901f08c08a929e09e46057b9a7f09a4349716c4bf6d1d1438d739443ad9dabd389e670a05baada5b23204c6fdb41b435d550a74789df2ebb23c25c9e564aa60f66eb3e775bbc102f9b83c2a9d829b9ccf6cea8a155f70322749589ab734221b5a8606da9a2fbc58a4440d55e81e4af467c7f8411d37bd7376d6ccbd4a018a5870f1cceff4622edb56017c2bee83d85419cf44eb7b64c835b2902ebd1d6dbf179454bbbe6e1a758f8217747ac0b2a7fa6bd780b9eee81c2444befa2eeca4104897925c315b828359275a1b2359797caa1488af4de0e48d27e226b7a5ca75750f102de3b9fb2b5968d1932d7392ca0e0dd6b64fa2b1334492313c7589411d2e0d4436b38219fb626dfc67b1bd9cb964485c3f764b3893c75937b28e82e17210e6bcf832f285e7e6867db3561b94705ac4ee0c2f51423115d0ab2cba918b29cf78955fe61a758547f21c0c7d096d83b098ae9a2c28e5f8dd529850fcbbfc49bfe45ce756d094a37e51ce683e8dba674604e9532d400f476050d8a4cad00489f41be009681c4153e76081fa54d0a48a86003bec0031a0a613e36b1a9e90e760b70ab86d4cd0a6ba08e421f5edfbda9218c95d1fca58ed634f0f035969ca883c6828c492267c3f934b83b193e82d58746047946f5a272073903b4f8dbf0d1d67afa7c16000c25dc93962091e7fc4ca7ff4766f2e3bc230e1a5fde9f23102af7bbd0c7f99241bf0c9159e779fea5dbb7115dab0127f1ed813b6a05c7681096970a9bdda149e768323e3b787d14da74f7fb12714501f06ebf74fe9e9606acf1a50654560671ae6d4a72d1104a706d4142c4842e93fb3982604dd1bc32e336335aca9799aaf1624c20fd97b989dcc873b05ede48b73bc064db1b7b72907ac695785148e93406d330abcfd2292ed7bc8942fdd5160fa7dd0aa443f999cb7b43a455efb7c6eefd375fd61a90dab97453c1382fd766792f7622016ec302d8a80953ffcad734f63fa6478a9cbf34300bf41d8d330dfe0bce343b3fd16b26a7e51322ee2ccd149514f5e995f4ee64ccba99d80f5cbc967165b8c3725fefbf227db8d32898798db2aeca9dca67138055e6cf1b5476628e3f05313040ced6a4d61ced701cbb9bd6d1c43caa16b7cddfa77a9ea82d61abe4689627f6b005bd5de3f77182cb47ed145081a0a223550217d06d40d99286e3c0bb019dc1a29496e4d8a3057e142299c79acb1cd939872c98374dbd01c99e505b900ea5eb88969113e2720ae094becaadcce6631fe2438357a8f1340d9b249f29ac2a1af74108d985f4d7f06f2539862a14704f365e2364ba619b121be05e7aa168b18b97ecab4316e98533185c3674a5dce638c05ae78baa85c083afc75f196c67ca409abe90a94a81de0c3cbdcef10d958d924979b6d98acbf4f05cca4f308cd4992eff4ad32aa00db5c810e47f07426b3e70246300a20e1d023a62f4b42e4b89573da1d2ba574816f28f53e2d602acb0a7c82b64f909efe359f274b62135e1cb733743e3196bc5bb984b742328dec2e475bc048946254f45e044188213aee0f80ca4afbd8334a23be1973794634ddd53fcc0a952fb7b0fe27d7ebc9071ce9bef8bb99d14a38df40148e4540c657cf2a47877d82ac40f0e28bde602dca72f10aebc542294e0e2195d55e3da14f07ba69b5a98656a131923f662183234aa681a254ef3af8330e0969e97ce6ce677f82493cafdac948465cdf2b2f8e3763a7f2be19d4b13dcd5591b244c56fc0110494e723afbeb6a90b9d7213d674e3992e401b47397378c734fa4060e98454c82161f890cf8051adbaee3146176003fbbe68072e161719327037bb72755392dcbe9248a2f9fc83d92ef88540b101d86efd40e7ae4e208fccf1fb1d5f77be0a08435caf6c05ccc37d17d387f55715bd1dfbe50279d382e64790648ccfeb36cb1fba0608ec3aa6f16d0038a890afdecadf6f18de2852c007829a0522cd0ed9b782b479f602b36cf55e183356e9ff112b6b749e488cc6e27dde722f306993fb14ac9bc7f914f5f777896f8b3879d2e7560f7b036a7391c3af900f7f1c7fbe02d55cd7202e641272c37b0c917e45b99980b36d2883338b686432697483ffd928ca241e84b1144bc2e575f2c020d5959f120a139f5788c323df44315aeae11ad8d88c0bdf97203a9f55bf12eb140192a79a4c6237fd014a3e5b15df198684879d337b461c267aaa1bb591ed1893b3ad71d99463850efcbca5d58e6dc71666048cdec78fc6a9b0d2d5cbed65aeaa5c5534630d110096425c0a6a062728bed486555dad822298f97c19c2f0687244a0660a821df4629b8cb647c296d191a7c185edfc2b0a2a235abb091fa821884ac1f44a4bcad0d1313976f19e9c0a73ecdba14143a957a2d5944d0f86e023667d34ab2c2c4f9a9b48c36fe1cfbad3933941fd4c3d9aed5043367e36f367510da6f46b7719e2369618e9fdf3bd0c5a4ca60c9afa5fd87287700aa10e04a5235bf0625006e34d25197076667500f3a798a58f0336de19c47d45011f29c500e670c10c744e138f0dae24865b32d263b87cc490f8510f09ceab74acdc1386a172be44a612cf00db6e0425fb2be7d91b33af6d59237d82de394aa8beab734ee12befeaeceaf8260d07ab1dd3344bad00e7a61f93e0a9fc846f099155d2ada824f4587ed6449a510c058940bf00954c332813f4ba0408e740b04d1595794a10f19f66d268c36e5ce97bf1d8618b3ad601933ee7b28ffe528f17803d46f64a7eb67f926943e15e5f4f9e5a1cb92733471744b026687b763bd6559387836a514ecfe37c23e910b82b9ca3cb88960685b98d7c83daa5de22f9de6c3c98dc56f341d53fa136951db665d466cb1436fd1eec76c453b5946d74b38f052e2e766dee0e707ed00278666946592d3ef0d6c4ceb9c47002e07f0f59aafaaf3c0247091ebddef536c27e2a79147c3251def0054045e015f6ae2ddeece31f602f2861ce116ddbdb547502f83577966d90d37bd27ab7703c06d0f5c5b37421dcaecb48629a0abffbfba7a24b8af66ecc5c0aeb942db3873e8aecf6737815a7183bf3fadac627395bcbd7a22bdd9d5ac5bf39c24b4ec88eb8a5cce6e5a225ecb015b2ab4747183bb04d9b3cf6e30b639fbdc28951605095df3e66ff994f0be172374388c2ea33af9999509c630d942038e1204dcb3ce820619b4da9c70cd335c6c716339f163deb15b745cef019edcaaf9d661fcde58f5c492c7ce7e6616fbd774c6f6136740f0fed418850b089c44e2a5de18e582d98d203a811ffc4a3f433b960657f0db8261ad216f75be6293be180c826003ac61b082b9b335d788a5186f3b26c700e09e5693c16690e24c22a1838e0958ee6cf05056470e38849c65f4c13b291e295977b9df0fd035543e93271d00135168b44fdb33cb09c9ff34a84b50a30f8d70f1adf263583210fb5845383ab4e372fe2a3d15ae8b914fb1fbebbd6957e7de5358a3fe46e9392a7df0bbf2d87cde8e6f6e457ffd1cfe18be6f3776a6d2113a536f98544fe4e04bb89ea5b116ab2e6541e1f1d5bc38e4364a55a4e446d4e869987ec2e878743f4110823f65f279f38916e6527d129fd79c5cd42a9054aece46c6a3c9bfeeeb2606e4635a0fe07840586a48d8b53c013aa03d6ec5019e1b1d15befa6fd7c5e279122a7f040a7ff31f67c04c745a2aeacccd57eeff7981e29a47cf38c9b5aa952304113de6ec85217e9599eea80b9bcf1bac682d8512f366757037ce54f83d576f959e1802f7c7b148966b15f6bfb90d17c12aeeed3e1bdd2483e253913e2f9ff3ec71907b6c716e9310e27450af52ce3a10feca893c3a2d3aff541508fbcbf6dcc0d308755296778fa406fed0a7bfb4f99586b533d8bdc43065b70f1a443fb89722d06dd5233c6681ca7c2fa70c3cfdb4488339f81734d6ebdb12a45587927ab207f4242a51403a710c1e8506ad72d542ad9c33e00a664da4a7fe886a0e81ec52a70b8c8b638c31d7635dcbad27b2d55a209ad422723355b1cd860d82d14ed20a01d016b1c990b01ff9c88c7c76f07abd1683f8b26077f0565958232a25b59f46bbcff5caa97358439725272d8e487263a16b2739bd614c1892fddadfa6e0b45526b5047267b7d27f5bf3105b7433bf766bdfde5c3d8ecd093972ed77a4e12982d523bdac064a9d3e282f440314f7e2d5cb7416a9eba7973694f081cbe470b85f1d5d206c0dca4386296b44655f43d92e605d38fc368dbf96b8fe7eb8afb68fe94dd319dd50d9d015981906eb4d104882975779b926c74bf4f1bc2a210b646f0eb0a0c87133cb1749ea0650ba041323ca6302dfe194a82719c465c1844c97ab00c09e5726b98645dc13164307682a80041117420331369d6b2ad3f51ffc0c932012be3f85381e61bbf3ae78e33f0a3208545674faf89e7819b8778a75f5ea30bbce98c25da5da6a7a6d40aba13dc48d3ba28ff9861f57419e093befe71c796e794705c6371936a1a582dad68f1ba81a5492957b061082d5e83d5562e82157acd2a1ebe3e8db31ad35ca85e647a18eadf6d9c323372de8e5e50d60f8faaea91be7e7085a022f0d252dd082998c66b38b65c74ae23360733fb3bdf7c03ca3b6b26ecd796030c4e8d65601cef53e72bdce51133bc158f82efd53f8ebab451aed0334f328d2e62a945a5bd7660dd974da9e800c7b2a04ab6106169dff0e4b85faefe49d6c7732770c38cc20c33668430090418675d130e37db7aa932330884620c2a2d57eec663f98b768e8597b025cfac0dba34bb756ba0f093ccd98040075b9bc3afc7881c63a320f85383d7e38e7ca2ddd570179cdc4f37e1278f5aab922291735472f1a5d12512fa5fbd5e81799f1d38e131c27386a6fe86e2b8f5da7ddedb21c25a8464496c0a2ceb0cad2d9d99b14c255999e435fcc87078dedb00bfd40d569c5cf8eccaa862c7c0b358e8642200dbc520e4118637b25b82aaa62406c1b08b21accbd49eb32f29ba6ce533470622c1e4dacd59dbe91f20fc8ef46991f9b40a374d1e8c7a3966c25833defbf3dfcc3cea90ad1be8dc2cbee4c5831f14a2c39bcdd2de737cfefe72f82e2656e8e5f294f42d669aec037a2f1cb9f7be51fd3eade14a0532109b49350c49a0e7e988fa259fa4f38132e8a8da925127b8666cc08717b6cbdeb22d159f4431d52081399841f3cdc5a156e624cd4ebf9c1cad092caee7caf27325409cf9229bbfd12e4a32d284c8a324c93b0bd5978f1f5e4232d12e64d53a16056cc2adb1da4739cb210f607729aa33ee30fda5a463b3fc7c40956e35b18f7431eca46f447398eedd08b7c77f8bf56ae24ec2436b7fa1caa00b19955c118465b4e0520a89200397ee887709b4795d2cdccc01a30f009b6748c1c34ce0a3194b1ce6bc6bc95af37e728cd921967970815b0887b79867b379d6958e3aad7030d01cbb3ef9b71e6e498a5d5920007bf6147ab0fa3a526421f082441cdf7c9a2062d97968da4bfc0ddeea2ed24fe1ad6f84b4f07088c3c6fdf286b9cc39681cc3563a889e6640f32ecef60054c14eca571694c28e8f7f35269d803027d218bb40ed121a62f6d97216205cb61d450644ddf0bb00bb463b559444333a64603a738f171e54b18a5b3f3f351dee409b53205aa5c706009f87321a4e8566e4af280f460de71f2951297c4732692f1e7aee5d4e5bb369ddcbeeaf2f2b116e7c0c4a6131c68005391200c9f11b69bd340ad72e950b1cb37734c38efa8176c9ba395438dda698e6e8fcbfac2e38f0fa1df8a68a875f47d567354aa45bb3428fd3657e9f664b39bdd0486af140279be761436b9191c717df16b1945d42751b4ae88accdc4094c7a9eaa4a7379778f6a50601ba39f40c4bf89a65693055afd89e39199cf029d9be1bb2c8bc92b2f1c252f6b6ca0538bc325737833bc4123361c9ac12a42d3dd405934576bd958c0f8372c52bff7f563ce08c497fa0c130681d8b63fe9f1b76fe8bf435b78fdc3d8dcd3d6ff4052df4c1ffc72f53db82e795a1ee6558422eff0cc2ec9544c16c52ab881da8e87cfda09cf40bdc7800c598f43b95ce0635d0c0639c50630057ae704d75544100c4ed960b018bdad0912018335e3adb98d011449a77df51290f1ab8c5a2762a2162fe7cbbd7868c8d606398aa79866843aa25feb93bec44bba8e39338bc0a4742f173fa5899fc014bb81cbbe022a58ccd64e00756b769e99fe1a7f530fd92449cf429f91d60d95ce9a542aed03ac9f1f6a4c37500f3085453c05caed82ca1cfdf931d8184e235d35b20601c9987409d94370ae545677140fea19a1d9c90bae9ac8eaa31a884ffcda7dadf961e43a05231c61fe22fa65966857bbe901a96ffdb45abfe903bef0c8cf98e8dcec4479966c810d8843f4a8e3d7056fa41eda606bfb412a93593df516c1489e7f9e2dbafffc1a3bddab2b756f2a5ea16f5f5ba48dad44b03d18b7457969e55fbe2b387e9b47b7453f4a45fc316260fd05536219ed63eb93ac70ba0786ee86b29693e2c87255230a8fc53cb00d7b609a7a5f1c997f14690e881b22319b8335ac81eb497380681b4334a8a5dd31e1205b93825ad66a063ebf9fb140a2e9ebd1edc296bfab7cba8c5c1c0820449c60c85d37b9fda48b298712c12cce65a3daef81c0ff157f0173e6f0958cb42b27e4e4c6097b880f883f925c8c1fd248e22e54be41f38d77945a688df3f09426f9474ef72588cb359a20c7bba2c2e1840becfc5d15e68b8c0196845c5c84e57a1c5399c418f81173e4030dd4984b68682016934693da3a7422953e1408d3b2714c829aa15f77d55a0dbff40f9eacb4ef0d6a3671a8f03711e4769efc1f26d8faa1f266a9379bfe0e7edc9a97915f47b8f26f1b8f776071496f7185db83799e845cd2044cdd4e15bd57f924fd145e06fa778d88ba2abe197979e2727615c2e02961a0fd1cb158408e838cb7f5a3e4c1628a3bf322dfc866078ff8075209472e36b57adc7c791cbe214e93ea7328da81880d726701e7de526329c5cce7fe55ea92b15e6828b44cc0baf4308b26951f2b7540e365b0850ca6e0dc5f8e92d2f89570e1e048d41150ccb2c0639d071ecafd2af4949b78e528346b54056dff0bb1f267c947f1c64a98b1a789fac75c74aba842afcf5a9a8db06c1b4c2773bb29efc27d770a3035205de6e80fea7fe12f9122ae4cca30940243b1da7e2920f23199114a5865252073526035c63e3588ffde16a0ca39db42957b14947bffe923da86072a8ff7dfbfad51c0dc44b09c1834c06eb545a47183ea0a0914ba713502a940d47625d62ff7198563a627be93af8fcc0759924600bc47ead6dcd63ad2f73fe9e1f2c5eb38f97541e2536b7b8bb3c3c34eb5243b2d73105ce53176719e7a39658b8e046e0de1610478d17892d4540221868515e60be913febf40231073bfce3bfc5d56613ef832dfe211e61b1e2e44139a7f5bb3ce0a6ad0fc496c4dc0b9103e0e998abcf1d331e2cdc094dc182f2bd9179641b9c9b2c66017b21b70ea5de829d7d0269496631616c0f55adf8400dbfb37a5abccc97128add47a43787873d1c4b71cf69ac1551cce794cfb45e4c3b4121d1d3654c23b07fede61cb4a9b920de45832f364fdf33ba7eff89788d4826e43ee2841233d739ae7c6e27282c5a5ece632ba37e045d0fbbf6517d3ae80d4ae5d2fe2e05c48d7e85197481dc5bab3d567c7a94cf9f0375846f855b870d2635686a2d362e07aaf59e78a51c5f1560f2c6147ab8828880ac2251a7d2b9b6fb3d83f60021c8c2937a07a7df1b4ea09e917e24ae7261303bd42548c43cdda0517a48f9d86984a831dc198e77209ee6e287573494ff93830472729f24adc56c1e99491c71c0cf1bed9b28346f68561c31684166cc8f4aae17eff861a0ce3a696807c149e17b38c441b6fbcf69c54e97256f8706b1986f3a0dbc2f46095dde07f963dceeeacb19112a67e5139ce516944f074a779e765281b0dd3b9a6685c93a70f3eb52708024dff8ba3a7c23b200b44fd7131c0653371585dd080d0d6cdf264f5360f957e8467744714ac9ae340f4a0b16ec0a88848067dbb2948865e86534eba91eb0792e2273b86b36cda7354a294ace95eb131ca41a027011ac4cf02610a8ad09b178c4ffaac7215cb39d4ae609d18f3adb585d94b8342bd0320a4af489998b61f3cdc2e26d04aa71930627e9fd1450185826371d043f85fa3eb52ed95a231ecc4286e8b26ab40a40d5b69bb7bd0fa4e1f20cb8b19d31fdd2a55be895ab5c5380b9b82aeff94f57dbfc73d1c576565bb7871f478f28477fa52cdddb77317b66993efc7cc54fe0babbe3dcce29e9a90d54c687969a26544894c12ceaa69986fca8b3dbba02edbe16deb6bc1d946f08f3915854e9c98b115a1639d1d1ba40c1ff9a8d66b31fce3810ba4fb134e456536b9ee2b8b1846bd91158df9952825b755c48bdddfdc0b4184ba08aa52a821e55b9eea1efbf6e01a762da26572fc282402efd886f25508b43a0ec8fd3652c707f67103554e6d94cba7327ae20d832e354c76239096e121236b94554b3e6a6afb6f007ec888d51f5e28919f6ee8d3500228cca359e444ec809de0e9f5b04344a5ce93336fb09713316e66be4a86042a2ea93aaf223d58b45173995b1c09a89344cda882f3c295b1bcd6490a029418216e0af459ff0a3ffc10450fe2c4d6cb259b8c29b3e3e9fffd9c25359e091a23a4872e229d69746a277c17c8cf43982f6d801d863653316582addb6887f74f6770c76da4d72d39dae1b421d19800f1068dfb049065c25d5fd2d7a6756b39d8f4cedca304a89adc1d2bec3be34f5c4afe6d152bfd3e734207f718143d607106e54f312311c6f22049f56cbd1ef0de867e40269534b03eba64ae6684bbde9ecb29b6bc3d050682dab6e1dcdf54cc5e230124e0a30c1eabd99c5edc4cb41bb3d291b8248d5a0710abaf11a512956b12c38a67fcec867dd52425e51381b8a4b8f7124ecf756aaac0beaa44864639a092f8e6a2432157f034fb88dcf70f77ba00cb51422bfaece45f22e865fc63ef796c8033ea67708f76bc71db83f56fe9fb34b26c6d57875152226e10ab3d40339007c496f39fd64d4269f48e3e475a421d8dccf2e533b92922b80231f9782a9a2fc513a6cdd582e615cca62c5e58ae739e75b7651d446598802c8eb25ddd8365b3381c778e5fb2f06d21047f836f7587f51d06b497dddfb73af91471e3d98600a9214a4dd6df6a3996148fb8fa0a0d21bb0df92a8a601f3e0b1b70b7482f7229b6f2ed108eec762b31929b207372f26d4d628648b979a42fe9fd87e4dde396555e6e5cf47614c3777803078cc988d2b4fade0eebae6aecc40d702a2cda1f2249b5db0bbf19444179bff82d5375ebb8c11cad16271beeba44e886161cab488c65c3f86a354db12c79b56c3541478e8d025e6240d136123313e95b015d5b20d559dfab78f7113ceabbc003b9824119a4ff7d160cefc49dda856f7fc1a9e0b2e0b65e27366036b2db3b1ce44eb3edd0c2349dc4dd3514d7cadce5200ba23ca46891387540dd00aa6e197b692c8b4e8212226ece5bc1febc814f59e28c2cfc9a3844ca8d4d7435b463160b6c5f961ebe410ef7f889ba1443834266d0ee716c1bdca621ad1387258ff18400687b428feea5dd638fe6bced32f11ec60eb0c60cae5641c99860f35ee576e2a22c057efdf221f7c66454ab269a25896a984cfcf887a7c293805c4f12449e9d03c7d4d8935fdb00e88004c17c574a47fb99ae0f305540841f40af3a07bffad8efc12275f8f8fca7189689235ada0b3389601c47e65923f91521eda8ce2398b1e80d81e671ddd97912d6bec6c787a6947c7fadfd088753449276fcaf33e6f4cab96a089da0ef2a9ab62a79788c319fbf9b3fcdb4b051c03ca11ef7c89c8467409857fb8e97ac8e63c5ebe1ae3488fbc03bea79d7c98fb5a22a32644e60d40ac3b94e70ca7356dd55d2978032a7eedd85cf0d9d590f495971d30b9e578f9629990e0cfd4dc91b8e7a1bd91230cc8b2771b18f1ad81f125459167f06751b9f225e40cb8e333682364b5fd04cf8d13d9cb1dcb69de95783f2cb1910b12a8a91d3bc9ef951460706a963d08dabe6b03182a9b8737e1d07058891f3d69193aef2837cda96b9228222c38ee6a68968b3aceee4d677a600598f4d5a16748a00381d52843790ece6d0b90e1ed7240d9c13bbe8a621123a5b0693268e551d96d80b0800658daad323e9c04970f1a89d189ded2adc50d086b4e52c54ed922160c729b8aa542cd08014423e531e9ee2ef2edad098509c9ab556ae6c066d0f3ee2f3ea1f44bcc3f46dbbf16d8e33b8362229eb3b5979437af7517d530c3b7d08f8b6e58229fa691dc18b29d17df735b141b32f59730fb919ae3af231acc6ef5cb713db3aa4a3dbdd1a695b3235c228714104329def7b40ccf78ace6ec700d9ac4481ac3453a71d3b4dbca79991eac3a2cbc56e0ed3398c8c6abe61e4accb10e314d175a1b6831234b50d0cade3eb21da937ec59f114a8a8a5cc6d0d8648d264799e74e2a8f9110dcf6a3f27a8713bf6a20b19a5da7bc1c838de56e777ca19f33731fe1b258eb6df6ebcdbae1940f0f59df12305650fbff3cb903792a4568b0a1e2a5d798c61a9e72457face2d46d831c45baa135ec34b44918676d6637693f8c8abd517381805e1d80263388e61844cd05a97a90b4c03c71f2754245b120aab5e6550fe00513e44b189741a7eec365f78084e88442c53936d271dce90d1f162d79de38969a0b66b4a745e6819572b2d10aec9cd6fbdf8e55b5e4f911d45ff58cc0a2d93c61a8c9b1976ae1abc4999859dfeb708ab923b5bb945c05010a65f662f95b5c97a7e1458ada34d9f05ec8a52314e05c9d1267122d0cd5206006f96b274faf1ee7fe511519bd93490724c35d733f6b24eadb6b47aec54d27e545a0247094ab426d1945b66eca95ec17da4c2e4a1a2350635c115eec13f3d2427387e6a0ec8d04b3d22a92b95e3c263cb82c0e390a9652c67c9c9245729e0ffa3deae20e1c7dd8f3b923c5a12fe8217c840f8d4c289e783919a293987886b95a163b35daa611b27bf6416a0f95dc368cb5a3c848ce83423abd55e36bfffec4969581e4c5beaa3c93d86f95ba4b14af3008ac01055b54aed0e737a51c0b56b2eceea4b194c4f40be093bed4fb10a75288448d9617b6acdd33b6a423c00214beeee642a19010c56e998523407646be2e83f84017371628b5cfa760fbf4c4cd6686b74e245c37ef1a0040ee442d97670755222e6bac2c814c0e633f1d0ca48b021007fd70a1f5ec9f7892f9a7956a6de7b9d00942f03603b915a7a6d2202c2c7998e3eb30431c90c506e76e4513fa1fa0b62e9462791fb22d15fd5db4ef802f158bc9df74a82058c0e1578d7988e86519960efc5503bfb6da7fafd6a752879d5f9d1d2343016c0950d12487987f6632674e6a269515ecd6670276f67e24130e067cf46644abeda61c08545cc829ebace19903199d29805fe029c78db8ad22b97ae79947388cc3acc73051465426423fde98053372b73e3f85bfa1cf30c77153ec04a9ee437c6dc58ce2469af03c5843bcacb14c392214f849b15ebf5912e723a83ba30f6d91154ebf50db0e15a23aab4efbf9691f2e48d3c615e0ce43fa129078dcb418bb2b4f05beadb72cf0b4768536c6aaa056508d6577589b47b53cf2706ff21fc66c3c4c939b60f7ed30ad55061dd860880f4423792dd86ef99c51e91a80a6b099bbb1283e992b6712767282c936394e2653b41345439c4d9f3c3fd5104b5f36326deaae0124f4c5654472e873b53aea4c6e5d24bd6dace28273ac723975dad650c781a2f18a392c09afdd613a4bbfa903a04f413f6c99a5e6a13ac8faa61e83e627b9a75853994c8c2fe7964335fff62794612a3ce6e1d2e5decdacfc9af5d43b0d18c8f0ba7c010cdfc5a3a7dfa1a7713611ffb0ff4a372a06ef3b1cda512e9612f7cc518b2220f479a5279753b0e7a414c8e5c41fa787812a21f9ec983d9fabfee42354b459d4b4ca53a16418bd6a4a2f71d72c397451dbedf3c935741d084b306615fbfffc7cdcbdfcfa20f4683236fe8265016342c1f2e2f57abc8cd42685e546343e796dc6b22733b8f170a2d51b46e833744dfd6b841e1afe84d93e36bfc848a0b2bed596f435a7adbdc91c687923a3ed6817cc9a9786719e610c98261a8f8bede9c4541b27966dcc13efa36e38c9e734cf078796e1f82f0c76c5159f1dabc1a70121c4261f6e89a0e191b41ad9e9e67081d70370f4dfb685f5e152233928016a7b0d0b686b644500144b041c6950faef30f231728031f2d4aa24d308ec1c24b81cb854a6ff54f19c1cb5de6acbc09257ac7a53b0d8a29c5ea27eedf81f31d875adf471eddca76d60d7859d7011623d23a8145628047c3ba68d68c2acaec69d36640f7f0f4117463786e2266a426e455f5fac5ebbd6efa51fa25b97779fc714d125523f50d7951ca0c8b7863e46b32e1afa545a3c09ac39c431cd24ba904695eef122042a5b3995a0344b83de8c0f55ad180b591d4b3027171cafe9e2d5b66f3788c90fb9cb44dc77bb396c21365fb2041bc1324eb77880884cba9f3d2ae9f226cefb6e9a0d537af942af143cf2d1bf07ea9e6e64635e449aec41c8e787c398e895759d69b566c72a3a30cb9e91974dbed827f08edc18d77e75ee2155e3ebf2eb796a1f3a225d922d1f6acdd6a83b5e6425b55e3b473a1cec433a39c4928567eaaa46c7e0e0c038df93a274148d805c155c8fc756cca95469facd59d87e2a2b2ddd25156208ca1fe3852f1033e2bfc64d36af46aa1531536211d710bc7c393b97eb82cd52357b173c7353433c8c68add8f0ccdac07bf88e08380657323c2ad682cf54280f065c4d9dddee386fea021ec2276673e0174f03ca155254cf0ff32551ad148735db472b480c84e11fe0581b709acb8a019bc0bf9804905ff1067c93f17e8988e475ea3171f8ee8fba84121d6773cb66f3b92751ffd281e5d3043a7272c5c03462990a0c026408aa410a2bb00000611034ef26052836d357e62e1d8536822d4217244ae4ea6e195d591eca1fc2f200000032526908f23409ea826ae35f85e9dc7da9d1dbfe7df75512ae78f6e8c2aeb7bcbf97452ec1e6c5ae3c8eebd72367f833bb11a968b5ffe9c22878195c200f979694fa9eca075937fd500778e2068a5546fe07ce7018ef42dc7c0e91e8123e32a6f5d1d9b9ba604b636d65dd5bcd61bab668e858658dd5766994794e7f96257d2d8b4103da069f9ae636883983d1a775b5f85d8789ad3bbd963e555284fd0bd05d258067cea4a3fb80e7f42941c3da1b6296b86088508acea6a534978e45d8c59191aeae623f1da920011a000e8978f5c22c4ec8864b566072e359e88b7d1ede8093c12228b14dea7ff8796339c90f1bdc79cc9dc162a3f48d45e021a0f8b47bf990a4d230a40e57884311f1edbe619b0e54ad4bacb80670fbbc4171cdfef44e3fdcee6bc73f46dfddd646618b5e5f176c2287c17f5f8d855745894dc3fe13f5d44b92901f57d654ccad1b6492c63f49baf32627be34d430e038af6c9d9764c59d811bf311ab52b4d462e4f93c2fda1f12662eb16c5b2f75d8e4ca7a39ea94b8865fbd525333e7aef493c0a72ca4ac8885f8ab24880916d37da6fdd56f3218518be74bc09961bdf839d079ed3e06cb5e05d93cbdda21e7df88e995cd1a0e9d9a975a24c0998ea7bc0bd17cb766e26ee7cceede4c8b50778d942220dc2774fc580c113019ddd99f266f6609aa959f0554b9c7bf092ead926dcbd714eafe045410b79c3965a151c295fb0ad9d29f298099f1e4c116cb1f34c9db9b607864b824545435a6ad1e2d9eda75362fb3368e3257e74ae8f0d0cfe987e909874661ec6f94079328b0f753b673b374cac0cff1412b1a1f2f7dfe38b4307397ccde5793c7407c0c5c2f1af33ebfb24a1c0ef18773e26f6e5c1a71090065624d58ccbbeae696dfaaab5d725321ddb267cfa19ea1e3c87398092507521ca9d76dac1dc83b3c421c8096752ce2411324841ef9885f5093b5bbd988a49a75486161ff7d397153d7b2f6783b6d4a4dedc6f19a7bc853037fb38a4e6f051051851ffb4e8c5f9c720df1b9522aeb5ec31c5ba3aecfeab2506a99b9c619963664c5b98ea8a070637a3a2f8dadd2a91355c00055add820b6a76ffdc1b52c1f683a2fa1671777ee122aa0922455e9c855caf69b6f01ddade781a2fe2cf8748d10becf1fba31556cb2eaa86c11a21dba6980636cc10f70074b0dd330e9129b4744b994956ab9846d3bbbbff260220c903d738488ba9cb82ed594295708e821643a7cf4bce90ce6d5b3be5eda2459b7e8dd3ba8afe32b1b0153b9666b2bbc00d878233cb493a0b296b7130628287cdea6e957f2d13fe30885f63643a855aa0012214cd3f1bc7740bf25e16b86c6662b3d78fc59429d90d99c4cd781891f51a7b0452f176800dc2f344eb3c0d207bd351df9a4122d4ca0fb14e4941e327ac369fe6804c0f2cbd6c62076999c2b321b8411d007ddb2f79473fe763db6f709af95b131fdea8e1a634b73b810cc30974f5de92b39b6e70849865fba0009ed1e75cc765d77ebd2c3e4fe35baf9b1bcdb06989bfd77c879b55a37aa257aaab19bbf358b8540944e6ac56381bfe74738d23ad530424e926634943a1d5e1f7dd5bd7f57d56cd8d4fded72c00c820b3ad7753686fcd971aba8f2773f3dbdfda74faaf3433fd2e7c3ee10d09aaf08e6e117637e73738becedfc8384e2deb0d643842661310e1a8123d028d3ab4801039273c248e8c0c56c68e1e343eb222f933e85f7cf67909fc65426fe88766f7cf683dffc72738562adfeb906a2bff8a7e6bce6da59dadff467512ff587dc3e30642b935e5c057c22ed23a0cdc55e2671094f5704bbbf1e8618693fb274cee5524defac6f441ce0ff1ec3dc29962b9e7738c4567f06546e3bb059b23594a922d2c8f1c33f49602a3a79d38e8092ceb08624926b83f49ccfffc330562256ca9b2460a9375f6d6849e04641e9fc42e61a282ee508eefe5a3d6a72f0f97dac824c47ffb2a12aa748aca0627444feca20a78e250967d0eac497baa89066da48e4f128656ab8f1c8adadbf365384fe81d8e5bddc16ca2afec6b72d1f8258b607f11d9970c9a3a633f16e829e09de6ce00181dd2b5a9b5be3ac233cba2852eec9199ee18d6e62dfaeb745cc487538511989ca29e361ae9bfc4aeba89e619259b938760bae0ee562b800c336e6389113fd0dd374730d803e5f6e26c8f5dedf170d848307dc8f15be2ff8381adf5a06cf8b111abcd4d70efe17f5620f1686c4b859ca7a52370acb14b5234e124ddda55330a88db7f0fb6c87a847c92ffb6b9e6547b3444a2250c48607066dd6dd7528eb965541d8da58b2e7f41f9a46cbd45c4d47b69e2bf45e7c574be886772159f843040b3d4d50ecd016f61da6238b343728fd00daa03fe1e56e6986c10e832245c012f2096cd2170578265333ed5384be4a620297cd0415e905ff2e0905bf85b6ecf025503c17458623fe085e46569bf7502ded848c1702d0d1e1e08694e7621ac92e06d69c88dd185623ee8a2c90378609ecc892b00afac52d0f70d6d8969be5173b97e94d4f32354794c61a455ab76164bf460fd606e6cfc9271f349231d7c1230330b417456287e526c097fe6f05588e46fb8d1140b3d381719d580f0dd08d66775172600f1ee425ef9417bf647dd32d306ed9f2e3835ac88c2569b6529b3963c46d244e997a547f45268c853f1d279cb97ba78ec887c8f703d41fb90aa7fdf379e62dd6ef4bdd82acb92336d1d48f8dec27dd063f142b1a7721581ff71ab5caf6ad86ff33aa65da0b3886843ed9449b8bad176a150a7773e07033792f3d8101307c2ac5b30c04e8603c997bf5b903636f3d6c4feeb86f2e6caaa9c0ba9a9ac171d57ba9967fd3bb96789b2e254d3d63ad202e3c0641cfe003d0adc07f143507e1d1866fc7d524c3f4c69df65aef52ed0958305916f3d968390348b94e3824426540233a31a242b3764a5beeba83c58a3da2114285a742369d6b8de074a857721810247072ef4fcfcc5c46f770a029469fee5c206ff4819c25b3cbfeeef591d13b03e24dff64c2b937b2ee5e9531b347e8477401ddaf3984787e416ce046edb3aed4387c65d785dfec65e33640cf5f56bef33865e1ba6092a6fbcc70147727bf367adecd02ab9bd4614050538b957ffd7e3bf8a84ff7316ce0780f64fa67c4dbf0cc86f2c2c8f16b937bb6ff4e8b8bc9b7cfa71f242f644fd0e6b4bad5eefd086ead8abd3bbecf664b12ce34f5f2c297c14b75bb8b7bed3c4158871e506b0e4f55b78c00540cb9f53337be01453d5e9809799f8b85b0da23f2fdcc5d7c10dc43125995489f9d16d77197499f554689512fe9cd3b3d02742393fcdf4351d54df491133e991f9efd652427981d17fbb1433babc12e6b381c5e3fa234dc9355b765dd893cac53a53c156340f825b6505950174adae934cf2de9d96b451f365655b6779c5fba6465945f45107cb17239d533ae3ce5782f3958f67c4475f106cd35d7a731544883c5e04f27beb130eee8a5572e0f6dc2515c7327facbf7a3eec5f9436aa3899223a47777936cfe4f8122037e57985b4f798abff540b234c0a64b7f04afe4a6976b01b21109f31c858e647be92f4cb4cad167d94788a432c54fabbdb945484ba866f055f874c7dcc6f7950799fd6d21a20acb809a6667b0ed3fc63f8f15343f529789983b608b79c2177f734b817ea983000fcb82821b57043aef08fa26ab9363bb10bd0a9c2e2a04908e38fb14bf5045dbee7e0136d2e818324d029315c11a88048ffb1125dd988fcce543c1be0ee3529f2d0d7518abfa475eda92bf903b840b8b7683a334345affa3fce1925888dee561a79c32cbd2f0f159c9acee44d2ad58677f082553c23ce5923014d5c50452c43d04620602f2bca0257fb9e05b105d6d261416aad9e92a8cd5a20ce18bdfa467415c28eff5d4d8df966ed5b2528f14c126fe69ac5b23e9758f06a23df7e84a8752cb94580cd56431fdb624b1640e1ab6756d3c3b87d9f7bd5bcfa83bf53df09ba0975d3670842bd72dbc71f866845fe46afc3613151c66fe79ca8ff65fbc546382fcd8682114464fb11488e2f90c3ce442d0761794504f4cf7fd86ca469c671edfa84cff62244d7b709fdd8eb2a1c0a45194e4b239f4d32d5691e50c0cb44c9f38dfb3ed0ef23a159fa829551b535782f0b5047f0c624b4f8de72bc2a95e76c20eff9a169f1378abd5f0f072a69722fe835f0dc05963f007ed0b0ce7990501189084dd48c7889fcf3b4995f25e01b0a569791ac547fb1873f07ed0d12a35fa913c54fdef161f0960e22a58847eeb9909ccd6bb6dff72854a186ba283ee370844fa7ff5e6f1d015ef42c5de496e4c31cd4c321bbb16bd055319a20d52c1d1d06c12e89437067e7ce683541313de7ed0143f170ff0a26fd3adf9313ac890c1d3d86e2af176c64adc0d4af9ce3fdb0554bf65340de15c3e9ad4b42cfeb72eadd60e4c1b17febbc6169ff8b5b6cc129145cd0f35a1c1c73fea44117739dbfbd443cb70d22f4a1ae9e212f49520fa414b07e429d11a137888b5519513f4aad3c4d75791bc38879a6467853f95e2526e3cc131d3cb0a3745ca18093a0deb0432f6dcfdec02614393427b2354ef9f22a9b48d05a88b95032560176bb47e0b540142544fd277ee33714142764d823d610caf418508c0f73124701fac5cc4bcb10c5cd0fbb069098740ef63df14c55ae6569b8f70c303a448a92db6a71f579aa34ec0106ed2af381eaed35e2ad2d38268631e3ff68029936e20310a518890369ff283e51270670604c47b4e691bcee38c57a582f9d6d8d74c9aafbf6c13ec36c628258ca68bf98d1ab7c16f978bd8de62c548644b7b89569fd8b384726ea0f0ab09032ce5656c6b1245f2161801826f9f5f5ab8adc7a7e5456680e85bdd848b7fb795af89e1013a3b28bfd766651df6edb610a91a2808d3cdd7eab15f82c65f28eed55ba0da20cb6c5c924688a8189c9ea5f29b2e92d1b49a38676fd1b439fcacd6f554c6e45b79a4f66076b714ddd426a858c44505d7f7fa95bc91cf5e7945e6bf82714f85a3d697459c1cf49d4d3663482f5a545bbd2963ea31f751ea21acf3ec57b41ff4a14b6cd149fcf1f1b549f9a5ff667ae7ec757f19c6464ea9a3a4ac9e5db07c4a7d18a98d2992ed7be114b48a8c8cb2e82cd506764ac667d5bd52d2c35fe97d78ccbec81caf9f0231f136a51359f2d9d9a7b5a4d8bc14893a982a9f3495b477330fc05d1d549a08c781b3cf2ada176cfd745c0e81199f10493b4aff60323326d7b81dac90438d3354acc366840b5514beefe39679c3948b9364d4259b8c1ef53540068f93ee89a914399272ba33a36ad67be192ab47d757ffe1f39773e9be0b00c11bce841a796366d5343df8deda7d97fe6ff22cacb10bcb0887a7ea80b056013e5e915efc42d06540cbb32380b4441b8fdb1c625ea5560289526959242c4756bc00bda566544b40894355a8795d5caa8aa571cde9b5b170fc094b3bfa4e39f1d51fe6c15c3c94d1e604b05cdfe3b93c42af3d1aacd6efb1389221115b873c1bf1b316f5da29db2c2fa4a86e53cfac801d1568f6d257be5acc95846623c7c58811c6637836e7e65dbc018dbe738b35a0c77ee08f28a52398fd20a55310ec87d404792189cf83bbdf2dc7a2a4e32b0affae05b85c4fafa1208b72ec8b11b2e00e4b099b57e95b1f6372c69a6effd79a7f8cdfde431860f84905e59c75e61908d6418d2785c25fd8da6f8052f22c9685b2e607824f6d7657e7f154ebd3a767bb7fd13998b104131728c1f63eb8939ad85ed50b367c0f5cc596c568ba887e218e65e6fc37afa9e64d6e9e28f85cf552bf180b573824143708853d351a4bfc4041b8242f9bd243a0c98f4422b2a3003f5410e8d0b5a3522b9a0e16cdc333cd2f685d13daf5d936a1733ce89bdb506bafe2f945549e47ed2b14fcd82390002372c44ecc89e6b1f3c44873a4c63b84cd9dafb2fd91e02abf8590890169a0eb6eefd6b2b9700b0a21162104acb2ab31dfc3d4b4a90aef6c5036587931008b018e60a4d6bd772168fb52e093563186457eea8b88c4f0e2576b7295b88e11fb2f23760ba93feafc33de20287afcd40f768c53177d334f0f4125d3a914246ee18425536e3ed09297c5dda0cb03ab58d9f728bc26ab6368b35b4590a67cfde792cad689d01865659f2406b970fe283722ee2ce8f80a4678a87f8600e62f61369be11a01528133dadb539e789eddba7b2df82679d74027165c47844e6cd216ec0d32535740926e7a2fb2e52390dbd9caf044e8124af8382f3d537f8ca3fc8e52f5ff7db3069ffa03fa049c386c9d3f2ecb0a5d7f1d4ff33e57cf66a435447def0135d2068f84d1e4533c665357778eb2c57fce282b1862f68ab8e010c75a97cec307b91cdfc667c000ca952b63881dda6fded13ae1c2eb256df4bfb9adad29db98a90d43739c4e2868193f52cf52b91ccf6fbb5816d228207925d901b9259aa228206214271bf655d9dec4e0b2d6dcc613c4b030521d4489efe7757fc0567597e4eaa909cb72b5febf9cb764f41942975591a170095df744a8b785fe0275e3c4ac090835bf39986efe6ade5fdb55afb429c877a0b43888b62948c9f55f8f32a64ed560e2f8a97abfc7605a9c762dc855a5a1cc2cb5169da5f63f0eaab9564394536f66767730f470dfe63acdfb422486aeeb523ccb11f633270e3ba4beaad35a7ac74a9f37417e8e109a702f337a672f920274271677558787a56701616e4451e693af37853ef358d0c159544cb0f6721e2fb79b16251b0507edf5a9283cacaddb92519689ad4bd2d760b9072d5173645f6547bcf5712e2f52279ecfdcd1bb59073e5e910bd042332a9b3bfb0665d746d407e337c8d125e6c12a151d59e4d767c8a1255506109466f1ea3a56131788fbdd62d534928f6297562b0e4d1c822a3ec67808ac1a4847f47786d8ad79ff4af33a395c1fb2f389a7af233e8773ffc490394f1be5df84cb1f7b07e994f80be80c9d7791868d5b112d1b0cf1011874155a1f7c2b9c441b7b3dcafdf87ea9e28d66827f585e81bea99df066e621fc5d79c067c9eca5bdffecd186c586d98278250152a04122df5f57dad694e9dc014a677461e659b5ba85f284396dc8f8dc3b383596cea5f92fbe6e30ab4f4efd50db03ec729ce2bd3a1028150aa3266247686a77b839116ee67ceca2a23d05ee4caa40759a326bd741c755816bb97bf6476a8481d9d5668aaa6dc6cdec0bab03559d339b4d8d23c2fd309126b0575579a577bf46469adc0617f236025ab1a4e7033cf220a5eba548d1e0b7cab1957dde9fd69ffaad82d01f7f4268c11a518891d313a272149d4e843aa94962867404f05e4fc6d855ea7f6e03230ebb06f186aaeb6ea3ccf746805cf9425ad1c9d270e51a5b0b6aecc1ec34f93c5f24f54ffcfbf48da63a708ab41898192da708cec5c177ab12a288df69a0de46b5161a4fbae669b51e74d6b3823acb591e1f3b3130600aca9f0c162e120fcc582ae9c34818824e20cf8ca4fc451d2a242f4d16e61c493f7561b1d7c4d9aecf31434f244548e50c1ac2e43f02d849b0640bfc3d126d3868b4dad2770e5a824f964edd27d3badc648cbc6b14880decc99ec6968e465ff8b44b1052ca04293ae819369814a6007eb552259ad8973165b463c40d6313b9d23876a15286eda89bb9ff0f0af250655ab05a2fa6390c14dbefc276935c564c8ef7ab5a777af7d41755608f0b8d9c915ed435b78f7a7a40867e978900a540479ac1736a802ecd7b12ec5bdab0fcd81f8d684599d2e3f46e077d4131d7abcdfd75fa3f81e173cca9670b21c0ddcb465639c13c3c4bf2a4c44925a965311d04e3b2f152c2bceb683a0f96dd873a2c2c3349d41f25be8841ca572a4795f5e6bbc7c164dc86520bfc5bc6dcd4c11fb3fd0718a7b936c97ac36a97adbb03c914ab1fcb5e311c15858125b8a9083fe29126ef6f83cf293bb8d0c41408411b884aefcb97189cc1523ab9823caa38ce71e6dc43b0d4b73882efadc2644a102f403c3b0847e620c9ddd3ea0617e2a006674b6802057d78eb3b85f2c5ea620f817bc36d46adc435dc097ca097bf49d78cdc18511301c92b46a7059ebad247e6874062e31537d5937bfe2957815778b49ae4b14a284ad7b494106cd4154cf3a4268b467ab7be6307404754b314ed4ae5034c28335fd1899db1957ec250e41055844751cf36b489881492357212c76d34646c22a4aecf21941eb9036cc53351f0ae500c9d124ea4df8a127f7576c494896c8a44e3b6bb4e0b16f6ddc014f3e0097cc9ed79bf7fc4b95bbfa8e46448dd63d11d19cf9189817da5f3c807bbf112c8277a13c286f93a22db3f69cbdf906c332aded062711ab7e728654e80d7ac61d986e5580226832635690f47c95b91958e5f548685201462a80509e0ac34b67ced9d4379b8a16bb9574b624adf751481b1eca84e7e49aa3980a0f0928a8c615d0f4c1ea9fe010ded3c7e11ac2ed8a2eb7e7f9be66261cb89fa2e54955bbd36bb3dc1fdf86a1c60c178061bfd1470cf4c03ae18dbacd4681993ae7a53698f03afc17960a274c2567ce3142c8c52d9a544a06011e3e32d0bea40178f0d75f8905ff6340aad693e70438b154d867e7fb18e2ba0aa282c2a7a943db16d07ee7cf306c56118574258b1fad0ed8ac387272015a0e7470f44b381bb01044e636d2e8af24395ef22fd8283db4339915c021651ce990253a6470b5a1960e1648134220ad80128119a9724d6f73e3a3462a946b38022f83ae3601bcd3c5cffe4d3b160094d985874ffa6507e467fbd8a8a0565ddbfbbcf2f696928243ae39303330ff37d559c3936981a156247fad3daaa14c636992c8132fbedaed5c525be6dbe6e9323b21bbebbd6eeaa47eb53d7023e9c729fd7c1a40c65fa7099d8acb48c0dc2ffd2dfcd7e72862159999df69c2b1aea28d9b93f241869fb16ee82c38b19ca4724208ccce0c2f4f91a029f663e41e68fcd7044f9dbe555d5b41524d89b82229ccb7255b5b7e724e0eb8d82d48406201bdbc7d90911894cb713e14eac656b4c146b387699e8381746f93c09d0933ac075359bbe56b0b793d1cca318fafd3cfd213668417cea0ff1b995af3aa37261d9f7f9b693448b6df4515372e10d3517f4779d27bdfcece6b3a2dfe086981ba7c837f93e6d1fb671439130d1fbec72869145f677a5e635e3f1f06262471622fdcf139f60b1807b09990a34cc4a7060215a81c128101f11da352170d50b2e3506371a0029b1126f4540f6030cf0f05cb7af7252ef8c75051dc5076529f1230fff6b83d78083cb76cdf0cfcc921a3ee62fb5a64b86e9065dce166a09042a00d43748a2e9109e0b67c62556c4a4fdcdbad49ca3c588ad06f6d34f7236758e2bf39997926c187604ce9293f9480521304ed86fb01f8a89526ab4fe0e0e90c562d8f1be26bab0d8d6abcb1c4451e37d205fa0b0b8069492f2615e21d2410f2e2e4883bb7cd2c594e227133b1b332aedeb10794f56ea007cf55de3b04c034e43ce98f89e1c97b2c8a444fc2a67249be18ae67f15f7c2eb82020fd86ec6150b15347dcf89a897c411a83adc2afd4b7bc2297aa331f11d7761da9216a1bde02c0b84a5c2cba135414b0959f53a51eead310b1208b797244dc209876fec9175498cae7ae7bd145011aa5ca46e86ee2ba00d8427420e5e002d1cbd020ee70632138ced1890437cdde5b26b3858bbc540cf2ae86e93a6dbc69c2c5dc73eb5cf9daff7d4d0f8700f429d4a51135ccebf0c0e2143b7015c96654be6f57654b3ec92e5fbbd5c69c3988ad8c9ae6ad3af14fc9053507ca339e347467cb999a0c43647f149bc6246307e294a8e6dd8b733d5e866e7cab06a2086ef277a4bc94cf326a9b5fe71f231952b1dc30a8e7ea99bc42e52faa83ae50d0a540d4cb0dd5b4224a42d6b75c5a7f44a92804232b9a2a93b692d0612717af0bf11d841fbb72b95c0ac851f358a539b2ba8b1bced478667f430c13a409b993a69c8f33e37ef0d98193175454db2db40b0d6916d787bca011c637035ff340c2db38cf6f8df40965fe95173b72f81f656adbeb2ad98c69b181cd37c84ed0e731204a4ed05c4456e7a2c9a4bfd5feea5aea60477af9ca30735b8dc8d9f548c7f6bc3fecf124f6fd96334e9fd32314223843316e9175cc26724807eac23e1ec120f0e1e73de277c813db91826912888c44623f4e652e480bef688da45bf0490feeaf507d75185412829694a7792db6447fd8d9e652c49de5c453b2ccae64d4962e2b4b5a71574427cb7a954f4b5d39af90bc7ba2de4f87bf9a09407214ecb16755ffadf2573a490db75eb4b985b4e962df6c384a6ba680ef247c9ea9a712fafdaa9852c24a61ad1f8d36b427390d2393ab6d11b909782331a75bcb412002cccc8d2029c58937c51ea91162778a5b2cebeb5c4789e9e33bc6b93aa65139c32d3b3e87325208c3fae6758f948de0029b0da154746eff65fb97fbf68dacc570f67a63dd2f4c681360c8f99aa02683b1a3b4994bcd5a82cb6bef6c78fd5f68159745182856033a6196ba96d56930b993c72308eecf4d1df178038467e88430fffbc2e9f0cbf21431922358e9438d2198ffd010e2d92512864e110e836786cbb4adcc0de62d8855ba29d9249d820278843b60cfa6c8d7f558047f291b439a7443177d3dc520e37e67d984030e88551ddb01246f489456d934c5bc4b05e5133630cb9b6b3e5ebfff184b50219f07ee90b63614405c74836b324c36cbc02bd3d1bcbb846440bdf684174de763e19e92088c5d3c1126583df8b4c1ffb25fa432e8a172cbe7dc69cb999555f512b402f844926866edf9024e20ed4c6165c88bb821e9bc3ea43de3a8527e66c5199f1de201909eba8571363613ffc010dabfc1b3767702769fd20b2ce886c4d1de018028c260350cafe41370ecc6db483c640d218f8a8b0843533daf9962486fa65e1ca86a2fda46ad5a4836fbde72157ee6a22d826a50f68c50dfca4a0983d4544d233aa9efd6d61f4f54befe11d09c112c78544087555c61b19e06ba7d20285acaadacbd0cdf5bdf6d139611b673c8fc90a2d44556eaffc3bfb6096f3d474852efbd5e40ec754b643524b1748d0e1fb3d45ba653755c643f9bb6e5eabf5a17a1510f67211b5c4c40efe38c460bc6e7e0a463a38ec9e3b33bcf28af7831b2794e670939f7c20442381026c5722a848a61a16daa0b4f80130f30bb5cafcdfcc99819efb4b5557d579bc5f6fd2075b01e20e4e04de4ce6d1bdaaf36bf6de91e69223d374c1ea352edc2d75be500144d7e0c8452c9ebffab6383d2461c44e7ad50c7d0e1ed241a882c5cc7b23d1584fa446633fad21960aa3e23cc96b05a5c976ba01f0d35ef262efa3249ab5295b5f8f05d419c9b504124fefe65429f1084cc77718a6d21e807aa5e3b310eabf83270b490334ede9ca8cfc95c9b6f27c7a3d9dca2401dc46d45270bd29ce4c89fad5e55cbca668902eeb8732181cd7a6b9e6622ad35e6d43a8ee62c0af863bc4dff2e8332e4fb83ba48889a1171d351f41f9fd9e66909818e8fee42fbc01601d43dfe0d8f238a3f6ac35d7f8096c025edcd8aa61969900e604153d07f83c4168efc04b889b3edb17160d9e1a849bc7b047e6d240fbf86f8ca320a8e4232ed2f743fd8c0c8c6701fed817f4aca3ca2f58a560960321f7ca75c5456895c861076f981490319538913d6e0592c6a406004ab8c5a13d37415fc72b81b2faf5a02bab02a6d621b61d283acf1acbecc3d7683e96a87c6f1dd7a6efb954dc4d301e63f55ebdd08eb7eabecbc730ffdb168d0980e30922702acdbb8fe76ff6d13a4d25b0639c948b3547d903ece3bb35ca2673ed21381a292ef051068e9b4c7b28630cb9c4c3a874f258a276b8fdb47dda8ff2e296e17894dd091a880899467f72507e51867e88c6a894d5ed8797fa202a1d9853f2b7650ed3c81cb1bd00eb1a4b54844b2ebdd3e8a751ff373cca5836c2669bec5e913a619892b1edccdbd2ac18bd5f276db564dc8736305b2adf5464d6ad2556126b92737c20077d1f1d3a76af10225201ed07b11afc987e6ec6755ca07d2c044f64ae12cf9084e695447f4e2513d908a6baa7b08c3b1facadfd3f5dee6196093ce938faf42bde1270fef7f96282276a836e8944b5497565e96f8c1a7292e2b26f33c94d9cd6bd00734af6cb563a5e62d0885085afd7ee51998b51339aa653cb79da56967c08a5cc65dc86e0d0804fcf4cb13def43f7a65618dd8a33d0515515068c3ac01bc47723f05ee1678ec44e760aa12a7cc9caf2e514042f103665cdf98e2348adc785dba940f85524ef76a69328d71321b53b584a9d4533033723fb3d3191e7a6461495a7269e8b07bdfe2b7adf46c469b050cd5575557ce9c94edca1216a53cb6d1f4e18590f0e116636cb6835f24385ac2016b3b3f61643e3b26efe2aab4f9e4b1ae39c94abcd6e99e2e51bc49aec4a51aba79bf4335e04eaedc320ee78faa2a8fbc7c3cd55e1628bc158da07c8f5c561f529b72965aa9ac391dacdcb1971ab3c7fbf3bab5205557c7a017ac700645f862e132c0506109ad25785172772c687c70f9f19d24c8647d3c651557150fb0db3a44375e631c84ab739bee577c8205bc6eae75faaf52bbb513446b3d2d61af1abd9903e54f039f8f5974532802c125449845ada540bd56a5d5c15309523af7ef4a189c88dfc2e204a6263c7cb430142110742e7e6e9c05b6744dcc000da06d9ffe98a4da5da1c6597b0e1c15b57dba173cbd9d5efbcd5ee39489f631faa30fc5f420dd6b05430382efe8abe1f9a01174dc8d2d4b49e11619867fd9dbcfd94f7f04a521f67ece290d534cf44adfffb85dc02987476c6e077c14a1530d5535582d9d856f2a221bab810b0176b45993c72e5687349d463dc5aaae5e3dbbad2cb8ca7d4fe2d0121afa6d2a87e50de751234f00a15a971855536aeab602bd1cf2252c3e7bb4d1611a974a86acf8d3eaa4bf03892b6b473dd2a2accdfa44253010dd5a43c50d1cf370f9e4d33e6b5e79c24b7c868da04884bbb903254fa15bbd0b2c22c38d5f465a63e7010b0278f0bebb92b869a6defa413ddffa09a32af780932453ab75d5ac5711c91acbc59e24c3b9a219e760c7bab8742aa2ae626eb6385d4a46b66b0edda1fcc0b5306412d876857f7823bec4dcf06781fafd491b29633bcb753a6136f19e7a2488593a52f2ea4a4da0c85f278bdf2f4a08e00aeae8a7169acd6aa580ecaf2b0aac59eeb369b291fc2a128f1b002b03320eedc184d5e891ee892fc1b273feba7bf0c19e40e870a7016a68b7192d9cf8f4889b8c442ebcbc063e097a609dccf893f2372cb4fa4cc72ca4d8baa89a2f87334360144d6563370ace66249e0191d78eebca6ac6f5bc5ad4a556477fb23d48c8c184fadadb64cfbaae5dc95e00a99e68de7b76b2288815779d1cb52a740ebed1236620699df06f96dd0ca0f54206d5d95385f80a9789964f92f21170850f02c6ec5f2702cb9672d46fb2fb4616be47f37426f19a61876da1d28c54005f9b0892a676937d65136e64c980c03794afd26c382139c5df69876cebe968ef959da430a8c6153a609357ea3c396d29753d9578b506fc209066512dc78af8047cb9fe1eaf265010be0cb267f05aefea20532e9621e799a38e85fa16cb064d0d0c6504c3f270ab7a00b1b026060f9aad87fbc60647c58fc7142e7519d66790c1cd0bc474a8939a3a1a3f94e4ba2a47d4dab5cb083e54d6c8a6f92a655155aab1e44f67823d4a08267412651551e5392791cd27b5f34979f8c23c881ebb5fa85066560cf943948e33cf1aad31a618d1869b9e960967c06ef44432bf731ff867e82324b982a74dca1d3ab866f093580f2e63f608e79a1aca858c8de1ef5afd6333dac2774b18c3c85d476cb380656feb9a5ac37219adb8ff842c20b626de606fba78c28fdc75db4c3156628ddb0851cf0536b766bf0c7e644a0e1a4561c19d0127e1e95848172775b268fda0a7e42289d5a6797ab35f13493897337c3a8baf1fccea87d519936b02b316ba417f513c4d4e9b76999d1d3cc3ae644aff50ee6527267ca735cee642a0787e3ab932847be88d60f81670de9756f3ecbc2bcf073945580fdde7d9f5ffd9aca148e7a38523081eb09ebb5843cb8ae0972b23df8e08fe66c48ac1b0418f9d98b58e32b61835b0462d6ee9ff30604988709637521a50b16bb622c1e9697c1dc4678b3d7dd94486798a0aa3954d1214cfd9958d0c46dac7b16bacbeca7c84f595ea4c48803d144b63dd692b55c69f75e0d55ce450ad2a9a6fa90994958fce128d849bb783238f65a1c15eabd3526dd5e3caecb220dd29c24414397e431e33812fe070eea524cce327e629ecdc6f18b1d749c69f83344822e970bf1c1129e280ae4c05a845cb4bd6a47cbce40d4acd20e21c9e272d58ba1be2dc4fb7326332672441bc253b9a5b8eac54121ffac5e27340eedf6870bd8c8065376f06b5972ea804f09f141c19f72365ab2e7409c18fa36822ab6fb2b9d2200473c562bdd8ff359b92474139df28a686528a810975c156a1b72aa8191da9078d41f1d39292da9a63b8057af17c62358c11813b003e3044c4cd81e09ec374067ab8e19cd0df453888d24ebadef18002698e9352b203e68dc7d2725b03efe564b1b9da627eea54c3450b829e8a698eb135fe4f030c65eec256b0340ed77b9b7798d67ad143212c8b109c21dd4578dc58263a1d21185dd8b90dbdc250399287f0cdea6d75059037660943fd4704f31fe28dace2d8b9ca2966bccef22c86a62b065f76fc8959e8870e8754aa792f8f17cf429a330eb3b0d78c653e872df6c8ab737095bc5a37123b94dc3e9f874ca3475236dea21255c8d0574f487cc99fcb39b40ded80481774d442ba22742ab0eef710cb8b0d527fea9c9d99d691a82f9f064f232d9849775c2639d4dc706d2c95062678755862b229f9ce771fe3c4822ab1ca356a096b210017ecf61db53565b1db92b7097449d0ac6a25cfa4061e48e7fff6c6e440439431918f334615386349a02b8210a3d9a2ef23ed33db42d4a8eb2aea7758c0287c8883b329d1fda1e82c0204f1937a101e5535ec54a6293e2420409db3d2f8d79d9d537ea34a06529d5dedebce2715b34b9516283b56285de43f8d8f8b9741885887eca6eb58867550061bdcc7ae22dfebc7be6ac96406cb5659416bd38c18861ce731f76ce62d3c42b3bbc369aa7288b94fd412ee92de12bb94c630c2e5eac34c48598e9344e0b284eb91ee30cad19d82e4a5b66f584991737afae9ed0b424fc5b251b0ef560bcd427b2da293354d831f59df6728a444e12aa9156b5dd78c1df9d0d1fecf16240fee794e276563ee132cb0b3701fa17d67ef37e1e0068c7c2212dfe1f5c816e53ffd618e7649417559b9658843466dee2e561c413d7d83f4467c7d7997a5495634511b20a70bf883d066accd4880bbb28c756c228ccde3205aff639dbecea361082fa422aa1c4735aaeb842b1b4125a50a3272c29fa5a899849da0686b23cde4b2b772e0c38dcaaa5dfe375a33671f676df0fb7da4a3327f75f11852cf06fb415c4432a17795e0ad20e3f5a03fb53f3666decaa479bdc71f7828f0a5dd66dbe9d315db7753edb5bea49d65af065d95717768bfe1f1552d543b7619e32d0b19d179209b3a4d742009f5f09d3ec6ff6673f295edfe9e384f9f74a55afeaba5b82b9184620b4c4a0fe9e1d6da2811374befc3cb182d5c04f5abf587f1037da283cc3e56e648bd7b13eeec1cbf7d8bdc69cf04cef3a0b193e19aecb5efaf5d2fb6cb1ab35c32b9b2d5e6a660663bf0a7891dd86f12d556111553b4e08e99c35635e1284e40fee996323d010759996d62c4b1a9e02f9af99e6c8ad9ec7d036e51565e1853e29e54b059823c73c18dac3676929dadd26d581c4df316d671fa841554c14f8a03007f482d429dcb3704a7753039657c94c0555a9ec84ace37744389bb81c3b4bcb672a0c37a6b1d3f18e1338f29de12a36b02eb2f4e172c7a0c9a6ed41ad17d748ca99f880d4ff33474bc8111e527c272071dc98ca626dd2294abad1ca2b6b651a15838bad858c4796ddd3e83dae7265a92de2234d3362a2058cb66280e64bf6d066e16e6932eea2da772c5ec254fa951c035c8bd53a4ae7e705cd1d837018ffca643f6e164aa468546c8016497e5b3d8c790813ee3e08732650b16db98fc41bd3a4ab9ff288075940ea964d3add0603031056602645fe0e95f51744804af0b7e95e44b03c6443f74c049dc4f84a42495100bd8b49ffea9ed5922e59cbae3b8ce896950a02e69c3a3ca7b3fd7e146bbbc9fce62688831f168f5d35ad6486909af4eec9c8049a3dee942b5792ec5c436775c6c2b3a58080b759a4cbf2841e140f366e8dd957d3c4e86bd63b9c6421bccfb193fec1efe0e5846038bb7c26e295a63e99d0e76ad8a2c7d5249dae38381816acb6f1f583301497a56c4b92866e0c2adbe7083e0d9709bc936b650d79f6724915e5b8b6b121938cd4ab28c976545eae39f4465d2a35431ed456fc345daccff7e8aee9386561a054530fc703cf62c57bf1511a07b10babaaf53ac46f69f54147f094f3065f4a0718901a13d3101f4b6b8edac2954fe810f5e652bcb435cd3a2bc2039c5e5f07c23eed1fff0975a4800675ed2d1bf5af064e5ee00abf37529f68e149a8eb4650ef85d6710a120f03f97baa626009f798f9b8ac658a81c702888a4a8dd49275a2620d257941bc73719b6c4cc0cb5ad66cbd98921d0b341c5efb3ae5b8326d0ac53ae490ac2c88b15cc1ecd7a515d3eacc9355cfd78bbe127eace1ac9442bc6c16bc190c0dc056ca7384e47dd7c2289b34030526b8a53e2f679842da099afc1f805faa863959a7ba91cebb14aede398ab154dbd89dbd471cf27b7e1f168c11bf98076d688e28c660c812ea0c6b3997bdf2a9373126f804b242c86fa8d474673a14aeb137ab9c4556b5eb11add1025c394dece28fbd79d6280bb4686eea6697cf99d0f7fab46f3f254dcc04900171b3a9047016ab6e354988d1e10c807d001b59fe232c9f104dc34ffc6d720c8de89a734da930706dbf45ef1506fc8b01c3874ff5a78eaec3aa0acbb8ba71e98e3e11f6b99aae12c23e3906b6bbec6d0a4b145ac10b932ac077d7e357eae4d17bc23554a6ff768b44a9aa9c1c188be9bdcc9d560ae223b20584ef44a319a0d0765d4656a905504563a0acb20edaf9aa3f8b68a91bec5da9f1aa2a5c4377cfb068e3f2d0e469ca81c1d6bdc87761804e1270cd197036b4149319e429b199ba18effdf7ea6160dd91063c60ff79dfbfa0fd60bcc7d2894ea47db97e73be6ca357b11382ff44d0411c9db8163bc8fe00f76688b37ecddac18db887ef2b86baee5cb54790cc13b7a44ef6e8cdecf445b4b27a3ad7144958c326727105ac4d4dd25e9a85b22705a91966647fb7b990435e06009348e57a663a4a8441cf643b8094d74d9612705feb8ee16a78dfd806e37d7486ec9e19b8f887cd12cbb4dd86bc30da9a2541c460106a733580af2982bfcc2d79660885432cd6e89656b9ad9597c2ed4ac7c43650c28e883c864cf2cd2e632ea508d3e9b8b72ac98620141e4d7b27ba769a62d467b47e7bb526c688587e5c87e3d5edb70bc9f977ad49871a8a64382563e65b99acc6068b9f522c63d693464f5bac6a0ea67a6deb515c07d4835d5c966326fbf0cbd8b00749bce8e50b0047adf1ae33035eee567b754473a80a8313afd59f1365d2a8b25e4bffa3e2a705d904e8c60729d480203276bd4996fede5120eb11f8c9be808aea1e77234774bdf6a6d202bfc6d5b6e0c403a9d56ca5a2f12f095dcc95d25cf5f8c45a69db19a3ef7f3de565ac4057e54251aa9d2da40a747fe53995a289cfa3f5035c5485bf933daedab67f3fe88caf7ac1f9cfab96f5cb591614d9562f739c43a7db46cfb39223c3b0d216badddf715132475204ad3e18f26db6ff8c8367c9ec08c027cad93ae832068bf423e0fade3ef38c091d733c4fd749182994b781543d2157e5a432154ef5f2013d657bcf790b108f97d07c7763bcaca2021413f6bfd18bfe0f15af7d089c21cbd017dd2982a1b273182c5cdbb1af90e47e176c286f1851330dea098ad12620a2b8839b87bc46782f29547b621dc902e0b16889b112276fd7bdc275be7f4f80a8d9ca530c2407a39debe2b41814a7b95501039717d37e7d19e59d6ba59a58b8bddb997093eaae7fb386ef9507ffa5c6ceb27964e4a5dc2a1e97917259bdeeb9bd4edffb4df516670808a2d391f1d7338dde84e801f313f978b260eff4fccced5efa54bc69be21847740824f48697159c34276a56cc0dcc9121f58e82ab39edf0ccfb7850a35dbb8bc9ead8709148357484f55334a6d13bea2b58cdd3f6ac93d529d6dc08d6aea94da057b3cf40398bdb6388d280958b5915c8264ffdfa608c57f8bbbcb3ec046f19f1c5c90d6387f3783a037cb5ba537c779fc71aab96294857e9b89e165a01c61d84d974f41b0350c7b3c6549a2135c98a592ffe8c2b178766cee57e3f69c648377ab4020d154e2767c98a4a203146ec38c82f7e3fbc50656ed5960f2ee9249c2f1c1ef217f5570f7cb22ad4222f235ae22952df46f0ce86ccdf786fa84171c9a74b49670c479a8ffb1860d5f8538148e8b507d5fc938c4daf353b43ac9c6f6bccfe55703e0240629b9f4ccb1b261827ced5259253fc7a756bf6f83cd8bae11866640c4635ca999d874af5986280038370c425d41c4b8ef3ad68838e1e2c42e0d8e4d4c82a99980dd17a9cce15dd012c6daa9b90d5fb8b46bd470166c995b8bfde3612fa317d214bec40c0f22942ac8071869f69779083f0a2ba78031aa9a98c4d1976faef990acacae12530b35a3c174477d7fac9d37a23749e0b735c2ad23ec30750f774b7e5d1a7880024da3c72862938c5abe296e76ad479475ce24a5c6e2dcb8dfd294aa56ead505c5886106e47ccfdbcb7af2a57513b04fbe35ff696a65d777118f12390ec91d3681380cab87f357362954ef14fa50d97cda1a838ddcb1796d04967371f219dcf7eacc0e474310a16c51fd9d39ddc3045364609c61e13602dde76125e48e750939d3677268d92f1df8b31d204a63562753aaa77c3e674140ae15ef339cec7c185a713ad5f6bea7bfee3c407e7587dfd76c65369f7f5589065cf90177d11277ad4a16822c76249e1c3c495a56b6b1208e7c911a5870e385a5c6f100abfc60875a80dbca9fbe583a795d74af18c2ceff4a1cd3e07620379b79c2b974b036f5596fd709c08e783f806f9475ef1d5344dca6344c400eeab9c77fef1d31f7a8a5fa4d7e5fd1735c6d3fde4e6298342930d4865fe62b297e67bcca672a0c2a28b2f14f169960485c020ff8d75fd3408baf7bb7741a78d5702ffe9f9857fba9d18a77e97e1edd2ef25168347050ff5b7ac7df723ce9d95e570a34d1918ed0530e30a8e5b2958752d20f03cb30d2566d0e515c6d9033587e8e024de4b3687896c84a14dd34b32fdf91ccf292bd0ddf27f776dfd0cd953a00cbb28d8d17f11d65849e40d3a41e189822fb43dc608239c91e28d1e63017a1303efc8bdfe09fa504f08f26cfe702b91a90a8efc80307b6b89b37370f9362be8fcecbe788c5df1d4998a0e6a817fd31b188e6124532d0192d64a1c9ca8543a31b197623e19f388dc1311209e8b557e06bd7f1d1317687963a36b3d1a1cdb00a6b0b203ed64efc5c28e0d6dee7d96b1bceeaf2af3a4914c744cd60fbd2064b5b0e6c493285074faa529ea628fcbac2be3ffdd3c28afa57816a1f7fd10b5f4c4383f5d42e211342e5aab2649ce438c54bdf42d3da109c0b8176c921e1f8a4e795f0bd37e77adcc0e58f7bd76e93eec83f0405825a840d08578c91192390b74e37bdbb43456096548150191152d7ba99a38244db54fade148f564248a2943804ba797958fe21c3c1a81e5793310bba9889090a6d1a8492febff06746b6797a8f7ff782d2e89edef23b52a417509280cd37b44e768ad5c4065e93d07778530e4e9db00612ed6f3f3447ea3fdb4f13e008701940b8935f2bf98f437252a1857acfaf514e5c9797227633939bbd0d527c9850c8c4469a9b4bfd141ff7df20fbbabae13c06866c72f3bec4fd3927cfd2dbc7dad44eecb8c7faf66cfe967a4c5c48fbd0a8f8c453b2a82c4e291019cc506b31bfa0f034b37c84ab770eda86ebfbca63eec947ff9d413ba935a928ba71f791052ff1f3cc2fbedaaf01703ff78fe2ad669eb0330421f2dc09b129170903a1af957d290e2477b6b096affb17f9848fc193f8fa8c79ade588af689d87eb2e542abf578d887d242ef41a2fb66fb400c13e1217180c5851ceec0a95883a7b24eb2da96e11c47464a6acbd1932c984e71d27bbcd0366db03a2c6e26be331114b1c7126e6bfac4aee4df178fe651211c2802b8239ae15cc9774fed0fe7fd29821888833e940f93e259a9fd92fcecad2cca0b43a281e93abce5f7b6946acbfdd8837f8ec6b6a2218cc9f420deb289f02f155167ee2f44b71ce57ff87b79e119f6301b32966a79acaf6c9393f6684dde1bb9a01769ccbc12f0b0178e0d457e4b96dc567e632d8bcf639e75603ed0309248c7843ed149c3a2551370d84019f1667f349a56ba69b84f68f1c4a5d73d0a8e91463eef31872fe3d458bf896416260b4ddbc540d733ace67894af0092531bf69e3d23cbfb014c46ff700efd9aaaa8edd47ef8a7e161d9a66dc5fd6449726a15e0cdb3a64672a5409d4fbfa2d0d33441b5ca2b6cb3d12dfbbd6e2b75639ad2bd4a583212c9f5f18ab6cb10f9a9756f9441c7c18b48b431c30502a72bdc165c689129b17072b6b12e1dd038cda2bd4e51a644d6eecee77941e809366d9fc172437309685959d727c10870bd389f72b04ee16d25e879723acded0fa518ecb2af0b224ddd1627ab504316119406cd30241ea333733513e60125bcb56ff8cffcc3705b4287f4822385f29682da61a01272ad9f7673f1dc26289f2ec4c2d7a83981a62c33c4475149f60d8a83748988783ea75398094ae9309a7b1b9c9366fa51ce84bb0a82042d7ba3a6ca9c5f326b34eec316074d86cb0a3e0f42ed1b0f04ae9a21dc0f455282f4a21bc59b869876dae2fa500bb70b78e764ecbbf8592aa29252cc8ab1d36aec6ca8b8ca05e911ff3c1985929cf4378b928dc3cd960cc3e51060af9055b8f30cd989b6efe3d340745fce1ea753f458618efe0778789c0a50df459cc388c083bf0555398c04776d1bd2e286f53a2bc6c5449bd6a5d7984d2ef0a3cc76e41549735adef4452cfca4f0d9dc2113bad11baa273f429cb01f26f3a9dd40e8be8725c70d10ce0bb46c04639bea9bf3dad14eab245502bc8aa3a9243a02a1b2f0de622120dd4574aecd3e41895387d647765ab1dae6957a1e276af1c6465a50f3bf6307a5438b2b231a90bc789d55611178e531b93b07453ffc8e129bc7278a9a462ec08ebc9322c3c56b28f605095666560fcc4b440b0d9a316dd5816974408efaf892a8cb39356b81cd30c89da0985ff2ba9e9943115d79168b751b32a7c2c658ff48d7e97d43cc93a76e9dfe351e990d9a54d68fe78cdd481cb2ee75aedc5afa4adb06df8b57382b6ced95110b56fef57454dcf10297a779daf7fe802cdf375ce5ccc6cf4291c6d131b28e94e594387f6e0da52dd406ec58d8cb5d427d5ad53b43c26b554d12c57db1d4420b8395cf9d561d305f08c742120bc5d5df6da55c342b15c2f55d8369c3432bd488f41ee8d947d46beeba4519c7a9e0f08485d5b35d9df6122dfcb70e24f49b15e4f99dd438d35918cb00309b2bea9d7ff8f8a7e9060b08c7abc19a1fa19ca0954966ae0e9c2244f91deb67e59b6da4baac314d1abdb759b258ce9e8213b9d60428bd1c59d9d4392d13d6c5c8d28c1eff5d58bb2a64202642400dadacab71b053de48bf004d13f986d72c6a6edb9845f8bfca4463eb809ef6f255731375cef7a5e8d5ba936673223fe38b83a052ce0f4051abbd3a59e1d10d95cb0880c97917118422b9d37ed8784a9a9ce89e8ab642132e354b4d2b7c37876c0dc7da3ccd38896be9c15f3d9cd2b072ddc5aedfde8129dedf1c56435c6b6269db1d4eaf3ddea85cd4a7c122f97fb1a99b251ba6e243cfa0ffd824224ca2a36023e741cec883cd11a830a6cf07c53554baacc635289e7856ddb824f9ffd079d6d6b49c9f8f76881bfcc38937b13f5dda585c4db8c5d6b346fc578c60cd43123e928a2523ecf708327288b3757f823057c2ecb5fd05801c6e89a0cbcce1798ca84f09e0699ef4bc54be6a340f95d96159854d9a3ace1d878b68d2f53f1da2b61a09e02fda049e5b0216309a73a7dbd2f1ffefb4714b40611a3954a58bf91bed6928f7056d93869ce0f9fbbfe4f87b241ee3342f0c3e8449b946f912c2b7a051c7de597c45e95430584cce48e78042c77ee8eb1ff6efbbae383844bb9a08a3a24bca05e11bbd63a22535ce01caa8396c7501829729a72c6ec53c1bf4b6efb04ef43b52064d5960d8b5352847923ff1c0876710301a8a25d63a7c8d7bfa81732a8267802a78096aaa0becad458b07302f72ae18c6a8656555e5c158f7a44d8424ab5db21f90d49a5fa755e520d4452921dc83bc51df04dd8b8e0835d6416b81a03d0ec101aa981b75060c5de99f15fa448ce8ea25cb071efda50ca7703f085d7522e394ff36db5356ee29777f177406b09171ff8b9d8ebf3a8c4f20fe41cd6a24919081f36e475f791e26932e89b5163fc43ef1d9818c92e3f5ac145fd00b3acb31cc8fef90cc92629268574636cc3e878e224d35148be2040a9cb0a9d97687351cf20c50defe95a473f2cbab3ecc38973dcf7a68bf1b0dc54de27017e3aba5cf278d824c0040b8a0918f0f9add2f2a5adbecd9ecbc9f6c9f0e007253c3d9c75dde4f414d0d431381c00bcbbb08dd41e5f848165ff9093349791842f0a1e67999fa8ffcb7f4870dc22a8d927be123ff2dcfd0696901d4a44b4f7f7a176d76f88955b3c58b2a62d1ff33beaf04de1690d66ae9d4f62a49007252be2157d97f8fd11b318589b5418f3aea6885df216e6627dd8f215db50d8e9a5335a5e83c6a9635532ba713688486e1bd04f2966dd40dc1e77e467ef8fe53bdf2cef250000331ce7ede2f6b788638e7926fd013e5a96c84408f66babdbe441dcb756d8653d97258917e422739a2d6e41a4b272451a5498934fca67d9c2f5fafddd89857a44ab9a1b034d4e7fc45b7eebf399255105ecfc4a26bac9e7a949a71e78aa1d2428d70e23935591fd600dfc4dbcc5959e406913646b95f383cb8f14bba04c765c3bc8f8db00e39221d6cab687f371a1da8eb42ee9b8d17165f20e5d2fe4672495ba162f35921e6b6c262bd697077c71c475f477ff065e3e00540390c6bb12aa9965141134dfb045d0f94e31c6ef003ac6f099f028f24082def2a9764fc43503a2cb59311859faec2325f6d25f038667a2d559c72b90f7d7628361004f9e2eb4401ef843ac0b88ff107147369ba50a891760a47cea76903fa628783ddf449d00f2c432e9f77e57e9d960105324732e4850a6a9a03ca80f9efa5e8dd63334b3978f1cbc9db19c6e014b4eb986dd67107220cba7a8de0b21e66648f29bd9ad39972604b2a0181325b4d5b0cf72cea3ed0d8ae81150f14766a7dabc814da518c7622d06b4bae38430a2e36c26d753e85bff631fc43bd4d2a76f84d1b21e94aff5efdb94eaa7a6c2dc9175717c187620dd14f7885fc4ed0330e93462ef1bb79f2db8ae61ebd15bf41b2e13328c1f918377c3376d837396b545b0d6642de5c34a1e0b592d8a399827bec0ca4fcecc1e29ebf415e1bd352f1eef8a096e69aaca57a4fd3f115eef2268e8aa7e8fa3543c398e7b96aa2b5ef14a5aeaa3a1786c617eba8820105eb62f02ce2b93be1c27e467a19017d927afc2ea93333ab24ab6867fd1b10ef909fed2f71a462743cda8a6825e1974cff8da1595035e90318a99b3cd8d117354e78f95c101d96fc9d76cc1d6af77f1bdcdf6a80e7fd08fb9f2ac29247b524b220d9a67d569da41072bc3f2588b0d7d819e480aadec0a65d86624b5dd6ed5430fbae03f21202733e0509e122ed446f5c89135ce608bc33bbe189b91203e023dcf97835843942d4a415f3dd87c35cbf91775503cf0e89efaa34648c0ddfad3ffff655e747a486687a01ab5d934ebf9990d5c74f16a9824b3d9adfdb0864d81af2c11f3c74d895bb0354401b247c8697333895ef681a6e9fe812069104ee328e1aabc603ea28f2be4f2d33e5c61b88078ba0086a97085ad1e3d346beb1a6a435c710a3f08bcd6b7583185aab90de6748767c1358ecacf7cca88431c47d4379f376d13a5e59d9414d0d767263ebd56a47117d0d2052500a701e707b6b05fd7a13c24a7c47400f85931a00d1620576dcbf8f4c24a4376746439cfdd5ef7a5ef1a29391f4fe479ae37591e5f448bc5508ea1ebb799eb61088770267b294c4bc5fb4ba768aa49f31461740a31e63f7e2ec8ea4e1f88cabfea6ee9cb8f0456a0de62d1aed258d46d93cb0a207a9a311cdc5df3c33b3a311ce9cc383abfaf64cf24c78d84b50236cefc0e9630f1231e8e9b450a0ff1fef6f837bebea051fba0df0076ca5e05e45211b0b91b8ba1b1ed87121a95641e52158352658f11d796887b6c12ae02f499ad67314ffdec0a5394d70f802519a63a5df846e025c2db50015e0a2685e657e49d76744d0c6ddc7f56d650cd4963cc04ef408838b54844c8a4f94577b5cfce00d4d45194651d0feb1e52efee7b63d369ae0833330b7c569495f1097bc502f295425dbc9ba7067884e156be64ea211434e4e8d73f69e4b7121118d7c3e3897a4c5aec3a775148923c00fbc3b7b8189e11b9c8c3a41b67b75a0bbad079eaf8e8865e34992c76148e815de1ad5ce36ff7dc05c078f8a3714430779ff2206daea47a5c52431cad89d8d2dd39151a8f1fba8463c29237cdaecb82445c90d814a19249428b2581001dde2978d5aafa8d3fae42d53aafab5d61d4628fe75b111afac393cd5eeada06aac7b1ca747406200a77e603468ce429aaeabbdae259beac360d6e87e753f7156ac38e97c9c77d5a0f444d65446073cf2dd7ecce39fe317705c30aa77f6c6c2a8987a02a5d7abe31b65677705a816fd29a89fb0588964b6086a2dc2585bf8c6490260fa17c6690e38737816011da8623eb22bf5918f5f6d1fdc7fad179fca817d00af6d067bd49dab35b80715a943c5f58fe439bd79d00db60dd1311b121f544287ed7b27886c96dad432cfdd299d2fb547386274dfcd69502bedc55b4f8d21702b5d0f6c72e930b24478fdc64d9b44228b3241ea33561c2f8c9037778240642fe950a0072257b2633295d082cfa0f4d902234c957377ba95f9783b06905bacbd8fc057e6b454ed55534f5afb62b2214c6592c80ef3b028ad50dadb4ff5522141ace0849752764ce9d350466bea612986665636d983f92dc5ff3975e16fe7bff71dfc474e15493969658d98df9e4fb7e021f101b976f28c1254f03dfa1aa7e5bdcee1ed21408bc6506c000d46c65e44e40e1276daba3ec773a6bd5f8d55fe7f4006b7896a9e53f599d02b63a59b1b2f15b99aeef16de7318a9b43054c2effa5a6e441c968bc61863afc98c1b45e52d719abc14c8bcf44ccb6043858aba6d40d973d854dde5b1e6f8aa37a3c52df461b6cf14c6e8cd8a111c8670a17c16db2afcd565b320e15bee79600a82cb3b1c3f6ef959a0c5d1eb0f730fba8792a2587024dc127f1576b31beba03c9d432862a92b100873a5708cb2fd79d09047f3d2d8abed9837669609ca2144597070463622d1df9d1264d94d3c0561e777908c40a62f768fdd391892cdd28aa1c9d10dc15bddd3d36eaccff26f8e5a29253877d4eba645b3ea848f9d8f33380c534a6b85d3294597c8012cd3b5f2737547e828637a4e12ce78f03529fdfbbb87d11958492e14cbec39b294db5d451da7a935a6c6db3b78fcc40c69d410296f20258ad631c194e3694aa52cd7269e068bef11dbd149bd97aa5d902f4cd8d403e2a4976441912cfb32316dd2dc83e4bfa4081dc1d50b32c0c5e52ea61665c57707e1fc11523a83fa19018abde1364e57731c34ed306067ecd00b184c9a59bdb73bb75a2b7553c4986339cc114d481daa7d91523cfa79abe0e0fe3bd40398d74509acf420a715015f12b6db9bf7cbc3eb47d1e8944d792166ea9d858a54746f2fbeefa38a9b8d3752aa593470943b2d690e5233d7c78d33d9d951daf21ec8c4c34fd8dc6399e8b1ff7233d9c091286540e6c0529f8d9aeef74ee03d2990a2532777db068e3afbe0b4753c1030c8055def52e6e718d448a0f390611b072872f39ef735a31aa244dd5a89175b7c9296367972ffc634548d9e82023c5faee93d2d5e075f5b76c01f8a9fbe1809341bc3133fd9db79f64c35919774c8db53113620e676de62ce74c667cb6fb5fb0c192f0e7aa75ba4ec0baca9c817af8c50d645e518e38f61191aa1fb240099c70d9966ba003dc571c76c4ec79dec401f7ef846f3544e42be469eb048c0a7c9cbc6e5201e47e685c3d04ba3eb661232983689712bcd6d130d04d4bb727a06af6f7199c88429b75192fcfbc06a49d2bfd0e88c7fdc6907527a9580f39e3b4d7fc266a51b41945396cbae3c45d54937d8cae28bb26cbfb0570689c15e798b0ab3ba8b6596033a9f076746356a717092af54a3fd9a90ffb824f4a973b11b73623d300d76b6cd1cc32fac7705488a91440ea6f80cc6ce42ccbc6a4c077dd2354a03683363dbb0a2a6ef87bff10f315817af4d3231167f9a10f333c22560017ed1275db7b05653c890ab8528aab03f638f7c1fd01d429e2f9f3231d6ad9f901212bddc6476744c7107f46a3263d839a58291c814e56d6a9da4d52ab259984af9ce5912fb01dd05975d6b049451d0710ea5d570e12cab972629e396150bcf9e04689cf07a6cd7c89fe9a2003d653ba743861ffb09ca5780c0e0117c0750c058cd839fd11d31a92959fb598e750e2cd37e3a8853c6fe7c604a4148b772c43da4e7001273c1ae4e9db49198eb5302e2c563298f3d0f00d4c5c22a439203d46dbc1bcac720e8de2b039e51ebfbbc36a78bf5c53c2f4fd63b7a1cf5a093465fb648fcc51ece38217106b5021f5bf8e6f6752016882cf9d5b703277dad7ec2bad2c4a79528df15388f05d281f80b080ac65491dfec2f8529a4f44bfd33c6286d880bc87aebf8b26653bc102e656786634b22924f726bc5a1a3d353d0636b2b52ed77f7bd8bc5e3d8f8ac43781ecb76e8eb2fbec2aaac243222c37b75c03a785bb99ce0c3a1e289103a253f82cdcfa2c2b497b5b3f4ecc6bf52efac2e4bbb1adf6060a7dc4e2c95708557bd8652d9e955175d450da21ec96324fe789cba9f2c2657ed7b48054f39e61dc347d004190216afa4b71a9848fd32d91c0bc79e9dbf0e755dcb139800d6d784fe7c13bc3f8dc43fb68fdb9aafac68ba940bf0cc817cafd4e3d87487a2d56b17cfcdb3c14ecf8c35007fd58f0059ea8d31b60c08a81d5760817fd4d0139190d9f1a32fe5f3b42c2c435657eaccdcafc88ebef675a27eb92639b6ce10faa63cf6c1b87baaaacb71f71a50d621e40478359588cd99b26f0436816d96b8a5cfa151467a4258225c3a84468ea60bbef7fa5893bd36ace1f1d7e96901e620615d7b85ea5427fbe9e4289a1c2c5ce371ffccae6ac472b3a47d4153c7aa729059633b0bc3f7a0997d1ef21805e238a5631102da22fc92b00432819f112c9f209e1fa669bb5ce3a04ef1fd98669250b8e77be47e43ed2b671924d1b4b40c530a12b5d4fb7906adc8db02fbb6b8e3eb0fa2cb2d5844df8e90c4904e1d0c3a2eacb8e056921490647e418fa983531d61c74da151cc6210166a33130d311d00924850afa88842c24ff75cab001cc4ab0f11df1366559b1ce6c2e8c821e9470d1e77d2aa08b366dfaaf231d826451bfff3fe5fd0e1b613b7580ff00a82b9f3df6ea55905767eea97a829919965795797f5c2b17a86a579c327c11bdd2efe2cdbb78620f686ff2a14b641b4ecb72b7a49ed15a58b0270d1e887ee23566d336397175595d75288bf982ad93a07c964e6161cdd56fa070f5e945b0bc4cf0b6910c26dfe893c0aaf1d9b1b5e27ec1db15ed4d74c45d0416ae5311c1d19a9aa99792a333242f8b60abdc5bbfb09dcd96969680140d0d208c4a7a85169e3bb625b5e943117a412508515ca31677919a8ac621add4c761c05550ab04a04ab68e796fe9c23b00034be15143314306c4ac3b1e83799db458388c4940a60edb76b205de7d8430fe8b79865d2afd92650ad07d87822a8ce233b659cbf56ab2b6ee1ad091e908795d3cbe7b084c678a7de7d408339c86e6ffe4492a735f6a05147e9f9e6f92b68085442537848a9a91b754709715583c58363d0be14be208a58c06d12f1e2495ae7bbe282c3294d9232ba944d878439b9fb590d0ce7118d31dd483f3d4ad17ccec1adf84c4d89a1ed7e68ff5451f8b7cd2cf583949d6c5447fc50fed687b245f438a9c0562cbf0d2c05024244c7c5d60da4320ea720cf30795f794b30a113dcf85aa30bddcbbc4841cf87d6d4673d963a9429a6ec7382a87b369afbb9b9d9013b7b6c1d86c0b1ee5099f6a8004d294f540a2ce5b201033f9a2e553efe77bd3b41ab901a7f02cb42d23cefb321d841d3e7e5db150fdc44613f9db69eca1412a7cf60ae7acd7a2d24d5edbb186400267f57d53625974ac19b31acbbebae5d84cc11bf1ea7cdd56985eefcfc4705be92083c471cbb98ef942f6b91e49730517f73fb982e6b8425f46813bb31e6b32ef1d547bab79d98957a825c823d3d4e4167f2df1300cf8cf67fb9b6c376adb894e2c63f803c339dc611b162085b96fe802db03dee227c83bfb22396fbe8082a50d19f5b9ac3ab31281446fb505c7076a75fdc2ba27c849766b8f909b46642af16b72fba4e55ab1a3c601753069e9340e52aab95c3d133550a0e9e07a323b7ac188eb04d804cae886bf1cd0b6a43a14179775c829603e2ef70c7be3ba40b2fa767dfbe7c127d98df26aa1dabb5f7520e806d73ea8cf82b9b25a776c8b8b75e4b2c2feff4457db3cfd82a77288155a2ae629d4a305809f53aab7dd6cb9ef67e9c96951da75743a76c61dfca72a6681ca5ed96d51824feb4206a9e6d55bb3fec70a97427421fd39407447ca093829cdef0d1be786b1a859f4d1d5cf32a3aff7dc0880ad561de579377c1ed1f0afdac7094b2bf4acf93c38fabe670baccd85065085303f234a0bfe19142df3c7c5669fbfa0d992b87177c456f5a75a679b5e5a9f7fae119d884b0886ca8f4ead751f3a48d809386f16747a2f8a4dd4e96bb06f2e5399cf7d78a4765d1c25e569a58a2f93f5f5d83e8f741a3da47781ed30eac8768074f8501b4a5aa02bea0401db4f03cd0bb43d819201d5b649b6eecec338cccb94c17a8081432e59f1ecd23ad62b37118242e6b6b6163037480c67b101e2955f0d7b1f1545c3dbbf73dea180421dcf4f65ad2d6c93771c2a937a3b10662598af5e7c07dbbf33a0e9164ccde0b0c5a090182514388f199a10f3568518d4f9a01df1651164da23f1ce90fb88d9fe526aedb45541b957f852568e147dc1c0745b22f26bafc91eb4e5b7f3f15db4cb17081b687c7fe8a630b440785aaf3f8ad3d1c2aebe3e1e53fb415dbeadcd129b6f234ea5eecc02cd8543c7feb62aaad4dfeab396f47d3072d9ae4680a554056f152047313e9dae6fa07cb2483e6f4518360cc4a10ffb91daca372ccef8e736e2f7e222ec8e47a287e393c11bab8a9f484f6a05388ebfe276ecb3897c4b3c2f38bc7ccb1e3f7ac6bd94888efaebcd5c6d11a6089a7d47cebb80feb6e664ed1e654bf6bcf68343488583f2c2bbefc26bc1050845cd5184ee847d051e954544f67feb4680a635aab09b31fd63339db9496c26aa5363072458905a5687939ac91d2e2f148647c60826e57977ac766e5842b9564c3457062fc73d927f18747abb9828424eb9fc5fcd22090a06fc61dad6b978b9de02a2bae0a1d5ef7138883253e75948c2dede9634efb6ade013238dd060c2934b3bcf5344d9e846bcbfe6d0b6da85abe935ef9b91667cabd46cbd8c42219a7575a5876051e7ba6db980d04bf624bba7f5adae43c86d09af212cc4196072953d9751c0fe1bcffd807a6e505a58ffae8288321e60fdc656e10c4dc7512497efa7dac054edbcf37b33e194b4e04572d68ca5ac0e72abd732d5cea32e78422e092db28731eed36e82d0241ebcbff19daad4c203fa0ad316f06a334ec58404182f4cb6db4210b62bf3c98bef4005c88f74a3483c9659bdea6ed0819e93fb5bdaffc38e220166eb5dfab128eb8b27feaa5088a5a1d18472c34e49bd0292bf9b21bdb0e19d26043b7c55b9e32d392fbb877f2949e637b6f36fbb7ff0648f1d5b28d0f966c443effb1f03b87c811eac57dec33d810f81110cacd23a9d3ac45492874ee0cedb918f54b02b5253d86e1b410d38a280ee12075908186eae21db8f7b71089d6a946bdc522c684afcdfda913bfbe1b87c4d408cf0e945314879247b052ddf99361f268b9160a005279ce32b6693bd0fff1bfee28c2c93e7f639d314356da8d35156abfa04869179f28d9c05bf3515eb409f1579815b4216a13fca475f49dd14d9fa82b9ed4a03a3e3bf9a01a34cc49c07c51accd773b08c5886db1d5225911abbd2a9ee18797b6d8777f37119c116f68074b544af70d1ed83e4db4d83cfbf58de62f36673074043585247e7a61b1d044197d2c0b4d6be531d16baf26927be297cbcfd6c1f93ba01f7940f582a8957f58fae9a5c16e0888b64e2ff66ff11350f71d815b0e83a3f415311b58feccac99d9abb2b5eb16dba225eb5b334c4c9b706b5239902a93ee799a736643f66d4c9cb7c492a90cc18da486e206dbb020e9f2ce44b909566e92001f13f49db559ad9b8df25aac7e20e1c8461e519254d010922b5867c50da368a5d68c675d948e1059e80ff9a74670e25b2a6c696fc884462bd4d019d31398eebcc74f19a1336fdcc6546e86b8080342b0ff1bb10be9992e4af6c5ca2d7b042a7a2210d67108038a246b6ba5545b55b4f3a00b5e035af12eec98db25388a3225105fc40a4ccdb3e94716cd86dd68d636173922dd65bffc557c3ef83a888ecb8a04a326d2c7381eddaf6561306ab468e644b908b8f6b332a4ce617810575aa01a1a176e01aee114fa9dab1535c88742683fc53e5c140a1aa7bbb3ab0bf66db1717ad4f97e57ecc33e300fcecea9c6264aee80e3643bf6837de309fb03925afcfc146c97cccb589c54c103c656cad324923cd4cc583ec52a47b989460a50f780d60706cdff06a3275a38a10c78dd558e2a5388f4445f15a418e7032ecdbfc90cf5922927157d2f86a0ceefa9d9e9e1a8eb03435a97caf41169702847d740cf12049529cd4d6775256a2d3bb6b4f3f04543aaddbf4219c7e291c039d62b469dc46c541b79ccb9f6ac50e2f68932be4e3f548f245b697f416b8436e7bff824b20910755232c3f8998b4615f990a507ffcad34f8c11d7a8ea9130896d8fff12f24c1ebebb3940ca92c4a10dd5accd5a4f68bef3596422d9eadc0a8783da4c9cf8fc469ec4e9bcd776bcebecd530d81743d896a34b40a8a4ea68a5d6fcdea48fa202c66a67c1d9e7e38b03d5ddf2a0c4006285b3639c8e3bbd6ced4bdf8421644e7719a76eef24570a72c320653bfcf666d323fbf361004b533f98c58bdb9ca3704408c5c7ee373bcd6141cfac96d8d98056b17b742f03c69e18796f13a9b22f5774a80b1638f74c23a1acf66283f45561b0db4bb37b60a23885b89585a37bc19759ea1936451cd7a8d83c79cf337d71b77f2097c085e8943e3dd724b30f5c45563cfc1cdf3dfd9cef1d32d8a56e770028f4b90f91043eac91c7d53cdbc3be210c2a45f5606383dfab75b69cf413e45b67a63fbeca193d9abcc1b139e8fbe5588c74781db763b1f08cd324215409b8b4722f137fc1a14f7cd4cc3829e50fb867e2cddd3ac91e08e0c3c7180b382c4959f788467f7320b88c19885a654eed49fb641a7d9c21644a6f50b7099860154da9a6b6b6dee6ca042f72b22e76cc713269a8d84df8f471b8ed0f9170a794598463cabb3288a92c292ebf4a454acbaf2833d67d6a1e1241fb5c62f2da7c366a738653e9b17cd76e76bd766a5b353d6dd3ebd637b8e118b28203c993be59a2fe80d150c1ad730e7ba5317bc1c040a89df2477dac114abed603181bde0cc7ce8cf83eee423f3f767607f1ae588d5a207cae46132d89e3dddf6bb3d2fbf510f290b7ae674fd422b5a37d4bc23c35f0721f59811fd4fa5b3897d333460da4a8c31aba3498e1049c7920e2f25c110a0ce04d2e6abd83a566b2849ae8071ae231b98a17b831b61d6a4ba0c6f272f351859b383e3ba5164701b9b3ea4b51ba952f121b489864230dd701443e354c5b3f8d73acb145a5ed557bc8a3a27beb5d9e04a6a48975423e7b99399d16a255b4686c8539e8266590259a4a82130dbac21f223c6c7428965b30cdbaa17db9c8503dba0058cec1fe6c911f6cfbc58030398ac1713a6339bffa33ab4219fdd543625949343fa2f1165887746146b67293bd906cd68176729d2e278679c29ca130944e207081bc50b2964d55776ec22a935a4ff0dd15d20ff7ef783d5f3d81a4398a917ab36e514e0851690b68d17a2523feb60523f09110013f6bbbe0212b11711e3257b71f60107194fde3da77bdd1108eeab07a584d565f7793366af0312cb0dd57bdf577ac24e376ac7dcdce7f7168288f45998093a6e2e5d4121bf64ea70c02f47d2bf773d50ddc41c53ab334cb09717c94962b612475b96d161d171f7647248683135f0b6b43207944b7417dd96a6ec0a099ce93e0afac1098ba020e2c9514276e108668d94314f851320411cd70d2e89ecf4e017578b54b78e9712b37335faf5732a3a40b110cf3281dfb060d67b309eda2b9a26cac48e130a18b7475bcd8075c1cfeb54cf0084d3ac7751efe930b10848ae307103a631324c4ee2b3895ee908c5db100a947afd091efe2414b37f8e43379343fa210b5c577860d03f6e7e33e5fa216380fbc138a2a91e43946f07ee500e4b05e4e53b1d37459e1686b2a9ee80a2d289e6083e85b7115d6a40327a6ed494dac261374b79961204a1942ae9d190265f202b27add400ca9ee2a95b4b0aab798e52c0bb61179bbe51da690dc137d5ce1c5961fa81a201f9bb70026902955400e2b173c22608ac4e47e34efccbbf45bd9d70939f6f6adc94ba44d5fe72a433989581fccfc50ebfa95703a5d28b05f5b4a8093a762cd30131b8cec1795d16356fbbc19e74a8da62cc5349d5cc2d0208f268bdf08fcd1e32bb2b5982e37dcfb44c891274ba820d607db442ee74ed0c511dc58a5067dcb8280208a6f5c711fb002c7c1ebc0a37b5b13aaedb785ad904119721b2555fb982a26bd3d8096b3774f15e01889d63ee49904ec2d8569db3e9e5581a00010e5a0074be21c0cfcc6798ec61fff37964ffc26baaf977bde8eb921a1b79ffb2e65ddc301339b703d4164a33df3f60303f2e598212dd5009bb3e60762d7f9f69d9fb4f55332a3eeb61ec6c4f7b52e1cf5963b518b10cce3b103e7e64ab7ba4ffbb3cfdd579364ef9c185c018ddb6c7eec1ecb09c9bf9a4c5a62dca86e31fd2e2ca93e1525adca3c43cea444f687aca50961cfe44d2b3a02333b1b5577b506275c07c3d15d6d430d07ca8271b95dba6b8fb40d699d2ec1e12e425f4a0bca306a6a5fa172080cec119fb9376f945fdecd1dbbc8436cf14cc2a2bb2177e3a66bcdfccc96a3790fb1fa1f38b77ee4d21488d19edcc8cbb232b33c6fbbd46c13956579de8b1e60790b2c1975ecc3283989b03a73f9c5cb3a0e54a1eb5706ec7720a87f45208d159df0e3b2d673ec9ad6f7420ce42a554a0f3691572080c345532b06c0177c102906671cf11998e6eb123547494e73294f359a0f195407d1f11f538f9fdef2ac6662b4d00b57f13134f7decdc3b24c30fea1ada79d3a315f6680dd1ff8c95fd8b2b8e930000a0c9340545d09e43e23f9fb42535a18574c0125bb1dcb4d2381ef7f052b61925d905c64a2cd434abd9188b6dca233dac3bedd4a9167f3628662d6b5427b20c9588699d464e9fd67ba4b9b0879464a3a501893b915f38530ebebdc5ef8de6357741f78729fbf52178973c269adac0ebdef5946a56fb21d85a281087a814a60eb196aff9cfd3ae10e99b592faa5a8f27bea3bfd9f81df8f2d05f679e655a96bc6c19b59cead62e04bfaa134370355759143188c5eb6fb4d3da40e5113878fcd44cf7095a45edc0144a4b080fd578bd0f730b8ee678c12452dea56bf0b6b4297d693e2cdf0f057eadf9c04ad5bfedd935ec47893e9d4f30c32a1764e649912eae802dd6f525d83e012de61810687b885e3e6126f6b394afba89934762b9f310979de1b43b654d7136289740dff4ce9dc647a44db131ef1c8f7199ae81b1bcb3f4c37c44cb8b60f53122d8f2b954f8ed682a500f4cad29216a6a5d07049d2b58919df940e1a66bafce600d0390799fa129e73ca962d79c71c59db5bd130adbbb4d83f6012a35fdb41d1920c1f363c6278a24a6475c9cd68a541af0cbd9ee7b7bb1b23e42b1f8404fc4af649636b32174c26e8387e00397a5fade29e1b43e9fe74ae48c1fc5e733fcdec1a6cda03453acc3cffa3dda83ac456e0cfc311fa0884a446e3f3e128f03c4db926b021f91ac0e4822d9acf451199d7300029194a4ce19069d1b11369e01600f15df6c05e9b2a690b68c523c27e6343f78fef8b876da3aa9f7ccdfe81a081934a1cc283acc6ae4b5e80b00c630ae377f15436db6fb41cf43456ab78d3f2ecb57b444a998ac8c269797e962bcc96d6081c710541e37f7f8ee08f39414928db7755c99fccb39c2dcee065e0baca3831082068ef503e33fa8d6f2fcf2e38fbbd11d9eb6311add2e09677971daaa40b523dc73468c161b25c2cd128e339dab3cacf608c4a1437e531f198c54512e5510380e835d2a85b49966fc14660ab1dbf8b92e920a507c8f0f7bb64078e666c1191c4706d22e75b4ea525e6a7ff3fdae31cd2f09562bdb6a3fbff8e81e19262077f6a53b0a09677a38587a51d87687ca7f2e5d1d134611d9fc272d4815e0fca652e53a4ffae0948ee696f387bfd6a829f80a8e8a810ece3133d9ada576b348a94e6ae7ea0dbceefef5d84de414ea1fdbbf4c313f50192da4d477bb9adea944cc7fe1f56f293ae339db2aa6b57ede8885077e8e77ef30bc89c046375f3fea47a932384108940ca6be5a6a6adfca8970ea14b93919576ef9c27105f07b30be34d2ac4b42b74d47e2c78122dcd3ce4d661b35e646a565ffe11f088dfd2d21dae0b6cca707530fd93e6ed6e4bd02dd46078a04eea80b86ed942565b35e28cdc8e25e5dbe56d44f1d5b584a4d0fac41a32c6475262567c8d5923bec748704a1dc80c42885d81fc5301a46deca7b2e7513e10b104ca609c130bc98ef0ac6fde9c87a1f6079fc76fec784b1b1371bb957ebc8309321a6d11dab14f83bba56edb58a6a446f56077abba0af467b7847dcd389325c7e1a0d52ec1d5e8afd3e0b2781093b2979224c33d0f4bdebbdeb14d6bc0537562c7ef7c4db2f14a5d06bd12317baf67ec946f77d6097a786b47a3e042f18045fb276ea0d20ded911a3104265d090ca1f2193ce8c871e5a4b81c44b5b22bded539e03ff8750d5e47efe28bab6367b06c37bc7bd66f98437e917e696f0b1366d6e6e3203a15fdb13013bc4fb0b1e79e99aaa96e537008ad0c3ce3ca64b1ba158ae2f6b5d0d0569ea8961a1c68176fbe3d18851a97bf3dee0c80eb98705384f77cd712e8eacc108ae6d65f856df8fa378f1331ecff33456f5460fdb2f2d08aba472d88f0c06d77b56842d6777949fceace14cda38890f93600f4a8a14d6d1b338ac018e5f5d96870aef06646065f609a9aa532345075c539796e3679fd39e18c3aa57c63f6f79f2ceba12eb233ab7a8ab9a3b66cef2b57fbdfb3cd3e39109cfd4fe7947c1787c2ec8db60621fb4b777c142baaa50e7ca1fcdcef9f0f4674fe06c795b52c32e95a4b33eb34d6f19f4778a6d45837318b2440fbfa994ee3984cef00e31fa3f9c97a60e082f4f45c6eb08dfafa6af3a97be06997d7ba694b5948f640e43e3b04c95fa5d41c9beb7e6f9407404e972129a44f8317bac3e7594cedd0729c7def70f7bd4fde9560bd6b8e028f6447488819e760f77855212fb2415873d8ddfdb2a56e0c87c6b095e03ecf5faf9f2312f635b2422c390d12d13c937cc2322077241f15e91df5c73c19ec6a362776121e99e148da0dde9a98182e589d704c9e6f93d064818ec86a1aa6589ac18283414444d3e36fea47fe12e947b168fe93ecbd237dcadca67e9a593c1a92b6414344470c28d192b753453a84ef33df9c44f5cb80d3d05289acb0cf51885608b19e59ba786a41353907119d8141b1f3bcdb6dc4d584e47d6e9e02b8ac805f48b3dc945297790244f3cc2726d5364eeef58921680bc6b7697183c8dce0c65466eae85921260376af035ef161519ea94e6a41208e8f9737039672fa466e4bc0fc59082e17545f093a3be05dfed0c97ef4d8764767829d1799900b34a4d2e19adff11d824c5122ae1c19c3aa7af991f9e5e99195d8e3c68b51ebc3532a7ae8ac51badbb73a0ee35d04f59de060ad6c7062b3fe88fb0866f2d3c1e33d1f051029902d847e8b6fc616d3d5eec61c0d76e25408b00c3205b14b98d72c1e768c33449c3612618f45b37701dd9b263ca6aa35c641015b2a3de6904240a8ba8c40e350ce7a4276291cf69809cbf7e229cd8b69e343561abcb06f096d20da36c3d02dbc3cac5f91dab400dcdf5d226c41f1bd1c5c979a70116a1e3cefd2a9d2492121adcb032034c7778767b4466023d82255c55b2d7f9d86530f5dc2e2ef92c752f0e522f43e9a58c01bbc78ff910c482a0797b0fd3d28d2101dda691bbed5515b3e790cefd3e03b11fe7d803068c59ef02c299020d65cbd511a8253f0365f95f8692601253728b70188150f68a6863b83c6d67dc35658a7ab06a1ace38afe9ecb3b6fffc6fa461115f0c6ea4c16056dd146699c680b823130ded39d9a8583a65bdcd591f32bc20267b7f477d2e53fefb31faf07ce578a85ae5a9d94f7a5d83f2811e05d3c5420f50c86c19e20db40d3ba9981c11b18b209fa817727d136128981674cec67849b5e9093dff3b51fed1f0b8295bacf981cb5587edd825df77ba85c84735d9fdce27d393cb0f44318e3573855004a0ff9ecb49a47daf160f6307460795d76f9863a15f0944596caf48d140904e4a1fe620270dca4992b160149b8c9894f4b8c9190bf4b1362cd3642e5aa88aa2d6e95103cec02c867ef04f844a6654492137879f782c0c8c986b1e298b033a2b7904246c6b84f398bac8163ecf48643c33085f26eac07b441dd8d4089ce684a3047760d61c9ae2d8957f581bad74e6c265bbaea58d354dffaed6144007d3854c1bf238903a6c9f308df3b260fbad85f716ae2869199680b5e9332d80585ac9873945cc550285bfe5a82815efa45e3e329ae459aa422d011554d1697521f0063bb549c73b7a010db2cb720d4967953501fcccd31276169cf80ba1e84342252914ab55ffb061f63c97ef19cfda4243a88237a8d862209aa3350a5e9431ffd00ca5ca0cd1443eb84f902657100b75e41c54190008f3db670b984f64d83433a75e6e5e7e6fda2fbde88033477098c06cb3676318fcad7b3746a7dad5027d167fc2aa0bf9315ff4b921d8aac7643aaeaa118c5accedd9e86d40cb18a3d8dab16fc1ef3c06dadc47ecae11e5c9b6292e50de1561f1b574973c82cadb9bfbb1fab0378fc463116a8aaedd632eb23c0d9f9e65e55e7f64c41052ede027185c1619281aedc35c03b2d3d9f09b8421e3076d1c11b98398fa3d6651922e8a69887cbcc8c4d8091bac8cbd500a3aeefd2993eadfcd5f5af805f761f580453ff9c5fc349990357ed2358b6d6bc0763775ff6c45c3333ef87097ff112a624689fccdcd05fbdbc4a3f93000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002b17ab171cadf42b6038771a6bd5db0dcbde9a362818cefd8dc5898c676cc59d5298c2d2fd53c75e589462e6a64c4f5dc72c8c9be252620c9fbda5972c99b3145c68b4e1e1fa10dcfce80540f7b23d8222b1c12cc7fa06823de9370fcafc28bfc10be2b7bbd7099f5236c30826df85684ba3706bb79168f7ae8ccaaeb27ce7a61f3ebe24c603f19f3795e14682aa7b425c5062d91a2d0e0d682ae3cfb7382b6b4e55eeb01e3c1b8ab40a31f20a700d98216ed61ad2c146720d812ed20000"], 0xa400) bind$inet6(r0, &(0x7f0000000100)={0xa, 0x4e20, 0x1, @loopback}, 0x1c) r1 = perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffe, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0) ioctl$PERF_EVENT_IOC_RESET(r1, 0x2403, 0x8) mmap(&(0x7f00009ff000/0x600000)=nil, 0x600000, 0x0, 0x12, r0, 0x0) bind$inet6(r0, &(0x7f0000000000)={0xa, 0x4e20, 0x1, @private2}, 0x1c) sendto$inet6(r0, 0x0, 0x0, 0xfffffefffffffffe, &(0x7f000006ffe4)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) write(r0, &(0x7f0000001740)="d4c65f0c7bbebdb8702538ba76ee70389977d651287ea2663ac5bc5a8d5b5bb4a325474330fee7f49e276fe4e90188ceef0a173adf3ec5d6a543f7a2de5550ba77b4ab18b7a8ae43ddf73a09d06f6dfd3f99056bd37bcabae7f9c13bc4fa28445a90c31614687d3184a8a6d7f38c1892a60dd30341e3527c74693347eaf238281492c8638b4a3f7c616b185e9d8c1c0b681a26f6f6d1b772813237b77c9af159505e1ff6ebe79559ae0efc59cb4e442ea3d9f0277dc7dd5228b1902c14b890cab08e2fe68a0a3dfed118a6de9643ed2e0b14fdebb1cf0f0eb32fa7d4ebed3a122f22b000276e3e01270b9eee007080badf84b8aba8a3dbcbc2a34aba74fd08521a7aba804ef1d9ee48a352d26b84775ac8fc4e585e12dec63d1ce33650d6c06579b522bb03ab0484cfc34c5e30648b8dc67ed40d5ffc265303f8083b911f9b7b353604dbe8997902088876574f6bf652c8a3fd7ac7426b358e33e6bda0a9f6710ee50066130200000000000000ae30bf27b714b843568ccb3a600b907eeefeefcafea2cdb3fda757317d8d62d921c29d2b8e9540550664b13e680359a6451065f0874b2f527f2ef388dc83e8adf1234e5b1afb92c5aa9d94848b2863601d0feb87beeab5a23ed9e20b5d0f97f8ea057f01b1616b62f281ec8bfbfb56aadc042ff5bfdbb1914e6d01c6921f8585874260496909b3cb0e98d80566720e747ca33b3ef5b7673740b5c52fbf3055f74979eecd2d1734d24b6d4fae549fa261b299b05688bb9d669acdcef742ce1bc151ec7c9a3c91fc632665f7ab40e3a65d026c5c53240347a7c96e3b490aedec9bc53d1ea8204efc64dd3a2be44446049f56cbca1928af793885fbdc5ac6ed5dac10e28fe8e43629e5b52069ee1933c3bd4962d3e46efa45b62b4b2bf3aa45f49106bceefae138810b79d44c9a291f6bb829dc3a51d6a74de9034942a87971d3c8134350fff6f31faa1c3a15ed4a1747e3d6357ede1f300ffa42db213c2a631bf079afb5f85bc22b98f5bb4d4b3fa4f98a31121a12c915edb5a26fe357a35a99e2c7e86d4a1cb5d18249c1ef34fd4a9b2076e193be685ff59a606846e702bf3d5cb8ab46152e1c352f1493de76bfec450d8713297cfc13a13e104a3f68543235e54fe1a4c554746d6d75a980fe9f17b909fc631c9e4a3cb96aa1288d024a2ee317ddbc4be00bd0abeb829530de94c462eaa417589862a09ced3dcc83ce3717b18817b093c767810e8c174138f83dfd3d346c765b450b9f3ad4ea39ef2c3b77632748d72952b97b5941dc7e4f23fbe6d6132d82f224febd211a857bdcd411806fd7ae7ca5dd4f516f905538d7758f36117dbf845135ff5d06dad94597ef23ab06f513955c35f3d77466870e168248bbe109ef697ab49b287529404deccad9a17d1b4dcf3da8a80a6af31a53ad4b5bfc00def32cd9f5964b0851b03c49cbb7e6f88c44c43cadbafb249f37f4ecd20f661f5b6ba4330500e4bf7308f69e3b8557e42f130715dbde687694c0fcd53b64abdd12ea7ed663a00606bcda776f131d259c414b5dac86a8fd07c8037a2ef37558a25fba19fa41977307eca047c4f00fe9bcab6392e585b09673e85b8d7ad86ed9796422c7071c8205e7a859e6387ac759bf8f21e91098d708036139e2e52f10e2d46594a42a4d55012323af17c85910e8819c504b2a1272fb21ff55b05f211b151fc5a27995cd8dc98af48b31939e63ede2225f4f6d366c2843bbfa4334b022e6685058e77acb30388da0b2b202c0c73c4ce8c5dd635ced1d33eefe8de816e9455aa7f788211450f5f36e3d5cfb26bd2ec51322432bcfe8b5f6258cc62993e3ffcacec2c2a35cdecaf5677a583116352a56990b219d8ec72c7db52f5642dddf7fe216422d19def0cb1e1804a3547995fd8da4fa58c9f21972894f7dcaab6d5db9461222df1b15e69d986730496131b2b3b45b0b012f285dcca21b7f7ebe84dc54f743bf8d0ee29951d583329bf6ce0ba4bfc845c78d5c90f0725d51dae4d8918162bbf33e885bd49073a58ac6e4305df3f9b221e085361d01eca6b9e0f65c1d73d226b3a8e38db30fe85fcbd97f9739cd9e37763540fd4f9b55a135c42ad19ba0214f98bb9479d5a6fc2df5ea707028850eb127813933478979691e01d5fda69d507a6ab701621a0f37b96adb62fa96591d08249d657066bf8549a714d28a5dcfab849873792a2dee8fd06b23b54d3fe9f5de641ff8973353307d7691da79d11633450286d539b63d55be021c201b7f5c9a2fe57fd6c2e85bbf396bb1efaf7595dc81d0d34d5f3e22c33a8bc795635355468ad75f8dd5100b3dcf5b1c1b7097d20e20003e07300d1c40ab111eba44dcc1830a4bd468ec4b10e6968008d65b7ae8b6aa471c2b2d6396ad4dd4c0ee02fd2ec2ae189fc43158dc58761fb8ba5a880053b4cc1b211ca925ed8ded7ed00546da1e36b8992e932426f844ed45b1ed70b231c0ff7d51c3033644ae876e3ef12a5a304339a9536b81d8083610db1a8052fdeba35651ce8f346bad2981e75ae6e62839a1c595ca745d3c0e8d69cafd7e0fb61ebf81b96af33af0b4117b3ab2357740f10bd306a9e65370aa8a13a0d4d834a7394dc5deea28cfc0f3e22f7851a1b61efef92366e2c356ea2b544ceb320a61d90392b7069426b7dcc9fc9667d8acde3ba9fec5fca3351534484f01b55a78621d24084d7bbb6ba00672b8288c33509bee6b1a419dccce5c8ad2700153fb99c3bed7c53865b258b86928ea3ad5816c59078db102100f459fece52b17802d4bbb4441e58e34b5aacef14488bf80ea6c0d3d5b5eb6fc447ee94c406c0cac02ac593d1eddc3c77bc8e5f9aa2bdfe414bc91307b77888cdae2b3759395896c47d0738d162381c20428fbf47d92fdf50b78744cb00c83db88ec902111660978447859b84eed4aa9227d84469cda66e961364baded94f5c1b7b98e9092e9d5a50b4ed699908ac7687f7f8d509e9f748310fc5d425960cefe1232b2492a12e30576f83f079969b124c8fcd28ea3962faee5c9637ee2282f1d77fbe63d25711168f1357c89bf42723e26d023a404b372b7029a6157fb89274512efbed083e94903060467cf346ea017d6830bb248d48c226f7bf65eeebc450e279bb478a2949c2a84f70235895e844f6f4d67632771f2ace481a102ce19451b0ac6b50bc1a0a5dbf1813f1c5d5c9dbd2c529b2af8528ac6f0df6ddd4869b22bb4c7d8cc902b33b53f8ea548dac293b3b93e7861c36856776e45ff353c2fc345f35d05546a9d4bb84f9478c7017d28a4f831117eaefee4d97e8a5278ee0787793d46a47c8a892018d6d2e97d6eec124785bbf0d33f1a58149736a806dcc9331ad300589586ae7b8e0463fa48e6afb29d8e479d5f72acf93eec5c2079a85ffe7b992639e11b0d602c2df580823e64e29a11b2ec9a4ea1abc49e69756e9593481c257a40ce2f1753468f36429ba5c167126ee2afb2b3b3619aa5bc2366c857d482da2c6d370694c0bf2dd155faf1a6c3da35de787d7438fb74d76232ac344e5a28848482afb228264d25469fc60a1c940186aacc28c3e92dd82c8c70ab369ff96a8c89dc6d9af9a6865fb49e45a380ce65846d3001b7ca00b522989632f9dcd3a2f9592a5e8cdae984c32a89401bca6478efc24e49dc2a1e35245dd2d426b7796d22e27e52ebbbabe786d7c87056b1ce034123404ea76a6e35d4680264f4f778ed2938308468c8869fe50ac3bf295d8b3843cff5d62884a3870678b0aa55698b3a891f68aec57c243eb646146f67f30821f81d6cd5bb82f6c26378a36d1633259954a0427e842446b712740305f85cfcc79bb2cade6da39b6443ec799bfb73c07a44202cd9c497b8d892e4c3bccf797c9d7fadba10cd3643a589904f372221c43ad51c1c9eef86a1edaa53ecf2eea68d81f8a829866325e028e7879e9b4f3261a7f0457b50110ced33dd935ba419d7b7d0ed983b2542271b160256138c01e98ef50038e5d39654f484ac24ce1f907e2b43f061bc52cf7e87cd06642c575960e56e3ea5cd0fea81050fb764793030c475a6bfbe0c76a576819cc6f4b510d908dd83ca1af0d079db1faec479b0dc2788aa322ba199f3ecbf3ff5e5e440ffefeda37f9549245f73743cf21b7f40b1277d0d836c9b9d17ada955a2c908be0376ee6c46689d99f75fdb9acc944cf6115a297aab5445738199dc38deedbb7be0cf2c77d0c8f447518de9329fc73d355f4bae104ec1e27f9e85bed5a434b35e6c1bcef515c3b88ed61d2e62709a09128e9b04bbd5ecc1b66b3f9a4b3f5720c1818636c3b2fb3976589eb66c6f5f2922435cb744d08a9ff72e0373a792f000f924fced5a91fd5acf42ba03e748e758500433c5c3c4d479b65a0c92c8cbe7dfd0026eeba6afc872106f7bf5cbac14a52b3673ee626c180bcd91f9175a329b270fb0cf2a2e012f9c2ca7704bfde15164395990a86e62f0fb1ca79b799042475aacaab8fa2ba38c560026ced544031f6e245bca53659341e493018a91a96150ed546669a1ea3066ebee89d35890dc7a917815b445f1ae69a8eb4161cd106f3596b0ea08d316a4e385c9dc491f7c1de8b17ba53e5b64bb9fbdca70d53070391877e78ac8d6e89a6d2a90441aaafc8bea4922c56024efee33308d495913f0c5e93e7729c1c19e10752e403a8f86525eb45b26bade82fe5f64c518e4fc391baf5cd8c51eb71c3189f0b679bbc6bc4b3977b4bdc99e798bd93fb86b9d78fea870d937907225f70099e0f017a5e0ae7f731fd4d2bea9fb6c9e58f1f974945b1eb334b2407a68d59652b1945bdf9ee64a37c6f7cb288786fa1c996bc16fcf8c61003764f13b421f9d6f9ad5ceb2fb8ffe3d66157a3c28e43d1b0548a8cfa456a24a684bc67ebcafc1a3380ff47d838fa161c5c91d842ade47aaef726293ff54f556d030a2521e92c8bbc95a79651c817bd4e9e673d773b30641467d79b59b8914610228b16a92e1dafa04c41d3ee412238cb958290f08d65a55360b423eee704cc694a94c98b3cc6a588bcc27ed25f4e08412df4fd1523c6cf355e8b0d917c864401a2f3bf5e65552c653ac16a5cd2fd9e2ed923710ccc76bf36c6f55fe7a9b6180edd520d997938e4e92cd8f89ccdb6e4379ecc52b76e1cdec5a965b56402cedd793e05659f56cad68d8ce4a972b00ca7ddd56f69d32ada520f2a9c35f5246793b38c01bc816e218f87669ad7b72b6d549588769240006e472e8512fdb45c45be61d3618e827ce94058e16b724c47003b7ef9382396d1e1bdaae05a1ee94ddc23c88d57aedae59e077461b1ad2dffc3646bb0a8933fa8cf4b8b6e60114dfacc3c22f95902bd29e57929746a3488bdf8c34cf27847bbdf7741cdf98c5a7d08e73737a0dbf92b0f307c040249415977e4cc7570cbe01dea47bd400770e88ba3664161bc3ca58a569e050781fc4f9f894e54df195d479514b11f2841e1cecd53e69f25ad51c00e6b562d91efdb470a976274cc90f9a81fd8682c27e2017e89dbca15881f01687ed14f2421b9ad1ebdd928aa233b99a34dbf4cb112df0b347d146b02755a274adba643796d76b65891c9e80f0eff589b941a1bb57b0e20726791b26af81e8fa8f1c00a0c463fff71089c5377abaeff5c2e3946decf7878a4c7fe2243769300eeb0f0371cd6e0ae53fd5df14883454fd0274a9757ae2078ae95e41fc6eabad45cc5398fb8f8e8598fda4deea29d8aad2b9100fba5cdb4015489e2e29f47f96a6402b7f9bac2bd315483671ef393d9892ea71f89df633", 0x1000) socket$netlink(0x10, 0x3, 0x0) syz_genetlink_get_family_id$smc(0x0, 0xffffffffffffffff) sendmsg$SMC_PNETID_DEL(0xffffffffffffffff, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_open_dev$sg(0x0, 0x0, 0x0) ioctl$F2FS_IOC_MOVE_RANGE(0xffffffffffffffff, 0xc01cf509, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) sendmsg$inet6(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000001580)=[{&(0x7f0000000040)="b63b2b1ef0c349", 0x7}, {&(0x7f0000000200)="d08ecd0992c7a991152eae46b488f89049308c7343bd7be8b0b5fc89a08df97cfdeccfd3bf883f4d1a51a9e702c47b9dc9f7bbeed3c613d29b7da43daffc1e0d89611d46349eb1d399d32f1a14a73da8bc071ea5974ca568036c11e9466fe0d3433947c1a0e7a2175d7103197c1dba0699ee0625a4ad34f7af2ec6e7bd543b75749fe6809517c6c7956dc47369c9723894624b4c90e666d78b9cf5884ead573b0f5ecb9d8f43d032a783f79c88425d85ba3c8d604ebdb457d88664d87018f308fdb23f3ca3821ded160cd4a5767dcd52bf37e099bd", 0xd5}, {&(0x7f00000000c0)="b964c99f19318a6dddf57b6cb23a1e935ba9a51bf4d9f89e476635bbe5eb713c00ae2d739360535938ee00b0a07e41118e", 0x31}, {&(0x7f0000000300)="240356b600b846eda3f0e856d2d1b9ea5652a49417000000000000fbe7ff6a841426c201d639cea374520ccc41b49402006316d6617748f3410b93", 0x3b}, {&(0x7f0000000340)="b38b6df11ccd75430ff08253eb1e8a807607281466e9b02969c37a39bc8dff551d4cc0e2caeacc0d44b5f94c91463c7ff1b29fd5084901cc74e89b507f025a4e30e68d3dfd4c9f95d6f157d3265f60d7e0146b4bed57e042f84838d9b19b77e130873e70e1548e78eda7890269082eb40c07c4ce64d8b579c76c4171eb3691b0047a5ac44e736f91f70baa727f09ed872152ff1ee4e2902b5a4e1843e2b28536d72fd076b45048a23c30c87c07210900ec66c4e03baa19fdc8a39cb7197ae6e2cb2b3e2f5bf5bd986ccf05", 0xcb}, {&(0x7f0000000440)="923ab33209a93807a43073d6ac525b97f495475d70fc429296bf61fb23365ce46e2126e34cd42d4eb7aeffb0c8f2014eaf0e2a1a476004d6165b60d4faf746be057f8efcfc2bc7ed5b424ca1b72ce5004d38c62a8f20a5b01a3d9dad81f6226d43fbdfbed9ba5fc8d79ce1043d399aab97e567f4761a72d240bcba47aeaf231a7fff8be0e3ac4a86aebcdc0b8f09a7c0338ff2f5bca8f4aa5efee79095de41b40788cb76f71e44248dd5398d8e2c19c77a31ce89257ed5fdc6bb9f6c1975699b655798c1cf953ac31355128d2371391477b2fb8b1c72567945dc77ea357f1b6d4e7abf26dc28b1c4af133fcb7399aeaea5019d74a82166f5e6a65e1660510ef2004bbb3b43313758a7fdd50f5223f0544d67df29b0d6fcf83f84c930acbf8414fbbe34608ffb6a1f88122c143542c9b78d143c1bbc447374b5ed69e59c3a2e01fddc81be7b9bba3dc4160b01523c08d5c469bab3ff52e2c7a6a130f0929f82b7d206221d7c34ed948b057120009ef10a6cad80f0e49bbb3502a53f55564906db602c1d2a578df0d44a89b0fb524296b1e5328af9d2007ac0cabdac5f5e7b283141a9961a0a2292a5d4c8c162c9516c400a25d48c59c1091132d28a33d9207256466ce46d5e2ec8d6c93ba33bbc9877c3e9963e26fecce2d959ea46696049d09aec57c666d70ac936bb3d24b0c3e61a924f7e02fe97bd7c403d9cbbc9cddda2dc63b20861430cfa1b6fae12a0884c88a0a304c5150092a5a7e99f088082d12cdedc6fbadf4794b98c2399d3e2738f71094ad3ed04d6444cb2c2c442f4903d63d3b8797a01fbf7ee8c727d90069db6b415e4c908c0edd69078d530e61004917c9a0f779cc45c385a86f81978dc42ed37774c1a649319bfc68354ed0094565d83602b9290cdc411e972e4015608475898b5ea8b47658b5c63072fab5daaf299019b30742f86249aedd503175f638b437c756908d4263bafd3ace271754258ecbeaf3ce9e3ad46b88ae0ad13d7c76d74cb0a3bae605a87d1000993848252eadfb3f7c2757621d24952909536f5d673070a0329de4d830fcbb42835a3cdb98e059b211a1af4f91cdce20a15772949f6e7a41c0e313b2de0180ac0d70f1a2c16f1e8edf83bc694ab3b56b8fcfc2c2cf1bce6a490d7fad6529e0efe689b8408628ffcbf830afac92c8808fbc6028fb58e3fec09d455ee232261edd532d193f157aba8b560a0054cf1252f3775ab403833f5e5ca02efa14c9a5831990bc24a259bc7013235817af38f83de4e96810136d71f15107468ae4c1138869f5f4ee7f242765996926c49c2004699281d3aacb0e6fb6ec504eb282fd9066194773307f1020dfb4f7b8c25515a28445fb1539276e14af62b5cbdd9c74901ee8c86ed692d11734f2b3759d8b8e878a54b92437fd594809098294d6e49214c091d4d429553529b394bacc0f857a6a27088f0f605970bfa45a646efa64eba26ed14dca0aa036a683deb89f29e9a5ca8efd4fb7a4ad7c48db5d1833661c5618d14b0a243668c75c257d2fb573ed1e01cd5c93c8d4c48ef7c214c3d85089186a9c8459881cc5d93301c4fbbddb6312f1d7c5d8445711b3de04b4bba26b605de96cd19d67e2bc30960d3c139bccfe9e054e55533dfa4beb40cd04c0622855037db36a112d97692733bf3cd8aef6aa94400c4f91cef5484a9f68b3e5f9a2c379990be6f58044bb14163967e3da0af8568338d59adf00f4ade39844869df203f1021ac994cb2e8e8d364aa22beec8a9ed93374d28edcf5b185aa283ab67ebe64144b7fd4f6f0ee726e961bc10d59d493e30e220c34aca52096ce11a25381e73406794e53fa65395e83caaa82902a9ded0644069b27b468187735737999ea4d266b5db183587ecd34b677847847fa57340eb31eaae69719d99480c580b048db4e9d95440a6d0a47da4d8b9e3c66327e256d68b3debcc2cbc245374d2b81f70b974a3add546c9e71870d25cd438780bb6141354fc91502aa1d80ef04649933922188ef534ef0b8e8064db1cb535700ebb2d93fd7fca4a28e04d26044c72378128d0b32d6f7cab0e0ac3051acecde64e61d5dc8c8341a993c7fa6272d986ddfec4ade99cd991bf815ab11e06cbac9e3d2afc3ef6f431a4ee8bf08e8751f8a6c399cd660d2d32075cf3827df40bba60040beaaae739d0fa3a0d46ddd5c20ac3689ae9a45a29a403c9ea72e921e8c2f79d2425c4bd800a68cdb1ba87af506406af1e6eff4d08c8991e1798bc761aad271a2369f11a844c6d85462b54710aec5b644788118d06bec7bea6c75cdcb7241a8a081f00e1e350173a252d59331e52c0d80394b5b7d907e67c6352b8322d61e1f92673f390ed9cfb7753615c2f75179e9451cef55e5f10c7b8f20dfd7c200bcd705733d5db990db3d00d7836efd09d95f91725ba185707e70002234eeaf00a4daaa42aa888f5a3d3ccc1e8c7b9d6613956ac5b42ae19eb3465d46df7ae866543cc8cd9ec3ee0078c0b6c9b7e22d72dc4e340a8bf990821c90e05cfafbb6000ff5167e9d9b59efc375fa782fb31ea055d237d94f691dcca25a55e138045b99c15cbbf1e2289f508a4f867de1b3da876c4fb8e26309e425b38e75af7f539cb3f3cb09cb1a63c75f697f426724b401182891d6b7811fe69f34b44bc3f8d1091e089a4a2787a3250518929c813a86701ff328dda6fa3e61189b3ad1261c7f16c10fc9fb877e52f7a444e67f3d6b9efcbbc06c46fec4f1bc67589cec2cae9a3a3f4cd11d54d00d00cb88265524a1a45872499726a3098267269a23184e6321ab643b5785ffdb0e7f42324a324559811a30f7af71f47c88dcfcf9afc4d9445abf24e7cef6abfb03f3f6a15e63dd36e4de829ae75e51bdf212dfb861c7037b83368472c8000e4a62f63425ab94b3bc3fc3d979228221b07492249fa4222bcadba0fd043cf095a2179e3866ded9fb08659cc979aea69a8bafc2ba49a0fb985d4d6da36b3fff7bd1d34dff739b4e7d97f57327202d68e02cec36e8d538b76a47646fa81969508165f5bdf543d489b9a054f1b5549248e46c2a3e6541b73aca1459139f99c56a3af2d33f08a577557aa01286572c01b0ea7c4fde803525600a05cc49cf2d62a2e60f6c368340acfea174bf4900f590499e6da179ed477392cbf16c17991be91816b127b768993d75ede29406d772bc91d05b589efea9f87f5dc87c5738508917b12e8b61abb36fe5da9c3cac390d2deae501e0f50072317f42b5f8e59a5a9f5b9cae7682ed1cb9384a72788c0fe3043a5cafcfd274a425cdc9a16b3f68b423652ca940cecf616bc2aea66742b3926f02a4bf83b6517ec325b975f1ccf105427c455e7aaf3b7bff69b37b8bc04af2a0498a756255698f54f748794df5821c36ac057b85dbf95ed0b1e61d6504c57a50439fea83c25f5098b6c1bdfceeb31210832a0d0b7bc8b5c8341b7deee07fef51a7ce43d7f8f2961a26d5ce3dc67a2235ccca4d43ae48ff788d84bf07e57260041a2405f50c6a378b6ff7727ddd529a3fb8d14293a6927fe3f5cd51628c0ac2f8901355134052a36b63926df95615a06d440f2252fde3e42836eafbc53818a49787dba3eaf2b9479f9b9474d77bf80a2a82baf302ac7d27c85620e70e6a2f328042641e159c1d1034079b6c1dddc8676804156a2f1105bed76b264abb9c36172618e2b4853cc77e25450709668b2982891bfda8b37a58afe1a15b9e547466d9649339387059689c4302e536b10f3312f3ae94ed6b967a142407b4873c276ea59e575c790eaa7b9d80fb7bc2be6309026be6e5b788bb293e2a93bf2759c56762b9aa0fd9cfc6c468b0619269eb914bbfeecd79a190d66c8ee498bdca4164e6a78a15f9b7832c8380b7e2d4e92eaffedbb185801ac3eb4f3fc144104b643332e4e32425fb80f8e849b9ad0926650125d02d3283e7941be5c9f8e604a5f45082165057c05e01d3330945333bb74594667b467d9748d96e336646400f53bed7718954c9f05b6ceff3f1ba93488dfea885184a96f48cd67e365a8622ea3073f44f85f8395f6e092ebafd3e3433a3a2f4edc02fd7466d1530f03764ffe143b59f99576c6f1ddd9db4ed8a2f24575383efce06340041afba5e7621d48d745ec3c0f2374c4f5e63c0e03ba0e1eda920c6a4dc910aca019c48de0be6602fa2e20472f5790410a5696eda3aed63e309b1f34bcba9defe0989890a42c3d263dc1d293584ec097942dbf6fa65c0862d120bbfc3801d5390907f937d8a53319d003aedf42a4f1f506f03dc223ce7f682020c39174543680d31317749aeb07ed52bf707e4f17778fb765ae087b200efceb4416b6e72b7e31ba5040c49d2ab96c9f2439db7f56a956a838d5444a5bed53db38d301072b041250b8302fe6fd6e688e5aa19096a7ea95eeb08cc2921a2be1990e3878894bdc9085cb26bec13e3342930f9dbbb9884480a7a3160cf788fd2f874b9bfaea9c4d927621f8a1bdbb6e04f0b65beb2214e49991f574cd76fab2970fa923b8c285b3c62b98d75c59f120b083865bcfdbc02aaec7f86d9105d312c6738086e2ef47f9501b859e4c68a1c8ebe825e255a242f3c183679e3f1a685c6b89a8d2c5c47779a9d67ae72710e8ac73ab44f332e681f75b00a9e290e1b0a4ead5fbe9ef7f695350508f8bf0660667bb6a95cd1a079feee77e701f73bb25f11113e16", 0xcfd}, {&(0x7f0000001480)="ab9b962f8e5fa007178501b9dcb441248d16556894d230805825fe043825473e752ed30154bbca7b59274bd24be8c6ed16ff994632f5eefc4695305b68ea79ba693dfe2239eb7cd8090758fb26762bd15b8e668b98310a61ad01008bd5ba14cad30c4c9a07a412804981d7850fc32f4d7fbb33f549d9ebd0ec7431ecbc388978e76e09649d7640c2057222fafb31359bd797955be548ca348694bcbd77ddfaf309dda588cc83aa1dee3ea39a2836594156f4fae9b6f7d8d3f5190117f103f62c233249341b681a4975991cb753f041059fa7ebae6c821b5b7b4c73f3758fef603b729e012cdc6ad0d7f9a6f72e0b66a2", 0xf0}], 0x7}, 0x0) getsockopt$inet6_tcp_TCP_ZEROCOPY_RECEIVE(r0, 0x6, 0x23, &(0x7f0000000080)={&(0x7f0000ffd000/0x2000)=nil, 0x2000}, &(0x7f0000000180)=0x10) [ 192.413878] IPv6: ADDRCONF(NETDEV_CHANGE): lo: link becomes ready [ 192.429238] audit: type=1800 audit(1615075233.338:19): pid=11075 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.5" name="bus" dev="sda1" ino=15929 res=0 [ 192.585956] netlink: 'syz-executor.0': attribute type 4 has an invalid length. 00:00:33 executing program 3: r0 = socket$packet(0x11, 0x2, 0x300) setsockopt$packet_fanout(r0, 0x107, 0x12, &(0x7f0000000040)={0x0, 0x8000}, 0x4) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = socket$inet(0x2, 0x6000000000000003, 0x6) setsockopt$SO_BINDTODEVICE(r1, 0x1, 0x19, &(0x7f0000000040)='sit0\x00', 0x10) sendto$inet(r1, 0x0, 0x0, 0x400c0c0, &(0x7f00000000c0)={0x2, 0x0, @rand_addr=0x64010100}, 0x10) 00:00:33 executing program 0: sendmsg$NL80211_CMD_NEW_KEY(0xffffffffffffffff, 0x0, 0x40) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000280)='./file1\x00') mount$bpf(0x20000000, &(0x7f00000000c0)='./file0\x00', 0x0, 0x2001001, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pivot_root(&(0x7f0000000300)='./file0\x00', &(0x7f0000000180)='./file0\x00') r0 = socket$netlink(0x10, 0x3, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, 0xffffffffffffffff, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000280), 0x1, 0x0, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200)='nl80211\x00', 0xffffffffffffffff) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f0000000700)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_SET_INTERFACE(r1, &(0x7f0000000340)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000000)={0x24, r2, 0x5, 0x0, 0x0, {{}, {@val={0x8, 0x3, r3}, @void}}, [@NL80211_ATTR_IFTYPE={0x8, 0x5, 0x3}]}, 0x24}}, 0x0) sendmsg$NL80211_CMD_DEL_STATION(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x40}, 0xc, &(0x7f00000002c0)={&(0x7f00000003c0)=ANY=[@ANYBLOB="1c000000", @ANYRES16=0x0, @ANYBLOB="250a26bd7000fedbdf251400000008000300", @ANYRES32=r3, @ANYBLOB="32769125d3949bc2a34cab7c86e9a186eb8ad96fba932cf0eb579bec514030b11ee69493384341b3de37742b9d31da1f30956f23b3d09e668264840406e73d35f10de468f2136e094381"], 0x1c}, 0x1, 0x0, 0x0, 0xc060}, 0x20000041) connect$inet6(0xffffffffffffffff, &(0x7f0000000100)={0xa, 0x0, 0x0, @empty}, 0x1c) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)="390000001300034700bb65e1c3e4ffff06000000010000004500000025000000190004000400000007fd17e5ffff0606040000000000000000", 0x39}], 0x1) 00:00:34 executing program 4: r0 = syz_open_procfs(0x0, &(0x7f0000000040)='net/icmp\x00') write$UHID_CREATE(r0, &(0x7f00000003c0)={0x0, {'syz0\x00', 'syz1\x00', 'syz0\x00', &(0x7f00000002c0)=""/212, 0xd4, 0x7, 0xf99, 0x7fff, 0x1, 0x80000001}}, 0x120) r1 = socket$nl_route(0x10, 0x3, 0x0) r2 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) ioctl$sock_SIOCGIFINDEX(r2, 0x8933, &(0x7f0000000000)={'bridge0\x00'}) r3 = socket$packet(0x11, 0x3, 0x300) r4 = socket(0x10, 0x3, 0xc) r5 = socket$nl_route(0x10, 0x3, 0x0) r6 = socket(0x10, 0x803, 0x0) sendmsg$NBD_CMD_DISCONNECT(r6, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r6, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r5, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c0000001000010400eeffffffffffffff000000", @ANYRES32=r7, @ANYBLOB="01000052010000001c0012000c000100627269646765"], 0x3c}}, 0x0) sendmsg$nl_route_sched(r4, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000500)=ANY=[@ANYBLOB="5800000024000b0e00"/20, @ANYRES32=r7, @ANYBLOB="00000000ffffffff000000000a0001006e6574656d0000002800020000000000040000000000000000010000ffffffff000000000c0004"], 0x58}}, 0x0) bind$packet(r3, &(0x7f00000004c0)={0x11, 0x0, r7, 0x1, 0x0, 0x6, @link_local}, 0x14) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000580)=@newlink={0x88, 0x10, 0x503, 0x0, 0x0, {0x0, 0x0, 0x0, r7}, [@IFLA_LINKINFO={0x24, 0x12, 0x0, 0x1, @ipvlan={{0xb, 0x1, 'ipvlan\x00'}, {0x14, 0x2, 0x0, 0x1, [@IFLA_IPVLAN_MODE={0x6, 0x1, 0x1}, @IFLA_IPVLAN_MODE={0x6, 0x1, 0x2}]}}}, @IFLA_AF_SPEC={0x8, 0x1a, 0x0, 0x1, [@AF_MPLS={0x4}]}, @IFLA_PORT_SELF={0x3c, 0x19, 0x0, 0x1, [@IFLA_PORT_PROFILE={0xc, 0x2, 'bridge0\x00'}, @IFLA_PORT_PROFILE={0x5, 0x2, '\x00'}, @IFLA_PORT_VF={0x8}, @IFLA_PORT_VF={0x8, 0x1, 0x5}, @IFLA_PORT_INSTANCE_UUID={0x14, 0x4, "86ae7838fe2e82d40c2a9fbbf47df274"}]}]}, 0x88}}, 0x0) r8 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r8, 0x0) preadv(r8, &(0x7f0000000280), 0x1, 0x0, 0x0) 00:00:34 executing program 5: ioctl$BTRFS_IOC_SPACE_INFO(0xffffffffffffffff, 0xc0109414, &(0x7f0000001780)={0xca8, 0x1, [[], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], []]}) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000900)=@newtaction={0xe68, 0x30, 0x25, 0x0, 0x0, {}, [{0xe54, 0x1, [@m_pedit={0xe50, 0x1, 0x0, 0x0, {{0xa, 0x1, 'pedit\x00'}, {0xe24, 0x2, 0x0, 0x1, [@TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{0x0, 0x0, 0x0, 0xfffff000}, 0x2}, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0xfffffffc}, {}, {0x0, 0x0, 0xfffffffd}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x7df1}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x1}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0x1}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0x100000}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0xffff8000}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x1ff, 0xa772}, {}, {}, {0x0, 0x0, 0x0, 0x0, 0x200000}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe68}}, 0x0) r0 = perf_event_open(&(0x7f0000000080)={0x2, 0x70, 0x6, 0x0, 0xff, 0xa1, 0x0, 0x7, 0x60100, 0x66611a410cd45234, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x6, 0x0, @perf_bp={&(0x7f0000000040)}, 0x401aa, 0x7fff, 0x5, 0x1, 0x8, 0x80000000, 0x767}, 0x0, 0xe, 0xffffffffffffffff, 0x1) r1 = socket(0x22, 0x3, 0xfffffff9) r2 = perf_event_open(&(0x7f0000000280)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41bd, 0x2380, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, @perf_config_ext={0x82c}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = gettid() prctl$PR_SET_PTRACER(0x59616d61, r3) ptrace$setopts(0x4206, r3, 0x0, 0x200044) r4 = socket$kcm(0x29, 0x2, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r2, 0x2405, r0) wait4(0xffffffffffffffff, 0x0, 0x1000000, &(0x7f0000000440)) getsockopt$sock_cred(r4, 0x1, 0x11, &(0x7f0000000300), &(0x7f0000000340)=0xc) perf_event_open(&(0x7f0000000100)={0x2, 0x70, 0x9, 0xf5, 0x91, 0xf4, 0x0, 0x1800000000000, 0x83000, 0x2, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp, 0x40228, 0x2, 0x6, 0x0, 0x1, 0x81, 0x349}, r3, 0xb, r2, 0x1) pipe2(&(0x7f0000000400)={0xffffffffffffffff}, 0xc00) perf_event_open(&(0x7f0000000380)={0x0, 0x70, 0x78, 0xff, 0x0, 0x1f, 0x0, 0xfffffffffffffffd, 0x400, 0x3, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x3, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x81, 0x0, @perf_config_ext={0x80000000, 0x7fff}, 0x82, 0xb43a, 0x4, 0x3, 0x2f9, 0x3, 0x6}, r3, 0xc, r5, 0x1) perf_event_open(&(0x7f0000000240)={0x1, 0x70, 0x7, 0x20, 0x4, 0x8, 0x0, 0xffffffff80000000, 0xa0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x2, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x4, 0x0, @perf_config_ext={0x1000, 0x7}, 0xe002, 0xec8, 0x1, 0x7, 0x0, 0x100000, 0x4}, r3, 0xa, r0, 0x1) sendmsg$NL80211_CMD_REGISTER_BEACONS(r1, &(0x7f00000001c0)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x80}, 0xc, &(0x7f0000000180)={&(0x7f0000000200)=ANY=[@ANYBLOB="28dc21b3d319000033", @ANYRES16=0x0, @ANYBLOB="00002bbd7000fedbdf255500000008000300", @ANYRES32=0x0, @ANYBLOB="0c0099000200000044000000"], 0x28}, 0x1, 0x0, 0x0, 0x4841}, 0x4004004) 00:00:34 executing program 5: r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x40) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x181) openat$dir(0xffffffffffffff9c, 0x0, 0x84400, 0x19c) r1 = socket$unix(0x1, 0x1, 0x0) perf_event_open(&(0x7f0000000100)={0x1, 0x70, 0x0, 0x0, 0x21, 0x0, 0x0, 0xdb, 0x40080, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0xfffffffffffffffd}, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x0, 0xfffd}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$null(0xffffff9c, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000003000)=@abs={0x1}, 0x8) getsockname$packet(0xffffffffffffffff, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0xa) bind$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0x6e) ioctl$FS_IOC_FIEMAP(r0, 0xc020660b, &(0x7f0000000380)=ANY=[@ANYBLOB="040000000000000003000000000000010000000003000000000000000700000000000000ff00000000000000000800000000009f327f7a91f1c29b0000000000000000000001000000000000000000000000000005000000000000aada20e70000000000000000000000000000000000020000000000000000053d3405ef5fd157677f0cfd000000000000000100020000000000fbffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000574354843894cb55fa18ebb15e06329023615a3f4ed7fd61a61d9491254f2af31a0fc36daf4922164d72811f0772b8e3a408fb22603ffd2ef3c488ad"]) listen(r1, 0x0) syz_open_procfs(0x0, &(0x7f0000000180)='net/unix\x00') clone(0x180000105, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) perf_event_open(&(0x7f000000a000)={0x5, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x800000020000c49f, 0x800007c}, 0x0, 0x200000, 0xffffffffffffffff, 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000fb5ffc)='nfs\x00', 0x0, &(0x7f000000a000)) r2 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f00000000c0)={0x0, 0x1567, 0x8}, 0xc) bpf$PROG_BIND_MAP(0x23, &(0x7f00000001c0)={0xffffffffffffffff, r2}, 0xc) syz_mount_image$ext4(0x0, 0x0, 0x0, 0x1, &(0x7f00000007c0)=[{&(0x7f0000000580)="62f23e748cdfecc0d3bcb88248f9f8f8e87edc5637656d6e511dcdc6041c8d8a0957939950c15c7ac6360c7820e1d5957ba4167f17600b58767db91e29eb92a20f86dddfb0f8dda322d3ddeadba924051c7894f228f090746b1a55e851e7dcaae4d8411f6806d216b4f2e7eca231a301cc0c9bb4bb5598a94336a99790d3b77dcda45483c1fb1194c56ddfddb587442754e6c815", 0xfffffffffffffe3a, 0x1}], 0x100488, 0x0) [ 193.460835] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.4'. 00:00:34 executing program 0: sendmsg$NL80211_CMD_NEW_KEY(0xffffffffffffffff, 0x0, 0x40) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000280)='./file1\x00') mount$bpf(0x20000000, &(0x7f00000000c0)='./file0\x00', 0x0, 0x2001001, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pivot_root(&(0x7f0000000300)='./file0\x00', &(0x7f0000000180)='./file0\x00') r0 = socket$netlink(0x10, 0x3, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, 0xffffffffffffffff, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000280), 0x1, 0x0, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200)='nl80211\x00', 0xffffffffffffffff) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f0000000700)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_SET_INTERFACE(r1, &(0x7f0000000340)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000000)={0x24, r2, 0x5, 0x0, 0x0, {{}, {@val={0x8, 0x3, r3}, @void}}, [@NL80211_ATTR_IFTYPE={0x8, 0x5, 0x3}]}, 0x24}}, 0x0) sendmsg$NL80211_CMD_DEL_STATION(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x40}, 0xc, &(0x7f00000002c0)={&(0x7f00000003c0)=ANY=[@ANYBLOB="1c000000", @ANYRES16=0x0, @ANYBLOB="250a26bd7000fedbdf251400000008000300", @ANYRES32=r3, @ANYBLOB="32769125d3949bc2a34cab7c86e9a186eb8ad96fba932cf0eb579bec514030b11ee69493384341b3de37742b9d31da1f30956f23b3d09e668264840406e73d35f10de468f2136e094381"], 0x1c}, 0x1, 0x0, 0x0, 0xc060}, 0x20000041) connect$inet6(0xffffffffffffffff, &(0x7f0000000100)={0xa, 0x0, 0x0, @empty}, 0x1c) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)="390000001300034700bb65e1c3e4ffff06000000010000004500000025000000190004000400000007fd17e5ffff0606040000000000000000", 0x39}], 0x1) [ 193.548667] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.4'. 00:00:34 executing program 2: perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffefffffffffff, 0xffffffffffffffff, 0x0) mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) mkdir(&(0x7f00000002c0)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) perf_event_open(&(0x7f0000000300)={0x0, 0x70, 0x0, 0x0, 0x55, 0x3, 0x0, 0x0, 0x0, 0x2, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x3, 0x4, @perf_bp={&(0x7f0000000100), 0x9}, 0x2040, 0x9, 0x3f, 0x0, 0x400, 0x0, 0x1f}, 0x0, 0x0, 0xffffffffffffffff, 0x8) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x0) creat(&(0x7f0000000080)='./bus/file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000440)='overlay\x00', 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="6c6f776572644b45979b80be7f2fe5e00cf169723d2e2f627573050000006b6469723d2e2f66696c65312c75707065726469723d2e2f66696c6530"]) rmdir(&(0x7f00000000c0)='./bus/file0\x00') getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, 0x0, &(0x7f0000cab000)) setregid(0x0, 0x0) rename(&(0x7f0000000040)='./bus\x00', &(0x7f0000000140)='./file0/file1\x00') setregid(0x0, 0x0) ioctl$FICLONERANGE(0xffffffffffffffff, 0x4020940d, &(0x7f00000003c0)={{}, 0x3, 0x54fc, 0x1}) fchown(0xffffffffffffffff, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000680)='system.posix_acl_default\x00', &(0x7f0000000bc0), 0x24, 0x0) mkdir(&(0x7f0000000480)='./bus/file0\x00', 0x0) 00:00:34 executing program 3: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) r1 = getpid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000880)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000000140)="b2a86a45ef3590ad0e883e2dcefbee71feb53cc91006c6f3f25fd38c068970fd0a71", 0x22}, {&(0x7f00000008c0)="32f20e4fc0a5dfcc12f783d06be4de03f0d5313b442392550830c763e0532984a5ffe6014d88bced83f827292b66f54347ac275fb6e607c9cb0203ab2adc799f0eff59d5db26c8e0e7dccbc00e1d047d6721fa1df8630ac92a90b44ca908a9b65424bae8d40c2bd4965fc8291b0d76a25e558122e5000000802b36bcd57c0888e7fd542ab3920014418cd71daa5a0234b0e0d55f2602c7497a632a6b5b5dfe2c0bbbdb1c4d383b72a47d300faba02b29e505cee9cb9a9b7df0bc130d00ce7094185c54a8226b2464b89792", 0xcb}, {&(0x7f0000000540)="6539b538cfaeef8d2c79813307560a9233dac82b4b57c0b434569c663775f7ddc085f04bd81608d2c976721bcbf96c8b731134bda164ead2522b415ed7c8577b671d6ac28ce7a00f431e3a9a775fe92263910995f7a88ee6d6cac2dc240e666e1604f12cbfa192e8760d6ea2ea7f6587587576d0611edfaece27eaaadfd8c37fd97a6dfc6f335f09a58c5de9f41a1d800d7e62860e3322702c731d4a5d07a08539d5706e4bb37629f763fd30481d987f1fe1cf96cb88c5c475af076beb12ee464443", 0xc2}, {&(0x7f0000000740)="5555d341f7356a00e871fc07f898b33baa33e2b2e9712d05713dbe6d7cb4ff868a64845375f65ede4dc2847a5b3cb9c58464cb7e04aa612fed23eb34a4e80e9ac0fa6c8ed75d2ac1c291afd82c1059abb847a2512efa57492e7af9fbae1e700995f1dc6cb6295615213ea1b769c643a457c64d27f5123bcb32e9058cf0a554", 0x7f}], 0x4, &(0x7f0000000640)=ANY=[@ANYBLOB="18000000000000000100000001000000", @ANYRES32=r0, @ANYRES32, @ANYBLOB="14000000000020b3d18f000001200000", @ANYRES32, @ANYBLOB="000000002406000000000001000000000100f14091fb7b6e1a220000", @ANYRES32, @ANYRES32, @ANYRES32=r0, @ANYRES32, @ANYRES32, @ANYBLOB="000000001c000000000000001100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0x78, 0x40001}, 0x55) sched_setattr(r1, &(0x7f0000000040)={0x38, 0x2, 0x0, 0x0, 0x8}, 0x0) r2 = socket$inet6(0xa, 0x2, 0x0) recvmmsg(r2, &(0x7f0000008880), 0x400000000000249, 0x0, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setpipe(r3, 0x407, 0x0) write(r4, &(0x7f0000000480)="b0a3cdef47f59ec515de0fcb5dfc761cf7120c4312b2054efdc0cf574f65329a05d03a24674b1d94d072b4bd702c576dc1d6e4fef97bdd899d359dadcfe32ba24fb1e152533e4df2c20324dda85d95c102000000d81d2b9bea7f9e468b3da19d62e9913b2f7cd488de25886811470818af91afd3bce1422670d6f2d054d8b16374e3617a22b1c70e7e3104b814e24e6e7b62256ae8faaae5f59f840c029418a34c", 0xffffff47) vmsplice(r3, &(0x7f0000000000)=[{&(0x7f0000000500), 0x3528a9c0}], 0x1, 0x0) sched_setattr(0x0, &(0x7f0000000080)={0x30, 0x2, 0x0, 0x0, 0x3}, 0x0) mkdir(&(0x7f0000002000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) ioctl$TCXONC(0xffffffffffffffff, 0x540a, 0xec39d68d534b8d2) symlink(&(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0/file0\x00', &(0x7f00000001c0)='./file0\x00') creat(&(0x7f0000000400)='./file0\x00', 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x2000, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000, 0x2, @perf_config_ext, 0x2420, 0x0, 0x0, 0x5}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x1000) unlink(&(0x7f0000000040)='./file0\x00') open(&(0x7f0000000180)='./file0\x00', 0x3fd, 0x0) 00:00:34 executing program 5: sendmsg$AUDIT_USER_AVC(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0x0) r0 = eventfd2(0x101, 0x1) ioctl$BTRFS_IOC_BALANCE_PROGRESS(r0, 0x84009422, &(0x7f00000002c0)={0x0, 0x0, {0x0, @usage, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @struct}, {0x0, @struct, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @struct}, {0x0, @struct, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @struct}}) perf_event_open(&(0x7f0000000200)={0x2, 0x70, 0x0, 0x8001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe}, 0x0, 0x0, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f00000000c0)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41bd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x81}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = socket$alg(0x26, 0x5, 0x0) bind$alg(r1, &(0x7f0000000240)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-cipher_null\x00'}, 0x58) r2 = accept4(r1, 0x0, 0x0, 0x0) r3 = syz_open_procfs(0x0, &(0x7f00000001c0)='pagemap\x00') openat$vsock(0xffffffffffffff9c, 0x0, 0x458480, 0x0) sendfile(r2, r3, 0x0, 0x50000000000443) socket$inet6(0xa, 0x0, 0x0) sendmsg$AUDIT_MAKE_EQUIV(r2, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={0x0}}, 0x0) setsockopt$ALG_SET_KEY(0xffffffffffffffff, 0x117, 0x1, &(0x7f0000000180), 0x0) bind$alg(0xffffffffffffffff, &(0x7f0000000000)={0x26, 'hash\x00', 0x0, 0x0, 'sha384\x00'}, 0x58) 00:00:34 executing program 0: sendmsg$NL80211_CMD_NEW_KEY(0xffffffffffffffff, 0x0, 0x40) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000280)='./file1\x00') mount$bpf(0x20000000, &(0x7f00000000c0)='./file0\x00', 0x0, 0x2001001, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pivot_root(&(0x7f0000000300)='./file0\x00', &(0x7f0000000180)='./file0\x00') r0 = socket$netlink(0x10, 0x3, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800007, 0x12, 0xffffffffffffffff, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000280), 0x1, 0x0, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200)='nl80211\x00', 0xffffffffffffffff) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f0000000700)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_SET_INTERFACE(r1, &(0x7f0000000340)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000000)={0x24, r2, 0x5, 0x0, 0x0, {{}, {@val={0x8, 0x3, r3}, @void}}, [@NL80211_ATTR_IFTYPE={0x8, 0x5, 0x3}]}, 0x24}}, 0x0) sendmsg$NL80211_CMD_DEL_STATION(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x40}, 0xc, &(0x7f00000002c0)={&(0x7f00000003c0)=ANY=[@ANYBLOB="1c000000", @ANYRES16=0x0, @ANYBLOB="250a26bd7000fedbdf251400000008000300", @ANYRES32=r3, @ANYBLOB="32769125d3949bc2a34cab7c86e9a186eb8ad96fba932cf0eb579bec514030b11ee69493384341b3de37742b9d31da1f30956f23b3d09e668264840406e73d35f10de468f2136e094381"], 0x1c}, 0x1, 0x0, 0x0, 0xc060}, 0x20000041) connect$inet6(0xffffffffffffffff, &(0x7f0000000100)={0xa, 0x0, 0x0, @empty}, 0x1c) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)="390000001300034700bb65e1c3e4ffff06000000010000004500000025000000190004000400000007fd17e5ffff0606040000000000000000", 0x39}], 0x1) [ 193.786810] overlayfs: unrecognized mount option "lowerdKE/ ir=./bus" or missing value [ 193.881291] overlayfs: unrecognized mount option "lowerdKE/ ir=./bus" or missing value 00:00:35 executing program 5: perf_event_open(&(0x7f0000000100)={0x3, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x7412, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x8}}, 0x0, 0x0, 0xffffffffffffffff, 0x3) r0 = dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x0) perf_event_open(&(0x7f0000000100)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) timer_create(0x0, &(0x7f0000000300)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000080)) timer_settime(0x0, 0x0, &(0x7f0000000140)={{0x0, 0x989680}, {0x0, 0x989680}}, 0x0) timer_create(0x0, &(0x7f0000000000)={0x0, 0x14}, &(0x7f0000000200)=0x0) timer_settime(r1, 0x0, &(0x7f0000000180)={{0x0, 0x1c9c380}, {0x0, 0x1c9c380}}, 0x0) clone(0x13102001ffa, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) poll(0x0, 0x0, 0x204) r2 = memfd_create(&(0x7f00000007c0)='\x97&\x89\\\xd0\xe7\xca\x16ZO\x94:\xe1\x01\xe5`iq@N\xff\x03\x00\x00\x00\x00\x00\x00\x04!\xd5\xc5YBz\x94\xaf\x13\xe9\xd2\x0f\xc2G\x86Xe\xf1/V\x8cvS\xa6K&u\x9dX\xcc\r\x12\x11\x99\xe7\xce\xaeA\xb8-E\xa1\xf8\xe4~IS\xc1\x04\xf78\xf1\'\xdfv\x90\xbc\xd1\xda\x88j>\x8c\xa1\x03\xf3\xaf\xfd\xf4&a?\xcaG\n\xe5j\x9b}\xc6G\x86\xb2\xdeY\x17yX $\xfcU\x9d\x80dX\xcc\xab\x84\xd1\x01_\x7f\xf4tW.\x81\n\xf3\v\x8d\xf2\aw\xa8\x91\xc5\xb1\xab\x1a\xd8a\xb6=\xee\x16\x9b\x8c\xa7k\n\x86\xc3.\xd5\x9a\xaa\xcd(ovjd\xda\x1f\x8bVrd\xa4\xb34\xfcUj\x1ad:#\x96\xf9\xd3\x1c]ImZlU\".\x18)\xcf\x1am\xd5\xe0\xdb\xdc\xd7\x8e\xe0\xa3\x82\xec\x9b\xfb\xc9\x81\x9c\xdc\xb7\x0f\xdd\xd3\xd7\xbe\x89\x7f3\x1d\x1c@\x8eu\x85\xces\x89\x95&#FX\xb1\xb6V\x843\b\xb2\xeblh\x99\xd3\xec\xa6\xf7\x91\x9c\x85\xbb\xc3T\xb7\x98\x11\x0f\xa7\x7f\xdf=\x96C\xc8\x84\xf3\xf9\x19\x83\xe31\x90\xd1w2\x12\xf1\xc7\xab)\x80E\xc9\x0f\xc8\aD\x93Xb-?0\x12\x8b\x99+\xec\xca\x9e\xf6\xb2\xcc@\xe6A\xaa\xae\x8a\xc8\x99\x81\x80\xe6\xbc\x1fB\x96\xf1x\xadj\xab\xc0\xf8\x7f&\x13\xf1\x96\x00\x8fS\x8d\xfd\xcad\x19\x03\x91L\x1e\xe9\xd7\x8b\xdd\x8b:\xd3\x97\xa3\x15\x8bH\xf3M\f\x1b4\xc3\xa0\xe6l\xde\xd0\xca*(\x00\x00\x00', 0x0) fcntl$setlease(r2, 0x400, 0x1) fcntl$setown(r2, 0x8, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r3, 0x0) ioctl$BTRFS_IOC_WAIT_SYNC(r3, 0x40089416, 0x0) execveat(r2, &(0x7f0000000500)='\x00', 0x0, 0x0, 0x1000) fcntl$setlease(0xffffffffffffffff, 0x400, 0x0) 00:00:35 executing program 2: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r0, 0x0) bpf$OBJ_PIN_MAP(0x6, &(0x7f00000000c0)={&(0x7f0000000040)='./file0\x00', r0}, 0x10) openat$cgroup_ro(0xffffffffffffffff, &(0x7f00000001c0)='cpuacct.usage_sys\x00', 0x0, 0x0) mount$9p_fd(0x0, &(0x7f0000000140)='./file0\x00', 0x0, 0x1, &(0x7f0000000200)={'trans=fd,', {'rfdno'}, 0x2c, {'wfdno'}, 0x2c, {[], [{@fsuuid={'fsuuid', 0x3d, {[0x0, 0x0, 0x31], 0x2d, [0x64, 0x0, 0x4], 0x2d, [0x0, 0x0, 0x65], 0x2d, [], 0x2d, [0x0, 0x0, 0x0, 0x0, 0x0, 0x38]}}}]}}) perf_event_open(&(0x7f0000000100)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) syz_read_part_table(0x0, 0x1d4, &(0x7f0000000200)=[{&(0x7f0000000080)="030005020314af00031400000000000000000f0000000000000000000500000000004200000000000000000000000000000000000000000000000000200055aa", 0x40, 0x1c0}]) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, 0xffffffffffffffff, 0x0) r1 = socket$packet(0x11, 0x3, 0x300) r2 = socket(0x10, 0x3, 0x0) r3 = socket$nl_route(0x10, 0x3, 0x0) r4 = socket(0x10, 0x803, 0x0) sendmsg$NBD_CMD_DISCONNECT(r4, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r4, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r3, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c0000001000010400eeffffffffffffff000000", @ANYRES32=r5, @ANYBLOB="01000052010000001c0012000c000100627269646765"], 0x3c}}, 0x0) sendmsg$nl_route_sched(r2, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000500)=ANY=[@ANYBLOB="5800000024000b0e00"/20, @ANYRES32=r5, @ANYBLOB="00000000ffffffff000000000a0001006e6574656d0000002800020000000000040000000000000000010000ffffffff000000000c0004"], 0x58}}, 0x0) bind$packet(r1, &(0x7f00000004c0)={0x11, 0x0, r5, 0x1, 0x0, 0x6, @link_local}, 0x14) sendmsg$kcm(0xffffffffffffffff, &(0x7f0000001b00)={&(0x7f0000000280)=@can={0x1d, r5}, 0x80, &(0x7f0000001a40)=[{&(0x7f0000000300)="587005feea0848afd0c2012ab7a1595416358e8626b41d7a005ecc9cf58cd666a8a590ced77be2556861daa5b5079e019e5b27f9f58d122962d34abf3332ceb8f4ea746167944fdeb129c608874a88746babf772efa401a0855354d904ee125f5b6fda46e364a6dd8e697f13196ef65cedc11e084e293874feb26fe33a704bfc4b1c81ff998ecb89027b969439e6cccf1ed3d69d350305975fc075f891730d3c0e22ea764fc9359e5c601177439eb40a3271bb40242be6da", 0xb8}, {&(0x7f00000003c0)="1f14242a6a7eaa28ac1ccfcca4e1021d635bbbc93ee44d977c61d622adacc0b3359b1b6940df13688f6c6553d39061f9d812128764d568eb1dc77ac76bf3a78d52b0873856530e169f7adc3b7a4bc0d6b889d3310b315060fc75e20122280a730b17a1420cf0431a4dc819c525881e97f7dbe2ad936e76f3d4f36c8e919b7b4b5e9fa3e31d73b4e1be36cdb36178308505477ba02587599774de9a6161e1fc6837ab64c35bfa9d7e8e7d7794651968c89aacb04bab34760218faee02d75f8e2705d8f4a6450b811c558008", 0xcb}, {&(0x7f00000004c0)="bfeb10224e985efbbf302b52cf566b2e60515692876c44679978e133c98337315a69fcc598faa3d1d9da18e6ad401801b02da3708f7a40f199016f6353f1591c0304622ea2eb307c4ad0a378aa4c0b89e1d7eb880e6e7a513bf4fec76bb1b326f25cf40add3e4c989c0667a14fac280e25406e03fdb25ee6", 0x78}, {&(0x7f0000000540)="bc9ff38b0353ab9f5099c52f2605673815f0e47dce0dfa0ae62673b0a9dc2bcf22129f381b7b471fd29379494ceb46cabb771e5e8c6b5ea3d8d79908002e18092dc93963a092a5a48fdb4d28fa2bfabb322611d4ed3d2131484834f9958d57827c274a3123e3271fd804b8da918824a4439af194c4e605be268217f451c445d993dc446b393a34dd0c77f644a1337a11e29331de48c37f1e42f0068c49702097c0a1ad0895f568d8a01bfbd7f05e0c68853569088a86336dead8f85513ac1fbe7c8c8acf8181c4461267ec680110a14f989cc8f00b8be63ed37a9e374cfd49693144344f861f", 0xe6}, {&(0x7f0000000640)="55de8d4d27d82901cc0311739cebed6717194c6e83125631d6ee08881f9d840cb807e5d0a2270e11a2796f68cf73bfc47b0344d94eb28307e294c67fec7155c5af6558fe40588da644c04cf9cfb0e33a3bd3585cb57ab2300e4aaec0854370b65f3b6f71ec4be084f4342c0b2de5562bc732a13610ca74976ea05d95c3f5aa057a536649f689cd647e4a723b96ee3fc11b11a91dabd6ecbe08c079b35bdee1a0d416856a45993846226ee0e68599d380f09469f983f1b1df95f4aa0fcec8c69ae3158ee5e1e4ff3221028e05fd2d143d64", 0xd1}, {&(0x7f0000000740)="6eed8ae01a9a82715220e01e36832ccc15c51aad7f64ea5da9869d3ab8adf8e91e652158141241aff69c098c6bd99af67c299b3888b062afd77608983e9a4527c6090bf28403346bdd98b08561bbeb26499bf90372eeefb9b5c30d1386f8f97ed2118a6103fb95726c31a162afab808ea9f22a2d53ed1da757d7f964342ab693f23f1ff957f7e63f55c3bac179876cf5631c1c02dd3758d400f3476e69be22565bd2077f77803880b6cc35eff0f758a69d48e0647beb6e6a8fcddcd1792afc4275c5abe004b765ee83b6c1d23a645e9463769263dd674de511feb6b93add17b3834fc60180860e728c2a29afce188f95f33e24d7f069e1e73000110ecfdcab1b3d6361277c5325722d1d0519f53e087f99133125d1af5e6877104763362bd5f111ef59f7f1ea9e259187921430fc4e2b643048b589f35b042e15def993f7220a1714e93ce591455718b0162394158aa4332f8e405c8d8dbb9e4b83887eb7ce98460817868e4170707dfbd575ffeffa091f21aa262af4072159aa041c00e6f87ed713236f62a3743d1d68a94e43c278de6b1c41ecfc686a822a432ad2dbc6f6ef08b94ef2f0e6bf787185ffff764e8fc47d69e4aaf9e7e808f37590b0f334d0a6582150c2f9426b5adbe5938c36d1283d9b026cefa050b0359e67f0fda693c0130f16a7a1ad8b28d22882b516f5aa4f03ff63d3bb36ac913c58e255f1e16f4ea05f68d592774dffa5ddda058b613526a1a40bc8df72ef8ebc616cde212a9f5bb35585d23ae64b63ba4758b11c79bb951b8a49357b65d1d124bf650782a99af5d11d150fddaa340229ccf5b0c20f21dd04ef17460a3f749743842ced7a9a8a8bf992be0fa9dbdfffe0dc7f69ba0caa83e35d61b596eb789f1af61b368d22f8d8186f417abf396ba3febd62376ff59bdd74a7724cac1fc4534cb32601e7e888e93fe7760fc6ef31d4481bdbc98c8dc6ec408a01bcc0e1e09f743b7f9886f86fcd61d507cbe7a68f59553995d7405c74c27a98824fa4b017e9c232d549c7b6ed641b7cbafcc3e7879006f8592869851388232f2c1884d8066029c670f11ed51700aad606e34a3b6f2d47098dd246e83a15ece940cd517de5b88f73baab7eb55e789b6750ebcc96d8dd1272223f19858834bf2ae8e9afa1333074b9fd11ecfa906f196a514bb50174445d4ee815d69a382fe90f41ec00478b1c3229de037f9fba3c1a67503fc35d64e6c4608a45e3b9a209250dc3e3e158394876f124e29fe5e29c94d2b658a681899e31a1892f678a70233c49b7f703b29470d2149c5bca6717a6f58990af313e641c6bfcca4996fd732d1d6e76b76c537dec72939e6447445b5f3248a2874a0151501d7011f49876f279ed837f2ef5dbadb0b3ff3eb1d82754f29a8ebcf1b1472554072bdb248c892ecbcf38bda6f92c520aba4a222c032f7c0290dd7e1e086b977ed1aec670676c64db7d13bab0dc32247721bd9a3ec57bb9e16d0e3902c693e84094740646e24fde9b139ed3408c1d470d7c796320e6ac459b44d5d189963bc90659f76e14069649946e7c3e0c826293b09c3fa4daf745e9d88f51e5d4634d4731fa0d2e6965b5c55ce1253030b1b2ec2148303fab708215565faadffdc92dbbf38fcfa2405b5b7bfe27de0832be7852ae5d96a80bd801804240525895a137b4be3dc7c45e6bec441c950ccf9aeea6d5a7a198ea45e421886cc0db7e1f924b525dc9f2fc5971f2c73fbc93fd3972c3a16b4738a79f16904e0be82ffd3e68617fac6e1537aea67405c9990cda6911769a71082d2cc20d15736eb3464783962a009a259613afb9ca1cbc8d92993e00e90a0cba51474d68d63ac6b085dea1566c8c79b1b695da9a393e347af05dddb3dd7dab7269becefccfb3f918cd9a972713ad4e05d6a1cda5f93569cb70ed56619d9bf3cccae88ce91d97f36a75608948f190dab92a12eac3315bd5c1cf1e36514906d6a4b4b9ad1fc42d60c33111fcc78990fe946a705831f8b7d48047948e9ffd5d30ac8de08f3aeccb94687829be3332bdaffc46ab7fa610306952823e58dc2d54e7e71bcb43fd26295f83e64c92f8538d99082bdecdfe862bae7983bf6078cc93c94fedd49c3e538e5c1273eca4bbfc62d20cd1680e2987b48b54a02601f1fcd152c00a710215be1afa522abc0ca77592066ed277c3c0804390dc29fdb4d71317732dc4fa5bf315294f05301ae4405139287ccb45e0c35b5027492fb4d47d041c3f79ef676e02ef2bd8c336e20f24d83284d64d8d4b572b9a8332d67493c3791e68982802a5fd21fcc646498ff6c2f91c6da1933a50f94ef8150724263cbb6d68b1985469d7657d12c9e4fbd1e4ca3a899a4aabfa9bfcfd6040ff97719d190e960d78f78a56057793fbaa52d12bca6903b7281ba1e72684803911a785ab20c6e35aefa020a3c58fe9c0ba3756a2a6235e4ef5168431f8c2820a84b417fd45e474d5ca47d74e5013dd8a585981898d34bf2398f12d2ff7b951b63a1aa5aa1d0daabf68b5dd400faac9f4ddac35c839a5ba0f198469dcee5adab00722c4aab37c1d349f58185be449ec036c5b4990ff2a71e065291d6b4ebb55e6e303698da7e1bd8161246a5c7011663956466e1c35fcb08b54b09e0ee207b9c5e59da0f385be493ab203109a61ca994ec97a5a0abec41344feacd7bb6f19de8a58e0878fe0cc05d6bee8e0a3273314a99ae6c67da847e619672e2e0410a4b28cb941d885c247e6fc030979f76bb0f7780e992e98b1c75d9be319c430503ae05f6c98a932c8655cd08111a78b05bd77eaaf7130cd9db1a19c85018be4d42065ab8fd96ea8ecacf90302aec3a4f52623463b96b0de86d6e308403a9f084707e85ed2ece82086eb646cb07981681cc24eba2e64d8d8dddabda7061434835140131c771c0512f58d8da22ae5c8660317b95e9753b5bdfd4016255f7d2616e20ff766872bbcc15c93f3c0cd39c65cbedc176759cfa8258a09b3c952c93294e4249dbad97d475f19074e7195c6b2b4cdfd020befa1aa476918c5b80d29c6d11ba45b7677c72e311ed5374008f807cbd19968e3ba73c4c8e11af582a204c8a3ff775a5ed94fba4381c5865f09cf9c31f43c7c75c39c51fd5df4ccbc4a9154d02205342a4e832df112cf2ff5c3e5bfc1524c0027a8fb8f6b2be4d3fd63bc61a1dafed27f0ed5aeeb3a05623af1eed9f061e6e94aa661bd38e2764644aefd4ac0a1556622ddad33caed1ce35b00ca91a47fdb0392b1a318b28a8aa28c875160a7ec9cfc5f61b30ff99fc035ad4727b7fa133b00ce54cdbfab3554db82b8af17c12985223e12ae51fba27216e16d37cc762abf9a50bf08b449f51cb68bb2fb69be1610925182fe7ac53235c91c7f2f09423fae197b670f458105d41668f6fea2a10ea7ad0a2eb44b5dc4874c64102585aa1a08a8c7d2c1572d5c90b59d6a26635586267f4be724006ba99e9b56a60d6139b565b0b1a5476cf0403250db10a8de7f39ad026212648fd7bca72e7fc05a2cb59bbc53fda4a88eecb625142da19ba12eda30d75907308b6f3831bb92e6435f88d4efa76d65d5525633211fca6820f3ea941373a38b7fe68080c8724a4e27f4b57199ce75bc0c46e5924ab7c675c4fbe1df603a702a5ad6e018e65a249e2fdd66646487acd09281acaa405dbaafd20b8c1a79e690a8c275ac572f57de317c530ce84dcc5ed4c38dd7d1857b561c0d40147e121d6c3da7293b345a8866053363868164cbc1b65ad757a0f0dccf31b4b35b8352ca90976c213a0e9376404ebf65a5b9c706445ee371499edbadace2363c67ba116e2ff38e83b3c1505183d7318322329e8dd81b8f498a755d68ee20d8a1455e52208a2eeda785f78fa4e6a1c35cab7c3bb8f103bdacf9ef815f3ba9862b475af733cbc4d2daacc1ee661d26a96772c7431492cccbf96c892eb35d96afe75f002f4d80bc2018d41cb981289a0551e7271188373fdd7c43744c85bcdba2f817bba5c31cf8eafe58b5c1407bac34864d2ee087e36cb9c602c5ebe4bee0ffd0b76537e496817e7ebcb20d7b4ea988c36d7303c38df165fb57229e7405db7b3cf5624e70a90b088e7af3b4e17b21adb2c0ef82a5ce10555ab3c5d7e710b865db50227dc32c75c5547617d59d24f7e9aec79683211e5e5718578ee9152fef65808f2bdb0618f3afde14bbb4bc1ae4aead672754622e38a8d879cf77dc047e41ef9932c5f00fd796547cbf3f7ae81e291be0f378cd8799736ead5a0df79ae544656b532a46e7a64f1a70803ce56f612e31465003bf058c1bff363d778bd14389feed99478ffbb6cd37a20a24845a6af7e89cc4b0e1f2c8291059076d9591d078848a9429739b9bceb438eaa2cb4517085893d30fa267c586d6b47ec9efe1164d63617d05398e14f728ff33807dca014088a5a60ca44a6bd4d5b1ddd1d7e36e9c735880e6a64f0cd7e67b2095e8c32ccf30ad8f30c42cb651ed20c5ab7b56401c8f912129f2cf29e63572991ffb854096cc3fb5a92993bef672ffb774904df70276c9407c13c9e1d3037087e6c847ac437268dcf73adadc8086af99360bd92825c22c7944c19fd661e30dd358dee138e2c770fdfd87a66aaeedf56c9c0eac9cd2849e33bd0965f4baae7c40d14e46594be91e32596fa4ca1898b94c2ee9c7a69e96eb57bf32b29410cfc1868ffa6302c7ac318c261fab8a0058ad007313a5320c3d47efe53b0fdf70af07e8ab5336552d2401c54d1b775847c8a4b949de74cc4350b38b06da673aa03398a2e4e6158a7ec02aa59297065a0d63b22de7de1479e89f88d4f48d616a84a9f16b5ffa72e9bf849a6a091de62c891b5ac8a652c46525e7ec53524dbc17b4aaa3e20527278ac66abd71a80d5e89f0e9fb5e7edddc85104e3177993fab123cb3250c32c239d5bb6fe9cd040a052fdc2b250efceba4c2e838d4b74ca145e26afb7a647ab22d86dae6b2ae1f13d1f43114a8e4bb6997471333eaeec12afc6cbf2504ca0ac006964b991a2255dc67bd0c123c6656013eacdada15fa38726253a92c546e0948ce765405bd40baed6a5a6c899e38629379a4f160def67c36f741df7d18ec7b5b32ce4eed30bfbd6cd4834e1d0915e046397aba98782c0c34c1c773b749e19fb940a3fd89a0b64a0c67833ad671102eb52a9f896c5972348d4ed491af6ed7b241490c62856439b5e7568a7addb15f00f1cbeb6e4919c3dea5b9b5e1c105fd94eb69ccbeb8bafbf5ba1243ee68286cd1e73e75ed28e8c3ab372156b2ef1c7bdb48df1c0db5f43e1ce4ab80e7ee91f7e41630d64813f0d0735317dc16584cbbf7bf1874f396c7057c795797d08ac025dfd1f24a166c07dca1ef3db82aa3aec8e040a92d1353e8941855e9f3dfbedc795b57b8080c14d997361fbd3ac07c99222e9dad811e42b70d34134ee2da59c68a79e271f339807f020159c4cc3d795cf71744cc5b6c625edc7d23a1a52ed4eab5fb27f80453ec21eec823618f31ca5dda63269f8464d9cbd19bb0ffd95f2d0477ca6660de39e9e15fe9fca07752fb5d000b91b8f14bbaf88092e0184f2c3fb0e2ea57745549a9754974c5c7c63a82c55db23746f80f6f0f66de55fe007d857b4fdc09b7ad1c7243c1d65df4b277870b0d52e672bc3518cd7a5bb1922eba641d045af0c2c8bc968ae9cc7e4e2f2ad959f0f157fff05be27efaee5a80a0f77020f20dbb253d5bdfe91a5239910c42736cc64c075cb9b4d4ddb0e900782da125012ca5bcc6b97b45ca82d3c46726a604cb0f3c952d7378f5e1dea13b4f9a", 0x1000}, {&(0x7f0000000180)}, {&(0x7f0000001740)="5f96b9f3fa03ae7af6b8dd54bd413da6694bd9eb2f9e16d34ef5e0e65e1860ae8bdf8e56501f077a8f60ca339ff47501bd439e6e0f76ca2fe06da16e31b3dca1d2795e7ad40444fd04a906b49b0dc098dcb5e4f6299b4c53570d00f133c0948435a9522ab175b78921f8cc452b2b3d1d26c243796932b6494815e44397a6a3ecb10091879b1c9ba01c72b8c6671a081cacb537bd298ece3de12e89e89739c27d86fb288f8b0208aa8624de293bd045a3fc254e20d040d02209c90cdb385ae1bd426d3a74a65c9fa70f6162fd6db4dd7788e3", 0xd2}, {&(0x7f0000001840)="dfd4647c7f746adf3dad8a7c4ae19c9889e70a562b1dbea1dd7585d8d46f7083e7667f444f1438fbb0256d6b768769c55531b81865f2b2a182542746532d81f8767d0612c6439e7a9d122ff07fb7e0c7d08d538b78998fae3e5909dc9e3277ea6875f06d6e1fa7adfa4c2e0ac95878064596886aa0ea3b9160518923f1bc1587081792e0de02cc3f14ef318c163563f92bf5111f95865de84b0460e0a10bb0062f98592e50ccb6fa265335217aaf6467315517d879df411efbcd427016da5d5937cc9b7a7c9fbc3d318169fbe69f181c128a6fb5342ae7e9a2ca", 0xda}, {&(0x7f0000001940)="b620101de221f9b3638e0b2627baf945cfc369440697e9434bd238eb9128b551dd4adb85b29da78ce7dd4c4abd9524a5563ad7b13dc917f3067f7732242046b263af17f33b7a38108f3ac3fbcd384d956afa594f65b5ae6e296e28ed07255dc7590563b4afb2590fd612a4ae3e7964a233169b4ab00e125439af64c7a56fe9a5549590b0d006812d9e9abc54fa1fc358e4fdf9be2cdc171472ebb6e98f7aa182bf3956a780e622d08676d09f33b01fdce4b71936830d4bbe33c00e7cbb597c650164020ffe4306007be57549f98f406ef8", 0xd1}], 0xa}, 0x14020) syz_read_part_table(0x0, 0x0, &(0x7f00000012c0)) 00:00:35 executing program 3: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) r1 = getpid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000880)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000000140)="b2a86a45ef3590ad0e883e2dcefbee71feb53cc91006c6f3f25fd38c068970fd0a71", 0x22}, {&(0x7f00000008c0)="32f20e4fc0a5dfcc12f783d06be4de03f0d5313b442392550830c763e0532984a5ffe6014d88bced83f827292b66f54347ac275fb6e607c9cb0203ab2adc799f0eff59d5db26c8e0e7dccbc00e1d047d6721fa1df8630ac92a90b44ca908a9b65424bae8d40c2bd4965fc8291b0d76a25e558122e5000000802b36bcd57c0888e7fd542ab3920014418cd71daa5a0234b0e0d55f2602c7497a632a6b5b5dfe2c0bbbdb1c4d383b72a47d300faba02b29e505cee9cb9a9b7df0bc130d00ce7094185c54a8226b2464b89792", 0xcb}, {&(0x7f0000000540)="6539b538cfaeef8d2c79813307560a9233dac82b4b57c0b434569c663775f7ddc085f04bd81608d2c976721bcbf96c8b731134bda164ead2522b415ed7c8577b671d6ac28ce7a00f431e3a9a775fe92263910995f7a88ee6d6cac2dc240e666e1604f12cbfa192e8760d6ea2ea7f6587587576d0611edfaece27eaaadfd8c37fd97a6dfc6f335f09a58c5de9f41a1d800d7e62860e3322702c731d4a5d07a08539d5706e4bb37629f763fd30481d987f1fe1cf96cb88c5c475af076beb12ee464443", 0xc2}, {&(0x7f0000000740)="5555d341f7356a00e871fc07f898b33baa33e2b2e9712d05713dbe6d7cb4ff868a64845375f65ede4dc2847a5b3cb9c58464cb7e04aa612fed23eb34a4e80e9ac0fa6c8ed75d2ac1c291afd82c1059abb847a2512efa57492e7af9fbae1e700995f1dc6cb6295615213ea1b769c643a457c64d27f5123bcb32e9058cf0a554", 0x7f}], 0x4, &(0x7f0000000640)=ANY=[@ANYBLOB="18000000000000000100000001000000", @ANYRES32=r0, @ANYRES32, @ANYBLOB="14000000000020b3d18f000001200000", @ANYRES32, @ANYBLOB="000000002406000000000001000000000100f14091fb7b6e1a220000", @ANYRES32, @ANYRES32, @ANYRES32=r0, @ANYRES32, @ANYRES32, @ANYBLOB="000000001c000000000000001100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0x78, 0x40001}, 0x55) sched_setattr(r1, &(0x7f0000000040)={0x38, 0x2, 0x0, 0x0, 0x8}, 0x0) r2 = socket$inet6(0xa, 0x2, 0x0) recvmmsg(r2, &(0x7f0000008880), 0x400000000000249, 0x0, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setpipe(r3, 0x407, 0x0) write(r4, &(0x7f0000000480)="b0a3cdef47f59ec515de0fcb5dfc761cf7120c4312b2054efdc0cf574f65329a05d03a24674b1d94d072b4bd702c576dc1d6e4fef97bdd899d359dadcfe32ba24fb1e152533e4df2c20324dda85d95c102000000d81d2b9bea7f9e468b3da19d62e9913b2f7cd488de25886811470818af91afd3bce1422670d6f2d054d8b16374e3617a22b1c70e7e3104b814e24e6e7b62256ae8faaae5f59f840c029418a34c", 0xffffff47) vmsplice(r3, &(0x7f0000000000)=[{&(0x7f0000000500), 0x3528a9c0}], 0x1, 0x0) sched_setattr(0x0, &(0x7f0000000080)={0x30, 0x2, 0x0, 0x0, 0x3}, 0x0) mkdir(&(0x7f0000002000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) ioctl$TCXONC(0xffffffffffffffff, 0x540a, 0xec39d68d534b8d2) symlink(&(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0/file0\x00', &(0x7f00000001c0)='./file0\x00') creat(&(0x7f0000000400)='./file0\x00', 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x2000, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000, 0x2, @perf_config_ext, 0x2420, 0x0, 0x0, 0x5}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x1000) unlink(&(0x7f0000000040)='./file0\x00') open(&(0x7f0000000180)='./file0\x00', 0x3fd, 0x0) 00:00:35 executing program 5: perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xfffff7ffffffffff, 0xffffffffffffffff, 0x0) r0 = getpid() sched_setscheduler(r0, 0x5, &(0x7f0000000380)) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = getpid() rt_tgsigqueueinfo(r2, r0, 0x2, &(0x7f00000001c0)={0xc, 0x0, 0x18000}) r3 = syz_genetlink_get_family_id$nl80211(&(0x7f0000005540)='nl80211\x00', 0xffffffffffffffff) r4 = socket$packet(0x11, 0x3, 0x300) r5 = socket(0x10, 0x3, 0x0) r6 = socket$nl_route(0x10, 0x3, 0x0) r7 = socket(0x10, 0x803, 0x0) sendmsg$NBD_CMD_DISCONNECT(r7, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r7, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r6, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c0000001000010400eeffffffffffffff000000", @ANYRES32=r8, @ANYBLOB="01000052010000001c0012000c000100627269646765"], 0x3c}}, 0x0) sendmsg$nl_route_sched(r5, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000500)=ANY=[@ANYBLOB="5800000024000b0e00"/20, @ANYRES32=r8, @ANYBLOB="00000000ffffffff000000000a0001006e6574656d0000002800020000000000040000000000000000010000ffffffff000000000c0004"], 0x58}}, 0x0) bind$packet(r4, &(0x7f00000004c0)={0x11, 0x0, r8, 0x1, 0x0, 0x6, @link_local}, 0x14) ioctl$sock_ipv6_tunnel_SIOCCHG6RD(0xffffffffffffffff, 0x89fb, &(0x7f0000000500)={'syztnl1\x00', &(0x7f0000000480)={'syztnl2\x00', 0x0, 0x2f, 0x0, 0xfd, 0x0, 0x5d, @private2={0xfc, 0x2, [], 0x1}, @mcast2, 0x700, 0x80, 0x800, 0x2}}) sendmsg$ETHTOOL_MSG_CHANNELS_GET(0xffffffffffffffff, &(0x7f0000000680)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x40}, 0xc, &(0x7f0000000640)={&(0x7f0000000540)={0xf4, 0x0, 0x2, 0x70bd28, 0x25dfdbfb, {}, [@HEADER={0x24, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}, @HEADER={0x2c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r8}, @ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r9}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}]}, @HEADER={0x2c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth0_to_batadv\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth1_to_bond\x00'}]}, @HEADER={0x24, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}]}, @HEADER={0x40, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'vlan1\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'wg2\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'macsec0\x00'}]}]}, 0xf4}, 0x1, 0x0, 0x0, 0x48000}, 0x80) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f0000000040)={'wlan0\x00', 0x0}) sendmsg$NL80211_CMD_NEW_INTERFACE(r1, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000000c0)={0x58, r3, 0xc09, 0x0, 0x0, {{}, {@val={0x8, 0x1, 0x4a}, @val={0x8, 0x3, r10}, @void}}, [@NL80211_ATTR_4ADDR={0x5}, @NL80211_ATTR_IFNAME={0x14, 0x4, 'syzkaller0\x00'}, @NL80211_ATTR_IFTYPE={0x8, 0x5, 0x7}, @NL80211_ATTR_MESH_ID={0xa}, @NL80211_ATTR_SOCKET_OWNER={0x4}]}, 0x58}}, 0x0) 00:00:36 executing program 4: r0 = socket(0x2, 0x3, 0x67) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f0000000140)='bridge0\x00', 0x52c) recvmsg(r0, &(0x7f0000000380)={&(0x7f0000000000)=@vsock={0x28, 0x0, 0x0, @local}, 0x80, &(0x7f0000000080)=[{&(0x7f0000000180)=""/227, 0xe3}], 0x1, &(0x7f0000000280)=""/231, 0xe7}, 0x40012020) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0xd0000e0}, 0x6e) r1 = openat$cachefiles(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/cachefiles\x00', 0x450441, 0x0) sendmsg$nl_route_sched(r1, &(0x7f00000004c0)={&(0x7f0000000400)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f0000000480)={&(0x7f0000000440)=@deltaction={0x14, 0x31, 0x200, 0x70bd2d, 0x25dfdbff}, 0x14}, 0x1, 0x0, 0x0, 0x4000001}, 0x800) 00:00:36 executing program 2: io_setup(0x7, &(0x7f0000000040)=0x0) r1 = mq_open(&(0x7f0000000080)='squashfs\x00', 0x1, 0x102, &(0x7f00000000c0)={0xe3cf, 0x7f, 0x2, 0x4}) r2 = signalfd(0xffffffffffffffff, &(0x7f00000001c0)={[0x8]}, 0x8) r3 = syz_init_net_socket$802154_raw(0x24, 0x3, 0x0) r4 = syz_mount_image$f2fs(&(0x7f0000000380)='f2fs\x00', &(0x7f00000003c0)='./file0\x00', 0xffff, 0x8, &(0x7f0000001980)=[{&(0x7f0000000400)="d41c7a59df59f2f337c1d9af3a456b27685e2d22b74915ecdf5599755ba301b4c24a2f50393e3ab9a8222726d6379f2b1c3763f926dea54fea0d3ec175039095512cc9d7790596e3b8593a4d7e1eee162d1270e0a1f122162b08c5571bf67240b59a0a8e968458dc9b5de68518a4f7a49c752ffd4d3a867cd4e3085bec0a12abbc75b946e5f3ec8187f2e88a57a23c1e759a8c42104254dace", 0x99, 0x401}, {&(0x7f00000004c0)="ea7c59cb81bce1b09d049f7be6da16e9b206d0e603581f7ce9e58f4bd7dd422db328e8f834925a788030426783dadf773b2419b1985a5d6c8f608d35813fd4cf66543e0d8f6d2937ac075e259c5ca775ea488eaae3b0629e4a91aef4ef62a5ce335e36ad523268fc33c071fdbd4f08160a2c787d1a900a718de4b8d910c9c31e99684c29b793a829b7628005ed954cfe49915394fd4e75b566efa9fbfefc86d4455a69d50a34d7a9272cd3c82549609318e74f352cc882a599b37f57f2e249f67a5540de634e417877613371f16369a11f9916f71da4f11e84e0abdf1efbf1fa515d948ad05a0b3092667c98b7ebdf023eeed6487da821171c0c59aa786b915b7d51870f59eab46f0ab9210210f9c75da0eeee1496572c96290f4b243b7753fa00697f01fcb39f6dec389fbea24b318603a7d1627eac966f8629dd206e250a5179d4523a87ed41da60456e0b9b4a6b75f7d0a0767458f938dd8b4e7d6df55f4ca89b7ba1492f5f7e30ca0b6d57404d194dc5b14c52a455f1c17344271c3a22976816c0b9148e92b0b67f177b7120f7223d19a90d85695d36ac05bbb36589062e15cea6f49749490e0ff475c0466bb11c64048ea39c2bc9dfe0743f0761f965daecf841422964895b54d4f9ea7e5b407718319f56cb42a4dbedd2053525b4ad98f259d850b1c6c619455b174a0a3a3354f3783b3adabb684af107690c2d0918a8d9b8f46d2b36025c649a2a47c1a67d023b1e43aa2585f379c725af9342c593d2ec377346f132b4131c41b342c8d7ec82f84ea4057dd097a7c8d943b2695ec1ebcde89abee4059e7ff9decb1a3fe4c096938a16a71455c59303c3228d02c1fb56f1519b21325509973d7d06345884de115278827ffa69ac4964bf15e24b9a6d004235bde6dead1cd52204dac801fbb15ebc82c7591472fb211043b498ba45f05d767b26397aaea10a3e0b2a570f0dfef077a4788aa5f9e893a0bde86423eb39e47a9ab2e0d60427fca05271fd566910700765755bd333d5163f0dae09b44179dadf645b57ea736c5b3d6ed8f2ca71b2f72945eed69e267c2c09ee571647910e79af5d4d466eb2659076c5d08e558d9d309029ee2135addb9b0fe4f21d2a0b9cf7577cfda6f966fd6adafa96a1f7ac67b36c022e91ebe35039f3c721d23eb9d23ee08dd875608901290e4571fb9d486100d9a3301866061dbb8b52884485d03f3de81b997092c9c5d04d24c63387c91f9b44e06531795fec32a688a141abac7fde7bd17a7e339ad69982037db72d7d2171a813983c92741ca3ffff2549ed0c4d2b320fbc4e46554d5b677f4f50e226bbe72d17f19b9274e77e958c89984c6f59a68cf246c2b90578185eab2b40a5700587aa2be605852bf5e96fe47a8d3779017986c81f8aea65e48c9557881f29ab64b6f38972e0c047aa1961f9213d7bd0a0c8c5d03a8520e8358b207eaf9d81f8ad727d3d00ea7138914505b6cd3188bb688a29d26b1785be09306f08cf71786b82b529f6d2c8e89d42eb3cdf2fbc56a444590d4553df58b1fc95950b112b0c710ec5b61bc8b330c9d3f33177529e04b5f13bb8ce115c4e68628256b69a49ea02d27b5b2bc5bef585428cf5fcb808f81b9b0bd3b82756642e7308745aca6918982e782d1fd7f74fca429f72c6b5e616ee68ee5942d27c4131f41681ca19642daea2e0b549b6d1a40ce9511f8a0c5111de7cad38c93824f19b0c24fb9bc0e21c2a81ab1f0e72402b664edcd8748d77db137147bc6711c5b2a20117ee4aac7b89e9d7befb4e2134fde687f5cf4aef43651909da321ac3ed8f6152e8258c50304b7ac1176d3e5adf7f087cd54909e3d288bbdd270d301ed6ee9934329877b3239b982c6fef9e2e3f4b5bd5493d1e1183b3f145621a844ebc3c55f9805915d2fa2e089b6e9ffb1bf106d4dd0583ec2259bc1beabd2304613765955a4ab90105a82ca1e68264a6ef460a2903726648d3c45486fa2af859d1be25f3ef1d878c9eafb460ce080e01491239b46867cf952c0922ebd60f050695378050f450e4e3c1522f77ee42928a5b38835fec7f690a0f9e356deb8afb4eb9489a6adc3676e5bd931a307ac18d9dfbb284ddcdb3ac9cdc6c8e9c09fc7d998da5da01ffd1df552cbbf4fc84195b55a4a339cf45001713949a87d7140acdb89d67894b42ee741e9ad26a200037f224b5556276dfe874ae249da0a5204d09b30014e5f721da81754988438e438752f335a302e482a4171204eb9c9c11b2380f2919a42fe76ba0c63d3b2f17a838eb8c640e04e66f5a797a534ecaced1613ed9803cd93b5ffd843289a451698e68fb23eed36ff7db5f0086328d63952b0f55d0be7405135a737b36ba4c2fd73c2420ca22ba5b67df2cfdb749f454f9b9db4d61e0a1c3364afd73e1c1397b31b08d2acdb9c501544325c73682c60821b2a710a3e7a9a0e6e143350454f9a107e947b6c10dafceddf7d1332feeb5aeb63c4d79b4f45fe0f7e5420d7705f504bd14371c5491dc701ca17297953c42aa5debde5c2dd2e5d42de5c7cb3078c1482ab7ca5384894173739c6278806facb0e7ce39002a49a6f06e9bda83359041c82151405c7cf42b7a34d3f94e0eec259bb4d5ffef63b8e84604fc70efc38e8ed4745a0d00594326ff2b24b7b6900aa35439f2da53ae7af46f57ce94e6caab9ec88ce63e9f99b900455611a907670512602e919b9919fadd6ca32974d6b4a9ce268f051bad830f09d0db5d98918dba6d3d753956a86f875e0f54e83941d0b177fdef6859d66852e675a03ccee9953a7e5566eed4928c041f5b5b9efc27cddeaf68eea4174effeaf1d3a458488c09c8a8809c31e1a0877f32a2bdfa7e5ed2dea3157dbe4a4ec2c62e14485fb5d73a8028e0dbcc193db18c122d646c855658e86cba999f7e68b7655544c1ad4fd1dacfad2e34b5b3190ccc24ac50a9134835148add2aa85bd7fbddcd84be21477760a11fddd11eced9ea21cf2d7a05b34f7bcae1211fce31559307f2b78c051384835e1665e97e28c59dc1cd71421999d5516275c45570e4ff0804dc6a4f3f43430b674b43e9daf0f2a0ad9ef76630921e51ef49a0a3b6e38fcebdfdc2ee484086db9f466a37423d2bd79cb438b746fd5ecfc8ea84e6ae25e30d7d8c447faf61b4941e7c46ce51a73257a52c22d59ec001723a8ce8e3ceeaf7805f741737ba9f825a5a424494fdf9e70c74ef052d18d47e4655f880bcc052acc241db9a82eaf835a7c6329dcf590bab2f648a655e46d2979973fb599168f7e7f7778d66708a34bcd91ef08d6c41af215061063b2604e35325d471b5177b6b7426bb9b01a321dd4236ebc34119772110cb5abdc56a002fbf7d56a6dcf1093a226bc791ecceed9c498bbd743e0dfd2a5e2779db209d53d044fc44a7411db3d2ac4fdf35400ea5921a45fd135c928e700f48aff44a052ac278d44c2f6d9429376ce6cc28d3cb607fa10b768bfd76a3a54747b70301be5f3704156973bbc54542966ffe9cdf5d6efc8e69721d2376c101d45d01ede31313952c6033e7092c0df040ec57ea82337fa52807859aba797f6804f25ecb1741ab91542c2881d24aafab7cf71644ca62c5a96139b3936eb91368c13321512f82bb2bc8e71ec42205283074fe16da2ba22d2f68d217c9614865fb83ec17d3e8056db2019b8886df328490af0b4134aa946e90ed1cce540de6f91cf2f4585e58fb227faf20da0140ff63c5e4d7fa6e06241fd86a3fa53781a80b46ecaf7df4f6595443f531f7780ede8b66e1c47cbe9ccdec24ab14aa73dcf6d1ccdf79738c85ea21edc72ed0da3d04ed666bec1634b26c4da1231af329018b6303218db5faa3d87faffa6bec98aacba8f8384e3a6f8f06d1e3bb632bcf5c3aee0ae0583c70dff9f6444ef1de3773935bc00ad8396c3d225756a093ab76d0e31cff91ee8b4f50b3c59df61750253e705d0e37c1f020ba6082326cf37393b81487db8219ab4efc116024792a23387a1cdff7763fc065d0dfe46fc0e664659373ac5b87192a38b0c9632ea2a25e00ac30335d7ce3602e0aa3a4f00c5cdecd1adc2c6c9d23fb4762c268edd642154e10ce39a5de34cff2e143f45727765377d0990b0ef5496160cd4cf7b771de3bffc9ea9ff23d643ce364818d111c132285e44f8eadb642cbb8e4a0b13f4a7f855f8b576246f29b14742fa7c76324b3f111f3b526fe31c6a9db9eb39c0c1e7ac0cf1b0ac5856ee81fa1c89074c83bb8e02ba5a8f6071fb2295a0ce3d716e0000b6ced100c9a59c08d7d7e848c108a4b043bc902046a09bacd847267e5d02aedc3190bfa1a88e55d165e1bb13366a96da24e9ce116a456eec5f1de1a988747d6672e58fd571e4a81b58bac6a0eef8eec4746af3b1eb354772ca379e37510cff3cd6d91a064ec47df04ad6b2f6f8b36273d19792b983750daaf7870b634f81c34ddb017ca88a864b368c6aa276cca268ad683082437fbd9ff85ff759c6fbc3f463a757cf9c9800c0b238c02fa7c5f8989a79d482ee523df553725e9d2348fada59a01b769df3db8f877754c53309e5b18d393468473553a4bf96d7051277684ffb43211577a0bd52c35b000be8b064cc4b142772651b235ecdc16fa1dd46af93230ee09300fd8cb9c70c528f907832a8a73e763bedcec13cd4c1267a072543f5a264140b7686f561fee7ff0c00809ea1e17c4a46efe3c169b57ba379a612dd295054d1a44d94ff2905d55f8b0fd53eb73a5c4684708377686f19485a2af5ce06d23bbda0afc288c8ee36ac5d03a16a47b6a9e50ae9ff5dbd32f556131cc66a2864d7b8ad63acff940fb6ad8f2e8a1ec90c896c49fa60bc2100264d70a4ce5f44ac250a0e71bad3a996556de590c2fa2a4abcde92954519a3743d35665291e02e78953cd7b8c61063f8342c98dc240eb8b73b5dde3d57d61b43fd938b54107e17067e461802a5289093edab064a94eecd87684cb1c657054368c02fdf775fde488c47a2c17198f1671d04198882ff07d1cb8153e97ddc61a96545566da385202b0eaff3fc504cf8728427bb92f049607306c1af666b59a3600fb8c328dcc2783abed32cf6af46d24353d204aac629ce6b2c0aaf5104bf9011ceb6938d0c7de53f6e092d475e162f804046f1912b33aa7e4a8edbdde7405e2591356d1aba06503679476996b368553f1314a06949875d345d4e95ca07b90bdbe32da847179307753be21941cbdf08c779baecfe5f9dad13c90718bbe9b7024673ddf3a536adc2370113c6d4d169c309ee5af02c6f05f463f01037f65b3dc3cb6b8f4f8fe86df75c93c8b80668c3930c97ae901a47f6791b7f46f09987b03520f08b3771f21e994274ef37e959c727b78c38efd7a57fe868b250ca9123af8e44d97b913cc17dc96181d6f7e1ed596be920ca1a89779946ad6443083b31a3f1b8095b3cde1a68896bb627d7171728bc66bb1fb4abe9319eb35ed6558211c2959014c373e1e165ccf17a1cada04e8179571e214634053f169c7de4451b161f53044166b108b66f294ce26e8a4254ecb25d0d80416dab48b831a2c39e597a74d21abab68e467c16b0bd892ee2d36f06d211b142b8a82c465a41c1727689d5434777d0c21517f41da47f5f76a7c88e627ff08d203af74690e588e0e62eb0d43f16f60f346e1cf2c93e693bb8bdab935ac1d372091e6e19f736f3d5f012a26714f49322e51f44d8a74b1530894572545b69db865e70d844ec38d3ff4371dd2e637aabf4b19f3279959e610dff28836734138688f6147d50c02680acefb53549b36", 0x1000, 0x2}, {&(0x7f00000014c0)="5a05d2bba5b0ad06a448595b4518762f92610c402e99d7e1c7c1526eaef3c0bb77a1afb0197d71b0329b2942e4bf6d0f9378872ce061b8ca03aee9c748ef9c9256a253c61d0a5680e81d72c0d09a14226d2300e91d4f5abf84cc205d0b91e3013836714cfca3d905cb835ecbf6144704a81ecc8388ff792ff1890d854dfb5160185b85afec9d49ff4c387bed253305b9e9bfefe2b449f18dc980125ea3ae", 0x9e, 0x4}, {&(0x7f0000001580)="cd229396e3a1aaf9da7a4500d8ba7c182c554af36b5012a402601116c62e5ef41de817fdc6e5e1fd37ee275cb042c59352f3956a1eda979f3a776072349e7c6185336f17d58f6e4edfe487df99e7135e583b13b0f8f05c885fcdb582cca4954e61e08ecc00c5e86cead6512f12fa41c43e2cb158b3510cd3643960c3baaf00bec3364a5d3f84e16b284abe4103c6bc592cb86a948033e356b0d64aa6ac96f6abfe374e8995ba8b6f", 0xa8, 0x5}, {&(0x7f0000001640)="4ad025959b69b2258eb1409db829857e5a8fc1e586f07d1ca8c924fced6d23d7a51dbf035ecdcf950a152aa3d3bfbf965d8de790c5636b21e88e4e43cadf39c9009dfe3f2f914fe6fdb099f74db8e5d887da97bcb39a5916747d63da5e87a126e93f756fb4418f0a8e619ce550d96ba9aa4e1cc36b0e7f7b9d26c7c5b632de55c691711c", 0x84}, {&(0x7f0000001700)="c86e51a7ad411b391a9573f0dd4714a485b9014301676fc825de77c8d5501e0c776d735572ee188de730e818814269fe4024bf2ba5bf75d22fd7fe2e17ddb9744b03821a8e99e984e34e1119381957b3fced03aee71e91aa6df41c8b9ed593c1a4a552e2b9448f9ff9a2fc0f942a2cbdd9b2b07a914a009a", 0x78, 0x1}, {&(0x7f0000002080)="36cfe88b35f8d6c9def4c5f83d05e1d3fec56ab418327189a7d85e2b0f68859b9e9d1d3d5417cdf19e8810b4557825be1c5aeca0f81558eb3eaf2ab4118421a5e51da657d3561de75ca251208112d2071b4ea10327e29a1c88d4f865a7577f9b11d0d49dc9c34441f2120d861ed66544031d5cf3a8237e0d4d7894cd76ef87df213be2caf21091bd540968f83a383562885e345cf632a9039ba7d1948b96ee11faa606ebce89025f087f21c2afca630d5028f06d9e4362815380fabd84a37b150752", 0xc2, 0x7}, {&(0x7f0000001880)="bde02c4ecbe1d1fb4648ade18c7fef0128a8b87390b826318b7f106c5100c143848bda7db91aa13e8c65401180a250f2925897f3f8e13fa55745c9f32a8e666d5e706de9b9abadd43111adca61a92f7d2f01985c7665a48dadc528774f7dcec82cbaca545a26c79f655a77690c816271d26b66652cc2cc6bb250979e2f64e180f93a9a9479b51ed2cba2f028f8ecb9500fc8dfd1c2af8a31a1cdfc92e9c8200c06f0a02fcc546d0834a779bb88c6a30ec2a8179b49793804c3b3b98190b44371b99a7c5bc53251bf5b05e367f14fc14ea4f066a9d430831a6d36bb368eef5d9df4be4611ef714d989ccdf02b43f9b7a09889b0234cb0", 0xf6, 0x3}], 0x2000, &(0x7f0000002040)={[{@usrquota={'usrquota', 0x3d, 'H[@+]'}}]}) r5 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r5, 0x0) r6 = syz_open_dev$sndctrl(&(0x7f0000001b80)='/dev/snd/controlC#\x00', 0x356, 0x400) ioctl$F2FS_IOC_MOVE_RANGE(0xffffffffffffffff, 0xc020f509, &(0x7f0000001c00)={0xffffffffffffffff, 0x8, 0x1f, 0x20}) r8 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f00006ab000/0x3000)=nil, 0x3000, 0x0, 0x12, r8, 0x4d9a8000) r9 = eventfd(0x7fff) r10 = openat$misdntimer(0xffffffffffffff9c, &(0x7f0000001e00)='/dev/mISDNtimer\x00', 0x6000, 0x0) r11 = openat$vsock(0xffffffffffffff9c, &(0x7f0000001ec0)='/dev/vsock\x00', 0x100, 0x0) io_submit(r0, 0x7, &(0x7f0000001f40)=[&(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, r1, &(0x7f0000000140)="25cf0f5f534ef855666a4b5b627fc8a6ee1ef8a1dc9db93ab0ab1c6f42eeb11f9dc19e1639cb0b089eca5e9bb53a3a29726e7ebb4a62c80aaa4993973bff62035bbe13bb0c43c78225c65d5bb80ef670af2c8e87bf19ed125221b9cb41ec1e78bb26319eec3f7832d9d3f333c867e4603d712c2b4c6e9c", 0x77, 0x5, 0x0, 0x1, r2}, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x3, 0x8, r3, &(0x7f0000000280)="2923cf52d52e73e6e2c445fe1795d9a03166f89e32dad038ee0372bacbd670b578714684bf9178e417b7793015af474d704fb92e56745443d6f4a97a867703140ea8acde06a2307102982d20d554e67df3b50e7d65c82ca0276a4b3766c88c0fa5de461e475803a432b132139f4baf1c918079be6250ea747e915315a4522288c54083b51f7cd38f520b9441977401a5", 0x90, 0x4, 0x0, 0x2}, &(0x7f0000001b40)={0x0, 0x0, 0x0, 0x8, 0xaa9, r4, &(0x7f0000001ac0)="d3380b149b01f23805ffd1fd053ec65a66659b754d275e04ae2feebfab974f44f74097681bf0107352a83c95e3ba21bc71ea54ca8f5d16ffcc19811e9f060906235e816696922306757ce5449b97399dfd6981f91cf3123beceeba57d7e9ffc2caae160705e4b396", 0x68, 0xfffffffffffffff7, 0x0, 0x2, r5}, &(0x7f0000001c40)={0x0, 0x0, 0x0, 0x0, 0x1, r6, &(0x7f0000001bc0)="e4896406eeab18f531d6cf925456383b7f89c442f7130b4d3e0fb0e7d5d87a51ef5a61", 0x23, 0x100, 0x0, 0x3, r7}, &(0x7f0000001cc0)={0x0, 0x0, 0x0, 0x2, 0x81, 0xffffffffffffffff, &(0x7f0000001c80)="56c42b0946f654739591fd1f0182157ad874899ed1", 0x15, 0x9, 0x0, 0x2}, &(0x7f0000001dc0)={0x0, 0x0, 0x0, 0x3, 0xe459, r8, &(0x7f0000001d00)="29406cbb28214204159a0a0246d9d9c5008be878bc27d53cd0437ec5d2f65114962809e2740709afeaaa9f67552a9be988bfb6646f22b945adf64c712df97e7015415c8059619de09a193494139189ad8b84c332f83fa95a0721bfa06987b2079fb5adb036192552c814111892d965c7e4fdb6dcc9c42c66d393c187d2379b99c9711c0c2cf45b", 0x87, 0x10000, 0x0, 0x3, r9}, &(0x7f0000001f00)={0x0, 0x0, 0x0, 0x2, 0x0, r10, &(0x7f0000001e40)="793d34f07a50efe1199c1cabf1e0788fff864929305311da91e8d7139023d934808226245ed74d1f5a928586ee4c2ece9aa984cbde71d325759d8ddaba29010a40355aa706131957843d90cc766ad711a07bfeac4939a53c9856ba84e466febf7971f40117ff08edeb4ac0e3fd3d8c1f3280289d919a", 0x76, 0xffffffff, 0x0, 0x0, r11}]) syz_open_procfs(0x0, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x2, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xfdffffffffffffff, 0xffffffffffffffff, 0x0) r12 = syz_open_dev$sndpcmp(&(0x7f0000001f80)='/dev/snd/pcmC#D#p\x00', 0x3ff, 0x14002) mmap(&(0x7f000036e000/0x4000)=nil, 0x4000, 0x8, 0x80010, r12, 0x13f95000) syz_mount_image$squashfs(&(0x7f0000000000)='squashfs\x00', &(0x7f0000000100)='./file0\x00', 0x1000, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="6873717307000000911d675f001000000000000001000c00d00002000400000026010000000000000602000000000000b501000000000000ee0100000000000099000000000000003e010000000000008501000000000000a30100000000000078da2baeacca4eccc9492d2aa61d030085492b1f78da2baeacca4eccc9492d2a1e658c324619a30c1803005565c4a273797a6b616c6c657273a30078da636278cbc8c0c0c83051363d1ec8604800e2ff4000a41852805804889990d43003f925486aa4581818a4813433c37fb81aa01003c82c3520d62fc92dd02faeacd2cdcc4d4c4f4d4fcd3331b434373733b634d24fcbcc493580908c48363031400088d604627620e644926705f2fba16ab81850012392cba0f28cc87ad9806233a1721acaa87a9990f4229b0131f700dc0c76a818282442807ee400d2008b6a3509450078da63648000662056016226061686b4cc9c54030f0646a0208463c80255c508a5991838c0127ac9f939296d40614698b6654006cc0cc3470cac708e1132c71800421f11fb1c0078da636080803628ad02a53da0f43228fd084aab3142680046df02a2850100000000000008805cf90100535f0100ab010000000000001d0078da63606063a8482c29293264636080b21860624670312300b5bc09ab108000000000000000000200000024000000bd010000000000000100000000000000dc01", 0x200}], 0x0, &(0x7f0000010200)) [ 195.295111] raw_sendmsg: syz-executor.4 forgot to set AF_INET. Fix it! 00:00:36 executing program 4: ioctl$TIOCL_PASTESEL(0xffffffffffffffff, 0x541c, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0xa}, 0x0) r0 = getpid() sched_setattr(r0, &(0x7f0000000040)={0x38, 0x2, 0x0, 0x0, 0x9}, 0x0) r1 = socket$inet6(0xa, 0x2, 0x0) recvmmsg(r1, &(0x7f0000002bc0)=[{{0x0, 0x0, 0x0}, 0x1de5}], 0x1, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setpipe(r3, 0x407, 0x0) write(r3, &(0x7f0000000340), 0x41395527) vmsplice(r2, &(0x7f0000000000)=[{&(0x7f0000000500), 0x3528a9c0}], 0x1, 0x0) sched_setattr(0x0, &(0x7f0000000080)={0x38, 0x1, 0x1, 0x0, 0x6}, 0x0) socket$netlink(0x10, 0x3, 0x10) clone(0x10002103, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) connect$inet6(r2, &(0x7f0000000100)={0xa, 0x4e24, 0x1, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', 0x80000001}, 0x1c) r4 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000200)='net/fib_triestat\x00') preadv(r4, &(0x7f00000017c0), 0x375, 0x0, 0x0) syz_mount_image$adfs(&(0x7f0000000140)='adfs\x00', &(0x7f0000000180)='./file0\x00', 0x7fa, 0x0, &(0x7f00000001c0), 0x0, &(0x7f0000000500)=ANY=[@ANYRESDEC=0xee00, @ANYBLOB=',\x00']) ioctl$FS_IOC_GET_ENCRYPTION_POLICY(r4, 0x400c6615, &(0x7f00000001c0)={0x0, @adiantum, 0x0, @desc1}) ioctl$sock_bt_bnep_BNEPCONNADD(0xffffffffffffffff, 0x400442c8, 0x0) socket$inet(0x2, 0x0, 0x3) [ 195.414198] ieee802154 phy0 wpan0: encryption failed: -22 [ 195.419897] ieee802154 phy1 wpan1: encryption failed: -22 00:00:36 executing program 2: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000180)='./file0\x00', &(0x7f0000000100)='ramfs\x00', 0x0, 0x0) perf_event_open(&(0x7f0000000200)={0x2, 0x70, 0x0, 0x0, 0xd5, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xa}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$kcm(0x10, 0x3, 0x0) sendmsg$kcm(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f00000000c0)="23000000420081aee405e9a4000000000000c6ff07d800400300"/35, 0x23}], 0x1}, 0x0) recvmsg$kcm(r0, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000300)=""/4096, 0x1000}], 0x1}, 0x0) r1 = openat$sequencer(0xffffffffffffff9c, &(0x7f00000019c0)='/dev/sequencer\x00', 0x1, 0x0) sendmsg(r0, &(0x7f0000001980)={0x0, 0x0, &(0x7f0000001400)=[{&(0x7f0000001c80)="5b230e461e011a9b3f53a1ce3bce9ed19fef6a21ea72c6fe6358c5f7d62f066dad5faee25102c567cdd5713fc1966da1b2aa627a37fc64861b53b8472071ecd84d67043d1bb016473179ecde3e96da5c34cec7a447e9c19b6b4e02532c9ad72db95a2f15cc2c794bb33379d648e85fa31993af24a100ec836beacf00784ffe4f4e85dcc8a921371b189b", 0x8a}, {&(0x7f0000001d40)="a069ac8a0025c59fe07a953147af8d9a770062faed6c75d9de34ac3174b3c9b01a58df7840f3db431d893c8fd425193c906f1f231cb4ca75d1322733", 0x3c}, {0x0}, {&(0x7f0000001ec0)="33e53a33c5746685e826d57d087240a42501b4acf6eae6889e297ca1017b698ac2c1ed63628f99b9d6233ee18c594befe0c1ac7511e77fe71529300b6b3ba899804633610376e0bd67ca86018631096ae795982515bdd77d427ce2a9a619adbb688337fea41fd25f7fcdd8e33f056da8f2ef", 0x72}], 0x4}, 0x4885) fsync(0xffffffffffffffff) r2 = socket(0x10, 0x2, 0x0) getsockopt$SO_BINDTODEVICE(r2, 0x1, 0x3, &(0x7f0000000000), 0x20a154cc) write$sndseq(r1, &(0x7f0000000040)=[{0x0, 0x0, 0x0, 0x0, @tick, {}, {}, @quote}], 0xff33) r3 = accept(0xffffffffffffffff, &(0x7f0000001300)=@xdp, &(0x7f0000000180)=0x80) sendmsg$kcm(r3, &(0x7f0000001840)={0x0, 0x0, &(0x7f00000014c0)=[{&(0x7f0000000280)="ec", 0x1}, {&(0x7f0000001780)="0ad3a7992f0b19ee377bf2ad192e22096f1ad88c8b4b26bb09051e541ed97cc9b1c95279fc5e304959344fab8c0b8a9bfc458365885f098ace6e5ec4b2bf09be970e7a35dd7adb143e9cbbd225464ae9dd4f091a6c740a17c05995e768c2efa1a6f6318ee3aeeae17b8feffa0594c2269e9747b394cc4609074dc2", 0x7b}, {0x0}, {0x0}], 0x4, &(0x7f0000001f40)=ANY=[@ANYBLOB="f8000000000000003a000000020000007a56e802d0cf8716ba4f41aaaa49d1c9b8c11acebe807c7cdd1e319559f7b3c67a656ed457f52111dc02258e317974bcd3fbcd06755251a0b07582873a4b64d9ca54def3765549eeaf2af0b24ac081be39e01d082fd4328e8fe25e45028016bf728125ffc1a231dfa979f05bc3ff173126de775a2e1a3bce753102c0511c66ec812bf815a1d52bd13be398a9d65dbb923760a56aa2a312850633718df9b1d04f95ffc9639e16b107b8016cb8aca7f217d7f7f505ee1f3daeecd7892e3df5bf9b7b06bd6dfa81900a6c2415d53b6bb29aa35d9554678ff91471831010000000000000020100003f000000efc30d7492b190a346998df1c801cb5555ce3c82090482b7b2b358fac2ad60f80618a88b148709adc52236db6afae3881c4abcef6bcaeca239eba6721d0156f4ba91d5234fb9ed8e7b53a2523af56e740459cebdfc4cc8c4f5269fcc7221e04c0192d6d657d22d04a5adbe72de28e49dc42ce284b2fb75b28f0e14d129d6d68b0d011073fa55cd3e52989ca33ccfa0b7adcb81f553889fc12f9b13d009e0930fc03b8531e845a4e7c7e07350e9b00d65df2b8938f413c1800874581b21e34f161a4c97b9626dff2d5ce689d3990ab658024c0621df86100c9f199b661109a97373007fedb94986797622bb7c07aed67a76b8a65ef8b528d0a85a4cfa73568bac5c56b5987201ac3bc08d6341f8dfc028dd9163af867d963156b1580eda654c7167ea1d61ee85b95ca8055db1d378c48a9a57d232c1bf9f45699f1e5f3ec9dd5f44b1f5a17258947f6c935b0d1abdf9dff7df15118392678b17103262da1c9d1f5ef7dc90202b6d8e84120e1a225a24b11c89a99125987dd84e76777734f8f7a31e41a8bfa3e390cfa942d48e3798ab2d802e12ec7620e4ff71c655709f09d5160aff6c326ad610da0d9374dd24e7d40a64092a345cd8f8efa8489fad3007b93c3912a1447c1ce7ec091145e70b84d519a4a92ff5fe65ed15edce67aed25aace737acc5f67da385283dc6f812c04023e441e83282ad0b66ed66f84db492a883014bb19b3f07cf12e363e0baf26416fa9d31628926256bb27d8b568c2da597f671309692d068332588482da84e14c984892053c1a78f2c7b78f8240b1b1fcefa5495077ce808fd2a52df0cfdb3b4a659d773b5346f31c4ca3a3fdba5113701e9e8a30553a8c21435ad25a402fb63a572f3ed9b79e595a2e22041dd0dd0c783522bcac415bd182f4642fa8551e171178114edda30138a9086cabb50b5f1908e8c66bf565162a563ae605213198f650e7dda6fd9bc697e329b0500ad60e7ff0434d59c3be082078add9d9d67bb7dd615a47d691c96533ff1ce76fa1ee26fbee110e21ab41d294bcc5c3fae8972a37e73115ab3b9a1197f1c65b4c3509601f3534fe420c61a1ac751f22dcdda4837659f0e622dd4ea9052c9501a58bcfbdcd6b42c15eac91bec9324990e63142a25375beff9bd36b77256793fc5a2e494ba57bd3df78aa0407af016a6f29bb4a013c9f648700d3b66759d30cdd3ac2c07700a4052b52e284da770de008ac7a31c9ef0f72ac77a06b5d92658468c5f7eb3dc60af17d9dd0bfc686b4eff8b259f8fe0498b0eed839df7d67cb774afe219e590ab4f76c5c5e37ca36c1e10f25d165dd0af896d8445d467d5f50defc6708476f3ac022ddcd24c69dd95ecc020180fc7834123b6515e46cc051b85622b1314deef75cdb9c3be11dc3a37d0c178b9ceac1a076a0e90112da1934930cbce0604fa11ad54891c5920eb0bef8ff67348382ebae9c75eb4ed4afb77f2c0419b766c88793e1edc4774cf1866ac3ab55a2c9ea40660abcdd1bf19bf1a51813a86ddcac2fc7fe44327a5832d3415dca17c8b9af654fa7ba27ee0bc22ee8557030ceae86932bb4cf89322a87b6d44b01431b4671f6b8605dd8418b84f7312235b8be154d0c135e7695a5d0dd71e0c4ce18fba07ccc8a6e439372c9eb28b95e6c7f7af31baaeae43e0a3f4ff85ffd4a70a54bcdfcc9a370527ea7bfa52ae6736594fce032795d29872108a987d2aea2bbb146a737fd9981ff51b774b31fe80770d02fd25e08f07944e80167303e43561c85db065f65006f7e2a79def2566cabd9a7cc86fc03ca894d0cee7639047f7f7901ee21f945f1f2a2ff8f5168a6a3d8a95f720a81f2d43b84a6eda7ab4e402148fc8d3bf1e9dfbefcecc0301d05dde0231ea5f8fe39c45640b2358587bb0af780f0d62e8708ee886dc420be6aec1e9104f6e416f913ff7e0469cac517a9065cd219be9a84a5fc245fad6ea407884d1e7331fced2caaf25680c39ce3794cb6dedaf43f620b31ac74d34a4e297ac32bf9f0b7a081d25e0269115802e984c1184734ec22385e3dcc3d86d19a3a13bd862ac4f4484a4f6b4eddf5b742230a17bb681c350d7da89ba5612c8a1c38d68c121f3eaa2188cfc60ec173f72a38330b71a921e50e088b0f8d32673b49c4d7f0232a28c05291a1581d11d0d4a809ca911aa7696f5a1a07dbca78a1a929185dbb0f792263f6fc6151815a24f388554e6bd01a3581241624c0701455ff41f57feaaad06e82c6151756ffb41bbd3e78864fb71f2e120602d48a65b5740465a2819f36a7e242915cdf7019f1627708b3bb27cc7ee0a611b95f9ad9918cc518b3c48eed99efbdc85b006fe4d0d4072c9aa8113fa3e6fad5eedaf1224f48173e508eceff70b91b6a3a1ed84d9e00c4ef664d2330f8a6208f9ec614c86aabf4a950a39c89d1f69a3bd9f2861bc7ffa5c9ffaa547c34a158200d09d8ad7965ac9b9d345d32f1da02fd6dcb70ed30e623bb4e7e9f3a375c3acd800f557bdfaee5e7ff065bf72215fe6f6c4c2e82572d9ff49831477b1645c3bb36dfbb876d1a20d1e28a6fdcd8a43302da7c76737a2ddc9fac8de2b7efbbabb12083826a2ad207923b00ffb28742331ab6058677e4d765e74976401a8d2e67733f59ff5856f45a0084950c2acd6e83127570ff0444a7da71117c395bcd93f61d1a99dc5e802a66e6883ccd15fe7836a8046c5f2a3b0a3378f16d13f0e82be289ba34d01ee1bd9447499085f162b28ce3c4189f5763017d9cb60b89c670618f49e1430d60ab6231735a425bc445ff8a4788b2c592dcc466c9b109b9f96bfbb524b08feeba7b756e59c187f762ef66ae354ca80c2f3e3cf28004e9eb2c0df61964f8af67f5b07b344d36019a893aeefcccafde11ce9d37a1df6cb02e932c0e4826cd9a185c0928c7ca1845c772301a8e0e0aa22e898d146c53ec0a45d7e90da1a0ab6621d7a0043a156628aff1e699dd2480e68253de220c4fd5368298e46c403ba5b592b8ef20113abf39a97a335d810924977711393bac53cb25afb3942cc8ad1a513b67a5edd0e2cecc8ba27e219ae27e7c2b268373b2cc34f41cd74b7f9c4cccd4dc63702a4c38e8dc17e46f7ae1f7911134943aaefc1cdd9957951f84c88fb85e8e44cb7767202e453221b8c2f2ec19615cfec3127ae52e821edaa4ec0143a7139c572fa1dd2a8e3fe743d919b400352064cf8e82a20901d2c79b49ea3c9d104dca5b77456b531ed3d95be529504383d0ed05f6855aaa9a6942932f6b6e9b82b4a67c6a81d102730949f089b64a221943b5e05bbef2b7746cc1fc13883a9b17d35f97ff29aff988393d37b1fbfb1f6c1c5352cdc3cf7883f562d75e21575d33e66261f2c409fb46212da4bed2cbbc77d447e9e67f14b96c06a4cfb00718b7e8d01ee42b5a0d9eee3b027857c72f931990d4b585727d7d70b1746b6e29e2bb7600d656088b15eddd34a694297e9a5252434cc13ad60185bf28e69512d6ee215190699b9884af80a1d9b42503a2974df0a752c2fc95e888ac57910fc5aed00d75f5bfed293a08f321fb980d42db8415bff63dc751531ade879230df7fbba37e35054f568d22c9eba987d42a5dd6ce00a5af953d5cf4e2115e989a49bd647331969131987837f8b4fce62d8882b9b2e74e48577330d15b820c3cf2a5ec3eeb0aa207fe3155ca08b43f6bdfb162c1cd874324028dd4f1b9b4d363654b3dcb60f3bed41203cdf211058a1e8eadc65aedf73b45a50f99949366bb64c459b30709995690204112ae493d0f3378e4da4e15136a0769abf897bde9993412fb860967db093b7874c9cf97e3a620b35b053b5e63a1f854a47804daeb245fcd9b0079ba4017e50c3be15c10c0bf58a329f293e002b8c8b192c734e87aa6419d4841cc5fb1af3c1f08b0cd88b745280a1f2150915e79911c3350ebf64df73ec2e38cef2850ea8c59adf19d8bf3aaaf86904a51b3348f69a979f5793f9775012cf3af2666866f33f460a4c415106690ca530ca0509ca2f39004bae31d27370bc0d27493fd5a0aeaaf77151dfbd9c1f380dbbfa04f102b16d77cb407d31a9706f729abaf5eddc50d7f89d33044c888bcbf4a748e1ef4d4abea189928acab6edca1ae1934f660bbd1b21f816aa7166ff5655e1ffd2922dd0c708bf00565bda9d12f9c6d14d96cf6b99f58c5a8813622d67bc4e78118d3e75c9e364889481bd918f8117c5c98824a046a57688200110c52048c7ddc2632145fdee2ab06058cd7641853210b5bc8e2d7acecfcd4c3c6b5a8c9e51f716f795273f1a48b3e4b0978b9936839040c076f4ff714ce66c9d3729dd2fc5217418a94375d948403134b2c91349977388304d4f90531fe9509e171392620964674673dc1f6e1069d4cc177f7909ff1ecbdc68252d0b94ec3e64f12cf1903be08a9bd4038a1f0ca3fec837c02d2f087631e84257a6d54af7de37c926b21550069a7cfa5860634524081dd99919c553467cc2c44b90354f2e0ecfcb343629b519cfaf7cb3adb3dd65608b9a5197982825e3a9c2c50f947645a8f5d64a98821a9805874d7b7f9605c38698ec23a67b6ce6c5a53d3c7ff03f3fbfbf8bb85d0abb78387657cc24490e180f43304b04048f2a1361eb5c04c73a574aace6cfac8944ffe874c68b4cae8bb607000000a2c1498a38777ae0fb3f46f299951fe234038e3761c67597f90633ee094c3d293dfbb372d573b3bdd868bcc76d71fa0330e8177fcf60813934ccaa7be8f4491e97216c1e0834b37679e9631953501dd7de5a295f2e6599439a9e6939e5623972302a32d523aa79dedcee452dddf15687dcf5ed07b66f01f3871caef9093d5c8443b76032d0f746299161aef356db90495527ed9c86516272f687a7a10dcc6ceb6d43e5af1dc1b22d21247f1de291350ac10a32e21bd086139c0731aa49f57d61168d296279f5d49839201f974d504fdaeec05dff352cb1fb58a0e956e931268a0fb2ecbb4bcba428932d090f6e6a1ecd5dfdcb6078a63157f6fa5494df5e0e143668d8bc1175b33c542f13134ac2efb0a224d80f54c09b1b26a0b5cf129ba5e4037ccb6bfac4e8bb94e831e44e6219b46bc22dc32791b401e038a7388913aadc558fcf390e95c6f5a8794e145d5f998cd4b7cea4fd5fc9aaa775eb364a86f18747b50e204bd3460fdcb873e7aa6b1915038679c1a55d54f7c96e300e2f7e7c096a1a3eff516efce2dd12f62c18ced554dbfd4cb77efdad5f6b569df59b32bacdbd3be662cd27212666fc16944a9fd6032c189d4b5be1050309d3f66f77fc1a5b5bbcd65a397d1b195cb74acf1d00642c90917d5818de734e35fc7e4528b526ea69a04107d9c1fa784230a7cff826b4665cb4c4cbbb6bc77e51dc7092699b08bbb6668623af0a3a6b41eb6c3ffd8ab6a8a7965000de445ff033d359f399ac37e5952c0e0a9eb491fd1a0c65df758e9e5403efbef503e252900d04a30040287fad1eb9faec402513ee06a873fe8235fa7a88dfd4cf21835c5141570405558f7eab2e950059dd74daa9a6e7bcddd0dfa5d3bb4a4345811249de09e3ec61f0f6a94352ff39ec97191112d0322bf77ca0787f395231beceb2ef3616a9bd72150d17f4ecfc6a6bbfb2b023d955b9b749eb4f92ab1764469033c065c10466507aadd94834564a726f055be4e0f819244d6853a13750aade11a87e0ea0786643d95b5ce87047f1af280f249de097ab729b03467040908dde8d2b246c6fcad748ddc4929fd39f9a74e97d1df59f765c8e74fad0127dc099693e80904d08491d1789080100000000000000000000ef390000f140eafb11d456890e40ca668c55bbf6bcc9a6b42863b5db7a40ce867a233a0eb26fab464d0b1b855b65e7566be400fc08dee0440eb1f1b891e0973698a6716a184f187e2f4d536e0fae9e0ff5cf479c8bf06b858ad63815ae3f45fa0472f114d0b053105dae152cfc14291af24b776ab50b277dce0f098c405394a798af65be1bd1ae99ecabbba167ca885d5899c48b043d3a739647ba38b01ad7429d1d34eb10bb93c3ddcead18efd0c4fd2453100748a2c972bdbc7650fc4d0d8b5c2197a5"], 0x13c0}, 0x4010) r4 = getegid() setregid(0xffffffffffffffff, r4) setgid(r4) setresgid(r4, 0x0, 0x0) setxattr$system_posix_acl(0x0, &(0x7f00000002c0)='system.posix_acl_default\x00', &(0x7f0000001c00)=ANY=[@ANYBLOB="02000000010005000000000002000400", @ANYRES32=0xee00, @ANYBLOB="02000100", @ANYRES32=0x0, @ANYBLOB="02000000", @ANYRES32=0x0, @ANYBLOB="02000000", @ANYRES32=0x0, @ANYBLOB="02000400", @ANYRES32, @ANYBLOB="02000700", @ANYRES32=0x0, @ANYBLOB="02d711cc", @ANYRES32=0x0, @ANYBLOB="975ff447197fb4", @ANYRES32=r4, @ANYBLOB="10000200000000002000040000000000"], 0x64, 0x2) mount$overlay(0x0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000001380)='overlay\x00', 0x1000000, &(0x7f0000001500)={[{@index_on='index=on'}, {@nfs_export_on='nfs_export=on'}, {@default_permissions='default_permissions'}, {@upperdir={'upperdir', 0x3d, './file0'}}, {@xino_auto='xino=auto'}], [{@fowner_gt={'fowner>', 0xee01}}, {@uid_eq={'uid'}}, {@smackfsroot={'smackfsroot', 0x3d, '-)&.'}}]}) 00:00:37 executing program 3: perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r0, 0x0) perf_event_open(&(0x7f0000000180)={0x5a9aae16df532952, 0x70, 0x1f, 0x2, 0xc7, 0x3, 0x0, 0x3, 0x44080, 0x8, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x3, 0x4, @perf_config_ext={0x3, 0xbe}, 0x1400, 0x9, 0x2, 0x2, 0x5, 0x96c7, 0x3}, 0xffffffffffffffff, 0x10, r0, 0xb) dup2(0xffffffffffffffff, 0xffffffffffffffff) syz_80211_join_ibss(&(0x7f0000000140)='wlan1\x00', &(0x7f0000000040)=@default_ap_ssid=[0x4, 0x7, 0x2, 0x2, 0x2, 0x3], 0x6, 0x0) getsockopt$inet_IP_XFRM_POLICY(0xffffffffffffffff, 0x0, 0x11, 0x0, 0x0) sendmsg$NL80211_CMD_SET_INTERFACE(0xffffffffffffffff, 0x0, 0x0) bpf$PROG_LOAD(0x5, 0x0, 0x0) bind$inet6(0xffffffffffffffff, 0x0, 0x0) read$FUSE(0xffffffffffffffff, 0x0, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200)='nl80211\x00', 0xffffffffffffffff) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f0000000700)={'wlan1\x00', 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0xc) setfsuid(r4) syz_mount_image$pvfs2(&(0x7f0000000080)='pvfs2\x00', &(0x7f0000000100)='./file0\x00', 0x4, 0x4, &(0x7f00000005c0)=[{&(0x7f0000000380)="fa649a24708cb0724c0f3f9e2636e27fa4b82c52674536a094861ee6e59c072b3acc21cefacecd5486ba38cf2fb7a88a953e856b52748520e8fb4d54ec8c1f5d6a396fe2ba3a1aad559536a2466d924f825ba1f50d58a065bfd86434eebed4d1c01d8898002ca59540d988f07fa8cfb726e2a0a634725fd5de98e5103a8fa22daf871f72c2deb760cdedcb887cee793e6cd419bf4d8f95bef9ba7d38d2bd3a1c8d79a04d2eab", 0xa6, 0xc00000000000}, {&(0x7f0000000280)="00e52e53fd90693f8cce609f13cad563ae1f8479efa11c3bfcc77872b9dbdfe3ab5c575d59903d23517a5a1f0229f225c47f75e0c4329faa0a4b15eb75f149fcea94546fbed2ae0e2ce3c82263969079263c67c1c868263acd943ccacb0b47d7acbaca84113257d835ed805451c23f30c479", 0x72, 0x4}, {&(0x7f0000000440)="ec8232c38878ece3f7acec6d40d02a3fa22f6dccdc44ea87db4b4d98dfa351afa753e1a2dced3212dc3a36ddf464ef5284d78d99e2d274f233925b812b0bb64b2dfad93194d7373e72e3e93c06444ffb3ac3fe715cac05fe276bb257e764a592a9baf481b220d9695412f3c9643f5c0ea7ad28b0379c0e1c728b62c7906db046c0d904d9f50d48eb06bd81d086f47e8cf2464fc14ae801007b80e011fb1399124074bc522bb44091707d13edc5ba5703cef8b321dbd5584cd92906b443494b8a16c48c6d3f42e230c306de6d63d31dc04f78ec03505064e1", 0xd8, 0x80}, {&(0x7f0000000540)="ba9ff89dc911ba23634f3239b65f0147c5509d5c136e520297914db07051999af990bc803f5568d809ce2624f52e118ec296c16c56047378e355c55e6daa1f881e7322", 0x43}], 0x2210800, &(0x7f0000000740)=ANY=[@ANYBLOB="7b2cac2a282c6f626a5f757365723d2c646566636f6e746578743d73797374656d5f752c657569643d", @ANYRESDEC=0x0, @ANYBLOB=',euid<', @ANYRESDEC=r4, @ANYBLOB="f5176a649e6aafa6c6d2572c00"]) syz_genetlink_get_family_id$nl80211(&(0x7f00000000c0)='nl80211\x00', 0xffffffffffffffff) socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_SET_INTERFACE(r1, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000000640)=ANY=[@ANYBLOB='$\x00\x00\x00', @ANYRES16=r2, @ANYBLOB="fa0000000000000008000300000000000000", @ANYRES32=r3, @ANYBLOB="08000501043b54565d66c89a38686932d32c000000"], 0x24}}, 0x0) 00:00:37 executing program 4: ioctl$TIOCL_PASTESEL(0xffffffffffffffff, 0x541c, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0xa}, 0x0) r0 = getpid() sched_setattr(r0, &(0x7f0000000040)={0x38, 0x2, 0x0, 0x0, 0x9}, 0x0) r1 = socket$inet6(0xa, 0x2, 0x0) recvmmsg(r1, &(0x7f0000002bc0)=[{{0x0, 0x0, 0x0}, 0x1de5}], 0x1, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setpipe(r3, 0x407, 0x0) write(r3, &(0x7f0000000340), 0x41395527) vmsplice(r2, &(0x7f0000000000)=[{&(0x7f0000000500), 0x3528a9c0}], 0x1, 0x0) sched_setattr(0x0, &(0x7f0000000080)={0x38, 0x1, 0x1, 0x0, 0x6}, 0x0) socket$netlink(0x10, 0x3, 0x10) clone(0x10002103, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) connect$inet6(r2, &(0x7f0000000100)={0xa, 0x4e24, 0x1, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', 0x80000001}, 0x1c) r4 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000200)='net/fib_triestat\x00') preadv(r4, &(0x7f00000017c0), 0x375, 0x0, 0x0) syz_mount_image$adfs(&(0x7f0000000140)='adfs\x00', &(0x7f0000000180)='./file0\x00', 0x7fa, 0x0, &(0x7f00000001c0), 0x0, &(0x7f0000000500)=ANY=[@ANYRESDEC=0xee00, @ANYBLOB=',\x00']) ioctl$FS_IOC_GET_ENCRYPTION_POLICY(r4, 0x400c6615, &(0x7f00000001c0)={0x0, @adiantum, 0x0, @desc1}) ioctl$sock_bt_bnep_BNEPCONNADD(0xffffffffffffffff, 0x400442c8, 0x0) socket$inet(0x2, 0x0, 0x3) 00:00:37 executing program 3: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_mreqn(r0, 0x0, 0x23, &(0x7f0000000740)={@multicast2, @loopback}, 0x40) r1 = socket$inet_smc(0x2b, 0x1, 0x0) setsockopt$inet_mreqn(r1, 0x0, 0x24, &(0x7f00000004c0)={@rand_addr=0x64010100, @multicast1}, 0xc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000440)=[{&(0x7f00000000c0)=""/22, 0x16}, {&(0x7f0000000180)=""/140, 0x8c}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f0000000240)=""/154, 0x9a}, {&(0x7f0000000300)=""/122, 0x7a}, {&(0x7f00000003c0)=""/105, 0x69}], 0x6, 0x0, 0x0) setsockopt$inet_msfilter(r0, 0x0, 0x29, &(0x7f0000000380)=ANY=[@ANYBLOB="e0e8d80000001f000008000000"], 0x18) r3 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$sock_inet_SIOCSIFFLAGS(r3, 0x8914, &(0x7f0000000040)={'lo\x00'}) socket$nl_route(0x10, 0x3, 0x0) ioctl$LOOP_CHANGE_FD(r2, 0x4c06, r0) [ 196.183027] overlayfs: unrecognized mount option "fowner>00000000000000060929" or missing value [ 196.268118] overlayfs: unrecognized mount option "fowner>00000000000000060929" or missing value [ 196.961436] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.5'. [ 198.259230] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.5'. [ 199.452605] batman_adv: batadv0: Interface deactivated: batadv_slave_0 [ 199.459977] batman_adv: batadv0: Removing interface: batadv_slave_0 [ 199.469059] batman_adv: batadv0: Interface deactivated: batadv_slave_1 [ 199.478156] batman_adv: batadv0: Removing interface: batadv_slave_1 [ 199.511241] device bridge_slave_1 left promiscuous mode [ 199.517377] bridge0: port 2(bridge_slave_1) entered disabled state [ 199.529537] device bridge_slave_0 left promiscuous mode [ 199.535607] bridge0: port 1(bridge_slave_0) entered disabled state [ 199.546176] device veth1_macvtap left promiscuous mode [ 199.552232] device veth0_macvtap left promiscuous mode [ 199.559301] device veth1_vlan left promiscuous mode [ 199.565371] device veth0_vlan left promiscuous mode [ 203.182058] Bluetooth: hci0: command 0x0409 tx timeout [ 204.120066] device hsr_slave_1 left promiscuous mode [ 204.128510] device hsr_slave_0 left promiscuous mode [ 204.147151] team0 (unregistering): Port device team_slave_1 removed [ 204.158903] team0 (unregistering): Port device team_slave_0 removed [ 204.170826] bond0 (unregistering): Releasing backup interface bond_slave_1 [ 204.184192] bond0 (unregistering): Releasing backup interface bond_slave_0 [ 204.217350] bond0 (unregistering): Released all slaves [ 204.239811] IPVS: ftp: loaded support on port[0] = 21 [ 204.351305] chnl_net:caif_netlink_parms(): no params data found [ 204.461215] bridge0: port 1(bridge_slave_0) entered blocking state [ 204.473626] bridge0: port 1(bridge_slave_0) entered disabled state [ 204.481265] device bridge_slave_0 entered promiscuous mode [ 204.497619] bridge0: port 2(bridge_slave_1) entered blocking state [ 204.508315] bridge0: port 2(bridge_slave_1) entered disabled state [ 204.524021] device bridge_slave_1 entered promiscuous mode [ 204.561769] bond0: Enslaving bond_slave_0 as an active interface with an up link [ 204.578888] bond0: Enslaving bond_slave_1 as an active interface with an up link [ 204.619947] IPv6: ADDRCONF(NETDEV_UP): team_slave_0: link is not ready [ 204.628304] team0: Port device team_slave_0 added [ 204.641289] IPv6: ADDRCONF(NETDEV_UP): team_slave_1: link is not ready [ 204.651370] team0: Port device team_slave_1 added [ 204.686096] batman_adv: batadv0: Adding interface: batadv_slave_0 [ 204.698359] batman_adv: batadv0: The MTU of interface batadv_slave_0 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 204.730675] batman_adv: batadv0: Not using interface batadv_slave_0 (retrying later): interface not active [ 204.749533] batman_adv: batadv0: Adding interface: batadv_slave_1 [ 204.757279] batman_adv: batadv0: The MTU of interface batadv_slave_1 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 204.789267] batman_adv: batadv0: Not using interface batadv_slave_1 (retrying later): interface not active [ 204.809412] IPv6: ADDRCONF(NETDEV_UP): bridge_slave_0: link is not ready [ 204.819218] IPv6: ADDRCONF(NETDEV_UP): bridge_slave_1: link is not ready [ 204.859879] device hsr_slave_0 entered promiscuous mode [ 204.870677] device hsr_slave_1 entered promiscuous mode [ 204.880726] IPv6: ADDRCONF(NETDEV_UP): hsr_slave_0: link is not ready [ 204.894745] IPv6: ADDRCONF(NETDEV_UP): hsr_slave_1: link is not ready [ 205.054274] bridge0: port 2(bridge_slave_1) entered blocking state [ 205.060866] bridge0: port 2(bridge_slave_1) entered forwarding state [ 205.068059] bridge0: port 1(bridge_slave_0) entered blocking state [ 205.074517] bridge0: port 1(bridge_slave_0) entered forwarding state [ 205.127709] 8021q: adding VLAN 0 to HW filter on device bond0 [ 205.138101] IPv6: ADDRCONF(NETDEV_UP): veth0: link is not ready [ 205.151727] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 205.161018] bridge0: port 1(bridge_slave_0) entered disabled state [ 205.169288] bridge0: port 2(bridge_slave_1) entered disabled state [ 205.184319] IPv6: ADDRCONF(NETDEV_UP): team0: link is not ready [ 205.190427] 8021q: adding VLAN 0 to HW filter on device team0 [ 205.203446] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 205.212738] bridge0: port 1(bridge_slave_0) entered blocking state [ 205.219112] bridge0: port 1(bridge_slave_0) entered forwarding state [ 205.244689] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 205.253820] bridge0: port 2(bridge_slave_1) entered blocking state [ 205.260215] bridge0: port 2(bridge_slave_1) entered forwarding state [ 205.269777] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_0: link becomes ready [ 205.279290] Bluetooth: hci0: command 0x041b tx timeout [ 205.285407] IPv6: ADDRCONF(NETDEV_UP): veth1_to_team: link is not ready [ 205.293108] IPv6: ADDRCONF(NETDEV_CHANGE): team0: link becomes ready [ 205.300322] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_team: link becomes ready [ 205.310266] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_1: link becomes ready [ 205.327889] IPv6: ADDRCONF(NETDEV_UP): veth0_to_hsr: link is not ready [ 205.334916] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_hsr: link becomes ready [ 205.354494] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 205.372806] IPv6: ADDRCONF(NETDEV_UP): veth1_to_hsr: link is not ready [ 205.380937] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_hsr: link becomes ready [ 205.395313] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 205.409483] IPv6: ADDRCONF(NETDEV_UP): hsr0: link is not ready [ 205.420774] IPv6: ADDRCONF(NETDEV_CHANGE): hsr0: link becomes ready [ 205.449300] IPv6: ADDRCONF(NETDEV_UP): vxcan0: link is not ready [ 205.465344] IPv6: ADDRCONF(NETDEV_UP): vxcan1: link is not ready [ 205.471643] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan1: link becomes ready [ 205.484367] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan0: link becomes ready [ 205.505320] 8021q: adding VLAN 0 to HW filter on device batadv0 [ 205.530911] IPv6: ADDRCONF(NETDEV_UP): veth0_virt_wifi: link is not ready [ 205.549737] IPv6: ADDRCONF(NETDEV_UP): veth1_virt_wifi: link is not ready [ 205.558862] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_virt_wifi: link becomes ready [ 205.569856] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 205.607602] IPv6: ADDRCONF(NETDEV_UP): veth0_vlan: link is not ready [ 205.616570] IPv6: ADDRCONF(NETDEV_UP): vlan0: link is not ready [ 205.624751] IPv6: ADDRCONF(NETDEV_UP): vlan1: link is not ready [ 205.636107] IPv6: ADDRCONF(NETDEV_UP): veth1_vlan: link is not ready [ 205.642804] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_vlan: link becomes ready [ 205.650462] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 205.660635] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 205.668362] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 205.677588] device veth0_vlan entered promiscuous mode [ 205.689858] device veth1_vlan entered promiscuous mode [ 205.696206] IPv6: ADDRCONF(NETDEV_UP): macvlan0: link is not ready [ 205.706711] IPv6: ADDRCONF(NETDEV_UP): macvlan1: link is not ready [ 205.720513] IPv6: ADDRCONF(NETDEV_UP): veth0_macvtap: link is not ready [ 205.730948] IPv6: ADDRCONF(NETDEV_UP): veth1_macvtap: link is not ready [ 205.737992] IPv6: ADDRCONF(NETDEV_CHANGE): macvlan0: link becomes ready [ 205.747271] IPv6: ADDRCONF(NETDEV_CHANGE): macvlan1: link becomes ready [ 205.757531] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_macvtap: link becomes ready [ 205.765992] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 205.777326] device veth0_macvtap entered promiscuous mode [ 205.784715] IPv6: ADDRCONF(NETDEV_UP): macvtap0: link is not ready [ 205.794254] device veth1_macvtap entered promiscuous mode [ 205.800875] IPv6: ADDRCONF(NETDEV_UP): macsec0: link is not ready [ 205.814441] IPv6: ADDRCONF(NETDEV_UP): veth0_to_batadv: link is not ready [ 205.826698] IPv6: ADDRCONF(NETDEV_UP): veth1_to_batadv: link is not ready [ 205.839491] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3d) already exists on: batadv_slave_0 [ 205.849534] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 205.859061] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3d) already exists on: batadv_slave_0 [ 205.869071] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 205.878480] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3d) already exists on: batadv_slave_0 [ 205.888759] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 205.900057] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3d) already exists on: batadv_slave_0 [ 205.910689] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 205.921373] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3d) already exists on: batadv_slave_0 [ 205.931464] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 205.941729] IPv6: ADDRCONF(NETDEV_UP): batadv_slave_0: link is not ready [ 205.949062] batman_adv: batadv0: Interface activated: batadv_slave_0 [ 205.957629] IPv6: ADDRCONF(NETDEV_CHANGE): macvtap0: link becomes ready [ 205.965334] IPv6: ADDRCONF(NETDEV_CHANGE): macsec0: link becomes ready [ 205.973001] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready [ 205.980840] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 205.990967] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_1 [ 206.001558] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 206.011624] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_1 [ 206.085375] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 206.094751] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_1 [ 206.104906] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 206.114104] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_1 [ 206.124710] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 206.135051] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_1 [ 206.145048] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 206.159844] IPv6: ADDRCONF(NETDEV_UP): batadv_slave_1: link is not ready [ 206.168967] batman_adv: batadv0: Interface activated: batadv_slave_1 [ 206.176970] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 206.186516] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 206.333067] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready [ 206.339702] wlan0: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 206.351853] wlan0: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 206.359681] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready [ 206.388085] IPv6: ADDRCONF(NETDEV_UP): wlan1: link is not ready [ 206.396035] wlan1: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 206.409130] wlan1: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 206.416679] IPv6: ADDRCONF(NETDEV_CHANGE): wlan1: link becomes ready [ 206.526780] netlink: 'syz-executor.0': attribute type 4 has an invalid length. [ 206.596923] IPv6: ADDRCONF(NETDEV_CHANGE): lo: link becomes ready 00:00:47 executing program 0: syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x40000, 0x245, &(0x7f0000000200)=[{&(0x7f0000010000)="200000008000000006000000660000000f000000000000000100000001000000004000000040000020000000d3f4655fd4f4655f0100ffff53ef010001000000d3f4655f000000000000000001000000000000000b0000000002", 0x5a, 0x400}, {&(0x7f0000010300)="020000000300000004000000c0b80f", 0xf, 0x800}, {&(0x7f0000010400)="ffffff03000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x801, 0x1001}, {&(0x7f0000011500)="ed41000000080000d3f4655fd3f4655fd3f4655f000000000000040004", 0x1d, 0x2200}], 0x0, &(0x7f0000000080)=ANY=[]) r0 = openat$dir(0xffffffffffffff9c, &(0x7f0000000540)='./file0/../file0\x00', 0x419302, 0x0) acct(&(0x7f0000000140)='./file0\x00') perf_event_open(&(0x7f0000000180)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0xd56}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyS3\x00', 0x0, 0x0) socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000caaffb), 0x0) setresgid(0x0, 0x0, 0x0) setfsuid(0x0) mount$fuse(0x0, 0x0, 0x0, 0x102801, 0x0) pwritev(r0, &(0x7f00000006c0)=[{&(0x7f0000000780)="c3", 0x47ffffe}], 0x1, 0x400fa7f, 0x0) ioctl$FIBMAP(r0, 0x1, &(0x7f0000000000)) 00:00:47 executing program 2: preadv(0xffffffffffffffff, &(0x7f00000022c0)=[{&(0x7f0000000000)=""/28, 0x1c}], 0x1, 0x0, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = getpid() sched_setscheduler(r0, 0x5, &(0x7f0000000380)) getpgrp(r0) ptrace(0x10, r0) r1 = syz_open_procfs(r0, &(0x7f0000000040)='setgroups\x00') preadv(r1, &(0x7f00000017c0), 0xb3, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, 0x0, 0x0) setuid(0x0) sendmsg$nl_route(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x80}, 0x0) openat$procfs(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$EVIOCSFF(0xffffffffffffffff, 0x5452, 0x0) gettid() preadv(0xffffffffffffffff, &(0x7f0000000280), 0x0, 0x2, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r2, 0x0) sendfile(r1, r2, &(0x7f00000000c0)=0x5, 0x491) r3 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000000080)='/dev/hwrng\x00', 0x4001, 0x0) ioctl$LOOP_SET_FD(r3, 0x4c00, 0xffffffffffffffff) 00:00:47 executing program 4: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000440)='cpuacct.usage_percpu\x00', 0x26e1, 0x0) write$cgroup_pid(0xffffffffffffffff, &(0x7f0000000080), 0x11) r1 = perf_event_open(&(0x7f0000000200)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c47, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0xc0185879, &(0x7f0000000080)) bpf$PROG_LOAD(0x5, 0x0, 0x0) perf_event_open(&(0x7f0000000000)={0x1, 0x70, 0x2, 0x2, 0xab, 0x20, 0x0, 0x7fff, 0xc000, 0x4, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x2, 0x4, @perf_config_ext={0x5a86, 0x2}, 0x10, 0xfff, 0x7, 0x4, 0x8, 0x7fff, 0x81}, 0x0, 0x8, r1, 0x8) bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0}, 0x30) 00:00:47 executing program 3: mount$bpf(0x20000000, 0x0, 0x0, 0x2001001, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0xfffffffffffffffd}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mkdir(0x0, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x8923, 0x0) r0 = syz_mount_image$ocfs2(&(0x7f0000000100)='ocfs2\x00', &(0x7f0000000180)='./file0\x00', 0x0, 0x5, &(0x7f00000001c0)=[{&(0x7f00000004c0), 0x0, 0x5}, {&(0x7f0000000580)="a2fa7843628b998420f22a2b1879c20aa7d9e91287099ac12d6d57217c70f4741a8bacfff4744f9779e693bf532cec728b571d251a2f27fa96f2bb02fae532b702cffa11e4eaea518e90d6e41dd602067bade17d780a5f4f29fc5f612bca76649cacf7ba1d24a80780e1f18f950c48bf27c93842885c4ee9fcb304d319bc4ee9c98da5c60cdfcd60989ec6263c004829ba55b9b61c0b0bc05dc79c332a3510b9", 0xa0, 0x4}, {&(0x7f0000000640)="c934501eb5d963be3477a91029e135210e59fa570855c88526eceefbc8a8d4b09e88b809599d76295e2bff4082dd72f724f9956cde372e6808ee24216fece54d06c6f3f66a5c000000", 0x49}, {&(0x7f0000000700), 0x0, 0xe21}, {&(0x7f0000000800)="6a83365eeaa7188be9f44f7f6b408f43ce0654ab439f171c55b864c4f794e4d513a2ea9f9d0302e61689e032482b7094990ec38d266c1d9a899fbc72485a3410f985c926cf9fd31206275259f9935f631aa983d2fcf955c39be0da05ace1911224da4b74981ccbbf2a2f7e14efa909656d273de177351b368dcbc3526933af04ccd7fed83a4d877ceb8009b172ea82cab53ab24e1b27eeb36a1853c5e7f72c37921e", 0xa2, 0xe00}], 0x100000c, &(0x7f00000008c0)={[{'*'}, {':)'}, {':\xd2-@#'}, {'&'}, {'%%#&^'}]}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) perf_event_open(&(0x7f0000000480)={0x2, 0x70, 0x20, 0xd3, 0xff, 0x3, 0x0, 0x7, 0x800, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x5, 0x1, @perf_config_ext={0x9, 0xc619}, 0x402, 0x7, 0x9, 0x9, 0x4, 0x80000000, 0x4}, 0x0, 0xc, r1, 0x8) openat(r0, 0x0, 0x40800, 0xc) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000440)=ANY=[@ANYBLOB="6082ef379496a10000001000010400"/26, @ANYBLOB], 0x60}}, 0x0) pivot_root(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0\x00') sendmsg$IPCTNL_MSG_EXP_DELETE(0xffffffffffffffff, &(0x7f00000002c0)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x40}, 0xc, &(0x7f0000000280)={&(0x7f0000000240)={0x14, 0x2, 0x2, 0x0, 0x0, 0x0, {0x0, 0x0, 0x2}}, 0x14}, 0x1, 0x0, 0x0, 0x44000}, 0x0) ioctl$EVIOCGABS2F(0xffffffffffffffff, 0x8018456f, &(0x7f0000000380)=""/162) mknodat$null(r1, &(0x7f00000000c0)='./file0\x00', 0x8000, 0x103) 00:00:47 executing program 1: execveat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x400) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41bf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) unshare(0x20000) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_inet6_SIOCSIFADDR(r1, 0x89a1, &(0x7f0000000300)={@local={0xfe, 0x80, [0x600, 0x3ef, 0x0, 0x3f00000000000000, 0x100000000000000, 0x0, 0x1103, 0x0, 0x0, 0x0, 0x0, 0x6]}}) ioctl$sock_inet6_SIOCADDRT(r1, 0x89a0, &(0x7f0000000440)={@local={0xfe, 0x80, [0x0, 0xfeff0000]}, @mcast1, @mcast2}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r1, 0x81f8943c, &(0x7f00000004c0)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f000005c4c0)={0x0, 0x0, "44392fd141f9c776403d615f264de870fddd83f88ed9e6ac639902ec4596255243cf0b363734969f1f0fb36052c944769bc471da675d4097f9565affdd178327977f83339d85fad5bc5fc5e5d4d10964022ef0d170e2dbae4cf225e6ed82ea3388392d097738246a9bf2715b6a2cc9ca8853c36f5fbe60c80e41bc1a5074289c2636e0e21b4bdeefe207f7524100e347d235f456ad17d11a7b6c085e9159a7cbf11ac05d96eb16711a6fc593cc789b96330a89bf28240104ce3b3eac2af85ac392d0946ba4ecee25c396012172f37401efb9e2ece95b4ab1f9fc69099c5f70490991cca57b3ab0258218b04ae685c716d15d3a71e66aceed058c001098cdc1e7", "6a22c6ae8f291e71c4dfe7fd0b3acfc9ce5304c6c88b95f8801e67d618dbfcb629a33a0717290ee45d01984373929d72859f7e5cf0d3b1c0796782a9a00b94b0b0701ca2551f1576c71540040666b95a3eadfbb524fe65ad68e92f3f2e2d6b0c72fda7db367550655cac1727d6e2365d1e4084b071e74b312e9819c2d86637c2ede603229c433c9dd58a6114ef7db2157d164a7477f2a762acb701fdc144513a5071e44f718a7e6ad7db3414c77bd180d266512af0a19d3746011367fb364e7ef4399738af96f8f1450ed7209731465904dc05cf7b3d13f7ef00e2f88e2185483d273dc80c45174a85c1417c19036c2cfc3b178359ccf2ff4b69593f15b679c4a0d01781b03e0e18fc9d04e8ab015a49b1bbc57a6cc4edefc081084a052a06dfd0cacc89ef7547f4d704e2e85ddf600bebe93c57392bc31e6e44823b14f61269eec29f6631a56a6b1a7492e4f3acd449cc989712231a5e9f24b7f8f6483f958b9b377571f66260c5d4b6d19f3c0cb1639a4be4543fd0773cabf2d2696aa5ed6c9452d724cf809aab84f8dd8f5e9dd811294b269a1bf29d3b7bed0d89ab6f00e5b302102030d6b88d377ec06500f03522ab324c929c63af655759c5679d01a9dbf70b8bbbc6e312f9a172cbddf04ef9bdddb2996047f1531242b9367447cd12287550baf5b182346539efe42acac415dbf654f95744784e76dbdf690c6d33c3c9c3e851899dc89285ccc404f073204038edc4d21c4feb7dbb43f4f8c87a7c96c5ee9da9eb3d03c60f61b3f50a3abf0df3c92c147e83ebdf519036752cf1efab0586259962da52db0e05f30c990c7131834f59908d6bbda67a03e8357a2ee27a3e6b9346273b428b227f0bb50431180964dfa0fd3dfc8b5ae1e43b8de97b39c2db06d553fb7d4db4d53e433545fc0817730c12aec7f88041141206a27e9af24e888246ee7bb931686550bbf214ef65c93f92aeb8351e9683207666bdef936bfca81f520d8307edc90b126f819b49d35ec71c7cbbfda311144092ba35a3442710e7a3e1d435a3838e289ca4ce26f1f9e38f3ebfc431e859e5e11d3aeda66f1bff654cdaa46be2c3e325510ff331883fb396301412422a3b00d987df2c0027c19e347184fd82b247ddc2c91a158ffac1d69ba1f46d252850fab51044ac842bbf074b1b06f420c39a356512d2b38e305d1ba8419ea8f22fcd5227775f3321508636d25467da41cc7ad6a21808d1e17c882c2cf9310db3ec29314ba38856ba2f38f7da2eab29edb3448031e5c723eac9db44aec4432d8d27406b2319c07f4a3c0e710635ab78df6c63ec5c88a5eb952a6f3b1b201958119518d18d1c48b23b5485f165770720ae977f5b57d64806fafb45ce97f404a64c537f2975fee4d8ec413740f219f3a18b7d3dbc9838704a93411c393a32c97bf02841be0a15aa2d7a95f1de97914fdff508a0e61d60dea0ed96a43eaa98996c41ce92283a7f16769132311baba1bcd0d9253c34a14b52bc1d4e217e7ce60be44473065a207b008e5c5d0ce94beb5cea1fa75db633a5f46e7749419bfda0145d3999111110447cdf20c1f327df90932746bbc1531eec7c50a64190be239626832a2d4935199711d14c5e134e1bcaa31c4ab6b23893ff989290793c2bc1074229acd8929511675bf414da75e1cad45ea507df024f701725598cbb6d91c15fc638e49d13ddf044be201978a5ada7ae67419454203a5198d14ce3535de9d00575451d39f260409363328134be20d56c47ff2499085468b9332ad4f458aa4c05c8bb990cbf52cf9edbeee5858fa5bb812144352291a60ec508bf1ddf5f3171464a85fe8c8bc15c831dcd3359924c5efca51c742e989e3aaa00b2c06590f937285db974ea3a7dc75c80f601445f08215dbb4187c8022ef7c44a267f56419b280bb08ed2788c3ed36d929add9348a7e7d7457f40fc7c37622038ad6860758a58f3a3d65181bb9adafd197c7768e0c430a894a836720a0cff34aca0cb0d34aeef1037c8459bb06749d7ac1cbe50818846c7fb63ed470ef7a7e31be92472f51d23697d51d4d4322ac6d04a47aa12f23fe5283a07055f74b5f6f916a09da2a5d1a7d8bb1a2dbd866cddd9ef8c7b1b4b38187c2f62f861b9234607b64efc5d786ce5199ad52764052b6e29387d66e2665edff87ea728fcf81bda748a701854c1aac6d5d932da4df31ec357784313a2d1c4a87966f81c7ee7e398a58a18c97827294062a3f270f4580d9c1e82ecf3f7a583122bc9e937b1a7d2b637a714371d7e9a3bebd9ac69c9860c44a2f1c4bc7134d82d77eaa596735ea99eb10d803081d1f23f8044864ed224b7b67897c9df9a7b212b14c47cfc8db65de62dba36cb98e75daa3c8cd91c3ccc2b88ffc309fed7f67f9a4cfa5670a252e40c3e452365ffeb7f285a2534fdfe581e3b24c33bab189ad4aeb690c30d962750164220f1893ad115d60cac65344e948d4d07ca62feb0f0c19c4bf506d1dff61a6c766c7f06b8460c3f5ba5db3a8af6ca8ba1fbcb28713e434044bea1b52ab376429483c439d47427bea53062453bdae9609995a3e9be0168592d166d87fb8844b795a45b96718ca2ca1dbe83320fdf2876fcd70b4c8799fd968862c78c7849c1c6cf4957e14ba2f188dbe662f5f604767191258c99c7c33a1b5c300fcefb6f95d24c610fa41ca3a61e78fce9322235bb2dbc7f41d9c3ce30efe59cb9b5e6705e61b72a572f7093b24989cd3867360b7dba6724bb7b2aa109ba667d14a11e6bc3f0d225435f3f731f8a4adacdcefce126519fd923b6aea7d2566dda65307936bb3f74d12b9c20a2f2c8518ce145c930024e2fbe985a69fe01bd6bb5e2d73f5a93c2f9a89570325fdfd1d3133aa282463ff119922ad088408dd43bbe922348829eaea68b1f3d1e8f62acbd959376e7547a468ddb2dd72b135a4ff9ad35c1b9f1d0e2773932468e90a9411448442b0e68651ea6212076e2a9a51ef97fb7e5ec32252f2d4ad369c5f47f16305d892c91a3b7eaff4daf3a47aa81e906820e5fee12dfebfb013ee05b728910f58f0a5cc11932ec4a8f74b275e14b1f847119681a06cd60b8d548ba01ec0f9393d70dae0df40c7de4a41e4fd4f3a6de127205ea0e08c1b5617b5cd9f9c5dcf49312e7dd282ab066e296e2b59317a19675f071402da67fd75f1f0aa588a0e6539bf328375531ec34d63eb1c51742cd068dce886ffc27162f0966893041c6a93d4a44d11ea46ae2938602a66d66b2fa2ccb2a83ddf466537d373cf82abb0769e7f970bc917c67bdc272e23637d7f33d183d81a2299e386bbd677e6567a841e967fb5fe18456473ed8acd937e3364f2cf4361b1a232128d4dc8a2628d8bdeee800c4d5ba42dbb7bec72af87345a70935c3d5d212b3e008e64b6dc38783af6f69271a69c8493ad87378809febfce2c3cbb727631705e506d1c791a526e53f18ab69de08a32847427dc938c322d053ff8297f55a6385f7cebadcc63b8569f1c67c81c47567fbee857952dbee15239c34e13924a2e1e24dbdfcfcc7f13afe583a3519935f229376e8d43c57a1f9cd73b990cbf055a90fa7b392a45f2e6d2159ca8b57d4c635bf7a7ae17d53c4e1b4d14a810fbb5fe6ef8a685ab5b8c961e5e1863c450699f880be1ab8f2565bf3a6d18d5ed6c25ea135c737a732939d7e57d9cabb8fa51ec76c5aa0869b7cffd8cf65aaff541cde3620dfea093780424969431621ff0871bd9c6a6119ee6fb5f6b0194ac224bf56f803c479666552493692d50ab6f3586948f9085b4e73279b9ab39709bf63d4502b813a0bbaeab1b3e5798d8c05e0ff6b8e256d4b2477e9b11c088fe436a4e995ed905b6d71aa140c2ce7c5d216b2f57f87f429aeb9ba297576cd1473b08204d2d4560ece71755419cf70952644d7c82fffa2fb7faa478c3ca3b0e0a359ba8aadc73c9a43498c119f5bfaba834c23a2fd03b603b33076487d7d4115ffa89dc9d9b044c73c2f43f8af9dda7aae3e1522a23d0f1a3ace3c4b9b7ef5fc831cb23678da26273df2181160007c47b8e1f9caea96f667b46b7e7045639699a7d0495d2e8ec39370d08f01062f1a950ee74999eefdda8bc27d903a27b0b01c3d42ed298c4eb103bdde512a67dfb1b78232bb947be8756b823cd84789810e851323f375fb92e7327318b5f28c0243f48070bac2b6d581c878e367c4e9961bc9b9803bfb1a8eb04d4227af9e118adaf778e5fa79a3d7c94719349ba38751d4f1fa95ec84073367fc10fa277eb1f9253c7d9acbebcc1c0f2e8146f2144016b13460dd6c3adf35e4a9cd473becb322e3c88b0c38c22ed60f7f170d82503370affa3c1a417e0682fa85be90f6b2cee66e0891816d1331d59fc9418f0a320ed33a0f5be863b803848acd1737952e869ad72f329cb012590c500efc7a49b90b2e7435d784d14e73fa3daaf959caacdd66bd6124fea50f93ed093e75ee2454e2ba0164171ea3a980de8742e67736599b0c913659834986220c0dcbbbaf35ac1e0eb13f1559f41a36b1b0ac12b4d075c6e05ad841a2c8113c67ec87b80e94b5cb5b68edf4d58d99f8d7b46cd2b064aa0e53d932eab988adb9b6f9116631966494c1a324b99ca45172a79b43ad7f87e5d91927dea7eeee55cd013bc24b8421c21964902efbe06f1c174e571ae86bf8a5f9b9a33d3941ddd7c904a32fcd4430ed09bcb1c7ff2ff6cdb0bf327cf0c2218e7d1b358110ef0fc105faaca83e78ba6c289cfbe2b814853fe887e36d3bb6e324017e68605432b092b7a6800a775ec4d1d2377a7a89ec275eda96a69458898be91506e8f781fb27ce512afef1da70a1472a1f7cbd0ac2c77fc0d7b5456eb8e7d4f2bd34b0a32c4045e68ff9c11123c3d2d8910914530bb9c16048344bbdd4c196ad9b5669200f23dfb02c186418902415d95c7a02a98a00f7a000fa5d5848109ae4e5f176d53d6f7c96d36376ea62ea8b5abe6f1774d7e214fc6ab9b6f0b85bfe44467926577531203ae7121e7f85c61067e89f3a029b63eae8b433afdb0177aec45c59119fb6a226f19817cffd502fe13b15835dbe753cf7667a52e5577ce34177e3b32aacfaa999a579064cb18c66a9e0520d3017fc7417f46df7bca365f76b664dd9787c8300525cf7b565b42dcb233bb2b2c93ec06d90c89c4f4d51b34b77f3b5000587c1af5634e915bea1dbd9bf59c4002412c3792d514cafbd81d123702e99270e3e77d6f85460a1f7d478ebf5a72ccc909806e443c9715c10f9a651496cafc13cb1041e12cdb15731c5078dccc421d02eeef25e97daeed612bde33d027b97be9f014e9993e5a93e6f4c7c9cf255e649089578e7ef5a1d1649ed21bc8698ecf5c89abd5d05210936756525657a0cf5868e7f4c9067d1ea9425d24ffb8cf0c2c0e0ddcaad"}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f000005d4c0)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r3}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x0}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r4}], 0x5, "a5eee9e56217ff"}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f000005e4c0)={0x8, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r2}, {r4, r5}], 0xe9, "0a391feb26db05"}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r0, 0xd000943e, &(0x7f0000000140)={0x0, 0x0, "3ea04693f67898fa51207b511820f25169948004086416c341049ed94f2b0608f36aa8e8a5c5b6e48f060ab3b19a8af507511bec54048bfcc780f57e2e7a87f3c8eddc258f03329ea77d9f80bc24fb6c914cb6c086de0f24b42efd1638a62731497a6102212ab651880b797c75f5a2cd2726057dfe206378b78dd4e8057b4a445adc29fb4586805ffb2df683c20992a00986218a30a7c615ff128078743ba83c6aedb793e6718890a0d2d1e2eb757ec295eed8fecbcea708cf9a226de065e63f86cb275a47908e3ce5f5af61c21290019cd85b5176e78c406f1cdfd4b3337f9382857583968fb5f44b56deb5c711c30474d522ba0e6e75327438adc82f074bb7", "feaae65f1e5be68e976040e84f25273d108d90da39ed77aab52f73b0216f273a6b769fb0766f74c71f9021e11edca9d2a84fc38f78589ceb46740b664cca643ec8e780d9a62f36e292ed0cd86e161663be4e991b71c70ce10efc5fb53d5349c0171d7bfc61405b88d428eace584b386dbe1803710bf812ea67ff1f670578e0dbb3bb23bbe20291795468ab17e9ab8ded3153c7f8c16093b9c756e294fa89adde56d1a8460802700c72116e89499b1172043602f69c4b389f248d6d9597d8fa9d0a6ed0f2e0c740bb10cb38ef79a2b127ca5c5d01c2e8aee048fb5773eb9f2423d02fdc25bd6002f5546930499f13c825d368ec94d9a4851df262fdd10f70a6aa2895ab5ec6180f535ba144d4515afc9b441c1a8eaf4e0352c04a713d21a23421fee5b0784396b4dd4e28eef90dd1c7de524d7af1c79ca5ae7fba4d0c5d6060b7bb3d95a1b514aede32ab09bd29c65cb9b59e4f26ab0a62ebafb6cc51170e5daa5a37e7946c91425efa2eefb01ed2d34ec87c333e3e66de34d7002ef2c1c2f4211284cee8011102c59b018a146e5694cc30b8461f8263f810a7cff09ee0d687b37c358566a03f001375eb524e2547406e6434e1ccfa36ff874519389fd3c3fc14932eec537ea8c4b5141a303abcbede789b2bd248a96d9c28c18b157c4a56cbad6c51ddbcfdefde31a3528ef87d71c0ae5377f6f124cfe17a6a90116db48cca5b0b44f07c35ab75680968e0c067fe49a575f63cb42d613a7c34c087845b1c8256e2d5ab5774a5fd6415d2db73d9fafe8698e672f0e76075889181a7817b93474a74e1026e3d1d7a5b75907e528132831bc629b3c815eec1760e3af6c044dcce5a639bfd6e829199f94cef9f1c763e4b6d38ea122082e33cf88d6ddf1020460c3fc5672ca9aeb22dfdc5f9e14dce6b949c70d61347409dfd4939a767d6dfd3955cb3b091ec4fb9468afdb4a75eb5f73a46021650f72dad200f10d4a08fa26e07578be031430c56bfd4af2fe791ea0c30bb2c979ff84b90922bb4348135b39d999233bfe6b44a3ae7f0906ca3ff28d843fd01344a9f1d90a8a68885e688822b50167ffbbefef395dc538bd8195b08c5ffcf920d3a8dc86d4b9af676fe7899619c541346e81c7c6e1c4b486db000260d434db340d76e3f2285465f6d46c612fd1eceb6740b2f51e956caf2c2cb469443b81bb26176db12c23b6dbd73628ec228ddabb0718879e024421c17520e471b407813777e2aadbc85e35943bd2dc1beab604a53e86355b636c18a207b67ede2e7245f8c3f58f3465461acb813063fad2e2250da0678c95cee7c2ff44265919d3b8c4bfa02d73df7b2a4f541ca06be6d13a1947de9aabd896f0b1b3eff85bf6275bdd0d3bf1f6fa9ea8a96d5de21a853df2e433ffb7fa10a4e562e2d3f48f08c4769ca4a7adf6817424a8ec0810b84d5b08bbf33879aebde1ea41e92dad40bd0c299b44b61c8b935f31c216cc478ed1e05da93fd7e61b9358c235fb526b1ba3677d9387fe68e928a1896ded75eeafa57f2bab09e90fdd45d1e532898ed66c438d2ac7146ac6530fe3264c05a042f7fd35f9fc45fa3deab87882a44d59e34c98d0bcd53a2ec25b5db1ba176dd9fd669649e975be822d59e53b9e9f92c1f3006bbbc32f831c5d94ab62cbf530cc8fce280293299418fad9611c1afd63d36658771314ae87a8dce8eb71e648a69eb03aa6d6c96efe6f87059ce90abf0e5e0e67dfdb880da7f8f0a2da0c56898891d10a5056eb582370069cd22d6e84f90b72cf013e87b9e1a5343bf3e079790d6951628c322a41d7adc672e215dcd484367dfc17b0ff78dd6847ec798fe2eb4f3336a767ad81925957da4d50ff4c8cc51545563f94fc0062a9d77ac4ac8b8d793365c6558d00a0df7669bd9cd7209274a7a5d13d29aefbbe5e82f1b6506c4dcae7e76e8ef88e92b6d05ab59c5db86f099745f3845d32e32d29a30a619d22220bbd416ce2b2960e1998b09a224f766eae48da0fc76a8eb4a9bc09115c0d8ff496673e54204d98be86c3cf42a340cf6b115d80f91263845e5fab86bc0584c2e6c4a9fc528b04edcfa5a0207afb3f93b7cdc77331feae67f0d6e10a62ddfb1e9efae12a1a4285d03d4c2e2e5c16461508914f00bf28d2ace42c190f4af218383a06296f6da1e363955a5921ca0adba368cd33b26b363506d9e2052195ee1c6530e1249264cd41da4757781410737a41a6cb479f2ccec37a8ede5b4ec4dc09a8b9dab73fda94227930002a93e81fba0f7e617dc27e9acc19a5487d6ceb21c1801c9a855fe33c35e5a23427fd40d3a092557b6828947aa883d358d35bee04de1fdf2b411617e3d1f662cb0335365333c32d7476d8f4d460461dfc7271d94babad63d48ce88f7ee31588adb9994ef3313019837cc371d15b04bd195d26cf35c99cd50b54557e3f1c6fda488d864f2498391040b7f6952347da17fe780b8e2ca5470181cb3e197bd8241683043aef9e6c9ab160ede195d615a5534999c2d9ced23b55d5111d38b1cc0c30fd16f260570d15ac0d7c71e670b691fb3e37420d4be12459f77d6e59420fa40549791ace7ee8cb738eff9c6230554f7240481aee2cca03da38ac41ff83ba1badfee4e820f24a8e91b54d7631092bdc6ad5346687d889330cd7b2d04eb0b50de1531ee05f010e960443188167a42bbec30a8c0476c0c68be198a21f9041fc4aed2b2310bced515ae4f470a745acdfd2690ca28e09d2dec14c60ea3d3e71d501259456201eb06c3e220b8a5e15b91deec3e730ab4f9f6f8f0af16aeb426a6ffdcb8d7402c32cfe38966c4157d9db61ff8cf3fb87f7dc56ba44dd8214d947b945e3a0af122dcda313f54a6bcaf583fa9cddd28c1586fd2e6121189f4201d37ec43c2718ec761a9e3d5ca3561a2fac461a5bdc73d307f529f3ea5609cf0ceb6e86379b6ea23d4cdf98f2117aaf6d07aa007ae643dbe8b99d87c654b909def810929ba06ea4212441d29519495b6ad220ae47c6fe2fea492a7494cb24ab18247cb136b4070e61638bf1f0408a2e0683b79effe674a4de6b763f8738d57d5eb97e73063b2e9c87f1126d572937cede63cc7b293879f7fcb6860b359c244b4b68261fe283909a9db3e24d22ba2368c7fa8b7a5992f14151d03078d8b76b7d8a5baeb022fbe4718ef031b4fa632a0f55fafe33469ee95207a14ccd63e782693babd1c4ca902921eb3baf743ecbb676f9399dd7326622786dc97b06f87222fb49e899833a876bdb08c83d37e4adec11236cd82bed895de8223fb76348b0f8d4493c0c1062d962c2f7902e4a34924c9ee244c57674bfa6ecdee283d12acd4f942b453bc0838f21337a55544ee8b4364eeff49d63ec35633872f36f97a7b626821d36de519b5eb96e86f75ec672014d0b2bceb677ff6df6144a4297d5f96daee3601627ccd879014323b736e9ce76c547bda3f8f0b35e560cc951f4eca5f37b2752987f6a7a0e109aea374527c073125554674490f516fa287326e6ff24e59a72198d087ccd68835052607644cbe138d311b60a71caaf005b42457c135d9c82ba415245eb6e79af964f68fc21b1d48ec8160b8e3ad17d1e2304c9fcfbe51908e4e8ce4ab36b98963128da079d1272c048b467d76d6a6b32bb7a684738295f992e7b835a93b9518c210510784ddf9a08c2afbb3b99145e616a9f5e5a7327c6b715e6ab8aa92713d1c4ba71f6792b9698451825d209931fa4a82098c6856787f648125eb8c99af521d9530130cc3afdc0562e53412a3e1f21c153a0eb491c8bd049f68a44fe136e10335119eb89f7741d1bfb0a16a2a32c54ea0cb14efd3e8780a43fce46949121f277310b249a05ff5ee5f97336b721782e0ad404abd9e2e52e2a79c1287b44fc155b8bff28d73fbf03a0f5d11c0863420d51cbc8affd7da16e878c902900bce94b885c54b2c33c856b611e0dcd6f13d8619c4cc56421cde61fca303c2b60ce7207bbe6f7172fb61871d0ef743894566cd9e8116942d0447de05a945327fa594eecb1abac2d31ab535eff2979b6912292b393c241eddc2551f3347e718ff6294d804c964ed2893ede3da05f7482cd1f599c3f9e2578eefb5e81d23db1b90c90feeabd605dc0bb23439919a4fa8aa652e8ed44190a64798d33d219823a73a40390d2296181fb2feb692ac28ebc00c9bdba4aef15e4fb06574708385126daaa21c45fcf3f510037a174d66098dd3222ca045a657aa092cc403c716c1cd7c4d215ead6b4f232db2deb3ff049f9303927e94b005fae23d51244ee9273b72d9df47164852118f2a26e7442e91c3b8580ec6f02f604da514168c6a7acbdf99d78477d34735bc381fd24a4d03b643184cd1087b89a7ae2cdf63c15408a9b5df7e0f5fce9cd3c4887ae1eb18d40f200aec4e2a959aa2f0727bf7ade2e0da0416f55151ad228f2fcce63afa0b42a19400cbc516347709506934ab7a247c3266e9a37fe55a59ac509a5c28b61bb97363a151f1377c3ba5525b785fa0abc7214acff8e33f7ef09e2548158441395f681c4cdc38802650b7187bc0512e6927f017e196527dd8f8f05511c6e16acef8c206e23306db9d67c805805d667bfa7bcf8cf51a6cd27ebddbd76ab6ccdca10829fbf6e01f2f147ac2a55ed8bf7a9bb89e6c44e2e4c85f98e517989adcc9651fa9d8dddc04110c65e81e267ffe0f604f728ea821a120e517a371ffeeb5758258da631305499bf9b3f57507f5be019c2fab5355a00120cad04267a0ba525eb18e1806c79f04437fa4b88f4e8752bb01014dd8239bf71dbf4e20683b9fafc00498f2bbe1ede78fd7c7e65c860f03185b08e6a456b7d7ac37af3578c1dc2f0c02418b29aa72e9e5b3f9dac2e5c76170942162b99621f6862548555f152e9214d59bb9b8e6390a0c6bb82dc34425d7d9616ca750344c3ecc582a191c05a4543f11442de85f0d6747169cf1d3ada0b59652ec1c9d2173fc16ca483ecee18b0f9ab58c161e359f7f9b6152ff6c7db24fa019c2a14ca33020593d3711dbc510d6750c47e18a2c507ec06d0d8a436749005039e9a5bb45877f21570859dd2f29fa155cc658ff61cb4e42668c6e4d7a2cb3b83d981aa8e06127a848650318a3b9d47100a0cf3f57e81e96d1d0cb24a4f2dfa148d8ca8bdfa6e71b8cd2b548b9756f96e993c405303161e74c209cc57d522b1a3bd0788c926564bad60c831f7b5959501c124bfef127bf5336df5d6258249d8415abf76aa7bad1b78286be623dc6b37945a3416ca5e44b8c21c738c8db0ddc75f5b09fd0ae388ab82ffbe8f9aa7e20e31c0201a71bfa637243617a8350b01f78bb43ab168cdff2c2a1c2ed8c2fd656d150c64fbdef12aa79516f9b9946412bbb61d6d6e61619dffe8cff78488101f3880081deee28dbb146a9"}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f0000001140)={r2, r6, "163e3f9dfd5ec2207fcd56b85d639c0a48b3ce49fcef87ef4b621d881f0ed93a96a5f4912b534e19ce9dccff4263d904470854c167941088ff903b220b0a61f062336f299f0d13223bb07e2fb6e763bf80bb44c1f2b0a767e4b8f48074f1dcc7b885cfe55b216d27d25247ffef919cb432c8ad7316338b91dc005e6ecb828b15395af680c765a19ff3488a247946fe1daa834e122db2be0aacfe515c3a150dea8f82b47a927c65079d010bdb412f74678acde00de86b80bd95c7627f16576e08ad967ceb02a7585ff3a79a2279da3c5f80bd21b9466d558976c4a6bb7b85d3539147eaf2b280e6dfe699cfc1a7cfb0c8d95601561b8fbd1f21264bb6b9c2bd6e", "f5a7d1133a67a80971c3115431ef565084cae6becf88c7e4f3aa30113cbfdf06ba659910faeb612c65c6edf0644a305a81a74988ee9969ff1fffaee18b53e7211663b33741a859cd7234e6d071c6d840b70b293a63a0fc1d8bb9fa4eadbfd0f42e66adf52ee7050ffdd9512105c2cde1963e5b82387514b8d36e3d0bc867eb05468dbe13edb98449c371e42544e9ab5a974f07bc89bd8a195aef9deaf0fc4ccc27dcb89265f1c78a241182cf8259256b483f98ad9769854e2b7707acc692a408b18574fee6224f9e6f0335d3c761fdb28e360199801e46dd7980db3261fc04d2cdb0b114105b2d472c79ddc29a060a8c8e341f26ca2a72bb96fa6faabda44e4bb1f6eb3df5aad955469eb26c3b8e3cf757f64fec0d9ddaec6bec466205506712942fe0739dc24b68a6e03660e793902fcd0a238823a465b39c0160343190059231588d60a2cd97f6fe984830e37fdbe7a2f551dc13f2ef02c2c2c082e7b006753e16cd4ab931f7b47bef560497618e19f11dee9d4191048d2e0bb28bb7abb75e0dea8d7451d64214fa37484152d0bcac6cda9d46137df4a755ced3d4887859d5faa46229f83a3bb9d042535d6aab410dbed88320761de647fe16ee4a8708290bc769acc080e9b0853dbc13bbdf8e40171ee51106dae680be69f18e4b0d22577d7af3d8a08cc8a96a56c07ef9dde44b1700806fbbc00eac8a814286c8511cbb851f0b9a27c3cc364dfcc66fd6358a855c341d76a9d2bc0c586b9d0dba1ad20a27fafe4eaedfb438fc654528a6e2c3722159018569e9626806e32bb38af12e7e83e24df0026ebd74275a6cb1280e87915caec115ad81c8184eb0c156b68abed4d08e73098b44bcfc60c6d317f2713d018a3f24d49dd38015ea5eac0092c47768487f8b2ee988a2be6a541cfb17d6e806380557737b0ebad56214a919d3953af2d20f2012dfef6c4b67db3b9e449b61b910e023dec5c9f457c773cb91001d3ba06f746cceb2077b2ce3214f37f30d55eabf4a23ece43694a284f47ac7db23ca9486a5ddf8febf5f3044304d17d235b87cefcd81b0625e16e2035af4aa6ef529b172f4b912d4ad8898d19c04120921778804c5b8b93190491a61c504733569d99336e1a81b5dcb225b7b5ba171d51c1785985efc97cfcd2692b17c417789a3e69540d20a1695c517a99580c1ee4d90fcbb0cb70273ba2de1780b22ca166fcc5dd3435399fe0a575a1d5fed622e9144c6b62bc7de6016291ea8674c0c351c42d94f95ba2097725f1ee8bbca950ce82555a73552a213528eee565a6bb4502da7dc7b389093b71549a5b1d4fb5cd9fc52712195c861fd26d1de6f0d2a9cbe85f5a2d6f726ae6e98f7c1a9d2b6c9d02962ab54918d62090f430b095beed3dbee9fc4b3f7a9d7983dba78a99dbb3cbc1aacdf77006143230c7cb40685120322a04a8e8d76932faba99c99d0b245ad52151936376f4b77da88f293d097e88a4f99114b83506d7178391b40ce571dd8c052c4aaf1b21bf3aef6444ce0c46de9ed7ef77495008c369c24977690e972fb3a556eeefe96c041c6d7a472a12bd707893f694c82da1851293787632f75d191a14cfa52b90760c943d1c764b289fdfa1d48644feeb12a168d40cb611b0eac74b318dfb5fba8973f8a81d5c825cce77e1ffe16a4d88a8343a5820f0215b0c71ddd5fb5383829f9a54038dd62f46195511263bb2741b009d1ec41e2cd3e35e1418e30c3f62d161cfb4b42180cab077fb75c94a0caf3d41cbb4c92b201765d77eaeab1d6a5fcb94f1d52a6f890dbbd46d40f51549eb2872174221279c71ce1c1b148be01039f6e9a72f5749df361437dd6ae6f50baa5acdb1929e1041f76f1e71f7e5ceffb0acd735956aecebec4c2d2e5b3e31d5931978f14f26e557490101285bb2236746362823d99fa3b7a7aeadd1c69307e1f61f24fd216745f3d433d30e911abb7f1514792d183ba80a1c4f47945c70b258d899bb07b270ef422e00d2b6ed03a60eae84dadc2e55a665d13985024fe56ff75f5cdb3add54f987f5da68ed5ccb0fbd2b1908cf7fdd264870d377bdd8caabc897b8bc3f8b09892fac1e1c4c4e3572a7252098e69e815608b358b42175ed109138ce737b46eab6101c7769d8b9f81ea48004677300dda80085ce112c818918d52dd8d4d06329b4ca964d61a20d162c276347be81e9af4f1e8d5467e7f373d60d8fbc61c090aec3546c6170d4d00101aa54b330fe5286ded0d7a65c5c30e1d20a3f3b4a40b961127775b80fe8e0060c3945a93dab2216e225bfaa314352506b1c4ebf7922de635940b2cbf9830318366b68fac6a295b09072fd42bc77f8323f73a41beb90b0a9ffb4ff9e2cd39988bb5173fa58e5f726b5ad5e64ef618ecc7aef6ea758449e77dd1f64685938b796d44fd0bb60f798479c139aa35ad181435fd7eacc9e2b62e853694fcdfc81c2986fc7591db5506c977fc4583bedbe10d47a719237d1f1ba9b3767c99e100f5303d8604bc2327c235437386ceaff5bc8ab526c2d383891cb31cdc96b823fef027cdcac67bd7338d3f0ffd400afa282d848d8904263d4dd5607cc2301eb6870caffa338eef17c1674c23f8e14e45ce69e2a1db0e7968ee5b77da6e636bf250b075e5c31d5d43d2f7b18fa10235a2550ee054ff751b7b07fdc59a353f3dbb545cf3270a5033866987a28429f54faa96469f823d0c626bc5940b5f287e21bb4b45db721e0207b51810b9d85dbf11cbc8801cb5e5e7afceba80cdc7dfebe5f9d3b23b233c12586cb21d4422f74be124a1fdbbf88ca6ef5b8825ede3b60576da1fbfc4cc274ec63f9b6670af26fb8875258f274f14851041577c15bd99dd52ae2cac1c6d328f66d140057610108a15ea06fe4c2fb37cd26fd0fc11cdc3d12d5c84c16c8687d7535f7b87ef17a4eace34018b9ae35745523fcfe326d20abe21cfbe0c84afffdc0db5a635eac107f7bb61cee5deb90ebf7526cc3013ad25c058ebd16debcce9dc54f098fc35f8e2ca457dbb68420237a1abaa4a0492fd3805d950c32770a2cb33f00399a1f2b6830a85bb3b8c99540006164f8f7474d8caf00d5cf89657ba27893f7150ee01f96ca3e4e77f5963fc1612b6acc0af22e050b840105ac8e1df493f7a8a81dbeef022da8efa2ef9b9ece82709ea9a9952d82e240a7954d38022ae1b525a85e42ef5138a313d5aa2e2bb06690c804aa5056bfe1fdd56afbd1bdc67532a9fa0c9e87092802b49c71973ca631c04ea1b27824707570fa8757f6b902dbe32e1e95576d3066d07db7599f6690434a03616a90c25aca1ca97502b119659e821a845985b22178e7dfdb0cb542cc8235a2dd150e9613da1d9bb56fe2365becae39de901738734f36f4da85c23118fbc5fdd0d4c19128e9bee446de3360cc9b278de388914903e43ff027d48b4faa6f1703dd8fa1db5e6a2c10dc8eb87cde2f01ed8b7db976cb91936dbc6db3733c8a1f12eccc8c86f5dd7953497f43e2619735589a3713ec3e2865b961e3a1de05565ba81884676242f6095e2562220c43c1bad72723c1d7bce7ecea1c0f455bd2f108718ee9143577435467c83361501bd0d1e2590047e622b0feaa5d7cc7300c31722e4206e90c85b787afefc023dafddbc89b7075f497a93e87bb0a53177f8361d1abb07d7392cd97d48269a39651eb8cb743b9c865832203516ef27777a251b6a2979255b56f5006a3ca9a9cd3986bb2ff49a324860faeb528bdfbaa32dd6e29139b399facf37586150f30e15e3abe8e21cdb64fc63befd5dcfefcf08c78d521bf247c25e5c1e4f6012be0e02f8b4d7b4a61773c3bb25aca2038ff2a6a5958d5816ea08ca89bc2d11050849b1a7210f1d918a2b02c0ab3aa355519cd9f676c7c51d9f8d366f77c9bcd61fbd8fdce814466954227afdfa2eb41bd16ef07621ca536a3de7e614e86bdbdbc73817af7c466f82d706ef8ab0fa581cc5d6e6322b1374baded4b2e4cf1b6c1f456eb8abbd3f3ea1a3c00e5eb3a2e972a8f7b6ee25d7e6a723505a38789e9d62d0842554261489779fa035cd4cb70abba3c87cf46b88c44bbfe1a1f25651fe8bc6ad4254e2794609ca430dcbe9752bb404c31d979da2c01a0fc1b58f6751fbfb015e26335a951472230810ced6a5603cc58d057fe8e08818328471220f5fc7f4201ae09e207574c437e01d8174accc5dc38a622ec0d731e178685d25f8c6855e5a8d160b635f70f500ec7c51bdb09c5ead656dc237de6ffa9fd645144e4728e7c334d2e6c02940a35629a1c6aebac9be5467718983da8584414e402fe49cefc1e4bcf5bd5911e92b21197e53ce01a2b7a1a2704a771e379e4e9fcf5fe8888f8cb4ba150d4c9e69fd5e501276c75677023e7f8b990122fabf29ea36338e1438ccc9ca187a2b4184591a5f6ed606f66d3f23c5d9e383379ba26530e48c4182fe863fd9de7db179a6eadcc360041d663ca46292204318f99c2b2938d3d52662ef29b00600cd745a2b78216f0b2f2250cdaba133d61f6a78afd079fa413da753ed86d6fff32337b354c4b5b9dda3434576b61b979506ba8a9fede992371281dee9760790c3e8eaf0cccb14c0c857104b526418fdbbecedf499248ffabcb3a91e00906dc24819aa1afb4a5f9b390311ab1618b6cbfc6038dc1b8766b485bf150ecd88cc565f266037809cf7050965dc869f7fb48a618b4bb128d434eba23a80df07aa01524a915994afc1c9515f7b9a8bdee1298eb18bd511bc098a94c0893f832d96bfcd5c74ad478b4ee2a4e830624330093bb94139457facc14001745642e2d234773b74562af3b973a954bb94879a9fc45d250b0a91253485be8ea72f20898682121a3ddd83569a40eb389787780fd5982166f526a45b014fc97ca884cdc0b29e30c787fc33f4ef4f70afc88ef5b10f914f53f35eabfcff13a556ab34f541d03c635eec778001946930f65e2088ac92ed392428618bab0adc8dc95030a90b4654c33f3116820267bc2d9fc992580a5ac61d724130f933322eced0be4962d9a03632976a1dd5aca052688336f96ce16b90122f8520fd9119f905542a012c61e4fa0dca96c5eabca628c0b13d5feb1d3eb40f6e158170c98f4f980e65aec2c372a215fc7471b415b512322c5b6e44094281fe3156df4e32cbcd9c22d3cccd510514c631779a4b2fabcedabe544258e49973d7e885ec746291081378b4a41d1627537e723357a8fb2292d6d1056f85978cc4019eb33f007d16c42a226b259cb0dc9e6239e1216729b41caf3752ae7b3a00d66309aa0b34cf965480543c0911f3384e6a2dd1a5d852e6dbd7055bc99a32e632ce84a205711c2cbda104cc848378d643f43af29dbbb7232c4c98f8728076b7e7879a5e9c8e32d3e1b76fdc70e6469031c5119579e44ef7e8e7"}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f000005f840)={0xfffffffffffffff9, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r2}], 0x7f, "f265de075a6bb5"}) r7 = syz_open_procfs$namespace(0x0, &(0x7f00000000c0)='ns/mnt\x00') sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000000), 0xc, &(0x7f0000000040)={&(0x7f0000002240)=ANY=[@ANYBLOB="d80000001800040000000000fddbdf251c00807f000000040020000005001a0001000000130012001800ba237d140012000b00182637012bb9879159d09fc24b5af787cc1a4ce3c171402f0ebd8b1f610e8400130000000000000004000000000000000000080000000000000000000400000007000000000000000000000000000000000000000000000f0f00000000000000000000000400000f0000008c79000000030000000000000004000000000000000000000000040000000000050e000000000000000000000000000000000005001a000000000000000000f5afc9ab9c45fe02f08c847d00f19dee"], 0xd8}, 0x1, 0x0, 0x0, 0x40}, 0x884) setns(r7, 0x0) setns(r7, 0x2000000) execve(&(0x7f0000000200)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000240)='ns/mnt\x00', &(0x7f0000000280)='ns/mnt\x00', &(0x7f00000002c0)='&\x00', &(0x7f0000000300)='ns/mnt\x00', &(0x7f0000000340)='ns/mnt\x00', &(0x7f0000000380)='[/].!\x00'], &(0x7f00000004c0)=[&(0x7f0000000400)='ns/mnt\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='ns/mnt\x00']) clone(0x1412490c, 0x0, 0x0, 0x0, 0x0) 00:00:47 executing program 5: syz_mount_image$msdos(&(0x7f0000000040)='msdos\x00', &(0x7f0000000200)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000240)=[{&(0x7f00000000c0)="0400050900000000666174000404090a0200027400f801", 0x17}], 0x0, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1071fe, 0x0) write$binfmt_script(r0, &(0x7f0000000140)=ANY=[], 0x1015) syz_mount_image$v7(&(0x7f0000000080)='v7\x00', &(0x7f0000000100)='./file1/file0\x00', 0xffffffffffff0169, 0x3, &(0x7f0000000300)=[{&(0x7f0000000140)="da437f00f0c4c82b3dd646072b064a8b80029eb2d05c2a6263b248ccce87305a484f210febc5", 0x26, 0x8}, {&(0x7f0000000280)="c95220ba342ce073526380d008be15eae3942ea68a482cb8a8ef9877a8b08d4cc3585d94eb541a8423c005b85c8e8c909b332c2b11dd5676b0a765a3623580a9985c5d9f5fe2584594c7f76eca846a1679c034bd7e63bf8873ab52a7b626e972f7f346791e5f", 0x66, 0x9}, {&(0x7f00000001c0)="c21b8a1c793e7633161cf82961bf117e38f1882333ffdb1719e3fe97e2921ac254d0b2354da119725b94f6d55d6c", 0x2e, 0x6}], 0x108000, &(0x7f0000000380)={[{'msdos\x00'}, {'msdos\x00'}, {}, {'-^{'}, {'%#H'}, {'['}, {'msdos\x00'}, {'($/'}, {'msdos\x00'}], [{@appraise='appraise'}, {@fsuuid={'fsuuid', 0x3d, {[0x63, 0x36, 0x66, 0x37, 0x39, 0x30, 0x66, 0x30], 0x2d, [0x32, 0x36, 0x61, 0x37], 0x2d, [0x33, 0x34, 0x64], 0x2d, [0x36, 0x36, 0x34, 0x36], 0x2d, [0x35, 0x32, 0x33, 0x37, 0x32, 0x65, 0x34, 0x39]}}}]}) r1 = open(&(0x7f0000000400)='./bus\x00', 0x14103e, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x7ffffe, 0x11, r1, 0x0) openat(0xffffffffffffffff, &(0x7f0000000180)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000001680)=[{&(0x7f0000001700)="0d4d9dca2ab5aa8b9f7d403da51ba9fc092132b0e434c66dd75cfd793b87e99f603d49f2da97f2fde3c099e9fdc34211da3892d9b6e1dcb0ec84895cac6bf461e567f5959ad02cf26ba83f6015838c769033a3c4bd9796b62371d5e4c98af0f8b4d526f87117116e4bae3440dc88ba8655c8262b352be1e3d5629ea176120bc5e26f440edb50246c6051326d0aa3f6014402c8c51200ed7e4866bd7d0ad4952a344f49cda94a33eebfb99940f36cea0b2415d0b3db2791f97b89cf9a6236816a86953fa30b29e5d57d20c45422358aebcb45c436b03da777d3d26c928937b357e3f59884c1c3be75dbb32ef35a5a8ad58595ca489b74ae6933647a804e5724cd250be8e0f657b7da39e914e6e4e3898cd2ffefc4952367ac035afba5ceda19c7f538553dd1e3c92495c3763a82325fbc15849ffa6b27d9a04abb54a36c7d93bb9a8f9620d8b7861b6cc22410b2b67551e216980855af422be1f2d0024f85f6da2ec38fcb668978e11f702f81849994140e659f4b2c03341fdf704fac9fe4b140c98885c37261961ff18bf629cb88032f2b6ce4f8abe750efaa16a01eac84967dbf549a0de2f50a5e1454052b812523b66c4747fe5be07b38c05b13639ec7f10126e80bab5490bd4e16af9f26553d0865216777a62adabed1f2bfe5b2ba158cd2f20dabbee612a9cb1063ecbe9c0d643f55b3956c58a229b3698924da487397de1d7c1ae401f31de656dc66c44947d149f7a2623ff03bc523ce3a16c2016be727e6c5a8ff5c2347b46708f072d86d57cc1eefa322c19c46e0bda0ca03a9d13b4b9ccb8cf449fd76299d3ee1eb3c7245d84702de1bf497c6e56ff803978bc5dd839e7fe0c2beff3ae1a9222f761df88100fb607373ff2cf7503d1cea6b086e38f55157587ae21e0117e079594c70e2f58b785c623ba54e1183a37be7a295bfe9e89621017fc8d7dabc97e977b5a239fa26b0631858a578ac2dd0ea38ceb6711ed88b923fb9156c4ec6e6f49cf0eb584e46c94c1341d6367492b1b55116396102ead5657552f64e471e22252cef56b017d0d5bad3bebfd391f232cde1f6933238998e9f813fb78c90e86c02ca1846337fbcf3ee2ff50b92ec996f2676c9facbb158de36456d69d6114344928f39f88b56b36cabfc593d049b1b87d39a7aaa8bc53bc1b67365e680122194eb93245d33a6c0e166132769f767aa8d17bf304360406be42fe2d573ac72ffcf84dee87b1552af838e4475e525ab3e3ca4c8fe5137bf7638519e4457c9518d13b4576d9d682a4e79f052c3a2bcbf4bd3341cc5ca039d901a0e7c3af22b6a7e45c88c9a590a11cbfe2f2a562e0a03bbae68ebc63a981329ea402e7ee21d5acb9e006cbd684a862c3d2bdd6cbc4a8b2e3636a13bd49d9818cf4f1086a36c55661da7de1c9e3c902e57ba5e213a463df134c244d974ec2dd7246fc8b5b3ca32a64637f9621cb6e8a4e1d69ddc1f32c45043806668e03834a5a4fe998486c8e003490f4ccc060330d2bf55dc6f4827a803022a45494f845d48c11869e36be6cfac7e739137870eca1aee5722cc070f347babb9c5dc98f511c43cfc4b141b86debe86f4db097714a9370d466ed31039cf413ae647df53633c39752b8ea1992dda13462d17a06ba803de66dc745fe19eaa0e2dddb8003ed9b4c71906e59bc119e65c8ab520583810dce592f92a71d2b911d97649601860378eb04bdff1e95668ecacdddede09bfbc990f8a5db42eabd96e98e7896b742ba140d78496a6c08abd626ba78f83111dca291074318ab5d5b5f0f9e1054a74dc88252750593926f81402d5dbac78e6136f13de3a3dc86d2e5ff703907f06afd43a8e7436218fb3486df8ab45e07152c02f7ffef2b84070bafa5b92b89b25852d09ed063835a8d3be8f46cb282f1a9bfa6754330394d629b7fdd90179606a2469bfa759ba7096da5898f8a17e75d10c1017b105b36cf156a707204ee4fdbdd6d4286c886d53b3d8aa227c14d3c91f3f6ba917a8e47285cba5354861e6e0a7c12c31e4c494d9425ae0f3bf3ef9c1021634e599952e2d2d4e9328c374744ae664b9787cc01475cf9e1d44b9e05d5432db2db2e6113e9055d70e01a62951a5dc2f407f33d16028a20bf7fc66814c3ef609dc55f0b9c8d659487d490935a0c3554e15bb5a441ff16b7de13f3335c26e9fa47eed5424567aaf6731fbd0b13ec773b27f2698fd1f68bbaa8b892b9604fc3c6efa5a67cca0148d4cfed49b2fe2e61b45f058474e4d023ee3dc1060783997b8c4", 0x64c}], 0x1, 0x4d, 0x0) [ 206.751063] audit: type=1800 audit(1615075247.718:20): pid=11557 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.5" name="bus" dev="sda1" ino=16015 res=0 [ 206.820845] (syz-executor.3,11559,1):ocfs2_parse_options:1499 ERROR: Unrecognized mount option "*" or missing value [ 206.859803] (syz-executor.3,11559,1):ocfs2_fill_super:1225 ERROR: status = -22 00:00:47 executing program 5: perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41bd, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, @perf_config_ext={0x0, 0x7}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f00000020c0)=[{{0x0, 0x0, 0x0}, 0x7}], 0x1, 0x0, 0x0) r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r1, 0x29, 0x1b, &(0x7f0000000000)={@remote, 0x9, 0x2}, 0x20) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r0, 0x29, 0x1b, &(0x7f0000000140)={@remote={0xfe, 0x80, [], 0xffffffffffffffff}}, 0x20) r2 = syz_open_procfs(0x0, &(0x7f0000000080)='net/anycast6\x00') preadv(r2, &(0x7f00000017c0), 0x1d0, 0x6c000000, 0x0) 00:00:47 executing program 3: perf_event_open(&(0x7f0000000100)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000740), 0xa}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = getpid() sched_setscheduler(r0, 0x5, &(0x7f0000000040)) ioctl$DRM_IOCTL_GET_CLIENT(0xffffffffffffffff, 0xc0286405, &(0x7f0000000280)={0x8, 0x100, {r0}, {}, 0x2, 0x1}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0xc00, 0x0) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) write(r1, &(0x7f0000001400)="bb8f9f640903127a53527c6fbfe65d43b0e0586f2d40c7e7df58cac83420e83662d6e39bb6d5430622431454eedeeaee423d8f210bc3525fa7927c18d5fbc91ab13c2041136047d8da9375934d00f325499bfe7712208d387d41c31821c2a22d1325b556528e9b790b74053d1ed631c6ec8126d37c87216173138c00cef396868029af5b76bebac5e38b74d8bbc6ae66b6e202b6d505710377710ea7d43edf00e1a4c1c670bb4c263ce777da81abdd5ba5a5c82f67232f9b4d6f21b2e6afa8b38e4642b0daa2acbc0478d89b88e8b2094d4248855e5e81992e60be3afff0f3c3799350615489a901a659abdeca0c615a622ebf64175f990320e0356d4a11ed62eff72b709c23dd65942e8b534d7d775d370c1e435654a2634e6ee3649c4c3bcbe39e866f1eb9972af1a9cef42e701798a53dc92a242aadbac343e1765cf8ea5665e22deda69777e52b1e9e5d3edc022256939e1eee013448294911139d5b9c6241049fecdf9b31f4cdf6cff65d71b5071ef70e1798347c8846aa5b905e83050e3e606986ed3f603d18c5cdeb11cda1ce3abddea9376231af130e19fc7601ec1ab8cb5a7de9e2174547f18225b09a54fc8720dbb91eb69c1be88e601c3c9df4f2758f39a5151951b9c6dbb419ffd783a34c9fad10f201b8724d31865e2fc1fcf48db2be713053b43a0e3943c1e2b08e8a26e946c439d891db2a80b5ffa054bc8d0177d3214056250c61a537d2ec7630fb90395df2cd6aa9c5e573365db580520bdc3f1c6b2be992e1516a4b810a11935dc780699e461d9715f70c6d103ff49bf168f3cff4c0d0d6ba5671fcd2975450b0e1a3474139cb0f2d3476fcd87a8bccbeb2f5f8a821017b879aa5b9d1fafa9f4c429a74cd2da782114d97bf031746a817dd0293c4eddc3a9ecb5afe496f4971474ccd827449409f07cf94dda2e7dbe8520b5afff10a7e3b0b4289a167fc692635b5b7426d9e771b95860b09a3e752c867213c772e48ba30a78feecc7ff26e63e1749c62b52d377ac5cc52db830c965e04ccfcfb24ceacc69cfdc2094124dd27b2d68f699476a2562bab1de117ffc2b0702ee8b0b77f85fecec3a25b37ab7eb06232c9a73b4470f1727c82581d81942abf42d3ea37957927ad3dbd0ebe46678a9f4d25c47acaac83c14210a54b71fed40df017e2be27f01e3e6ea3ea381ca14efd202858e6535ad4f79a8cdf47e385b740a70c14e3651731a45cc0ca4a56f2e903cad0384efcc364caf67e09551d35c682ebc90a9286c4d274ba1b8ced742ede4e55a62db7ef9a96fde2add05b41599fd72a79ba280cc125cb266ef21b7eeafe3ee6aa78eef33fc66454549c3ec298cb683a55a32208cf6ce88b560166159d59e65f30540f62c5437652ea7f2a02f87ca242dd2250f58e75938a9a3ded51ae6598c2aba53287ff5cdaab17be7f4310f8e07e310d52778de79e1c2e4391b254be38910aa1cf6e1ca0e75d24be97d59f7025f16c6fbd549529b74e319c58f50438765ef0e3dc394eeb75dec41b3d80435b17520c97f5cd7ee692fb86d188fb0089fbf737dc1b96b9cc49be23a38a8cd92e5075f349993d7866369dd25eccbe1481477a05fee14e0edd1617921d7fcaa8fdc642e63b64388fa5b63442ff1466b1938d02546750b01ed9c980282ccbe10f204741249aed88c555ed6fdf7f68af9209807a71bbf4f31bef5a4223466da74ba8b034df529aef6ec6610a0d25973961e50e02af22d0ca8be1b9804a5918acbdb536e8f2f441ec9d640ed15133ee747440c86fc4526c9195954528673d25c8390170f3c19cb0b0c30b9e634c7ebae96946ae97c19eabca92226da925d22be37abbe0740938ea899ec42fd529a3b1063981e4c154219df5cf5af60a29b5a8ee530905725a14b28900eae937e705401ba8f632a7bca00d9724a992afdc9ed14aac71b8e3a7ee5ca095888feb195b4e083c3b611a1c2f8d092febe3b9f5f0df61e8d3c31a643c935b76bc1ad4265164e755484beb06610510bc51e8c6da8d71123bbe83a5e4128f41cf5c486d6a60496c300c406f990bee485cbdef794f2663ee66d2b18d8e55210c25c04b1a0c6d9c5f904e72806d2d4f5e5439bcdf146343cdffe4d0d70d42a9959cff9bd50c37cd478b0b0add16aae4dc839b46bca2ac7547144b6a422aed5e2db661bcb31a82bc0fc678e71a6cb090ef772860f3008b4152b5d281033be4a77b367baec3ab8ce7c83c601b11c8199bafcd15161a5454a6a982dbc3c2e3a5172b6a63e4904817075754eccbb0188c9cb2e5da9600f567485014887463b40f189b7ec3c5c0f36d502509e402c285765c78417ce6b3aab130ee79622dcd8ada842233e73a14554ee5e4995e32b3fe4075e247eb9bdeef64d1a7436c9b5782fb2f84f74e4c6e976289729c37b5bb8200a9480d181a6b11f5ec229b818134b8334967ae935ac1d81be4776fae4cb68b6fa330e93bd8de388b38455d569159bcd166df030a6dfedf28caf4608de7243f5df2c76f6680c301d819dc67d24d2f780432a931700a253b0a5b075195c6dbfd1fe17a1c11a3dffa872a07b877adc66d069fffb6d8326e1998c5a337c3d530250cae335ceffcf81dc438a47e73490d050a053813dbe6674e42c91ae94b4a88144f36adc1b08b4bcd6ddf4058c4e08d4dc83d5fbd843ee27eaf50b297c220350260d9abbeeb6deb921e50cae0ea590cfb6f00fb3c71520f565bb769705e2481ef27cf537d29f163c9fe3d39ed9fd18dc8b0c976cd302283e430807a9d751357f89092532d89fe280c69ad36e3541b5da9dea13fd19d0434c760fe295dfd9b9e63453c7853914c50b1b77ccd4b33c8b1f31fcb1aec040ffe2f9d728d8ea84297bac2e22230ebd1488c503b05b2e433cc37ce9fc123b7d3eb244b4549e9a841e73b664c8f6621ea5a4c9ff9c1da032255311f2c063a682baf4c97e7ba552bf71af4bd64f43872b846d15c65c487089be272cfa24a33f8c50930ea0bc4b089505fb8e97ded0e7e64a5ce897da6b940df4c3dddb8b4871d773f6ebf02058518c55c19aadb0f266caf18777ae68d2bfcfb2225961fcd10538ba664fd053a443320072707533ab761b9397bd0559126b84fe9196463ae50633017ea2d80940311d9c867102b1017f34af1965d8eb61be616a0d40656e2bbb750aee6f74f788c8acb2578e8686f5f8da6a19e979c152b7ee7c7f16902120588e2ff630144b5f929ffc593e946d9717c5968aa16c2d73d689fb5cce117acda3e23e5e0116de1cb6bddfa1a84cefb22c1e2c3753017696f27b9aec5d44f15411247643b84dd4410e784b4eb5b9c68fea671976f9b51c6526e2ddb40659611b0b3bcc7e249c77396fdb8c864ea9318f9de7fd3936fcbdc732c2f8b9556ec9afeb15d5e2df890351d66074d53dddc6e8dba8c91d733623ac95a49eb69c7de37ff2364ccddb01f6500750a012c2acf32a9f6bbd9e92d17ef858fbc34575db414ea42ad87a65b11ae5506469db256c421328f45aec73bdf18562447dc2840bbe9fc84dedd0fe6276fa174f21210d40193530ec7a70a9e60bfd6b00cba4d483be59950f16fa0dbd089b5fd0bb078badfcf42270cc62fe37be22b0d81f755263d74636fa466d2574ca62b58c649936d21e949de73ea45df3acade6609413f56fc218d6f11947bf1fd629d38d8acce90ee3c1a51117601ae126bec537e3e76ce7ecc53cfeefee8aaa104aa853a65aadf27bac9849ee0122793b11cd8e4f32fb07afa39e439cb738c30a6df958160aac15c26032a61aaf614b2e6601581fb0ab8d115e045005dee3df8ea42643cbcbb0b111130c42c94b7e874cfee50d5c2eb13b3a38c417fce9d740b7d43120431a7d44bc3934ee87b112401cbee3553837b6a0b4b3faaceb46eca4064301c8060870350e256ac9d5557f674536b9d9717a82fa211e7dfb52ca410d8a4f2f6b733c2a082f247538a6c40f56cf64204e62515db692f32733ff6f4b0787ef305d5e80881375467ae603ac3600e688c42f89a4fea4fdda09a8d59e19457c654a98c8129a8c65bae3310af2b170729e18400c915d0a2f4c4fc51747846630b95ec181228bda7ef48ad389815aa82de6c4a3b0746c28c01f9ec697ff17f095e1cf9d2fe78fdab9cbb1ca7aefc8af6a0cd98444735fad79e394a8f9c2fd358c3cde4ca6d57a620d0bb52dc6ff93f034b596f407c21511cc2c5ec8b0ede7f5c0acca61939ac7f2cad820c15133e69507eaa739e9a88936f4a74f0ad1574a1591f31f582a76157d89805cb3ba5e8d10509bf7a08e928653b4f05ba797a06765b74c8759fc34178624c08a2b99e59bcff5d33af2b0f9176b56c35f4da31c751a4c2fd88a1997cd9fc9bbf78220731d4c8cea23be1fd29c36b34d8458b7021ebcfafdc7e54096e517da3eb684298f742532d776164d9c9658e5faca0a3b08afca1bc27ed357884f49fe51bd0c38057f4288f1917e36e3865310b5eed140aef6150ae363293cf7467abd5e06cd7af5e2c49e7c5253a1155741e380bccb023a0faed93d9a64512d72436f1ef4ac0904a413e45164c23413bd57274a0a951c41a9a43aed094d4ea5c480ce64663cc9d36723179e2b19a48e9277a6591bbd888a06e0f2f142cd4495be4ba7274d69ba32a2788b935b2f18c5f336cb9de062829e2e0bb476efb36c3f53a766c14314f31637a464ac59d378ad7f51bef8d88715613653a427038e0d3e4dc3948bb1d70eb55c91c92f7510b1c0387253b458d2c90d17238f9eb239c680179a6c1e0759be367963e3b4d7395fd3911626582a094e6a8d0e746242f94267a4c57d5b2360ce3a6f7f3e3c10e124a54ed24d1585bc7b731cf731c94ee00ebf070b999b9bf28d76bfec9dcf12fcce2b9c4444c706ec6b943b5f39e9151a764ba1cd0cd6c1c7cdc3aa824cf17da705be27a18fbee41be39d6ae4dd4312f5f4bfee2c5bb21d941666f9d79b0f80c9b1bace84a05d2b0e3be1c3fd04d72b4b0124595c435813969d413960fddc858730a433383f3bc0472cb7683ea569e001f00"/3584, 0xe00) mkdirat(r1, &(0x7f00000002c0)='\x00', 0x1c0) ptrace$setregset(0x4205, r0, 0x4, &(0x7f0000000380)={&(0x7f0000000480)="e8474a44a376139137cf013bb4707f0cabf345b2d7663eb67799715bd52fe1300e6e006f6be76e263ed7abdd10abdc5df0a8e9fd3b7e0712abe8313d49af4c514dc9e6908be1e6d8873bfc0723da41978df3656874807a7281251328a4572b744831a67e4eaa999a14a0bc57c5b429dcb5c7047c87b631f542560fabffa0dc912c2895b701a815b70ae3b2c7364ebdf2cf616ef646e6aaa0c24eaef6f616785d158fb933196cb4362423af6528aac932116e71433a8a5d47fe9540ea0a1377e7d5a66ff57e606b42553ece8cabdc0f4ad93f3bfe7844b21ec528f0841644a7ac2ada15f017f9babed2998b205efb23ef69ec99f2", 0xf4}) fallocate(r1, 0x11, 0x0, 0xfffc) get_robust_list(r0, &(0x7f00000006c0)=&(0x7f0000000680)={&(0x7f0000000300)={&(0x7f0000000240)}, 0x0, &(0x7f0000000640)={&(0x7f0000000340)}}, &(0x7f0000000700)=0x18) write$cgroup_int(0xffffffffffffffff, &(0x7f0000000440), 0x12) sendfile(r1, r2, 0x0, 0x11f08) ioctl$DRM_IOCTL_RES_CTX(r1, 0xc0106426, &(0x7f00000005c0)={0x1, &(0x7f0000000580)=[{0x0}]}) r4 = getpid() ptrace$PTRACE_SECCOMP_GET_METADATA(0x420d, r4, 0x10, &(0x7f0000000000)={0x8000}) ioctl$DRM_IOCTL_GET_CTX(0xffffffffffffffff, 0xc0086423, &(0x7f0000000600)={r3}) ioctl$KVM_SET_REGS(r1, 0x4090ae82, &(0x7f0000000180)={[0x3, 0x4, 0x7, 0x81, 0x10001, 0x694e3d69, 0x642b, 0xffff, 0x3, 0x100000000, 0x81, 0x6, 0x200, 0x7, 0x6, 0xd], 0x2000, 0x320250}) creat(0x0, 0x45) accept$inet(r1, &(0x7f00000003c0)={0x2, 0x0, @local}, &(0x7f0000000400)=0x10) 00:00:48 executing program 4: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/kvm\x00', 0x0, 0x0) syz_open_dev$vcsa(&(0x7f00000001c0)='/dev/vcsa#\x00', 0xdee, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000340)='/dev/kvm\x00', 0x0, 0x0) r3 = ioctl$KVM_CREATE_VM(r2, 0xae01, 0x0) ioctl$KVM_CREATE_IRQCHIP(r3, 0xae60) r4 = eventfd(0x0) ioctl$KVM_IRQFD(r3, 0x4020ae76, &(0x7f0000000000)={r4, 0x0, 0x2, r4}) r5 = dup3(r3, r1, 0x0) r6 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x800000000000) ioctl$KVM_SET_REGS(r6, 0x4090ae82, &(0x7f0000000100)={[0x0, 0x0, 0x0, 0x0, 0xffffff7fffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff], 0x0, 0x71ac7}) ioctl$KVM_SET_IRQCHIP(r3, 0x8208ae63, &(0x7f0000000700)={0x0, 0x0, @pic={0x0, 0x38, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfd, 0x80, 0x0, 0x0, 0x0, 0x3}}) ioctl$KVM_CREATE_VM(r5, 0xae01, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$KVM_RUN(r6, 0xae80, 0x0) 00:00:48 executing program 2: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/kvm\x00', 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f000005c000/0x18000)=nil, &(0x7f0000000180)=[@text16={0x10, &(0x7f00000000c0)="0f20e06635000004000f22e00f01ca6766c7442402050000006766c744240600000000670f0114240f01d1e38336f08301dc660f38816bad66b9ae0b000066b80000000066ba000000800f30d9ed260f01d5c9", 0x53}], 0x1, 0x0, 0x0, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) setsockopt$SO_ATTACH_FILTER(0xffffffffffffffff, 0x1, 0x1a, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{}, {0x5, 0x8}]}, 0x10) ioctl$KVM_SET_USER_MEMORY_REGION(r1, 0x4020ae46, &(0x7f0000bf7000)={0x0, 0x0, 0x0, 0x2000, &(0x7f0000000000/0x2000)=nil}) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r2, &(0x7f0000072000/0x18000)=nil, &(0x7f0000000080)=[@textreal={0x8, 0x0}], 0x1, 0x0, 0x0, 0x0) perf_event_open(&(0x7f0000000200)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xefffffffffffffff, 0xffffffffffffffff, 0x0) r3 = open(0x0, 0x24000, 0x0) ioctl$KVM_REINJECT_CONTROL(r3, 0xae71, &(0x7f00000002c0)={0x40}) bind$alg(0xffffffffffffffff, &(0x7f0000000940)={0x26, 'hash\x00', 0x0, 0x0, 'sha3-256-generic\x00'}, 0x58) accept4(0xffffffffffffffff, 0x0, 0x0, 0x0) bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x5, &(0x7f0000000140)='hash\x00'}, 0x30) setsockopt$SO_TIMESTAMP(0xffffffffffffffff, 0x1, 0x23, &(0x7f0000000340)=0x5, 0x4) ioctl$KVM_RUN(r2, 0xae80, 0x0) r4 = socket$alg(0x26, 0x5, 0x0) bind$alg(r4, &(0x7f0000000940)={0x26, 'hash\x00', 0x0, 0x0, 'sha3-256-generic\x00'}, 0x58) [ 207.248969] *** Guest State *** [ 207.266954] CR0: actual=0x0000000000000030, shadow=0x0000000060000010, gh_mask=fffffffffffffff7 [ 207.291080] CR4: actual=0x0000000000002040, shadow=0x0000000000000000, gh_mask=ffffffffffffe871 [ 207.312895] CR3 = 0x0000000000000000 [ 207.324613] RSP = 0x0000000000000000 RIP = 0x0000000000000000 [ 207.339236] RFLAGS=0x00071ac7 DR7 = 0x0000000000000400 [ 207.346279] Sysenter RSP=0000000000000000 CS:RIP=0000:0000000000000000 [ 207.358729] CS: sel=0xf000, attr=0x0009b, limit=0x0000ffff, base=0x00000000ffff0000 [ 207.398962] DS: sel=0x0000, attr=0x00093, limit=0x0000ffff, base=0x0000000000000000 SeaBIOS (version 1.8.2-google) Total RAM Size = 0x0000000200000000 = 8192 MiB CPUs found: 2 Max CPUs supported: 2 SeaBIOS (version 1.8.2-google) Machine UUID 04bdee6e-5bfa-e216-8eba-8e3292e95007 found virtio-scsi at 0:3 virtio-scsi vendor='Google' product='PersistentDisk' rev='1' type=0 removable=0 virtio-scsi blksize=512 sectors=4194304 = 2048 MiB drive 0x000f2430: PCHS=0/0/0 translation=lba LCHS=520/128/63 s=4194304 Sending Seabios boot VM event. Booting from Hard Disk 0... early console in extract_kernel input_data: 0x000000000a2322e9 input_len: 0x0000000003bcfb62 output: 0x0000000001000000 output_len: 0x000000000ba36b28 kernel_total_size: 0x000000000ce26000 trampoline_32bit: 0x000000000009d000 Decompressing Linux... Parsing ELF... done. Booting the kernel. [ 0.000000] Linux version 4.19.178-syzkaller (syzkaller@syzkaller) (gcc version 10.2.1 20210110 (Debian 10.2.1-6)) #0 SMP PREEMPT now [ 0.000000] Command line: BOOT_IMAGE=/vmlinuz root=/dev/sda1 console=ttyS0 earlyprintk=serial vsyscall=native oops=panic panic_on_warn=1 nmi_watchdog=panic panic=86400 net.ifnames=0 sysctl.kernel.hung_task_all_cpu_backtrace=1 [ 0.000000] KERNEL supported cpus: [ 0.000000] Intel GenuineIntel [ 0.000000] AMD AuthenticAMD [ 0.000000] x86/fpu: Supporting XSAVE feature 0x001: 'x87 floating point registers' [ 0.000000] x86/fpu: Supporting XSAVE feature 0x002: 'SSE registers' [ 0.000000] x86/fpu: Supporting XSAVE feature 0x004: 'AVX registers' [ 0.000000] x86/fpu: xstate_offset[2]: 576, xstate_sizes[2]: 256 [ 0.000000] x86/fpu: Enabled xstate features 0x7, context size is 832 bytes, using 'standard' format. [ 0.000000] BIOS-provided physical RAM map: [ 0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009fbff] usable [ 0.000000] BIOS-e820: [mem 0x000000000009fc00-0x000000000009ffff] reserved [ 0.000000] BIOS-e820: [mem 0x00000000000f0000-0x00000000000fffff] reserved [ 0.000000] BIOS-e820: [mem 0x0000000000100000-0x00000000bfffcfff] usable [ 0.000000] BIOS-e820: [mem 0x00000000bfffd000-0x00000000bfffffff] reserved [ 0.000000] BIOS-e820: [mem 0x00000000fffbc000-0x00000000ffffffff] reserved [ 0.000000] BIOS-e820: [mem 0x0000000100000000-0x000000023fffffff] usable [ 0.000000] bootconsole [earlyser0] enabled [ 0.000000] ERROR: earlyprintk= earlyser already used [ 0.000000] ERROR: earlyprintk= earlyser already used [ 0.000000] nopcid: PCID feature disabled [ 0.000000] Malformed early option 'vsyscall' [ 0.000000] NX (Execute Disable) protection: active [ 0.000000] SMBIOS 2.4 present. [ 0.000000] DMI: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 0.000000] Hypervisor detected: KVM [ 0.000000] kvm-clock: Using msrs 4b564d01 and 4b564d00 [ 0.000003] kvm-clock: cpu 0, msr c65e001, primary cpu clock [ 0.000004] kvm-clock: using sched offset of 3852394471 cycles [ 0.000944] clocksource: kvm-clock: mask: 0xffffffffffffffff max_cycles: 0x1cd42e4dffb, max_idle_ns: 881590591483 ns [ 0.003558] tsc: Detected 2300.000 MHz processor [ 0.008791] last_pfn = 0x240000 max_arch_pfn = 0x400000000 [ 0.010403] x86/PAT: Configuration [0-7]: WB WC UC- UC WB WP UC- WT [ 0.012255] last_pfn = 0xbfffd max_arch_pfn = 0x400000000 [ 0.018743] found SMP MP-table at [mem 0x000f26f0-0x000f26ff] [ 0.020008] Using GB pages for direct mapping [ 0.022936] ACPI: Early table checksum verification disabled [ 0.024719] ACPI: RSDP 0x00000000000F2470 000014 (v00 Google) [ 0.026232] ACPI: RSDT 0x00000000BFFFFFA0 000038 (v01 Google GOOGRSDT 00000001 GOOG 00000001) [ 0.027870] ACPI: FACP 0x00000000BFFFF340 0000F4 (v02 Google GOOGFACP 00000001 GOOG 00000001) [ 0.029128] ACPI: DSDT 0x00000000BFFFDA80 0018BA (v01 Google GOOGDSDT 00000001 GOOG 00000001) [ 0.031685] ACPI: FACS 0x00000000BFFFDA40 000040 [ 0.032878] ACPI: FACS 0x00000000BFFFDA40 000040 [ 0.033669] ACPI: SRAT 0x00000000BFFFFE70 0000C8 (v03 Google GOOGSRAT 00000001 GOOG 00000001) [ 0.035420] ACPI: APIC 0x00000000BFFFFDC0 000076 (v05 Google GOOGAPIC 00000001 GOOG 00000001) [ 0.037399] ACPI: SSDT 0x00000000BFFFF440 000980 (v01 Google GOOGSSDT 00000001 GOOG 00000001) [ 0.039628] ACPI: WAET 0x00000000BFFFFE40 000028 (v01 Google GOOGWAET 00000001 GOOG 00000001) [ 0.041719] SRAT: PXM 0 -> APIC 0x00 -> Node 0 [ 0.042722] SRAT: PXM 0 -> APIC 0x01 -> Node 0 [ 0.043562] ACPI: SRAT: Node 0 PXM 0 [mem 0x00000000-0x0009ffff] [ 0.045384] ACPI: SRAT: Node 0 PXM 0 [mem 0x00100000-0xbfffffff] [ 0.046762] ACPI: SRAT: Node 0 PXM 0 [mem 0x100000000-0x23fffffff] [ 0.049562] NUMA: Node 0 [mem 0x00000000-0x0009ffff] + [mem 0x00100000-0xbfffffff] -> [mem 0x00000000-0xbfffffff] [ 0.053282] NUMA: Node 0 [mem 0x00000000-0xbfffffff] + [mem 0x100000000-0x23fffffff] -> [mem 0x00000000-0x23fffffff] [ 0.056034] Faking node 0 at [mem 0x0000000000000000-0x000000013fffffff] (5120MB) [ 0.057629] Faking node 1 at [mem 0x0000000140000000-0x000000023fffffff] (4096MB) [ 0.060171] NODE_DATA(0) allocated [mem 0x13fffb000-0x13fffffff] [ 0.062035] NODE_DATA(1) allocated [mem 0x23fff8000-0x23fffcfff] [ 0.120080] Zone ranges: [ 0.121025] DMA [mem 0x0000000000001000-0x0000000000ffffff] [ 0.122958] DMA32 [mem 0x0000000001000000-0x00000000ffffffff] [ 0.124217] Normal [mem 0x0000000100000000-0x000000023fffffff] [ 0.125585] Device empty [ 0.126122] Movable zone start for each node [ 0.127757] Early memory node ranges [ 0.129024] node 0: [mem 0x0000000000001000-0x000000000009efff] [ 0.130917] node 0: [mem 0x0000000000100000-0x00000000bfffcfff] [ 0.133119] node 0: [mem 0x0000000100000000-0x000000013fffffff] [ 0.134480] node 1: [mem 0x0000000140000000-0x000000023fffffff] [ 0.136288] Zeroed struct page in unavailable ranges: 101 pages [ 0.136296] Initmem setup node 0 [mem 0x0000000000001000-0x000000013fffffff] [ 0.195884] Initmem setup node 1 [mem 0x0000000140000000-0x000000023fffffff] [ 0.685258] kasan: KernelAddressSanitizer initialized [ 0.686936] ACPI: PM-Timer IO Port: 0xb008 [ 0.687631] ACPI: LAPIC_NMI (acpi_id[0xff] dfl dfl lint[0x1]) [ 0.688677] IOAPIC[0]: apic_id 0, version 17, address 0xfec00000, GSI 0-23 [ 0.690914] ACPI: INT_SRC_OVR (bus 0 bus_irq 5 global_irq 5 high level) [ 0.692797] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level) [ 0.694133] ACPI: INT_SRC_OVR (bus 0 bus_irq 10 global_irq 10 high level) [ 0.695562] ACPI: INT_SRC_OVR (bus 0 bus_irq 11 global_irq 11 high level) [ 0.696871] Using ACPI (MADT) for SMP configuration information [ 0.698066] smpboot: Allowing 2 CPUs, 0 hotplug CPUs [ 0.699039] PM: Registered nosave memory: [mem 0x00000000-0x00000fff] [ 0.702119] PM: Registered nosave memory: [mem 0x0009f000-0x0009ffff] [ 0.703520] PM: Registered nosave memory: [mem 0x000a0000-0x000effff] [ 0.705631] PM: Registered nosave memory: [mem 0x000f0000-0x000fffff] [ 0.707156] PM: Registered nosave memory: [mem 0xbfffd000-0xbfffffff] [ 0.708798] PM: Registered nosave memory: [mem 0xc0000000-0xfffbbfff] [ 0.710406] PM: Registered nosave memory: [mem 0xfffbc000-0xffffffff] [ 0.712190] [mem 0xc0000000-0xfffbbfff] available for PCI devices [ 0.714343] Booting paravirtualized kernel on KVM [ 0.716180] clocksource: refined-jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns [ 2.230353] random: get_random_bytes called from start_kernel+0x10b/0x911 with crng_init=0 [ 2.232540] setup_percpu: NR_CPUS:8 nr_cpumask_bits:8 nr_cpu_ids:2 nr_node_ids:2 [ 2.236388] percpu: Embedded 54 pages/cpu s182664 r8192 d30328 u1048576 [ 2.239146] kvm-stealtime: cpu 0, msr ba01e400 [ 2.240118] PV qspinlock hash table entries: 256 (order: 0, 4096 bytes) [ 2.241381] Built 2 zonelists, mobility grouping on. Total pages: 2064262 [ 2.242914] Policy zone: Normal [ 2.243796] Kernel command line: earlyprintk=serial oops=panic panic_on_warn=1 nmi_watchdog=panic panic=86400 net.ifnames=0 sysctl.kernel.hung_task_all_cpu_backtrace=1 ima_policy=tcb watchdog_thresh=55 workqueue.watchdog_thresh=140 kvm-intel.nested=1 nf-conntrack-ftp.ports=20000 nf-conntrack-tftp.ports=20000 nf-conntrack-sip.ports=20000 nf-conntrack-irc.ports=20000 nf-conntrack-sane.ports=20000 vivid.n_devs=16 vivid.multiplanar=1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2 netrom.nr_ndevs=16 rose.rose_ndevs=16 spec_store_bypass_disable=prctl numa=fake=2 nopcid dummy_hcd.num=8 binder.debug_mask=0 rcupdate.rcu_expedited=1 BOOT_IMAGE=/vmlinuz root=/dev/sda1 console=ttyS0 earlyprintk=serial vsyscall=native oops=panic panic_on_warn=1 nmi_watchdog=panic panic=86400 net.ifnames=0 sysctl.kernel.hung_task_all_cpu_backtrace=1 [ 3.065481] Memory: 6904308K/8388204K available (118812K kernel code, 21036K rwdata, 24200K rodata, 2916K init, 24360K bss, 1483896K reserved, 0K cma-reserved) [ 3.071660] Running RCU self tests [ 3.072399] rcu: Preemptible hierarchical RCU implementation. [ 3.073295] rcu: RCU lockdep checking is enabled. [ 3.074000] rcu: RCU restricting CPUs from NR_CPUS=8 to nr_cpu_ids=2. [ 3.075669] rcu: RCU callback double-/use-after-free debug enabled. [ 3.077213] rcu: RCU debug extended QS entry/exit. [ 3.078774] All grace periods are expedited (rcu_expedited). [ 3.079938] Tasks RCU enabled. [ 3.080532] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=2 [ 3.089811] NR_IRQS: 4352, nr_irqs: 440, preallocated irqs: 16 [ 3.094162] Console: colour VGA+ 80x25 [ 3.095207] console [ttyS0] enabled [ 3.095207] console [ttyS0] enabled [ 3.097802] bootconsole [earlyser0] disabled [ 3.097802] bootconsole [earlyser0] disabled [ 3.100063] Lock dependency validator: Copyright (c) 2006 Red Hat, Inc., Ingo Molnar [ 3.102955] ... MAX_LOCKDEP_SUBCLASSES: 8 [ 3.105115] ... MAX_LOCK_DEPTH: 48 [ 3.106356] ... MAX_LOCKDEP_KEYS: 8191 [ 3.107174] ... CLASSHASH_SIZE: 4096 [ 3.108100] ... MAX_LOCKDEP_ENTRIES: 32768 [ 3.109538] ... MAX_LOCKDEP_CHAINS: 65536 [ 3.110415] ... CHAINHASH_SIZE: 32768 [ 3.112379] memory used by lock dependency info: 7391 kB [ 3.113705] per task-struct memory footprint: 1920 bytes [ 3.117813] mempolicy: Enabling automatic NUMA balancing. Configure with numa_balancing= or the kernel.numa_balancing sysctl [ 3.121317] ACPI: Core revision 20180810 [ 3.123437] APIC: Switch to symmetric I/O mode setup [ 3.129172] ..TIMER: vector=0x30 apic1=0 pin1=0 apic2=-1 pin2=-1 [ 3.131148] clocksource: tsc-early: mask: 0xffffffffffffffff max_cycles: 0x212735223b2, max_idle_ns: 440795277976 ns [ 3.134579] Calibrating delay loop (skipped) preset value.. 4600.00 BogoMIPS (lpj=23000000) [ 3.136958] pid_max: default: 32768 minimum: 301 [ 3.139341] Security Framework initialized [ 3.140267] Yama: becoming mindful. [ 3.141550] AppArmor: AppArmor initialized [ 3.150708] Dentry cache hash table entries: 1048576 (order: 11, 8388608 bytes) [ 3.154948] Inode-cache hash table entries: 524288 (order: 10, 4194304 bytes) [ 3.157187] Mount-cache hash table entries: 16384 (order: 5, 131072 bytes) [ 3.159868] Mountpoint-cache hash table entries: 16384 (order: 5, 131072 bytes) [ 3.167336] Last level iTLB entries: 4KB 1024, 2MB 1024, 4MB 1024 [ 3.171014] Last level dTLB entries: 4KB 1024, 2MB 1024, 4MB 1024, 1GB 4 [ 3.174579] Spectre V1 : Mitigation: usercopy/swapgs barriers and __user pointer sanitization [ 3.177424] Spectre V2 : Spectre mitigation: kernel not compiled with retpoline; no mitigation available! [ 3.177461] Speculative Store Bypass: Mitigation: Speculative Store Bypass disabled via prctl [ 3.184656] MDS: Mitigation: Clear CPU buffers [ 3.187072] Freeing SMP alternatives memory: 96K [ 3.312326] smpboot: CPU0: Intel(R) Xeon(R) CPU @ 2.30GHz (family: 0x6, model: 0x3f, stepping: 0x0) [ 3.314548] Performance Events: unsupported p6 CPU model 63 no PMU driver, software events only. [ 3.314548] rcu: Hierarchical SRCU implementation. [ 3.319588] NMI watchdog: Perf NMI watchdog permanently disabled [ 3.321444] smp: Bringing up secondary CPUs ... [ 3.325804] x86: Booting SMP configuration: [ 3.326957] .... node #0, CPUs: #1 [ 0.042699] kvm-clock: cpu 1, msr c65e041, secondary cpu clock [ 3.329925] kvm-stealtime: cpu 1, msr ba11e400 [ 3.329925] MDS CPU bug present and SMT on, data leak possible. See https://www.kernel.org/doc/html/latest/admin-guide/hw-vuln/mds.html for more details. [ 3.334626] smp: Brought up 2 nodes, 2 CPUs [ 3.336769] smpboot: Max logical packages: 1 [ 3.338137] smpboot: Total of 2 processors activated (9200.00 BogoMIPS) [ 3.345252] devtmpfs: initialized [ 3.346720] x86/mm: Memory block size: 128MB [ 3.378661] kworker/u4:0 (24) used greatest stack depth: 27864 bytes left [ 3.378661] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns [ 3.384683] futex hash table entries: 512 (order: 4, 65536 bytes) [ 3.387692] xor: automatically using best checksumming function avx [ 3.391003] RTC time: 0:00:55, date: 03/07/21 [ 3.394568] NET: Registered protocol family 16 [ 3.397648] audit: initializing netlink subsys (disabled) [ 3.404680] audit: type=2000 audit(1615075255.658:1): state=initialized audit_enabled=0 res=1 [ 3.407985] kworker/u4:0 (35) used greatest stack depth: 27280 bytes left [ 3.410742] cpuidle: using governor menu [ 3.416768] ACPI: bus type PCI registered [ 3.419821] PCI: Using configuration type 1 for base access [ 3.963153] WARNING: workqueue cpumask: online intersect > possible intersect [ 3.965207] HugeTLB registered 1.00 GiB page size, pre-allocated 0 pages [ 3.967936] HugeTLB registered 2.00 MiB page size, pre-allocated 0 pages [ 3.975170] cryptd: max_cpu_qlen set to 1000 [ 4.144599] raid6: sse2x1 gen() 2267 MB/s [ 4.314664] raid6: sse2x1 xor() 1181 MB/s [ 4.484595] raid6: sse2x2 gen() 4324 MB/s [ 4.649252] raid6: sse2x2 xor() 2212 MB/s [ 4.819243] raid6: sse2x4 gen() 6516 MB/s [ 4.989240] raid6: sse2x4 xor() 3780 MB/s [ 5.159229] raid6: avx2x1 gen() 4672 MB/s [ 5.334609] raid6: avx2x1 xor() 2345 MB/s [ 5.499236] raid6: avx2x2 gen() 8483 MB/s [ 5.669235] raid6: avx2x2 xor() 4447 MB/s [ 5.839237] raid6: avx2x4 gen() 13158 MB/s [ 6.009245] raid6: avx2x4 xor() 7289 MB/s [ 6.010970] raid6: using algorithm avx2x4 gen() 13158 MB/s [ 6.012742] raid6: .... xor() 7289 MB/s, rmw enabled [ 6.014570] raid6: using avx2x2 recovery algorithm [ 6.017491] ACPI: Added _OSI(Module Device) [ 6.018778] ACPI: Added _OSI(Processor Device) [ 6.020118] ACPI: Added _OSI(3.0 _SCP Extensions) [ 6.021659] ACPI: Added _OSI(Processor Aggregator Device) [ 6.024590] ACPI: Added _OSI(Linux-Dell-Video) [ 6.025934] ACPI: Added _OSI(Linux-Lenovo-NV-HDMI-Audio) [ 6.090187] ACPI: 2 ACPI AML tables successfully acquired and loaded [ 6.112847] ACPI: Interpreter enabled [ 6.114403] ACPI: (supports S0 S3 S4 S5) [ 6.114622] ACPI: Using IOAPIC for interrupt routing [ 6.116719] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug [ 6.121105] ACPI: Enabled 16 GPEs in block 00 to 0F [ 6.216452] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff]) [ 6.218807] acpi PNP0A03:00: _OSC: OS supports [ASPM ClockPM Segments MSI] [ 6.221154] acpi PNP0A03:00: _OSC failed (AE_NOT_FOUND); disabling ASPM [ 6.224381] acpi PNP0A03:00: fail to add MMCONFIG information, can't access extended PCI configuration space under this bridge. [ 6.235119] PCI host bridge to bus 0000:00 [ 6.235119] pci_bus 0000:00: root bus resource [io 0x0000-0x0cf7 window] [ 6.235119] pci_bus 0000:00: root bus resource [io 0x0d00-0xffff window] [ 6.235190] pci_bus 0000:00: root bus resource [mem 0x000a0000-0x000bffff window] [ 6.235750] pci_bus 0000:00: root bus resource [mem 0xc0000000-0xfebfefff window] [ 6.236948] pci_bus 0000:00: root bus resource [bus 00-ff] [ 6.294749] pci 0000:00:01.3: quirk: [io 0xb000-0xb03f] claimed by PIIX4 ACPI [ 6.509289] ACPI: PCI Interrupt Link [LNKA] (IRQs 5 *10 11) [ 6.515225] ACPI: PCI Interrupt Link [LNKB] (IRQs 5 *10 11) [ 6.520883] ACPI: PCI Interrupt Link [LNKC] (IRQs 5 10 *11) [ 6.525751] ACPI: PCI Interrupt Link [LNKD] (IRQs 5 10 *11) [ 6.530572] ACPI: PCI Interrupt Link [LNKS] (IRQs *9) [ 6.546032] pci 0000:00:05.0: vgaarb: setting as boot VGA device [ 6.546921] pci 0000:00:05.0: vgaarb: VGA device added: decodes=io+mem,owns=io+mem,locks=none [ 6.546921] pci 0000:00:05.0: vgaarb: bridge control possible [ 6.546921] vgaarb: loaded [ 6.557610] SCSI subsystem initialized [ 6.557610] ACPI: bus type USB registered [ 6.558757] usbcore: registered new interface driver usbfs [ 6.564640] usbcore: registered new interface driver hub [ 6.564946] usbcore: registered new device driver usb [ 6.566579] media: Linux media interface: v0.10 [ 6.568566] videodev: Linux video capture interface: v2.00 [ 6.577888] pps_core: LinuxPPS API ver. 1 registered [ 6.584570] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti [ 6.585495] PTP clock support registered [ 6.585495] EDAC MC: Ver: 3.0.0 [ 6.595859] Advanced Linux Sound Architecture Driver Initialized. [ 6.597854] PCI: Using ACPI for IRQ routing [ 6.604859] Bluetooth: Core ver 2.22 [ 6.604997] NET: Registered protocol family 31 [ 6.604997] Bluetooth: HCI device and connection manager initialized [ 6.606262] Bluetooth: HCI socket layer initialized [ 6.607701] Bluetooth: L2CAP socket layer initialized [ 6.614570] Bluetooth: SCO socket layer initialized [ 6.614570] NET: Registered protocol family 8 [ 6.614570] NET: Registered protocol family 20 [ 6.614888] NetLabel: Initializing [ 6.615716] NetLabel: domain hash size = 128 [ 6.616423] NetLabel: protocols = UNLABELED CIPSOv4 CALIPSO [ 6.617875] NetLabel: unlabeled traffic allowed by default [ 6.625452] nfc: nfc_init: NFC Core ver 0.1 [ 6.625452] NET: Registered protocol family 39 [ 6.628058] clocksource: Switched to clocksource kvm-clock [ 7.115973] VFS: Disk quotas dquot_6.6.0 [ 7.117926] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes) [ 7.120253] FS-Cache: Loaded [ 7.122909] CacheFiles: Loaded [ 7.125294] AppArmor: AppArmor Filesystem Enabled [ 7.127323] pnp: PnP ACPI init [ 7.141327] pnp: PnP ACPI: found 7 devices [ 7.193368] clocksource: acpi_pm: mask: 0xffffff max_cycles: 0xffffff, max_idle_ns: 2085701024 ns [ 7.203839] NET: Registered protocol family 2 [ 7.208640] tcp_listen_portaddr_hash hash table entries: 4096 (order: 6, 294912 bytes) [ 7.210871] TCP established hash table entries: 65536 (order: 7, 524288 bytes) [ 7.215756] TCP bind hash table entries: 65536 (order: 10, 4194304 bytes) [ 7.222205] TCP: Hash tables configured (established 65536 bind 65536) [ 7.226594] UDP hash table entries: 4096 (order: 7, 655360 bytes) [ 7.229150] UDP-Lite hash table entries: 4096 (order: 7, 655360 bytes) [ 7.234268] NET: Registered protocol family 1 [ 7.237512] RPC: Registered named UNIX socket transport module. [ 7.239214] RPC: Registered udp transport module. [ 7.240709] RPC: Registered tcp transport module. [ 7.242193] RPC: Registered tcp NFSv4.1 backchannel transport module. [ 7.246034] NET: Registered protocol family 44 [ 7.247637] pci 0000:00:00.0: Limiting direct PCI/PCI transfers [ 7.250709] pci 0000:00:05.0: Video device with shadowed ROM at [mem 0x000c0000-0x000dffff] [ 7.253735] PCI-DMA: Using software bounce buffering for IO (SWIOTLB) [ 7.256119] software IO TLB: mapped [mem 0xb6000000-0xba000000] (64MB) [ 7.262239] RAPL PMU: API unit is 2^-32 Joules, 3 fixed counters, 10737418240 ms ovfl timer [ 7.264870] RAPL PMU: hw unit of domain pp0-core 2^-0 Joules [ 7.266677] RAPL PMU: hw unit of domain package 2^-0 Joules [ 7.268248] RAPL PMU: hw unit of domain dram 2^-16 Joules [ 7.272719] kvm: already loaded the other module [ 7.274039] clocksource: tsc: mask: 0xffffffffffffffff max_cycles: 0x212735223b2, max_idle_ns: 440795277976 ns [ 7.323646] Initialise system trusted keyrings [ 7.327110] workingset: timestamp_bits=40 max_order=21 bucket_order=0 [ 7.329407] zbud: loaded [ 7.336667] DLM installed [ 7.338987] squashfs: version 4.0 (2009/01/31) Phillip Lougher [ 7.343472] FS-Cache: Netfs 'nfs' registered for caching [ 7.346426] NFS: Registering the id_resolver key type [ 7.348001] Key type id_resolver registered [ 7.349291] Key type id_legacy registered [ 7.350696] nfs4filelayout_init: NFSv4 File Layout Driver Registering... [ 7.352284] Installing knfsd (copyright (C) 1996 okir@monad.swb.de). [ 7.358194] FS-Cache: Netfs 'cifs' registered for caching [ 7.360559] Key type cifs.spnego registered [ 7.361575] ntfs: driver 2.1.32 [Flags: R/W]. [ 7.362931] efs: 1.0a - http://aeschi.ch.eu.org/efs/ [ 7.363957] jffs2: version 2.2. (NAND) (SUMMARY) © 2001-2006 Red Hat, Inc. [ 7.367206] romfs: ROMFS MTD (C) 2007 Red Hat, Inc. [ 7.368942] QNX4 filesystem 0.2.3 registered. [ 7.370586] qnx6: QNX6 filesystem 1.0.0 registered. [ 7.372391] fuse init (API version 7.27) [ 7.375792] orangefs_debugfs_init: called with debug mask: :none: :0: [ 7.377715] orangefs_init: module version upstream loaded [ 7.380456] JFS: nTxBlock = 8192, nTxLock = 65536 [ 7.390847] SGI XFS with ACLs, security attributes, realtime, no debug enabled [ 7.396777] 9p: Installing v9fs 9p2000 file system support [ 7.397882] FS-Cache: Netfs '9p' registered for caching [ 7.399633] NILFS version 2 loaded [ 7.400343] befs: version: 0.9.3 [ 7.401626] ocfs2: Registered cluster interface o2cb [ 7.403201] ocfs2: Registered cluster interface user [ 7.404496] OCFS2 User DLM kernel interface loaded [ 7.415800] gfs2: GFS2 installed [ 7.419308] FS-Cache: Netfs 'ceph' registered for caching [ 7.421042] ceph: loaded (mds proto 32) [ 7.456733] NET: Registered protocol family 38 [ 7.459713] async_tx: api initialized (async) [ 7.460935] Key type asymmetric registered [ 7.462100] Asymmetric key parser 'x509' registered [ 7.463490] Key type pkcs7_test registered [ 7.465251] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 241) [ 7.467805] io scheduler noop registered [ 7.468930] io scheduler deadline registered [ 7.471042] io scheduler cfq registered (default) [ 7.472587] io scheduler mq-deadline registered [ 7.474012] io scheduler kyber registered [ 7.476342] io scheduler bfq registered [ 7.481332] usbcore: registered new interface driver udlfb [ 7.483934] usbcore: registered new interface driver smscufx [ 7.487459] uvesafb: failed to execute /sbin/v86d [ 7.488842] uvesafb: make sure that the v86d helper is installed and executable [ 7.491197] uvesafb: Getting VBE info block failed (eax=0x4f00, err=-2) [ 7.492904] uvesafb: vbe_init() failed with -22 [ 7.494127] uvesafb: probe of uvesafb.0 failed with error -22 [ 7.496982] vga16fb: mapped to 0x00000000d954370f [ 7.562710] Console: switching to colour frame buffer device 80x30 [ 7.841235] fb0: VGA16 VGA frame buffer device [ 7.844074] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input0 [ 7.846424] ACPI: Power Button [PWRF] [ 7.848635] input: Sleep Button as /devices/LNXSYSTM:00/LNXSLPBN:00/input/input1 [ 7.850456] ACPI: Sleep Button [SLPF] [ 7.870385] PCI Interrupt Link [LNKC] enabled at IRQ 11 [ 7.871657] virtio-pci 0000:00:03.0: virtio_pci: leaving for legacy driver [ 7.888485] PCI Interrupt Link [LNKD] enabled at IRQ 10 [ 7.889758] virtio-pci 0000:00:04.0: virtio_pci: leaving for legacy driver [ 7.911760] PCI Interrupt Link [LNKB] enabled at IRQ 10 [ 7.919163] virtio-pci 0000:00:06.0: virtio_pci: leaving for legacy driver [ 7.934217] virtio-pci 0000:00:07.0: virtio_pci: leaving for legacy driver [ 8.229057] HDLC line discipline maxframe=4096 [ 8.230547] N_HDLC line discipline registered. [ 8.231627] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled [ 8.258802] 00:03: ttyS0 at I/O 0x3f8 (irq = 4, base_baud = 115200) is a 16550A [ 8.285583] 00:04: ttyS1 at I/O 0x2f8 (irq = 3, base_baud = 115200) is a 16550A [ 8.312093] 00:05: ttyS2 at I/O 0x3e8 (irq = 6, base_baud = 115200) is a 16550A [ 8.337902] 00:06: ttyS3 at I/O 0x2e8 (irq = 7, base_baud = 115200) is a 16550A [ 8.343324] Cyclades driver 2.6 [ 8.345064] Initializing Nozomi driver 2.1d [ 8.346408] RocketPort device driver module, version 2.09, 12-June-2003 [ 8.347985] No rocketport ports found; unloading driver [ 8.352593] Non-volatile memory driver v1.3 [ 8.436968] random: fast init done [ 8.437414] Linux agpgart interface v0.103 [ 8.438298] random: crng init done [ 8.446458] [drm] Initialized vgem 1.0.0 20120112 for vgem on minor 0 [ 8.450671] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013). [ 8.454001] [drm] Driver supports precise vblank timestamp query. [ 8.459580] [drm] Initialized vkms 1.0.0 20180514 for virtual device on minor 1 [ 8.462528] usbcore: registered new interface driver udl [ 8.511915] brd: module loaded [ 8.573056] loop: module loaded [ 8.639489] zram: Added device: zram0 [ 8.646492] null: module loaded [ 8.647916] Guest personality initialized and is inactive [ 8.650361] VMCI host device registered (name=vmci, major=10, minor=55) [ 8.652645] Initialized host personality [ 8.653905] usbcore: registered new interface driver rtsx_usb [ 8.657019] usbcore: registered new interface driver viperboard [ 8.658936] usbcore: registered new interface driver dln2 [ 8.661601] usbcore: registered new interface driver pn533_usb [ 8.666171] nfcsim 0.2 initialized [ 8.667325] usbcore: registered new interface driver port100 [ 8.669221] usbcore: registered new interface driver nfcmrvl [ 8.673674] Loading iSCSI transport class v2.0-870. [ 8.703243] scsi host0: Virtio SCSI HBA [ 8.769437] st: Version 20160209, fixed bufsize 32768, s/g segs 256 [ 8.783211] scsi 0:0:1:0: Direct-Access Google PersistentDisk 1 PQ: 0 ANSI: 6 [ 8.791770] Rounding down aligned max_sectors from 4294967295 to 4294967288 [ 8.795745] db_root: cannot open: /etc/target [ 8.798007] slram: not enough parameters. [ 8.804519] ftl_cs: FTL header not found. [ 8.812061] Ethernet Channel Bonding Driver: v3.7.1 (April 27, 2011) [ 8.842010] eql: Equalizer2002: Simon Janes (simon@ncm.com) and David S. Miller (davem@redhat.com) [ 8.854170] MACsec IEEE 802.1AE [ 8.857398] libphy: Fixed MDIO Bus: probed [ 8.861879] tun: Universal TUN/TAP device driver, 1.6 [ 8.922741] vcan: Virtual CAN interface driver [ 8.923976] vxcan: Virtual CAN Tunnel driver [ 8.925281] slcan: serial line CAN interface driver [ 8.926598] slcan: 10 dynamic interface channels. [ 8.927703] CAN device driver interface [ 8.929503] usbcore: registered new interface driver usb_8dev [ 8.931321] usbcore: registered new interface driver ems_usb [ 8.933053] usbcore: registered new interface driver esd_usb2 [ 8.934968] usbcore: registered new interface driver gs_usb [ 8.937038] usbcore: registered new interface driver kvaser_usb [ 8.939051] usbcore: registered new interface driver mcba_usb [ 8.940952] usbcore: registered new interface driver peak_usb [ 8.942702] e100: Intel(R) PRO/100 Network Driver, 3.5.24-k2-NAPI [ 8.944352] e100: Copyright(c) 1999-2006 Intel Corporation [ 8.947524] e1000: Intel(R) PRO/1000 Network Driver - version 7.3.21-k8-NAPI [ 8.950156] e1000: Copyright (c) 1999-2006 Intel Corporation. [ 8.952483] e1000e: Intel(R) PRO/1000 Network Driver - 3.2.6-k [ 8.953886] e1000e: Copyright(c) 1999 - 2015 Intel Corporation. [ 8.957216] mkiss: AX.25 Multikiss, Hans Albas PE1AYX [ 8.958562] AX.25: 6pack driver, Revision: 0.3.0 [ 8.960209] AX.25: bpqether driver version 004 [ 8.961459] PPP generic driver version 2.4.2 [ 8.963862] PPP BSD Compression module registered [ 8.965615] PPP Deflate Compression module registered [ 8.967895] PPP MPPE Compression module registered [ 8.969249] NET: Registered protocol family 24 [ 8.970447] PPTP driver version 0.8.5 [ 8.973158] SLIP: version 0.8.4-NET3.019-NEWTTY (dynamic channels, max=256) (6 bit encapsulation enabled). [ 8.976109] CSLIP: code copyright 1989 Regents of the University of California. [ 8.979335] SLIP linefill/keepalive option. [ 8.980570] hdlc: HDLC support module revision 1.22 [ 8.981869] x25_asy: X.25 async: version 0.00 ALPHA (dynamic channels, max=256) [ 8.984312] DLCI driver v0.35, 4 Jan 1997, mike.mclagan@linux.org. [ 8.986609] LAPB Ethernet driver version 0.02 [ 8.989581] usbcore: registered new interface driver ath9k_htc [ 8.991706] usbcore: registered new interface driver carl9170 [ 8.993682] usbcore: registered new interface driver ath6kl_usb [ 8.996383] usbcore: registered new interface driver ar5523 [ 8.998961] usbcore: registered new interface driver ath10k_usb [ 9.000970] usbcore: registered new interface driver rndis_wlan [ 9.003709] mac80211_hwsim: initializing netlink [ 9.031955] usbcore: registered new interface driver i2400m_usb [ 9.034702] fakelb driver is marked as deprecated, please use mac802154_hwsim! [ 9.047167] ieee802154fakelb ieee802154fakelb: added 2 fake ieee802154 hardware devices [ 9.049970] usbcore: registered new interface driver atusb [ 9.066869] mac802154_hwsim mac802154_hwsim: Added 2 mac802154 hwsim hardware radios [ 9.071276] VMware vmxnet3 virtual NIC driver - version 1.4.16.0-k-NAPI [ 9.074900] usbcore: registered new interface driver catc [ 9.076921] usbcore: registered new interface driver kaweth [ 9.078669] pegasus: v0.9.3 (2013/04/25), Pegasus/Pegasus II USB Ethernet driver [ 9.081977] usbcore: registered new interface driver pegasus [ 9.084128] usbcore: registered new interface driver rtl8150 [ 9.087319] usbcore: registered new interface driver r8152 [ 9.088638] hso: drivers/net/usb/hso.c: Option Wireless [ 9.091396] usbcore: registered new interface driver hso [ 9.093688] usbcore: registered new interface driver lan78xx [ 9.096016] usbcore: registered new interface driver asix [ 9.097989] usbcore: registered new interface driver ax88179_178a [ 9.100483] usbcore: registered new interface driver cdc_ether [ 9.102553] usbcore: registered new interface driver cdc_eem [ 9.105445] usbcore: registered new interface driver dm9601 [ 9.107306] usbcore: registered new interface driver sr9700 [ 9.109508] usbcore: registered new interface driver CoreChips [ 9.111645] usbcore: registered new interface driver smsc75xx [ 9.113813] usbcore: registered new interface driver smsc95xx [ 9.116253] usbcore: registered new interface driver gl620a [ 9.118105] usbcore: registered new interface driver net1080 [ 9.120326] usbcore: registered new interface driver plusb [ 9.122519] usbcore: registered new interface driver rndis_host [ 9.124641] usbcore: registered new interface driver cdc_subset [ 9.126396] usbcore: registered new interface driver zaurus [ 9.128294] usbcore: registered new interface driver MOSCHIP usb-ethernet driver [ 9.130643] usbcore: registered new interface driver int51x1 [ 9.132748] usbcore: registered new interface driver cdc_phonet [ 9.135489] usbcore: registered new interface driver kalmia [ 9.137462] usbcore: registered new interface driver ipheth [ 9.139642] usbcore: registered new interface driver sierra_net [ 9.203938] usbcore: registered new interface driver cx82310_eth [ 9.207585] usbcore: registered new interface driver cdc_ncm [ 9.212010] usbcore: registered new interface driver huawei_cdc_ncm [ 9.218949] usbcore: registered new interface driver lg-vl600 [ 9.221481] usbcore: registered new interface driver qmi_wwan [ 9.223978] usbcore: registered new interface driver cdc_mbim [ 9.226223] usbcore: registered new interface driver ch9200 [ 9.248126] VFIO - User Level meta-driver version: 0.3 [ 9.262700] aoe: AoE v85 initialised. [ 9.268183] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver [ 9.269971] ehci-pci: EHCI PCI platform driver [ 9.271408] ehci-platform: EHCI generic platform driver [ 9.273984] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver [ 9.275996] ohci-pci: OHCI PCI platform driver [ 9.277819] ohci-platform: OHCI generic platform driver [ 9.279414] uhci_hcd: USB Universal Host Controller Interface driver [ 9.282563] driver u132_hcd [ 9.286297] fotg210_hcd: FOTG210 Host Controller (EHCI) Driver [ 9.288105] Warning! fotg210_hcd should always be loaded before uhci_hcd and ohci_hcd, not after [ 9.291288] usbcore: registered new interface driver cdc_acm [ 9.292687] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters [ 9.295290] usbcore: registered new interface driver usblp [ 9.297033] usbcore: registered new interface driver cdc_wdm [ 9.298973] usbcore: registered new interface driver usbtmc [ 9.301740] usbcore: registered new interface driver uas [ 9.303678] usbcore: registered new interface driver usb-storage [ 9.305573] usbcore: registered new interface driver ums-alauda [ 9.307568] usbcore: registered new interface driver ums-cypress [ 9.310039] usbcore: registered new interface driver ums-datafab [ 9.312138] usbcore: registered new interface driver ums_eneub6250 [ 9.314118] usbcore: registered new interface driver ums-freecom [ 9.317781] usbcore: registered new interface driver ums-isd200 [ 9.320935] usbcore: registered new interface driver ums-jumpshot [ 9.323086] usbcore: registered new interface driver ums-karma [ 9.325058] usbcore: registered new interface driver ums-onetouch [ 9.327041] usbcore: registered new interface driver ums-realtek [ 9.329867] usbcore: registered new interface driver ums-sddr09 [ 9.332890] usbcore: registered new interface driver ums-sddr55 [ 9.335282] usbcore: registered new interface driver ums-usbat [ 9.337125] usbcore: registered new interface driver mdc800 [ 9.338723] mdc800: v0.7.5 (30/10/2000):USB Driver for Mustek MDC800 Digital Camera [ 9.340991] usbcore: registered new interface driver microtekX6 [ 9.343246] usbcore: registered new interface driver usbserial_generic [ 9.345948] usbserial: USB Serial support registered for generic [ 9.348484] usbcore: registered new interface driver aircable [ 9.350280] usbserial: USB Serial support registered for aircable [ 9.352063] usbcore: registered new interface driver ark3116 [ 9.353821] usbserial: USB Serial support registered for ark3116 [ 9.356671] usbcore: registered new interface driver belkin_sa [ 9.358438] usbserial: USB Serial support registered for Belkin / Peracom / GoHubs USB Serial Adapter [ 9.362410] usbcore: registered new interface driver ch341 [ 9.364038] usbserial: USB Serial support registered for ch341-uart [ 9.365903] usbcore: registered new interface driver cp210x [ 9.367514] usbserial: USB Serial support registered for cp210x [ 9.369225] usbcore: registered new interface driver cyberjack [ 9.371052] usbserial: USB Serial support registered for Reiner SCT Cyberjack USB card reader [ 9.373793] usbcore: registered new interface driver cypress_m8 [ 9.375920] usbserial: USB Serial support registered for DeLorme Earthmate USB [ 9.378130] usbserial: USB Serial support registered for HID->COM RS232 Adapter [ 9.381467] usbserial: USB Serial support registered for Nokia CA-42 V2 Adapter [ 9.385266] usbcore: registered new interface driver usb_debug [ 9.387141] usbserial: USB Serial support registered for debug [ 9.388857] usbserial: USB Serial support registered for xhci_dbc [ 9.391375] usbcore: registered new interface driver digi_acceleport [ 9.403833] usbserial: USB Serial support registered for Digi 2 port USB adapter [ 9.405973] usbserial: USB Serial support registered for Digi 4 port USB adapter [ 9.407995] usbcore: registered new interface driver io_edgeport [ 9.410346] usbserial: USB Serial support registered for Edgeport 2 port adapter [ 9.412878] usbserial: USB Serial support registered for Edgeport 4 port adapter [ 9.414956] usbserial: USB Serial support registered for Edgeport 8 port adapter [ 9.416974] usbserial: USB Serial support registered for EPiC device [ 9.418889] usbcore: registered new interface driver io_ti [ 9.421308] usbserial: USB Serial support registered for Edgeport TI 1 port adapter [ 9.423649] usbserial: USB Serial support registered for Edgeport TI 2 port adapter [ 9.426432] usbcore: registered new interface driver empeg [ 9.428128] usbserial: USB Serial support registered for empeg [ 9.430980] usbcore: registered new interface driver f81232 [ 9.433024] usbserial: USB Serial support registered for f81232 [ 9.435251] usbcore: registered new interface driver f81534 [ 9.437277] usbserial: USB Serial support registered for Fintek F81532/F81534 [ 9.439608] usbcore: registered new interface driver ftdi_sio [ 9.441341] usbserial: USB Serial support registered for FTDI USB Serial Device [ 9.443513] usbcore: registered new interface driver garmin_gps [ 9.445991] usbserial: USB Serial support registered for Garmin GPS usb/tty [ 9.447969] usbcore: registered new interface driver ipaq [ 9.449491] usbserial: USB Serial support registered for PocketPC PDA [ 9.451649] usbcore: registered new interface driver ipw [ 9.453661] usbserial: USB Serial support registered for IPWireless converter [ 9.456591] usbcore: registered new interface driver ir_usb [ 9.458354] usbserial: USB Serial support registered for IR Dongle [ 9.460296] usbcore: registered new interface driver iuu_phoenix [ 9.462058] usbserial: USB Serial support registered for iuu_phoenix [ 9.463893] usbcore: registered new interface driver keyspan [ 9.466717] usbserial: USB Serial support registered for Keyspan - (without firmware) [ 9.469252] usbserial: USB Serial support registered for Keyspan 1 port adapter [ 9.471419] usbserial: USB Serial support registered for Keyspan 2 port adapter [ 9.473357] usbserial: USB Serial support registered for Keyspan 4 port adapter [ 9.476363] usbcore: registered new interface driver keyspan_pda [ 9.478186] usbserial: USB Serial support registered for Keyspan PDA [ 9.479922] usbserial: USB Serial support registered for Keyspan PDA - (prerenumeration) [ 9.482211] usbserial: USB Serial support registered for Xircom / Entrega PGS - (prerenumeration) [ 9.485565] usbcore: registered new interface driver kl5kusb105 [ 9.487787] usbserial: USB Serial support registered for KL5KUSB105D / PalmConnect [ 9.489957] usbcore: registered new interface driver kobil_sct [ 9.491604] usbserial: USB Serial support registered for KOBIL USB smart card terminal [ 9.494054] usbcore: registered new interface driver mct_u232 [ 9.496473] usbserial: USB Serial support registered for MCT U232 [ 9.498652] usbcore: registered new interface driver metro_usb [ 9.500529] usbserial: USB Serial support registered for Metrologic USB to Serial [ 9.503693] usbcore: registered new interface driver mos7720 [ 9.505947] usbserial: USB Serial support registered for Moschip 2 port adapter [ 9.508304] usbcore: registered new interface driver mos7840 [ 9.510545] usbserial: USB Serial support registered for Moschip 7840/7820 USB Serial Driver [ 9.513999] usbcore: registered new interface driver mxuport [ 9.516115] usbserial: USB Serial support registered for MOXA UPort [ 9.519563] usbcore: registered new interface driver navman [ 9.521211] usbserial: USB Serial support registered for navman [ 9.523421] usbcore: registered new interface driver omninet [ 9.526037] usbserial: USB Serial support registered for ZyXEL - omni.net lcd plus usb [ 9.528081] usbcore: registered new interface driver opticon [ 9.530574] usbserial: USB Serial support registered for opticon [ 9.532475] usbcore: registered new interface driver option [ 9.534132] usbserial: USB Serial support registered for GSM modem (1-port) [ 9.536460] usbcore: registered new interface driver oti6858 [ 9.538313] usbserial: USB Serial support registered for oti6858 [ 9.540262] usbcore: registered new interface driver pl2303 [ 9.541695] usbserial: USB Serial support registered for pl2303 [ 9.543296] usbcore: registered new interface driver qcaux [ 9.545614] usbserial: USB Serial support registered for qcaux [ 9.547511] usbcore: registered new interface driver qcserial [ 9.549229] usbserial: USB Serial support registered for Qualcomm USB modem [ 9.551187] usbcore: registered new interface driver quatech2 [ 9.552853] usbserial: USB Serial support registered for Quatech 2nd gen USB to Serial Driver [ 9.555730] usbcore: registered new interface driver safe_serial [ 9.557310] usbserial: USB Serial support registered for safe_serial [ 9.559057] usbcore: registered new interface driver sierra [ 9.560523] usbserial: USB Serial support registered for Sierra USB modem [ 9.562606] usbcore: registered new interface driver usb_serial_simple [ 9.565649] usbserial: USB Serial support registered for carelink [ 9.567459] usbserial: USB Serial support registered for zio [ 9.569095] usbserial: USB Serial support registered for funsoft [ 9.581708] usbserial: USB Serial support registered for flashloader [ 9.583918] usbserial: USB Serial support registered for google [ 9.585955] usbserial: USB Serial support registered for libtransistor [ 9.588147] usbserial: USB Serial support registered for vivopay [ 9.589729] usbserial: USB Serial support registered for moto_modem [ 9.592936] usbserial: USB Serial support registered for motorola_tetra [ 9.597061] usbserial: USB Serial support registered for novatel_gps [ 9.599911] usbserial: USB Serial support registered for hp4x [ 9.601664] usbserial: USB Serial support registered for suunto [ 9.603377] usbserial: USB Serial support registered for siemens_mpi [ 9.605940] usbcore: registered new interface driver spcp8x5 [ 9.607803] usbserial: USB Serial support registered for SPCP8x5 [ 9.609619] usbcore: registered new interface driver ssu100 [ 9.611418] usbserial: USB Serial support registered for Quatech SSU-100 USB to Serial Driver [ 9.613997] usbcore: registered new interface driver symbolserial [ 9.616627] usbserial: USB Serial support registered for symbol [ 9.618961] usbcore: registered new interface driver ti_usb_3410_5052 [ 9.622193] usbserial: USB Serial support registered for TI USB 3410 1 port adapter [ 9.625471] usbserial: USB Serial support registered for TI USB 5052 2 port adapter [ 9.628222] usbcore: registered new interface driver upd78f0730 [ 9.630016] usbserial: USB Serial support registered for upd78f0730 [ 9.631993] usbcore: registered new interface driver visor [ 9.633795] usbserial: USB Serial support registered for Handspring Visor / Palm OS [ 9.636892] usbserial: USB Serial support registered for Sony Clie 5.0 [ 9.638894] usbserial: USB Serial support registered for Sony Clie 3.5 [ 9.641089] usbcore: registered new interface driver wishbone_serial [ 9.643312] usbserial: USB Serial support registered for wishbone_serial [ 9.646652] usbcore: registered new interface driver whiteheat [ 9.648366] usbserial: USB Serial support registered for Connect Tech - WhiteHEAT - (prerenumeration) [ 9.651385] usbserial: USB Serial support registered for Connect Tech - WhiteHEAT [ 9.653945] usbcore: registered new interface driver xsens_mt [ 9.656326] usbserial: USB Serial support registered for xsens_mt [ 9.658768] usbcore: registered new interface driver adutux [ 9.660696] usbcore: registered new interface driver appledisplay [ 9.662702] usbcore: registered new interface driver cypress_cy7c63 [ 9.666145] usbcore: registered new interface driver cytherm [ 9.667920] usbcore: registered new interface driver emi26 - firmware loader [ 9.670013] usbcore: registered new interface driver emi62 - firmware loader [ 9.671812] ftdi_elan: driver ftdi-elan [ 9.673221] usbcore: registered new interface driver ftdi-elan [ 9.675826] usbcore: registered new interface driver idmouse [ 9.677606] usbcore: registered new interface driver iowarrior [ 9.679469] usbcore: registered new interface driver isight_firmware [ 9.681395] usbcore: registered new interface driver usblcd [ 9.683392] usbcore: registered new interface driver ldusb [ 9.686174] usbcore: registered new interface driver legousbtower [ 9.688001] usbcore: registered new interface driver usbtest [ 9.698008] usbcore: registered new interface driver usb_ehset_test [ 9.700906] usbcore: registered new interface driver trancevibrator [ 9.702769] usbcore: registered new interface driver uss720 [ 9.704163] uss720: USB Parport Cable driver for Cables using the Lucent Technologies USS720 Chip [ 9.707004] uss720: NOTE: this is a special purpose driver to allow nonstandard [ 9.708875] uss720: protocols (eg. bitbang) over USS720 usb to parallel cables [ 9.747152] uss720: If you just want to connect to a printer, use usblp instead [ 9.810311] usbcore: registered new interface driver usbsevseg [ 9.812278] usbcore: registered new interface driver yurex [ 9.814476] usbcore: registered new interface driver chaoskey [ 9.816304] usbcore: registered new interface driver sisusb [ 9.818364] usbcore: registered new interface driver lvs