ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x40020, 0x100fe0}, {&(0x7f0000077da0)="eb52904e5446532020202000080200000000000000f8000000000000000000000000000080008000ff030000000000000400000000000000ff00000000000000f500000001000000aa1cb4684d356101000000000e1fbe717cac22c0740b56b40ebb0700cd105eebf032e4cd16cd19ebfe54686973206973206e6f74206120626f6f7461626c65206469736b2e20506c6561736520696e73657274206120626f6f7461626c6520666c6f70707920616e640d0a707265737320616e79206b657920746f2074727920616761696e202e2e2e200d0a00"/224, 0xe0, 0x1ff800}, {&(0x7f0000077e80)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x1ff9e0}], 0x0, &(0x7f00000023c0)=ANY=[@ANYBLOB="08000000000000001b5b821bcdea897eb597b46fa5f21ccaf61646bad9208524b533d679d186ffcedb300001f1a2f91e7fea0b2c4160cf274b6aefd5a0444a6d8e02000000000000000dff67b38d40e5c1b08b23876e69337700006f3e07f170fbbaf1e060422bbbbe134d8e03803eaf8ceb9f28a42182acf535f274ab923100d65c3c184c1dbb9aa947ff88695734264d67ea40a43f585e3c2a418688ca5b4325994ebd52010000b7f6dd7550a47692b430bcee4fde052ff630996cbf7ae5a7ad3fe417a1"], 0x1) (async) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0x80, 0x5, 0x3, 0x1, 0x0, 0x3, 0x400, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x4, @perf_config_ext={0xd014baa, 0x2}, 0x2022, 0x1, 0x3, 0x0, 0x8000000000000001, 0x23, 0x3ff, 0x0, 0x9, 0x0, 0x3}, 0xffffffffffffffff, 0x9, r0, 0x2) (async) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0) 17:58:46 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff}) r1 = syz_open_dev$mouse(&(0x7f0000000480), 0x5, 0x40) r2 = accept$inet6(r0, &(0x7f00000004c0)={0xa, 0x0, 0x0, @dev}, &(0x7f0000000500)=0x1c) mount$9p_fd(0x0, &(0x7f0000000400)='./file0\x00', &(0x7f0000000440), 0x600c426, &(0x7f0000000540)=ANY=[@ANYBLOB='trans=fd,rfdno=', @ANYRESHEX=r1, @ANYBLOB=',wfdno=', @ANYRESHEX=r2, @ANYBLOB="2c76657273696f6e3d3970320430302e752c63616368653d6c6f6f73652c6f626a5f747970653d232c636f6e746578743d756e636f6e66696e65645f752c00"]) (async) r3 = socket$inet_smc(0x2b, 0x1, 0x0) r4 = openat$ttyS3(0xffffffffffffff9c, &(0x7f00000000c0), 0x101000, 0x0) (async) sendfile(r3, 0xffffffffffffffff, &(0x7f0000000000), 0x1) ioctl$TIOCSRS485(r4, 0x542f, &(0x7f0000000100)={0x0, 0x9, 0x1e8}) pipe(&(0x7f00000003c0)) (async) pselect6(0x40, &(0x7f0000000240), 0x0, &(0x7f0000000040)={0x1ff}, &(0x7f00000001c0), 0x0) (async) syz_open_procfs(0xffffffffffffffff, &(0x7f0000000380)='environ\x00') r5 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup/syz0\x00', 0x200002, 0x0) openat$cgroup_ro(r5, 0x0, 0x0, 0x0) openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000340)='./cgroup.net/syz1\x00', 0x200002, 0x0) vmsplice(r5, &(0x7f0000000180)=[{&(0x7f0000000140)="8a84c6f14b23a1bee1c6fd8a94792f05f79030", 0x13}, {&(0x7f0000000280)="08882c442e7374f2fcc9e264938d146b04f1012e7f6bc7788a9610876bdbcd77b45b5268625a2937bd1e87996dca9dc7f4f6f026a034a76bc5a227a679e43f1fa456accf1dbd7996f1b69f732e3c3ed062002a1be338026e67dc7af535c06bc042ae6983f18840c4b985386080845e444e213cab946fd74d0e7f3dc1aa5acf580594abcef9bcd167d0cab3c11590026bcd33", 0x92}], 0x2, 0x343c72d1f3085fff) (async) open(&(0x7f0000000080)='./file0\x00', 0x102, 0x47) sendmsg$nl_route_sched(r1, &(0x7f0000000680)={&(0x7f00000005c0)={0x10, 0x0, 0x0, 0x80}, 0xc, &(0x7f0000000640)={&(0x7f0000000600)=@getchain={0x3c, 0x66, 0x20, 0x70bd2c, 0x25dfdbfc, {0x0, 0x0, 0x0, 0x0, {0x4, 0xfff1}, {0xfff1, 0xfff3}, {0x6, 0x7}}, [{0x8, 0xb, 0x671}, {0x8, 0xb, 0x8}, {0x8}]}, 0x3c}, 0x1, 0x0, 0x0, 0x4}, 0x800) 17:58:46 executing program 4: socket$inet_tcp(0x2, 0x1, 0x0) syz_open_dev$radio(&(0x7f0000000340), 0x0, 0x2) socket$inet6_sctp(0xa, 0x5, 0x84) r0 = openat$audio(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) openat$ptmx(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$int_in(r0, 0x800000c004500a, &(0x7f0000000300)) openat$rtc(0xffffffffffffff9c, &(0x7f0000000000), 0x48180, 0x0) clock_gettime(0x0, &(0x7f0000000240)={0x0, 0x0}) perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41be, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) pselect6(0x40, &(0x7f00000001c0), 0x0, &(0x7f0000000100)={0x1ff}, &(0x7f0000000380)={0x0, r1+30000000}, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) fanotify_mark(0xffffffffffffffff, 0x22, 0x8000038, 0xffffffffffffffff, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x541b, 0x0) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) bpf$MAP_CREATE(0x0, &(0x7f0000000200)=@base={0x0, 0x0, 0x6, 0x9, 0x0, 0xffffffffffffffff, 0x9, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x1}, 0x48) bpf$MAP_UPDATE_ELEM(0x2, 0x0, 0x0) socket$inet_tcp(0x2, 0x1, 0x0) (async) syz_open_dev$radio(&(0x7f0000000340), 0x0, 0x2) (async) socket$inet6_sctp(0xa, 0x5, 0x84) (async) openat$audio(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async) openat$ptmx(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) (async) ioctl$int_in(r0, 0x800000c004500a, &(0x7f0000000300)) (async) openat$rtc(0xffffffffffffff9c, &(0x7f0000000000), 0x48180, 0x0) (async) clock_gettime(0x0, &(0x7f0000000240)) (async) perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41be, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) (async) pselect6(0x40, &(0x7f00000001c0), 0x0, &(0x7f0000000100)={0x1ff}, &(0x7f0000000380)={0x0, r1+30000000}, 0x0) (async) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) (async) fanotify_mark(0xffffffffffffffff, 0x22, 0x8000038, 0xffffffffffffffff, 0x0) (async) ioctl$FIONREAD(0xffffffffffffffff, 0x541b, 0x0) (async) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) (async) bpf$MAP_CREATE(0x0, &(0x7f0000000200)=@base={0x0, 0x0, 0x6, 0x9, 0x0, 0xffffffffffffffff, 0x9, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x1}, 0x48) (async) bpf$MAP_UPDATE_ELEM(0x2, 0x0, 0x0) (async) [ 821.831569] netlink: 'syz-executor.2': attribute type 4 has an invalid length. 17:58:46 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet_smc(0x2b, 0x1, 0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000080)={'macsec0\x00', 0x0}) r3 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r3, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000140)=ANY=[@ANYBLOB="20000000100001140000006cec41d89f37fa5897", @ANYRES32=r2, @ANYBLOB='\x00w'], 0x20}}, 0x0) r4 = socket$nl_route(0x10, 0x3, 0x0) r5 = socket$netlink(0x10, 0x3, 0x0) socketpair(0x1, 0x20000000000001, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$packet(r6, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000080)=0xa) sendmsg$nl_route_sched(r5, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000580)=ANY=[@ANYBLOB="4400000024001d0f00"/20, @ANYRES32=r7, @ANYBLOB="00000000f1ffffff00000000090001006866736300000000140002"], 0x44}}, 0x0) sendmsg$nl_route_sched(r4, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000004240)=ANY=[@ANYBLOB="680000002800310f0000ec1abf50629007000000", @ANYRES32=r7, @ANYBLOB="0d0000000000ffff000000000b0001006367726f757000003800020034000100300000000b0001006d697272656400000400028004"], 0x68}}, 0x0) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, &(0x7f00000000c0)={'ip6_vti0\x00', &(0x7f0000000180)={'syztnl0\x00', r7, 0x29, 0x4, 0xb2, 0x9, 0x0, @private1, @remote, 0x8, 0x7800, 0x8, 0xa9eb}}) ioctl$sock_ipv6_tunnel_SIOCDELTUNNEL(0xffffffffffffffff, 0x89f2, &(0x7f0000000340)={'ip6tnl0\x00', &(0x7f00000002c0)={'ip6_vti0\x00', r2, 0x4, 0x9, 0x1f, 0x8, 0x2, @mcast1, @mcast2, 0x8, 0x700, 0x800, 0x8000}}) sendmsg$nl_route(r3, &(0x7f0000000440)={&(0x7f0000000280)={0x10, 0x0, 0x0, 0x2}, 0xc, &(0x7f0000000400)={&(0x7f0000000380)=@RTM_NEWMDB={0x78, 0x54, 0x8, 0x70bd2d, 0x25dfdbff, {0x7, r7}, [@MDBA_SET_ENTRY={0x20, 0x1, {r8, 0x0, 0x2, 0x1, {@in6_addr=@private2, 0x8edd}}}, @MDBA_SET_ENTRY={0x20, 0x1, {r2, 0x1, 0x2, 0x4, {@in6_addr=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x8edd}}}, @MDBA_SET_ENTRY={0x20, 0x1, {0x0, 0x1, 0x0, 0x3, {@in6_addr=@mcast2}}}]}, 0x78}, 0x1, 0x0, 0x0, 0x80000}, 0x20000000) sendmsg$nl_route(r0, &(0x7f0000000140)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x1000}, 0xc, &(0x7f0000000100)={&(0x7f0000000080)=@bridge_getneigh={0x28, 0x1e, 0x10, 0x70bd27, 0x25dfdbfc, {0x7, 0x0, 0x0, r2, 0x8, 0x6}, [@IFLA_CARRIER={0x5, 0x21, 0x9}]}, 0x28}, 0x1, 0x0, 0x0, 0x24000840}, 0x24008000) openat$ttyS3(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) pipe(&(0x7f00000003c0)) pselect6(0x40, &(0x7f0000000240), 0x0, &(0x7f0000000040)={0x1ff}, &(0x7f00000001c0), 0x0) 17:58:46 executing program 5: perf_event_open(&(0x7f00000007c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp, 0x0, 0x0, 0x81}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) socket$inet6(0xa, 0x800000000000002, 0x0) writev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000080)="ac94e62287a5ba1819bcca97d905cef948cc1a8f7e0013bab5bef4879f80bf79ed254423632122b70f17126e2bcb023255951bbcedce314f67368b0bc8c2cc0c6ae563027b17ffbff8996cad559405440417f5cec159aa44aff172e843e57583ee7fc91d56bcf61997c3721fd8f308c58a271f0e3a3256a3e4bb01ba0083912a281f847fd943f4520585bb0328e1b6abcb70aa41824566531827ad2d9f43aaf59d001f8d4771580000", 0xa9}, {&(0x7f0000000b80)="da253c44a28b8c8fd9ac32b839df5a0cbdea744c2e82b646c613707cd4d21189d08234d9afc80c90785ff8b4dbb2f94bc5f5e561dbb29c45f8a4b899a501655b40722d7f78e6f16bf33b973b2febcf99830c469e52ff47569955706fe58e43aecf1b12a60d7ea0876d727079f8348ee0dab8b3c1f390", 0x76}, {&(0x7f0000000c00)="d7dda80ce210426a960c2a087823a1be32b6ca750c634fb9483c65a186ac288bdb37ebf76ef65ba8a541df7e0ec64ede0a56fc8b33aac60ab0c7f62df235d64fcc6b8c6e97b497a1407315b463f1f3a109e3e180bc759560e5ff57c4f418333e9d58627fecf50ad822e22557d614c6a46bada749c0e5ded96cf9c617f89a4280178ab231b3fd98ec350256f3043515c867e78bf21dd5b5b50c8b224c7cd9a4983bab04c46f193a4ae8e1cf2c7a96f16362b8382c6d4642050469c1daecb56d1ea0c7010e8e053ab9090d9619aa91be2c09d5e7f268c1f03bfca78d6ed041e9452eac466ee60400a9b886b53e377ad37f78efd5fb43776bcbf5352efab20f882c8779df8942e8c6306b33c621c2815f52386ee7eb548ead5c49235884283a87ba943e", 0x122}, {&(0x7f0000000600)="202796a0d8a9cd5c1b08073f197052bc7bb02c57d30a2da96ce35975c8636342076c4c6eacc3510c05528fc15404dace473a5b833be713b1e9eed40df8365e292906833a7b5e9318021ddd924ee2164a97f62f8f1103148fd83cb42b0e3bebad6dda35ee04a1541d0ede57168595d1cd7ebe278e27284d751beb23329136", 0x7e}, {&(0x7f0000000500)="74b27d291b8fbf3d320b1fe80d39cc560159af7e5beb0d1e66ff266ed72359591c80708635004166a531190919aaf068aa71a19c89a4dca308993d0196993f37e0d0f7a88e8a3621e43b7600032c5c50dd86522f98684cebc5cf5bb4d6615a666d4565e1ea819c9f8daa1aa3f4d734420f9509c91ba475b0ef465c0b3b0aae20fae36afe72b67b8d6eae33357b00b5b5955ce7ae17ccf85c299a7dc22f44cd4d3cf6a3817fe862e9c585ad42159a75796aae4dfc5530cf07291c0b6bf6ac7f1a042033dfc2f276804664a4bfb5642a863d24e7fa0aea428cead078e1e4", 0xdd}, {&(0x7f0000000840)="ef85503f2f24039bd6d9279377b7b3a248ad61d1d49b0bc99bca552e6891217c582a930696d474b029926a5c9e028c41363d75931cf6b569f3164faabca5c149dba1619985a7584363b8d9979b6c39d30e309b2c93366fec8b9bb74fa6ed8cf21f7c3e35699c4ce420106cd635b5829648011a3b83eeafa09f95cc998b2cbdced59c7505b6eb6a1d189c66a9cbf9c209a87a4a73f85054d618838d2e08c969ae8240da3381ca7707e4b87d34ddb53761a98faded3a053a98028cdda5119c2904eec23e734b9b60774053abc49109af44559617c2079ac894d16c9b3b5719dcbe0e3bf39b71a6b166d5e76157ea1a0ce8784817b9e695731336f4aeeac3468a3ec2ac18f3549dc8f128ffacedde04ec", 0x10f}, {0x0}, {&(0x7f0000000280)="a70a476d3fb377a7a5ef4ded651806383bcf879ad7e85e5a1766524bb604c7924afe621b6a9ff53344fbd1477ab5b72080f9d2ddf09cff4291a27d35b370450db158d6d2b91b7353080050c369a577f5f1fdacae51eb3e42f6bd186861839cf367a3d12ab11b538e5e587f90812d045dc98bd20d9710ddb6c3bca65942e557f849dfed3643a5e127a9fd78836a2678538d8dfbaa234d9bf11a735bfc9de539f02085bf10e20a1169500e05e7076b7286e5d2a0b0a61ffe1c55e097c85e77e6a52845bbb9123ccbbc8b4808cadd8c203f43efc47a5f72a98de193", 0xda}], 0x8) r0 = mq_open(&(0x7f000084dff0)='!selinuxselinux\x00', 0x6e93ebbbcc0884f2, 0x1ca, &(0x7f0000000040)={0x9a, 0x2, 0x3}) mq_timedsend(r0, 0x0, 0x0, 0x0, 0x0) mq_timedreceive(r0, &(0x7f0000000180)=""/204, 0xcc, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, 0xffffffffffffffff, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_int(r1, &(0x7f0000000200)=0x32, 0x43408) bind$inet6(r1, &(0x7f0000001040)={0xa, 0x4e21, 0xffffffff, @mcast1, 0x20}, 0x1c) preadv(0xffffffffffffffff, &(0x7f0000000280), 0x0, 0xd9f, 0x0) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = mq_open(&(0x7f0000001ac0)='!selinuxselinux\x00', 0x40, 0x84, &(0x7f0000001b00)={0x2, 0x8, 0x5, 0x7ff}) close(r3) preadv(r0, &(0x7f0000000ac0)=[{&(0x7f0000001900)=""/84, 0x54}, {&(0x7f0000000980)=""/253, 0xfd}, {&(0x7f0000000a80)=""/30, 0x1e}, {&(0x7f0000001e00)=""/4096, 0x1000}], 0x4, 0x4000000, 0x80) mq_timedreceive(r0, &(0x7f00000006c0)=""/37, 0x25, 0x8, &(0x7f0000000700)) sendmsg$RDMA_NLDEV_CMD_SYS_GET(0xffffffffffffffff, &(0x7f00000004c0)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f0000000480)={&(0x7f0000000440)=ANY=[@ANYBLOB="a9bd7100fbdfdf220666814e1f250800010002000000084001000100000000000000df6cee8038da03000000000000008219d700"/63], 0x20}, 0x1, 0x0, 0x0, 0x20044010}, 0x1000) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000400)={&(0x7f0000000d40)=ANY=[@ANYBLOB="5000000010001507faff00000000000002000000", @ANYRES32=0x0, @ANYBLOB="00000000000000001c0012800c0001006d6163766c616e000c00028008000100100000000a000500040000000000000008000a00", @ANYBLOB="81ef1e11f4f46bfc27c90920a5dffba55fae41dd01a09d8eabc8d9f0c2e49148cd9ba073823b51c54727ff8d8b9efb8823fc726a12750f01039ca024404bca9e423e7cff8e7b994624de9f0727939c3d8b0fad17ce234a9cb905020000002f3ca7d517c5b68a57c2be2ca2104915ceaea926d2ee9d54f48f5c7091b9f9c401c200009fb78e6f89aed56f1e0adc139e735069234eeb82ab4805759aba8658653f87b5776b2fe94d8cf70194a280c7e963d41c0564be6470d7e777323e12bfb0550c197c5ec5c8b0ce96aea7acb08ee17adb270b8d20731e710e9f9751ebf15245137387b575bda52b1fb0acf873e88530236ad495a69c7630b86d39d1bce1f5619e1b91a3ef5401eea50808f8de4a02377728729c104241457314606c87f9b039a70982f3efad781edb60964362d446865513c4b92014af01f6d6fc44a543df9fa6582c68fc11025d2d70709439a2674aa185ab340d5eb5b741288dcde7033d41ed60a26bf406d00a1e656c8be08abf1069604ed123762bfc778607d3711f24c0cb62d6de56a45f7a90717fb6bc5869df0260e16f8a4e23c92f9163e8d878262ed5fab0a892a8c5a232695ca247d94a296f2a480b96d05f710b2ddbcd7c47d39f5b20d58cd71580db95ff6a01ffa26b87314d88c2f07922a7788b762557903d5889bafdd88ce8c0065902bc0798aa83a8ea2679770dd59add14f1346577a47279a8f8ff202fea0ac1d169bf003c405dbf48910de32efed3fbd512af984f9122a3777dee8749c7ece8c7f2c8b079442009f015ebe83f265476a749d5a1387cb1c55b55ca2b08a5f5014c2ebd1ef7e5c507006e8f6938bf754a626ec0c266cb30f1e19aa0162d47d2a0833469f8447a3d847fb1d762b16960adb3"], 0x50}}, 0x0) r4 = openat$full(0xffffffffffffff9c, &(0x7f0000000680), 0x22c00, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) statx(0xffffffffffffffff, &(0x7f0000000740)='./file0\x00', 0x1000, 0x10, &(0x7f00000036c0)) fstat(0xffffffffffffffff, &(0x7f0000000b00)) sendmsg$nl_route(r4, &(0x7f0000001a80)={&(0x7f0000001980)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f0000000780)={&(0x7f0000001040)=ANY=[], 0x70}, 0x1, 0x0, 0x0, 0x4000}, 0x4000) [ 821.936188] ntfs: (device loop3): parse_options(): Unrecognized mount option . 17:58:46 executing program 2: r0 = signalfd(0xffffffffffffffff, 0x0, 0x0) (async) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='memory.events\x00', 0x7a05, 0x1700) ioctl$FIONCLEX(r1, 0x5450) sendmsg$NL80211_CMD_NEW_KEY(r1, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) (async) mount$bpf(0x20000000, &(0x7f00000000c0)='./file0\x00', 0x0, 0x2001001, 0x0) (async) mount(&(0x7f00000004c0)=@sr0, 0x0, &(0x7f0000000540)='btrfs\x00', 0x140080, &(0x7f0000000580)='autofs\x00') (async) perf_event_open(&(0x7f0000000700)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) ioctl$EVIOCGSW(0xffffffffffffffff, 0x8040451b, 0x0) (async) r2 = socket$netlink(0x10, 0x3, 0x0) (async) lsetxattr$security_ima(&(0x7f0000000180)='./file0\x00', &(0x7f0000000280), &(0x7f0000000300)=@md5={0x1, "102212c72fc61ebbd1e70f0da4315dce"}, 0x11, 0x1) (async) r3 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) (async) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) io_cancel(0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x2, 0x0, r2, &(0x7f0000000340)="dbeabf9be491c9946a218e00be9a69613bffeba33d08b0fb2727ebceb8606878f9500cc00acabcfe81c590c51b60715699ad56ad39ad91dd97806742ebbf6995c048bfeec0b660d93c163110c110fe1b3e7cc0ebe6f60ce7021d1d816579e00660ea439a5ec1d4db77c973376c0b8ceb8f311f3915b21489a29bb2bde8c93954d6fdb180e66b1072690c3f3f9605fc06f4af46252e9b9782b651d1e6d5433c573229a867022d5dd8bd925e8f60fb58f5167e04998256611f1be7468a8728a4c03178c651d7ae6447f318bb09550c", 0xce, 0x2, 0x0, 0x3, r4}, &(0x7f0000000240)) (async) connect$inet6(r3, &(0x7f0000000100)={0xa, 0x0, 0x0, @empty}, 0x1c) (async) syz_emit_ethernet(0x6e, &(0x7f0000000000)={@broadcast, @broadcast, @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "d64d4d", 0x38, 0x3a, 0x0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @mcast2, {[], @dest_unreach={0x2, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, '$\x00@', 0x0, 0x3a, 0x0, @mcast2, @loopback, [], "050c68deb1caadea"}}}}}}}, 0x0) (async) ioctl$sock_SIOCGIFINDEX_80211(0xffffffffffffffff, 0x8933, 0x0) (async) sendmsg$NL80211_CMD_UNEXPECTED_FRAME(r0, &(0x7f0000000480)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x40000}, 0xc, &(0x7f0000000440)={&(0x7f0000000500)=ANY=[@ANYBLOB="1c000000", @ANYRES16=0x0, @ANYBLOB="000126bd7000fbdbdf255300000008000300", @ANYRES32=0x0, @ANYBLOB="d6392f7eb167"], 0x1c}, 0x1, 0x0, 0x0, 0x20008000}, 0x4000080) (async) writev(r2, &(0x7f00000001c0)=[{&(0x7f0000000040)="390000001300034700bb65e1c3e4ffff06000000010000004500000025000000190004000400000007fd17e5ffff0606040000000000000000", 0x39}], 0x1) 17:58:46 executing program 4: openat(0xffffffffffffffff, &(0x7f0000007340)='./file0\x00', 0x0, 0x0) r0 = perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x51c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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 = fcntl$dupfd(r0, 0x0, r0) dup(r1) sendmsg$nl_route(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000100)=ANY=[@ANYBLOB="3c00000010001fff0007248f1c872d2bf1b75bee", @ANYRES32=0x0, @ANYBLOB="ff7f000000000000140012800a00010076786c616e0000000400028008000a002615a354812c4560053e8c1d1f9dd25b35c93a667e98d7bacbd4bc"], 0x3c}, 0x1, 0x8000a0ffffffff}, 0x0) perf_event_open(&(0x7f000025c000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff7fffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xfffffffa, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd}, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, 0x0) r2 = socket(0x10, 0x80002, 0x0) dup3(0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendmmsg$alg(r2, &(0x7f00000000c0), 0x492492492492627, 0x0) ptrace$setsig(0x4203, 0x0, 0xfffffffffffffc00, &(0x7f0000000700)={0x31, 0x10000, 0x200}) 17:58:46 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) (async) socket$inet_smc(0x2b, 0x1, 0x0) (async) r1 = socket$nl_route(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000080)={'macsec0\x00', 0x0}) r3 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r3, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000140)=ANY=[@ANYBLOB="20000000100001140000006cec41d89f37fa5897", @ANYRES32=r2, @ANYBLOB='\x00w'], 0x20}}, 0x0) (async) r4 = socket$nl_route(0x10, 0x3, 0x0) (async, rerun: 64) r5 = socket$netlink(0x10, 0x3, 0x0) (async, rerun: 64) socketpair(0x1, 0x20000000000001, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$packet(r6, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000080)=0xa) sendmsg$nl_route_sched(r5, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000580)=ANY=[@ANYBLOB="4400000024001d0f00"/20, @ANYRES32=r7, @ANYBLOB="00000000f1ffffff00000000090001006866736300000000140002"], 0x44}}, 0x0) (async) sendmsg$nl_route_sched(r4, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000004240)=ANY=[@ANYBLOB="680000002800310f0000ec1abf50629007000000", @ANYRES32=r7, @ANYBLOB="0d0000000000ffff000000000b0001006367726f757000003800020034000100300000000b0001006d697272656400000400028004"], 0x68}}, 0x0) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, &(0x7f00000000c0)={'ip6_vti0\x00', &(0x7f0000000180)={'syztnl0\x00', r7, 0x29, 0x4, 0xb2, 0x9, 0x0, @private1, @remote, 0x8, 0x7800, 0x8, 0xa9eb}}) (async, rerun: 64) ioctl$sock_ipv6_tunnel_SIOCDELTUNNEL(0xffffffffffffffff, 0x89f2, &(0x7f0000000340)={'ip6tnl0\x00', &(0x7f00000002c0)={'ip6_vti0\x00', r2, 0x4, 0x9, 0x1f, 0x8, 0x2, @mcast1, @mcast2, 0x8, 0x700, 0x800, 0x8000}}) (rerun: 64) sendmsg$nl_route(r3, &(0x7f0000000440)={&(0x7f0000000280)={0x10, 0x0, 0x0, 0x2}, 0xc, &(0x7f0000000400)={&(0x7f0000000380)=@RTM_NEWMDB={0x78, 0x54, 0x8, 0x70bd2d, 0x25dfdbff, {0x7, r7}, [@MDBA_SET_ENTRY={0x20, 0x1, {r8, 0x0, 0x2, 0x1, {@in6_addr=@private2, 0x8edd}}}, @MDBA_SET_ENTRY={0x20, 0x1, {r2, 0x1, 0x2, 0x4, {@in6_addr=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x8edd}}}, @MDBA_SET_ENTRY={0x20, 0x1, {0x0, 0x1, 0x0, 0x3, {@in6_addr=@mcast2}}}]}, 0x78}, 0x1, 0x0, 0x0, 0x80000}, 0x20000000) sendmsg$nl_route(r0, &(0x7f0000000140)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x1000}, 0xc, &(0x7f0000000100)={&(0x7f0000000080)=@bridge_getneigh={0x28, 0x1e, 0x10, 0x70bd27, 0x25dfdbfc, {0x7, 0x0, 0x0, r2, 0x8, 0x6}, [@IFLA_CARRIER={0x5, 0x21, 0x9}]}, 0x28}, 0x1, 0x0, 0x0, 0x24000840}, 0x24008000) openat$ttyS3(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) pipe(&(0x7f00000003c0)) (async, rerun: 64) pselect6(0x40, &(0x7f0000000240), 0x0, &(0x7f0000000040)={0x1ff}, &(0x7f00000001c0), 0x0) (rerun: 64) 17:58:46 executing program 3: bind$unix(0xffffffffffffffff, 0x0, 0x0) r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50a, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xff7fffffffffffff, 0xffffffffffffffff, 0x0) r1 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000040), 0xe0c81) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r1, 0xc08c5332, &(0x7f00000000c0)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r1, &(0x7f0000000000)=[{0x84, 0x77, 0x0, 0x0, @tick, {}, {}, @raw32={[0x2100]}}], 0xffc8) r2 = perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) sync() ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) ftruncate(0xffffffffffffffff, 0x0) mount$9p_fd(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0), 0x29200a, &(0x7f00000008c0)=ANY=[@ANYBLOB='trans=fd,rfdno=', @ANYRESHEX, @ANYBLOB=',wfdno=', @ANYRESHEX, @ANYBLOB="2c660363616368652c636163686573ca552c34c5de3b2c6163636573733d616e79d56e616000e961502c657569243df23a31b88b040291a2ef7d434ffbfa4faa6f580c926fe6b0acdcec588c54145e4c10727a84c2e832c887dcab9305a4a5a05eb6139652a6ce9f1d9b9bb4c9435995dc99b443447ca0a5c6d636ae9aa581459ef43868f9191df43320143364625227187cbe2fb6c649e86a19af9d19031657257a6f", @ANYRESDEC=0x0, @ANYBLOB=',smackfstransmute=/*,obj_role=,pcr=00000000000000000032,\x00']) ioctl$NS_GET_OWNER_UID(0xffffffffffffffff, 0xb704, &(0x7f00000004c0)=0x0) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_int(r4, &(0x7f0000000200)=0x32, 0x43408) r5 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) perf_event_open$cgroup(&(0x7f00000004c0)={0x3, 0x80, 0x8, 0x5, 0xdc, 0x1, 0x0, 0x0, 0x8, 0xc, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x3, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x3, 0x2, @perf_bp={&(0x7f0000000300), 0x3}, 0x14000, 0x9, 0x3, 0x3, 0x3, 0x7fff, 0x2, 0x0, 0x5}, r5, 0x0, 0xffffffffffffffff, 0x9) r6 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_int(r6, &(0x7f0000000200)=0x32, 0x43408) r7 = openat$cgroup(0xffffffffffffffff, 0x0, 0x200002, 0x0) openat$cgroup_ro(r7, 0x0, 0x0, 0x0) r8 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup/syz0\x00', 0x200002, 0x0) openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x0, 0x0) r9 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000540)={&(0x7f0000000500)='./file0\x00', 0x0, 0x8}, 0x10) stat(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)={0x0, 0x0, 0x0, 0x0, 0x0}) stat(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000880)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f0000000080)=[{&(0x7f0000000200)="1efa6527ff2351cf1ee6dcf59ede8d599c4725c105a4aa471fa56508f96b4224ef02b6c0ceab1dcbee748ff8265a558718663eff9f6b4b6e9bb81244b94dc2100280bb48c16825816ade004969d5668e15", 0x51}, {&(0x7f0000000280)="4c06090a1fe92e1725121d8099de7c6ce795ccd97a183df4b6c111ce83798c3e8cffb5a23b38ccae18b45df3f13ad51878c6140bf82456ae244fba7a98edc4d8cd8836ff3010da85ea81221037db99bc7190fa88fafe9fae8077a6ca8ff20a9d2e06df1c631641e047999653226cd7a8b590a3810eee2d8134832b227913b84fe07daab2f5243db9f8e48912029b77d60c9298873ff505b4e4c3bdd6d2afaa0c5e0a92d739c5a6faf6bd3b0f3639351452a9b019d525b02b16f79bc0bd775643c1", 0xc1}, {&(0x7f0000000380)="384df6a3996709a0fcd2b6d218ee6230930370268d0d80f544ebd88bf4175e0125990ab176eeb74e2faf1897066fa8b6149ad33c430ea752f5ebfb2ef52879a1089ee1b50d7689e265f7ea0c175dfd2216fc75e29ffe8d3b19ab3feb6c77586daaed87aa8e8f31fa576623", 0x6b}], 0x3, &(0x7f0000000780)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0xee01}}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xffffffffffffffff}}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, r3}}}, @rights={{0x38, 0x1, 0x1, [r4, r1, r5, r2, r0, r6, r7, r8, r9, r2]}}, @cred={{0x1c, 0x1, 0x2, {0x0, r10, r11}}}], 0xd8, 0x8000}, 0x2c0000c1) fsetxattr$security_evm(0xffffffffffffffff, 0x0, &(0x7f0000005500)=@v1={0x2, "bda5f666a1f02c"}, 0x53, 0x0) ftruncate(0xffffffffffffffff, 0x1) clock_gettime(0x0, 0x0) mq_timedsend(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000400)) [ 822.090960] netlink: 'syz-executor.5': attribute type 5 has an invalid length. 17:58:47 executing program 2: syz_mount_image$tmpfs(&(0x7f00000002c0), &(0x7f0000000100)='./bus\x00', 0x0, 0x0, &(0x7f0000000000), 0x0, &(0x7f0000000000)=ANY=[], 0x0) syz_mount_image$vfat(0x0, &(0x7f0000000240)='./file1\x00', 0x8100000, 0x0, &(0x7f0000000000), 0x0, 0x0, 0x0) mount$overlay(0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)) r0 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141001) r1 = dup(r0) ioctl$BTRFS_IOC_ADD_DEV(0xffffffffffffffff, 0x5000940a, &(0x7f0000001900)={{}, "0c91ef95e13ce37b8c833bc704e1c077e8f4d0d0c82325b63c9579fe59d9da29a0d55e11bcd6e663462a482cab7c6575b833a086a930ad2b4ec9be1cfbb546d600e4523eb3de4f7c960ed833c7ef21427bcdb2a98a463080c19165dfaf983c73187bd711a430b64b3ed4f1853b94799c922a0d1bf2b4ef57abcf686e1b2510c85bd53ed804236b8cc78db1ae277834e4c79d72e8fb4852c705add463a6add13de3fff3c2e4bbd3d802b9b3a2e0e0c8d28e596514e9efe249bb83ea5e96900f03546e52db794d137c367ea58d045a49cfbbbcb575619d32b53bd9df699b37f933cb49985291f8d3e5badee0e9b79a0708f8c4f1437bd241c34ebbbbd3749933596d9aa24b0e5b518fdde5595364e19a421ddaaf5f35b53cb49e098bbdb56f79f911da14c27bf07524b0262287aa94d4ae9a3cfd4d1e0e2439028d9e53a4096a938d7ec534f7c9041d1c18ebe5477bc97e01bbaa4d7a7199f6aa9945a27e7a7a6aacc8199ccd79067add2440ac75eca71891da65584aed967952b38c262bd3227fd4110cbc85eac31171a145e8d2db4f60eacd280c763f328cef53e3efd8955f2371c2117d436206194ad55bf07fcdfa33231247f63d73b1516ae1480c59f786dc3154c9d848d44570b0e954987f1b84dff6c93cb33aa52d1949dbc9b05e1896fbea6f6c6513ee80ff505b77dff6c4184d355e4b58402ecdb0fd3e247d99dabbf1670d374d10c3f98bddc64f0b869a97b405697823de27fa0178193042e129b68cf4536b2c0785c70db57d4d29504e2fc5f8c9fd46d91a4e72a5b22846c598cf4ed820568bf0f3bccb713ba5bc2aff3d10052c4ca0751eaa1149357570017c01d510f1508b895eed2679e6614a833ef1635f7c98e1c0f22f4310572299864f1547edf0ec212e3051dca49ae037a39148dab27498b5ec321511da30be419d19b250443c0cdcebc6bcc89bc886abdff9d7dbf1236c9bc373e3c7abafb50b88bb4112aefb23ec27f4bff0265c6683a1d29319063e70bc8d372cf14019576fbd8fe3dfb434a240d6a632f5a6fb89f02992fc5d985c5768ae65b586ac24bf1d8cc702fc4d282130141306cf69b0e0045e62ad494acd22203df20db50ec724e59c959eec225744f270f2a431801da7349d2af87148a9c8ccca3a3b02e695e7e9614982fa0f911c8e3eadff0851859ce0e0cca1c712ca63d25e31b70a872d0e1a555d59ababa7775afcc6ae87f6a288d9529bbe1eafc0518540c6128b3005a317bafd38023e743f14d23516e06932dfcc2e5afeb084eb3e0a30526a536a42ee85400e24d65978a98f7ef0503229c61506bc6698b40bef89874d84bc6662e06a0425596484a30bc03915caeec0ebeb5b2af72fd4d3ed13536ed9bd6d11a4b3829157c351682a13fbf5a650499d9285012a4b0defcdaddd411980093221488aea618689b66d20aad99bcab47f005b08143eeb87fa260e941f5fa4c66571b1b2bd39fce43ede9e14a56af58263be9e625fa401207494b55e0a7f989d0bed0c49cd064d3325e3e1b50edbbb4b398b5e5e74ddae7997b7585bea5cbc0c5dfd46750336ba9cbe08d54918749658bc94d1d73894b5ed115e1424ca5582f6c826a126e56a030828b2721aec580b07d4c8097e2ff466e9c331cc3bba192e21a7bc939179a565fea9d7d0db772efeec1edc8e10ff18857e1e2902a5181eae290199679f361782bd3ca8a65c7a13e53aab364cc42bed4317bdc3013ced812c440dfe180d85e27a0d77c2c3d935829f2a9a12ab84ea26229f9e04dcc2c9e728bb6224cd51c69e44fe5d340ab9b92cdf3cd1cdeace35c95b5e64a7918c469d0fae7b2aaf10139dfa2c99a8213280465363b68cce18365e0b90fd451d0ed033a12174a3d7f6d21d33e40029c9589ee025ca92b1e8963af6984a90bd3f381dbd4170d1e6b01d7c01a4b076e4e07a8cfe6fc3dcc7ad277a619867e509d5f76a5567a30dcb5cf5bdd52954d934b559163a4826284944485b8294fc7a715b3ae7b793470abb5df067903de8e3d2c2e8caf9c62e29f8422f71597106c5bba134aed65fb5f7a6099d2a5575df29c9d07a0014e55cb0f83bf07989b341dcec68f7e2bad9f7c6db3bf0dbe5ea7b1afb384050c0b642257731f8dab33c78bdfbae01e465d4097e0455990a2b344776f77c855248d879ed8ceae3588205dcb26923934007b19ca334ae54d25a23c0e307b352c65b67fe6e67150b3b0bcdcfff86bc74a05a04c1745b3f51aa8d225df8285918047683eabf0728d8201e2a23b2ad060b711fea58ecda3cd3f7c17f4eb7b06718d4e871c0702deec55c67899fd7847900d930c4d4348d7a6b607746d745831d7b625fd8ca61ac2ebc99bef69ee88f92c0d9afd853143493124ea8b5badf5b266a16a302cdd36819d2ce1609d5a03c2eac448606242b706e45662cf5300f9a05baa8442e1c4ac87d4231e042873d3eee9bcf820bae83511f205b7c92dbf34e075550eec2aec0cf596ae442ceaeace636f2597fe15dffb809ab9d40b1e5508ed62530e251f3e50d1454b290aa5271789d95a40071d912552b21fbda40428458c59da726425dd2f0f8d9411571e084e444a0d3f2a075fc87749aeeb5194491c360f2f73f859ed320e02977cd2dc062d5ea22002d31e60e8d58ee77641c8757bd67c037505bbb25d6a9719c531fe4f6493dadb5e396edeb203e026257942248f8b7f9472d937b6002a6b0ca6c07441d6292edae03804d6d39a201d9cda3f6c7b2e731a1fe7a6b05fdcace09e7f245781e9444285813d3b3838696d473c67fba81b6baabb34ae2ecd997e9a6ff93db39e49270100fe83be8a6be3a175b341bbbf39804d618a933f7c79a7aa2f0780c4d4f89ef0ce335cc691dc0c1fb222bb1806fce00ec1fad0a5641e87b040f4677a1f2c384fb9098499aefaa3fa9286fd41c41f29daa8a5d22d24e46a4aaae1b1d2eed50a858801e08380ee0d4be2c918bdbbc2494608a35c5ec2e7f4f4e2a2ed73f3fc44457cc4903a228baea55ab14a3b8df5b3c6bd8a61e72f971b0717d41cef17a51a8c7e9edfef0d42b7bccc01402eca99c03091ce10554002c790d2f2694a9046d57534bee08d6a053503eecca006c767a966332ee40549511c31f04f056a3cebe58518b57674541d1c28f8936aaf6e037692d99198400a249e2fe5d129e04338190eb70887e706645f860ecd6d85f5760f4d0e8d94ae7176358f90dfa1daa4eb371b4ae6cbe688adae92358aa576874baa0920eb1093583ef8ed704f8cbeeaf1b1387f244d97bc5864ea7fa3f5612a7ac6cc92aace3111731dc1febafac130addc220b638e073f16fa1213c890f6c3543a0971b2eded89278c5168cda3e7211af7e1341e8347df5d91c8f00107f661665f427a9bf2f11b67d6c7afffd851b5574ff3dddb2b9749e1a6c8bb2bfc627b618f8ce0a46bfeee8ad6d913da098e7304a70f6a992de8dc99b1a2f2773b75709f76497d9e9c228b7c9cb1d6bad2cd556997bc49518fdcdad8489283b8c47130a8ef5a9ac477c3eefb36e16af6d2df4338eec4cc38604a53fa4ac39927f5a96bb2dc9be7eebe98116170f656831f33bf1450ff8503647838a183c259c04c2cf928054702e1971bb3258e3d0159e2276fdb8e2f9a5e2658dbb19c3019e84b34da469c7c7d1d530b213ae2c4d3ad6793ba417bc7cb166958ad052493853076ba0ab0fb3dac9ea2fa80e6b12919a49d75ff6254f84cce798fb995374e8413e5bae40129b9ec14c3e756571de2bd678b171299a6184c0f2591ebcf62794ead31ac70ef21f899aff8407ba43c51aa7cfedb3775f7178ec137ecdcfbc6c9a23c97c550bc4aafa2b6f7e0d0c18ea455efeb3f71c4e4e30e0dc8cebe2a11f76320f650b319304536ab48af63e5ef50669097dc264b356de96ab3750696a7f2e2ab259d7903797092ec9db05d1b9b2db6026295f04138114ac87c289d56755fb2f689d6ab588a941e7918adc954d374116f2a7908eead1dfc7955fb38df5e86d07c09403ad66e57c122ae307d69e1721133c89e6cf3554374f504596f70c0e19231335d09b99e7a556fc4eaced284c563370b2ba531dc361468852ba82f78f6a3cf1b24b1996b75e35d61d1beb282b78e10d2c0aca54998ee29ac703fcb418d96b2c8a581e95638b31a404714f9915124496e724a4d112d6c27a7376765b6401a4b63b23f617f68ca7cbeb114695d3f874613b8e048ad8ece260ec74e729a7eb55dd64c95c1176f8f00fee42684e1c1f73b72bba8030d0e10623282811abe9a7c52f3134db5c816025569a20fed6fcbccec3998921002d409b0d56a4a0ece8d94f177e325669aa5afe6faf7953a084c1a85c3ef403314c3e5ae45e37601e7572cd5e06b21f83947e2644d34e66fb0b97da34b4c8919ab3a90316cf22ac82d8aaa16ed3451498f3d32239d25cae0671764b174e2616aa9138db9d80d8c42a4ee85bf540443ba78df27bb844841366c8a4085f68af04fc8f5d409b63d835af29c9fd945ad174911b6b63124cdbb2290152afe4672e70db1115f1c62ed4c498d1681aaf37923458abdcc0f22381e288ecfe4b7b153148469cc37440c68565ba7e1436d00f7ca0a028993921d552e5c6557e63064f8d63bd9637eb4a2daa388fe206f38e7f39aca0ba6be08a2be36cd6c59077b3e3a8934cd56e73a3236adc6a701f864b18a54ecbfb59af1a1b62bc8b3147d8030e9b81a49a8b378a5a911b7317b7d10d676f880784b7f3e4db9d955624de7c4a206a6575622b295e953cb9e529354a340b450028a4e272de1ba1db5f5e38d1cacdd75995ada05ae5c3a8c30402a1dfe88104afbfec78c966791525fb6b65db0385ce2e0c875588db6bd179fbd3cf659d621516ea78a28723a33a774dd03d06877b2a06c9c86bbba8a944e7c0432565e4b502c75880671240721bfd10ef05d9cc698aaff8baf26412aca67871f228f0fdc72fc8ffa4d299915bb2ad9033602262dbd9d03a2e0a330025d206fea0c0aaed5f6d23c748c8dbefbb7d434ea2279ddab3240abf767ce55301a13ed0d86a46b2d6d9c08ad87d395fb56900b063e581c2d91c2f26b8ddb99c8f028c647686243ccc6aacf79d8a9a25cdc3df38928a6efcc8e8a059e98adb1b0ded497ffee90dae7efbc7e7d68781c47e9313b5a2f8f8e3bd2d452e6940f0c882bc8dc439ae5050fc234104f0ac10095f174948c6abfd1ddd8435fcfe465d289dda349b6e38c3e2b6a552c38bae995b29d1cc8493ae041966f3b0ca937bb956454fbd4ff771acd9cd8fc2fa9deba48e05584b58378e3cb40bcbad59905c05921837464cf94bfa1910a5323dea35aaa896c00c4015fb8758adcb2b585de46dfd6a9162d75931f47c344f6aeba5911d80dbd7fb07504fa5111cd04835dd3a8e09c47f1615b7bcd6d56ce77cb69b366e09d4e32a2bcf23e65ce41f205d4d4dbd00e41a247ec59ab5903f79bd57bff1ff8fef74c9e1e2d98d74ca3027432f88d4c8cf0652c23f8519ee3674885ac4c91506ff79c40f0f759cf05711489d55492ba42e5bfe83d4284311880bf94087185a0b2b3f47bf0b11b15feb7ec8db8f27366a9b7a8a60ff97b9658d668cbab3f12b39c63331587aeb82e44d1b1ab4eeb50c2f98e3b7f5badde2105e661b54ac0659d4f721af1b88c93b79b12625709bf7d06836c85c4efa1677beb8bb8b9ad25ac27ea83e33b1b1d54e80e83fb2ba937210167910bce0107b99ea6ec3b5a3fae4081037e2de321560b86fa73a193356613ac6c5c397"}) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r2, &(0x7f0000000000)={0x2, 0x4e20, @multicast1}, 0x10) sendto$inet(r2, 0x0, 0x0, 0x20020094, &(0x7f00000018c0)={0x2, 0x4e20}, 0x10) r3 = bpf$MAP_CREATE(0x0, &(0x7f0000000200)=@base={0xf, 0x3, 0x4, 0x400012}, 0x48) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000280)={r3, &(0x7f0000000340), &(0x7f0000000040)=@tcp=r2}, 0x20) recvmmsg(r2, &(0x7f0000000f00)=[{{&(0x7f0000000100)=@ll={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @multicast}, 0x80, &(0x7f0000000480)=[{0x0}], 0x1, &(0x7f00000004c0)=""/140, 0x8c}}], 0x1, 0x40, 0x0) setsockopt$packet_add_memb(0xffffffffffffffff, 0x29, 0x32, 0x0, 0x300) bpf$PROG_LOAD(0x5, &(0x7f0000000300)={0x1a, 0x0, 0x0, &(0x7f00000000c0)='syzkaller\x00', 0x1000, 0x0, 0x0, 0x41100, 0x1, '\x00', 0x0, 0x0, r1, 0x8, 0x0, 0x0, 0x10, &(0x7f00000001c0)={0x0, 0x0, 0x6, 0x800}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000200)=[0x1]}, 0x80) 17:58:47 executing program 5: perf_event_open(&(0x7f00000007c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp, 0x0, 0x0, 0x81}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) socket$inet6(0xa, 0x800000000000002, 0x0) writev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000080)="ac94e62287a5ba1819bcca97d905cef948cc1a8f7e0013bab5bef4879f80bf79ed254423632122b70f17126e2bcb023255951bbcedce314f67368b0bc8c2cc0c6ae563027b17ffbff8996cad559405440417f5cec159aa44aff172e843e57583ee7fc91d56bcf61997c3721fd8f308c58a271f0e3a3256a3e4bb01ba0083912a281f847fd943f4520585bb0328e1b6abcb70aa41824566531827ad2d9f43aaf59d001f8d4771580000", 0xa9}, {&(0x7f0000000b80)="da253c44a28b8c8fd9ac32b839df5a0cbdea744c2e82b646c613707cd4d21189d08234d9afc80c90785ff8b4dbb2f94bc5f5e561dbb29c45f8a4b899a501655b40722d7f78e6f16bf33b973b2febcf99830c469e52ff47569955706fe58e43aecf1b12a60d7ea0876d727079f8348ee0dab8b3c1f390", 0x76}, {&(0x7f0000000c00)="d7dda80ce210426a960c2a087823a1be32b6ca750c634fb9483c65a186ac288bdb37ebf76ef65ba8a541df7e0ec64ede0a56fc8b33aac60ab0c7f62df235d64fcc6b8c6e97b497a1407315b463f1f3a109e3e180bc759560e5ff57c4f418333e9d58627fecf50ad822e22557d614c6a46bada749c0e5ded96cf9c617f89a4280178ab231b3fd98ec350256f3043515c867e78bf21dd5b5b50c8b224c7cd9a4983bab04c46f193a4ae8e1cf2c7a96f16362b8382c6d4642050469c1daecb56d1ea0c7010e8e053ab9090d9619aa91be2c09d5e7f268c1f03bfca78d6ed041e9452eac466ee60400a9b886b53e377ad37f78efd5fb43776bcbf5352efab20f882c8779df8942e8c6306b33c621c2815f52386ee7eb548ead5c49235884283a87ba943e61", 0x123}, {&(0x7f0000000600)="202796a0d8a9cd5c1b08073f197052bc7bb02c57d30a2da96ce35975c8636342076c4c6eacc3510c05528fc15404dace473a5b833be713b1e9eed40df8365e292906833a7b5e9318021ddd924ee2164a97f62f8f1103148fd83cb42b0e3bebad6dda35ee04a1541d0ede57168595d1cd7ebe278e27284d751beb23329136", 0x7e}, {&(0x7f0000000500)="74b27d291b8fbf3d320b1fe80d39cc560159af7e5beb0d1e66ff266ed72359591c80708635004166a531190919aaf068aa71a19c89a4dca308993d0196993f37e0d0f7a88e8a3621e43b7600032c5c50dd86522f98684cebc5cf5bb4d6615a666d4565e1ea819c9f8daa1aa3f4d734420f9509c91ba475b0ef465c0b3b0aae20fae36afe72b67b8d6eae33357b00b5b5955ce7ae17ccf85c299a7dc22f44cd4d3cf6a3817fe862e9c585ad42159a75796aae4dfc5530cf07291c0b6bf6ac7f1a042033dfc2f276804664a4bfb5642a863d24e7fa0aea428cead078e1e4", 0xdd}, {&(0x7f0000000840)="ef85503f2f24039bd6d9279377b7b3a248ad61d1d49b0bc99bca552e6891217c582a930696d474b029926a5c9e028c41363d75931cf6b569f3164faabca5c149dba1619985a7584363b8d9979b6c39d30e309b2c93366fec8b9bb74fa6ed8cf21f7c3e35699c4ce420106cd635b5829648011a3b83eeafa09f95cc998b2cbdced59c7505b6eb6a1d189c66a9cbf9c209a87a4a73f85054d618838d2e08c969ae8240da3381ca7707e4b87d34ddb53761a98faded3a053a98028cdda5119c2904eec23e734b9b60774053abc49109af44559617c2079ac894d16c9b3b5719dcbe0e3bf39b71a6b166d5e76157ea1a0ce8784817b9e695731336f4aeeac3468a3ec2ac18f3549dc8f128ffacedde04ec", 0x10f}, {0x0}, {&(0x7f0000000280)="a70a476d3fb377a7a5ef4ded651806383bcf879ad7e85e5a1766524bb604c7924afe621b6a9ff53344fbd1477ab5b72080f9d2ddf09cff4291a27d35b370450db158d6d2b91b7353080050c369a577f5f1fdacae51eb3e42f6bd186861839cf367a3d12ab11b538e5e587f90812d045dc98bd20d9710ddb6c3bca65942e557f849dfed3643a5e127a9fd78836a2678538d8dfbaa234d9bf11a735bfc9de539f02085bf10e20a1169500e05e7076b7286e5d2a0b0a61ffe1c55e097c85e77e6a52845bbb9123ccbbc8b4808cadd8c203f43efc47a5f72a98de193", 0xda}], 0x8) r0 = mq_open(&(0x7f000084dff0)='!selinuxselinux\x00', 0x6e93ebbbcc0884f2, 0x1ca, &(0x7f0000000040)={0x9a, 0x2, 0x3}) mq_timedsend(r0, 0x0, 0x0, 0x0, 0x0) mq_timedreceive(r0, &(0x7f0000000180)=""/204, 0xcc, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, 0xffffffffffffffff, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_int(r1, &(0x7f0000000200)=0x32, 0x43408) bind$inet6(r1, &(0x7f0000001040)={0xa, 0x4e21, 0xffffffff, @mcast1, 0x20}, 0x1c) preadv(0xffffffffffffffff, &(0x7f0000000280), 0x0, 0xd9f, 0x0) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = mq_open(&(0x7f0000001ac0)='!selinuxselinux\x00', 0x40, 0x84, &(0x7f0000001b00)={0x2, 0x8, 0x5, 0x7ff}) close(r3) preadv(r0, &(0x7f0000000ac0)=[{&(0x7f0000001900)=""/84, 0x54}, {&(0x7f0000000980)=""/253, 0xfd}, {&(0x7f0000000a80)=""/30, 0x1e}, {&(0x7f0000001e00)=""/4096, 0x1000}], 0x4, 0x4000000, 0x80) mq_timedreceive(r0, &(0x7f00000006c0)=""/37, 0x25, 0x8, &(0x7f0000000700)) sendmsg$RDMA_NLDEV_CMD_SYS_GET(0xffffffffffffffff, &(0x7f00000004c0)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f0000000480)={&(0x7f0000000440)=ANY=[@ANYBLOB="a9bd7100fbdfdf220666814e1f250800010002000000084001000100000000000000df6cee8038da03000000000000008219d700"/63], 0x20}, 0x1, 0x0, 0x0, 0x20044010}, 0x1000) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000400)={&(0x7f0000000d40)=ANY=[@ANYBLOB="5000000010001507faff00000000000002000000", @ANYRES32=0x0, @ANYBLOB="00000000000000001c0012800c0001006d6163766c616e000c00028008000100100000000a000500040000000000000008000a00", @ANYBLOB="81ef1e11f4f46bfc27c90920a5dffba55fae41dd01a09d8eabc8d9f0c2e49148cd9ba073823b51c54727ff8d8b9efb8823fc726a12750f01039ca024404bca9e423e7cff8e7b994624de9f0727939c3d8b0fad17ce234a9cb905020000002f3ca7d517c5b68a57c2be2ca2104915ceaea926d2ee9d54f48f5c7091b9f9c401c200009fb78e6f89aed56f1e0adc139e735069234eeb82ab4805759aba8658653f87b5776b2fe94d8cf70194a280c7e963d41c0564be6470d7e777323e12bfb0550c197c5ec5c8b0ce96aea7acb08ee17adb270b8d20731e710e9f9751ebf15245137387b575bda52b1fb0acf873e88530236ad495a69c7630b86d39d1bce1f5619e1b91a3ef5401eea50808f8de4a02377728729c104241457314606c87f9b039a70982f3efad781edb60964362d446865513c4b92014af01f6d6fc44a543df9fa6582c68fc11025d2d70709439a2674aa185ab340d5eb5b741288dcde7033d41ed60a26bf406d00a1e656c8be08abf1069604ed123762bfc778607d3711f24c0cb62d6de56a45f7a90717fb6bc5869df0260e16f8a4e23c92f9163e8d878262ed5fab0a892a8c5a232695ca247d94a296f2a480b96d05f710b2ddbcd7c47d39f5b20d58cd71580db95ff6a01ffa26b87314d88c2f07922a7788b762557903d5889bafdd88ce8c0065902bc0798aa83a8ea2679770dd59add14f1346577a47279a8f8ff202fea0ac1d169bf003c405dbf48910de32efed3fbd512af984f9122a3777dee8749c7ece8c7f2c8b079442009f015ebe83f265476a749d5a1387cb1c55b55ca2b08a5f5014c2ebd1ef7e5c507006e8f6938bf754a626ec0c266cb30f1e19aa0162d47d2a0833469f8447a3d847fb1d762b16960adb3"], 0x50}}, 0x0) r4 = openat$full(0xffffffffffffff9c, &(0x7f0000000680), 0x22c00, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) statx(0xffffffffffffffff, &(0x7f0000000740)='./file0\x00', 0x1000, 0x10, &(0x7f00000036c0)) fstat(0xffffffffffffffff, &(0x7f0000000b00)) sendmsg$nl_route(r4, &(0x7f0000001a80)={&(0x7f0000001980)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f0000000780)={&(0x7f0000001040)=ANY=[], 0x70}, 0x1, 0x0, 0x0, 0x4000}, 0x4000) [ 822.517176] device vxlan0 entered promiscuous mode [ 823.370851] netlink: 'syz-executor.5': attribute type 5 has an invalid length. 17:58:50 executing program 0: r0 = openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x26e1, 0x0) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000280)='blkio.bfq.group_wait_time\x00', 0x0, 0x0) (async, rerun: 64) perf_event_open(&(0x7f0000000180)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffbfffffffff, 0xffffffffffffffff, 0x0) (async, rerun: 64) perf_event_open(&(0x7f0000000440)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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={&(0x7f0000000000), 0xa}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) (async, rerun: 32) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000200)='cgroup.controllers\x00', 0x26e1, 0x0) (rerun: 32) setsockopt$sock_attach_bpf(0xffffffffffffffff, 0x1, 0x32, 0x0, 0x0) (async) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000080)=""/233, 0xe9}, {&(0x7f0000000280)}, {&(0x7f00000002c0)=""/99, 0x63}, {&(0x7f00000004c0)=""/132, 0x84}], 0x4, 0xfff, 0x1) syz_clone(0x60080000, &(0x7f0000000340)="5e053401bb2a4cd7aa679ea5f30502f0c8b87a431af65ff7055bddb4e944bed2c2d91197fc3cd5ba7c60661f33c9d6fd854aa945127cc1dd33587b57a1ef851e519b268f5998432c28059bf3eb1722828fb3a7415bf5cb0aa11fdfbbf3083e644a12890704b98dda0416556dd9327672d488ea12ebe444bea8b48fe71dff6a70aaac9f871d0a0404d10e5d30bf4475c7243f59ec7a93872d44dd404e56af666cee5e0227e90cade907d5cf2544f9", 0xae, &(0x7f0000000240), 0x0, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) (async) close(0xffffffffffffffff) (async) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x4030582a, &(0x7f0000000040)) 17:58:50 executing program 2: syz_mount_image$tmpfs(&(0x7f00000002c0), &(0x7f0000000100)='./bus\x00', 0x0, 0x0, &(0x7f0000000000), 0x0, &(0x7f0000000000)=ANY=[], 0x0) syz_mount_image$vfat(0x0, &(0x7f0000000240)='./file1\x00', 0x8100000, 0x0, &(0x7f0000000000), 0x0, 0x0, 0x0) mount$overlay(0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)) (async) r0 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141001) r1 = dup(r0) (async) ioctl$BTRFS_IOC_ADD_DEV(0xffffffffffffffff, 0x5000940a, &(0x7f0000001900)={{}, "0c91ef95e13ce37b8c833bc704e1c077e8f4d0d0c82325b63c9579fe59d9da29a0d55e11bcd6e663462a482cab7c6575b833a086a930ad2b4ec9be1cfbb546d600e4523eb3de4f7c960ed833c7ef21427bcdb2a98a463080c19165dfaf983c73187bd711a430b64b3ed4f1853b94799c922a0d1bf2b4ef57abcf686e1b2510c85bd53ed804236b8cc78db1ae277834e4c79d72e8fb4852c705add463a6add13de3fff3c2e4bbd3d802b9b3a2e0e0c8d28e596514e9efe249bb83ea5e96900f03546e52db794d137c367ea58d045a49cfbbbcb575619d32b53bd9df699b37f933cb49985291f8d3e5badee0e9b79a0708f8c4f1437bd241c34ebbbbd3749933596d9aa24b0e5b518fdde5595364e19a421ddaaf5f35b53cb49e098bbdb56f79f911da14c27bf07524b0262287aa94d4ae9a3cfd4d1e0e2439028d9e53a4096a938d7ec534f7c9041d1c18ebe5477bc97e01bbaa4d7a7199f6aa9945a27e7a7a6aacc8199ccd79067add2440ac75eca71891da65584aed967952b38c262bd3227fd4110cbc85eac31171a145e8d2db4f60eacd280c763f328cef53e3efd8955f2371c2117d436206194ad55bf07fcdfa33231247f63d73b1516ae1480c59f786dc3154c9d848d44570b0e954987f1b84dff6c93cb33aa52d1949dbc9b05e1896fbea6f6c6513ee80ff505b77dff6c4184d355e4b58402ecdb0fd3e247d99dabbf1670d374d10c3f98bddc64f0b869a97b405697823de27fa0178193042e129b68cf4536b2c0785c70db57d4d29504e2fc5f8c9fd46d91a4e72a5b22846c598cf4ed820568bf0f3bccb713ba5bc2aff3d10052c4ca0751eaa1149357570017c01d510f1508b895eed2679e6614a833ef1635f7c98e1c0f22f4310572299864f1547edf0ec212e3051dca49ae037a39148dab27498b5ec321511da30be419d19b250443c0cdcebc6bcc89bc886abdff9d7dbf1236c9bc373e3c7abafb50b88bb4112aefb23ec27f4bff0265c6683a1d29319063e70bc8d372cf14019576fbd8fe3dfb434a240d6a632f5a6fb89f02992fc5d985c5768ae65b586ac24bf1d8cc702fc4d282130141306cf69b0e0045e62ad494acd22203df20db50ec724e59c959eec225744f270f2a431801da7349d2af87148a9c8ccca3a3b02e695e7e9614982fa0f911c8e3eadff0851859ce0e0cca1c712ca63d25e31b70a872d0e1a555d59ababa7775afcc6ae87f6a288d9529bbe1eafc0518540c6128b3005a317bafd38023e743f14d23516e06932dfcc2e5afeb084eb3e0a30526a536a42ee85400e24d65978a98f7ef0503229c61506bc6698b40bef89874d84bc6662e06a0425596484a30bc03915caeec0ebeb5b2af72fd4d3ed13536ed9bd6d11a4b3829157c351682a13fbf5a650499d9285012a4b0defcdaddd411980093221488aea618689b66d20aad99bcab47f005b08143eeb87fa260e941f5fa4c66571b1b2bd39fce43ede9e14a56af58263be9e625fa401207494b55e0a7f989d0bed0c49cd064d3325e3e1b50edbbb4b398b5e5e74ddae7997b7585bea5cbc0c5dfd46750336ba9cbe08d54918749658bc94d1d73894b5ed115e1424ca5582f6c826a126e56a030828b2721aec580b07d4c8097e2ff466e9c331cc3bba192e21a7bc939179a565fea9d7d0db772efeec1edc8e10ff18857e1e2902a5181eae290199679f361782bd3ca8a65c7a13e53aab364cc42bed4317bdc3013ced812c440dfe180d85e27a0d77c2c3d935829f2a9a12ab84ea26229f9e04dcc2c9e728bb6224cd51c69e44fe5d340ab9b92cdf3cd1cdeace35c95b5e64a7918c469d0fae7b2aaf10139dfa2c99a8213280465363b68cce18365e0b90fd451d0ed033a12174a3d7f6d21d33e40029c9589ee025ca92b1e8963af6984a90bd3f381dbd4170d1e6b01d7c01a4b076e4e07a8cfe6fc3dcc7ad277a619867e509d5f76a5567a30dcb5cf5bdd52954d934b559163a4826284944485b8294fc7a715b3ae7b793470abb5df067903de8e3d2c2e8caf9c62e29f8422f71597106c5bba134aed65fb5f7a6099d2a5575df29c9d07a0014e55cb0f83bf07989b341dcec68f7e2bad9f7c6db3bf0dbe5ea7b1afb384050c0b642257731f8dab33c78bdfbae01e465d4097e0455990a2b344776f77c855248d879ed8ceae3588205dcb26923934007b19ca334ae54d25a23c0e307b352c65b67fe6e67150b3b0bcdcfff86bc74a05a04c1745b3f51aa8d225df8285918047683eabf0728d8201e2a23b2ad060b711fea58ecda3cd3f7c17f4eb7b06718d4e871c0702deec55c67899fd7847900d930c4d4348d7a6b607746d745831d7b625fd8ca61ac2ebc99bef69ee88f92c0d9afd853143493124ea8b5badf5b266a16a302cdd36819d2ce1609d5a03c2eac448606242b706e45662cf5300f9a05baa8442e1c4ac87d4231e042873d3eee9bcf820bae83511f205b7c92dbf34e075550eec2aec0cf596ae442ceaeace636f2597fe15dffb809ab9d40b1e5508ed62530e251f3e50d1454b290aa5271789d95a40071d912552b21fbda40428458c59da726425dd2f0f8d9411571e084e444a0d3f2a075fc87749aeeb5194491c360f2f73f859ed320e02977cd2dc062d5ea22002d31e60e8d58ee77641c8757bd67c037505bbb25d6a9719c531fe4f6493dadb5e396edeb203e026257942248f8b7f9472d937b6002a6b0ca6c07441d6292edae03804d6d39a201d9cda3f6c7b2e731a1fe7a6b05fdcace09e7f245781e9444285813d3b3838696d473c67fba81b6baabb34ae2ecd997e9a6ff93db39e49270100fe83be8a6be3a175b341bbbf39804d618a933f7c79a7aa2f0780c4d4f89ef0ce335cc691dc0c1fb222bb1806fce00ec1fad0a5641e87b040f4677a1f2c384fb9098499aefaa3fa9286fd41c41f29daa8a5d22d24e46a4aaae1b1d2eed50a858801e08380ee0d4be2c918bdbbc2494608a35c5ec2e7f4f4e2a2ed73f3fc44457cc4903a228baea55ab14a3b8df5b3c6bd8a61e72f971b0717d41cef17a51a8c7e9edfef0d42b7bccc01402eca99c03091ce10554002c790d2f2694a9046d57534bee08d6a053503eecca006c767a966332ee40549511c31f04f056a3cebe58518b57674541d1c28f8936aaf6e037692d99198400a249e2fe5d129e04338190eb70887e706645f860ecd6d85f5760f4d0e8d94ae7176358f90dfa1daa4eb371b4ae6cbe688adae92358aa576874baa0920eb1093583ef8ed704f8cbeeaf1b1387f244d97bc5864ea7fa3f5612a7ac6cc92aace3111731dc1febafac130addc220b638e073f16fa1213c890f6c3543a0971b2eded89278c5168cda3e7211af7e1341e8347df5d91c8f00107f661665f427a9bf2f11b67d6c7afffd851b5574ff3dddb2b9749e1a6c8bb2bfc627b618f8ce0a46bfeee8ad6d913da098e7304a70f6a992de8dc99b1a2f2773b75709f76497d9e9c228b7c9cb1d6bad2cd556997bc49518fdcdad8489283b8c47130a8ef5a9ac477c3eefb36e16af6d2df4338eec4cc38604a53fa4ac39927f5a96bb2dc9be7eebe98116170f656831f33bf1450ff8503647838a183c259c04c2cf928054702e1971bb3258e3d0159e2276fdb8e2f9a5e2658dbb19c3019e84b34da469c7c7d1d530b213ae2c4d3ad6793ba417bc7cb166958ad052493853076ba0ab0fb3dac9ea2fa80e6b12919a49d75ff6254f84cce798fb995374e8413e5bae40129b9ec14c3e756571de2bd678b171299a6184c0f2591ebcf62794ead31ac70ef21f899aff8407ba43c51aa7cfedb3775f7178ec137ecdcfbc6c9a23c97c550bc4aafa2b6f7e0d0c18ea455efeb3f71c4e4e30e0dc8cebe2a11f76320f650b319304536ab48af63e5ef50669097dc264b356de96ab3750696a7f2e2ab259d7903797092ec9db05d1b9b2db6026295f04138114ac87c289d56755fb2f689d6ab588a941e7918adc954d374116f2a7908eead1dfc7955fb38df5e86d07c09403ad66e57c122ae307d69e1721133c89e6cf3554374f504596f70c0e19231335d09b99e7a556fc4eaced284c563370b2ba531dc361468852ba82f78f6a3cf1b24b1996b75e35d61d1beb282b78e10d2c0aca54998ee29ac703fcb418d96b2c8a581e95638b31a404714f9915124496e724a4d112d6c27a7376765b6401a4b63b23f617f68ca7cbeb114695d3f874613b8e048ad8ece260ec74e729a7eb55dd64c95c1176f8f00fee42684e1c1f73b72bba8030d0e10623282811abe9a7c52f3134db5c816025569a20fed6fcbccec3998921002d409b0d56a4a0ece8d94f177e325669aa5afe6faf7953a084c1a85c3ef403314c3e5ae45e37601e7572cd5e06b21f83947e2644d34e66fb0b97da34b4c8919ab3a90316cf22ac82d8aaa16ed3451498f3d32239d25cae0671764b174e2616aa9138db9d80d8c42a4ee85bf540443ba78df27bb844841366c8a4085f68af04fc8f5d409b63d835af29c9fd945ad174911b6b63124cdbb2290152afe4672e70db1115f1c62ed4c498d1681aaf37923458abdcc0f22381e288ecfe4b7b153148469cc37440c68565ba7e1436d00f7ca0a028993921d552e5c6557e63064f8d63bd9637eb4a2daa388fe206f38e7f39aca0ba6be08a2be36cd6c59077b3e3a8934cd56e73a3236adc6a701f864b18a54ecbfb59af1a1b62bc8b3147d8030e9b81a49a8b378a5a911b7317b7d10d676f880784b7f3e4db9d955624de7c4a206a6575622b295e953cb9e529354a340b450028a4e272de1ba1db5f5e38d1cacdd75995ada05ae5c3a8c30402a1dfe88104afbfec78c966791525fb6b65db0385ce2e0c875588db6bd179fbd3cf659d621516ea78a28723a33a774dd03d06877b2a06c9c86bbba8a944e7c0432565e4b502c75880671240721bfd10ef05d9cc698aaff8baf26412aca67871f228f0fdc72fc8ffa4d299915bb2ad9033602262dbd9d03a2e0a330025d206fea0c0aaed5f6d23c748c8dbefbb7d434ea2279ddab3240abf767ce55301a13ed0d86a46b2d6d9c08ad87d395fb56900b063e581c2d91c2f26b8ddb99c8f028c647686243ccc6aacf79d8a9a25cdc3df38928a6efcc8e8a059e98adb1b0ded497ffee90dae7efbc7e7d68781c47e9313b5a2f8f8e3bd2d452e6940f0c882bc8dc439ae5050fc234104f0ac10095f174948c6abfd1ddd8435fcfe465d289dda349b6e38c3e2b6a552c38bae995b29d1cc8493ae041966f3b0ca937bb956454fbd4ff771acd9cd8fc2fa9deba48e05584b58378e3cb40bcbad59905c05921837464cf94bfa1910a5323dea35aaa896c00c4015fb8758adcb2b585de46dfd6a9162d75931f47c344f6aeba5911d80dbd7fb07504fa5111cd04835dd3a8e09c47f1615b7bcd6d56ce77cb69b366e09d4e32a2bcf23e65ce41f205d4d4dbd00e41a247ec59ab5903f79bd57bff1ff8fef74c9e1e2d98d74ca3027432f88d4c8cf0652c23f8519ee3674885ac4c91506ff79c40f0f759cf05711489d55492ba42e5bfe83d4284311880bf94087185a0b2b3f47bf0b11b15feb7ec8db8f27366a9b7a8a60ff97b9658d668cbab3f12b39c63331587aeb82e44d1b1ab4eeb50c2f98e3b7f5badde2105e661b54ac0659d4f721af1b88c93b79b12625709bf7d06836c85c4efa1677beb8bb8b9ad25ac27ea83e33b1b1d54e80e83fb2ba937210167910bce0107b99ea6ec3b5a3fae4081037e2de321560b86fa73a193356613ac6c5c397"}) (async) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r2, &(0x7f0000000000)={0x2, 0x4e20, @multicast1}, 0x10) (async) sendto$inet(r2, 0x0, 0x0, 0x20020094, &(0x7f00000018c0)={0x2, 0x4e20}, 0x10) (async) r3 = bpf$MAP_CREATE(0x0, &(0x7f0000000200)=@base={0xf, 0x3, 0x4, 0x400012}, 0x48) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000280)={r3, &(0x7f0000000340), &(0x7f0000000040)=@tcp=r2}, 0x20) recvmmsg(r2, &(0x7f0000000f00)=[{{&(0x7f0000000100)=@ll={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @multicast}, 0x80, &(0x7f0000000480)=[{0x0}], 0x1, &(0x7f00000004c0)=""/140, 0x8c}}], 0x1, 0x40, 0x0) (async) setsockopt$packet_add_memb(0xffffffffffffffff, 0x29, 0x32, 0x0, 0x300) (async) bpf$PROG_LOAD(0x5, &(0x7f0000000300)={0x1a, 0x0, 0x0, &(0x7f00000000c0)='syzkaller\x00', 0x1000, 0x0, 0x0, 0x41100, 0x1, '\x00', 0x0, 0x0, r1, 0x8, 0x0, 0x0, 0x10, &(0x7f00000001c0)={0x0, 0x0, 0x6, 0x800}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000200)=[0x1]}, 0x80) 17:58:50 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet_smc(0x2b, 0x1, 0x0) (async) r1 = socket$nl_route(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000080)={'macsec0\x00', 0x0}) r3 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r3, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000140)=ANY=[@ANYBLOB="20000000100001140000006cec41d89f37fa5897", @ANYRES32=r2, @ANYBLOB='\x00w'], 0x20}}, 0x0) (async) r4 = socket$nl_route(0x10, 0x3, 0x0) r5 = socket$netlink(0x10, 0x3, 0x0) socketpair(0x1, 0x20000000000001, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$packet(r6, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000080)=0xa) sendmsg$nl_route_sched(r5, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000580)=ANY=[@ANYBLOB="4400000024001d0f00"/20, @ANYRES32=r7, @ANYBLOB="00000000f1ffffff00000000090001006866736300000000140002"], 0x44}}, 0x0) (async) sendmsg$nl_route_sched(r4, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000004240)=ANY=[@ANYBLOB="680000002800310f0000ec1abf50629007000000", @ANYRES32=r7, @ANYBLOB="0d0000000000ffff000000000b0001006367726f757000003800020034000100300000000b0001006d697272656400000400028004"], 0x68}}, 0x0) (async) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, &(0x7f00000000c0)={'ip6_vti0\x00', &(0x7f0000000180)={'syztnl0\x00', r7, 0x29, 0x4, 0xb2, 0x9, 0x0, @private1, @remote, 0x8, 0x7800, 0x8, 0xa9eb}}) (async) ioctl$sock_ipv6_tunnel_SIOCDELTUNNEL(0xffffffffffffffff, 0x89f2, &(0x7f0000000340)={'ip6tnl0\x00', &(0x7f00000002c0)={'ip6_vti0\x00', r2, 0x4, 0x9, 0x1f, 0x8, 0x2, @mcast1, @mcast2, 0x8, 0x700, 0x800, 0x8000}}) sendmsg$nl_route(r3, &(0x7f0000000440)={&(0x7f0000000280)={0x10, 0x0, 0x0, 0x2}, 0xc, &(0x7f0000000400)={&(0x7f0000000380)=@RTM_NEWMDB={0x78, 0x54, 0x8, 0x70bd2d, 0x25dfdbff, {0x7, r7}, [@MDBA_SET_ENTRY={0x20, 0x1, {r8, 0x0, 0x2, 0x1, {@in6_addr=@private2, 0x8edd}}}, @MDBA_SET_ENTRY={0x20, 0x1, {r2, 0x1, 0x2, 0x4, {@in6_addr=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x8edd}}}, @MDBA_SET_ENTRY={0x20, 0x1, {0x0, 0x1, 0x0, 0x3, {@in6_addr=@mcast2}}}]}, 0x78}, 0x1, 0x0, 0x0, 0x80000}, 0x20000000) sendmsg$nl_route(r0, &(0x7f0000000140)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x1000}, 0xc, &(0x7f0000000100)={&(0x7f0000000080)=@bridge_getneigh={0x28, 0x1e, 0x10, 0x70bd27, 0x25dfdbfc, {0x7, 0x0, 0x0, r2, 0x8, 0x6}, [@IFLA_CARRIER={0x5, 0x21, 0x9}]}, 0x28}, 0x1, 0x0, 0x0, 0x24000840}, 0x24008000) openat$ttyS3(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) pipe(&(0x7f00000003c0)) (async) pselect6(0x40, &(0x7f0000000240), 0x0, &(0x7f0000000040)={0x1ff}, &(0x7f00000001c0), 0x0) 17:58:50 executing program 3: bind$unix(0xffffffffffffffff, 0x0, 0x0) (async) r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50a, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xff7fffffffffffff, 0xffffffffffffffff, 0x0) (async) r1 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000040), 0xe0c81) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r1, 0xc08c5332, &(0x7f00000000c0)={0x0, 0x0, 0x0, 'queue1\x00'}) (async) write$sndseq(r1, &(0x7f0000000000)=[{0x84, 0x77, 0x0, 0x0, @tick, {}, {}, @raw32={[0x2100]}}], 0xffc8) (async) r2 = perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) (async) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) (async) sync() ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) (async) ftruncate(0xffffffffffffffff, 0x0) (async) mount$9p_fd(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0), 0x29200a, &(0x7f00000008c0)=ANY=[@ANYBLOB='trans=fd,rfdno=', @ANYRESHEX, @ANYBLOB=',wfdno=', @ANYRESHEX, @ANYBLOB="2c660363616368652c636163686573ca552c34c5de3b2c6163636573733d616e79d56e616000e961502c657569243df23a31b88b040291a2ef7d434ffbfa4faa6f580c926fe6b0acdcec588c54145e4c10727a84c2e832c887dcab9305a4a5a05eb6139652a6ce9f1d9b9bb4c9435995dc99b443447ca0a5c6d636ae9aa581459ef43868f9191df43320143364625227187cbe2fb6c649e86a19af9d19031657257a6f", @ANYRESDEC=0x0, @ANYBLOB=',smackfstransmute=/*,obj_role=,pcr=00000000000000000032,\x00']) ioctl$NS_GET_OWNER_UID(0xffffffffffffffff, 0xb704, &(0x7f00000004c0)=0x0) (async) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_int(r4, &(0x7f0000000200)=0x32, 0x43408) (async) r5 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) perf_event_open$cgroup(&(0x7f00000004c0)={0x3, 0x80, 0x8, 0x5, 0xdc, 0x1, 0x0, 0x0, 0x8, 0xc, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x3, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x3, 0x2, @perf_bp={&(0x7f0000000300), 0x3}, 0x14000, 0x9, 0x3, 0x3, 0x3, 0x7fff, 0x2, 0x0, 0x5}, r5, 0x0, 0xffffffffffffffff, 0x9) (async) r6 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_int(r6, &(0x7f0000000200)=0x32, 0x43408) (async) r7 = openat$cgroup(0xffffffffffffffff, 0x0, 0x200002, 0x0) openat$cgroup_ro(r7, 0x0, 0x0, 0x0) (async) r8 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup/syz0\x00', 0x200002, 0x0) (async) openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x0, 0x0) (async) r9 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000540)={&(0x7f0000000500)='./file0\x00', 0x0, 0x8}, 0x10) (async) stat(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)={0x0, 0x0, 0x0, 0x0, 0x0}) stat(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000880)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f0000000080)=[{&(0x7f0000000200)="1efa6527ff2351cf1ee6dcf59ede8d599c4725c105a4aa471fa56508f96b4224ef02b6c0ceab1dcbee748ff8265a558718663eff9f6b4b6e9bb81244b94dc2100280bb48c16825816ade004969d5668e15", 0x51}, {&(0x7f0000000280)="4c06090a1fe92e1725121d8099de7c6ce795ccd97a183df4b6c111ce83798c3e8cffb5a23b38ccae18b45df3f13ad51878c6140bf82456ae244fba7a98edc4d8cd8836ff3010da85ea81221037db99bc7190fa88fafe9fae8077a6ca8ff20a9d2e06df1c631641e047999653226cd7a8b590a3810eee2d8134832b227913b84fe07daab2f5243db9f8e48912029b77d60c9298873ff505b4e4c3bdd6d2afaa0c5e0a92d739c5a6faf6bd3b0f3639351452a9b019d525b02b16f79bc0bd775643c1", 0xc1}, {&(0x7f0000000380)="384df6a3996709a0fcd2b6d218ee6230930370268d0d80f544ebd88bf4175e0125990ab176eeb74e2faf1897066fa8b6149ad33c430ea752f5ebfb2ef52879a1089ee1b50d7689e265f7ea0c175dfd2216fc75e29ffe8d3b19ab3feb6c77586daaed87aa8e8f31fa576623", 0x6b}], 0x3, &(0x7f0000000780)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0xee01}}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xffffffffffffffff}}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, r3}}}, @rights={{0x38, 0x1, 0x1, [r4, r1, r5, r2, r0, r6, r7, r8, r9, r2]}}, @cred={{0x1c, 0x1, 0x2, {0x0, r10, r11}}}], 0xd8, 0x8000}, 0x2c0000c1) (async) fsetxattr$security_evm(0xffffffffffffffff, 0x0, &(0x7f0000005500)=@v1={0x2, "bda5f666a1f02c"}, 0x53, 0x0) (async) ftruncate(0xffffffffffffffff, 0x1) clock_gettime(0x0, 0x0) mq_timedsend(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000400)) 17:58:50 executing program 4: openat(0xffffffffffffffff, &(0x7f0000007340)='./file0\x00', 0x0, 0x0) r0 = perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x51c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) (async, rerun: 32) r1 = fcntl$dupfd(r0, 0x0, r0) (rerun: 32) dup(r1) (async) sendmsg$nl_route(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000100)=ANY=[@ANYBLOB="3c00000010001fff0007248f1c872d2bf1b75bee", @ANYRES32=0x0, @ANYBLOB="ff7f000000000000140012800a00010076786c616e0000000400028008000a002615a354812c4560053e8c1d1f9dd25b35c93a667e98d7bacbd4bc"], 0x3c}, 0x1, 0x8000a0ffffffff}, 0x0) (async, rerun: 64) perf_event_open(&(0x7f000025c000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff7fffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xfffffffa, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd}, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, 0x0) (async, rerun: 64) r2 = socket(0x10, 0x80002, 0x0) dup3(0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) sendmmsg$alg(r2, &(0x7f00000000c0), 0x492492492492627, 0x0) ptrace$setsig(0x4203, 0x0, 0xfffffffffffffc00, &(0x7f0000000700)={0x31, 0x10000, 0x200}) 17:58:50 executing program 5: perf_event_open(&(0x7f00000007c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp, 0x0, 0x0, 0x81}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) socket$inet6(0xa, 0x800000000000002, 0x0) writev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000080)="ac94e62287a5ba1819bcca97d905cef948cc1a8f7e0013bab5bef4879f80bf79ed254423632122b70f17126e2bcb023255951bbcedce314f67368b0bc8c2cc0c6ae563027b17ffbff8996cad559405440417f5cec159aa44aff172e843e57583ee7fc91d56bcf61997c3721fd8f308c58a271f0e3a3256a3e4bb01ba0083912a281f847fd943f4520585bb0328e1b6abcb70aa41824566531827ad2d9f43aaf59d001f8d4771580000", 0xa9}, {&(0x7f0000000b80)="da253c44a28b8c8fd9ac32b839df5a0cbdea744c2e82b646c613707cd4d21189d08234d9afc80c90785ff8b4dbb2f94bc5f5e561dbb29c45f8a4b899a501655b40722d7f78e6f16bf33b973b2febcf99830c469e52ff47569955706fe58e43aecf1b12a60d7ea0876d727079f8348ee0dab8b3c1f390", 0x76}, {&(0x7f0000000c00)="d7dda80ce210426a960c2a087823a1be32b6ca750c634fb9483c65a186ac288bdb37ebf76ef65ba8a541df7e0ec64ede0a56fc8b33aac60ab0c7f62df235d64fcc6b8c6e97b497a1407315b463f1f3a109e3e180bc759560e5ff57c4f418333e9d58627fecf50ad822e22557d614c6a46bada749c0e5ded96cf9c617f89a4280178ab231b3fd98ec350256f3043515c867e78bf21dd5b5b50c8b224c7cd9a4983bab04c46f193a4ae8e1cf2c7a96f16362b8382c6d4642050469c1daecb56d1ea0c7010e8e053ab9090d9619aa91be2c09d5e7f268c1f03bfca78d6ed041e9452eac466ee60400a9b886b53e377ad37f78efd5fb43776bcbf5352efab20f882c8779df8942e8c6306b33c621c2815f52386ee7eb548ead5c49235884283a87ba943e61", 0x123}, {&(0x7f0000000600)="202796a0d8a9cd5c1b08073f197052bc7bb02c57d30a2da96ce35975c8636342076c4c6eacc3510c05528fc15404dace473a5b833be713b1e9eed40df8365e292906833a7b5e9318021ddd924ee2164a97f62f8f1103148fd83cb42b0e3bebad6dda35ee04a1541d0ede57168595d1cd7ebe278e27284d751beb23329136", 0x7e}, {&(0x7f0000000500)="74b27d291b8fbf3d320b1fe80d39cc560159af7e5beb0d1e66ff266ed72359591c80708635004166a531190919aaf068aa71a19c89a4dca308993d0196993f37e0d0f7a88e8a3621e43b7600032c5c50dd86522f98684cebc5cf5bb4d6615a666d4565e1ea819c9f8daa1aa3f4d734420f9509c91ba475b0ef465c0b3b0aae20fae36afe72b67b8d6eae33357b00b5b5955ce7ae17ccf85c299a7dc22f44cd4d3cf6a3817fe862e9c585ad42159a75796aae4dfc5530cf07291c0b6bf6ac7f1a042033dfc2f276804664a4bfb5642a863d24e7fa0aea428cead078e1e4", 0xdd}, {&(0x7f0000000840)="ef85503f2f24039bd6d9279377b7b3a248ad61d1d49b0bc99bca552e6891217c582a930696d474b029926a5c9e028c41363d75931cf6b569f3164faabca5c149dba1619985a7584363b8d9979b6c39d30e309b2c93366fec8b9bb74fa6ed8cf21f7c3e35699c4ce420106cd635b5829648011a3b83eeafa09f95cc998b2cbdced59c7505b6eb6a1d189c66a9cbf9c209a87a4a73f85054d618838d2e08c969ae8240da3381ca7707e4b87d34ddb53761a98faded3a053a98028cdda5119c2904eec23e734b9b60774053abc49109af44559617c2079ac894d16c9b3b5719dcbe0e3bf39b71a6b166d5e76157ea1a0ce8784817b9e695731336f4aeeac3468a3ec2ac18f3549dc8f128ffacedde04ec", 0x10f}, {0x0}, {&(0x7f0000000280)="a70a476d3fb377a7a5ef4ded651806383bcf879ad7e85e5a1766524bb604c7924afe621b6a9ff53344fbd1477ab5b72080f9d2ddf09cff4291a27d35b370450db158d6d2b91b7353080050c369a577f5f1fdacae51eb3e42f6bd186861839cf367a3d12ab11b538e5e587f90812d045dc98bd20d9710ddb6c3bca65942e557f849dfed3643a5e127a9fd78836a2678538d8dfbaa234d9bf11a735bfc9de539f02085bf10e20a1169500e05e7076b7286e5d2a0b0a61ffe1c55e097c85e77e6a52845bbb9123ccbbc8b4808cadd8c203f43efc47a5f72a98de193", 0xda}], 0x8) r0 = mq_open(&(0x7f000084dff0)='!selinuxselinux\x00', 0x6e93ebbbcc0884f2, 0x1ca, &(0x7f0000000040)={0x9a, 0x2, 0x3}) mq_timedsend(r0, 0x0, 0x0, 0x0, 0x0) mq_timedreceive(r0, &(0x7f0000000180)=""/204, 0xcc, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, 0xffffffffffffffff, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_int(r1, &(0x7f0000000200)=0x32, 0x43408) bind$inet6(r1, &(0x7f0000001040)={0xa, 0x4e21, 0xffffffff, @mcast1, 0x20}, 0x1c) preadv(0xffffffffffffffff, &(0x7f0000000280), 0x0, 0xd9f, 0x0) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = mq_open(&(0x7f0000001ac0)='!selinuxselinux\x00', 0x40, 0x84, &(0x7f0000001b00)={0x2, 0x8, 0x5, 0x7ff}) close(r3) preadv(r0, &(0x7f0000000ac0)=[{&(0x7f0000001900)=""/84, 0x54}, {&(0x7f0000000980)=""/253, 0xfd}, {&(0x7f0000000a80)=""/30, 0x1e}, {&(0x7f0000001e00)=""/4096, 0x1000}], 0x4, 0x4000000, 0x80) mq_timedreceive(r0, &(0x7f00000006c0)=""/37, 0x25, 0x8, &(0x7f0000000700)) sendmsg$RDMA_NLDEV_CMD_SYS_GET(0xffffffffffffffff, &(0x7f00000004c0)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f0000000480)={&(0x7f0000000440)=ANY=[@ANYBLOB="a9bd7100fbdfdf220666814e1f250800010002000000084001000100000000000000df6cee8038da03000000000000008219d700"/63], 0x20}, 0x1, 0x0, 0x0, 0x20044010}, 0x1000) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000400)={&(0x7f0000000d40)=ANY=[@ANYBLOB="5000000010001507faff00000000000002000000", @ANYRES32=0x0, @ANYBLOB="00000000000000001c0012800c0001006d6163766c616e000c00028008000100100000000a000500040000000000000008000a00", @ANYBLOB="81ef1e11f4f46bfc27c90920a5dffba55fae41dd01a09d8eabc8d9f0c2e49148cd9ba073823b51c54727ff8d8b9efb8823fc726a12750f01039ca024404bca9e423e7cff8e7b994624de9f0727939c3d8b0fad17ce234a9cb905020000002f3ca7d517c5b68a57c2be2ca2104915ceaea926d2ee9d54f48f5c7091b9f9c401c200009fb78e6f89aed56f1e0adc139e735069234eeb82ab4805759aba8658653f87b5776b2fe94d8cf70194a280c7e963d41c0564be6470d7e777323e12bfb0550c197c5ec5c8b0ce96aea7acb08ee17adb270b8d20731e710e9f9751ebf15245137387b575bda52b1fb0acf873e88530236ad495a69c7630b86d39d1bce1f5619e1b91a3ef5401eea50808f8de4a02377728729c104241457314606c87f9b039a70982f3efad781edb60964362d446865513c4b92014af01f6d6fc44a543df9fa6582c68fc11025d2d70709439a2674aa185ab340d5eb5b741288dcde7033d41ed60a26bf406d00a1e656c8be08abf1069604ed123762bfc778607d3711f24c0cb62d6de56a45f7a90717fb6bc5869df0260e16f8a4e23c92f9163e8d878262ed5fab0a892a8c5a232695ca247d94a296f2a480b96d05f710b2ddbcd7c47d39f5b20d58cd71580db95ff6a01ffa26b87314d88c2f07922a7788b762557903d5889bafdd88ce8c0065902bc0798aa83a8ea2679770dd59add14f1346577a47279a8f8ff202fea0ac1d169bf003c405dbf48910de32efed3fbd512af984f9122a3777dee8749c7ece8c7f2c8b079442009f015ebe83f265476a749d5a1387cb1c55b55ca2b08a5f5014c2ebd1ef7e5c507006e8f6938bf754a626ec0c266cb30f1e19aa0162d47d2a0833469f8447a3d847fb1d762b16960adb3"], 0x50}}, 0x0) r4 = openat$full(0xffffffffffffff9c, &(0x7f0000000680), 0x22c00, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) statx(0xffffffffffffffff, &(0x7f0000000740)='./file0\x00', 0x1000, 0x10, &(0x7f00000036c0)) fstat(0xffffffffffffffff, &(0x7f0000000b00)) sendmsg$nl_route(r4, &(0x7f0000001a80)={&(0x7f0000001980)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f0000000780)={&(0x7f0000001040)=ANY=[], 0x70}, 0x1, 0x0, 0x0, 0x4000}, 0x4000) 17:58:50 executing program 3: bind$unix(0xffffffffffffffff, 0x0, 0x0) (async) r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50a, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xff7fffffffffffff, 0xffffffffffffffff, 0x0) (async) r1 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000040), 0xe0c81) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r1, 0xc08c5332, &(0x7f00000000c0)={0x0, 0x0, 0x0, 'queue1\x00'}) (async) write$sndseq(r1, &(0x7f0000000000)=[{0x84, 0x77, 0x0, 0x0, @tick, {}, {}, @raw32={[0x2100]}}], 0xffc8) (async) r2 = perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) (async) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) (async) sync() (async) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) (async) ftruncate(0xffffffffffffffff, 0x0) mount$9p_fd(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0), 0x29200a, &(0x7f00000008c0)=ANY=[@ANYBLOB='trans=fd,rfdno=', @ANYRESHEX, @ANYBLOB=',wfdno=', @ANYRESHEX, @ANYBLOB="2c660363616368652c636163686573ca552c34c5de3b2c6163636573733d616e79d56e616000e961502c657569243df23a31b88b040291a2ef7d434ffbfa4faa6f580c926fe6b0acdcec588c54145e4c10727a84c2e832c887dcab9305a4a5a05eb6139652a6ce9f1d9b9bb4c9435995dc99b443447ca0a5c6d636ae9aa581459ef43868f9191df43320143364625227187cbe2fb6c649e86a19af9d19031657257a6f", @ANYRESDEC=0x0, @ANYBLOB=',smackfstransmute=/*,obj_role=,pcr=00000000000000000032,\x00']) (async) ioctl$NS_GET_OWNER_UID(0xffffffffffffffff, 0xb704, &(0x7f00000004c0)=0x0) (async) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_int(r4, &(0x7f0000000200)=0x32, 0x43408) (async) r5 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) perf_event_open$cgroup(&(0x7f00000004c0)={0x3, 0x80, 0x8, 0x5, 0xdc, 0x1, 0x0, 0x0, 0x8, 0xc, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x3, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x3, 0x2, @perf_bp={&(0x7f0000000300), 0x3}, 0x14000, 0x9, 0x3, 0x3, 0x3, 0x7fff, 0x2, 0x0, 0x5}, r5, 0x0, 0xffffffffffffffff, 0x9) (async) r6 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_int(r6, &(0x7f0000000200)=0x32, 0x43408) (async) r7 = openat$cgroup(0xffffffffffffffff, 0x0, 0x200002, 0x0) openat$cgroup_ro(r7, 0x0, 0x0, 0x0) (async) r8 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup/syz0\x00', 0x200002, 0x0) openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x0, 0x0) (async) r9 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000540)={&(0x7f0000000500)='./file0\x00', 0x0, 0x8}, 0x10) stat(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)={0x0, 0x0, 0x0, 0x0, 0x0}) stat(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000880)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f0000000080)=[{&(0x7f0000000200)="1efa6527ff2351cf1ee6dcf59ede8d599c4725c105a4aa471fa56508f96b4224ef02b6c0ceab1dcbee748ff8265a558718663eff9f6b4b6e9bb81244b94dc2100280bb48c16825816ade004969d5668e15", 0x51}, {&(0x7f0000000280)="4c06090a1fe92e1725121d8099de7c6ce795ccd97a183df4b6c111ce83798c3e8cffb5a23b38ccae18b45df3f13ad51878c6140bf82456ae244fba7a98edc4d8cd8836ff3010da85ea81221037db99bc7190fa88fafe9fae8077a6ca8ff20a9d2e06df1c631641e047999653226cd7a8b590a3810eee2d8134832b227913b84fe07daab2f5243db9f8e48912029b77d60c9298873ff505b4e4c3bdd6d2afaa0c5e0a92d739c5a6faf6bd3b0f3639351452a9b019d525b02b16f79bc0bd775643c1", 0xc1}, {&(0x7f0000000380)="384df6a3996709a0fcd2b6d218ee6230930370268d0d80f544ebd88bf4175e0125990ab176eeb74e2faf1897066fa8b6149ad33c430ea752f5ebfb2ef52879a1089ee1b50d7689e265f7ea0c175dfd2216fc75e29ffe8d3b19ab3feb6c77586daaed87aa8e8f31fa576623", 0x6b}], 0x3, &(0x7f0000000780)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0xee01}}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xffffffffffffffff}}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, r3}}}, @rights={{0x38, 0x1, 0x1, [r4, r1, r5, r2, r0, r6, r7, r8, r9, r2]}}, @cred={{0x1c, 0x1, 0x2, {0x0, r10, r11}}}], 0xd8, 0x8000}, 0x2c0000c1) (async) fsetxattr$security_evm(0xffffffffffffffff, 0x0, &(0x7f0000005500)=@v1={0x2, "bda5f666a1f02c"}, 0x53, 0x0) ftruncate(0xffffffffffffffff, 0x1) clock_gettime(0x0, 0x0) (async) mq_timedsend(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000400)) [ 826.073795] device vxlan0 entered promiscuous mode [ 826.096938] IPVS: ftp: loaded support on port[0] = 21 17:58:50 executing program 2: syz_mount_image$tmpfs(&(0x7f00000002c0), &(0x7f0000000100)='./bus\x00', 0x0, 0x0, &(0x7f0000000000), 0x0, &(0x7f0000000000)=ANY=[], 0x0) (async) syz_mount_image$vfat(0x0, &(0x7f0000000240)='./file1\x00', 0x8100000, 0x0, &(0x7f0000000000), 0x0, 0x0, 0x0) (async) mount$overlay(0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)) (async) r0 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141001) r1 = dup(r0) ioctl$BTRFS_IOC_ADD_DEV(0xffffffffffffffff, 0x5000940a, &(0x7f0000001900)={{}, "0c91ef95e13ce37b8c833bc704e1c077e8f4d0d0c82325b63c9579fe59d9da29a0d55e11bcd6e663462a482cab7c6575b833a086a930ad2b4ec9be1cfbb546d600e4523eb3de4f7c960ed833c7ef21427bcdb2a98a463080c19165dfaf983c73187bd711a430b64b3ed4f1853b94799c922a0d1bf2b4ef57abcf686e1b2510c85bd53ed804236b8cc78db1ae277834e4c79d72e8fb4852c705add463a6add13de3fff3c2e4bbd3d802b9b3a2e0e0c8d28e596514e9efe249bb83ea5e96900f03546e52db794d137c367ea58d045a49cfbbbcb575619d32b53bd9df699b37f933cb49985291f8d3e5badee0e9b79a0708f8c4f1437bd241c34ebbbbd3749933596d9aa24b0e5b518fdde5595364e19a421ddaaf5f35b53cb49e098bbdb56f79f911da14c27bf07524b0262287aa94d4ae9a3cfd4d1e0e2439028d9e53a4096a938d7ec534f7c9041d1c18ebe5477bc97e01bbaa4d7a7199f6aa9945a27e7a7a6aacc8199ccd79067add2440ac75eca71891da65584aed967952b38c262bd3227fd4110cbc85eac31171a145e8d2db4f60eacd280c763f328cef53e3efd8955f2371c2117d436206194ad55bf07fcdfa33231247f63d73b1516ae1480c59f786dc3154c9d848d44570b0e954987f1b84dff6c93cb33aa52d1949dbc9b05e1896fbea6f6c6513ee80ff505b77dff6c4184d355e4b58402ecdb0fd3e247d99dabbf1670d374d10c3f98bddc64f0b869a97b405697823de27fa0178193042e129b68cf4536b2c0785c70db57d4d29504e2fc5f8c9fd46d91a4e72a5b22846c598cf4ed820568bf0f3bccb713ba5bc2aff3d10052c4ca0751eaa1149357570017c01d510f1508b895eed2679e6614a833ef1635f7c98e1c0f22f4310572299864f1547edf0ec212e3051dca49ae037a39148dab27498b5ec321511da30be419d19b250443c0cdcebc6bcc89bc886abdff9d7dbf1236c9bc373e3c7abafb50b88bb4112aefb23ec27f4bff0265c6683a1d29319063e70bc8d372cf14019576fbd8fe3dfb434a240d6a632f5a6fb89f02992fc5d985c5768ae65b586ac24bf1d8cc702fc4d282130141306cf69b0e0045e62ad494acd22203df20db50ec724e59c959eec225744f270f2a431801da7349d2af87148a9c8ccca3a3b02e695e7e9614982fa0f911c8e3eadff0851859ce0e0cca1c712ca63d25e31b70a872d0e1a555d59ababa7775afcc6ae87f6a288d9529bbe1eafc0518540c6128b3005a317bafd38023e743f14d23516e06932dfcc2e5afeb084eb3e0a30526a536a42ee85400e24d65978a98f7ef0503229c61506bc6698b40bef89874d84bc6662e06a0425596484a30bc03915caeec0ebeb5b2af72fd4d3ed13536ed9bd6d11a4b3829157c351682a13fbf5a650499d9285012a4b0defcdaddd411980093221488aea618689b66d20aad99bcab47f005b08143eeb87fa260e941f5fa4c66571b1b2bd39fce43ede9e14a56af58263be9e625fa401207494b55e0a7f989d0bed0c49cd064d3325e3e1b50edbbb4b398b5e5e74ddae7997b7585bea5cbc0c5dfd46750336ba9cbe08d54918749658bc94d1d73894b5ed115e1424ca5582f6c826a126e56a030828b2721aec580b07d4c8097e2ff466e9c331cc3bba192e21a7bc939179a565fea9d7d0db772efeec1edc8e10ff18857e1e2902a5181eae290199679f361782bd3ca8a65c7a13e53aab364cc42bed4317bdc3013ced812c440dfe180d85e27a0d77c2c3d935829f2a9a12ab84ea26229f9e04dcc2c9e728bb6224cd51c69e44fe5d340ab9b92cdf3cd1cdeace35c95b5e64a7918c469d0fae7b2aaf10139dfa2c99a8213280465363b68cce18365e0b90fd451d0ed033a12174a3d7f6d21d33e40029c9589ee025ca92b1e8963af6984a90bd3f381dbd4170d1e6b01d7c01a4b076e4e07a8cfe6fc3dcc7ad277a619867e509d5f76a5567a30dcb5cf5bdd52954d934b559163a4826284944485b8294fc7a715b3ae7b793470abb5df067903de8e3d2c2e8caf9c62e29f8422f71597106c5bba134aed65fb5f7a6099d2a5575df29c9d07a0014e55cb0f83bf07989b341dcec68f7e2bad9f7c6db3bf0dbe5ea7b1afb384050c0b642257731f8dab33c78bdfbae01e465d4097e0455990a2b344776f77c855248d879ed8ceae3588205dcb26923934007b19ca334ae54d25a23c0e307b352c65b67fe6e67150b3b0bcdcfff86bc74a05a04c1745b3f51aa8d225df8285918047683eabf0728d8201e2a23b2ad060b711fea58ecda3cd3f7c17f4eb7b06718d4e871c0702deec55c67899fd7847900d930c4d4348d7a6b607746d745831d7b625fd8ca61ac2ebc99bef69ee88f92c0d9afd853143493124ea8b5badf5b266a16a302cdd36819d2ce1609d5a03c2eac448606242b706e45662cf5300f9a05baa8442e1c4ac87d4231e042873d3eee9bcf820bae83511f205b7c92dbf34e075550eec2aec0cf596ae442ceaeace636f2597fe15dffb809ab9d40b1e5508ed62530e251f3e50d1454b290aa5271789d95a40071d912552b21fbda40428458c59da726425dd2f0f8d9411571e084e444a0d3f2a075fc87749aeeb5194491c360f2f73f859ed320e02977cd2dc062d5ea22002d31e60e8d58ee77641c8757bd67c037505bbb25d6a9719c531fe4f6493dadb5e396edeb203e026257942248f8b7f9472d937b6002a6b0ca6c07441d6292edae03804d6d39a201d9cda3f6c7b2e731a1fe7a6b05fdcace09e7f245781e9444285813d3b3838696d473c67fba81b6baabb34ae2ecd997e9a6ff93db39e49270100fe83be8a6be3a175b341bbbf39804d618a933f7c79a7aa2f0780c4d4f89ef0ce335cc691dc0c1fb222bb1806fce00ec1fad0a5641e87b040f4677a1f2c384fb9098499aefaa3fa9286fd41c41f29daa8a5d22d24e46a4aaae1b1d2eed50a858801e08380ee0d4be2c918bdbbc2494608a35c5ec2e7f4f4e2a2ed73f3fc44457cc4903a228baea55ab14a3b8df5b3c6bd8a61e72f971b0717d41cef17a51a8c7e9edfef0d42b7bccc01402eca99c03091ce10554002c790d2f2694a9046d57534bee08d6a053503eecca006c767a966332ee40549511c31f04f056a3cebe58518b57674541d1c28f8936aaf6e037692d99198400a249e2fe5d129e04338190eb70887e706645f860ecd6d85f5760f4d0e8d94ae7176358f90dfa1daa4eb371b4ae6cbe688adae92358aa576874baa0920eb1093583ef8ed704f8cbeeaf1b1387f244d97bc5864ea7fa3f5612a7ac6cc92aace3111731dc1febafac130addc220b638e073f16fa1213c890f6c3543a0971b2eded89278c5168cda3e7211af7e1341e8347df5d91c8f00107f661665f427a9bf2f11b67d6c7afffd851b5574ff3dddb2b9749e1a6c8bb2bfc627b618f8ce0a46bfeee8ad6d913da098e7304a70f6a992de8dc99b1a2f2773b75709f76497d9e9c228b7c9cb1d6bad2cd556997bc49518fdcdad8489283b8c47130a8ef5a9ac477c3eefb36e16af6d2df4338eec4cc38604a53fa4ac39927f5a96bb2dc9be7eebe98116170f656831f33bf1450ff8503647838a183c259c04c2cf928054702e1971bb3258e3d0159e2276fdb8e2f9a5e2658dbb19c3019e84b34da469c7c7d1d530b213ae2c4d3ad6793ba417bc7cb166958ad052493853076ba0ab0fb3dac9ea2fa80e6b12919a49d75ff6254f84cce798fb995374e8413e5bae40129b9ec14c3e756571de2bd678b171299a6184c0f2591ebcf62794ead31ac70ef21f899aff8407ba43c51aa7cfedb3775f7178ec137ecdcfbc6c9a23c97c550bc4aafa2b6f7e0d0c18ea455efeb3f71c4e4e30e0dc8cebe2a11f76320f650b319304536ab48af63e5ef50669097dc264b356de96ab3750696a7f2e2ab259d7903797092ec9db05d1b9b2db6026295f04138114ac87c289d56755fb2f689d6ab588a941e7918adc954d374116f2a7908eead1dfc7955fb38df5e86d07c09403ad66e57c122ae307d69e1721133c89e6cf3554374f504596f70c0e19231335d09b99e7a556fc4eaced284c563370b2ba531dc361468852ba82f78f6a3cf1b24b1996b75e35d61d1beb282b78e10d2c0aca54998ee29ac703fcb418d96b2c8a581e95638b31a404714f9915124496e724a4d112d6c27a7376765b6401a4b63b23f617f68ca7cbeb114695d3f874613b8e048ad8ece260ec74e729a7eb55dd64c95c1176f8f00fee42684e1c1f73b72bba8030d0e10623282811abe9a7c52f3134db5c816025569a20fed6fcbccec3998921002d409b0d56a4a0ece8d94f177e325669aa5afe6faf7953a084c1a85c3ef403314c3e5ae45e37601e7572cd5e06b21f83947e2644d34e66fb0b97da34b4c8919ab3a90316cf22ac82d8aaa16ed3451498f3d32239d25cae0671764b174e2616aa9138db9d80d8c42a4ee85bf540443ba78df27bb844841366c8a4085f68af04fc8f5d409b63d835af29c9fd945ad174911b6b63124cdbb2290152afe4672e70db1115f1c62ed4c498d1681aaf37923458abdcc0f22381e288ecfe4b7b153148469cc37440c68565ba7e1436d00f7ca0a028993921d552e5c6557e63064f8d63bd9637eb4a2daa388fe206f38e7f39aca0ba6be08a2be36cd6c59077b3e3a8934cd56e73a3236adc6a701f864b18a54ecbfb59af1a1b62bc8b3147d8030e9b81a49a8b378a5a911b7317b7d10d676f880784b7f3e4db9d955624de7c4a206a6575622b295e953cb9e529354a340b450028a4e272de1ba1db5f5e38d1cacdd75995ada05ae5c3a8c30402a1dfe88104afbfec78c966791525fb6b65db0385ce2e0c875588db6bd179fbd3cf659d621516ea78a28723a33a774dd03d06877b2a06c9c86bbba8a944e7c0432565e4b502c75880671240721bfd10ef05d9cc698aaff8baf26412aca67871f228f0fdc72fc8ffa4d299915bb2ad9033602262dbd9d03a2e0a330025d206fea0c0aaed5f6d23c748c8dbefbb7d434ea2279ddab3240abf767ce55301a13ed0d86a46b2d6d9c08ad87d395fb56900b063e581c2d91c2f26b8ddb99c8f028c647686243ccc6aacf79d8a9a25cdc3df38928a6efcc8e8a059e98adb1b0ded497ffee90dae7efbc7e7d68781c47e9313b5a2f8f8e3bd2d452e6940f0c882bc8dc439ae5050fc234104f0ac10095f174948c6abfd1ddd8435fcfe465d289dda349b6e38c3e2b6a552c38bae995b29d1cc8493ae041966f3b0ca937bb956454fbd4ff771acd9cd8fc2fa9deba48e05584b58378e3cb40bcbad59905c05921837464cf94bfa1910a5323dea35aaa896c00c4015fb8758adcb2b585de46dfd6a9162d75931f47c344f6aeba5911d80dbd7fb07504fa5111cd04835dd3a8e09c47f1615b7bcd6d56ce77cb69b366e09d4e32a2bcf23e65ce41f205d4d4dbd00e41a247ec59ab5903f79bd57bff1ff8fef74c9e1e2d98d74ca3027432f88d4c8cf0652c23f8519ee3674885ac4c91506ff79c40f0f759cf05711489d55492ba42e5bfe83d4284311880bf94087185a0b2b3f47bf0b11b15feb7ec8db8f27366a9b7a8a60ff97b9658d668cbab3f12b39c63331587aeb82e44d1b1ab4eeb50c2f98e3b7f5badde2105e661b54ac0659d4f721af1b88c93b79b12625709bf7d06836c85c4efa1677beb8bb8b9ad25ac27ea83e33b1b1d54e80e83fb2ba937210167910bce0107b99ea6ec3b5a3fae4081037e2de321560b86fa73a193356613ac6c5c397"}) (async) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r2, &(0x7f0000000000)={0x2, 0x4e20, @multicast1}, 0x10) (async) sendto$inet(r2, 0x0, 0x0, 0x20020094, &(0x7f00000018c0)={0x2, 0x4e20}, 0x10) (async) r3 = bpf$MAP_CREATE(0x0, &(0x7f0000000200)=@base={0xf, 0x3, 0x4, 0x400012}, 0x48) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000280)={r3, &(0x7f0000000340), &(0x7f0000000040)=@tcp=r2}, 0x20) (async) recvmmsg(r2, &(0x7f0000000f00)=[{{&(0x7f0000000100)=@ll={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @multicast}, 0x80, &(0x7f0000000480)=[{0x0}], 0x1, &(0x7f00000004c0)=""/140, 0x8c}}], 0x1, 0x40, 0x0) setsockopt$packet_add_memb(0xffffffffffffffff, 0x29, 0x32, 0x0, 0x300) (async) bpf$PROG_LOAD(0x5, &(0x7f0000000300)={0x1a, 0x0, 0x0, &(0x7f00000000c0)='syzkaller\x00', 0x1000, 0x0, 0x0, 0x41100, 0x1, '\x00', 0x0, 0x0, r1, 0x8, 0x0, 0x0, 0x10, &(0x7f00000001c0)={0x0, 0x0, 0x6, 0x800}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000200)=[0x1]}, 0x80) 17:58:50 executing program 3: prctl$PR_SET_SECCOMP(0x16, 0x2, &(0x7f0000000000)={0x1, &(0x7f0000000040)=[{0x200000000006, 0x0, 0x0, 0x7ffc0001}]}) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x4000000000000}, 0x818f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) syz_80211_join_ibss(&(0x7f0000000140)='wlan1\x00', &(0x7f0000000280)=@default_ibss_ssid, 0x6, 0x0) r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) ioctl$sock_SIOCGIFINDEX_80211(r0, 0x8933, &(0x7f0000000700)={'wlan1\x00', 0x0}) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) sendmsg$NL80211_CMD_REGISTER_FRAME(0xffffffffffffffff, &(0x7f00000003c0)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f0000000100)={&(0x7f0000000b40)={0x860, r2, 0x400, 0x70bd2c, 0x25dfdbfc, {{}, {@void, @void}}, [@NL80211_ATTR_FRAME_MATCH={0x45, 0x5b, "d093ec9773531d445cc6d187b05f794852bedac030bbf7d0b22c0f7d1148144850001dffd5bc35aae26d52770de9e309e5354055e698dc363b040f3043fe87579d"}, @NL80211_ATTR_FRAME_MATCH={0x804, 0x5b, "3da700d460c3e3f17c0bae7a6d9cb1d1878a0f0fe044101cdeff43ece373e59762a4efa6ca0cc48257678d472450854652131860350fd95ce7a3f4684771b95cccf471546ac056e30619d1c2cdde5dd846bb76f51f8d0f1a9a56442f7070fe0ad52f843d5e32c6dd4f8be41e3008830cb6c20a5730bebc29fde3d8debde6f4cbb666a8ce621ab1c0394550dbd402d3781662d3ace2e40c5b252ad6d059e76b98940e753b747c9e0d12ff31d70a21feb3519a8fdc5f54e7087631ecb6cf99c560d4603ed535e9b65051a3307c4ad6d7f61401cd5634bed2be62587c0dd3d1b8e70998af4019d6df2923d85ab99b149182d2a12a28b3c307b77a25c594ac9ad5a1a10881a6a9fdc166851a96bd85ba2f7b646453ef1b8182c9fd1087079efb5aa5a7966b3440a4baa286c83a4bc876328ab16c209a31dc3205c63acf114df8a2e964978fc8bbe757b66c691537a6791804fd7680a7ba222e7ffec6765554bc7612e01e2a2c897206bd48a97c8a7daa5b189595bee38309ed945295e9833a85fb202ac778561104b016c9b054b9aade86390c5c512f5dc2f25475e24c1749d69bc792db06410a947046ceac37b9034c994a00452b63f392d11ea53aafc4103b4dd5764b4e3a63011bd523bd383d2abf6af26ec60609546ba68a17c5ec0f5ac64fee33bc06c437d99714e6ae6b8548d7d335538ada2d4721013b9dd6acde840de984f4d7495f00fec73c6ca6d49440242d348f938b59fac77c023719072e30d9d874d72a35db9f7bfacb1cbbea48385af22b58d3a6e84589b803f286e6392084acdd6d1ebe98a71bbf3ceafc7a25f8e5d5d92468a7bf0bb96faf53a51de76cfafc55acfe4ae06a9d13aa8aad41e3f1058dfd9cf02d0b719a8fe4bc8b965ffd6241bebc843b89f0478b44fce0dc0dd3c0cc4d344327ae66ea6097babe189b2b643b532d7eb0bcefb3a5f96e47a41af6a7aee28209d025cf1aaf0a9d13dca82a01566e7985828a96b97021aa8a59e0cc9448049780a37ef8202a18b9fc9bf6231f8b205816956923062be0d067a0c1122d3e65510768e8a84435bc3ebc7fc46cb3706744c9c64eaae62f133bcfadb6ff82c03a1e84b3a8b4e7063d6d585ca42e05840194cd68c142b017cda66895510508d0ec76a5816a9a72395d2399c9be19f041fcc30714bfbf24b2dbdc4d40814db2067f7f9847715bafd33a61af9027bfce8776e1a60e50bdcd1ff4c9ea62a3a19b7561ba00ed6661ec6710bb12b4e0df4bab349308246daf2b3c16adf6d65ed630edf22add1f6d65224c517fcbf22a0675a930e5c30ce295bea1cc00cff6bf15436838c9ae256adf1e33a4c0e59cf9d66cb98f00ad355a98d6d7f7b4199d5952851aec0337690693844ec2b6930d9465c8b572cb0fd7b482a936f4c90db546d5aa58987caa45f22b165aa1c21d7fe997aef5d1415749737d188b04697676821005fd70ac6f2cb9e07c05d44eeb93bef14d5836856cbf17a9cfbd2afaa695876398f7f2c89ad6bd2ce83b2f929278ef1754f704a97c69b9433186200b8e1e1296ec2595879d355ce1c0604fb2882bc48e3636fb56c8f7476f22eb3fe03644d04bec02160a6dff091739d0570ed018937c7a104c8bf0dc8de25cb884cca65aec3ad27703083af069f6672f2f9d9430f7e2830d5a11e975c688255e374dfaf0eb0fdc4fce988c83189c046df4711eb662b911991537148e8f08f2c8be5102c98dfe6369567f2db9a6f428bb93824a799bbc9444d6703ec1594d1ec84aa393a1e1543116e9b5f2bd3d9fe240f1b2e2a9e1aa10fd85162d6635a6d110c9e866377591469077db127d198d2c232817451fa084677377f62ff9c373519daf5ea7cb60533a51f0b628ebb737d3e87726969cb9a6efb850095d03f9c358c80c9732548a1d56ba480b126511fd79eec5dd8b528bc606536a5e4eecdf4210d49b1e5f3f2a474e71557f0a70ab2f766059983dda72d6d0ee96e3722e41ba2f0776bfa3211d9b4c6786f20d5a76001cbadb1d966573dd7cce3a0b1cfab08ea9430b7ddd157eaae8028df2585bd1765c5fc0e7de21b0b996533074a7dc40e5bcf936dfd3c158fe2e725315257bf07c6f0384d006e2a8d9aa98fd5ea39b68d2313e698959a850cba9876fb38fac277b9a70481695bda757fd62fbacc2d553fb40af41c0a8a1be241349c7333c974553da75d0ae85600ee24ad59125106c15ef6523d742b59e72269e5377ae5f358d47c11354436c3b302808ac1d008ddc6d606ec7b185dcdc7264fe8735fa4e502e101ef98a29171ceb381228fb9f5585e22a897d573b530d6390c47700da8b08cd5b47e52286b21e3178a085f6c13f22197aeda05bff2ec53e0bcdc3b731b9305a29f55f990937923872925110025bc69ea8873cc56a3ca8fb60031156d84078dc70eff9f594a8a2a4b5e0e45955ea9fcaf4619b40f72baf6d9cbcad5d9d73b1f47ab5130706f8663dd30e7bfe43f1b25d4d34f4d02a2af31d7b50aea0384f0d91d00261dbfdba518bd3d90498582956354cdad1bd420780cd83a6ccfa8730da71586835205f770b5bd0be2880dcc2cca0381c99c7d377135f714ca154bedeb7613eaaf8a622bc505a066a74c4b670b883ab100cb7e8e44d90623ef16210bdcb7b50a15f7a932ebd878262849e626184f7ff20e7e2f1618dad31c98a030e1d6e130e4eb1949d5bf491cb043b6d30d44e7b1ef8f644ca5213716bc9903b1eacf659ed6264c7f19ce76c2dc41dcc1534b3f3b3f101f6cc5dc1b08f2dda5c22676dc417964c1950bcc76f01b46d70a4c51fbaed448a1755d4d3e9f326356363c695cf4154ba347dd19e853e8b5290cfccb56b24812bd2ab2716028a3a946e0b9e68b37907101167909ed09a498bb9"}]}, 0x860}, 0x1, 0x0, 0x0, 0x200080c4}, 0x4004000) sendmsg$NL80211_CMD_SET_INTERFACE(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000240)=ANY=[@ANYBLOB='$\x00\x00\x00', @ANYRES16=r2, @ANYBLOB="050000001ba2000000000600000008000300", @ANYRES32=r3, @ANYBLOB="080005000300"], 0x24}}, 0x0) r4 = openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x26e1, 0x0) r5 = getpgid(0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x4, 0x0, 0x1, 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, 0x0, @perf_bp={0x0}}, r5, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r6 = syz_open_dev$sndctrl(&(0x7f0000000040), 0xd3, 0x100) ioctl$AUTOFS_DEV_IOCTL_CATATONIC(r4, 0xc0189379, &(0x7f0000000180)={{0x1, 0x1, 0x18, r1}, './file0\x00'}) sendmsg$IPVS_CMD_FLUSH(r7, &(0x7f0000000680)={&(0x7f0000000380)={0x10, 0x0, 0x0, 0x8000}, 0xc, &(0x7f0000000640)={&(0x7f0000000540)=ANY=[@ANYBLOB="0001b5be", @ANYRES16=0x0, @ANYBLOB="01002bbd7000fedbdf25110000006400028014000100ac1414aa00000000000000000000000008000500e5110000080004000600000005000d000100000006000f0038000000080006000800000006000e004e230000060002004e21000014000100e000000100000000000000000000000008000600120b0000080004000000000008000500ff0f000028000380140002006e696376663000000000000000000000080001000100000005000800010000003000028006000f003f000000140001002001000000000000000000000000000006000e004e2200000800060008000000080004000500000008000500000100000800040008000000"], 0x100}, 0x1, 0x0, 0x0, 0x80}, 0x4004050) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(r6, 0xc1105517, &(0x7f0000000400)={{0x1009, 0x0, 0x0, 0x0, 'syz1\x00'}, 0x5, 0x40, 0x1, r5, 0x0, 0x0, 'syz0\x00', 0x0}) perf_event_open(&(0x7f00000002c0)={0x0, 0x80, 0x76, 0x3, 0x8, 0x7f, 0x0, 0x8, 0x10, 0x4, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x3, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x7fffffff, 0x4, @perf_bp={&(0x7f00000000c0), 0x6}, 0x11480, 0x2, 0x3, 0x3, 0x4, 0x0, 0x8, 0x0, 0x1000, 0x0, 0x1}, r5, 0x6, 0xffffffffffffffff, 0x0) syz_genetlink_get_family_id$nl80211(0x0, r1) 17:58:50 executing program 2: perf_event_open(&(0x7f0000000200)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r0, &(0x7f0000000040)={0xa, 0x4e22}, 0x1c) listen(r0, 0x1) syz_emit_ethernet(0x8a, &(0x7f0000000100)={@local, @link_local, @void, {@ipv6={0x86dd, @tcp={0x0, 0x6, "083ff2", 0x14, 0x6, 0x0, @remote, @local, {[], {{0x0, 0x4e22, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0xc2}}}}}}}, 0x0) setsockopt$inet6_tcp_TCP_ULP(r0, 0x6, 0x1f, &(0x7f00000001c0), 0x4) getsockopt$inet_sctp_SCTP_SOCKOPT_CONNECTX3(0xffffffffffffffff, 0x84, 0x6f, &(0x7f0000001780)={0x0, 0x10, &(0x7f0000001740)=[@in={0x2, 0x4e24, @broadcast}]}, &(0x7f00000017c0)=0x10) getsockopt$inet_sctp_SCTP_RECONFIG_SUPPORTED(0xffffffffffffffff, 0x84, 0x75, &(0x7f0000001800)={r1, 0x1}, &(0x7f0000001840)=0x8) syz_emit_ethernet(0x4e, &(0x7f0000000080)={@local, @remote, @void, {@ipv6={0x86dd, @tcp={0x0, 0x6, "209200", 0x18, 0x6, 0x0, @remote, @local, {[], {{0x0, 0x4e22, 0x41424344, 0x41424344, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, {[@mss={0x2, 0x4}]}}}}}}}}, 0x0) syz_emit_ethernet(0x14b5, &(0x7f0000000280)={@empty, @empty, @void, {@ipv6={0x86dd, @icmpv6={0x6, 0x6, "1495d1", 0x147f, 0x3a, 0x0, @loopback, @loopback, {[@dstopts={0x88, 0x2, '\x00', [@hao={0xc9, 0x10, @mcast1}]}, @dstopts={0x4, 0x207, '\x00', [@generic={0x5a, 0x1000, "c2947f5e6b5d9da52924a08229046769e20f0e13ec41b06a899d3093003b64d6f3e1fbbed0e7ea92996d5229a428103b7dc0a12dc9c1f35292e432676b8b3de4d57cd5b82e2a7f3821996fd33098eff0915ed8b38b773f6bf532e58425ab10479b4091e432715433ab663c238d1fe515e6c5a50d2dea1b3179dfa1ad9338de670acc134247a2c13d8ca551ace8b58ed2b88f679ececa0f50861b413199d29f16bb256a1dbd53dc97e7a64b985e5072a9784cfc6e8d265c33cd97b59fb0934b80f33e36b0fc248c4e732bf2ea3ab7cb7b165ed11ce6a64867ed02fdcd0ac7a77e53d84e0d1b00b44cd07fcd0d1e85b3f50dd1f62dc3f990a1d433be7a853a94777b51193c644b2b78f88449d44be890f8a3bc4924cb4823705b8515c798d3315435bf61e4756672a528b681465b9b72465af2b654282ad40d849556f37764c48b9210e026cd47a22902d4282f795ae05950fe5bcce896d24e881fd181e5096848441f8f178a00349f6f19fa83fe1f241aa2775499f22b3371f9ec70a57ad97da3d4cc51a36f23909df8ce3080984ed4171d27056f61e433e8382be1a07f22baf1c9e774f7dcb30d776895256541bbe46745814326eea563ea3c1904197ec505e6af2873052445178e4413d7fc9cae9e4ccbc978652ead8c4e685c62292ebf875384d8eb2a68e8ff854c92c0f2b357688e5dedecaaf6e50d2ba3e8ea1de4b959318333ac7724bde131504b50db86825addc9fbbf1789d3d7843895a0880cf012d5882a6233ccdcde398150c654361b7e03aa86e331a5534eb8823c4c52ebbd9a0a13a969a8e4eef121bfcf449d8a6de20f5bba4db54f48413ac2de5323e9e609a2eed05cc729863cfb7229a1fa864c724a5752327b583b6bbe3d9facfbbf62f518fb9e352580dcbdcddf4b1514cd8b15fb6376f91b64627523812a359b0cd633a993f3df349ae11c5482a7fe11386e124c50a29b006f1b1f02aa4d194a1052037fa7d766769743d90e51793c913863daecab5435a1ef4076906de6c16a357a15a818de0bc008f0eb19f3ba084adebd913fe3eb77baf5783885a08ec45ac5526e24b3c80aa9fed37df4d2ee80496d5763d17e7fa13a9d80f0aec906ea016fd1034d1cffacbc3c16214aaf2b7fdb40d86c29345a4748d91544cc3b7f1dd01cdd99d2dcf994fe32599f1e384f4a6bd89fb3a7dc09d72ca1748fc5547e4ac9d81fe55e6175f6b1017ac139bf0bb39f0c7adfac5e37f4280f4df6988188f03aceb7a1a709b937a8e1cae09375bee5089631a9500ab2f25e4f55ea4262353e8d789216a70b439cc762078c77f7aa59aef6ec2f83a7efc0c8cb6c2fa5735329e31aa0b6566bdfb92500a4bb8e1ca4d0186a356ca5f7fc7158a1cab5d2fbc11eb76bb607afb8fdf8a4c480dd6f5e9e6659b9099133d01e4e6da53bd82344d45a876c99af5a2758e3536e02efa01bc5f30616a9bab3a5f7eef94f61beb90dd608ff0e733d12faf285c67fb50f35c1a00287b00d1dce179465da69c86489a61155ae9ac72cf1021f84b031d89b905ffc71d028846bf7bfc8a48ae33f854306236d2f2432d036db8881fce983a6e011a559d04c32fdae5a218c7f84d8fffacf5f94c08f1f4f67d7c16ac105ee8677e847dc27564cbb4c2eecebdcfb308363cfc211d1c5313cbcf9735bd64c4077a911a7d3c9fa5ba1726158f8ec0fa4424e564bce4394ff8f1e5304b7e94e0867a2cf154eaf308deb0ea89d5a12616b62f82ec9a0907b5f4d68432d21f2355f97941e11d6ec4281b16a25b2185d0739a35f99933a732fedb22527b053e84ec18f5bcb43e693f67fe5fffcc258526f8d0599ee341004581929618a0b6e863c286f0f324a684162e95fe96730947406f6457c1b830b3701c5b636ad23556dcb54e15843ae5c336b2b070fdd79da7a286a5e3b1e2356372396a81fc0ca72a25e60345731876dda8688044fb67dc21f7cda316fe6fca7c9a2508019ae06ddc996a622ae254f3bd499fc4884c11f0a44d749bac2f60518f805f01e9745c2ea1d369b4ebcb21a2dea7079d818c6d1a0fd4bdc06cc275b71abe9dfb902e7580af967d0de015a09eadabe73aced55482dc63644a0e92ac04f1d67d135f5c8e0463cdc42ffd8b713d136c124b0571b358b70471fa1faca5c9e4f7e5928bdadc2797b6593b19b0af34230605f705a15e7781e557e6703aff4260134add551deb6e859f62a1c213ebf4c7a39c5bf215efc641051f2fb6bd15001d4f76a9818e760d558f5e465a31a82dcc54193f98755fb91faa8a478262c9e36c9cd1a862e67c0cc487c170b790112296ce0dd4a4e16afc3c1031c19412e39867b4dc49bfe423b4342d48c0ff30fe98357d6bf1f98ad13e14692fa2fc8c07afdd69cc5ed4aa446cf3b1d72da1abe68d6407d71e8de5fea4dce5dbcde55e01f49511c41b0b3a147cd8a80f1bc1771812cbedee68e132474d88fd166caad61eeca7af90ddb84afc00932b4bdbc893006e7a569221d63e1b3bd426c60a5ce9ac9e59767fee1aacb770cd8b1bfc9b3a29d2699aa20cb8a16a5ae8920a7e107e6d837d72fef7dc45fccd0c627bd203618fda4578e1fbc7eee39c84ac559234aebde4fc7da872e024e7fee996fe986197ca73d4355a9d4bdcaffbedc929844ff3755f50cb2f4b92037a8e4e0bc38ff436912312d48b31983f1c0133bd581b1f9ad111682860a3fd55a843600e9732c4b8b967be964acad022ed6b04a3919082a761b21841d8df6ccbb0281ac9b735373771cae6901a3d4cac47ec1f7a57baef83d159ff9d72690a8a8d18cab2e911410dc4dfad0da2091663164664a64b261a313194ace0e5eff3d19013d6e36f315f0fd9cc2637642929da3b904e07c6f80b38f48ffec9688ba6326ccd1f3ddbb1d57e9c7b455114017a77b6c7457b4b78bf00e13490f786323b2e2219f165afea83b11d1b2f54adcddd30c8c93070bc7a64af7681a0c29c314845e3576a58cc431db5ebd1511ec8adf4a38d9f035b910e450761bf6bb9d7d67817f447b236f43344ef37985556c234ecf07afc7395e233bae38901465da1d04f839d9190a66f2a3efb8fa8c5048452b9dd1bf9487f2e5defd9c8d6a7253fcc59463042ea52e9fbd23ac53e0621816144bc84cfd2950149a7f11aee57b8388d13c8b90c63d0fb0f4af0a678280d72175a7586b9390c848d3424a63c94794751fd3a274a73ad674a5708d9670218e2df6ad51fa47cf6966bcd56bfa725e28648c36e472f42153568a3e1b65897c5d7e661a4d739b2eb0bc11fe773219d197c1f4b9ee48f6f54971cefd723bd127f507764726bab0717c24ac092adb4bac0326608c9316bf48c5c850d651de0d842f4727f6371b77e3063193cba443557c0fcd34aac145b1a1f482c386ee9cb4a0db68087d272ece9bca514a1b262a50b545eae7ae9bd776eef67f5a53acdde7a285969bf3320223de648a3c8fce07c266d777487a1dbf58047078fe5ba5d9d1c01c27ba909421e0c13e739ef478a2609256d2364cf4ad2cb9614f58039243db2d2f9d0bc2fd9ecc9cbfc0a9a2c121ea088a16f6cf2c8e6b7d03f4945ed9c54c2ef441784ea953bfe053df9e1c8cae1b8daf84fab2afd2a7e343bcd934f219637401fd2e50b4a56a9a9d014fc754bb5f60a2ee260eecda1fc9c0c4ccee4b7102f3f12828251d54935ba7aa14e116bc09e086f44490486428e6659115a9a6ec3fc2ee95c4034598f73bb7457be01f50cba30ce9ab4dc3080f559f23897c93589966bd2775af17359d66598073d29a37ac2c04fe1bea9ec744289a728d5cecd9209b9122bef43a2edf82b59dca51bbc7e91166991afa28a8a7b0a395659a4de318aef0b7c181530df5121455c974769b956e3d83a93ad40f44500473c1916dfef8ccb5a5a13dfbbbe78bdc9dfe9193a6a8b64b3396459c16a9338e63b0629d4d71324eb6b3c78fc0155d62e2f231ec4438a02bb9d6db52d8f9ee7f10034b706c1133a4c3d0c3feacfbf7f8dd3bebe2d795e7fcd33abae17ae37a4a92b05a2fd63b368217957e7a7f6ae7129306175115b9966811fbcb9ac48e69cf4d1ba27887de970e7ca2958b9033914c216680a4184b68277bcca9763aba4a9241849745a8cd28227303f9c05e37bf11b02101aeac293128b1e063f80d2ae6d7277de50d6c5fa1347b4542a54f38c14d467cb738388523c1f2ae510af976a44a06741b30c94b19588d905215a08bade1366109dea260287c246282c605afe994d8dbb8112a3c71d74600d169a2ab0ea14f8ee8bcbdb33db79d533c1572a9de0a37f0aa6e7a492d4de727c847c0f50dbdcaf27f695fb349a99630d087e7c586d6603e970bbd0454c8e5496bfd339938611e047beed0ff6805da0fc4712b665d4750e0ce2ebe05c48408963759ae16a33af435727b19dfc64c78e7c10de6fc6edca6f2e0dc9e43aed8e15fa51f59a5e2486e69a75093158d1c092f51673273774e2656599a088c4d6656cc804fe1d4574ce109d852a5096f174882efd3df28f784de9e6d73b1a01b5950d7fdb88b69d291ec0993a2174ce596780c8ea6ce369d5262f022a377fb74b986f5f4ea01352eeac5e6936cfb6d580203da545a25f52ad16ab2f56277091d4ff1d479b8636b086a07ab75f0bd574170f2319f98adcb45812fac7ac2dd59456075918e6bf5f45f7bd489ac71588cafc767e14f70ee7098a322653f62820ea3006b1784de7cfad9db9fd5b533a02b42d871201e7b41849eab23b0727ae79db40da6180b7f58b742fa45e17475d77451f81b4e334e02e1a506eb56d2bfed4b2e7d0040768222445f51ced7de24143f6f67afbcb27d184725f34bbada1461c7b951eccd2efe632a6b54891138302fef8920a010aefb325b1feafc3b38af8edc8b87acc7fd6f3ec73a8b8af5f0832c48082d551c71c246f5381fac8e821a80ae5b62380d971eda6083bfb9e3953aefdf22f0852f6c2ea44cc8706e5c2c3c39248fcb06fc9ab392e507dbf36b61a18ca931cf2f54cd87e34a4230e7ecb8e24f5f8bbdb634d6eed06f188cfde6e4b347011b370ec79c88e1993e66eff0b976bc71e43d58baf7effc9c52ce052c44e2c3ab8ac862edde898d668eb2b757e6e070110288d94289c1265025ed390c6d302d25545261e32d7d2936c17aebef50efbf04c1381fe395f343109e70f96ac0317236f5c4add0c75e47a91ac08f66e29b28680754b11abae61650a943f7c7a8aa13c9cc9361b13e5964c072bc355840f736f47492b7d7695c12d596131f6eb7528f5428046e6ed4e36caca3e17d6ad18fc7da21ea8cfb3bcb68293da78954df152f0dcb64918a75ca9251aea915127d9dc73c4578bc067e4d03fc98aa7a47afd246a93bd84ef6d07adb8969e57a60de1241a70282a72d0c58f0b5db2f3a7a8fd02f35f504c944dba4256ec17b7d208a5bafbcbaa12d03b19ebe1084044c835db4e31573e817ac141ce5276dbc81fa8ebcebe1fb7c9ddba541f596d0965d2d47a437b282f5b978db378c6cd2559ab4ce4a897385cae3f04e227188b296039861a87b6ecc29196f548464dcb3c1d539cd4240163760dc32ae44582185ba96449a83c76a407975d096fb6ab5fcccf36a419047c8d773ab6c309710a7bbb79da9cd176c87ec8fe0ea266c3eb7dc8169f22ea49dbdd22944e5f1f728cbfe72b95c8fe6ce3642d0a73f7853138d1c8961636840dce95eb732bf89d8f5fda638bb4e43ac8d515de6896b02b1a922e795e6b3f63daed131e8a04b650e421614f4db6be40b5b4ad4589e19f0"}, @ra={0x5, 0x2, 0x4}, @calipso={0x7, 0x8, {0x3, 0x0, 0x2, 0xffff}}, @hao={0xc9, 0x10, @private1={0xfc, 0x1, '\x00', 0x1}}, @padn={0x1, 0x7, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @hao={0xc9, 0x10, @private0}]}, @fragment={0x73, 0x0, 0x1f, 0x0, 0x0, 0x6, 0x66}], @pkt_toobig={0x2, 0x0, 0x0, 0x7f, {0x2, 0x6, "f9d03b", 0x3, 0x88, 0x1, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, @dev={0xfe, 0x80, '\x00', 0x1a}, [@srh={0x0, 0x4, 0x4, 0x2, 0x1f, 0x8, 0x1, [@rand_addr=' \x01\x00', @mcast1]}, @fragment={0x3c, 0x0, 0x6, 0x0, 0x0, 0x3, 0x65}, @hopopts={0x88, 0x17, '\x00', [@hao={0xc9, 0x10, @loopback}, @pad1, @ra={0x5, 0x2, 0x3ff}, @jumbo={0xc2, 0x4, 0x7ff}, @generic={0x5, 0x8b, "f4eb61258fa4bcd11450090e7c0aa97cbf687019ee9967badc90fb457aa101e315bef3c814873f3606049d058692d6d69f57752ed1bbe5f8925eadfaabe67c346153dae4597d8bd05edc9cd1c51c49ef29b9872bf407b352428edcaf22b6814a69464fe835538330fb39104b0641144c2f70b52c3b306bd27cc107f5ddc2689f5758ddc3533e6767003212"}, @hao={0xc9, 0x10, @loopback}]}, @hopopts={0x6c, 0x34, '\x00', [@jumbo={0xc2, 0x4, 0x7}, @generic={0x3f, 0x97, "431d364040b53b25e472f2338d47c3d1f82e44788e732cb37cd60771e9467b75f3fcb1d27a7d32695a215cbd17bfac9297351f291ee53deaa7ab23e23a66fe29a5fc5ce27f682640089613fbe957da7bc7fa4246309efd10b96c63b712f35eb2a8509b5a26fe22d2731ebf22904f00c5815d9044a189c57e92995544e11d282c99072a96551f58865e13b1028e91c4ffe45f06cc64c19f"}, @generic={0x9, 0xff, "1b84486d579db958b1efee93c9e1294ddba1cc2ef8e6991431c145ddaeae7b0121e9426021f2aeeb0d90d2883c731467d4d5480091583a1816ae304ef9d872fdec7ad5c36e52455fade7a513502897c03e704931117d12ef25bdc72165c96427da99dfbb3a3447e37f884b4014e87f461772c99908bdc13316b5e57b4b6614072c75319f30307aef9c0e4f973b24221417e6d97c88e99932004879f224202c50e93df943dbc422ee21bb52bdf7c88dcef77da2d5b90cd121efe34f26af73a70e3bebda171bf9f1e98c172c495b2e95ac41196ee4fb822e62109ff77db48a15aa0bfe573ea920e7d7632618014ff15e1b740216f3d5fcb8fdc6451feb2fe0c2"}]}, @routing={0xc, 0xc, 0x1, 0x7, 0x0, [@private0={0xfc, 0x0, '\x00', 0x1}, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @local, @loopback, @remote, @mcast1]}, @hopopts={0x2, 0x1, '\x00', [@enc_lim={0x4, 0x1, 0x5}, @padn={0x1, 0x6, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @pad1]}, @fragment={0x5e, 0x0, 0x1, 0x0, 0x0, 0x2, 0x65}, @routing={0x1d, 0x0, 0x0, 0x8}], "b88de061c5d4c3ee868a725b386df69533e98d675affec8bedbd6d2700ebbc60b24377e1a26dcf9b02f7b0a4032d59a3c4796df5a92cbaef519a64122fb7bf1de864cdee72865e43e598dee7946990fd0e65663a9bd916fac20d47d455425a3cbb6be0341a1e90aa6c1e9c09ed34bb44751121351520b775ff60cc6bc0543bcb49c23ca2347668c80524c10ad13ce389585d4419fe72d65565df3dcfdc33e618379c15cc3520940b82f24a6636808a"}}}}}}}, &(0x7f0000000180)={0x1, 0x3, [0x932, 0x7d1, 0x7ea, 0x2f8]}) syz_emit_ethernet(0x0, 0x0, 0x0) socket$inet6_tcp(0xa, 0x1, 0x0) [ 826.215723] audit: type=1326 audit(1668880730.874:1007): auid=4294967295 uid=0 gid=0 ses=4294967295 subj==unconfined pid=16962 comm="syz-executor.3" exe="/root/syz-executor.3" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f7071ca9639 code=0x7ffc0000 17:58:51 executing program 2: perf_event_open(&(0x7f0000000200)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) r0 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r0, &(0x7f0000000040)={0xa, 0x4e22}, 0x1c) (async) listen(r0, 0x1) syz_emit_ethernet(0x8a, &(0x7f0000000100)={@local, @link_local, @void, {@ipv6={0x86dd, @tcp={0x0, 0x6, "083ff2", 0x14, 0x6, 0x0, @remote, @local, {[], {{0x0, 0x4e22, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0xc2}}}}}}}, 0x0) (async) setsockopt$inet6_tcp_TCP_ULP(r0, 0x6, 0x1f, &(0x7f00000001c0), 0x4) getsockopt$inet_sctp_SCTP_SOCKOPT_CONNECTX3(0xffffffffffffffff, 0x84, 0x6f, &(0x7f0000001780)={0x0, 0x10, &(0x7f0000001740)=[@in={0x2, 0x4e24, @broadcast}]}, &(0x7f00000017c0)=0x10) getsockopt$inet_sctp_SCTP_RECONFIG_SUPPORTED(0xffffffffffffffff, 0x84, 0x75, &(0x7f0000001800)={r1, 0x1}, &(0x7f0000001840)=0x8) (async) syz_emit_ethernet(0x4e, &(0x7f0000000080)={@local, @remote, @void, {@ipv6={0x86dd, @tcp={0x0, 0x6, "209200", 0x18, 0x6, 0x0, @remote, @local, {[], {{0x0, 0x4e22, 0x41424344, 0x41424344, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, {[@mss={0x2, 0x4}]}}}}}}}}, 0x0) (async) syz_emit_ethernet(0x14b5, &(0x7f0000000280)={@empty, @empty, @void, {@ipv6={0x86dd, @icmpv6={0x6, 0x6, "1495d1", 0x147f, 0x3a, 0x0, @loopback, @loopback, {[@dstopts={0x88, 0x2, '\x00', [@hao={0xc9, 0x10, @mcast1}]}, @dstopts={0x4, 0x207, '\x00', [@generic={0x5a, 0x1000, "c2947f5e6b5d9da52924a08229046769e20f0e13ec41b06a899d3093003b64d6f3e1fbbed0e7ea92996d5229a428103b7dc0a12dc9c1f35292e432676b8b3de4d57cd5b82e2a7f3821996fd33098eff0915ed8b38b773f6bf532e58425ab10479b4091e432715433ab663c238d1fe515e6c5a50d2dea1b3179dfa1ad9338de670acc134247a2c13d8ca551ace8b58ed2b88f679ececa0f50861b413199d29f16bb256a1dbd53dc97e7a64b985e5072a9784cfc6e8d265c33cd97b59fb0934b80f33e36b0fc248c4e732bf2ea3ab7cb7b165ed11ce6a64867ed02fdcd0ac7a77e53d84e0d1b00b44cd07fcd0d1e85b3f50dd1f62dc3f990a1d433be7a853a94777b51193c644b2b78f88449d44be890f8a3bc4924cb4823705b8515c798d3315435bf61e4756672a528b681465b9b72465af2b654282ad40d849556f37764c48b9210e026cd47a22902d4282f795ae05950fe5bcce896d24e881fd181e5096848441f8f178a00349f6f19fa83fe1f241aa2775499f22b3371f9ec70a57ad97da3d4cc51a36f23909df8ce3080984ed4171d27056f61e433e8382be1a07f22baf1c9e774f7dcb30d776895256541bbe46745814326eea563ea3c1904197ec505e6af2873052445178e4413d7fc9cae9e4ccbc978652ead8c4e685c62292ebf875384d8eb2a68e8ff854c92c0f2b357688e5dedecaaf6e50d2ba3e8ea1de4b959318333ac7724bde131504b50db86825addc9fbbf1789d3d7843895a0880cf012d5882a6233ccdcde398150c654361b7e03aa86e331a5534eb8823c4c52ebbd9a0a13a969a8e4eef121bfcf449d8a6de20f5bba4db54f48413ac2de5323e9e609a2eed05cc729863cfb7229a1fa864c724a5752327b583b6bbe3d9facfbbf62f518fb9e352580dcbdcddf4b1514cd8b15fb6376f91b64627523812a359b0cd633a993f3df349ae11c5482a7fe11386e124c50a29b006f1b1f02aa4d194a1052037fa7d766769743d90e51793c913863daecab5435a1ef4076906de6c16a357a15a818de0bc008f0eb19f3ba084adebd913fe3eb77baf5783885a08ec45ac5526e24b3c80aa9fed37df4d2ee80496d5763d17e7fa13a9d80f0aec906ea016fd1034d1cffacbc3c16214aaf2b7fdb40d86c29345a4748d91544cc3b7f1dd01cdd99d2dcf994fe32599f1e384f4a6bd89fb3a7dc09d72ca1748fc5547e4ac9d81fe55e6175f6b1017ac139bf0bb39f0c7adfac5e37f4280f4df6988188f03aceb7a1a709b937a8e1cae09375bee5089631a9500ab2f25e4f55ea4262353e8d789216a70b439cc762078c77f7aa59aef6ec2f83a7efc0c8cb6c2fa5735329e31aa0b6566bdfb92500a4bb8e1ca4d0186a356ca5f7fc7158a1cab5d2fbc11eb76bb607afb8fdf8a4c480dd6f5e9e6659b9099133d01e4e6da53bd82344d45a876c99af5a2758e3536e02efa01bc5f30616a9bab3a5f7eef94f61beb90dd608ff0e733d12faf285c67fb50f35c1a00287b00d1dce179465da69c86489a61155ae9ac72cf1021f84b031d89b905ffc71d028846bf7bfc8a48ae33f854306236d2f2432d036db8881fce983a6e011a559d04c32fdae5a218c7f84d8fffacf5f94c08f1f4f67d7c16ac105ee8677e847dc27564cbb4c2eecebdcfb308363cfc211d1c5313cbcf9735bd64c4077a911a7d3c9fa5ba1726158f8ec0fa4424e564bce4394ff8f1e5304b7e94e0867a2cf154eaf308deb0ea89d5a12616b62f82ec9a0907b5f4d68432d21f2355f97941e11d6ec4281b16a25b2185d0739a35f99933a732fedb22527b053e84ec18f5bcb43e693f67fe5fffcc258526f8d0599ee341004581929618a0b6e863c286f0f324a684162e95fe96730947406f6457c1b830b3701c5b636ad23556dcb54e15843ae5c336b2b070fdd79da7a286a5e3b1e2356372396a81fc0ca72a25e60345731876dda8688044fb67dc21f7cda316fe6fca7c9a2508019ae06ddc996a622ae254f3bd499fc4884c11f0a44d749bac2f60518f805f01e9745c2ea1d369b4ebcb21a2dea7079d818c6d1a0fd4bdc06cc275b71abe9dfb902e7580af967d0de015a09eadabe73aced55482dc63644a0e92ac04f1d67d135f5c8e0463cdc42ffd8b713d136c124b0571b358b70471fa1faca5c9e4f7e5928bdadc2797b6593b19b0af34230605f705a15e7781e557e6703aff4260134add551deb6e859f62a1c213ebf4c7a39c5bf215efc641051f2fb6bd15001d4f76a9818e760d558f5e465a31a82dcc54193f98755fb91faa8a478262c9e36c9cd1a862e67c0cc487c170b790112296ce0dd4a4e16afc3c1031c19412e39867b4dc49bfe423b4342d48c0ff30fe98357d6bf1f98ad13e14692fa2fc8c07afdd69cc5ed4aa446cf3b1d72da1abe68d6407d71e8de5fea4dce5dbcde55e01f49511c41b0b3a147cd8a80f1bc1771812cbedee68e132474d88fd166caad61eeca7af90ddb84afc00932b4bdbc893006e7a569221d63e1b3bd426c60a5ce9ac9e59767fee1aacb770cd8b1bfc9b3a29d2699aa20cb8a16a5ae8920a7e107e6d837d72fef7dc45fccd0c627bd203618fda4578e1fbc7eee39c84ac559234aebde4fc7da872e024e7fee996fe986197ca73d4355a9d4bdcaffbedc929844ff3755f50cb2f4b92037a8e4e0bc38ff436912312d48b31983f1c0133bd581b1f9ad111682860a3fd55a843600e9732c4b8b967be964acad022ed6b04a3919082a761b21841d8df6ccbb0281ac9b735373771cae6901a3d4cac47ec1f7a57baef83d159ff9d72690a8a8d18cab2e911410dc4dfad0da2091663164664a64b261a313194ace0e5eff3d19013d6e36f315f0fd9cc2637642929da3b904e07c6f80b38f48ffec9688ba6326ccd1f3ddbb1d57e9c7b455114017a77b6c7457b4b78bf00e13490f786323b2e2219f165afea83b11d1b2f54adcddd30c8c93070bc7a64af7681a0c29c314845e3576a58cc431db5ebd1511ec8adf4a38d9f035b910e450761bf6bb9d7d67817f447b236f43344ef37985556c234ecf07afc7395e233bae38901465da1d04f839d9190a66f2a3efb8fa8c5048452b9dd1bf9487f2e5defd9c8d6a7253fcc59463042ea52e9fbd23ac53e0621816144bc84cfd2950149a7f11aee57b8388d13c8b90c63d0fb0f4af0a678280d72175a7586b9390c848d3424a63c94794751fd3a274a73ad674a5708d9670218e2df6ad51fa47cf6966bcd56bfa725e28648c36e472f42153568a3e1b65897c5d7e661a4d739b2eb0bc11fe773219d197c1f4b9ee48f6f54971cefd723bd127f507764726bab0717c24ac092adb4bac0326608c9316bf48c5c850d651de0d842f4727f6371b77e3063193cba443557c0fcd34aac145b1a1f482c386ee9cb4a0db68087d272ece9bca514a1b262a50b545eae7ae9bd776eef67f5a53acdde7a285969bf3320223de648a3c8fce07c266d777487a1dbf58047078fe5ba5d9d1c01c27ba909421e0c13e739ef478a2609256d2364cf4ad2cb9614f58039243db2d2f9d0bc2fd9ecc9cbfc0a9a2c121ea088a16f6cf2c8e6b7d03f4945ed9c54c2ef441784ea953bfe053df9e1c8cae1b8daf84fab2afd2a7e343bcd934f219637401fd2e50b4a56a9a9d014fc754bb5f60a2ee260eecda1fc9c0c4ccee4b7102f3f12828251d54935ba7aa14e116bc09e086f44490486428e6659115a9a6ec3fc2ee95c4034598f73bb7457be01f50cba30ce9ab4dc3080f559f23897c93589966bd2775af17359d66598073d29a37ac2c04fe1bea9ec744289a728d5cecd9209b9122bef43a2edf82b59dca51bbc7e91166991afa28a8a7b0a395659a4de318aef0b7c181530df5121455c974769b956e3d83a93ad40f44500473c1916dfef8ccb5a5a13dfbbbe78bdc9dfe9193a6a8b64b3396459c16a9338e63b0629d4d71324eb6b3c78fc0155d62e2f231ec4438a02bb9d6db52d8f9ee7f10034b706c1133a4c3d0c3feacfbf7f8dd3bebe2d795e7fcd33abae17ae37a4a92b05a2fd63b368217957e7a7f6ae7129306175115b9966811fbcb9ac48e69cf4d1ba27887de970e7ca2958b9033914c216680a4184b68277bcca9763aba4a9241849745a8cd28227303f9c05e37bf11b02101aeac293128b1e063f80d2ae6d7277de50d6c5fa1347b4542a54f38c14d467cb738388523c1f2ae510af976a44a06741b30c94b19588d905215a08bade1366109dea260287c246282c605afe994d8dbb8112a3c71d74600d169a2ab0ea14f8ee8bcbdb33db79d533c1572a9de0a37f0aa6e7a492d4de727c847c0f50dbdcaf27f695fb349a99630d087e7c586d6603e970bbd0454c8e5496bfd339938611e047beed0ff6805da0fc4712b665d4750e0ce2ebe05c48408963759ae16a33af435727b19dfc64c78e7c10de6fc6edca6f2e0dc9e43aed8e15fa51f59a5e2486e69a75093158d1c092f51673273774e2656599a088c4d6656cc804fe1d4574ce109d852a5096f174882efd3df28f784de9e6d73b1a01b5950d7fdb88b69d291ec0993a2174ce596780c8ea6ce369d5262f022a377fb74b986f5f4ea01352eeac5e6936cfb6d580203da545a25f52ad16ab2f56277091d4ff1d479b8636b086a07ab75f0bd574170f2319f98adcb45812fac7ac2dd59456075918e6bf5f45f7bd489ac71588cafc767e14f70ee7098a322653f62820ea3006b1784de7cfad9db9fd5b533a02b42d871201e7b41849eab23b0727ae79db40da6180b7f58b742fa45e17475d77451f81b4e334e02e1a506eb56d2bfed4b2e7d0040768222445f51ced7de24143f6f67afbcb27d184725f34bbada1461c7b951eccd2efe632a6b54891138302fef8920a010aefb325b1feafc3b38af8edc8b87acc7fd6f3ec73a8b8af5f0832c48082d551c71c246f5381fac8e821a80ae5b62380d971eda6083bfb9e3953aefdf22f0852f6c2ea44cc8706e5c2c3c39248fcb06fc9ab392e507dbf36b61a18ca931cf2f54cd87e34a4230e7ecb8e24f5f8bbdb634d6eed06f188cfde6e4b347011b370ec79c88e1993e66eff0b976bc71e43d58baf7effc9c52ce052c44e2c3ab8ac862edde898d668eb2b757e6e070110288d94289c1265025ed390c6d302d25545261e32d7d2936c17aebef50efbf04c1381fe395f343109e70f96ac0317236f5c4add0c75e47a91ac08f66e29b28680754b11abae61650a943f7c7a8aa13c9cc9361b13e5964c072bc355840f736f47492b7d7695c12d596131f6eb7528f5428046e6ed4e36caca3e17d6ad18fc7da21ea8cfb3bcb68293da78954df152f0dcb64918a75ca9251aea915127d9dc73c4578bc067e4d03fc98aa7a47afd246a93bd84ef6d07adb8969e57a60de1241a70282a72d0c58f0b5db2f3a7a8fd02f35f504c944dba4256ec17b7d208a5bafbcbaa12d03b19ebe1084044c835db4e31573e817ac141ce5276dbc81fa8ebcebe1fb7c9ddba541f596d0965d2d47a437b282f5b978db378c6cd2559ab4ce4a897385cae3f04e227188b296039861a87b6ecc29196f548464dcb3c1d539cd4240163760dc32ae44582185ba96449a83c76a407975d096fb6ab5fcccf36a419047c8d773ab6c309710a7bbb79da9cd176c87ec8fe0ea266c3eb7dc8169f22ea49dbdd22944e5f1f728cbfe72b95c8fe6ce3642d0a73f7853138d1c8961636840dce95eb732bf89d8f5fda638bb4e43ac8d515de6896b02b1a922e795e6b3f63daed131e8a04b650e421614f4db6be40b5b4ad4589e19f0"}, @ra={0x5, 0x2, 0x4}, @calipso={0x7, 0x8, {0x3, 0x0, 0x2, 0xffff}}, @hao={0xc9, 0x10, @private1={0xfc, 0x1, '\x00', 0x1}}, @padn={0x1, 0x7, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @hao={0xc9, 0x10, @private0}]}, @fragment={0x73, 0x0, 0x1f, 0x0, 0x0, 0x6, 0x66}], @pkt_toobig={0x2, 0x0, 0x0, 0x7f, {0x2, 0x6, "f9d03b", 0x3, 0x88, 0x1, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, @dev={0xfe, 0x80, '\x00', 0x1a}, [@srh={0x0, 0x4, 0x4, 0x2, 0x1f, 0x8, 0x1, [@rand_addr=' \x01\x00', @mcast1]}, @fragment={0x3c, 0x0, 0x6, 0x0, 0x0, 0x3, 0x65}, @hopopts={0x88, 0x17, '\x00', [@hao={0xc9, 0x10, @loopback}, @pad1, @ra={0x5, 0x2, 0x3ff}, @jumbo={0xc2, 0x4, 0x7ff}, @generic={0x5, 0x8b, "f4eb61258fa4bcd11450090e7c0aa97cbf687019ee9967badc90fb457aa101e315bef3c814873f3606049d058692d6d69f57752ed1bbe5f8925eadfaabe67c346153dae4597d8bd05edc9cd1c51c49ef29b9872bf407b352428edcaf22b6814a69464fe835538330fb39104b0641144c2f70b52c3b306bd27cc107f5ddc2689f5758ddc3533e6767003212"}, @hao={0xc9, 0x10, @loopback}]}, @hopopts={0x6c, 0x34, '\x00', [@jumbo={0xc2, 0x4, 0x7}, @generic={0x3f, 0x97, "431d364040b53b25e472f2338d47c3d1f82e44788e732cb37cd60771e9467b75f3fcb1d27a7d32695a215cbd17bfac9297351f291ee53deaa7ab23e23a66fe29a5fc5ce27f682640089613fbe957da7bc7fa4246309efd10b96c63b712f35eb2a8509b5a26fe22d2731ebf22904f00c5815d9044a189c57e92995544e11d282c99072a96551f58865e13b1028e91c4ffe45f06cc64c19f"}, @generic={0x9, 0xff, "1b84486d579db958b1efee93c9e1294ddba1cc2ef8e6991431c145ddaeae7b0121e9426021f2aeeb0d90d2883c731467d4d5480091583a1816ae304ef9d872fdec7ad5c36e52455fade7a513502897c03e704931117d12ef25bdc72165c96427da99dfbb3a3447e37f884b4014e87f461772c99908bdc13316b5e57b4b6614072c75319f30307aef9c0e4f973b24221417e6d97c88e99932004879f224202c50e93df943dbc422ee21bb52bdf7c88dcef77da2d5b90cd121efe34f26af73a70e3bebda171bf9f1e98c172c495b2e95ac41196ee4fb822e62109ff77db48a15aa0bfe573ea920e7d7632618014ff15e1b740216f3d5fcb8fdc6451feb2fe0c2"}]}, @routing={0xc, 0xc, 0x1, 0x7, 0x0, [@private0={0xfc, 0x0, '\x00', 0x1}, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @local, @loopback, @remote, @mcast1]}, @hopopts={0x2, 0x1, '\x00', [@enc_lim={0x4, 0x1, 0x5}, @padn={0x1, 0x6, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @pad1]}, @fragment={0x5e, 0x0, 0x1, 0x0, 0x0, 0x2, 0x65}, @routing={0x1d, 0x0, 0x0, 0x8}], "b88de061c5d4c3ee868a725b386df69533e98d675affec8bedbd6d2700ebbc60b24377e1a26dcf9b02f7b0a4032d59a3c4796df5a92cbaef519a64122fb7bf1de864cdee72865e43e598dee7946990fd0e65663a9bd916fac20d47d455425a3cbb6be0341a1e90aa6c1e9c09ed34bb44751121351520b775ff60cc6bc0543bcb49c23ca2347668c80524c10ad13ce389585d4419fe72d65565df3dcfdc33e618379c15cc3520940b82f24a6636808a"}}}}}}}, &(0x7f0000000180)={0x1, 0x3, [0x932, 0x7d1, 0x7ea, 0x2f8]}) syz_emit_ethernet(0x0, 0x0, 0x0) socket$inet6_tcp(0xa, 0x1, 0x0) [ 826.348774] audit: type=1326 audit(1668880730.904:1008): auid=4294967295 uid=0 gid=0 ses=4294967295 subj==unconfined pid=16962 comm="syz-executor.3" exe="/root/syz-executor.3" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f7071ca9639 code=0x7ffc0000 [ 826.424505] audit: type=1326 audit(1668880730.904:1009): auid=4294967295 uid=0 gid=0 ses=4294967295 subj==unconfined pid=16962 comm="syz-executor.3" exe="/root/syz-executor.3" sig=0 arch=c000003e syscall=298 compat=0 ip=0x7f7071ca9639 code=0x7ffc0000 [ 826.449266] audit: type=1326 audit(1668880730.904:1010): auid=4294967295 uid=0 gid=0 ses=4294967295 subj==unconfined pid=16962 comm="syz-executor.3" exe="/root/syz-executor.3" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f7071ca9639 code=0x7ffc0000 17:58:51 executing program 2: perf_event_open(&(0x7f0000000200)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r0, &(0x7f0000000040)={0xa, 0x4e22}, 0x1c) listen(r0, 0x1) syz_emit_ethernet(0x8a, &(0x7f0000000100)={@local, @link_local, @void, {@ipv6={0x86dd, @tcp={0x0, 0x6, "083ff2", 0x14, 0x6, 0x0, @remote, @local, {[], {{0x0, 0x4e22, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0xc2}}}}}}}, 0x0) setsockopt$inet6_tcp_TCP_ULP(r0, 0x6, 0x1f, &(0x7f00000001c0), 0x4) getsockopt$inet_sctp_SCTP_SOCKOPT_CONNECTX3(0xffffffffffffffff, 0x84, 0x6f, &(0x7f0000001780)={0x0, 0x10, &(0x7f0000001740)=[@in={0x2, 0x4e24, @broadcast}]}, &(0x7f00000017c0)=0x10) getsockopt$inet_sctp_SCTP_RECONFIG_SUPPORTED(0xffffffffffffffff, 0x84, 0x75, &(0x7f0000001800)={r1, 0x1}, &(0x7f0000001840)=0x8) syz_emit_ethernet(0x4e, &(0x7f0000000080)={@local, @remote, @void, {@ipv6={0x86dd, @tcp={0x0, 0x6, "209200", 0x18, 0x6, 0x0, @remote, @local, {[], {{0x0, 0x4e22, 0x41424344, 0x41424344, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, {[@mss={0x2, 0x4}]}}}}}}}}, 0x0) syz_emit_ethernet(0x14b5, &(0x7f0000000280)={@empty, @empty, @void, {@ipv6={0x86dd, @icmpv6={0x6, 0x6, "1495d1", 0x147f, 0x3a, 0x0, @loopback, @loopback, {[@dstopts={0x88, 0x2, '\x00', [@hao={0xc9, 0x10, @mcast1}]}, @dstopts={0x4, 0x207, '\x00', [@generic={0x5a, 0x1000, "c2947f5e6b5d9da52924a08229046769e20f0e13ec41b06a899d3093003b64d6f3e1fbbed0e7ea92996d5229a428103b7dc0a12dc9c1f35292e432676b8b3de4d57cd5b82e2a7f3821996fd33098eff0915ed8b38b773f6bf532e58425ab10479b4091e432715433ab663c238d1fe515e6c5a50d2dea1b3179dfa1ad9338de670acc134247a2c13d8ca551ace8b58ed2b88f679ececa0f50861b413199d29f16bb256a1dbd53dc97e7a64b985e5072a9784cfc6e8d265c33cd97b59fb0934b80f33e36b0fc248c4e732bf2ea3ab7cb7b165ed11ce6a64867ed02fdcd0ac7a77e53d84e0d1b00b44cd07fcd0d1e85b3f50dd1f62dc3f990a1d433be7a853a94777b51193c644b2b78f88449d44be890f8a3bc4924cb4823705b8515c798d3315435bf61e4756672a528b681465b9b72465af2b654282ad40d849556f37764c48b9210e026cd47a22902d4282f795ae05950fe5bcce896d24e881fd181e5096848441f8f178a00349f6f19fa83fe1f241aa2775499f22b3371f9ec70a57ad97da3d4cc51a36f23909df8ce3080984ed4171d27056f61e433e8382be1a07f22baf1c9e774f7dcb30d776895256541bbe46745814326eea563ea3c1904197ec505e6af2873052445178e4413d7fc9cae9e4ccbc978652ead8c4e685c62292ebf875384d8eb2a68e8ff854c92c0f2b357688e5dedecaaf6e50d2ba3e8ea1de4b959318333ac7724bde131504b50db86825addc9fbbf1789d3d7843895a0880cf012d5882a6233ccdcde398150c654361b7e03aa86e331a5534eb8823c4c52ebbd9a0a13a969a8e4eef121bfcf449d8a6de20f5bba4db54f48413ac2de5323e9e609a2eed05cc729863cfb7229a1fa864c724a5752327b583b6bbe3d9facfbbf62f518fb9e352580dcbdcddf4b1514cd8b15fb6376f91b64627523812a359b0cd633a993f3df349ae11c5482a7fe11386e124c50a29b006f1b1f02aa4d194a1052037fa7d766769743d90e51793c913863daecab5435a1ef4076906de6c16a357a15a818de0bc008f0eb19f3ba084adebd913fe3eb77baf5783885a08ec45ac5526e24b3c80aa9fed37df4d2ee80496d5763d17e7fa13a9d80f0aec906ea016fd1034d1cffacbc3c16214aaf2b7fdb40d86c29345a4748d91544cc3b7f1dd01cdd99d2dcf994fe32599f1e384f4a6bd89fb3a7dc09d72ca1748fc5547e4ac9d81fe55e6175f6b1017ac139bf0bb39f0c7adfac5e37f4280f4df6988188f03aceb7a1a709b937a8e1cae09375bee5089631a9500ab2f25e4f55ea4262353e8d789216a70b439cc762078c77f7aa59aef6ec2f83a7efc0c8cb6c2fa5735329e31aa0b6566bdfb92500a4bb8e1ca4d0186a356ca5f7fc7158a1cab5d2fbc11eb76bb607afb8fdf8a4c480dd6f5e9e6659b9099133d01e4e6da53bd82344d45a876c99af5a2758e3536e02efa01bc5f30616a9bab3a5f7eef94f61beb90dd608ff0e733d12faf285c67fb50f35c1a00287b00d1dce179465da69c86489a61155ae9ac72cf1021f84b031d89b905ffc71d028846bf7bfc8a48ae33f854306236d2f2432d036db8881fce983a6e011a559d04c32fdae5a218c7f84d8fffacf5f94c08f1f4f67d7c16ac105ee8677e847dc27564cbb4c2eecebdcfb308363cfc211d1c5313cbcf9735bd64c4077a911a7d3c9fa5ba1726158f8ec0fa4424e564bce4394ff8f1e5304b7e94e0867a2cf154eaf308deb0ea89d5a12616b62f82ec9a0907b5f4d68432d21f2355f97941e11d6ec4281b16a25b2185d0739a35f99933a732fedb22527b053e84ec18f5bcb43e693f67fe5fffcc258526f8d0599ee341004581929618a0b6e863c286f0f324a684162e95fe96730947406f6457c1b830b3701c5b636ad23556dcb54e15843ae5c336b2b070fdd79da7a286a5e3b1e2356372396a81fc0ca72a25e60345731876dda8688044fb67dc21f7cda316fe6fca7c9a2508019ae06ddc996a622ae254f3bd499fc4884c11f0a44d749bac2f60518f805f01e9745c2ea1d369b4ebcb21a2dea7079d818c6d1a0fd4bdc06cc275b71abe9dfb902e7580af967d0de015a09eadabe73aced55482dc63644a0e92ac04f1d67d135f5c8e0463cdc42ffd8b713d136c124b0571b358b70471fa1faca5c9e4f7e5928bdadc2797b6593b19b0af34230605f705a15e7781e557e6703aff4260134add551deb6e859f62a1c213ebf4c7a39c5bf215efc641051f2fb6bd15001d4f76a9818e760d558f5e465a31a82dcc54193f98755fb91faa8a478262c9e36c9cd1a862e67c0cc487c170b790112296ce0dd4a4e16afc3c1031c19412e39867b4dc49bfe423b4342d48c0ff30fe98357d6bf1f98ad13e14692fa2fc8c07afdd69cc5ed4aa446cf3b1d72da1abe68d6407d71e8de5fea4dce5dbcde55e01f49511c41b0b3a147cd8a80f1bc1771812cbedee68e132474d88fd166caad61eeca7af90ddb84afc00932b4bdbc893006e7a569221d63e1b3bd426c60a5ce9ac9e59767fee1aacb770cd8b1bfc9b3a29d2699aa20cb8a16a5ae8920a7e107e6d837d72fef7dc45fccd0c627bd203618fda4578e1fbc7eee39c84ac559234aebde4fc7da872e024e7fee996fe986197ca73d4355a9d4bdcaffbedc929844ff3755f50cb2f4b92037a8e4e0bc38ff436912312d48b31983f1c0133bd581b1f9ad111682860a3fd55a843600e9732c4b8b967be964acad022ed6b04a3919082a761b21841d8df6ccbb0281ac9b735373771cae6901a3d4cac47ec1f7a57baef83d159ff9d72690a8a8d18cab2e911410dc4dfad0da2091663164664a64b261a313194ace0e5eff3d19013d6e36f315f0fd9cc2637642929da3b904e07c6f80b38f48ffec9688ba6326ccd1f3ddbb1d57e9c7b455114017a77b6c7457b4b78bf00e13490f786323b2e2219f165afea83b11d1b2f54adcddd30c8c93070bc7a64af7681a0c29c314845e3576a58cc431db5ebd1511ec8adf4a38d9f035b910e450761bf6bb9d7d67817f447b236f43344ef37985556c234ecf07afc7395e233bae38901465da1d04f839d9190a66f2a3efb8fa8c5048452b9dd1bf9487f2e5defd9c8d6a7253fcc59463042ea52e9fbd23ac53e0621816144bc84cfd2950149a7f11aee57b8388d13c8b90c63d0fb0f4af0a678280d72175a7586b9390c848d3424a63c94794751fd3a274a73ad674a5708d9670218e2df6ad51fa47cf6966bcd56bfa725e28648c36e472f42153568a3e1b65897c5d7e661a4d739b2eb0bc11fe773219d197c1f4b9ee48f6f54971cefd723bd127f507764726bab0717c24ac092adb4bac0326608c9316bf48c5c850d651de0d842f4727f6371b77e3063193cba443557c0fcd34aac145b1a1f482c386ee9cb4a0db68087d272ece9bca514a1b262a50b545eae7ae9bd776eef67f5a53acdde7a285969bf3320223de648a3c8fce07c266d777487a1dbf58047078fe5ba5d9d1c01c27ba909421e0c13e739ef478a2609256d2364cf4ad2cb9614f58039243db2d2f9d0bc2fd9ecc9cbfc0a9a2c121ea088a16f6cf2c8e6b7d03f4945ed9c54c2ef441784ea953bfe053df9e1c8cae1b8daf84fab2afd2a7e343bcd934f219637401fd2e50b4a56a9a9d014fc754bb5f60a2ee260eecda1fc9c0c4ccee4b7102f3f12828251d54935ba7aa14e116bc09e086f44490486428e6659115a9a6ec3fc2ee95c4034598f73bb7457be01f50cba30ce9ab4dc3080f559f23897c93589966bd2775af17359d66598073d29a37ac2c04fe1bea9ec744289a728d5cecd9209b9122bef43a2edf82b59dca51bbc7e91166991afa28a8a7b0a395659a4de318aef0b7c181530df5121455c974769b956e3d83a93ad40f44500473c1916dfef8ccb5a5a13dfbbbe78bdc9dfe9193a6a8b64b3396459c16a9338e63b0629d4d71324eb6b3c78fc0155d62e2f231ec4438a02bb9d6db52d8f9ee7f10034b706c1133a4c3d0c3feacfbf7f8dd3bebe2d795e7fcd33abae17ae37a4a92b05a2fd63b368217957e7a7f6ae7129306175115b9966811fbcb9ac48e69cf4d1ba27887de970e7ca2958b9033914c216680a4184b68277bcca9763aba4a9241849745a8cd28227303f9c05e37bf11b02101aeac293128b1e063f80d2ae6d7277de50d6c5fa1347b4542a54f38c14d467cb738388523c1f2ae510af976a44a06741b30c94b19588d905215a08bade1366109dea260287c246282c605afe994d8dbb8112a3c71d74600d169a2ab0ea14f8ee8bcbdb33db79d533c1572a9de0a37f0aa6e7a492d4de727c847c0f50dbdcaf27f695fb349a99630d087e7c586d6603e970bbd0454c8e5496bfd339938611e047beed0ff6805da0fc4712b665d4750e0ce2ebe05c48408963759ae16a33af435727b19dfc64c78e7c10de6fc6edca6f2e0dc9e43aed8e15fa51f59a5e2486e69a75093158d1c092f51673273774e2656599a088c4d6656cc804fe1d4574ce109d852a5096f174882efd3df28f784de9e6d73b1a01b5950d7fdb88b69d291ec0993a2174ce596780c8ea6ce369d5262f022a377fb74b986f5f4ea01352eeac5e6936cfb6d580203da545a25f52ad16ab2f56277091d4ff1d479b8636b086a07ab75f0bd574170f2319f98adcb45812fac7ac2dd59456075918e6bf5f45f7bd489ac71588cafc767e14f70ee7098a322653f62820ea3006b1784de7cfad9db9fd5b533a02b42d871201e7b41849eab23b0727ae79db40da6180b7f58b742fa45e17475d77451f81b4e334e02e1a506eb56d2bfed4b2e7d0040768222445f51ced7de24143f6f67afbcb27d184725f34bbada1461c7b951eccd2efe632a6b54891138302fef8920a010aefb325b1feafc3b38af8edc8b87acc7fd6f3ec73a8b8af5f0832c48082d551c71c246f5381fac8e821a80ae5b62380d971eda6083bfb9e3953aefdf22f0852f6c2ea44cc8706e5c2c3c39248fcb06fc9ab392e507dbf36b61a18ca931cf2f54cd87e34a4230e7ecb8e24f5f8bbdb634d6eed06f188cfde6e4b347011b370ec79c88e1993e66eff0b976bc71e43d58baf7effc9c52ce052c44e2c3ab8ac862edde898d668eb2b757e6e070110288d94289c1265025ed390c6d302d25545261e32d7d2936c17aebef50efbf04c1381fe395f343109e70f96ac0317236f5c4add0c75e47a91ac08f66e29b28680754b11abae61650a943f7c7a8aa13c9cc9361b13e5964c072bc355840f736f47492b7d7695c12d596131f6eb7528f5428046e6ed4e36caca3e17d6ad18fc7da21ea8cfb3bcb68293da78954df152f0dcb64918a75ca9251aea915127d9dc73c4578bc067e4d03fc98aa7a47afd246a93bd84ef6d07adb8969e57a60de1241a70282a72d0c58f0b5db2f3a7a8fd02f35f504c944dba4256ec17b7d208a5bafbcbaa12d03b19ebe1084044c835db4e31573e817ac141ce5276dbc81fa8ebcebe1fb7c9ddba541f596d0965d2d47a437b282f5b978db378c6cd2559ab4ce4a897385cae3f04e227188b296039861a87b6ecc29196f548464dcb3c1d539cd4240163760dc32ae44582185ba96449a83c76a407975d096fb6ab5fcccf36a419047c8d773ab6c309710a7bbb79da9cd176c87ec8fe0ea266c3eb7dc8169f22ea49dbdd22944e5f1f728cbfe72b95c8fe6ce3642d0a73f7853138d1c8961636840dce95eb732bf89d8f5fda638bb4e43ac8d515de6896b02b1a922e795e6b3f63daed131e8a04b650e421614f4db6be40b5b4ad4589e19f0"}, @ra={0x5, 0x2, 0x4}, @calipso={0x7, 0x8, {0x3, 0x0, 0x2, 0xffff}}, @hao={0xc9, 0x10, @private1={0xfc, 0x1, '\x00', 0x1}}, @padn={0x1, 0x7, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @hao={0xc9, 0x10, @private0}]}, @fragment={0x73, 0x0, 0x1f, 0x0, 0x0, 0x6, 0x66}], @pkt_toobig={0x2, 0x0, 0x0, 0x7f, {0x2, 0x6, "f9d03b", 0x3, 0x88, 0x1, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, @dev={0xfe, 0x80, '\x00', 0x1a}, [@srh={0x0, 0x4, 0x4, 0x2, 0x1f, 0x8, 0x1, [@rand_addr=' \x01\x00', @mcast1]}, @fragment={0x3c, 0x0, 0x6, 0x0, 0x0, 0x3, 0x65}, @hopopts={0x88, 0x17, '\x00', [@hao={0xc9, 0x10, @loopback}, @pad1, @ra={0x5, 0x2, 0x3ff}, @jumbo={0xc2, 0x4, 0x7ff}, @generic={0x5, 0x8b, "f4eb61258fa4bcd11450090e7c0aa97cbf687019ee9967badc90fb457aa101e315bef3c814873f3606049d058692d6d69f57752ed1bbe5f8925eadfaabe67c346153dae4597d8bd05edc9cd1c51c49ef29b9872bf407b352428edcaf22b6814a69464fe835538330fb39104b0641144c2f70b52c3b306bd27cc107f5ddc2689f5758ddc3533e6767003212"}, @hao={0xc9, 0x10, @loopback}]}, @hopopts={0x6c, 0x34, '\x00', [@jumbo={0xc2, 0x4, 0x7}, @generic={0x3f, 0x97, "431d364040b53b25e472f2338d47c3d1f82e44788e732cb37cd60771e9467b75f3fcb1d27a7d32695a215cbd17bfac9297351f291ee53deaa7ab23e23a66fe29a5fc5ce27f682640089613fbe957da7bc7fa4246309efd10b96c63b712f35eb2a8509b5a26fe22d2731ebf22904f00c5815d9044a189c57e92995544e11d282c99072a96551f58865e13b1028e91c4ffe45f06cc64c19f"}, @generic={0x9, 0xff, "1b84486d579db958b1efee93c9e1294ddba1cc2ef8e6991431c145ddaeae7b0121e9426021f2aeeb0d90d2883c731467d4d5480091583a1816ae304ef9d872fdec7ad5c36e52455fade7a513502897c03e704931117d12ef25bdc72165c96427da99dfbb3a3447e37f884b4014e87f461772c99908bdc13316b5e57b4b6614072c75319f30307aef9c0e4f973b24221417e6d97c88e99932004879f224202c50e93df943dbc422ee21bb52bdf7c88dcef77da2d5b90cd121efe34f26af73a70e3bebda171bf9f1e98c172c495b2e95ac41196ee4fb822e62109ff77db48a15aa0bfe573ea920e7d7632618014ff15e1b740216f3d5fcb8fdc6451feb2fe0c2"}]}, @routing={0xc, 0xc, 0x1, 0x7, 0x0, [@private0={0xfc, 0x0, '\x00', 0x1}, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @local, @loopback, @remote, @mcast1]}, @hopopts={0x2, 0x1, '\x00', [@enc_lim={0x4, 0x1, 0x5}, @padn={0x1, 0x6, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @pad1]}, @fragment={0x5e, 0x0, 0x1, 0x0, 0x0, 0x2, 0x65}, @routing={0x1d, 0x0, 0x0, 0x8}], "b88de061c5d4c3ee868a725b386df69533e98d675affec8bedbd6d2700ebbc60b24377e1a26dcf9b02f7b0a4032d59a3c4796df5a92cbaef519a64122fb7bf1de864cdee72865e43e598dee7946990fd0e65663a9bd916fac20d47d455425a3cbb6be0341a1e90aa6c1e9c09ed34bb44751121351520b775ff60cc6bc0543bcb49c23ca2347668c80524c10ad13ce389585d4419fe72d65565df3dcfdc33e618379c15cc3520940b82f24a6636808a"}}}}}}}, &(0x7f0000000180)={0x1, 0x3, [0x932, 0x7d1, 0x7ea, 0x2f8]}) syz_emit_ethernet(0x0, 0x0, 0x0) socket$inet6_tcp(0xa, 0x1, 0x0) perf_event_open(&(0x7f0000000200)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) socket$inet6_tcp(0xa, 0x1, 0x0) (async) bind$inet6(r0, &(0x7f0000000040)={0xa, 0x4e22}, 0x1c) (async) listen(r0, 0x1) (async) syz_emit_ethernet(0x8a, &(0x7f0000000100)={@local, @link_local, @void, {@ipv6={0x86dd, @tcp={0x0, 0x6, "083ff2", 0x14, 0x6, 0x0, @remote, @local, {[], {{0x0, 0x4e22, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0xc2}}}}}}}, 0x0) (async) setsockopt$inet6_tcp_TCP_ULP(r0, 0x6, 0x1f, &(0x7f00000001c0), 0x4) (async) getsockopt$inet_sctp_SCTP_SOCKOPT_CONNECTX3(0xffffffffffffffff, 0x84, 0x6f, &(0x7f0000001780)={0x0, 0x10, &(0x7f0000001740)=[@in={0x2, 0x4e24, @broadcast}]}, &(0x7f00000017c0)=0x10) (async) getsockopt$inet_sctp_SCTP_RECONFIG_SUPPORTED(0xffffffffffffffff, 0x84, 0x75, &(0x7f0000001800)={r1, 0x1}, &(0x7f0000001840)=0x8) (async) syz_emit_ethernet(0x4e, &(0x7f0000000080)={@local, @remote, @void, {@ipv6={0x86dd, @tcp={0x0, 0x6, "209200", 0x18, 0x6, 0x0, @remote, @local, {[], {{0x0, 0x4e22, 0x41424344, 0x41424344, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, {[@mss={0x2, 0x4}]}}}}}}}}, 0x0) (async) syz_emit_ethernet(0x14b5, &(0x7f0000000280)={@empty, @empty, @void, {@ipv6={0x86dd, @icmpv6={0x6, 0x6, "1495d1", 0x147f, 0x3a, 0x0, @loopback, @loopback, {[@dstopts={0x88, 0x2, '\x00', [@hao={0xc9, 0x10, @mcast1}]}, @dstopts={0x4, 0x207, '\x00', [@generic={0x5a, 0x1000, "c2947f5e6b5d9da52924a08229046769e20f0e13ec41b06a899d3093003b64d6f3e1fbbed0e7ea92996d5229a428103b7dc0a12dc9c1f35292e432676b8b3de4d57cd5b82e2a7f3821996fd33098eff0915ed8b38b773f6bf532e58425ab10479b4091e432715433ab663c238d1fe515e6c5a50d2dea1b3179dfa1ad9338de670acc134247a2c13d8ca551ace8b58ed2b88f679ececa0f50861b413199d29f16bb256a1dbd53dc97e7a64b985e5072a9784cfc6e8d265c33cd97b59fb0934b80f33e36b0fc248c4e732bf2ea3ab7cb7b165ed11ce6a64867ed02fdcd0ac7a77e53d84e0d1b00b44cd07fcd0d1e85b3f50dd1f62dc3f990a1d433be7a853a94777b51193c644b2b78f88449d44be890f8a3bc4924cb4823705b8515c798d3315435bf61e4756672a528b681465b9b72465af2b654282ad40d849556f37764c48b9210e026cd47a22902d4282f795ae05950fe5bcce896d24e881fd181e5096848441f8f178a00349f6f19fa83fe1f241aa2775499f22b3371f9ec70a57ad97da3d4cc51a36f23909df8ce3080984ed4171d27056f61e433e8382be1a07f22baf1c9e774f7dcb30d776895256541bbe46745814326eea563ea3c1904197ec505e6af2873052445178e4413d7fc9cae9e4ccbc978652ead8c4e685c62292ebf875384d8eb2a68e8ff854c92c0f2b357688e5dedecaaf6e50d2ba3e8ea1de4b959318333ac7724bde131504b50db86825addc9fbbf1789d3d7843895a0880cf012d5882a6233ccdcde398150c654361b7e03aa86e331a5534eb8823c4c52ebbd9a0a13a969a8e4eef121bfcf449d8a6de20f5bba4db54f48413ac2de5323e9e609a2eed05cc729863cfb7229a1fa864c724a5752327b583b6bbe3d9facfbbf62f518fb9e352580dcbdcddf4b1514cd8b15fb6376f91b64627523812a359b0cd633a993f3df349ae11c5482a7fe11386e124c50a29b006f1b1f02aa4d194a1052037fa7d766769743d90e51793c913863daecab5435a1ef4076906de6c16a357a15a818de0bc008f0eb19f3ba084adebd913fe3eb77baf5783885a08ec45ac5526e24b3c80aa9fed37df4d2ee80496d5763d17e7fa13a9d80f0aec906ea016fd1034d1cffacbc3c16214aaf2b7fdb40d86c29345a4748d91544cc3b7f1dd01cdd99d2dcf994fe32599f1e384f4a6bd89fb3a7dc09d72ca1748fc5547e4ac9d81fe55e6175f6b1017ac139bf0bb39f0c7adfac5e37f4280f4df6988188f03aceb7a1a709b937a8e1cae09375bee5089631a9500ab2f25e4f55ea4262353e8d789216a70b439cc762078c77f7aa59aef6ec2f83a7efc0c8cb6c2fa5735329e31aa0b6566bdfb92500a4bb8e1ca4d0186a356ca5f7fc7158a1cab5d2fbc11eb76bb607afb8fdf8a4c480dd6f5e9e6659b9099133d01e4e6da53bd82344d45a876c99af5a2758e3536e02efa01bc5f30616a9bab3a5f7eef94f61beb90dd608ff0e733d12faf285c67fb50f35c1a00287b00d1dce179465da69c86489a61155ae9ac72cf1021f84b031d89b905ffc71d028846bf7bfc8a48ae33f854306236d2f2432d036db8881fce983a6e011a559d04c32fdae5a218c7f84d8fffacf5f94c08f1f4f67d7c16ac105ee8677e847dc27564cbb4c2eecebdcfb308363cfc211d1c5313cbcf9735bd64c4077a911a7d3c9fa5ba1726158f8ec0fa4424e564bce4394ff8f1e5304b7e94e0867a2cf154eaf308deb0ea89d5a12616b62f82ec9a0907b5f4d68432d21f2355f97941e11d6ec4281b16a25b2185d0739a35f99933a732fedb22527b053e84ec18f5bcb43e693f67fe5fffcc258526f8d0599ee341004581929618a0b6e863c286f0f324a684162e95fe96730947406f6457c1b830b3701c5b636ad23556dcb54e15843ae5c336b2b070fdd79da7a286a5e3b1e2356372396a81fc0ca72a25e60345731876dda8688044fb67dc21f7cda316fe6fca7c9a2508019ae06ddc996a622ae254f3bd499fc4884c11f0a44d749bac2f60518f805f01e9745c2ea1d369b4ebcb21a2dea7079d818c6d1a0fd4bdc06cc275b71abe9dfb902e7580af967d0de015a09eadabe73aced55482dc63644a0e92ac04f1d67d135f5c8e0463cdc42ffd8b713d136c124b0571b358b70471fa1faca5c9e4f7e5928bdadc2797b6593b19b0af34230605f705a15e7781e557e6703aff4260134add551deb6e859f62a1c213ebf4c7a39c5bf215efc641051f2fb6bd15001d4f76a9818e760d558f5e465a31a82dcc54193f98755fb91faa8a478262c9e36c9cd1a862e67c0cc487c170b790112296ce0dd4a4e16afc3c1031c19412e39867b4dc49bfe423b4342d48c0ff30fe98357d6bf1f98ad13e14692fa2fc8c07afdd69cc5ed4aa446cf3b1d72da1abe68d6407d71e8de5fea4dce5dbcde55e01f49511c41b0b3a147cd8a80f1bc1771812cbedee68e132474d88fd166caad61eeca7af90ddb84afc00932b4bdbc893006e7a569221d63e1b3bd426c60a5ce9ac9e59767fee1aacb770cd8b1bfc9b3a29d2699aa20cb8a16a5ae8920a7e107e6d837d72fef7dc45fccd0c627bd203618fda4578e1fbc7eee39c84ac559234aebde4fc7da872e024e7fee996fe986197ca73d4355a9d4bdcaffbedc929844ff3755f50cb2f4b92037a8e4e0bc38ff436912312d48b31983f1c0133bd581b1f9ad111682860a3fd55a843600e9732c4b8b967be964acad022ed6b04a3919082a761b21841d8df6ccbb0281ac9b735373771cae6901a3d4cac47ec1f7a57baef83d159ff9d72690a8a8d18cab2e911410dc4dfad0da2091663164664a64b261a313194ace0e5eff3d19013d6e36f315f0fd9cc2637642929da3b904e07c6f80b38f48ffec9688ba6326ccd1f3ddbb1d57e9c7b455114017a77b6c7457b4b78bf00e13490f786323b2e2219f165afea83b11d1b2f54adcddd30c8c93070bc7a64af7681a0c29c314845e3576a58cc431db5ebd1511ec8adf4a38d9f035b910e450761bf6bb9d7d67817f447b236f43344ef37985556c234ecf07afc7395e233bae38901465da1d04f839d9190a66f2a3efb8fa8c5048452b9dd1bf9487f2e5defd9c8d6a7253fcc59463042ea52e9fbd23ac53e0621816144bc84cfd2950149a7f11aee57b8388d13c8b90c63d0fb0f4af0a678280d72175a7586b9390c848d3424a63c94794751fd3a274a73ad674a5708d9670218e2df6ad51fa47cf6966bcd56bfa725e28648c36e472f42153568a3e1b65897c5d7e661a4d739b2eb0bc11fe773219d197c1f4b9ee48f6f54971cefd723bd127f507764726bab0717c24ac092adb4bac0326608c9316bf48c5c850d651de0d842f4727f6371b77e3063193cba443557c0fcd34aac145b1a1f482c386ee9cb4a0db68087d272ece9bca514a1b262a50b545eae7ae9bd776eef67f5a53acdde7a285969bf3320223de648a3c8fce07c266d777487a1dbf58047078fe5ba5d9d1c01c27ba909421e0c13e739ef478a2609256d2364cf4ad2cb9614f58039243db2d2f9d0bc2fd9ecc9cbfc0a9a2c121ea088a16f6cf2c8e6b7d03f4945ed9c54c2ef441784ea953bfe053df9e1c8cae1b8daf84fab2afd2a7e343bcd934f219637401fd2e50b4a56a9a9d014fc754bb5f60a2ee260eecda1fc9c0c4ccee4b7102f3f12828251d54935ba7aa14e116bc09e086f44490486428e6659115a9a6ec3fc2ee95c4034598f73bb7457be01f50cba30ce9ab4dc3080f559f23897c93589966bd2775af17359d66598073d29a37ac2c04fe1bea9ec744289a728d5cecd9209b9122bef43a2edf82b59dca51bbc7e91166991afa28a8a7b0a395659a4de318aef0b7c181530df5121455c974769b956e3d83a93ad40f44500473c1916dfef8ccb5a5a13dfbbbe78bdc9dfe9193a6a8b64b3396459c16a9338e63b0629d4d71324eb6b3c78fc0155d62e2f231ec4438a02bb9d6db52d8f9ee7f10034b706c1133a4c3d0c3feacfbf7f8dd3bebe2d795e7fcd33abae17ae37a4a92b05a2fd63b368217957e7a7f6ae7129306175115b9966811fbcb9ac48e69cf4d1ba27887de970e7ca2958b9033914c216680a4184b68277bcca9763aba4a9241849745a8cd28227303f9c05e37bf11b02101aeac293128b1e063f80d2ae6d7277de50d6c5fa1347b4542a54f38c14d467cb738388523c1f2ae510af976a44a06741b30c94b19588d905215a08bade1366109dea260287c246282c605afe994d8dbb8112a3c71d74600d169a2ab0ea14f8ee8bcbdb33db79d533c1572a9de0a37f0aa6e7a492d4de727c847c0f50dbdcaf27f695fb349a99630d087e7c586d6603e970bbd0454c8e5496bfd339938611e047beed0ff6805da0fc4712b665d4750e0ce2ebe05c48408963759ae16a33af435727b19dfc64c78e7c10de6fc6edca6f2e0dc9e43aed8e15fa51f59a5e2486e69a75093158d1c092f51673273774e2656599a088c4d6656cc804fe1d4574ce109d852a5096f174882efd3df28f784de9e6d73b1a01b5950d7fdb88b69d291ec0993a2174ce596780c8ea6ce369d5262f022a377fb74b986f5f4ea01352eeac5e6936cfb6d580203da545a25f52ad16ab2f56277091d4ff1d479b8636b086a07ab75f0bd574170f2319f98adcb45812fac7ac2dd59456075918e6bf5f45f7bd489ac71588cafc767e14f70ee7098a322653f62820ea3006b1784de7cfad9db9fd5b533a02b42d871201e7b41849eab23b0727ae79db40da6180b7f58b742fa45e17475d77451f81b4e334e02e1a506eb56d2bfed4b2e7d0040768222445f51ced7de24143f6f67afbcb27d184725f34bbada1461c7b951eccd2efe632a6b54891138302fef8920a010aefb325b1feafc3b38af8edc8b87acc7fd6f3ec73a8b8af5f0832c48082d551c71c246f5381fac8e821a80ae5b62380d971eda6083bfb9e3953aefdf22f0852f6c2ea44cc8706e5c2c3c39248fcb06fc9ab392e507dbf36b61a18ca931cf2f54cd87e34a4230e7ecb8e24f5f8bbdb634d6eed06f188cfde6e4b347011b370ec79c88e1993e66eff0b976bc71e43d58baf7effc9c52ce052c44e2c3ab8ac862edde898d668eb2b757e6e070110288d94289c1265025ed390c6d302d25545261e32d7d2936c17aebef50efbf04c1381fe395f343109e70f96ac0317236f5c4add0c75e47a91ac08f66e29b28680754b11abae61650a943f7c7a8aa13c9cc9361b13e5964c072bc355840f736f47492b7d7695c12d596131f6eb7528f5428046e6ed4e36caca3e17d6ad18fc7da21ea8cfb3bcb68293da78954df152f0dcb64918a75ca9251aea915127d9dc73c4578bc067e4d03fc98aa7a47afd246a93bd84ef6d07adb8969e57a60de1241a70282a72d0c58f0b5db2f3a7a8fd02f35f504c944dba4256ec17b7d208a5bafbcbaa12d03b19ebe1084044c835db4e31573e817ac141ce5276dbc81fa8ebcebe1fb7c9ddba541f596d0965d2d47a437b282f5b978db378c6cd2559ab4ce4a897385cae3f04e227188b296039861a87b6ecc29196f548464dcb3c1d539cd4240163760dc32ae44582185ba96449a83c76a407975d096fb6ab5fcccf36a419047c8d773ab6c309710a7bbb79da9cd176c87ec8fe0ea266c3eb7dc8169f22ea49dbdd22944e5f1f728cbfe72b95c8fe6ce3642d0a73f7853138d1c8961636840dce95eb732bf89d8f5fda638bb4e43ac8d515de6896b02b1a922e795e6b3f63daed131e8a04b650e421614f4db6be40b5b4ad4589e19f0"}, @ra={0x5, 0x2, 0x4}, @calipso={0x7, 0x8, {0x3, 0x0, 0x2, 0xffff}}, @hao={0xc9, 0x10, @private1={0xfc, 0x1, '\x00', 0x1}}, @padn={0x1, 0x7, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @hao={0xc9, 0x10, @private0}]}, @fragment={0x73, 0x0, 0x1f, 0x0, 0x0, 0x6, 0x66}], @pkt_toobig={0x2, 0x0, 0x0, 0x7f, {0x2, 0x6, "f9d03b", 0x3, 0x88, 0x1, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, @dev={0xfe, 0x80, '\x00', 0x1a}, [@srh={0x0, 0x4, 0x4, 0x2, 0x1f, 0x8, 0x1, [@rand_addr=' \x01\x00', @mcast1]}, @fragment={0x3c, 0x0, 0x6, 0x0, 0x0, 0x3, 0x65}, @hopopts={0x88, 0x17, '\x00', [@hao={0xc9, 0x10, @loopback}, @pad1, @ra={0x5, 0x2, 0x3ff}, @jumbo={0xc2, 0x4, 0x7ff}, @generic={0x5, 0x8b, "f4eb61258fa4bcd11450090e7c0aa97cbf687019ee9967badc90fb457aa101e315bef3c814873f3606049d058692d6d69f57752ed1bbe5f8925eadfaabe67c346153dae4597d8bd05edc9cd1c51c49ef29b9872bf407b352428edcaf22b6814a69464fe835538330fb39104b0641144c2f70b52c3b306bd27cc107f5ddc2689f5758ddc3533e6767003212"}, @hao={0xc9, 0x10, @loopback}]}, @hopopts={0x6c, 0x34, '\x00', [@jumbo={0xc2, 0x4, 0x7}, @generic={0x3f, 0x97, "431d364040b53b25e472f2338d47c3d1f82e44788e732cb37cd60771e9467b75f3fcb1d27a7d32695a215cbd17bfac9297351f291ee53deaa7ab23e23a66fe29a5fc5ce27f682640089613fbe957da7bc7fa4246309efd10b96c63b712f35eb2a8509b5a26fe22d2731ebf22904f00c5815d9044a189c57e92995544e11d282c99072a96551f58865e13b1028e91c4ffe45f06cc64c19f"}, @generic={0x9, 0xff, "1b84486d579db958b1efee93c9e1294ddba1cc2ef8e6991431c145ddaeae7b0121e9426021f2aeeb0d90d2883c731467d4d5480091583a1816ae304ef9d872fdec7ad5c36e52455fade7a513502897c03e704931117d12ef25bdc72165c96427da99dfbb3a3447e37f884b4014e87f461772c99908bdc13316b5e57b4b6614072c75319f30307aef9c0e4f973b24221417e6d97c88e99932004879f224202c50e93df943dbc422ee21bb52bdf7c88dcef77da2d5b90cd121efe34f26af73a70e3bebda171bf9f1e98c172c495b2e95ac41196ee4fb822e62109ff77db48a15aa0bfe573ea920e7d7632618014ff15e1b740216f3d5fcb8fdc6451feb2fe0c2"}]}, @routing={0xc, 0xc, 0x1, 0x7, 0x0, [@private0={0xfc, 0x0, '\x00', 0x1}, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @local, @loopback, @remote, @mcast1]}, @hopopts={0x2, 0x1, '\x00', [@enc_lim={0x4, 0x1, 0x5}, @padn={0x1, 0x6, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @pad1]}, @fragment={0x5e, 0x0, 0x1, 0x0, 0x0, 0x2, 0x65}, @routing={0x1d, 0x0, 0x0, 0x8}], "b88de061c5d4c3ee868a725b386df69533e98d675affec8bedbd6d2700ebbc60b24377e1a26dcf9b02f7b0a4032d59a3c4796df5a92cbaef519a64122fb7bf1de864cdee72865e43e598dee7946990fd0e65663a9bd916fac20d47d455425a3cbb6be0341a1e90aa6c1e9c09ed34bb44751121351520b775ff60cc6bc0543bcb49c23ca2347668c80524c10ad13ce389585d4419fe72d65565df3dcfdc33e618379c15cc3520940b82f24a6636808a"}}}}}}}, &(0x7f0000000180)={0x1, 0x3, [0x932, 0x7d1, 0x7ea, 0x2f8]}) (async) syz_emit_ethernet(0x0, 0x0, 0x0) (async) socket$inet6_tcp(0xa, 0x1, 0x0) (async) [ 826.473808] audit: type=1326 audit(1668880730.914:1011): auid=4294967295 uid=0 gid=0 ses=4294967295 subj==unconfined pid=16962 comm="syz-executor.3" exe="/root/syz-executor.3" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f7071ca9639 code=0x7ffc0000 [ 826.593814] audit: type=1326 audit(1668880730.934:1012): auid=4294967295 uid=0 gid=0 ses=4294967295 subj==unconfined pid=16962 comm="syz-executor.3" exe="/root/syz-executor.3" sig=0 arch=c000003e syscall=41 compat=0 ip=0x7f7071caacb7 code=0x7ffc0000 [ 826.638153] netlink: 'syz-executor.5': attribute type 5 has an invalid length. [ 826.668002] audit: type=1326 audit(1668880730.944:1013): auid=4294967295 uid=0 gid=0 ses=4294967295 subj==unconfined pid=16962 comm="syz-executor.3" exe="/root/syz-executor.3" sig=0 arch=c000003e syscall=44 compat=0 ip=0x7f7071c5b58c code=0x7ffc0000 [ 826.728772] audit: type=1326 audit(1668880730.964:1014): auid=4294967295 uid=0 gid=0 ses=4294967295 subj==unconfined pid=16962 comm="syz-executor.3" exe="/root/syz-executor.3" sig=0 arch=c000003e syscall=45 compat=0 ip=0x7f7071c5b4c4 code=0x7ffc0000 [ 826.783979] audit: type=1326 audit(1668880730.964:1015): auid=4294967295 uid=0 gid=0 ses=4294967295 subj==unconfined pid=16962 comm="syz-executor.3" exe="/root/syz-executor.3" sig=0 arch=c000003e syscall=45 compat=0 ip=0x7f7071c5b4c4 code=0x7ffc0000 [ 826.807254] audit: type=1326 audit(1668880730.964:1016): auid=4294967295 uid=0 gid=0 ses=4294967295 subj==unconfined pid=16962 comm="syz-executor.3" exe="/root/syz-executor.3" sig=0 arch=c000003e syscall=41 compat=0 ip=0x7f7071caacb7 code=0x7ffc0000 [ 826.961819] IPv6: ADDRCONF(NETDEV_UP): wlan1: link is not ready [ 827.001375] wlan1: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 827.013379] wlan1: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 827.020181] IPv6: ADDRCONF(NETDEV_CHANGE): wlan1: link becomes ready 17:58:52 executing program 0: r0 = openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x26e1, 0x0) (async) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000280)='blkio.bfq.group_wait_time\x00', 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffbfffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000000440)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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={&(0x7f0000000000), 0xa}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) (async, rerun: 64) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000200)='cgroup.controllers\x00', 0x26e1, 0x0) (rerun: 64) setsockopt$sock_attach_bpf(0xffffffffffffffff, 0x1, 0x32, 0x0, 0x0) (async) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000080)=""/233, 0xe9}, {&(0x7f0000000280)}, {&(0x7f00000002c0)=""/99, 0x63}, {&(0x7f00000004c0)=""/132, 0x84}], 0x4, 0xfff, 0x1) (async, rerun: 64) syz_clone(0x60080000, &(0x7f0000000340)="5e053401bb2a4cd7aa679ea5f30502f0c8b87a431af65ff7055bddb4e944bed2c2d91197fc3cd5ba7c60661f33c9d6fd854aa945127cc1dd33587b57a1ef851e519b268f5998432c28059bf3eb1722828fb3a7415bf5cb0aa11fdfbbf3083e644a12890704b98dda0416556dd9327672d488ea12ebe444bea8b48fe71dff6a70aaac9f871d0a0404d10e5d30bf4475c7243f59ec7a93872d44dd404e56af666cee5e0227e90cade907d5cf2544f9", 0xae, &(0x7f0000000240), 0x0, 0x0) (async, rerun: 64) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) close(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x4030582a, &(0x7f0000000040)) 17:58:52 executing program 2: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x49c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) sched_setscheduler(0x0, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x101042, 0x0) ftruncate(r0, 0x1000) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) perf_event_open$cgroup(&(0x7f00000004c0)={0x3, 0x80, 0x8, 0x5, 0xdc, 0x1, 0x0, 0x0, 0x8, 0xc, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x3, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x3, 0x2, @perf_bp={&(0x7f0000000300), 0x3}, 0x14000, 0x9, 0x3, 0x3, 0x3, 0x7fff, 0x2, 0x0, 0x5}, r1, 0x0, 0xffffffffffffffff, 0x9) ioctl$AUTOFS_DEV_IOCTL_ASKUMOUNT(r1, 0xc018937d, &(0x7f00000000c0)={{0x1, 0x1, 0x18, r0, {0x24af}}, './file0\x00'}) perf_event_open(&(0x7f00000013c0)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x80, 0x0, 0x8000000}, 0xffffffffffffffff, 0x3, 0xffffffffffffffff, 0x0) r2 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000000), 0x806, 0x0) socket$inet(0x2, 0x0, 0x0) sendfile(r2, r0, 0x0, 0x40810ffe) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000080)=""/4, 0x7}], 0x159) 17:58:52 executing program 1: pipe(&(0x7f0000000200)) r0 = socket$inet_smc(0x2b, 0x1, 0x0) openat$ttyS3(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$rfkill(0xffffffffffffff9c, &(0x7f0000000080), 0x20000, 0x0) r4 = openat$misdntimer(0xffffffffffffff9c, &(0x7f0000000100), 0x200, 0x0) r5 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_int(r5, &(0x7f0000000200)=0x32, 0x43408) r6 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) perf_event_open$cgroup(&(0x7f00000004c0)={0x3, 0x80, 0x8, 0x5, 0xdc, 0x1, 0x0, 0x0, 0x8, 0xc, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x3, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x3, 0x2, @perf_bp={&(0x7f0000000300), 0x3}, 0x14000, 0x9, 0x3, 0x3, 0x3, 0x7fff, 0x2, 0x0, 0x5}, r6, 0x0, 0xffffffffffffffff, 0x9) ioctl$FIDEDUPERANGE(r3, 0xc0189436, &(0x7f0000000280)={0xffffffffffff350a, 0x5, 0x7, 0x0, 0x0, [{{r4}, 0x2}, {{r2}, 0x70}, {{r0}, 0x7}, {{r1}, 0x76c70da8}, {{r5}, 0x400}, {{r1}, 0x5}, {{r6}, 0x5}]}) pselect6(0x40, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x2}, 0x0, &(0x7f0000000040)={0x1ff}, &(0x7f00000001c0), 0x0) 17:58:52 executing program 5: perf_event_open(&(0x7f00000007c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp, 0x0, 0x0, 0x81}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) socket$inet6(0xa, 0x800000000000002, 0x0) writev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000080)="ac94e62287a5ba1819bcca97d905cef948cc1a8f7e0013bab5bef4879f80bf79ed254423632122b70f17126e2bcb023255951bbcedce314f67368b0bc8c2cc0c6ae563027b17ffbff8996cad559405440417f5cec159aa44aff172e843e57583ee7fc91d56bcf61997c3721fd8f308c58a271f0e3a3256a3e4bb01ba0083912a281f847fd943f4520585bb0328e1b6abcb70aa41824566531827ad2d9f43aaf59d001f8d4771580000", 0xa9}, {&(0x7f0000000b80)="da253c44a28b8c8fd9ac32b839df5a0cbdea744c2e82b646c613707cd4d21189d08234d9afc80c90785ff8b4dbb2f94bc5f5e561dbb29c45f8a4b899a501655b40722d7f78e6f16bf33b973b2febcf99830c469e52ff47569955706fe58e43aecf1b12a60d7ea0876d727079f8348ee0dab8b3c1f390", 0x76}, {&(0x7f0000000c00)="d7dda80ce210426a960c2a087823a1be32b6ca750c634fb9483c65a186ac288bdb37ebf76ef65ba8a541df7e0ec64ede0a56fc8b33aac60ab0c7f62df235d64fcc6b8c6e97b497a1407315b463f1f3a109e3e180bc759560e5ff57c4f418333e9d58627fecf50ad822e22557d614c6a46bada749c0e5ded96cf9c617f89a4280178ab231b3fd98ec350256f3043515c867e78bf21dd5b5b50c8b224c7cd9a4983bab04c46f193a4ae8e1cf2c7a96f16362b8382c6d4642050469c1daecb56d1ea0c7010e8e053ab9090d9619aa91be2c09d5e7f268c1f03bfca78d6ed041e9452eac466ee60400a9b886b53e377ad37f78efd5fb43776bcbf5352efab20f882c8779df8942e8c6306b33c621c2815f52386ee7eb548ead5c49235884283a87ba943e61", 0x123}, {&(0x7f0000000600)="202796a0d8a9cd5c1b08073f197052bc7bb02c57d30a2da96ce35975c8636342076c4c6eacc3510c05528fc15404dace473a5b833be713b1e9eed40df8365e292906833a7b5e9318021ddd924ee2164a97f62f8f1103148fd83cb42b0e3bebad6dda35ee04a1541d0ede57168595d1cd7ebe278e27284d751beb23329136", 0x7e}, {&(0x7f0000000500)="74b27d291b8fbf3d320b1fe80d39cc560159af7e5beb0d1e66ff266ed72359591c80708635004166a531190919aaf068aa71a19c89a4dca308993d0196993f37e0d0f7a88e8a3621e43b7600032c5c50dd86522f98684cebc5cf5bb4d6615a666d4565e1ea819c9f8daa1aa3f4d734420f9509c91ba475b0ef465c0b3b0aae20fae36afe72b67b8d6eae33357b00b5b5955ce7ae17ccf85c299a7dc22f44cd4d3cf6a3817fe862e9c585ad42159a75796aae4dfc5530cf07291c0b6bf6ac7f1a042033dfc2f276804664a4bfb5642a863d24e7fa0aea428cead078e1e4", 0xdd}, {&(0x7f0000000840)="ef85503f2f24039bd6d9279377b7b3a248ad61d1d49b0bc99bca552e6891217c582a930696d474b029926a5c9e028c41363d75931cf6b569f3164faabca5c149dba1619985a7584363b8d9979b6c39d30e309b2c93366fec8b9bb74fa6ed8cf21f7c3e35699c4ce420106cd635b5829648011a3b83eeafa09f95cc998b2cbdced59c7505b6eb6a1d189c66a9cbf9c209a87a4a73f85054d618838d2e08c969ae8240da3381ca7707e4b87d34ddb53761a98faded3a053a98028cdda5119c2904eec23e734b9b60774053abc49109af44559617c2079ac894d16c9b3b5719dcbe0e3bf39b71a6b166d5e76157ea1a0ce8784817b9e695731336f4aeeac3468a3ec2ac18f3549dc8f128ffacedde04ec", 0x10f}, {0x0}, {&(0x7f0000000280)="a70a476d3fb377a7a5ef4ded651806383bcf879ad7e85e5a1766524bb604c7924afe621b6a9ff53344fbd1477ab5b72080f9d2ddf09cff4291a27d35b370450db158d6d2b91b7353080050c369a577f5f1fdacae51eb3e42f6bd186861839cf367a3d12ab11b538e5e587f90812d045dc98bd20d9710ddb6c3bca65942e557f849dfed3643a5e127a9fd78836a2678538d8dfbaa234d9bf11a735bfc9de539f02085bf10e20a1169500e05e7076b7286e5d2a0b0a61ffe1c55e097c85e77e6a52845bbb9123ccbbc8b4808cadd8c203f43efc47a5f72a98de193", 0xda}], 0x8) r0 = mq_open(&(0x7f000084dff0)='!selinuxselinux\x00', 0x6e93ebbbcc0884f2, 0x1ca, &(0x7f0000000040)={0x9a, 0x2, 0x3}) mq_timedsend(r0, 0x0, 0x0, 0x0, 0x0) mq_timedreceive(r0, &(0x7f0000000180)=""/204, 0xcc, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, 0xffffffffffffffff, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_int(r1, &(0x7f0000000200)=0x32, 0x43408) bind$inet6(r1, &(0x7f0000001040)={0xa, 0x4e21, 0xffffffff, @mcast1, 0x20}, 0x1c) preadv(0xffffffffffffffff, &(0x7f0000000280), 0x0, 0xd9f, 0x0) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = mq_open(&(0x7f0000001ac0)='!selinuxselinux\x00', 0x40, 0x84, &(0x7f0000001b00)={0x2, 0x8, 0x5, 0x7ff}) close(r3) preadv(r0, &(0x7f0000000ac0)=[{&(0x7f0000001900)=""/84, 0x54}, {&(0x7f0000000980)=""/253, 0xfd}, {&(0x7f0000000a80)=""/30, 0x1e}, {&(0x7f0000001e00)=""/4096, 0x1000}], 0x4, 0x4000000, 0x80) mq_timedreceive(r0, &(0x7f00000006c0)=""/37, 0x25, 0x8, &(0x7f0000000700)) sendmsg$RDMA_NLDEV_CMD_SYS_GET(0xffffffffffffffff, &(0x7f00000004c0)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f0000000480)={&(0x7f0000000440)=ANY=[@ANYBLOB="a9bd7100fbdfdf220666814e1f250800010002000000084001000100000000000000df6cee8038da03000000000000008219d700"/63], 0x20}, 0x1, 0x0, 0x0, 0x20044010}, 0x1000) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000400)={&(0x7f0000000d40)=ANY=[@ANYBLOB="5000000010001507faff00000000000002000000", @ANYRES32=0x0, @ANYBLOB="00000000000000001c0012800c0001006d6163766c616e000c00028008000100100000000a000500040000000000000008000a00", @ANYBLOB="81ef1e11f4f46bfc27c90920a5dffba55fae41dd01a09d8eabc8d9f0c2e49148cd9ba073823b51c54727ff8d8b9efb8823fc726a12750f01039ca024404bca9e423e7cff8e7b994624de9f0727939c3d8b0fad17ce234a9cb905020000002f3ca7d517c5b68a57c2be2ca2104915ceaea926d2ee9d54f48f5c7091b9f9c401c200009fb78e6f89aed56f1e0adc139e735069234eeb82ab4805759aba8658653f87b5776b2fe94d8cf70194a280c7e963d41c0564be6470d7e777323e12bfb0550c197c5ec5c8b0ce96aea7acb08ee17adb270b8d20731e710e9f9751ebf15245137387b575bda52b1fb0acf873e88530236ad495a69c7630b86d39d1bce1f5619e1b91a3ef5401eea50808f8de4a02377728729c104241457314606c87f9b039a70982f3efad781edb60964362d446865513c4b92014af01f6d6fc44a543df9fa6582c68fc11025d2d70709439a2674aa185ab340d5eb5b741288dcde7033d41ed60a26bf406d00a1e656c8be08abf1069604ed123762bfc778607d3711f24c0cb62d6de56a45f7a90717fb6bc5869df0260e16f8a4e23c92f9163e8d878262ed5fab0a892a8c5a232695ca247d94a296f2a480b96d05f710b2ddbcd7c47d39f5b20d58cd71580db95ff6a01ffa26b87314d88c2f07922a7788b762557903d5889bafdd88ce8c0065902bc0798aa83a8ea2679770dd59add14f1346577a47279a8f8ff202fea0ac1d169bf003c405dbf48910de32efed3fbd512af984f9122a3777dee8749c7ece8c7f2c8b079442009f015ebe83f265476a749d5a1387cb1c55b55ca2b08a5f5014c2ebd1ef7e5c507006e8f6938bf754a626ec0c266cb30f1e19aa0162d47d2a0833469f8447a3d847fb1d762b16960adb3"], 0x50}}, 0x0) r4 = openat$full(0xffffffffffffff9c, &(0x7f0000000680), 0x22c00, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) statx(0xffffffffffffffff, &(0x7f0000000740)='./file0\x00', 0x1000, 0x10, &(0x7f00000036c0)) fstat(0xffffffffffffffff, &(0x7f0000000b00)) sendmsg$nl_route(r4, &(0x7f0000001a80)={&(0x7f0000001980)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f0000000780)={&(0x7f0000001040)=ANY=[], 0x70}, 0x1, 0x0, 0x0, 0x4000}, 0x4000) 17:58:52 executing program 4: openat(0xffffffffffffffff, &(0x7f0000007340)='./file0\x00', 0x0, 0x0) (async, rerun: 32) r0 = perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) (rerun: 32) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x51c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) (async) r1 = fcntl$dupfd(r0, 0x0, r0) dup(r1) sendmsg$nl_route(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000100)=ANY=[@ANYBLOB="3c00000010001fff0007248f1c872d2bf1b75bee", @ANYRES32=0x0, @ANYBLOB="ff7f000000000000140012800a00010076786c616e0000000400028008000a002615a354812c4560053e8c1d1f9dd25b35c93a667e98d7bacbd4bc"], 0x3c}, 0x1, 0x8000a0ffffffff}, 0x0) (async) perf_event_open(&(0x7f000025c000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff7fffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xfffffffa, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd}, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, 0x0) (async) r2 = socket(0x10, 0x80002, 0x0) dup3(0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) sendmmsg$alg(r2, &(0x7f00000000c0), 0x492492492492627, 0x0) (async) ptrace$setsig(0x4203, 0x0, 0xfffffffffffffc00, &(0x7f0000000700)={0x31, 0x10000, 0x200}) 17:58:52 executing program 3: prctl$PR_SET_SECCOMP(0x16, 0x2, &(0x7f0000000000)={0x1, &(0x7f0000000040)=[{0x200000000006, 0x0, 0x0, 0x7ffc0001}]}) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x4000000000000}, 0x818f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) syz_80211_join_ibss(&(0x7f0000000140)='wlan1\x00', &(0x7f0000000280)=@default_ibss_ssid, 0x6, 0x0) (async, rerun: 64) r0 = socket$nl_generic(0x10, 0x3, 0x10) (async, rerun: 64) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) ioctl$sock_SIOCGIFINDEX_80211(r0, 0x8933, &(0x7f0000000700)={'wlan1\x00', 0x0}) (async, rerun: 64) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) (async, rerun: 64) sendmsg$NL80211_CMD_REGISTER_FRAME(0xffffffffffffffff, &(0x7f00000003c0)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f0000000100)={&(0x7f0000000b40)={0x860, r2, 0x400, 0x70bd2c, 0x25dfdbfc, {{}, {@void, @void}}, [@NL80211_ATTR_FRAME_MATCH={0x45, 0x5b, "d093ec9773531d445cc6d187b05f794852bedac030bbf7d0b22c0f7d1148144850001dffd5bc35aae26d52770de9e309e5354055e698dc363b040f3043fe87579d"}, @NL80211_ATTR_FRAME_MATCH={0x804, 0x5b, "3da700d460c3e3f17c0bae7a6d9cb1d1878a0f0fe044101cdeff43ece373e59762a4efa6ca0cc48257678d472450854652131860350fd95ce7a3f4684771b95cccf471546ac056e30619d1c2cdde5dd846bb76f51f8d0f1a9a56442f7070fe0ad52f843d5e32c6dd4f8be41e3008830cb6c20a5730bebc29fde3d8debde6f4cbb666a8ce621ab1c0394550dbd402d3781662d3ace2e40c5b252ad6d059e76b98940e753b747c9e0d12ff31d70a21feb3519a8fdc5f54e7087631ecb6cf99c560d4603ed535e9b65051a3307c4ad6d7f61401cd5634bed2be62587c0dd3d1b8e70998af4019d6df2923d85ab99b149182d2a12a28b3c307b77a25c594ac9ad5a1a10881a6a9fdc166851a96bd85ba2f7b646453ef1b8182c9fd1087079efb5aa5a7966b3440a4baa286c83a4bc876328ab16c209a31dc3205c63acf114df8a2e964978fc8bbe757b66c691537a6791804fd7680a7ba222e7ffec6765554bc7612e01e2a2c897206bd48a97c8a7daa5b189595bee38309ed945295e9833a85fb202ac778561104b016c9b054b9aade86390c5c512f5dc2f25475e24c1749d69bc792db06410a947046ceac37b9034c994a00452b63f392d11ea53aafc4103b4dd5764b4e3a63011bd523bd383d2abf6af26ec60609546ba68a17c5ec0f5ac64fee33bc06c437d99714e6ae6b8548d7d335538ada2d4721013b9dd6acde840de984f4d7495f00fec73c6ca6d49440242d348f938b59fac77c023719072e30d9d874d72a35db9f7bfacb1cbbea48385af22b58d3a6e84589b803f286e6392084acdd6d1ebe98a71bbf3ceafc7a25f8e5d5d92468a7bf0bb96faf53a51de76cfafc55acfe4ae06a9d13aa8aad41e3f1058dfd9cf02d0b719a8fe4bc8b965ffd6241bebc843b89f0478b44fce0dc0dd3c0cc4d344327ae66ea6097babe189b2b643b532d7eb0bcefb3a5f96e47a41af6a7aee28209d025cf1aaf0a9d13dca82a01566e7985828a96b97021aa8a59e0cc9448049780a37ef8202a18b9fc9bf6231f8b205816956923062be0d067a0c1122d3e65510768e8a84435bc3ebc7fc46cb3706744c9c64eaae62f133bcfadb6ff82c03a1e84b3a8b4e7063d6d585ca42e05840194cd68c142b017cda66895510508d0ec76a5816a9a72395d2399c9be19f041fcc30714bfbf24b2dbdc4d40814db2067f7f9847715bafd33a61af9027bfce8776e1a60e50bdcd1ff4c9ea62a3a19b7561ba00ed6661ec6710bb12b4e0df4bab349308246daf2b3c16adf6d65ed630edf22add1f6d65224c517fcbf22a0675a930e5c30ce295bea1cc00cff6bf15436838c9ae256adf1e33a4c0e59cf9d66cb98f00ad355a98d6d7f7b4199d5952851aec0337690693844ec2b6930d9465c8b572cb0fd7b482a936f4c90db546d5aa58987caa45f22b165aa1c21d7fe997aef5d1415749737d188b04697676821005fd70ac6f2cb9e07c05d44eeb93bef14d5836856cbf17a9cfbd2afaa695876398f7f2c89ad6bd2ce83b2f929278ef1754f704a97c69b9433186200b8e1e1296ec2595879d355ce1c0604fb2882bc48e3636fb56c8f7476f22eb3fe03644d04bec02160a6dff091739d0570ed018937c7a104c8bf0dc8de25cb884cca65aec3ad27703083af069f6672f2f9d9430f7e2830d5a11e975c688255e374dfaf0eb0fdc4fce988c83189c046df4711eb662b911991537148e8f08f2c8be5102c98dfe6369567f2db9a6f428bb93824a799bbc9444d6703ec1594d1ec84aa393a1e1543116e9b5f2bd3d9fe240f1b2e2a9e1aa10fd85162d6635a6d110c9e866377591469077db127d198d2c232817451fa084677377f62ff9c373519daf5ea7cb60533a51f0b628ebb737d3e87726969cb9a6efb850095d03f9c358c80c9732548a1d56ba480b126511fd79eec5dd8b528bc606536a5e4eecdf4210d49b1e5f3f2a474e71557f0a70ab2f766059983dda72d6d0ee96e3722e41ba2f0776bfa3211d9b4c6786f20d5a76001cbadb1d966573dd7cce3a0b1cfab08ea9430b7ddd157eaae8028df2585bd1765c5fc0e7de21b0b996533074a7dc40e5bcf936dfd3c158fe2e725315257bf07c6f0384d006e2a8d9aa98fd5ea39b68d2313e698959a850cba9876fb38fac277b9a70481695bda757fd62fbacc2d553fb40af41c0a8a1be241349c7333c974553da75d0ae85600ee24ad59125106c15ef6523d742b59e72269e5377ae5f358d47c11354436c3b302808ac1d008ddc6d606ec7b185dcdc7264fe8735fa4e502e101ef98a29171ceb381228fb9f5585e22a897d573b530d6390c47700da8b08cd5b47e52286b21e3178a085f6c13f22197aeda05bff2ec53e0bcdc3b731b9305a29f55f990937923872925110025bc69ea8873cc56a3ca8fb60031156d84078dc70eff9f594a8a2a4b5e0e45955ea9fcaf4619b40f72baf6d9cbcad5d9d73b1f47ab5130706f8663dd30e7bfe43f1b25d4d34f4d02a2af31d7b50aea0384f0d91d00261dbfdba518bd3d90498582956354cdad1bd420780cd83a6ccfa8730da71586835205f770b5bd0be2880dcc2cca0381c99c7d377135f714ca154bedeb7613eaaf8a622bc505a066a74c4b670b883ab100cb7e8e44d90623ef16210bdcb7b50a15f7a932ebd878262849e626184f7ff20e7e2f1618dad31c98a030e1d6e130e4eb1949d5bf491cb043b6d30d44e7b1ef8f644ca5213716bc9903b1eacf659ed6264c7f19ce76c2dc41dcc1534b3f3b3f101f6cc5dc1b08f2dda5c22676dc417964c1950bcc76f01b46d70a4c51fbaed448a1755d4d3e9f326356363c695cf4154ba347dd19e853e8b5290cfccb56b24812bd2ab2716028a3a946e0b9e68b37907101167909ed09a498bb9"}]}, 0x860}, 0x1, 0x0, 0x0, 0x200080c4}, 0x4004000) sendmsg$NL80211_CMD_SET_INTERFACE(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000240)=ANY=[@ANYBLOB='$\x00\x00\x00', @ANYRES16=r2, @ANYBLOB="050000001ba2000000000600000008000300", @ANYRES32=r3, @ANYBLOB="080005000300"], 0x24}}, 0x0) r4 = openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x26e1, 0x0) (async) r5 = getpgid(0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x4, 0x0, 0x1, 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, 0x0, @perf_bp={0x0}}, r5, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r6 = syz_open_dev$sndctrl(&(0x7f0000000040), 0xd3, 0x100) (async) ioctl$AUTOFS_DEV_IOCTL_CATATONIC(r4, 0xc0189379, &(0x7f0000000180)={{0x1, 0x1, 0x18, r1}, './file0\x00'}) sendmsg$IPVS_CMD_FLUSH(r7, &(0x7f0000000680)={&(0x7f0000000380)={0x10, 0x0, 0x0, 0x8000}, 0xc, &(0x7f0000000640)={&(0x7f0000000540)=ANY=[@ANYBLOB="0001b5be", @ANYRES16=0x0, @ANYBLOB="01002bbd7000fedbdf25110000006400028014000100ac1414aa00000000000000000000000008000500e5110000080004000600000005000d000100000006000f0038000000080006000800000006000e004e230000060002004e21000014000100e000000100000000000000000000000008000600120b0000080004000000000008000500ff0f000028000380140002006e696376663000000000000000000000080001000100000005000800010000003000028006000f003f000000140001002001000000000000000000000000000006000e004e2200000800060008000000080004000500000008000500000100000800040008000000"], 0x100}, 0x1, 0x0, 0x0, 0x80}, 0x4004050) (async) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(r6, 0xc1105517, &(0x7f0000000400)={{0x1009, 0x0, 0x0, 0x0, 'syz1\x00'}, 0x5, 0x40, 0x1, r5, 0x0, 0x0, 'syz0\x00', 0x0}) (async) perf_event_open(&(0x7f00000002c0)={0x0, 0x80, 0x76, 0x3, 0x8, 0x7f, 0x0, 0x8, 0x10, 0x4, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x3, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x7fffffff, 0x4, @perf_bp={&(0x7f00000000c0), 0x6}, 0x11480, 0x2, 0x3, 0x3, 0x4, 0x0, 0x8, 0x0, 0x1000, 0x0, 0x1}, r5, 0x6, 0xffffffffffffffff, 0x0) (async) syz_genetlink_get_family_id$nl80211(0x0, r1) 17:58:52 executing program 1: pipe(&(0x7f0000000200)) (async) r0 = socket$inet_smc(0x2b, 0x1, 0x0) (async) openat$ttyS3(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$rfkill(0xffffffffffffff9c, &(0x7f0000000080), 0x20000, 0x0) (async) r4 = openat$misdntimer(0xffffffffffffff9c, &(0x7f0000000100), 0x200, 0x0) r5 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_int(r5, &(0x7f0000000200)=0x32, 0x43408) (async) r6 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) perf_event_open$cgroup(&(0x7f00000004c0)={0x3, 0x80, 0x8, 0x5, 0xdc, 0x1, 0x0, 0x0, 0x8, 0xc, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x3, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x3, 0x2, @perf_bp={&(0x7f0000000300), 0x3}, 0x14000, 0x9, 0x3, 0x3, 0x3, 0x7fff, 0x2, 0x0, 0x5}, r6, 0x0, 0xffffffffffffffff, 0x9) (async) ioctl$FIDEDUPERANGE(r3, 0xc0189436, &(0x7f0000000280)={0xffffffffffff350a, 0x5, 0x7, 0x0, 0x0, [{{r4}, 0x2}, {{r2}, 0x70}, {{r0}, 0x7}, {{r1}, 0x76c70da8}, {{r5}, 0x400}, {{r1}, 0x5}, {{r6}, 0x5}]}) (async) pselect6(0x40, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x2}, 0x0, &(0x7f0000000040)={0x1ff}, &(0x7f00000001c0), 0x0) [ 828.073146] netlink: 'syz-executor.5': attribute type 5 has an invalid length. 17:58:52 executing program 1: pipe(&(0x7f0000000200)) r0 = socket$inet_smc(0x2b, 0x1, 0x0) openat$ttyS3(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) (async, rerun: 64) r3 = openat$rfkill(0xffffffffffffff9c, &(0x7f0000000080), 0x20000, 0x0) (async, rerun: 64) r4 = openat$misdntimer(0xffffffffffffff9c, &(0x7f0000000100), 0x200, 0x0) r5 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_int(r5, &(0x7f0000000200)=0x32, 0x43408) (async) r6 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) perf_event_open$cgroup(&(0x7f00000004c0)={0x3, 0x80, 0x8, 0x5, 0xdc, 0x1, 0x0, 0x0, 0x8, 0xc, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x3, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x3, 0x2, @perf_bp={&(0x7f0000000300), 0x3}, 0x14000, 0x9, 0x3, 0x3, 0x3, 0x7fff, 0x2, 0x0, 0x5}, r6, 0x0, 0xffffffffffffffff, 0x9) (async) ioctl$FIDEDUPERANGE(r3, 0xc0189436, &(0x7f0000000280)={0xffffffffffff350a, 0x5, 0x7, 0x0, 0x0, [{{r4}, 0x2}, {{r2}, 0x70}, {{r0}, 0x7}, {{r1}, 0x76c70da8}, {{r5}, 0x400}, {{r1}, 0x5}, {{r6}, 0x5}]}) (async) pselect6(0x40, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x2}, 0x0, &(0x7f0000000040)={0x1ff}, &(0x7f00000001c0), 0x0) 17:58:52 executing program 2: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x49c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) sched_setscheduler(0x0, 0x0, 0x0) (async) r0 = open(&(0x7f0000000040)='./file0\x00', 0x101042, 0x0) ftruncate(r0, 0x1000) (async) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) perf_event_open$cgroup(&(0x7f00000004c0)={0x3, 0x80, 0x8, 0x5, 0xdc, 0x1, 0x0, 0x0, 0x8, 0xc, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x3, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x3, 0x2, @perf_bp={&(0x7f0000000300), 0x3}, 0x14000, 0x9, 0x3, 0x3, 0x3, 0x7fff, 0x2, 0x0, 0x5}, r1, 0x0, 0xffffffffffffffff, 0x9) (async) ioctl$AUTOFS_DEV_IOCTL_ASKUMOUNT(r1, 0xc018937d, &(0x7f00000000c0)={{0x1, 0x1, 0x18, r0, {0x24af}}, './file0\x00'}) (async) perf_event_open(&(0x7f00000013c0)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x80, 0x0, 0x8000000}, 0xffffffffffffffff, 0x3, 0xffffffffffffffff, 0x0) (async) r2 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000000), 0x806, 0x0) socket$inet(0x2, 0x0, 0x0) sendfile(r2, r0, 0x0, 0x40810ffe) (async) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000080)=""/4, 0x7}], 0x159) [ 828.214553] IPVS: ftp: loaded support on port[0] = 21 17:58:53 executing program 1: prctl$PR_SET_SECCOMP(0x16, 0x2, &(0x7f0000000000)={0x1, &(0x7f0000000040)=[{0x200000000006, 0x0, 0x0, 0x7ffc0001}]}) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x4000000000000}, 0x818f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) syz_80211_join_ibss(&(0x7f0000000140)='wlan1\x00', &(0x7f0000000280)=@default_ibss_ssid, 0x6, 0x0) r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) ioctl$sock_SIOCGIFINDEX_80211(r0, 0x8933, &(0x7f0000000700)={'wlan1\x00', 0x0}) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) sendmsg$NL80211_CMD_REGISTER_FRAME(0xffffffffffffffff, &(0x7f00000003c0)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f0000000100)={&(0x7f0000000b40)={0x860, r2, 0x400, 0x70bd2c, 0x25dfdbfc, {{}, {@void, @void}}, [@NL80211_ATTR_FRAME_MATCH={0x45, 0x5b, "d093ec9773531d445cc6d187b05f794852bedac030bbf7d0b22c0f7d1148144850001dffd5bc35aae26d52770de9e309e5354055e698dc363b040f3043fe87579d"}, @NL80211_ATTR_FRAME_MATCH={0x804, 0x5b, "3da700d460c3e3f17c0bae7a6d9cb1d1878a0f0fe044101cdeff43ece373e59762a4efa6ca0cc48257678d472450854652131860350fd95ce7a3f4684771b95cccf471546ac056e30619d1c2cdde5dd846bb76f51f8d0f1a9a56442f7070fe0ad52f843d5e32c6dd4f8be41e3008830cb6c20a5730bebc29fde3d8debde6f4cbb666a8ce621ab1c0394550dbd402d3781662d3ace2e40c5b252ad6d059e76b98940e753b747c9e0d12ff31d70a21feb3519a8fdc5f54e7087631ecb6cf99c560d4603ed535e9b65051a3307c4ad6d7f61401cd5634bed2be62587c0dd3d1b8e70998af4019d6df2923d85ab99b149182d2a12a28b3c307b77a25c594ac9ad5a1a10881a6a9fdc166851a96bd85ba2f7b646453ef1b8182c9fd1087079efb5aa5a7966b3440a4baa286c83a4bc876328ab16c209a31dc3205c63acf114df8a2e964978fc8bbe757b66c691537a6791804fd7680a7ba222e7ffec6765554bc7612e01e2a2c897206bd48a97c8a7daa5b189595bee38309ed945295e9833a85fb202ac778561104b016c9b054b9aade86390c5c512f5dc2f25475e24c1749d69bc792db06410a947046ceac37b9034c994a00452b63f392d11ea53aafc4103b4dd5764b4e3a63011bd523bd383d2abf6af26ec60609546ba68a17c5ec0f5ac64fee33bc06c437d99714e6ae6b8548d7d335538ada2d4721013b9dd6acde840de984f4d7495f00fec73c6ca6d49440242d348f938b59fac77c023719072e30d9d874d72a35db9f7bfacb1cbbea48385af22b58d3a6e84589b803f286e6392084acdd6d1ebe98a71bbf3ceafc7a25f8e5d5d92468a7bf0bb96faf53a51de76cfafc55acfe4ae06a9d13aa8aad41e3f1058dfd9cf02d0b719a8fe4bc8b965ffd6241bebc843b89f0478b44fce0dc0dd3c0cc4d344327ae66ea6097babe189b2b643b532d7eb0bcefb3a5f96e47a41af6a7aee28209d025cf1aaf0a9d13dca82a01566e7985828a96b97021aa8a59e0cc9448049780a37ef8202a18b9fc9bf6231f8b205816956923062be0d067a0c1122d3e65510768e8a84435bc3ebc7fc46cb3706744c9c64eaae62f133bcfadb6ff82c03a1e84b3a8b4e7063d6d585ca42e05840194cd68c142b017cda66895510508d0ec76a5816a9a72395d2399c9be19f041fcc30714bfbf24b2dbdc4d40814db2067f7f9847715bafd33a61af9027bfce8776e1a60e50bdcd1ff4c9ea62a3a19b7561ba00ed6661ec6710bb12b4e0df4bab349308246daf2b3c16adf6d65ed630edf22add1f6d65224c517fcbf22a0675a930e5c30ce295bea1cc00cff6bf15436838c9ae256adf1e33a4c0e59cf9d66cb98f00ad355a98d6d7f7b4199d5952851aec0337690693844ec2b6930d9465c8b572cb0fd7b482a936f4c90db546d5aa58987caa45f22b165aa1c21d7fe997aef5d1415749737d188b04697676821005fd70ac6f2cb9e07c05d44eeb93bef14d5836856cbf17a9cfbd2afaa695876398f7f2c89ad6bd2ce83b2f929278ef1754f704a97c69b9433186200b8e1e1296ec2595879d355ce1c0604fb2882bc48e3636fb56c8f7476f22eb3fe03644d04bec02160a6dff091739d0570ed018937c7a104c8bf0dc8de25cb884cca65aec3ad27703083af069f6672f2f9d9430f7e2830d5a11e975c688255e374dfaf0eb0fdc4fce988c83189c046df4711eb662b911991537148e8f08f2c8be5102c98dfe6369567f2db9a6f428bb93824a799bbc9444d6703ec1594d1ec84aa393a1e1543116e9b5f2bd3d9fe240f1b2e2a9e1aa10fd85162d6635a6d110c9e866377591469077db127d198d2c232817451fa084677377f62ff9c373519daf5ea7cb60533a51f0b628ebb737d3e87726969cb9a6efb850095d03f9c358c80c9732548a1d56ba480b126511fd79eec5dd8b528bc606536a5e4eecdf4210d49b1e5f3f2a474e71557f0a70ab2f766059983dda72d6d0ee96e3722e41ba2f0776bfa3211d9b4c6786f20d5a76001cbadb1d966573dd7cce3a0b1cfab08ea9430b7ddd157eaae8028df2585bd1765c5fc0e7de21b0b996533074a7dc40e5bcf936dfd3c158fe2e725315257bf07c6f0384d006e2a8d9aa98fd5ea39b68d2313e698959a850cba9876fb38fac277b9a70481695bda757fd62fbacc2d553fb40af41c0a8a1be241349c7333c974553da75d0ae85600ee24ad59125106c15ef6523d742b59e72269e5377ae5f358d47c11354436c3b302808ac1d008ddc6d606ec7b185dcdc7264fe8735fa4e502e101ef98a29171ceb381228fb9f5585e22a897d573b530d6390c47700da8b08cd5b47e52286b21e3178a085f6c13f22197aeda05bff2ec53e0bcdc3b731b9305a29f55f990937923872925110025bc69ea8873cc56a3ca8fb60031156d84078dc70eff9f594a8a2a4b5e0e45955ea9fcaf4619b40f72baf6d9cbcad5d9d73b1f47ab5130706f8663dd30e7bfe43f1b25d4d34f4d02a2af31d7b50aea0384f0d91d00261dbfdba518bd3d90498582956354cdad1bd420780cd83a6ccfa8730da71586835205f770b5bd0be2880dcc2cca0381c99c7d377135f714ca154bedeb7613eaaf8a622bc505a066a74c4b670b883ab100cb7e8e44d90623ef16210bdcb7b50a15f7a932ebd878262849e626184f7ff20e7e2f1618dad31c98a030e1d6e130e4eb1949d5bf491cb043b6d30d44e7b1ef8f644ca5213716bc9903b1eacf659ed6264c7f19ce76c2dc41dcc1534b3f3b3f101f6cc5dc1b08f2dda5c22676dc417964c1950bcc76f01b46d70a4c51fbaed448a1755d4d3e9f326356363c695cf4154ba347dd19e853e8b5290cfccb56b24812bd2ab2716028a3a946e0b9e68b37907101167909ed09a498bb9"}]}, 0x860}, 0x1, 0x0, 0x0, 0x200080c4}, 0x4004000) sendmsg$NL80211_CMD_SET_INTERFACE(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000240)=ANY=[@ANYBLOB='$\x00\x00\x00', @ANYRES16=r2, @ANYBLOB="050000001ba2000000000600000008000300", @ANYRES32=r3, @ANYBLOB="080005000300"], 0x24}}, 0x0) r4 = openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x26e1, 0x0) r5 = getpgid(0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x4, 0x0, 0x1, 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, 0x0, @perf_bp={0x0}}, r5, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r6 = syz_open_dev$sndctrl(&(0x7f0000000040), 0xd3, 0x100) ioctl$AUTOFS_DEV_IOCTL_CATATONIC(r4, 0xc0189379, &(0x7f0000000180)={{0x1, 0x1, 0x18, r1}, './file0\x00'}) sendmsg$IPVS_CMD_FLUSH(r7, &(0x7f0000000680)={&(0x7f0000000380)={0x10, 0x0, 0x0, 0x8000}, 0xc, &(0x7f0000000640)={&(0x7f0000000540)=ANY=[@ANYBLOB="0001b5be", @ANYRES16=0x0, @ANYBLOB="01002bbd7000fedbdf25110000006400028014000100ac1414aa00000000000000000000000008000500e5110000080004000600000005000d000100000006000f0038000000080006000800000006000e004e230000060002004e21000014000100e000000100000000000000000000000008000600120b0000080004000000000008000500ff0f000028000380140002006e696376663000000000000000000000080001000100000005000800010000003000028006000f003f000000140001002001000000000000000000000000000006000e004e2200000800060008000000080004000500000008000500000100000800040008000000"], 0x100}, 0x1, 0x0, 0x0, 0x80}, 0x4004050) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(r6, 0xc1105517, &(0x7f0000000400)={{0x1009, 0x0, 0x0, 0x0, 'syz1\x00'}, 0x5, 0x40, 0x1, r5, 0x0, 0x0, 'syz0\x00', 0x0}) perf_event_open(&(0x7f00000002c0)={0x0, 0x80, 0x76, 0x3, 0x8, 0x7f, 0x0, 0x8, 0x10, 0x4, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x3, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x7fffffff, 0x4, @perf_bp={&(0x7f00000000c0), 0x6}, 0x11480, 0x2, 0x3, 0x3, 0x4, 0x0, 0x8, 0x0, 0x1000, 0x0, 0x1}, r5, 0x6, 0xffffffffffffffff, 0x0) syz_genetlink_get_family_id$nl80211(0x0, r1) 17:58:53 executing program 2: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x49c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) sched_setscheduler(0x0, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x101042, 0x0) ftruncate(r0, 0x1000) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) perf_event_open$cgroup(&(0x7f00000004c0)={0x3, 0x80, 0x8, 0x5, 0xdc, 0x1, 0x0, 0x0, 0x8, 0xc, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x3, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x3, 0x2, @perf_bp={&(0x7f0000000300), 0x3}, 0x14000, 0x9, 0x3, 0x3, 0x3, 0x7fff, 0x2, 0x0, 0x5}, r1, 0x0, 0xffffffffffffffff, 0x9) ioctl$AUTOFS_DEV_IOCTL_ASKUMOUNT(r1, 0xc018937d, &(0x7f00000000c0)={{0x1, 0x1, 0x18, r0, {0x24af}}, './file0\x00'}) perf_event_open(&(0x7f00000013c0)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x80, 0x0, 0x8000000}, 0xffffffffffffffff, 0x3, 0xffffffffffffffff, 0x0) r2 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000000), 0x806, 0x0) socket$inet(0x2, 0x0, 0x0) sendfile(r2, r0, 0x0, 0x40810ffe) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000080)=""/4, 0x7}], 0x159) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x49c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) (async) sched_setscheduler(0x0, 0x0, 0x0) (async) open(&(0x7f0000000040)='./file0\x00', 0x101042, 0x0) (async) ftruncate(r0, 0x1000) (async) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) (async) perf_event_open$cgroup(&(0x7f00000004c0)={0x3, 0x80, 0x8, 0x5, 0xdc, 0x1, 0x0, 0x0, 0x8, 0xc, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x3, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x3, 0x2, @perf_bp={&(0x7f0000000300), 0x3}, 0x14000, 0x9, 0x3, 0x3, 0x3, 0x7fff, 0x2, 0x0, 0x5}, r1, 0x0, 0xffffffffffffffff, 0x9) (async) ioctl$AUTOFS_DEV_IOCTL_ASKUMOUNT(r1, 0xc018937d, &(0x7f00000000c0)={{0x1, 0x1, 0x18, r0, {0x24af}}, './file0\x00'}) (async) perf_event_open(&(0x7f00000013c0)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x80, 0x0, 0x8000000}, 0xffffffffffffffff, 0x3, 0xffffffffffffffff, 0x0) (async) openat$ptmx(0xffffffffffffff9c, &(0x7f0000000000), 0x806, 0x0) (async) socket$inet(0x2, 0x0, 0x0) (async) sendfile(r2, r0, 0x0, 0x40810ffe) (async) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000080)=""/4, 0x7}], 0x159) (async) [ 828.525932] device vxlan0 entered promiscuous mode 17:58:53 executing program 2: r0 = perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x317d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) r1 = perf_event_open(&(0x7f0000004cc0)={0x400000001, 0x80, 0x2005, 0x0, 0x0, 0x0, 0x0, 0x1, 0x8090, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, r0, 0x0) r2 = perf_event_open(&(0x7f000001d000)={0x1, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, r0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r2, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r1, 0x2405, r2) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='memory.events\x00', 0x7a05, 0x1700) ioctl$PERF_EVENT_IOC_PERIOD(r3, 0x40086602, &(0x7f0000000040)) connect$netlink(r3, &(0x7f0000000000)=@unspec, 0xc) r4 = socket$inet(0x2, 0x4000000000000001, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) bind$inet(r4, &(0x7f0000000040)={0x2, 0x4e23, @multicast1}, 0x10) perf_event_open$cgroup(&(0x7f0000000140)={0x3, 0x80, 0x9, 0xb3, 0x38, 0x81, 0x0, 0x9, 0x200, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, @perf_config_ext={0xfffffffffffffffe, 0xf6af}, 0x0, 0x6ee6, 0x7058df29, 0x0, 0x3, 0x7f, 0x4, 0x0, 0x401, 0x0, 0x2}, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendto$inet(r4, &(0x7f0000d7cfcb), 0xffffffffffffffef, 0x0, 0x0, 0x53) 17:58:53 executing program 0: r0 = perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x4, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, @perf_bp={0x0}, 0x0, 0x200000, 0x5, 0x2, 0x0, 0x0, 0x0, 0x0, 0xffffffff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = open(0x0, 0x0, 0x0) perf_event_open(0x0, 0x0, 0x4000000, 0xffffffffffffffff, 0x0) openat$vnet(0xffffffffffffff9c, &(0x7f0000000300), 0x2, 0x0) r2 = socket$inet6_sctp(0xa, 0x1, 0x84) setsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(r2, 0x84, 0x9, &(0x7f0000000000)={0x0, @in={{0x2, 0x0, @empty}}, 0x0, 0x2000, 0x400, 0x0, 0x32}, 0x9c) bind$inet6(r2, &(0x7f00004b8fe4)={0xa, 0x4e23, 0x0, @loopback}, 0x1c) sendto$inet6(r2, &(0x7f0000847fff)='X', 0x34000, 0x0, &(0x7f000005ffe4)={0xa, 0x4e23, 0x0, @loopback}, 0x1c) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000001c0)={0x0}, 0x10) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x7, 0x0, 0x0, 0x4, 0x0, 0xfff7}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) syz_open_dev$dri(0x0, 0x1ff, 0x0) shutdown(r2, 0x2) getsockopt$inet_sctp_SCTP_RTOINFO(r1, 0x84, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x181, 0x4}, &(0x7f0000000140)=0x10) setsockopt$inet_sctp6_SCTP_MAXSEG(0xffffffffffffffff, 0x84, 0xd, &(0x7f0000000180)=@assoc_value={r3, 0x8}, 0x8) perf_event_open(&(0x7f0000000080)={0x1, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000000380)={0x5, 0x80, 0x1f, 0x0, 0x81, 0x0, 0x0, 0xbaf, 0x88, 0x8, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x3, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x3ff, 0x4, @perf_bp={&(0x7f0000000340), 0x6}, 0x48824, 0x3ff, 0x0, 0x8, 0x2, 0x7fff, 0xffff, 0x0, 0x6, 0x0, 0xfffffffffffff800}, 0x0, 0x6, r0, 0x2) dup(0xffffffffffffffff) 17:58:53 executing program 5: perf_event_open(&(0x7f00000007c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp, 0x0, 0x0, 0x81}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) socket$inet6(0xa, 0x800000000000002, 0x0) writev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000080)="ac94e62287a5ba1819bcca97d905cef948cc1a8f7e0013bab5bef4879f80bf79ed254423632122b70f17126e2bcb023255951bbcedce314f67368b0bc8c2cc0c6ae563027b17ffbff8996cad559405440417f5cec159aa44aff172e843e57583ee7fc91d56bcf61997c3721fd8f308c58a271f0e3a3256a3e4bb01ba0083912a281f847fd943f4520585bb0328e1b6abcb70aa41824566531827ad2d9f43aaf59d001f8d4771580000", 0xa9}, {&(0x7f0000000c00)="d7dda80ce210426a960c2a087823a1be32b6ca750c634fb9483c65a186ac288bdb37ebf76ef65ba8a541df7e0ec64ede0a56fc8b33aac60ab0c7f62df235d64fcc6b8c6e97b497a1407315b463f1f3a109e3e180bc759560e5ff57c4f418333e9d58627fecf50ad822e22557d614c6a46bada749c0e5ded96cf9c617f89a4280178ab231b3fd98ec350256f3043515c867e78bf21dd5b5b50c8b224c7cd9a4983bab04c46f193a4ae8e1cf2c7a96f16362b8382c6d4642050469c1daecb56d1ea0c7010e8e053ab9090d9619aa91be2c09d5e7f268c1f03bfca78d6ed041e9452eac466ee60400a9b886b53e377ad37f78efd5fb43776bcbf5352efab20f882c8779df8942e8c6306b33c621c2815f52386ee7eb548ead5c49235884283a87ba943e61a0", 0x124}, {&(0x7f0000000600)="202796a0d8a9cd5c1b08073f197052bc7bb02c57d30a2da96ce35975c8636342076c4c6eacc3510c05528fc15404dace473a5b833be713b1e9eed40df8365e292906833a7b5e9318021ddd924ee2164a97f62f8f1103148fd83cb42b0e3bebad6dda35ee04a1541d0ede57168595d1cd7ebe278e27284d751beb23329136", 0x7e}, {&(0x7f0000000500)="74b27d291b8fbf3d320b1fe80d39cc560159af7e5beb0d1e66ff266ed72359591c80708635004166a531190919aaf068aa71a19c89a4dca308993d0196993f37e0d0f7a88e8a3621e43b7600032c5c50dd86522f98684cebc5cf5bb4d6615a666d4565e1ea819c9f8daa1aa3f4d734420f9509c91ba475b0ef465c0b3b0aae20fae36afe72b67b8d6eae33357b00b5b5955ce7ae17ccf85c299a7dc22f44cd4d3cf6a3817fe862e9c585ad42159a75796aae4dfc5530cf07291c0b6bf6ac7f1a042033dfc2f276804664a4bfb5642a863d24e7fa0aea428cead078e1e4", 0xdd}, {&(0x7f0000000840)="ef85503f2f24039bd6d9279377b7b3a248ad61d1d49b0bc99bca552e6891217c582a930696d474b029926a5c9e028c41363d75931cf6b569f3164faabca5c149dba1619985a7584363b8d9979b6c39d30e309b2c93366fec8b9bb74fa6ed8cf21f7c3e35699c4ce420106cd635b5829648011a3b83eeafa09f95cc998b2cbdced59c7505b6eb6a1d189c66a9cbf9c209a87a4a73f85054d618838d2e08c969ae8240da3381ca7707e4b87d34ddb53761a98faded3a053a98028cdda5119c2904eec23e734b9b60774053abc49109af44559617c2079ac894d16c9b3b5719dcbe0e3bf39b71a6b166d5e76157ea1a0ce8784817b9e695731336f4aeeac3468a3ec2ac18f3549dc8f128ffacedde04ec", 0x10f}, {0x0}, {&(0x7f0000000280)="a70a476d3fb377a7a5ef4ded651806383bcf879ad7e85e5a1766524bb604c7924afe621b6a9ff53344fbd1477ab5b72080f9d2ddf09cff4291a27d35b370450db158d6d2b91b7353080050c369a577f5f1fdacae51eb3e42f6bd186861839cf367a3d12ab11b538e5e587f90812d045dc98bd20d9710ddb6c3bca65942e557f849dfed3643a5e127a9fd78836a2678538d8dfbaa234d9bf11a735bfc9de539f02085bf10e20a1169500e05e7076b7286e5d2a0b0a61ffe1c55e097c85e77e6a52845bbb9123ccbbc8b4808cadd8c203f43efc47a5f72a98de193", 0xda}], 0x7) r0 = mq_open(&(0x7f000084dff0)='!selinuxselinux\x00', 0x6e93ebbbcc0884f2, 0x1ca, &(0x7f0000000040)={0x9a, 0x2, 0x3}) mq_timedsend(r0, 0x0, 0x0, 0x0, 0x0) mq_timedreceive(r0, &(0x7f0000000180)=""/204, 0xcc, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, 0xffffffffffffffff, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_int(r1, &(0x7f0000000200)=0x32, 0x43408) bind$inet6(r1, &(0x7f0000001040)={0xa, 0x4e21, 0xffffffff, @mcast1, 0x20}, 0x1c) preadv(0xffffffffffffffff, &(0x7f0000000280), 0x0, 0xd9f, 0x0) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = mq_open(&(0x7f0000001ac0)='!selinuxselinux\x00', 0x40, 0x84, &(0x7f0000001b00)={0x2, 0x8, 0x5, 0x7ff}) close(r3) preadv(r0, &(0x7f0000000ac0)=[{&(0x7f0000001900)=""/84, 0x54}, {&(0x7f0000000980)=""/253, 0xfd}, {&(0x7f0000000a80)=""/30, 0x1e}, {&(0x7f0000001e00)=""/4096, 0x1000}], 0x4, 0x4000000, 0x80) mq_timedreceive(r0, &(0x7f00000006c0)=""/37, 0x25, 0x8, &(0x7f0000000700)) sendmsg$RDMA_NLDEV_CMD_SYS_GET(0xffffffffffffffff, &(0x7f00000004c0)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f0000000480)={&(0x7f0000000440)=ANY=[@ANYBLOB="a9bd7100fbdfdf220666814e1f250800010002000000084001000100000000000000df6cee8038da03000000000000008219d700"/63], 0x20}, 0x1, 0x0, 0x0, 0x20044010}, 0x1000) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000400)={&(0x7f0000000d40)=ANY=[@ANYBLOB="5000000010001507faff00000000000002000000", @ANYRES32=0x0, @ANYBLOB="00000000000000001c0012800c0001006d6163766c616e000c00028008000100100000000a000500040000000000000008000a00", @ANYBLOB="81ef1e11f4f46bfc27c90920a5dffba55fae41dd01a09d8eabc8d9f0c2e49148cd9ba073823b51c54727ff8d8b9efb8823fc726a12750f01039ca024404bca9e423e7cff8e7b994624de9f0727939c3d8b0fad17ce234a9cb905020000002f3ca7d517c5b68a57c2be2ca2104915ceaea926d2ee9d54f48f5c7091b9f9c401c200009fb78e6f89aed56f1e0adc139e735069234eeb82ab4805759aba8658653f87b5776b2fe94d8cf70194a280c7e963d41c0564be6470d7e777323e12bfb0550c197c5ec5c8b0ce96aea7acb08ee17adb270b8d20731e710e9f9751ebf15245137387b575bda52b1fb0acf873e88530236ad495a69c7630b86d39d1bce1f5619e1b91a3ef5401eea50808f8de4a02377728729c104241457314606c87f9b039a70982f3efad781edb60964362d446865513c4b92014af01f6d6fc44a543df9fa6582c68fc11025d2d70709439a2674aa185ab340d5eb5b741288dcde7033d41ed60a26bf406d00a1e656c8be08abf1069604ed123762bfc778607d3711f24c0cb62d6de56a45f7a90717fb6bc5869df0260e16f8a4e23c92f9163e8d878262ed5fab0a892a8c5a232695ca247d94a296f2a480b96d05f710b2ddbcd7c47d39f5b20d58cd71580db95ff6a01ffa26b87314d88c2f07922a7788b762557903d5889bafdd88ce8c0065902bc0798aa83a8ea2679770dd59add14f1346577a47279a8f8ff202fea0ac1d169bf003c405dbf48910de32efed3fbd512af984f9122a3777dee8749c7ece8c7f2c8b079442009f015ebe83f265476a749d5a1387cb1c55b55ca2b08a5f5014c2ebd1ef7e5c507006e8f6938bf754a626ec0c266cb30f1e19aa0162d47d2a0833469f8447a3d847fb1d762b16960adb3"], 0x50}}, 0x0) r4 = openat$full(0xffffffffffffff9c, &(0x7f0000000680), 0x22c00, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) statx(0xffffffffffffffff, &(0x7f0000000740)='./file0\x00', 0x1000, 0x10, &(0x7f00000036c0)) fstat(0xffffffffffffffff, &(0x7f0000000b00)) sendmsg$nl_route(r4, &(0x7f0000001a80)={&(0x7f0000001980)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f0000000780)={&(0x7f0000001040)=ANY=[], 0x70}, 0x1, 0x0, 0x0, 0x4000}, 0x4000) 17:58:53 executing program 4: perf_event_open(&(0x7f00000000c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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 = getpgid(0x0) perf_event_open(&(0x7f00000001c0)={0x1, 0x80, 0x6, 0x5, 0x38, 0x0, 0x0, 0xfffffffffffffdbe, 0x2402, 0xd, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x3, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0xadfd, 0xa50, 0x7, 0x45, 0xd474, 0x5, 0x0, 0x5, 0x0, 0xfff}, r0, 0xffffffffffffffff, 0xffffffffffffffff, 0x3) io_setup(0x7ff, &(0x7f0000000080)=0x0) io_destroy(r1) io_destroy(r1) syz_open_procfs$namespace(r0, 0x0) openat$ipvs(0xffffffffffffff9c, &(0x7f0000000040)='/proc/sys/net/ipv4/vs/drop_packet\x00', 0x2, 0x0) io_setup(0xfcb2, &(0x7f0000000180)=0x0) io_destroy(r2) ioctl$NS_GET_OWNER_UID(0xffffffffffffffff, 0xb704, 0x0) io_setup(0xa8f, &(0x7f0000000000)) io_destroy(r2) openat$cgroup_freezer_state(0xffffffffffffffff, 0x0, 0x2, 0x0) getpgid(r0) syz_open_procfs$namespace(r0, &(0x7f0000000280)='ns/user\x00') syz_genetlink_get_family_id$mptcp(0x0, 0xffffffffffffffff) openat$ipvs(0xffffffffffffff9c, &(0x7f0000000040)='/proc/sys/net/ipv4/vs/drop_packet\x00', 0x2, 0x0) 17:58:53 executing program 3: prctl$PR_SET_SECCOMP(0x16, 0x2, &(0x7f0000000000)={0x1, &(0x7f0000000040)=[{0x200000000006, 0x0, 0x0, 0x7ffc0001}]}) (async) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x4000000000000}, 0x818f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) syz_80211_join_ibss(&(0x7f0000000140)='wlan1\x00', &(0x7f0000000280)=@default_ibss_ssid, 0x6, 0x0) (async) r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = socket$nl_generic(0x10, 0x3, 0x10) (async) r2 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) (async) ioctl$sock_SIOCGIFINDEX_80211(r0, 0x8933, &(0x7f0000000700)={'wlan1\x00', 0x0}) (async) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) sendmsg$NL80211_CMD_REGISTER_FRAME(0xffffffffffffffff, &(0x7f00000003c0)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f0000000100)={&(0x7f0000000b40)={0x860, r2, 0x400, 0x70bd2c, 0x25dfdbfc, {{}, {@void, @void}}, [@NL80211_ATTR_FRAME_MATCH={0x45, 0x5b, "d093ec9773531d445cc6d187b05f794852bedac030bbf7d0b22c0f7d1148144850001dffd5bc35aae26d52770de9e309e5354055e698dc363b040f3043fe87579d"}, @NL80211_ATTR_FRAME_MATCH={0x804, 0x5b, "3da700d460c3e3f17c0bae7a6d9cb1d1878a0f0fe044101cdeff43ece373e59762a4efa6ca0cc48257678d472450854652131860350fd95ce7a3f4684771b95cccf471546ac056e30619d1c2cdde5dd846bb76f51f8d0f1a9a56442f7070fe0ad52f843d5e32c6dd4f8be41e3008830cb6c20a5730bebc29fde3d8debde6f4cbb666a8ce621ab1c0394550dbd402d3781662d3ace2e40c5b252ad6d059e76b98940e753b747c9e0d12ff31d70a21feb3519a8fdc5f54e7087631ecb6cf99c560d4603ed535e9b65051a3307c4ad6d7f61401cd5634bed2be62587c0dd3d1b8e70998af4019d6df2923d85ab99b149182d2a12a28b3c307b77a25c594ac9ad5a1a10881a6a9fdc166851a96bd85ba2f7b646453ef1b8182c9fd1087079efb5aa5a7966b3440a4baa286c83a4bc876328ab16c209a31dc3205c63acf114df8a2e964978fc8bbe757b66c691537a6791804fd7680a7ba222e7ffec6765554bc7612e01e2a2c897206bd48a97c8a7daa5b189595bee38309ed945295e9833a85fb202ac778561104b016c9b054b9aade86390c5c512f5dc2f25475e24c1749d69bc792db06410a947046ceac37b9034c994a00452b63f392d11ea53aafc4103b4dd5764b4e3a63011bd523bd383d2abf6af26ec60609546ba68a17c5ec0f5ac64fee33bc06c437d99714e6ae6b8548d7d335538ada2d4721013b9dd6acde840de984f4d7495f00fec73c6ca6d49440242d348f938b59fac77c023719072e30d9d874d72a35db9f7bfacb1cbbea48385af22b58d3a6e84589b803f286e6392084acdd6d1ebe98a71bbf3ceafc7a25f8e5d5d92468a7bf0bb96faf53a51de76cfafc55acfe4ae06a9d13aa8aad41e3f1058dfd9cf02d0b719a8fe4bc8b965ffd6241bebc843b89f0478b44fce0dc0dd3c0cc4d344327ae66ea6097babe189b2b643b532d7eb0bcefb3a5f96e47a41af6a7aee28209d025cf1aaf0a9d13dca82a01566e7985828a96b97021aa8a59e0cc9448049780a37ef8202a18b9fc9bf6231f8b205816956923062be0d067a0c1122d3e65510768e8a84435bc3ebc7fc46cb3706744c9c64eaae62f133bcfadb6ff82c03a1e84b3a8b4e7063d6d585ca42e05840194cd68c142b017cda66895510508d0ec76a5816a9a72395d2399c9be19f041fcc30714bfbf24b2dbdc4d40814db2067f7f9847715bafd33a61af9027bfce8776e1a60e50bdcd1ff4c9ea62a3a19b7561ba00ed6661ec6710bb12b4e0df4bab349308246daf2b3c16adf6d65ed630edf22add1f6d65224c517fcbf22a0675a930e5c30ce295bea1cc00cff6bf15436838c9ae256adf1e33a4c0e59cf9d66cb98f00ad355a98d6d7f7b4199d5952851aec0337690693844ec2b6930d9465c8b572cb0fd7b482a936f4c90db546d5aa58987caa45f22b165aa1c21d7fe997aef5d1415749737d188b04697676821005fd70ac6f2cb9e07c05d44eeb93bef14d5836856cbf17a9cfbd2afaa695876398f7f2c89ad6bd2ce83b2f929278ef1754f704a97c69b9433186200b8e1e1296ec2595879d355ce1c0604fb2882bc48e3636fb56c8f7476f22eb3fe03644d04bec02160a6dff091739d0570ed018937c7a104c8bf0dc8de25cb884cca65aec3ad27703083af069f6672f2f9d9430f7e2830d5a11e975c688255e374dfaf0eb0fdc4fce988c83189c046df4711eb662b911991537148e8f08f2c8be5102c98dfe6369567f2db9a6f428bb93824a799bbc9444d6703ec1594d1ec84aa393a1e1543116e9b5f2bd3d9fe240f1b2e2a9e1aa10fd85162d6635a6d110c9e866377591469077db127d198d2c232817451fa084677377f62ff9c373519daf5ea7cb60533a51f0b628ebb737d3e87726969cb9a6efb850095d03f9c358c80c9732548a1d56ba480b126511fd79eec5dd8b528bc606536a5e4eecdf4210d49b1e5f3f2a474e71557f0a70ab2f766059983dda72d6d0ee96e3722e41ba2f0776bfa3211d9b4c6786f20d5a76001cbadb1d966573dd7cce3a0b1cfab08ea9430b7ddd157eaae8028df2585bd1765c5fc0e7de21b0b996533074a7dc40e5bcf936dfd3c158fe2e725315257bf07c6f0384d006e2a8d9aa98fd5ea39b68d2313e698959a850cba9876fb38fac277b9a70481695bda757fd62fbacc2d553fb40af41c0a8a1be241349c7333c974553da75d0ae85600ee24ad59125106c15ef6523d742b59e72269e5377ae5f358d47c11354436c3b302808ac1d008ddc6d606ec7b185dcdc7264fe8735fa4e502e101ef98a29171ceb381228fb9f5585e22a897d573b530d6390c47700da8b08cd5b47e52286b21e3178a085f6c13f22197aeda05bff2ec53e0bcdc3b731b9305a29f55f990937923872925110025bc69ea8873cc56a3ca8fb60031156d84078dc70eff9f594a8a2a4b5e0e45955ea9fcaf4619b40f72baf6d9cbcad5d9d73b1f47ab5130706f8663dd30e7bfe43f1b25d4d34f4d02a2af31d7b50aea0384f0d91d00261dbfdba518bd3d90498582956354cdad1bd420780cd83a6ccfa8730da71586835205f770b5bd0be2880dcc2cca0381c99c7d377135f714ca154bedeb7613eaaf8a622bc505a066a74c4b670b883ab100cb7e8e44d90623ef16210bdcb7b50a15f7a932ebd878262849e626184f7ff20e7e2f1618dad31c98a030e1d6e130e4eb1949d5bf491cb043b6d30d44e7b1ef8f644ca5213716bc9903b1eacf659ed6264c7f19ce76c2dc41dcc1534b3f3b3f101f6cc5dc1b08f2dda5c22676dc417964c1950bcc76f01b46d70a4c51fbaed448a1755d4d3e9f326356363c695cf4154ba347dd19e853e8b5290cfccb56b24812bd2ab2716028a3a946e0b9e68b37907101167909ed09a498bb9"}]}, 0x860}, 0x1, 0x0, 0x0, 0x200080c4}, 0x4004000) (async) sendmsg$NL80211_CMD_SET_INTERFACE(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000240)=ANY=[@ANYBLOB='$\x00\x00\x00', @ANYRES16=r2, @ANYBLOB="050000001ba2000000000600000008000300", @ANYRES32=r3, @ANYBLOB="080005000300"], 0x24}}, 0x0) (async) r4 = openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x26e1, 0x0) r5 = getpgid(0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x4, 0x0, 0x1, 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, 0x0, @perf_bp={0x0}}, r5, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) r6 = syz_open_dev$sndctrl(&(0x7f0000000040), 0xd3, 0x100) (async) ioctl$AUTOFS_DEV_IOCTL_CATATONIC(r4, 0xc0189379, &(0x7f0000000180)={{0x1, 0x1, 0x18, r1}, './file0\x00'}) sendmsg$IPVS_CMD_FLUSH(r7, &(0x7f0000000680)={&(0x7f0000000380)={0x10, 0x0, 0x0, 0x8000}, 0xc, &(0x7f0000000640)={&(0x7f0000000540)=ANY=[@ANYBLOB="0001b5be", @ANYRES16=0x0, @ANYBLOB="01002bbd7000fedbdf25110000006400028014000100ac1414aa00000000000000000000000008000500e5110000080004000600000005000d000100000006000f0038000000080006000800000006000e004e230000060002004e21000014000100e000000100000000000000000000000008000600120b0000080004000000000008000500ff0f000028000380140002006e696376663000000000000000000000080001000100000005000800010000003000028006000f003f000000140001002001000000000000000000000000000006000e004e2200000800060008000000080004000500000008000500000100000800040008000000"], 0x100}, 0x1, 0x0, 0x0, 0x80}, 0x4004050) (async) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(r6, 0xc1105517, &(0x7f0000000400)={{0x1009, 0x0, 0x0, 0x0, 'syz1\x00'}, 0x5, 0x40, 0x1, r5, 0x0, 0x0, 'syz0\x00', 0x0}) (async) perf_event_open(&(0x7f00000002c0)={0x0, 0x80, 0x76, 0x3, 0x8, 0x7f, 0x0, 0x8, 0x10, 0x4, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x3, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x7fffffff, 0x4, @perf_bp={&(0x7f00000000c0), 0x6}, 0x11480, 0x2, 0x3, 0x3, 0x4, 0x0, 0x8, 0x0, 0x1000, 0x0, 0x1}, r5, 0x6, 0xffffffffffffffff, 0x0) (async) syz_genetlink_get_family_id$nl80211(0x0, r1) 17:58:53 executing program 2: r0 = perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x317d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) r1 = perf_event_open(&(0x7f0000004cc0)={0x400000001, 0x80, 0x2005, 0x0, 0x0, 0x0, 0x0, 0x1, 0x8090, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, r0, 0x0) (async) r2 = perf_event_open(&(0x7f000001d000)={0x1, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, r0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r2, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r1, 0x2405, r2) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='memory.events\x00', 0x7a05, 0x1700) ioctl$PERF_EVENT_IOC_PERIOD(r3, 0x40086602, &(0x7f0000000040)) (async) connect$netlink(r3, &(0x7f0000000000)=@unspec, 0xc) r4 = socket$inet(0x2, 0x4000000000000001, 0x0) (async, rerun: 64) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) (rerun: 64) bind$inet(r4, &(0x7f0000000040)={0x2, 0x4e23, @multicast1}, 0x10) (async) perf_event_open$cgroup(&(0x7f0000000140)={0x3, 0x80, 0x9, 0xb3, 0x38, 0x81, 0x0, 0x9, 0x200, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, @perf_config_ext={0xfffffffffffffffe, 0xf6af}, 0x0, 0x6ee6, 0x7058df29, 0x0, 0x3, 0x7f, 0x4, 0x0, 0x401, 0x0, 0x2}, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) sendto$inet(r4, &(0x7f0000d7cfcb), 0xffffffffffffffef, 0x0, 0x0, 0x53) 17:58:53 executing program 2: r0 = perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x317d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) r1 = perf_event_open(&(0x7f0000004cc0)={0x400000001, 0x80, 0x2005, 0x0, 0x0, 0x0, 0x0, 0x1, 0x8090, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, r0, 0x0) (async) r2 = perf_event_open(&(0x7f000001d000)={0x1, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, r0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r2, 0x0) (async) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r1, 0x2405, r2) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='memory.events\x00', 0x7a05, 0x1700) ioctl$PERF_EVENT_IOC_PERIOD(r3, 0x40086602, &(0x7f0000000040)) (async) connect$netlink(r3, &(0x7f0000000000)=@unspec, 0xc) r4 = socket$inet(0x2, 0x4000000000000001, 0x0) (async) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) bind$inet(r4, &(0x7f0000000040)={0x2, 0x4e23, @multicast1}, 0x10) (async) perf_event_open$cgroup(&(0x7f0000000140)={0x3, 0x80, 0x9, 0xb3, 0x38, 0x81, 0x0, 0x9, 0x200, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, @perf_config_ext={0xfffffffffffffffe, 0xf6af}, 0x0, 0x6ee6, 0x7058df29, 0x0, 0x3, 0x7f, 0x4, 0x0, 0x401, 0x0, 0x2}, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendto$inet(r4, &(0x7f0000d7cfcb), 0xffffffffffffffef, 0x0, 0x0, 0x53) 17:58:54 executing program 0: r0 = perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x4, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, @perf_bp={0x0}, 0x0, 0x200000, 0x5, 0x2, 0x0, 0x0, 0x0, 0x0, 0xffffffff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = open(0x0, 0x0, 0x0) perf_event_open(0x0, 0x0, 0x4000000, 0xffffffffffffffff, 0x0) openat$vnet(0xffffffffffffff9c, &(0x7f0000000300), 0x2, 0x0) r2 = socket$inet6_sctp(0xa, 0x1, 0x84) setsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(r2, 0x84, 0x9, &(0x7f0000000000)={0x0, @in={{0x2, 0x0, @empty}}, 0x0, 0x2000, 0x400, 0x0, 0x32}, 0x9c) bind$inet6(r2, &(0x7f00004b8fe4)={0xa, 0x4e23, 0x0, @loopback}, 0x1c) sendto$inet6(r2, &(0x7f0000847fff)='X', 0x34000, 0x0, &(0x7f000005ffe4)={0xa, 0x4e23, 0x0, @loopback}, 0x1c) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000001c0)={0x0}, 0x10) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x7, 0x0, 0x0, 0x4, 0x0, 0xfff7}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) syz_open_dev$dri(0x0, 0x1ff, 0x0) shutdown(r2, 0x2) getsockopt$inet_sctp_SCTP_RTOINFO(r1, 0x84, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x181, 0x4}, &(0x7f0000000140)=0x10) setsockopt$inet_sctp6_SCTP_MAXSEG(0xffffffffffffffff, 0x84, 0xd, &(0x7f0000000180)=@assoc_value={r3, 0x8}, 0x8) perf_event_open(&(0x7f0000000080)={0x1, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000000380)={0x5, 0x80, 0x1f, 0x0, 0x81, 0x0, 0x0, 0xbaf, 0x88, 0x8, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x3, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x3ff, 0x4, @perf_bp={&(0x7f0000000340), 0x6}, 0x48824, 0x3ff, 0x0, 0x8, 0x2, 0x7fff, 0xffff, 0x0, 0x6, 0x0, 0xfffffffffffff800}, 0x0, 0x6, r0, 0x2) dup(0xffffffffffffffff) perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x4, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, @perf_bp={0x0}, 0x0, 0x200000, 0x5, 0x2, 0x0, 0x0, 0x0, 0x0, 0xffffffff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) (async) open(0x0, 0x0, 0x0) (async) perf_event_open(0x0, 0x0, 0x4000000, 0xffffffffffffffff, 0x0) (async) openat$vnet(0xffffffffffffff9c, &(0x7f0000000300), 0x2, 0x0) (async) socket$inet6_sctp(0xa, 0x1, 0x84) (async) setsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(r2, 0x84, 0x9, &(0x7f0000000000)={0x0, @in={{0x2, 0x0, @empty}}, 0x0, 0x2000, 0x400, 0x0, 0x32}, 0x9c) (async) bind$inet6(r2, &(0x7f00004b8fe4)={0xa, 0x4e23, 0x0, @loopback}, 0x1c) (async) sendto$inet6(r2, &(0x7f0000847fff)='X', 0x34000, 0x0, &(0x7f000005ffe4)={0xa, 0x4e23, 0x0, @loopback}, 0x1c) (async) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000001c0)={0x0}, 0x10) (async) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x7, 0x0, 0x0, 0x4, 0x0, 0xfff7}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) syz_open_dev$dri(0x0, 0x1ff, 0x0) (async) shutdown(r2, 0x2) (async) getsockopt$inet_sctp_SCTP_RTOINFO(r1, 0x84, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x181, 0x4}, &(0x7f0000000140)=0x10) (async) setsockopt$inet_sctp6_SCTP_MAXSEG(0xffffffffffffffff, 0x84, 0xd, &(0x7f0000000180)=@assoc_value={r3, 0x8}, 0x8) (async) perf_event_open(&(0x7f0000000080)={0x1, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) perf_event_open(&(0x7f0000000380)={0x5, 0x80, 0x1f, 0x0, 0x81, 0x0, 0x0, 0xbaf, 0x88, 0x8, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x3, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x3ff, 0x4, @perf_bp={&(0x7f0000000340), 0x6}, 0x48824, 0x3ff, 0x0, 0x8, 0x2, 0x7fff, 0xffff, 0x0, 0x6, 0x0, 0xfffffffffffff800}, 0x0, 0x6, r0, 0x2) (async) dup(0xffffffffffffffff) (async) 17:58:54 executing program 4: perf_event_open(&(0x7f00000000c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) (async) r0 = getpgid(0x0) perf_event_open(&(0x7f00000001c0)={0x1, 0x80, 0x6, 0x5, 0x38, 0x0, 0x0, 0xfffffffffffffdbe, 0x2402, 0xd, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x3, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0xadfd, 0xa50, 0x7, 0x45, 0xd474, 0x5, 0x0, 0x5, 0x0, 0xfff}, r0, 0xffffffffffffffff, 0xffffffffffffffff, 0x3) (async, rerun: 32) io_setup(0x7ff, &(0x7f0000000080)=0x0) (rerun: 32) io_destroy(r1) io_destroy(r1) syz_open_procfs$namespace(r0, 0x0) (async) openat$ipvs(0xffffffffffffff9c, &(0x7f0000000040)='/proc/sys/net/ipv4/vs/drop_packet\x00', 0x2, 0x0) (async, rerun: 32) io_setup(0xfcb2, &(0x7f0000000180)=0x0) (rerun: 32) io_destroy(r2) (async) ioctl$NS_GET_OWNER_UID(0xffffffffffffffff, 0xb704, 0x0) (async) io_setup(0xa8f, &(0x7f0000000000)) (async) io_destroy(r2) openat$cgroup_freezer_state(0xffffffffffffffff, 0x0, 0x2, 0x0) getpgid(r0) (async, rerun: 64) syz_open_procfs$namespace(r0, &(0x7f0000000280)='ns/user\x00') (async, rerun: 64) syz_genetlink_get_family_id$mptcp(0x0, 0xffffffffffffffff) (async, rerun: 32) openat$ipvs(0xffffffffffffff9c, &(0x7f0000000040)='/proc/sys/net/ipv4/vs/drop_packet\x00', 0x2, 0x0) (rerun: 32) 17:58:54 executing program 3: r0 = perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mount(0x0, 0x0, 0x0, 0x0, 0x0) perf_event_open(0x0, 0x0, 0x0, r0, 0x0) mount$overlay(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f00000000c0), 0x0, 0x0) r1 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000240), 0x2000, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000caaffb), 0x0) r2 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, 0x0, &(0x7f0000000500)) mount$9p_fd(0x0, &(0x7f00000008c0)='./file0\x00', &(0x7f00000001c0), 0x40c40, &(0x7f0000000740)={'trans=fd,', {'rfdno', 0x3d, r1}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@aname={'aname', 0x3d, '.%+-'}}, {@dfltgid}, {@privport}, {@noextend}, {@access_any}, {@fscache}], [{@context={'context', 0x3d, 'root'}}, {@fsuuid={'fsuuid', 0x3d, {[0x36, 0x31, 0x66, 0x35, 0x62, 0x32, 0x33, 0x37], 0x2d, [0x65, 0x64, 0x64, 0x6], 0x2d, [0x39, 0x33, 0x38, 0x66], 0x2d, [0x32, 0x38, 0x66, 0x64], 0x2d, [0x38, 0x30, 0x64, 0x66, 0x34, 0x30, 0x33, 0x6b]}}}, {@fsuuid={'fsuuid', 0x3d, {[0x30, 0x66, 0x31, 0x34, 0x65, 0x63, 0x66, 0x31], 0x2d, [0x38, 0x37, 0x34, 0x36], 0x2d, [0x37, 0x0, 0x63, 0x39], 0x2d, [0x0, 0x0, 0x33, 0x34], 0x2d, [0x33, 0x30, 0x30, 0x31, 0x65, 0x0, 0x62, 0x33]}}}, {@fowner_eq={'fowner', 0x3d, r2}}, {@subj_user={'subj_user', 0x3d, '])\x84'}}, {@euid_eq={'euid', 0x3d, 0xee01}}, {@euid_eq}, {@subj_user={'subj_user', 0x3d, '/dev/sg0\x00'}}, {@func={'func', 0x3d, 'KEXEC_INITRAMFS_CHECK'}}]}}) r3 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000340)='./file0\x00', 0x8100000, 0x1, &(0x7f0000000700)=[{&(0x7f0000000000)="eb3c9004006673fdd2617400028001000240000004f811", 0x17}], 0x2010080, &(0x7f00000004c0)=ANY=[], 0x0) mkdirat(r3, &(0x7f0000000040)='./file1\x00', 0x0) lsetxattr$system_posix_acl(&(0x7f0000000480)='./bus\x00', &(0x7f00000004c0)='system.posix_acl_default\x00', &(0x7f0000000940)=ANY=[@ANYBLOB="0200000001000200000000000200", @ANYBLOB="722f92c22ded37e0461d3e4026a79e51b5980b503ea167bfa025279d86613ff19d715e376778c18dfda4ec93d908a71980a89c7d06b5d32b2fb8354785ac768d18139baf27890db18a40296b8b33beec702601b672a30db77b35b698572d659611a96f7e1f7a3a4cd2b122ad4d0b3e0826201abaa54f74866478599a4ebeda4053ee93054be4d59d209dd862680dd6a86b6e07a6d3fe0a70da9d11ebde84705b78c5", @ANYBLOB='\b\x00\x00', @ANYRES32=0x0, @ANYRES64=r0], 0x44, 0x1) mount(&(0x7f00000002c0)=@sg0, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='sysv\x00', 0x28, 0x0) write$FUSE_INIT(0xffffffffffffffff, &(0x7f0000000680)={0x50, 0x0, 0x0, {0x7, 0x21}}, 0x50) chdir(&(0x7f0000000540)='./bus\x00') getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000900), &(0x7f0000000a40)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, 0x0) setgroups(0x6, &(0x7f0000000080)=[r4, 0x0, 0x0, 0x0, r4, r4]) read$FUSE(r1, &(0x7f0000000a80)={0x2020, 0x0, 0x0, 0x0}, 0x2020) r6 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='memory.events\x00', 0x7a05, 0x1700) ioctl$PERF_EVENT_IOC_PERIOD(r6, 0x40086602, &(0x7f0000000040)) read$FUSE(r1, &(0x7f0000002ac0)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_ATTR(r6, &(0x7f0000000100)={0x78, 0x0, r7, {0x9, 0x2, 0x0, {0x1, 0x400, 0x5037, 0x2, 0x7af5, 0x6, 0x0, 0x639, 0x10000, 0x1000, 0x2, r5, r4, 0x9, 0x80000000}}}, 0x78) [ 829.413174] netlink: 'syz-executor.5': attribute type 5 has an invalid length. 17:58:54 executing program 1: syz_mount_image$ext4(&(0x7f0000000240)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x40000, 0x6, &(0x7f0000000440)=[{&(0x7f0000010000)="200000004000000003000000320000000f000000000000000200000002000000008000000080000020000000721f1f63721f1f630100ffff53ef010001000000711f1f63000000000000000001000000000000000b0000000001000028020000028400001b", 0x65, 0x400}, {&(0x7f0000010160)="02000000030000000400000032000f000300040000000000000000000f002f7c", 0x20, 0x1000}, {&(0x7f0000010180)="ff3f000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x1002, 0x2000}, {&(0x7f00000121a0)="ed41000000100000711f1f63721f1f63721f1f63000000000000040008", 0x1d, 0x4100}, {&(0x7f0000000140)="020000000c0001022e000000020000000c0002022e2e00000b00000014000a026c6f7b742b666f756e6400000c0000001000050266696c65300000000f0000001000052166696c6531000000100000001000050166696c6532000000100000001000050166696c65330000001100040094", 0x71, 0x6000}, {&(0x7f0000000280)="2142e9376273d1e30066cc213356e1ec5b0f37b0b89fdb55bee7199871136a4742d90027f95e139e9d7ddb3fa19667137734042dc06171aa58152fddc79b7307d51ccb8bc302894163ae151bc08bf43b88e88a05c7414e0d", 0x58, 0x9821}], 0x10, &(0x7f00000003c0)={[{@errors_remount}, {@nombcache}, {@usrquota}]}, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000480)='./file0\x00', &(0x7f0000000940)='tmpfs\x00', 0x0, 0x0) mkdir(&(0x7f0000000400)='./file1\x00', 0x0) mkdir(&(0x7f00000003c0)='./bus\x00', 0x0) mount$overlay(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f00000000c0), 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB='lowerdir=.:file0']) mount$overlay(0x0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080), 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB='upperdir=./bus,workdir=./file1,lowerdir=./file0']) chdir(&(0x7f0000000100)='./bus\x00') perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x40, 0x0, 0x41c2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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={&(0x7f00000001c0), 0x8}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) creat(&(0x7f0000000500)='./bus/file0\x00', 0x0) getpid() sched_setscheduler(0x0, 0x0, 0x0) epoll_ctl$EPOLL_CTL_ADD(0xffffffffffffffff, 0x1, 0xffffffffffffffff, 0x0) 17:58:54 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000080)={'macsec0\x00', 0x0}) r3 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r3, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000140)=ANY=[@ANYBLOB="20000000100001140000006cec41d89f37fa5897", @ANYRES32=r2, @ANYBLOB='\x00w'], 0x20}}, 0x0) r4 = socket$nl_route(0x10, 0x3, 0x0) r5 = socket$netlink(0x10, 0x3, 0x0) socketpair(0x1, 0x20000000000001, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$packet(r6, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000080)=0xa) sendmsg$nl_route_sched(r5, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000580)=ANY=[@ANYBLOB="4400000024001d0f00"/20, @ANYRES32=r7, @ANYBLOB="00000000f1ffffff00000000090001006866736300000000140002"], 0x44}}, 0x0) sendmsg$nl_route_sched(r4, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000004240)=ANY=[@ANYBLOB="680000002800310f0000ec1abf50629007000000", @ANYRES32=r7, @ANYBLOB="0d0000000000ffff000000000b0001006367726f757000003800020034000100300000000b0001006d697272656400000400028004"], 0x68}}, 0x0) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, &(0x7f00000000c0)={'ip6_vti0\x00', &(0x7f0000000180)={'syztnl0\x00', r7, 0x29, 0x4, 0xb2, 0x9, 0x0, @private1, @remote, 0x8, 0x7800, 0x8, 0xa9eb}}) ioctl$sock_ipv6_tunnel_SIOCDELTUNNEL(0xffffffffffffffff, 0x89f2, &(0x7f0000000340)={'ip6tnl0\x00', &(0x7f00000002c0)={'ip6_vti0\x00', r2, 0x4, 0x9, 0x1f, 0x8, 0x2, @mcast1, @mcast2, 0x8, 0x700, 0x800, 0x8000}}) sendmsg$nl_route(r3, &(0x7f0000000440)={&(0x7f0000000280)={0x10, 0x0, 0x0, 0x2}, 0xc, &(0x7f0000000400)={&(0x7f0000000380)=@RTM_NEWMDB={0x78, 0x54, 0x8, 0x70bd2d, 0x25dfdbff, {0x7, r7}, [@MDBA_SET_ENTRY={0x20, 0x1, {r8, 0x0, 0x2, 0x1, {@in6_addr=@private2, 0x8edd}}}, @MDBA_SET_ENTRY={0x20, 0x1, {r2, 0x1, 0x2, 0x4, {@in6_addr=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x8edd}}}, @MDBA_SET_ENTRY={0x20, 0x1, {0x0, 0x1, 0x0, 0x3, {@in6_addr=@mcast2}}}]}, 0x78}, 0x1, 0x0, 0x0, 0x80000}, 0x20000000) sendmsg$nl_route(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000080)=@getroute={0x14, 0x1a, 0x200, 0x70bd26, 0x25dfdbff, {}, ["", "", "", "", "", "", ""]}, 0x14}, 0x1, 0x0, 0x0, 0x1}, 0x2c811) 17:58:54 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) (async) r1 = socket$nl_route(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000080)={'macsec0\x00', 0x0}) (async, rerun: 32) r3 = socket$nl_route(0x10, 0x3, 0x0) (rerun: 32) sendmsg$nl_route(r3, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000140)=ANY=[@ANYBLOB="20000000100001140000006cec41d89f37fa5897", @ANYRES32=r2, @ANYBLOB='\x00w'], 0x20}}, 0x0) r4 = socket$nl_route(0x10, 0x3, 0x0) (async) r5 = socket$netlink(0x10, 0x3, 0x0) (async) socketpair(0x1, 0x20000000000001, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$packet(r6, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000080)=0xa) sendmsg$nl_route_sched(r5, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000580)=ANY=[@ANYBLOB="4400000024001d0f00"/20, @ANYRES32=r7, @ANYBLOB="00000000f1ffffff00000000090001006866736300000000140002"], 0x44}}, 0x0) sendmsg$nl_route_sched(r4, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000004240)=ANY=[@ANYBLOB="680000002800310f0000ec1abf50629007000000", @ANYRES32=r7, @ANYBLOB="0d0000000000ffff000000000b0001006367726f757000003800020034000100300000000b0001006d697272656400000400028004"], 0x68}}, 0x0) (async, rerun: 32) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, &(0x7f00000000c0)={'ip6_vti0\x00', &(0x7f0000000180)={'syztnl0\x00', r7, 0x29, 0x4, 0xb2, 0x9, 0x0, @private1, @remote, 0x8, 0x7800, 0x8, 0xa9eb}}) (async, rerun: 32) ioctl$sock_ipv6_tunnel_SIOCDELTUNNEL(0xffffffffffffffff, 0x89f2, &(0x7f0000000340)={'ip6tnl0\x00', &(0x7f00000002c0)={'ip6_vti0\x00', r2, 0x4, 0x9, 0x1f, 0x8, 0x2, @mcast1, @mcast2, 0x8, 0x700, 0x800, 0x8000}}) sendmsg$nl_route(r3, &(0x7f0000000440)={&(0x7f0000000280)={0x10, 0x0, 0x0, 0x2}, 0xc, &(0x7f0000000400)={&(0x7f0000000380)=@RTM_NEWMDB={0x78, 0x54, 0x8, 0x70bd2d, 0x25dfdbff, {0x7, r7}, [@MDBA_SET_ENTRY={0x20, 0x1, {r8, 0x0, 0x2, 0x1, {@in6_addr=@private2, 0x8edd}}}, @MDBA_SET_ENTRY={0x20, 0x1, {r2, 0x1, 0x2, 0x4, {@in6_addr=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x8edd}}}, @MDBA_SET_ENTRY={0x20, 0x1, {0x0, 0x1, 0x0, 0x3, {@in6_addr=@mcast2}}}]}, 0x78}, 0x1, 0x0, 0x0, 0x80000}, 0x20000000) sendmsg$nl_route(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000080)=@getroute={0x14, 0x1a, 0x200, 0x70bd26, 0x25dfdbff, {}, ["", "", "", "", "", "", ""]}, 0x14}, 0x1, 0x0, 0x0, 0x1}, 0x2c811) 17:58:54 executing program 5: perf_event_open(&(0x7f00000007c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp, 0x0, 0x0, 0x81}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) socket$inet6(0xa, 0x800000000000002, 0x0) writev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000080)="ac94e62287a5ba1819bcca97d905cef948cc1a8f7e0013bab5bef4879f80bf79ed254423632122b70f17126e2bcb023255951bbcedce314f67368b0bc8c2cc0c6ae563027b17ffbff8996cad559405440417f5cec159aa44aff172e843e57583ee7fc91d56bcf61997c3721fd8f308c58a271f0e3a3256a3e4bb01ba0083912a281f847fd943f4520585bb0328e1b6abcb70aa41824566531827ad2d9f43aaf59d001f8d4771580000", 0xa9}, {&(0x7f0000000c00)="d7dda80ce210426a960c2a087823a1be32b6ca750c634fb9483c65a186ac288bdb37ebf76ef65ba8a541df7e0ec64ede0a56fc8b33aac60ab0c7f62df235d64fcc6b8c6e97b497a1407315b463f1f3a109e3e180bc759560e5ff57c4f418333e9d58627fecf50ad822e22557d614c6a46bada749c0e5ded96cf9c617f89a4280178ab231b3fd98ec350256f3043515c867e78bf21dd5b5b50c8b224c7cd9a4983bab04c46f193a4ae8e1cf2c7a96f16362b8382c6d4642050469c1daecb56d1ea0c7010e8e053ab9090d9619aa91be2c09d5e7f268c1f03bfca78d6ed041e9452eac466ee60400a9b886b53e377ad37f78efd5fb43776bcbf5352efab20f882c8779df8942e8c6306b33c621c2815f52386ee7eb548ead5c49235884283a87ba943e61a0", 0x124}, {&(0x7f0000000600)="202796a0d8a9cd5c1b08073f197052bc7bb02c57d30a2da96ce35975c8636342076c4c6eacc3510c05528fc15404dace473a5b833be713b1e9eed40df8365e292906833a7b5e9318021ddd924ee2164a97f62f8f1103148fd83cb42b0e3bebad6dda35ee04a1541d0ede57168595d1cd7ebe278e27284d751beb23329136", 0x7e}, {&(0x7f0000000500)="74b27d291b8fbf3d320b1fe80d39cc560159af7e5beb0d1e66ff266ed72359591c80708635004166a531190919aaf068aa71a19c89a4dca308993d0196993f37e0d0f7a88e8a3621e43b7600032c5c50dd86522f98684cebc5cf5bb4d6615a666d4565e1ea819c9f8daa1aa3f4d734420f9509c91ba475b0ef465c0b3b0aae20fae36afe72b67b8d6eae33357b00b5b5955ce7ae17ccf85c299a7dc22f44cd4d3cf6a3817fe862e9c585ad42159a75796aae4dfc5530cf07291c0b6bf6ac7f1a042033dfc2f276804664a4bfb5642a863d24e7fa0aea428cead078e1e4", 0xdd}, {&(0x7f0000000840)="ef85503f2f24039bd6d9279377b7b3a248ad61d1d49b0bc99bca552e6891217c582a930696d474b029926a5c9e028c41363d75931cf6b569f3164faabca5c149dba1619985a7584363b8d9979b6c39d30e309b2c93366fec8b9bb74fa6ed8cf21f7c3e35699c4ce420106cd635b5829648011a3b83eeafa09f95cc998b2cbdced59c7505b6eb6a1d189c66a9cbf9c209a87a4a73f85054d618838d2e08c969ae8240da3381ca7707e4b87d34ddb53761a98faded3a053a98028cdda5119c2904eec23e734b9b60774053abc49109af44559617c2079ac894d16c9b3b5719dcbe0e3bf39b71a6b166d5e76157ea1a0ce8784817b9e695731336f4aeeac3468a3ec2ac18f3549dc8f128ffacedde04ec", 0x10f}, {0x0}, {&(0x7f0000000280)="a70a476d3fb377a7a5ef4ded651806383bcf879ad7e85e5a1766524bb604c7924afe621b6a9ff53344fbd1477ab5b72080f9d2ddf09cff4291a27d35b370450db158d6d2b91b7353080050c369a577f5f1fdacae51eb3e42f6bd186861839cf367a3d12ab11b538e5e587f90812d045dc98bd20d9710ddb6c3bca65942e557f849dfed3643a5e127a9fd78836a2678538d8dfbaa234d9bf11a735bfc9de539f02085bf10e20a1169500e05e7076b7286e5d2a0b0a61ffe1c55e097c85e77e6a52845bbb9123ccbbc8b4808cadd8c203f43efc47a5f72a98de193", 0xda}], 0x7) r0 = mq_open(&(0x7f000084dff0)='!selinuxselinux\x00', 0x6e93ebbbcc0884f2, 0x1ca, &(0x7f0000000040)={0x9a, 0x2, 0x3}) mq_timedsend(r0, 0x0, 0x0, 0x0, 0x0) mq_timedreceive(r0, &(0x7f0000000180)=""/204, 0xcc, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, 0xffffffffffffffff, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_int(r1, &(0x7f0000000200)=0x32, 0x43408) bind$inet6(r1, &(0x7f0000001040)={0xa, 0x4e21, 0xffffffff, @mcast1, 0x20}, 0x1c) preadv(0xffffffffffffffff, &(0x7f0000000280), 0x0, 0xd9f, 0x0) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = mq_open(&(0x7f0000001ac0)='!selinuxselinux\x00', 0x40, 0x84, &(0x7f0000001b00)={0x2, 0x8, 0x5, 0x7ff}) close(r3) preadv(r0, &(0x7f0000000ac0)=[{&(0x7f0000001900)=""/84, 0x54}, {&(0x7f0000000980)=""/253, 0xfd}, {&(0x7f0000000a80)=""/30, 0x1e}, {&(0x7f0000001e00)=""/4096, 0x1000}], 0x4, 0x4000000, 0x80) mq_timedreceive(r0, &(0x7f00000006c0)=""/37, 0x25, 0x8, &(0x7f0000000700)) sendmsg$RDMA_NLDEV_CMD_SYS_GET(0xffffffffffffffff, &(0x7f00000004c0)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f0000000480)={&(0x7f0000000440)=ANY=[@ANYBLOB="a9bd7100fbdfdf220666814e1f250800010002000000084001000100000000000000df6cee8038da03000000000000008219d700"/63], 0x20}, 0x1, 0x0, 0x0, 0x20044010}, 0x1000) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000400)={&(0x7f0000000d40)=ANY=[@ANYBLOB="5000000010001507faff00000000000002000000", @ANYRES32=0x0, @ANYBLOB="00000000000000001c0012800c0001006d6163766c616e000c00028008000100100000000a000500040000000000000008000a00", @ANYBLOB="81ef1e11f4f46bfc27c90920a5dffba55fae41dd01a09d8eabc8d9f0c2e49148cd9ba073823b51c54727ff8d8b9efb8823fc726a12750f01039ca024404bca9e423e7cff8e7b994624de9f0727939c3d8b0fad17ce234a9cb905020000002f3ca7d517c5b68a57c2be2ca2104915ceaea926d2ee9d54f48f5c7091b9f9c401c200009fb78e6f89aed56f1e0adc139e735069234eeb82ab4805759aba8658653f87b5776b2fe94d8cf70194a280c7e963d41c0564be6470d7e777323e12bfb0550c197c5ec5c8b0ce96aea7acb08ee17adb270b8d20731e710e9f9751ebf15245137387b575bda52b1fb0acf873e88530236ad495a69c7630b86d39d1bce1f5619e1b91a3ef5401eea50808f8de4a02377728729c104241457314606c87f9b039a70982f3efad781edb60964362d446865513c4b92014af01f6d6fc44a543df9fa6582c68fc11025d2d70709439a2674aa185ab340d5eb5b741288dcde7033d41ed60a26bf406d00a1e656c8be08abf1069604ed123762bfc778607d3711f24c0cb62d6de56a45f7a90717fb6bc5869df0260e16f8a4e23c92f9163e8d878262ed5fab0a892a8c5a232695ca247d94a296f2a480b96d05f710b2ddbcd7c47d39f5b20d58cd71580db95ff6a01ffa26b87314d88c2f07922a7788b762557903d5889bafdd88ce8c0065902bc0798aa83a8ea2679770dd59add14f1346577a47279a8f8ff202fea0ac1d169bf003c405dbf48910de32efed3fbd512af984f9122a3777dee8749c7ece8c7f2c8b079442009f015ebe83f265476a749d5a1387cb1c55b55ca2b08a5f5014c2ebd1ef7e5c507006e8f6938bf754a626ec0c266cb30f1e19aa0162d47d2a0833469f8447a3d847fb1d762b16960adb3"], 0x50}}, 0x0) r4 = openat$full(0xffffffffffffff9c, &(0x7f0000000680), 0x22c00, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) statx(0xffffffffffffffff, &(0x7f0000000740)='./file0\x00', 0x1000, 0x10, &(0x7f00000036c0)) fstat(0xffffffffffffffff, &(0x7f0000000b00)) sendmsg$nl_route(r4, &(0x7f0000001a80)={&(0x7f0000001980)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f0000000780)={&(0x7f0000001040)=ANY=[], 0x70}, 0x1, 0x0, 0x0, 0x4000}, 0x4000) [ 829.827344] FAT-fs (loop3): Unrecognized mount option "system.posix_acl_default" or missing value [ 829.856995] overlayfs: fs on './file0' does not support file handles, falling back to index=off,nfs_export=off. 17:58:54 executing program 0: r0 = perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x4, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, @perf_bp={0x0}, 0x0, 0x200000, 0x5, 0x2, 0x0, 0x0, 0x0, 0x0, 0xffffffff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = open(0x0, 0x0, 0x0) perf_event_open(0x0, 0x0, 0x4000000, 0xffffffffffffffff, 0x0) openat$vnet(0xffffffffffffff9c, &(0x7f0000000300), 0x2, 0x0) r2 = socket$inet6_sctp(0xa, 0x1, 0x84) setsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(r2, 0x84, 0x9, &(0x7f0000000000)={0x0, @in={{0x2, 0x0, @empty}}, 0x0, 0x2000, 0x400, 0x0, 0x32}, 0x9c) bind$inet6(r2, &(0x7f00004b8fe4)={0xa, 0x4e23, 0x0, @loopback}, 0x1c) sendto$inet6(r2, &(0x7f0000847fff)='X', 0x34000, 0x0, &(0x7f000005ffe4)={0xa, 0x4e23, 0x0, @loopback}, 0x1c) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000001c0)={0x0}, 0x10) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x7, 0x0, 0x0, 0x4, 0x0, 0xfff7}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) syz_open_dev$dri(0x0, 0x1ff, 0x0) shutdown(r2, 0x2) getsockopt$inet_sctp_SCTP_RTOINFO(r1, 0x84, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x181, 0x4}, &(0x7f0000000140)=0x10) setsockopt$inet_sctp6_SCTP_MAXSEG(0xffffffffffffffff, 0x84, 0xd, &(0x7f0000000180)=@assoc_value={r3, 0x8}, 0x8) perf_event_open(&(0x7f0000000080)={0x1, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000000380)={0x5, 0x80, 0x1f, 0x0, 0x81, 0x0, 0x0, 0xbaf, 0x88, 0x8, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x3, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x3ff, 0x4, @perf_bp={&(0x7f0000000340), 0x6}, 0x48824, 0x3ff, 0x0, 0x8, 0x2, 0x7fff, 0xffff, 0x0, 0x6, 0x0, 0xfffffffffffff800}, 0x0, 0x6, r0, 0x2) dup(0xffffffffffffffff) perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x4, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, @perf_bp={0x0}, 0x0, 0x200000, 0x5, 0x2, 0x0, 0x0, 0x0, 0x0, 0xffffffff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) (async) open(0x0, 0x0, 0x0) (async) perf_event_open(0x0, 0x0, 0x4000000, 0xffffffffffffffff, 0x0) (async) openat$vnet(0xffffffffffffff9c, &(0x7f0000000300), 0x2, 0x0) (async) socket$inet6_sctp(0xa, 0x1, 0x84) (async) setsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(r2, 0x84, 0x9, &(0x7f0000000000)={0x0, @in={{0x2, 0x0, @empty}}, 0x0, 0x2000, 0x400, 0x0, 0x32}, 0x9c) (async) bind$inet6(r2, &(0x7f00004b8fe4)={0xa, 0x4e23, 0x0, @loopback}, 0x1c) (async) sendto$inet6(r2, &(0x7f0000847fff)='X', 0x34000, 0x0, &(0x7f000005ffe4)={0xa, 0x4e23, 0x0, @loopback}, 0x1c) (async) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000001c0)={0x0}, 0x10) (async) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x7, 0x0, 0x0, 0x4, 0x0, 0xfff7}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) syz_open_dev$dri(0x0, 0x1ff, 0x0) (async) shutdown(r2, 0x2) (async) getsockopt$inet_sctp_SCTP_RTOINFO(r1, 0x84, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x181, 0x4}, &(0x7f0000000140)=0x10) (async) setsockopt$inet_sctp6_SCTP_MAXSEG(0xffffffffffffffff, 0x84, 0xd, &(0x7f0000000180)=@assoc_value={r3, 0x8}, 0x8) (async) perf_event_open(&(0x7f0000000080)={0x1, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) perf_event_open(&(0x7f0000000380)={0x5, 0x80, 0x1f, 0x0, 0x81, 0x0, 0x0, 0xbaf, 0x88, 0x8, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x3, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x3ff, 0x4, @perf_bp={&(0x7f0000000340), 0x6}, 0x48824, 0x3ff, 0x0, 0x8, 0x2, 0x7fff, 0xffff, 0x0, 0x6, 0x0, 0xfffffffffffff800}, 0x0, 0x6, r0, 0x2) (async) dup(0xffffffffffffffff) (async) 17:58:54 executing program 3: r0 = perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) (async, rerun: 32) mount(0x0, 0x0, 0x0, 0x0, 0x0) (async, rerun: 32) perf_event_open(0x0, 0x0, 0x0, r0, 0x0) mount$overlay(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f00000000c0), 0x0, 0x0) (async) r1 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000240), 0x2000, 0x0) (async, rerun: 64) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000caaffb), 0x0) (async, rerun: 64) r2 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, 0x0, &(0x7f0000000500)) (async) mount$9p_fd(0x0, &(0x7f00000008c0)='./file0\x00', &(0x7f00000001c0), 0x40c40, &(0x7f0000000740)={'trans=fd,', {'rfdno', 0x3d, r1}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@aname={'aname', 0x3d, '.%+-'}}, {@dfltgid}, {@privport}, {@noextend}, {@access_any}, {@fscache}], [{@context={'context', 0x3d, 'root'}}, {@fsuuid={'fsuuid', 0x3d, {[0x36, 0x31, 0x66, 0x35, 0x62, 0x32, 0x33, 0x37], 0x2d, [0x65, 0x64, 0x64, 0x6], 0x2d, [0x39, 0x33, 0x38, 0x66], 0x2d, [0x32, 0x38, 0x66, 0x64], 0x2d, [0x38, 0x30, 0x64, 0x66, 0x34, 0x30, 0x33, 0x6b]}}}, {@fsuuid={'fsuuid', 0x3d, {[0x30, 0x66, 0x31, 0x34, 0x65, 0x63, 0x66, 0x31], 0x2d, [0x38, 0x37, 0x34, 0x36], 0x2d, [0x37, 0x0, 0x63, 0x39], 0x2d, [0x0, 0x0, 0x33, 0x34], 0x2d, [0x33, 0x30, 0x30, 0x31, 0x65, 0x0, 0x62, 0x33]}}}, {@fowner_eq={'fowner', 0x3d, r2}}, {@subj_user={'subj_user', 0x3d, '])\x84'}}, {@euid_eq={'euid', 0x3d, 0xee01}}, {@euid_eq}, {@subj_user={'subj_user', 0x3d, '/dev/sg0\x00'}}, {@func={'func', 0x3d, 'KEXEC_INITRAMFS_CHECK'}}]}}) r3 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000340)='./file0\x00', 0x8100000, 0x1, &(0x7f0000000700)=[{&(0x7f0000000000)="eb3c9004006673fdd2617400028001000240000004f811", 0x17}], 0x2010080, &(0x7f00000004c0)=ANY=[], 0x0) mkdirat(r3, &(0x7f0000000040)='./file1\x00', 0x0) lsetxattr$system_posix_acl(&(0x7f0000000480)='./bus\x00', &(0x7f00000004c0)='system.posix_acl_default\x00', &(0x7f0000000940)=ANY=[@ANYBLOB="0200000001000200000000000200", @ANYBLOB="722f92c22ded37e0461d3e4026a79e51b5980b503ea167bfa025279d86613ff19d715e376778c18dfda4ec93d908a71980a89c7d06b5d32b2fb8354785ac768d18139baf27890db18a40296b8b33beec702601b672a30db77b35b698572d659611a96f7e1f7a3a4cd2b122ad4d0b3e0826201abaa54f74866478599a4ebeda4053ee93054be4d59d209dd862680dd6a86b6e07a6d3fe0a70da9d11ebde84705b78c5", @ANYBLOB='\b\x00\x00', @ANYRES32=0x0, @ANYRES64=r0], 0x44, 0x1) mount(&(0x7f00000002c0)=@sg0, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='sysv\x00', 0x28, 0x0) (async) write$FUSE_INIT(0xffffffffffffffff, &(0x7f0000000680)={0x50, 0x0, 0x0, {0x7, 0x21}}, 0x50) chdir(&(0x7f0000000540)='./bus\x00') (async, rerun: 64) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000900), &(0x7f0000000a40)=0xc) (rerun: 64) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, 0x0) setgroups(0x6, &(0x7f0000000080)=[r4, 0x0, 0x0, 0x0, r4, r4]) read$FUSE(r1, &(0x7f0000000a80)={0x2020, 0x0, 0x0, 0x0}, 0x2020) (async) r6 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='memory.events\x00', 0x7a05, 0x1700) ioctl$PERF_EVENT_IOC_PERIOD(r6, 0x40086602, &(0x7f0000000040)) (async, rerun: 64) read$FUSE(r1, &(0x7f0000002ac0)={0x2020, 0x0, 0x0}, 0x2020) (rerun: 64) write$FUSE_ATTR(r6, &(0x7f0000000100)={0x78, 0x0, r7, {0x9, 0x2, 0x0, {0x1, 0x400, 0x5037, 0x2, 0x7af5, 0x6, 0x0, 0x639, 0x10000, 0x1000, 0x2, r5, r4, 0x9, 0x80000000}}}, 0x78) 17:58:54 executing program 1: syz_mount_image$ext4(&(0x7f0000000240)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x40000, 0x6, &(0x7f0000000440)=[{&(0x7f0000010000)="200000004000000003000000320000000f000000000000000200000002000000008000000080000020000000721f1f63721f1f630100ffff53ef010001000000711f1f63000000000000000001000000000000000b0000000001000028020000028400001b", 0x65, 0x400}, {&(0x7f0000010160)="02000000030000000400000032000f000300040000000000000000000f002f7c", 0x20, 0x1000}, {&(0x7f0000010180)="ff3f000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x1002, 0x2000}, {&(0x7f00000121a0)="ed41000000100000711f1f63721f1f63721f1f63000000000000040008", 0x1d, 0x4100}, {&(0x7f0000000140)="020000000c0001022e000000020000000c0002022e2e00000b00000014000a026c6f7b742b666f756e6400000c0000001000050266696c65300000000f0000001000052166696c6531000000100000001000050166696c6532000000100000001000050166696c65330000001100040094", 0x71, 0x6000}, {&(0x7f0000000280)="2142e9376273d1e30066cc213356e1ec5b0f37b0b89fdb55bee7199871136a4742d90027f95e139e9d7ddb3fa19667137734042dc06171aa58152fddc79b7307d51ccb8bc302894163ae151bc08bf43b88e88a05c7414e0d", 0x58, 0x9821}], 0x10, &(0x7f00000003c0)={[{@errors_remount}, {@nombcache}, {@usrquota}]}, 0x1) (async) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000480)='./file0\x00', &(0x7f0000000940)='tmpfs\x00', 0x0, 0x0) (async) mkdir(&(0x7f0000000400)='./file1\x00', 0x0) (async) mkdir(&(0x7f00000003c0)='./bus\x00', 0x0) (async, rerun: 32) mount$overlay(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f00000000c0), 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB='lowerdir=.:file0']) (async, rerun: 32) mount$overlay(0x0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080), 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB='upperdir=./bus,workdir=./file1,lowerdir=./file0']) (async, rerun: 64) chdir(&(0x7f0000000100)='./bus\x00') (rerun: 64) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x40, 0x0, 0x41c2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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={&(0x7f00000001c0), 0x8}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async, rerun: 64) creat(&(0x7f0000000500)='./bus/file0\x00', 0x0) (async, rerun: 64) getpid() (async) sched_setscheduler(0x0, 0x0, 0x0) (async, rerun: 32) epoll_ctl$EPOLL_CTL_ADD(0xffffffffffffffff, 0x1, 0xffffffffffffffff, 0x0) (rerun: 32) [ 829.954498] netlink: 'syz-executor.5': attribute type 5 has an invalid length. [ 830.167625] overlayfs: maximum fs stacking depth exceeded 17:58:54 executing program 1: syz_mount_image$ext4(&(0x7f0000000240)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x40000, 0x6, &(0x7f0000000440)=[{&(0x7f0000010000)="200000004000000003000000320000000f000000000000000200000002000000008000000080000020000000721f1f63721f1f630100ffff53ef010001000000711f1f63000000000000000001000000000000000b0000000001000028020000028400001b", 0x65, 0x400}, {&(0x7f0000010160)="02000000030000000400000032000f000300040000000000000000000f002f7c", 0x20, 0x1000}, {&(0x7f0000010180)="ff3f000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x1002, 0x2000}, {&(0x7f00000121a0)="ed41000000100000711f1f63721f1f63721f1f63000000000000040008", 0x1d, 0x4100}, {&(0x7f0000000140)="020000000c0001022e000000020000000c0002022e2e00000b00000014000a026c6f7b742b666f756e6400000c0000001000050266696c65300000000f0000001000052166696c6531000000100000001000050166696c6532000000100000001000050166696c65330000001100040094", 0x71, 0x6000}, {&(0x7f0000000280)="2142e9376273d1e30066cc213356e1ec5b0f37b0b89fdb55bee7199871136a4742d90027f95e139e9d7ddb3fa19667137734042dc06171aa58152fddc79b7307d51ccb8bc302894163ae151bc08bf43b88e88a05c7414e0d", 0x58, 0x9821}], 0x10, &(0x7f00000003c0)={[{@errors_remount}, {@nombcache}, {@usrquota}]}, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000480)='./file0\x00', &(0x7f0000000940)='tmpfs\x00', 0x0, 0x0) mkdir(&(0x7f0000000400)='./file1\x00', 0x0) mkdir(&(0x7f00000003c0)='./bus\x00', 0x0) mount$overlay(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f00000000c0), 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB='lowerdir=.:file0']) mount$overlay(0x0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080), 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB='upperdir=./bus,workdir=./file1,lowerdir=./file0']) chdir(&(0x7f0000000100)='./bus\x00') perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x40, 0x0, 0x41c2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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={&(0x7f00000001c0), 0x8}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) creat(&(0x7f0000000500)='./bus/file0\x00', 0x0) getpid() sched_setscheduler(0x0, 0x0, 0x0) epoll_ctl$EPOLL_CTL_ADD(0xffffffffffffffff, 0x1, 0xffffffffffffffff, 0x0) syz_mount_image$ext4(&(0x7f0000000240)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x40000, 0x6, &(0x7f0000000440)=[{&(0x7f0000010000)="200000004000000003000000320000000f000000000000000200000002000000008000000080000020000000721f1f63721f1f630100ffff53ef010001000000711f1f63000000000000000001000000000000000b0000000001000028020000028400001b", 0x65, 0x400}, {&(0x7f0000010160)="02000000030000000400000032000f000300040000000000000000000f002f7c", 0x20, 0x1000}, {&(0x7f0000010180)="ff3f000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x1002, 0x2000}, {&(0x7f00000121a0)="ed41000000100000711f1f63721f1f63721f1f63000000000000040008", 0x1d, 0x4100}, {&(0x7f0000000140)="020000000c0001022e000000020000000c0002022e2e00000b00000014000a026c6f7b742b666f756e6400000c0000001000050266696c65300000000f0000001000052166696c6531000000100000001000050166696c6532000000100000001000050166696c65330000001100040094", 0x71, 0x6000}, {&(0x7f0000000280)="2142e9376273d1e30066cc213356e1ec5b0f37b0b89fdb55bee7199871136a4742d90027f95e139e9d7ddb3fa19667137734042dc06171aa58152fddc79b7307d51ccb8bc302894163ae151bc08bf43b88e88a05c7414e0d", 0x58, 0x9821}], 0x10, &(0x7f00000003c0)={[{@errors_remount}, {@nombcache}, {@usrquota}]}, 0x1) (async) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) (async) mount(0x0, &(0x7f0000000480)='./file0\x00', &(0x7f0000000940)='tmpfs\x00', 0x0, 0x0) (async) mkdir(&(0x7f0000000400)='./file1\x00', 0x0) (async) mkdir(&(0x7f00000003c0)='./bus\x00', 0x0) (async) mount$overlay(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f00000000c0), 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB='lowerdir=.:file0']) (async) mount$overlay(0x0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080), 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB='upperdir=./bus,workdir=./file1,lowerdir=./file0']) (async) chdir(&(0x7f0000000100)='./bus\x00') (async) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x40, 0x0, 0x41c2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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={&(0x7f00000001c0), 0x8}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) creat(&(0x7f0000000500)='./bus/file0\x00', 0x0) (async) getpid() (async) sched_setscheduler(0x0, 0x0, 0x0) (async) epoll_ctl$EPOLL_CTL_ADD(0xffffffffffffffff, 0x1, 0xffffffffffffffff, 0x0) (async) 17:58:54 executing program 3: r0 = perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) (async) mount(0x0, 0x0, 0x0, 0x0, 0x0) (async) perf_event_open(0x0, 0x0, 0x0, r0, 0x0) (async) mount$overlay(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f00000000c0), 0x0, 0x0) r1 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000240), 0x2000, 0x0) (async) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000caaffb), 0x0) r2 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, 0x0, &(0x7f0000000500)) (async) mount$9p_fd(0x0, &(0x7f00000008c0)='./file0\x00', &(0x7f00000001c0), 0x40c40, &(0x7f0000000740)={'trans=fd,', {'rfdno', 0x3d, r1}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@aname={'aname', 0x3d, '.%+-'}}, {@dfltgid}, {@privport}, {@noextend}, {@access_any}, {@fscache}], [{@context={'context', 0x3d, 'root'}}, {@fsuuid={'fsuuid', 0x3d, {[0x36, 0x31, 0x66, 0x35, 0x62, 0x32, 0x33, 0x37], 0x2d, [0x65, 0x64, 0x64, 0x6], 0x2d, [0x39, 0x33, 0x38, 0x66], 0x2d, [0x32, 0x38, 0x66, 0x64], 0x2d, [0x38, 0x30, 0x64, 0x66, 0x34, 0x30, 0x33, 0x6b]}}}, {@fsuuid={'fsuuid', 0x3d, {[0x30, 0x66, 0x31, 0x34, 0x65, 0x63, 0x66, 0x31], 0x2d, [0x38, 0x37, 0x34, 0x36], 0x2d, [0x37, 0x0, 0x63, 0x39], 0x2d, [0x0, 0x0, 0x33, 0x34], 0x2d, [0x33, 0x30, 0x30, 0x31, 0x65, 0x0, 0x62, 0x33]}}}, {@fowner_eq={'fowner', 0x3d, r2}}, {@subj_user={'subj_user', 0x3d, '])\x84'}}, {@euid_eq={'euid', 0x3d, 0xee01}}, {@euid_eq}, {@subj_user={'subj_user', 0x3d, '/dev/sg0\x00'}}, {@func={'func', 0x3d, 'KEXEC_INITRAMFS_CHECK'}}]}}) r3 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000340)='./file0\x00', 0x8100000, 0x1, &(0x7f0000000700)=[{&(0x7f0000000000)="eb3c9004006673fdd2617400028001000240000004f811", 0x17}], 0x2010080, &(0x7f00000004c0)=ANY=[], 0x0) mkdirat(r3, &(0x7f0000000040)='./file1\x00', 0x0) (async) lsetxattr$system_posix_acl(&(0x7f0000000480)='./bus\x00', &(0x7f00000004c0)='system.posix_acl_default\x00', &(0x7f0000000940)=ANY=[@ANYBLOB="0200000001000200000000000200", @ANYBLOB="722f92c22ded37e0461d3e4026a79e51b5980b503ea167bfa025279d86613ff19d715e376778c18dfda4ec93d908a71980a89c7d06b5d32b2fb8354785ac768d18139baf27890db18a40296b8b33beec702601b672a30db77b35b698572d659611a96f7e1f7a3a4cd2b122ad4d0b3e0826201abaa54f74866478599a4ebeda4053ee93054be4d59d209dd862680dd6a86b6e07a6d3fe0a70da9d11ebde84705b78c5", @ANYBLOB='\b\x00\x00', @ANYRES32=0x0, @ANYRES64=r0], 0x44, 0x1) mount(&(0x7f00000002c0)=@sg0, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='sysv\x00', 0x28, 0x0) (async) write$FUSE_INIT(0xffffffffffffffff, &(0x7f0000000680)={0x50, 0x0, 0x0, {0x7, 0x21}}, 0x50) (async) chdir(&(0x7f0000000540)='./bus\x00') (async) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000900), &(0x7f0000000a40)=0xc) (async) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, 0x0) setgroups(0x6, &(0x7f0000000080)=[r4, 0x0, 0x0, 0x0, r4, r4]) (async) read$FUSE(r1, &(0x7f0000000a80)={0x2020, 0x0, 0x0, 0x0}, 0x2020) (async) r6 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='memory.events\x00', 0x7a05, 0x1700) ioctl$PERF_EVENT_IOC_PERIOD(r6, 0x40086602, &(0x7f0000000040)) (async) read$FUSE(r1, &(0x7f0000002ac0)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_ATTR(r6, &(0x7f0000000100)={0x78, 0x0, r7, {0x9, 0x2, 0x0, {0x1, 0x400, 0x5037, 0x2, 0x7af5, 0x6, 0x0, 0x639, 0x10000, 0x1000, 0x2, r5, r4, 0x9, 0x80000000}}}, 0x78) 17:58:55 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f00000000c0)) r1 = bpf$PROG_LOAD(0x5, &(0x7f00000054c0)={0xd7c24f91a5205507, 0x16, &(0x7f00000009c0)=ANY=[@ANYBLOB="61128c000000000061138c0000000000bf2000000000000015000000631500002d0301000000000095000000000000006916000000000000bf67000000000000b50600000fff07086706000002000000170300000ee60060bf050000000000004f650000000000006507f9ff01000000070700004c0000005f75000000000000bf54000000000000070400000400f9fead6201000000000095000000000000000500000000000000950000000000000032ed3c5be9529914953170d2d7ffffff8ecf264e0f84f9f17d3c30e3c7bdd2d17f2f1754558f2278af6d71d79a5e12814cb1d8a5d4601d15871637a0b9bdb7dd399703d6c4f6f3be4b369289aa6812b8e007e733a9a4f16d0a3e1282ee45a010fb94fc9de56c9d8a814261bd2b4a05000000c6c60bf70d742a81762bab8395fa66810b5b40d893ea8fe0185473d51b546c087431d7700000006e7c955cfa1f6ab689fde4de5f63ede20271a51445dc8da39e5b0ab7010001000000009af619e3cca4d69e0dee5eb106774a8f3e6916df85aaf34c4256ad3a6d9fee0000000000000000c8fb735fd552bdc206004aeb0743eb2dc819b6cf5c8ac86d8a297dff0445a13d0045fb3cda32a673a6bb55d8c85f21dce431e56723888fb126a163f16fb2ad9bc1172ba7cbebe174aba210d702a018f9bbec63222d20cecac4d03723f1c932b3a6aa57f1ad2e99e0e67a993716dbf580469f11294b482af97787f296649a462e7ee4bcf8b07a10d6735154beb4000004000000000000000000000000bc00f674629709e7e78f4ddc211bc3ebf0bd9d42ca019dd5d022cf74686e9fbe2562671cd47840a7afaab43176e65ec1118d46d1e827f3472f4445d253887b52d103bf4efa17690884f8d2001e03a651bb96589a7eab04871bc47287cd8d8c1aa3ef18d45200b7861bbd0000000000000000c59050647802cf86f1b4c3005f33d83f84e98a52fbbecd106425563d80bd0d0d703f37ca153f601a0199a53f2715a0a62a34b0c94cce699452050000000000000026a0f6a5480a55c22fe394ac000000000000000000040000000000437d57defb79ea6a58bc3eeed729a2f95e1d6a1fc3857fb51b324be00000000000000090867f577cdde2144d9d7a3b9bc43717188cb8426286fc55fc57cc3c6de4aa67babf350709e282a4f2bf59f46e20465eae865dbfd533b1cb2d540d0490cd5248715c74b6bd0248a9a0b417bbdfb5351defc6e34a961f3593920437bf3cbbc04600c64acad9a04ffe62875177b51d2f0c6d7194ca6789d2bec2d0846831455b8fcde5beaeca2c1335d8a49a92f9d2bef5f485c4b6f4cf710b7d4550e6f2d830dfcd9d47d50ea838bdf8901a719431a9d1ef918ec0ec79037cb61df16379e3bf2a1127c49407e8512e21080315e62559e8dd67dae85177d899d9e078f80585837f0e943b8820b19c75d243a78d8c2093c59cbc4c55f1578cff73bcd9db648dc5eee909928d0b9dc946dcb30692dcc8db84834cc7726429cb20603b5338184f9828aa802e37d3c4f259d616307d8aa46ca094049c0ddc1caaed5485b4ff030000182620bcba2316f9e6df0c8647f6ff0000000000000000386096e4a4ff86042f0b42027ff933d2dfe2d5baffacc9dc2411302a185ea454af5839be28b7d040c1fe6ae0fd63fa7f32b8ab6cd6a8b8bf1b7d3e4ffeca635d84c376b03a5867fdd9f8c2a6fa126c7dad3f9e939c92d63ab1cf2fbea26a604444f8c391c0d9b647a3be4885a055ce3879a91fb62ca97e6526286c14c80b6dc981c5ae6ebf0778ea01a3a44e01ab79bcccbb83266a1ce1a1dea83ebb89d07b35b1aa09ad2904040e7784e96cd66bda204d47b1c66d5a84e7c3de1d1062fd8a23d1b4e2313c177e76dbca599691164ade323ad4a17abe9eed5a83dc94947eb18976db8ba6d301fb65a3d8b5baa9bbec017646649fa99537aa453f3e6b2acebeddb6c32a87455f351efc30260941825ba884d7db07e1212033409e62d7154cc68a7ee910e3d3470cdb781817f85373a647fd1b626035b666e224a66c0e47e15c6b836b324318507501a0f4b2cc9153167fd839a483615cbc2ad1a7d1528f01bf91b950a9bcd7d06491e1a355e476365f653d2d94ba898acbd64d70bdb364ef3adb5ba1e4d9d5d217c02b000032f0a1feabff795ec68693c9dd842da76ccec5d5184e912aaf5a945ae0625ef33ec6d7a5bc78173d2ecdc2b82059750f019a418e3e8d20b6bf768a7db1f84727546f88add2f391d62b131345250000000080000001eda7b2e682271c6e62f5dfaabba46560dfa410e1f334a5f60791b275368469ddc42f7712bff1689f2ffbf5268cc0572e23afd4c402b154ae94c1f65d7d4a79272945287c79b4b70183d2cde66c7225106afb4a1800d777372b2b43326821d5c1c78fda07007484f3e5fc8bbce6fb3039569646b0de22c431d90c12d48e314d8a5ef4db14a110dac3f1ff502c4f7bd7f36f814ed92197fe3eb0843c2681c609231825b8a27be301142cec8a6fd864f8f83ff4dd40296e5fb5678d93d0daee45c43bdb9bde9c1d1c988b909fdf78cfda5da3dc28792b10fb8f3f22ec6745c074f86f471489337a9a8d9ad7f310aa50c983b490f561bc420289b6aa0fc3f43f8a4548aa9c723ce466287760f919afbb94b0410ff06071de3aa1c199f407347af666713096a422fbc70671ac08f9256ab0079c101a724136352af2a3909c0776d7e4b03b7c781610ad6d54547b1d6508f31e775d0eac1524c7b731fe8dc077f538b9dd67ae68a8571d9bfcd80948a3a24cdc173f059545e1cb20bf6b4229a84e52e409d9a024ea58cd677983393717a4bcdc75b43f4854ce23f18c6b7b2969f1487d0295e73e0d631736cfcf113951b5a6b2700b0307a3ebac4817d8f55d2d27c71df4415a09155e894a0e884500caad43a17aa85f304c23a187f0f0ab6da15c15254278d0cdbae04aa750811aeb152c095c4b5d43109a0000000000000000f5ad6637cfc23c774f4e6195867c25a383b40d724120597a626e1162010111f57101ae669fd0ac0493954354f573e569353ab137d9480fac5d9646c75eb447c256c52b80921867030cddc722e0c44d339cfd153f33aedd5099a4c01a86d80c1544197915cd968e1b70a3b6871b49041a22bf043fe3406b579d33bbbc4b87f039baa0fede9898b2f6c4464348fa3ce210609771fb2745929ce41f0751acb82b4a39d7be99394053cac5e8c699f3a7661511b56af9feaf497072b91cd54e045d5bf6cfcb372b6913f8a204c23665b6f2c0edff9057fd313141129fc498ea5c036cfd2eaaa5cd5f127b8fa7ca7daa0e78c2e42008e362cc4c7cfd025472ab1503fd50f93c917bc0b4e21a713a508cdd88eaa0c11d807892cd9cfae348e6beba8b06746fdd0f65ce640823c8dd82bf09b4282ac7a32210cb2d78b293e2067e7f552d5d6a2b76ce1ffb6d83ad67280098759a838fb51e5d822e7e5f18937c961b2441736e22efe04867fd8df431bd2fa44b8d623488f1043466c9f8b86898fad12cf5c1b463a3d14acef80c6b0691e0d9ee0b9336cb279da293206f03d10a12a22db6043aa8b8b5f38dfe43a797dcceed15e8131c1fd6a87f83339ed0490e8ec0fa9fd3bb429aba85491e25c50642acb50b4a44a7872d"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x8, 0x10, &(0x7f0000000000), 0x10}, 0x80) r2 = bpf$PROG_LOAD(0x5, &(0x7f00000068c0)={0x5, 0x4, &(0x7f00000008c0)=ANY=[@ANYRES64=r0, @ANYRES16=r0, @ANYBLOB="000000000100000018000000070000ff0300002646053fee1a5cf3b619a71db748f06ee859df07ca028076a7c244e4c8a1ed609406baa2ce6016bd1a262390c5d207d1cf4bd2a9fc1e92b9fc1dd91be0ab1b6a8e4a77e89b8164a349b887c8420937e6af9d33500b3f83b58ac249ecd360a3744257acef10c5a08910ffdd8cf8"], &(0x7f0000003f00)='syzkaller\x00', 0x20, 0x1000, &(0x7f0000003f40)=""/4096, 0x40f00, 0xe, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f0000006840)={0x6, 0x1}, 0x8, 0x10, &(0x7f0000006880)={0x2, 0x0, 0x6, 0x1}, 0x10, 0xffffffffffffffff, r1}, 0x80) ioctl$int_in(0xffffffffffffffff, 0x5452, &(0x7f0000001700)=0x20) r3 = socket$packet(0x11, 0x2, 0x300) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f0000000180)={'bond0\x00', 0x0}) setsockopt$packet_tx_ring(r3, 0x107, 0xd, &(0x7f0000000200)=@req3={0x7, 0x6c, 0x1b440, 0x2, 0x3f, 0x3, 0x3}, 0x1c) bind$packet(0xffffffffffffffff, &(0x7f0000000100)={0x11, 0x0, r4, 0x1, 0x0, 0x6, @local}, 0x14) r5 = socket$nl_route(0x10, 0x3, 0x0) r6 = socket(0x1, 0x803, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f00000003c0), &(0x7f0000000400)=0xc) socket$inet6_udp(0xa, 0x2, 0x0) r7 = socket$tipc(0x1e, 0x2, 0x0) sendmsg$TEAM_CMD_OPTIONS_SET(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f0000000980)={&(0x7f0000000440)=ANY=[@ANYBLOB="f8020000", @ANYRES16=0x0, @ANYBLOB="100025bd7000fedbdf250100000008000100", @ANYRES32=0x0, @ANYBLOB="b80002803c00010024000100656e61626c65640000000000000000000000000000000000000000000000000005000300060000000400040008000600", @ANYRES32=r4, @ANYBLOB="40000100240001007072696f72697479000000000000000000000000000000000000000000000000050003000e00000008000400ff07000008000600", @ANYRES32=0x0, @ANYBLOB="38000100240001006d636173745f72656a6f696e5f696e74657276616c00000000000000000000000500030003000e0608000400090000000800010081c441d2e0ff0da9b4d33a79f0711705b4509f475d30f36dffffffff930f7ce86246085519ca2e7ad8d256baf32c1c5a417f6405aa8c3e8ec0983144fb4981897efad397a89b8d0d4ac26495", @ANYRESDEC, @ANYBLOB="b400028038000100240001006e6f746966795f70656572735f636f756e74000000000000000000000000000005000300030000000800040080000000400001002400010071756575655f69640000000000000000000000000000000000000000000000000500030003000000080004000100008008000600", @ANYRES32=r4, @ANYBLOB="38000100240001006d636173745f72656a6f696e5f636f756e7400000000000000000000000000000500030003000000080004001bffffff0800010071764ebaae82ddb6621389bcbe51fbad588dceed0876f71e8312f426a2a42c8d4a3ad938660702bb39c5014a4ab24dd3f6ac7a758329cf11b697c7a197bef0956f2922b925a3cc61e74c2d53d02016b1ba191c01ade72ead5c516553aca920ff920f7b186679548e271cb52298c3e4207ba55204623387ba8a451fadc3c40cff267294e7163145ab876d4fd54fb8c9e1c4", @ANYRES32=0x0, @ANYBLOB="6001028038000100240001006d3c2cd1e4740b7f57a1636173745f72656a6f696e5f636f756e7400000000000000000000000000000500030003000000080004000600000038000100240001006c625f73746174735f7265667265736800006e74657276616c000000000000000500030003000000080004000300000038000100240001006c625f73746174735f726566726573685f696e74657276616c00000000000000050003000300000008000400c00f00003c00010024000100656e61626c65640000000000000000000000000000000000000000000000000005000300060000", @ANYRES32=r4, @ANYBLOB="3c0001002400010065e562c81c068f70bb67a8426f0c546e61626c65640000000000000000064507200000000000000000000000000005000300060000000400040008000600", @ANYRES32=0x0, @ANYBLOB="3c000100cdff01006270665f686173685f66756e6300220000000000000400000000000000000000050003000b0000000cb102804834fe74d15a0000"], 0x2f8}, 0x1, 0x0, 0x0, 0x20008004}, 0x0) setsockopt$TIPC_GROUP_JOIN(r7, 0x10f, 0x87, &(0x7f0000000040)={0x42, 0x2}, 0x10) setsockopt$TIPC_GROUP_LEAVE(r7, 0x10f, 0x88) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(0xffffffffffffffff, 0x89f3, &(0x7f0000000380)={'syztnl2\x00', &(0x7f0000001500)={'erspan0\x00', 0x0, 0x10, 0x700, 0xfffff108, 0x6, {{0x23, 0x4, 0x2, 0xe, 0x8c, 0x67, 0x9, 0xf7, 0x4, 0x0, @local, @loopback, {[@cipso={0x86, 0x25, 0x3, [{0x6, 0x7, "0a81faf11f"}, {0x0, 0x12, "2efba7e79b94a0be5260803b5513f876"}, {0x7, 0x6, "bb3568fb"}]}, @timestamp={0x44, 0x20, 0x40, 0x0, 0x4, [0x40, 0x8, 0x81, 0x183a, 0x3da, 0x7, 0x1]}, @ra={0x94, 0x4, 0x1}, @cipso={0x86, 0x9, 0x0, [{0x5, 0x3, "02"}]}, @timestamp_prespec={0x44, 0x24, 0xd0, 0x3, 0x8, [{@dev={0xac, 0x14, 0x14, 0x2f}, 0x21e}, {@remote, 0x401}, {@initdev={0xac, 0x1e, 0x0, 0x0}, 0xb735}, {@loopback, 0x8}]}]}}}}}) bpf$PROG_LOAD(0x5, &(0x7f00000015c0)={0xa, 0x3, &(0x7f00000001c0)=@raw=[@cb_func={0x18, 0x1, 0x4, 0x0, 0xffffffffffffffff}, @func={0x85, 0x0, 0x1, 0x0, 0xffffffffffffffff}], &(0x7f0000000280)='syzkaller\x00', 0x40, 0xcd, &(0x7f0000001400)=""/205, 0x41100, 0x19, '\x00', r8, 0x21, 0xffffffffffffffff, 0x8, &(0x7f0000000840)={0x1, 0x1}, 0x8, 0x10, &(0x7f0000000880)={0x4, 0x400, 0x5, 0x2}, 0x10, 0xffffffffffffffff, r2}, 0x80) getsockname$packet(r6, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000002c0)=0x14) sendmsg$nl_route(r5, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000300)=@newlink={0x4c, 0x10, 0x401, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x1c, 0x12, 0x0, 0x1, @geneve={{0xb}, {0xc, 0x2, 0x0, 0x1, [@IFLA_GENEVE_PORT={0x6, 0x5, 0x4e22}]}}}, @IFLA_LINK={0x8}, @IFLA_MASTER={0x8, 0xa, r9}]}, 0x4c}}, 0x0) [ 830.391569] overlayfs: fs on './file0' does not support file handles, falling back to index=off,nfs_export=off. 17:58:55 executing program 4: perf_event_open(&(0x7f00000000c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) (async) r0 = getpgid(0x0) perf_event_open(&(0x7f00000001c0)={0x1, 0x80, 0x6, 0x5, 0x38, 0x0, 0x0, 0xfffffffffffffdbe, 0x2402, 0xd, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x3, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0xadfd, 0xa50, 0x7, 0x45, 0xd474, 0x5, 0x0, 0x5, 0x0, 0xfff}, r0, 0xffffffffffffffff, 0xffffffffffffffff, 0x3) (async) io_setup(0x7ff, &(0x7f0000000080)=0x0) io_destroy(r1) (async) io_destroy(r1) (async) syz_open_procfs$namespace(r0, 0x0) openat$ipvs(0xffffffffffffff9c, &(0x7f0000000040)='/proc/sys/net/ipv4/vs/drop_packet\x00', 0x2, 0x0) (async) io_setup(0xfcb2, &(0x7f0000000180)=0x0) io_destroy(r2) ioctl$NS_GET_OWNER_UID(0xffffffffffffffff, 0xb704, 0x0) (async) io_setup(0xa8f, &(0x7f0000000000)) (async) io_destroy(r2) openat$cgroup_freezer_state(0xffffffffffffffff, 0x0, 0x2, 0x0) (async) getpgid(r0) (async) syz_open_procfs$namespace(r0, &(0x7f0000000280)='ns/user\x00') (async) syz_genetlink_get_family_id$mptcp(0x0, 0xffffffffffffffff) (async) openat$ipvs(0xffffffffffffff9c, &(0x7f0000000040)='/proc/sys/net/ipv4/vs/drop_packet\x00', 0x2, 0x0) 17:58:55 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000080)={'macsec0\x00', 0x0}) r3 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r3, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000140)=ANY=[@ANYBLOB="20000000100001140000006cec41d89f37fa5897", @ANYRES32=r2, @ANYBLOB='\x00w'], 0x20}}, 0x0) r4 = socket$nl_route(0x10, 0x3, 0x0) r5 = socket$netlink(0x10, 0x3, 0x0) socketpair(0x1, 0x20000000000001, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$packet(r6, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000080)=0xa) sendmsg$nl_route_sched(r5, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000580)=ANY=[@ANYBLOB="4400000024001d0f00"/20, @ANYRES32=r7, @ANYBLOB="00000000f1ffffff00000000090001006866736300000000140002"], 0x44}}, 0x0) sendmsg$nl_route_sched(r4, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000004240)=ANY=[@ANYBLOB="680000002800310f0000ec1abf50629007000000", @ANYRES32=r7, @ANYBLOB="0d0000000000ffff000000000b0001006367726f757000003800020034000100300000000b0001006d697272656400000400028004"], 0x68}}, 0x0) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, &(0x7f00000000c0)={'ip6_vti0\x00', &(0x7f0000000180)={'syztnl0\x00', r7, 0x29, 0x4, 0xb2, 0x9, 0x0, @private1, @remote, 0x8, 0x7800, 0x8, 0xa9eb}}) ioctl$sock_ipv6_tunnel_SIOCDELTUNNEL(0xffffffffffffffff, 0x89f2, &(0x7f0000000340)={'ip6tnl0\x00', &(0x7f00000002c0)={'ip6_vti0\x00', r2, 0x4, 0x9, 0x1f, 0x8, 0x2, @mcast1, @mcast2, 0x8, 0x700, 0x800, 0x8000}}) sendmsg$nl_route(r3, &(0x7f0000000440)={&(0x7f0000000280)={0x10, 0x0, 0x0, 0x2}, 0xc, &(0x7f0000000400)={&(0x7f0000000380)=@RTM_NEWMDB={0x78, 0x54, 0x8, 0x70bd2d, 0x25dfdbff, {0x7, r7}, [@MDBA_SET_ENTRY={0x20, 0x1, {r8, 0x0, 0x2, 0x1, {@in6_addr=@private2, 0x8edd}}}, @MDBA_SET_ENTRY={0x20, 0x1, {r2, 0x1, 0x2, 0x4, {@in6_addr=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x8edd}}}, @MDBA_SET_ENTRY={0x20, 0x1, {0x0, 0x1, 0x0, 0x3, {@in6_addr=@mcast2}}}]}, 0x78}, 0x1, 0x0, 0x0, 0x80000}, 0x20000000) sendmsg$nl_route(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000080)=@getroute={0x14, 0x1a, 0x200, 0x70bd26, 0x25dfdbff, {}, ["", "", "", "", "", "", ""]}, 0x14}, 0x1, 0x0, 0x0, 0x1}, 0x2c811) socket$nl_route(0x10, 0x3, 0x0) (async) socket$nl_route(0x10, 0x3, 0x0) (async) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000080)={'macsec0\x00'}) (async) socket$nl_route(0x10, 0x3, 0x0) (async) sendmsg$nl_route(r3, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000140)=ANY=[@ANYBLOB="20000000100001140000006cec41d89f37fa5897", @ANYRES32=r2, @ANYBLOB='\x00w'], 0x20}}, 0x0) (async) socket$nl_route(0x10, 0x3, 0x0) (async) socket$netlink(0x10, 0x3, 0x0) (async) socketpair(0x1, 0x20000000000001, 0x0, &(0x7f0000000100)) (async) getsockname$packet(r6, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000080)=0xa) (async) sendmsg$nl_route_sched(r5, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000580)=ANY=[@ANYBLOB="4400000024001d0f00"/20, @ANYRES32=r7, @ANYBLOB="00000000f1ffffff00000000090001006866736300000000140002"], 0x44}}, 0x0) (async) sendmsg$nl_route_sched(r4, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000004240)=ANY=[@ANYBLOB="680000002800310f0000ec1abf50629007000000", @ANYRES32=r7, @ANYBLOB="0d0000000000ffff000000000b0001006367726f757000003800020034000100300000000b0001006d697272656400000400028004"], 0x68}}, 0x0) (async) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, &(0x7f00000000c0)={'ip6_vti0\x00', &(0x7f0000000180)={'syztnl0\x00', r7, 0x29, 0x4, 0xb2, 0x9, 0x0, @private1, @remote, 0x8, 0x7800, 0x8, 0xa9eb}}) (async) ioctl$sock_ipv6_tunnel_SIOCDELTUNNEL(0xffffffffffffffff, 0x89f2, &(0x7f0000000340)={'ip6tnl0\x00', &(0x7f00000002c0)={'ip6_vti0\x00', r2, 0x4, 0x9, 0x1f, 0x8, 0x2, @mcast1, @mcast2, 0x8, 0x700, 0x800, 0x8000}}) (async) sendmsg$nl_route(r3, &(0x7f0000000440)={&(0x7f0000000280)={0x10, 0x0, 0x0, 0x2}, 0xc, &(0x7f0000000400)={&(0x7f0000000380)=@RTM_NEWMDB={0x78, 0x54, 0x8, 0x70bd2d, 0x25dfdbff, {0x7, r7}, [@MDBA_SET_ENTRY={0x20, 0x1, {r8, 0x0, 0x2, 0x1, {@in6_addr=@private2, 0x8edd}}}, @MDBA_SET_ENTRY={0x20, 0x1, {r2, 0x1, 0x2, 0x4, {@in6_addr=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x8edd}}}, @MDBA_SET_ENTRY={0x20, 0x1, {0x0, 0x1, 0x0, 0x3, {@in6_addr=@mcast2}}}]}, 0x78}, 0x1, 0x0, 0x0, 0x80000}, 0x20000000) (async) sendmsg$nl_route(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000080)=@getroute={0x14, 0x1a, 0x200, 0x70bd26, 0x25dfdbff, {}, ["", "", "", "", "", "", ""]}, 0x14}, 0x1, 0x0, 0x0, 0x1}, 0x2c811) (async) 17:58:55 executing program 3: openat$ppp(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$PPPIOCSMAXCID(0xffffffffffffffff, 0x40047451, &(0x7f0000000040)=0x7) perf_event_open(&(0x7f0000000340)={0x1, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x40002}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x9) r0 = syz_open_dev$vbi(&(0x7f0000000100), 0x1, 0x2) r1 = memfd_create(&(0x7f0000000140)='\\vnet0?\'`/{,vi.et1eb0u_er\x00', 0x1) r2 = socket(0x10, 0x803, 0x0) sendmsg$TIPC_NL_MON_GET(0xffffffffffffffff, &(0x7f0000000600)={0x0, 0x0, &(0x7f00000005c0)={&(0x7f00000006c0)=ANY=[@ANYBLOB="9951312c1c98736812407fdb1d08eca3bb1f2a019f4cd9a14c9a0c88384b8092891076e4b651e8e222a87e2de1dba5040032f8bf06dc57458b2a81dbac1b39fb1aece0e957fc73133930852d319ddbbb21110ded56d741e8fd6e57a744", @ANYBLOB="9fa3ef67bc6bbb34bcad914d5503000000507104900e44448d880808bd47b94bfba8810f5c48c5b7f17d20f2b774066629d0f2feaaebb8e7a81fbb1240f19011f345ad3096c3000000000000"], 0x88}}, 0x20000040) sendmsg$nl_route(0xffffffffffffffff, 0x0, 0x0) ftruncate(r1, 0x1000000) sendmsg$nl_route_sched(r2, &(0x7f00000000c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x2}, 0xc, &(0x7f0000000080)={&(0x7f0000000180)=@deltaction={0xe8, 0x31, 0x8, 0x70bd2d, 0x25dfdbfe, {}, [@TCA_ACT_TAB={0x28, 0x1, [{0xc, 0x3fe1, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x3}}, {0xc, 0x13, 0x0, 0x0, @TCA_ACT_KIND={0x8, 0x1, 'ife\x00'}}, {0xc, 0x1d, 0x0, 0x0, @TCA_ACT_INDEX={0x8}}]}, @TCA_ACT_TAB={0x28, 0x1, [{0xc, 0x8, 0x0, 0x0, @TCA_ACT_KIND={0x8, 0x1, 'ife\x00'}}, {0xc, 0x1d, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x10001}}, {0xc, 0x5, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x3f}}]}, @TCA_ACT_TAB={0x34, 0x1, [{0xc, 0x1c, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0xff}}, {0x10, 0x14, 0x0, 0x0, @TCA_ACT_KIND={0xc, 0x1, 'skbedit\x00'}}, {0x14, 0x10, 0x0, 0x0, @TCA_ACT_KIND={0xf, 0x1, 'tunnel_key\x00'}}]}, @TCA_ACT_TAB={0x24, 0x1, [{0x10, 0x1, 0x0, 0x0, @TCA_ACT_KIND={0xa, 0x1, 'pedit\x00'}}, {0x10, 0x20, 0x0, 0x0, @TCA_ACT_KIND={0xc, 0x1, 'skbedit\x00'}}]}, @TCA_ACT_TAB={0x2c, 0x1, [{0xc, 0xd, 0x0, 0x0, @TCA_ACT_KIND={0x8, 0x1, 'ife\x00'}}, {0x10, 0xa, 0x0, 0x0, @TCA_ACT_KIND={0xb, 0x1, 'mirred\x00'}}, {0xc, 0x8, 0x0, 0x0, @TCA_ACT_KIND={0x8, 0x1, 'bpf\x00'}}]}]}, 0xe8}, 0x1, 0x0, 0x0, 0x80}, 0x44) sendfile(r0, r1, &(0x7f0000000040)=0xf18003, 0xeefffdef) write$binfmt_script(0xffffffffffffffff, &(0x7f0000000000)=ANY=[], 0x208e24b) syz_genetlink_get_family_id$nl80211(0x0, 0xffffffffffffffff) [ 830.467582] bond0: Enslaving geneve2 as an active interface with an up link 17:58:55 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f00000000c0)) r1 = bpf$PROG_LOAD(0x5, &(0x7f00000054c0)={0xd7c24f91a5205507, 0x16, &(0x7f00000009c0)=ANY=[@ANYBLOB="61128c000000000061138c0000000000bf2000000000000015000000631500002d0301000000000095000000000000006916000000000000bf67000000000000b50600000fff07086706000002000000170300000ee60060bf050000000000004f650000000000006507f9ff01000000070700004c0000005f75000000000000bf54000000000000070400000400f9fead6201000000000095000000000000000500000000000000950000000000000032ed3c5be9529914953170d2d7ffffff8ecf264e0f84f9f17d3c30e3c7bdd2d17f2f1754558f2278af6d71d79a5e12814cb1d8a5d4601d15871637a0b9bdb7dd399703d6c4f6f3be4b369289aa6812b8e007e733a9a4f16d0a3e1282ee45a010fb94fc9de56c9d8a814261bd2b4a05000000c6c60bf70d742a81762bab8395fa66810b5b40d893ea8fe0185473d51b546c087431d7700000006e7c955cfa1f6ab689fde4de5f63ede20271a51445dc8da39e5b0ab7010001000000009af619e3cca4d69e0dee5eb106774a8f3e6916df85aaf34c4256ad3a6d9fee0000000000000000c8fb735fd552bdc206004aeb0743eb2dc819b6cf5c8ac86d8a297dff0445a13d0045fb3cda32a673a6bb55d8c85f21dce431e56723888fb126a163f16fb2ad9bc1172ba7cbebe174aba210d702a018f9bbec63222d20cecac4d03723f1c932b3a6aa57f1ad2e99e0e67a993716dbf580469f11294b482af97787f296649a462e7ee4bcf8b07a10d6735154beb4000004000000000000000000000000bc00f674629709e7e78f4ddc211bc3ebf0bd9d42ca019dd5d022cf74686e9fbe2562671cd47840a7afaab43176e65ec1118d46d1e827f3472f4445d253887b52d103bf4efa17690884f8d2001e03a651bb96589a7eab04871bc47287cd8d8c1aa3ef18d45200b7861bbd0000000000000000c59050647802cf86f1b4c3005f33d83f84e98a52fbbecd106425563d80bd0d0d703f37ca153f601a0199a53f2715a0a62a34b0c94cce699452050000000000000026a0f6a5480a55c22fe394ac000000000000000000040000000000437d57defb79ea6a58bc3eeed729a2f95e1d6a1fc3857fb51b324be00000000000000090867f577cdde2144d9d7a3b9bc43717188cb8426286fc55fc57cc3c6de4aa67babf350709e282a4f2bf59f46e20465eae865dbfd533b1cb2d540d0490cd5248715c74b6bd0248a9a0b417bbdfb5351defc6e34a961f3593920437bf3cbbc04600c64acad9a04ffe62875177b51d2f0c6d7194ca6789d2bec2d0846831455b8fcde5beaeca2c1335d8a49a92f9d2bef5f485c4b6f4cf710b7d4550e6f2d830dfcd9d47d50ea838bdf8901a719431a9d1ef918ec0ec79037cb61df16379e3bf2a1127c49407e8512e21080315e62559e8dd67dae85177d899d9e078f80585837f0e943b8820b19c75d243a78d8c2093c59cbc4c55f1578cff73bcd9db648dc5eee909928d0b9dc946dcb30692dcc8db84834cc7726429cb20603b5338184f9828aa802e37d3c4f259d616307d8aa46ca094049c0ddc1caaed5485b4ff030000182620bcba2316f9e6df0c8647f6ff0000000000000000386096e4a4ff86042f0b42027ff933d2dfe2d5baffacc9dc2411302a185ea454af5839be28b7d040c1fe6ae0fd63fa7f32b8ab6cd6a8b8bf1b7d3e4ffeca635d84c376b03a5867fdd9f8c2a6fa126c7dad3f9e939c92d63ab1cf2fbea26a604444f8c391c0d9b647a3be4885a055ce3879a91fb62ca97e6526286c14c80b6dc981c5ae6ebf0778ea01a3a44e01ab79bcccbb83266a1ce1a1dea83ebb89d07b35b1aa09ad2904040e7784e96cd66bda204d47b1c66d5a84e7c3de1d1062fd8a23d1b4e2313c177e76dbca599691164ade323ad4a17abe9eed5a83dc94947eb18976db8ba6d301fb65a3d8b5baa9bbec017646649fa99537aa453f3e6b2acebeddb6c32a87455f351efc30260941825ba884d7db07e1212033409e62d7154cc68a7ee910e3d3470cdb781817f85373a647fd1b626035b666e224a66c0e47e15c6b836b324318507501a0f4b2cc9153167fd839a483615cbc2ad1a7d1528f01bf91b950a9bcd7d06491e1a355e476365f653d2d94ba898acbd64d70bdb364ef3adb5ba1e4d9d5d217c02b000032f0a1feabff795ec68693c9dd842da76ccec5d5184e912aaf5a945ae0625ef33ec6d7a5bc78173d2ecdc2b82059750f019a418e3e8d20b6bf768a7db1f84727546f88add2f391d62b131345250000000080000001eda7b2e682271c6e62f5dfaabba46560dfa410e1f334a5f60791b275368469ddc42f7712bff1689f2ffbf5268cc0572e23afd4c402b154ae94c1f65d7d4a79272945287c79b4b70183d2cde66c7225106afb4a1800d777372b2b43326821d5c1c78fda07007484f3e5fc8bbce6fb3039569646b0de22c431d90c12d48e314d8a5ef4db14a110dac3f1ff502c4f7bd7f36f814ed92197fe3eb0843c2681c609231825b8a27be301142cec8a6fd864f8f83ff4dd40296e5fb5678d93d0daee45c43bdb9bde9c1d1c988b909fdf78cfda5da3dc28792b10fb8f3f22ec6745c074f86f471489337a9a8d9ad7f310aa50c983b490f561bc420289b6aa0fc3f43f8a4548aa9c723ce466287760f919afbb94b0410ff06071de3aa1c199f407347af666713096a422fbc70671ac08f9256ab0079c101a724136352af2a3909c0776d7e4b03b7c781610ad6d54547b1d6508f31e775d0eac1524c7b731fe8dc077f538b9dd67ae68a8571d9bfcd80948a3a24cdc173f059545e1cb20bf6b4229a84e52e409d9a024ea58cd677983393717a4bcdc75b43f4854ce23f18c6b7b2969f1487d0295e73e0d631736cfcf113951b5a6b2700b0307a3ebac4817d8f55d2d27c71df4415a09155e894a0e884500caad43a17aa85f304c23a187f0f0ab6da15c15254278d0cdbae04aa750811aeb152c095c4b5d43109a0000000000000000f5ad6637cfc23c774f4e6195867c25a383b40d724120597a626e1162010111f57101ae669fd0ac0493954354f573e569353ab137d9480fac5d9646c75eb447c256c52b80921867030cddc722e0c44d339cfd153f33aedd5099a4c01a86d80c1544197915cd968e1b70a3b6871b49041a22bf043fe3406b579d33bbbc4b87f039baa0fede9898b2f6c4464348fa3ce210609771fb2745929ce41f0751acb82b4a39d7be99394053cac5e8c699f3a7661511b56af9feaf497072b91cd54e045d5bf6cfcb372b6913f8a204c23665b6f2c0edff9057fd313141129fc498ea5c036cfd2eaaa5cd5f127b8fa7ca7daa0e78c2e42008e362cc4c7cfd025472ab1503fd50f93c917bc0b4e21a713a508cdd88eaa0c11d807892cd9cfae348e6beba8b06746fdd0f65ce640823c8dd82bf09b4282ac7a32210cb2d78b293e2067e7f552d5d6a2b76ce1ffb6d83ad67280098759a838fb51e5d822e7e5f18937c961b2441736e22efe04867fd8df431bd2fa44b8d623488f1043466c9f8b86898fad12cf5c1b463a3d14acef80c6b0691e0d9ee0b9336cb279da293206f03d10a12a22db6043aa8b8b5f38dfe43a797dcceed15e8131c1fd6a87f83339ed0490e8ec0fa9fd3bb429aba85491e25c50642acb50b4a44a7872d"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x8, 0x10, &(0x7f0000000000), 0x10}, 0x80) r2 = bpf$PROG_LOAD(0x5, &(0x7f00000068c0)={0x5, 0x4, &(0x7f00000008c0)=ANY=[@ANYRES64=r0, @ANYRES16=r0, @ANYBLOB="000000000100000018000000070000ff0300002646053fee1a5cf3b619a71db748f06ee859df07ca028076a7c244e4c8a1ed609406baa2ce6016bd1a262390c5d207d1cf4bd2a9fc1e92b9fc1dd91be0ab1b6a8e4a77e89b8164a349b887c8420937e6af9d33500b3f83b58ac249ecd360a3744257acef10c5a08910ffdd8cf8"], &(0x7f0000003f00)='syzkaller\x00', 0x20, 0x1000, &(0x7f0000003f40)=""/4096, 0x40f00, 0xe, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f0000006840)={0x6, 0x1}, 0x8, 0x10, &(0x7f0000006880)={0x2, 0x0, 0x6, 0x1}, 0x10, 0xffffffffffffffff, r1}, 0x80) (async) ioctl$int_in(0xffffffffffffffff, 0x5452, &(0x7f0000001700)=0x20) r3 = socket$packet(0x11, 0x2, 0x300) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f0000000180)={'bond0\x00', 0x0}) setsockopt$packet_tx_ring(r3, 0x107, 0xd, &(0x7f0000000200)=@req3={0x7, 0x6c, 0x1b440, 0x2, 0x3f, 0x3, 0x3}, 0x1c) (async) bind$packet(0xffffffffffffffff, &(0x7f0000000100)={0x11, 0x0, r4, 0x1, 0x0, 0x6, @local}, 0x14) (async) r5 = socket$nl_route(0x10, 0x3, 0x0) r6 = socket(0x1, 0x803, 0x0) (async) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f00000003c0), &(0x7f0000000400)=0xc) (async) socket$inet6_udp(0xa, 0x2, 0x0) (async) r7 = socket$tipc(0x1e, 0x2, 0x0) sendmsg$TEAM_CMD_OPTIONS_SET(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f0000000980)={&(0x7f0000000440)=ANY=[@ANYBLOB="f8020000", @ANYRES16=0x0, @ANYBLOB="100025bd7000fedbdf250100000008000100", @ANYRES32=0x0, @ANYBLOB="b80002803c00010024000100656e61626c65640000000000000000000000000000000000000000000000000005000300060000000400040008000600", @ANYRES32=r4, @ANYBLOB="40000100240001007072696f72697479000000000000000000000000000000000000000000000000050003000e00000008000400ff07000008000600", @ANYRES32=0x0, @ANYBLOB="38000100240001006d636173745f72656a6f696e5f696e74657276616c00000000000000000000000500030003000e0608000400090000000800010081c441d2e0ff0da9b4d33a79f0711705b4509f475d30f36dffffffff930f7ce86246085519ca2e7ad8d256baf32c1c5a417f6405aa8c3e8ec0983144fb4981897efad397a89b8d0d4ac26495", @ANYRESDEC, @ANYBLOB="b400028038000100240001006e6f746966795f70656572735f636f756e74000000000000000000000000000005000300030000000800040080000000400001002400010071756575655f69640000000000000000000000000000000000000000000000000500030003000000080004000100008008000600", @ANYRES32=r4, @ANYBLOB="38000100240001006d636173745f72656a6f696e5f636f756e7400000000000000000000000000000500030003000000080004001bffffff0800010071764ebaae82ddb6621389bcbe51fbad588dceed0876f71e8312f426a2a42c8d4a3ad938660702bb39c5014a4ab24dd3f6ac7a758329cf11b697c7a197bef0956f2922b925a3cc61e74c2d53d02016b1ba191c01ade72ead5c516553aca920ff920f7b186679548e271cb52298c3e4207ba55204623387ba8a451fadc3c40cff267294e7163145ab876d4fd54fb8c9e1c4", @ANYRES32=0x0, @ANYBLOB="6001028038000100240001006d3c2cd1e4740b7f57a1636173745f72656a6f696e5f636f756e7400000000000000000000000000000500030003000000080004000600000038000100240001006c625f73746174735f7265667265736800006e74657276616c000000000000000500030003000000080004000300000038000100240001006c625f73746174735f726566726573685f696e74657276616c00000000000000050003000300000008000400c00f00003c00010024000100656e61626c65640000000000000000000000000000000000000000000000000005000300060000", @ANYRES32=r4, @ANYBLOB="3c0001002400010065e562c81c068f70bb67a8426f0c546e61626c65640000000000000000064507200000000000000000000000000005000300060000000400040008000600", @ANYRES32=0x0, @ANYBLOB="3c000100cdff01006270665f686173685f66756e6300220000000000000400000000000000000000050003000b0000000cb102804834fe74d15a0000"], 0x2f8}, 0x1, 0x0, 0x0, 0x20008004}, 0x0) (async) setsockopt$TIPC_GROUP_JOIN(r7, 0x10f, 0x87, &(0x7f0000000040)={0x42, 0x2}, 0x10) setsockopt$TIPC_GROUP_LEAVE(r7, 0x10f, 0x88) (async) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(0xffffffffffffffff, 0x89f3, &(0x7f0000000380)={'syztnl2\x00', &(0x7f0000001500)={'erspan0\x00', 0x0, 0x10, 0x700, 0xfffff108, 0x6, {{0x23, 0x4, 0x2, 0xe, 0x8c, 0x67, 0x9, 0xf7, 0x4, 0x0, @local, @loopback, {[@cipso={0x86, 0x25, 0x3, [{0x6, 0x7, "0a81faf11f"}, {0x0, 0x12, "2efba7e79b94a0be5260803b5513f876"}, {0x7, 0x6, "bb3568fb"}]}, @timestamp={0x44, 0x20, 0x40, 0x0, 0x4, [0x40, 0x8, 0x81, 0x183a, 0x3da, 0x7, 0x1]}, @ra={0x94, 0x4, 0x1}, @cipso={0x86, 0x9, 0x0, [{0x5, 0x3, "02"}]}, @timestamp_prespec={0x44, 0x24, 0xd0, 0x3, 0x8, [{@dev={0xac, 0x14, 0x14, 0x2f}, 0x21e}, {@remote, 0x401}, {@initdev={0xac, 0x1e, 0x0, 0x0}, 0xb735}, {@loopback, 0x8}]}]}}}}}) bpf$PROG_LOAD(0x5, &(0x7f00000015c0)={0xa, 0x3, &(0x7f00000001c0)=@raw=[@cb_func={0x18, 0x1, 0x4, 0x0, 0xffffffffffffffff}, @func={0x85, 0x0, 0x1, 0x0, 0xffffffffffffffff}], &(0x7f0000000280)='syzkaller\x00', 0x40, 0xcd, &(0x7f0000001400)=""/205, 0x41100, 0x19, '\x00', r8, 0x21, 0xffffffffffffffff, 0x8, &(0x7f0000000840)={0x1, 0x1}, 0x8, 0x10, &(0x7f0000000880)={0x4, 0x400, 0x5, 0x2}, 0x10, 0xffffffffffffffff, r2}, 0x80) (async) getsockname$packet(r6, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000002c0)=0x14) sendmsg$nl_route(r5, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000300)=@newlink={0x4c, 0x10, 0x401, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x1c, 0x12, 0x0, 0x1, @geneve={{0xb}, {0xc, 0x2, 0x0, 0x1, [@IFLA_GENEVE_PORT={0x6, 0x5, 0x4e22}]}}}, @IFLA_LINK={0x8}, @IFLA_MASTER={0x8, 0xa, r9}]}, 0x4c}}, 0x0) 17:58:55 executing program 5: perf_event_open(&(0x7f00000007c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp, 0x0, 0x0, 0x81}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) socket$inet6(0xa, 0x800000000000002, 0x0) writev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000080)="ac94e62287a5ba1819bcca97d905cef948cc1a8f7e0013bab5bef4879f80bf79ed254423632122b70f17126e2bcb023255951bbcedce314f67368b0bc8c2cc0c6ae563027b17ffbff8996cad559405440417f5cec159aa44aff172e843e57583ee7fc91d56bcf61997c3721fd8f308c58a271f0e3a3256a3e4bb01ba0083912a281f847fd943f4520585bb0328e1b6abcb70aa41824566531827ad2d9f43aaf59d001f8d4771580000", 0xa9}, {&(0x7f0000000c00)="d7dda80ce210426a960c2a087823a1be32b6ca750c634fb9483c65a186ac288bdb37ebf76ef65ba8a541df7e0ec64ede0a56fc8b33aac60ab0c7f62df235d64fcc6b8c6e97b497a1407315b463f1f3a109e3e180bc759560e5ff57c4f418333e9d58627fecf50ad822e22557d614c6a46bada749c0e5ded96cf9c617f89a4280178ab231b3fd98ec350256f3043515c867e78bf21dd5b5b50c8b224c7cd9a4983bab04c46f193a4ae8e1cf2c7a96f16362b8382c6d4642050469c1daecb56d1ea0c7010e8e053ab9090d9619aa91be2c09d5e7f268c1f03bfca78d6ed041e9452eac466ee60400a9b886b53e377ad37f78efd5fb43776bcbf5352efab20f882c8779df8942e8c6306b33c621c2815f52386ee7eb548ead5c49235884283a87ba943e61a0", 0x124}, {&(0x7f0000000600)="202796a0d8a9cd5c1b08073f197052bc7bb02c57d30a2da96ce35975c8636342076c4c6eacc3510c05528fc15404dace473a5b833be713b1e9eed40df8365e292906833a7b5e9318021ddd924ee2164a97f62f8f1103148fd83cb42b0e3bebad6dda35ee04a1541d0ede57168595d1cd7ebe278e27284d751beb23329136", 0x7e}, {&(0x7f0000000500)="74b27d291b8fbf3d320b1fe80d39cc560159af7e5beb0d1e66ff266ed72359591c80708635004166a531190919aaf068aa71a19c89a4dca308993d0196993f37e0d0f7a88e8a3621e43b7600032c5c50dd86522f98684cebc5cf5bb4d6615a666d4565e1ea819c9f8daa1aa3f4d734420f9509c91ba475b0ef465c0b3b0aae20fae36afe72b67b8d6eae33357b00b5b5955ce7ae17ccf85c299a7dc22f44cd4d3cf6a3817fe862e9c585ad42159a75796aae4dfc5530cf07291c0b6bf6ac7f1a042033dfc2f276804664a4bfb5642a863d24e7fa0aea428cead078e1e4", 0xdd}, {&(0x7f0000000840)="ef85503f2f24039bd6d9279377b7b3a248ad61d1d49b0bc99bca552e6891217c582a930696d474b029926a5c9e028c41363d75931cf6b569f3164faabca5c149dba1619985a7584363b8d9979b6c39d30e309b2c93366fec8b9bb74fa6ed8cf21f7c3e35699c4ce420106cd635b5829648011a3b83eeafa09f95cc998b2cbdced59c7505b6eb6a1d189c66a9cbf9c209a87a4a73f85054d618838d2e08c969ae8240da3381ca7707e4b87d34ddb53761a98faded3a053a98028cdda5119c2904eec23e734b9b60774053abc49109af44559617c2079ac894d16c9b3b5719dcbe0e3bf39b71a6b166d5e76157ea1a0ce8784817b9e695731336f4aeeac3468a3ec2ac18f3549dc8f128ffacedde04ec", 0x10f}, {0x0}, {&(0x7f0000000280)="a70a476d3fb377a7a5ef4ded651806383bcf879ad7e85e5a1766524bb604c7924afe621b6a9ff53344fbd1477ab5b72080f9d2ddf09cff4291a27d35b370450db158d6d2b91b7353080050c369a577f5f1fdacae51eb3e42f6bd186861839cf367a3d12ab11b538e5e587f90812d045dc98bd20d9710ddb6c3bca65942e557f849dfed3643a5e127a9fd78836a2678538d8dfbaa234d9bf11a735bfc9de539f02085bf10e20a1169500e05e7076b7286e5d2a0b0a61ffe1c55e097c85e77e6a52845bbb9123ccbbc8b4808cadd8c203f43efc47a5f72a98de193", 0xda}], 0x7) r0 = mq_open(&(0x7f000084dff0)='!selinuxselinux\x00', 0x6e93ebbbcc0884f2, 0x1ca, &(0x7f0000000040)={0x9a, 0x2, 0x3}) mq_timedsend(r0, 0x0, 0x0, 0x0, 0x0) mq_timedreceive(r0, &(0x7f0000000180)=""/204, 0xcc, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, 0xffffffffffffffff, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_int(r1, &(0x7f0000000200)=0x32, 0x43408) bind$inet6(r1, &(0x7f0000001040)={0xa, 0x4e21, 0xffffffff, @mcast1, 0x20}, 0x1c) preadv(0xffffffffffffffff, &(0x7f0000000280), 0x0, 0xd9f, 0x0) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = mq_open(&(0x7f0000001ac0)='!selinuxselinux\x00', 0x40, 0x84, &(0x7f0000001b00)={0x2, 0x8, 0x5, 0x7ff}) close(r3) preadv(r0, &(0x7f0000000ac0)=[{&(0x7f0000001900)=""/84, 0x54}, {&(0x7f0000000980)=""/253, 0xfd}, {&(0x7f0000000a80)=""/30, 0x1e}, {&(0x7f0000001e00)=""/4096, 0x1000}], 0x4, 0x4000000, 0x80) mq_timedreceive(r0, &(0x7f00000006c0)=""/37, 0x25, 0x8, &(0x7f0000000700)) sendmsg$RDMA_NLDEV_CMD_SYS_GET(0xffffffffffffffff, &(0x7f00000004c0)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f0000000480)={&(0x7f0000000440)=ANY=[@ANYBLOB="a9bd7100fbdfdf220666814e1f250800010002000000084001000100000000000000df6cee8038da03000000000000008219d700"/63], 0x20}, 0x1, 0x0, 0x0, 0x20044010}, 0x1000) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000400)={&(0x7f0000000d40)=ANY=[@ANYBLOB="5000000010001507faff00000000000002000000", @ANYRES32=0x0, @ANYBLOB="00000000000000001c0012800c0001006d6163766c616e000c00028008000100100000000a000500040000000000000008000a00", @ANYBLOB="81ef1e11f4f46bfc27c90920a5dffba55fae41dd01a09d8eabc8d9f0c2e49148cd9ba073823b51c54727ff8d8b9efb8823fc726a12750f01039ca024404bca9e423e7cff8e7b994624de9f0727939c3d8b0fad17ce234a9cb905020000002f3ca7d517c5b68a57c2be2ca2104915ceaea926d2ee9d54f48f5c7091b9f9c401c200009fb78e6f89aed56f1e0adc139e735069234eeb82ab4805759aba8658653f87b5776b2fe94d8cf70194a280c7e963d41c0564be6470d7e777323e12bfb0550c197c5ec5c8b0ce96aea7acb08ee17adb270b8d20731e710e9f9751ebf15245137387b575bda52b1fb0acf873e88530236ad495a69c7630b86d39d1bce1f5619e1b91a3ef5401eea50808f8de4a02377728729c104241457314606c87f9b039a70982f3efad781edb60964362d446865513c4b92014af01f6d6fc44a543df9fa6582c68fc11025d2d70709439a2674aa185ab340d5eb5b741288dcde7033d41ed60a26bf406d00a1e656c8be08abf1069604ed123762bfc778607d3711f24c0cb62d6de56a45f7a90717fb6bc5869df0260e16f8a4e23c92f9163e8d878262ed5fab0a892a8c5a232695ca247d94a296f2a480b96d05f710b2ddbcd7c47d39f5b20d58cd71580db95ff6a01ffa26b87314d88c2f07922a7788b762557903d5889bafdd88ce8c0065902bc0798aa83a8ea2679770dd59add14f1346577a47279a8f8ff202fea0ac1d169bf003c405dbf48910de32efed3fbd512af984f9122a3777dee8749c7ece8c7f2c8b079442009f015ebe83f265476a749d5a1387cb1c55b55ca2b08a5f5014c2ebd1ef7e5c507006e8f6938bf754a626ec0c266cb30f1e19aa0162d47d2a0833469f8447a3d847fb1d762b16960adb3"], 0x50}}, 0x0) r4 = openat$full(0xffffffffffffff9c, &(0x7f0000000680), 0x22c00, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) statx(0xffffffffffffffff, &(0x7f0000000740)='./file0\x00', 0x1000, 0x10, &(0x7f00000036c0)) fstat(0xffffffffffffffff, &(0x7f0000000b00)) sendmsg$nl_route(r4, &(0x7f0000001a80)={&(0x7f0000001980)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f0000000780)={&(0x7f0000001040)=ANY=[], 0x70}, 0x1, 0x0, 0x0, 0x4000}, 0x4000) 17:58:55 executing program 2: perf_event_open(&(0x7f000001d000)={0x2, 0x80, 0x0, 0x0, 0x9, 0x0, 0x0, 0x41c1, 0x0, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffff7fe, 0x2, @perf_bp={0x0}, 0x1000, 0x0, 0x0, 0x0, 0x0, 0x180}, 0x0, 0xfffffff7ffffffff, 0xffffffffffffffff, 0x0) r0 = socket$rds(0x15, 0x5, 0x0) setsockopt$RDS_CONG_MONITOR(r0, 0x114, 0x6, &(0x7f0000000140)=0x1, 0x4) sendmsg$rds(r0, &(0x7f0000000dc0)={&(0x7f0000000980)={0x2, 0x4e21, @rand_addr=0x64010102}, 0x10, &(0x7f0000000a80)=[{&(0x7f00000009c0)=""/170, 0xaa}], 0x1, &(0x7f0000001140)=[@rdma_map={0x30, 0x114, 0x3, {{&(0x7f0000001040)=""/217, 0xd9}, &(0x7f0000000ac0), 0x43}}, @mask_cswp={0x58, 0x114, 0x9, {{0xdbfb}, &(0x7f0000000d40)=0x7fffffff, &(0x7f0000000d80)=0x9, 0xfffffffffffffbff, 0x0, 0x7f, 0x1, 0xcb, 0x8}}], 0x88, 0x4000}, 0x8000011) bind$rds(r0, &(0x7f0000000180)={0x2, 0x0, @dev={0xac, 0x14, 0x14, 0x1c}}, 0x10) sendmsg$rds(r0, &(0x7f0000001600)={&(0x7f0000000000)={0x2, 0x0, @remote}, 0x10, 0x0, 0x0, &(0x7f0000000780)=[@rdma_args={0x48, 0x114, 0x1, {{0x0, 0x4}, {0x0}, &(0x7f00000000c0)=[{&(0x7f0000000100)=""/31, 0x1f}, {&(0x7f0000000040)=""/127, 0x7f}], 0x2}}], 0x48}, 0x0) r1 = openat$ubi_ctrl(0xffffffffffffff9c, &(0x7f0000000840), 0x800, 0x0) r2 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) sendmsg$rds(r1, &(0x7f0000001480)={&(0x7f0000000b00)={0x2, 0x4e24, @private=0xa010101}, 0x10, &(0x7f00000010c0), 0x0, &(0x7f0000000bc0)=[@cswp={0x58, 0x114, 0x7, {{0x400, 0xffff292d}, &(0x7f0000000b40)=0x3, &(0x7f0000000b80)=0x5, 0xffffffff00000000, 0x8c, 0x0, 0x1, 0xe, 0x1}}, @mask_fadd={0x58, 0x114, 0x8, {{0x9, 0x10000}, &(0x7f0000000cc0)=0x4, &(0x7f0000000d00)=0x4, 0xffff, 0x8, 0x6, 0x3, 0x8, 0x1}}, @rdma_map={0x30, 0x114, 0x3, {{&(0x7f0000000f40)=""/248, 0xf8}, &(0x7f0000001380), 0x32}}], 0xe0, 0xd004}, 0x4) r3 = socket$nl_generic(0x10, 0x3, 0x10) preadv(r3, &(0x7f0000000d80), 0x6, 0x100, 0x4) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r2, 0xc08c5332, &(0x7f00000001c0)={0x0, 0x0, 0x0, 'queue1\x00'}) r4 = socket$inet_dccp(0x2, 0x6, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r4, 0x0, 0x10, &(0x7f0000000e00)={{{@in6=@ipv4={""/10, ""/2, @multicast2}, @in=@remote}}, {{@in6=@dev}, 0x0, @in=@remote}}, &(0x7f0000000f00)=0xe8) ioctl$sock_SIOCGIFVLAN_ADD_VLAN_CMD(r4, 0x8982, &(0x7f0000000800)={0x0, 'veth1\x00', {0x2}, 0x80}) write$sndseq(r2, &(0x7f00000008c0)=[{0x26, 0x0, 0x0, 0x0, @time, {}, {}, @ext={0x0, 0x0}}, {0x0, 0x7, 0x7, 0x3f, @tick=0x1000, {0x43, 0x8}, {0x7f, 0xb4}, @result={0xfff, 0x7d1a}}, {0xca, 0x5, 0x7, 0x6, @tick=0x7, {0x80, 0xfa}, {0xbb, 0x1}, @ext={0x2, &(0x7f0000000880)="d78e"}}, {0x49, 0x7f, 0x6, 0x5, @time={0x21de, 0x3}, {0x20, 0x80}, {0x3, 0x3}, @raw8={"42a9c32e5787a2b2a322452c"}}, {0x36, 0x7, 0xff, 0x1f, @time={0xfffffff7, 0x9}, {0x6, 0xf0}, {0x20, 0x5}, @result={0x7fffffff, 0x40}}], 0x8c) getsockopt$inet6_IPV6_XFRM_POLICY(0xffffffffffffffff, 0x29, 0x23, &(0x7f00000014c0)={{{@in=@broadcast, @in6=@private1}}, {{@in=@initdev}, 0x0, @in6=@mcast2}}, &(0x7f00000015c0)=0xe8) r5 = openat$mice(0xffffffffffffff9c, &(0x7f0000001200), 0x28000) recvmsg$unix(r5, &(0x7f00000018c0)={&(0x7f0000001240)=@abs, 0x6e, &(0x7f0000001440)=[{&(0x7f00000012c0)=""/157, 0x9d}, {&(0x7f00000013c0)=""/17, 0x11}, {&(0x7f0000001640)=""/218, 0xda}, {&(0x7f0000001400)=""/1, 0x1}], 0x4, &(0x7f0000001740)=[@rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @cred={{0x1c}}, @cred={{0x1c}}, @rights={{0x34, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}], 0x158}, 0x1) ioctl$BTRFS_IOC_START_SYNC(r2, 0x80089418, &(0x7f00000001c0)) openat$incfs(0xffffffffffffffff, 0x0, 0x1c5280, 0x1cf) 17:58:55 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) (async) socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f00000000c0)) r1 = bpf$PROG_LOAD(0x5, &(0x7f00000054c0)={0xd7c24f91a5205507, 0x16, &(0x7f00000009c0)=ANY=[@ANYBLOB="61128c000000000061138c0000000000bf2000000000000015000000631500002d0301000000000095000000000000006916000000000000bf67000000000000b50600000fff07086706000002000000170300000ee60060bf050000000000004f650000000000006507f9ff01000000070700004c0000005f75000000000000bf54000000000000070400000400f9fead6201000000000095000000000000000500000000000000950000000000000032ed3c5be9529914953170d2d7ffffff8ecf264e0f84f9f17d3c30e3c7bdd2d17f2f1754558f2278af6d71d79a5e12814cb1d8a5d4601d15871637a0b9bdb7dd399703d6c4f6f3be4b369289aa6812b8e007e733a9a4f16d0a3e1282ee45a010fb94fc9de56c9d8a814261bd2b4a05000000c6c60bf70d742a81762bab8395fa66810b5b40d893ea8fe0185473d51b546c087431d7700000006e7c955cfa1f6ab689fde4de5f63ede20271a51445dc8da39e5b0ab7010001000000009af619e3cca4d69e0dee5eb106774a8f3e6916df85aaf34c4256ad3a6d9fee0000000000000000c8fb735fd552bdc206004aeb0743eb2dc819b6cf5c8ac86d8a297dff0445a13d0045fb3cda32a673a6bb55d8c85f21dce431e56723888fb126a163f16fb2ad9bc1172ba7cbebe174aba210d702a018f9bbec63222d20cecac4d03723f1c932b3a6aa57f1ad2e99e0e67a993716dbf580469f11294b482af97787f296649a462e7ee4bcf8b07a10d6735154beb4000004000000000000000000000000bc00f674629709e7e78f4ddc211bc3ebf0bd9d42ca019dd5d022cf74686e9fbe2562671cd47840a7afaab43176e65ec1118d46d1e827f3472f4445d253887b52d103bf4efa17690884f8d2001e03a651bb96589a7eab04871bc47287cd8d8c1aa3ef18d45200b7861bbd0000000000000000c59050647802cf86f1b4c3005f33d83f84e98a52fbbecd106425563d80bd0d0d703f37ca153f601a0199a53f2715a0a62a34b0c94cce699452050000000000000026a0f6a5480a55c22fe394ac000000000000000000040000000000437d57defb79ea6a58bc3eeed729a2f95e1d6a1fc3857fb51b324be00000000000000090867f577cdde2144d9d7a3b9bc43717188cb8426286fc55fc57cc3c6de4aa67babf350709e282a4f2bf59f46e20465eae865dbfd533b1cb2d540d0490cd5248715c74b6bd0248a9a0b417bbdfb5351defc6e34a961f3593920437bf3cbbc04600c64acad9a04ffe62875177b51d2f0c6d7194ca6789d2bec2d0846831455b8fcde5beaeca2c1335d8a49a92f9d2bef5f485c4b6f4cf710b7d4550e6f2d830dfcd9d47d50ea838bdf8901a719431a9d1ef918ec0ec79037cb61df16379e3bf2a1127c49407e8512e21080315e62559e8dd67dae85177d899d9e078f80585837f0e943b8820b19c75d243a78d8c2093c59cbc4c55f1578cff73bcd9db648dc5eee909928d0b9dc946dcb30692dcc8db84834cc7726429cb20603b5338184f9828aa802e37d3c4f259d616307d8aa46ca094049c0ddc1caaed5485b4ff030000182620bcba2316f9e6df0c8647f6ff0000000000000000386096e4a4ff86042f0b42027ff933d2dfe2d5baffacc9dc2411302a185ea454af5839be28b7d040c1fe6ae0fd63fa7f32b8ab6cd6a8b8bf1b7d3e4ffeca635d84c376b03a5867fdd9f8c2a6fa126c7dad3f9e939c92d63ab1cf2fbea26a604444f8c391c0d9b647a3be4885a055ce3879a91fb62ca97e6526286c14c80b6dc981c5ae6ebf0778ea01a3a44e01ab79bcccbb83266a1ce1a1dea83ebb89d07b35b1aa09ad2904040e7784e96cd66bda204d47b1c66d5a84e7c3de1d1062fd8a23d1b4e2313c177e76dbca599691164ade323ad4a17abe9eed5a83dc94947eb18976db8ba6d301fb65a3d8b5baa9bbec017646649fa99537aa453f3e6b2acebeddb6c32a87455f351efc30260941825ba884d7db07e1212033409e62d7154cc68a7ee910e3d3470cdb781817f85373a647fd1b626035b666e224a66c0e47e15c6b836b324318507501a0f4b2cc9153167fd839a483615cbc2ad1a7d1528f01bf91b950a9bcd7d06491e1a355e476365f653d2d94ba898acbd64d70bdb364ef3adb5ba1e4d9d5d217c02b000032f0a1feabff795ec68693c9dd842da76ccec5d5184e912aaf5a945ae0625ef33ec6d7a5bc78173d2ecdc2b82059750f019a418e3e8d20b6bf768a7db1f84727546f88add2f391d62b131345250000000080000001eda7b2e682271c6e62f5dfaabba46560dfa410e1f334a5f60791b275368469ddc42f7712bff1689f2ffbf5268cc0572e23afd4c402b154ae94c1f65d7d4a79272945287c79b4b70183d2cde66c7225106afb4a1800d777372b2b43326821d5c1c78fda07007484f3e5fc8bbce6fb3039569646b0de22c431d90c12d48e314d8a5ef4db14a110dac3f1ff502c4f7bd7f36f814ed92197fe3eb0843c2681c609231825b8a27be301142cec8a6fd864f8f83ff4dd40296e5fb5678d93d0daee45c43bdb9bde9c1d1c988b909fdf78cfda5da3dc28792b10fb8f3f22ec6745c074f86f471489337a9a8d9ad7f310aa50c983b490f561bc420289b6aa0fc3f43f8a4548aa9c723ce466287760f919afbb94b0410ff06071de3aa1c199f407347af666713096a422fbc70671ac08f9256ab0079c101a724136352af2a3909c0776d7e4b03b7c781610ad6d54547b1d6508f31e775d0eac1524c7b731fe8dc077f538b9dd67ae68a8571d9bfcd80948a3a24cdc173f059545e1cb20bf6b4229a84e52e409d9a024ea58cd677983393717a4bcdc75b43f4854ce23f18c6b7b2969f1487d0295e73e0d631736cfcf113951b5a6b2700b0307a3ebac4817d8f55d2d27c71df4415a09155e894a0e884500caad43a17aa85f304c23a187f0f0ab6da15c15254278d0cdbae04aa750811aeb152c095c4b5d43109a0000000000000000f5ad6637cfc23c774f4e6195867c25a383b40d724120597a626e1162010111f57101ae669fd0ac0493954354f573e569353ab137d9480fac5d9646c75eb447c256c52b80921867030cddc722e0c44d339cfd153f33aedd5099a4c01a86d80c1544197915cd968e1b70a3b6871b49041a22bf043fe3406b579d33bbbc4b87f039baa0fede9898b2f6c4464348fa3ce210609771fb2745929ce41f0751acb82b4a39d7be99394053cac5e8c699f3a7661511b56af9feaf497072b91cd54e045d5bf6cfcb372b6913f8a204c23665b6f2c0edff9057fd313141129fc498ea5c036cfd2eaaa5cd5f127b8fa7ca7daa0e78c2e42008e362cc4c7cfd025472ab1503fd50f93c917bc0b4e21a713a508cdd88eaa0c11d807892cd9cfae348e6beba8b06746fdd0f65ce640823c8dd82bf09b4282ac7a32210cb2d78b293e2067e7f552d5d6a2b76ce1ffb6d83ad67280098759a838fb51e5d822e7e5f18937c961b2441736e22efe04867fd8df431bd2fa44b8d623488f1043466c9f8b86898fad12cf5c1b463a3d14acef80c6b0691e0d9ee0b9336cb279da293206f03d10a12a22db6043aa8b8b5f38dfe43a797dcceed15e8131c1fd6a87f83339ed0490e8ec0fa9fd3bb429aba85491e25c50642acb50b4a44a7872d"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x8, 0x10, &(0x7f0000000000), 0x10}, 0x80) r2 = bpf$PROG_LOAD(0x5, &(0x7f00000068c0)={0x5, 0x4, &(0x7f00000008c0)=ANY=[@ANYRES64=r0, @ANYRES16=r0, @ANYBLOB="000000000100000018000000070000ff0300002646053fee1a5cf3b619a71db748f06ee859df07ca028076a7c244e4c8a1ed609406baa2ce6016bd1a262390c5d207d1cf4bd2a9fc1e92b9fc1dd91be0ab1b6a8e4a77e89b8164a349b887c8420937e6af9d33500b3f83b58ac249ecd360a3744257acef10c5a08910ffdd8cf8"], &(0x7f0000003f00)='syzkaller\x00', 0x20, 0x1000, &(0x7f0000003f40)=""/4096, 0x40f00, 0xe, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f0000006840)={0x6, 0x1}, 0x8, 0x10, &(0x7f0000006880)={0x2, 0x0, 0x6, 0x1}, 0x10, 0xffffffffffffffff, r1}, 0x80) ioctl$int_in(0xffffffffffffffff, 0x5452, &(0x7f0000001700)=0x20) (async) r3 = socket$packet(0x11, 0x2, 0x300) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f0000000180)={'bond0\x00', 0x0}) setsockopt$packet_tx_ring(r3, 0x107, 0xd, &(0x7f0000000200)=@req3={0x7, 0x6c, 0x1b440, 0x2, 0x3f, 0x3, 0x3}, 0x1c) (async, rerun: 64) bind$packet(0xffffffffffffffff, &(0x7f0000000100)={0x11, 0x0, r4, 0x1, 0x0, 0x6, @local}, 0x14) (async, rerun: 64) r5 = socket$nl_route(0x10, 0x3, 0x0) (async, rerun: 32) r6 = socket(0x1, 0x803, 0x0) (async, rerun: 32) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f00000003c0), &(0x7f0000000400)=0xc) (async, rerun: 32) socket$inet6_udp(0xa, 0x2, 0x0) (async, rerun: 32) r7 = socket$tipc(0x1e, 0x2, 0x0) sendmsg$TEAM_CMD_OPTIONS_SET(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f0000000980)={&(0x7f0000000440)=ANY=[@ANYBLOB="f8020000", @ANYRES16=0x0, @ANYBLOB="100025bd7000fedbdf250100000008000100", @ANYRES32=0x0, @ANYBLOB="b80002803c00010024000100656e61626c65640000000000000000000000000000000000000000000000000005000300060000000400040008000600", @ANYRES32=r4, @ANYBLOB="40000100240001007072696f72697479000000000000000000000000000000000000000000000000050003000e00000008000400ff07000008000600", @ANYRES32=0x0, @ANYBLOB="38000100240001006d636173745f72656a6f696e5f696e74657276616c00000000000000000000000500030003000e0608000400090000000800010081c441d2e0ff0da9b4d33a79f0711705b4509f475d30f36dffffffff930f7ce86246085519ca2e7ad8d256baf32c1c5a417f6405aa8c3e8ec0983144fb4981897efad397a89b8d0d4ac26495", @ANYRESDEC, @ANYBLOB="b400028038000100240001006e6f746966795f70656572735f636f756e74000000000000000000000000000005000300030000000800040080000000400001002400010071756575655f69640000000000000000000000000000000000000000000000000500030003000000080004000100008008000600", @ANYRES32=r4, @ANYBLOB="38000100240001006d636173745f72656a6f696e5f636f756e7400000000000000000000000000000500030003000000080004001bffffff0800010071764ebaae82ddb6621389bcbe51fbad588dceed0876f71e8312f426a2a42c8d4a3ad938660702bb39c5014a4ab24dd3f6ac7a758329cf11b697c7a197bef0956f2922b925a3cc61e74c2d53d02016b1ba191c01ade72ead5c516553aca920ff920f7b186679548e271cb52298c3e4207ba55204623387ba8a451fadc3c40cff267294e7163145ab876d4fd54fb8c9e1c4", @ANYRES32=0x0, @ANYBLOB="6001028038000100240001006d3c2cd1e4740b7f57a1636173745f72656a6f696e5f636f756e7400000000000000000000000000000500030003000000080004000600000038000100240001006c625f73746174735f7265667265736800006e74657276616c000000000000000500030003000000080004000300000038000100240001006c625f73746174735f726566726573685f696e74657276616c00000000000000050003000300000008000400c00f00003c00010024000100656e61626c65640000000000000000000000000000000000000000000000000005000300060000", @ANYRES32=r4, @ANYBLOB="3c0001002400010065e562c81c068f70bb67a8426f0c546e61626c65640000000000000000064507200000000000000000000000000005000300060000000400040008000600", @ANYRES32=0x0, @ANYBLOB="3c000100cdff01006270665f686173685f66756e6300220000000000000400000000000000000000050003000b0000000cb102804834fe74d15a0000"], 0x2f8}, 0x1, 0x0, 0x0, 0x20008004}, 0x0) (async, rerun: 64) setsockopt$TIPC_GROUP_JOIN(r7, 0x10f, 0x87, &(0x7f0000000040)={0x42, 0x2}, 0x10) (async, rerun: 64) setsockopt$TIPC_GROUP_LEAVE(r7, 0x10f, 0x88) (async) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(0xffffffffffffffff, 0x89f3, &(0x7f0000000380)={'syztnl2\x00', &(0x7f0000001500)={'erspan0\x00', 0x0, 0x10, 0x700, 0xfffff108, 0x6, {{0x23, 0x4, 0x2, 0xe, 0x8c, 0x67, 0x9, 0xf7, 0x4, 0x0, @local, @loopback, {[@cipso={0x86, 0x25, 0x3, [{0x6, 0x7, "0a81faf11f"}, {0x0, 0x12, "2efba7e79b94a0be5260803b5513f876"}, {0x7, 0x6, "bb3568fb"}]}, @timestamp={0x44, 0x20, 0x40, 0x0, 0x4, [0x40, 0x8, 0x81, 0x183a, 0x3da, 0x7, 0x1]}, @ra={0x94, 0x4, 0x1}, @cipso={0x86, 0x9, 0x0, [{0x5, 0x3, "02"}]}, @timestamp_prespec={0x44, 0x24, 0xd0, 0x3, 0x8, [{@dev={0xac, 0x14, 0x14, 0x2f}, 0x21e}, {@remote, 0x401}, {@initdev={0xac, 0x1e, 0x0, 0x0}, 0xb735}, {@loopback, 0x8}]}]}}}}}) bpf$PROG_LOAD(0x5, &(0x7f00000015c0)={0xa, 0x3, &(0x7f00000001c0)=@raw=[@cb_func={0x18, 0x1, 0x4, 0x0, 0xffffffffffffffff}, @func={0x85, 0x0, 0x1, 0x0, 0xffffffffffffffff}], &(0x7f0000000280)='syzkaller\x00', 0x40, 0xcd, &(0x7f0000001400)=""/205, 0x41100, 0x19, '\x00', r8, 0x21, 0xffffffffffffffff, 0x8, &(0x7f0000000840)={0x1, 0x1}, 0x8, 0x10, &(0x7f0000000880)={0x4, 0x400, 0x5, 0x2}, 0x10, 0xffffffffffffffff, r2}, 0x80) (async) getsockname$packet(r6, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000002c0)=0x14) sendmsg$nl_route(r5, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000300)=@newlink={0x4c, 0x10, 0x401, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x1c, 0x12, 0x0, 0x1, @geneve={{0xb}, {0xc, 0x2, 0x0, 0x1, [@IFLA_GENEVE_PORT={0x6, 0x5, 0x4e22}]}}}, @IFLA_LINK={0x8}, @IFLA_MASTER={0x8, 0xa, r9}]}, 0x4c}}, 0x0) [ 830.651418] netlink: 'syz-executor.5': attribute type 5 has an invalid length. 17:58:55 executing program 0: r0 = perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x317d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) r1 = perf_event_open(&(0x7f0000000880)={0x400000001, 0x80, 0x2005, 0x0, 0x0, 0x0, 0x0, 0x1, 0x214bd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x1}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = getpid() r3 = perf_event_open(&(0x7f000001d000)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r3, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r1, 0x2405, r3) ioctl$PERF_EVENT_IOC_PAUSE_OUTPUT(r3, 0x40042409, 0x100) socket$netlink(0x10, 0x3, 0x0) r4 = perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0x2, r0, 0x2) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x11, r4, 0x0) r5 = socket$inet(0x2, 0x4000000000000001, 0x0) ioctl$PERF_EVENT_IOC_ID(0xffffffffffffffff, 0x80082407, 0x0) bind$inet(r5, &(0x7f0000000040)={0x2, 0x4e23, @multicast1}, 0x10) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000140)='blkio.throttle.io_service_bytes_recursive\x00', 0x0, 0x0) perf_event_open(&(0x7f00000001c0)={0x0, 0x80, 0x0, 0x4, 0x0, 0x9, 0x0, 0x3, 0x3083, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x2, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x10000, 0x0, @perf_bp={&(0x7f0000000180)}, 0x0, 0x0, 0x0, 0x0, 0x2c7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x0, 0xb, 0xffffffffffffffff, 0xc) sendto$inet(r5, 0x0, 0x0, 0x200007fe, &(0x7f0000000100)={0x2, 0x10004e23, @dev={0xac, 0x14, 0x14, 0xa}}, 0x10) sendto$inet(r5, &(0x7f0000d7cfcb), 0xffffffffffffffef, 0x0, 0x0, 0x53) r6 = getgid() sendmmsg$unix(0xffffffffffffffff, &(0x7f0000000500)=[{{0x0, 0x0, &(0x7f0000000000)=[{0x0}, {0x0}], 0x2, &(0x7f0000000340)=[@cred={{0x1c, 0x1, 0x2, {r2, 0xee01, r6}}}], 0x20, 0x40}}], 0x1, 0x4000) r7 = syz_open_dev$mouse(&(0x7f0000000240), 0x7, 0x109000) ioctl$PERF_EVENT_IOC_PERIOD(r7, 0x40082404, &(0x7f0000000280)=0x1) 17:58:55 executing program 4: r0 = semget$private(0x0, 0x0, 0x0) r1 = perf_event_open(&(0x7f000001d000)={0x1, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x20}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f0000064e80)={0x0, [], 0x8, "388ba501dc8d52"}) perf_event_open(&(0x7f0000000080)={0x3, 0x80, 0x40, 0x76, 0xe0, 0xff, 0x0, 0x6, 0x80000, 0x5, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x59, 0x4, @perf_config_ext={0x4}, 0x2006, 0xfffffffeffffffff, 0x7, 0x5, 0x7fffffffffffffff, 0x200, 0x1, 0x0, 0x3ff, 0x0, 0x8}, 0xffffffffffffffff, 0xc, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r1, 0x81f8943c, &(0x7f000004e280)) fcntl$setsig(r1, 0xa, 0x0) ioctl$BTRFS_IOC_SUBVOL_CREATE_V2(0xffffffffffffffff, 0x50009418, &(0x7f0000000ec0)={{}, 0x0, 0x10, @unused=[0x10001, 0xffff, 0x8001], @name="8486f678ff19e04bffc1c63a26b8d9681ecbfc28026b89ebec9f3418db52e759ce33a11af97ad58334c92f8a1c6ca50685e4ab7ea1cf19315e64f7ccab8c9edb188d72f97ba68da59bbf0e387e865a17d3e02c2f09d6dcd721445b7762b1c0c79a3a4d08d4d806288043fb5a8047112dc11b39547f18038fdaf88937e8f857ba440d7b18e50b62ce67dba59818d3d71c14ca9176398fee9cf60209fc4526f088c7cc3230a32d499ab58b7c6aa86a0edbfd0ed3890670057e607316576ecb03aa43e26ec15a1c76172b12eb4f0f5655bb0549c7f1066e0bc5e1553fc193001c82a2f20083daee334b2343015b10bdaee81af2d88a004e7551aca8e713856bdeef8d717c79784f7d3ead67d8cdee815a69faec67649e17596733e662ea725c6d7d9f440d12f8f4b55c4026c5c9db012264186f713eb1e3c42145909a6cb5fbf1a53f9820a5816b85b2bf3d3eee9d44c69df3a95dd05c5419ae93ce9989f200da08d0dfbe89baf591204129c2e4ef661a31263f78394f0fe1d1d8d63ee375fec1453df27d280eca95160454110368bae8c41348077f72432752b4e1cc2144e89ad77abc045ad668f82a9625a0fb99010407150c7757939fb449592d439ddeeba6cca5d784c233e82bc8c9c22529648ca1535e6323d4e133fff8a68fdee067bc3f264f8e1e018f13b0c3090f2b24010314bec973161a0efa76cc1aac5a1188ae79a4e581c492b07ac8c519dca03e9245db12d018616405f0af47f717a8a9733636aa6113ec5d68b778d2d8cb686507e6eaf95a8074ca0c335bac0defb24e4d59cc00069a6a9d6a271115200c4ddc177111d75dc591ae2b15da0243c005ef45ce654a24ea215dea3c9f186f5a08c042cc69f9d3cc07c1f543e17dbf75429e37d7bfe965c85a72b32592169b07605b4f1a054629e9711ff827fbf37bfc20bc8f0696015186428326ffe8c212c2194ba89f006eb7a7eb0d31b240196ff19d03ac5ac89f4262144b2f9ac7358d5587c4e4f01967e8df2c04da377706c153fa0d21bb46e561d97c08e0440167d34c28f7b43fd953f0e00457907dafa7c5120c704af28bdb8bfba4b94758952b579617037c968976b2b80bca02b6f9283830330e0a95f01ef43edabc817c08da59e366b7ffc9f23bf42804f2cc747d5a28178dfc6523688deb5b044fb9407f7ef00f4ac30cfb42e7f3de246aece078bdbd081fd247f5619e49d93e0afda854886a1b8df470a0385f378b4fbf7443a3d3ffd2447b1caf4a083de1dfffb6aba021a4843f1d9f5a3bd858d7060c567847d7a63573165741bf44df4a8ff28a7ed9bb31b9eabe0156a389aaaf569ed83fae7c91ac4c0c4c82a7d04e7630a503c2d2824331d68c69c78befdfbb9b645a116ba00bcc38fcc2a535565a65083ace704d7c5ad25762c80a805a2e6859ee4c0797b548a06d6ce04e175410f53bdac088a845cc660ea5724ff9a1e802523759fca2ee589b34f5ef23622f4e367a3eb22e7ec2eb5e59989babe94e821813bcef8074af6a38c4ce743fef41c9122a94057c378669533b8e0079e232000275134a2f0d992b4b21d271859f2769b770d5e5b5a6929a5d47b218230831b7ab3e44faadf04ba012c5012ba74a997223e8b777ed167c9e68374b6106a8a489b2aceb331157ad1057d28c776c5a4172c3747134688d68e3f3118b8869181d0971f8ba0865811d7b37a8308c66a1c774cb0d40da77581ed69a6c8ed9b57c7b9d563826e9e43f91f886cf0d6329b1f1b73a2d4f8aed2706a76b278817c8ec5f40cb840061ca63c8787a8ee7685e0bd2e070ec7fed35c9aa7762ec150ce1bdcefbfb026c8d01a217376a69bb003bef3c04fd4e82d120322f43e06018e6088a4a0e7a3a55752a343f16e56c7a54e2904a28fe21f301f0e848fb9230780e4d92e022ce6aba11b523fd9975c486808c556e2ea4bbbd6cdf5a6530434e9d69fbfc52e07481728bdedddec2ce6c51470841fd6f9267bfc00388492e07cac4ca1de23ec27715b52cf4473e932b649d6fca9394008d01652cb39048bc5b1adf88b9544d1f972d6151ad264a7003c65980e90762f6487bf5635cedeb38092b19d0c5c6d853c48a81847e4b57f01a15893d24beb95c7c56eed18906e41637a36f689f0209c8bd4684c7d1c4ce3c1b827ec9d60ccba9cfbe0e7e3b85958263398f3d0ce8b681370fc4bf9bb15a56c46f3898b3b10c452ba1052f5f84e6490df6d3828c2acef7a062a9943dc03dfb7cdc22be1b5fe4b016b409c5c3a68e126d483485d43cbfb381ed6dfa98a531e968ff10c725a1a3d55ea92b43bafaf063a71b37d57a2d3e7080dc14ba0ecdb30064393dc0cb2a4a885ab334a00aa1c93d1c6607fc3057c416834e564035b2f281f2d63e04ba5fac51ec0c1b31637bb192cfba641751fc949675a14c94394dbc93de2e8b6428e0bd058f6c1316f740c0a8b8b5df7c891abf0d358c76a253a88efdfd0a57c01a5e39fc3c7c016f9afae9bf2865768fe6c9476c08688a002937163be9c41bdcc2e074cc3d2e7aec5439a8c24ea60ae7e2f4153ca189c773005901cc2b93c6f6dfd45c818e77e93c17ba87f4c35249ee142f4e627d528aea6ff17c6c191b5afc347de20824efec96bc4368a92204f4eaaa7a9fb0341716d3298c1f09a054b09391a61d2f9f01dba2c3431d93d57e0cf184f49c9ed8cb362de6d2325acd621b72c4b6313bbf03ae35ec3d1193617d1f464b1639c4c3b0295ed44ab7afa997bbea8d7a7fc337764f47287dad85b16ae58b979a817abca71ed05560142757553bf06dbf2a3952330d2bee9e7effe27c9787617ac0328602f8f1f4d6028e1409fde7be878a5274f44d792a9cd796c7c2d574a35921b011f1a8f6b6d88e1524c6d441237bc9d56e6e943d9071f37255c84cd43110ff0cfa9e8028129faaab88a727f3ef44ea5eb796ed2461eb920bf844638bbcb827210c10fc67876faba1094d906dacce8bcab96b2313f05307b4108984fafe3d45a04fa9b6bd5a8a80842ba1cdcaf776236e6f42965259be0e82423092bd7b4828553e64c077531e99e1030e16bfa39139c83fdefa95b1cd1c4051a0e5a79d93add29e6897ebf629388d70833b3ba52fc65079cc75ec05635c24f7de1c90274c2e00b0a470e8ec5a661585c2320a2c3a70df23e7ebd8cb45c4bc438e2bb51eab30ab1567ed1bf9a29fe338203c63b2ab031be6bba20292be141ff51c062d3f839d0da0cb35822b1d1ec96c06c68fd350ab0ebd2d220b71686a5dd089dd263eb7113e76ba02ce8b4c05d2a1e12c74b5ef158f790db57868d24762606824b10eaf5120ea2d3940ccf0e890164f057eeaf5b4639d0e7f9662712fd30780dc7637f43a9432436b4c4a078ef0782b6646da730a83ceca950bf7024cce2b3689b0be0db2c5f837b696ab5a8b391609267291d8c9b6cc28a1d831da135d344dfd2beef1f4b61ac9c869862d39365bac9d19257f9bd2c18aff542f5ed35b91646ee6b545e0fb6890a09f78246dfd79a871ae36447cce028b47342b0aed3c9491b4b6ffc8d848aa5915d1aafda0911f5f01ef6c50e7f0afc49cd9580b3500605866887aeb70c6cb0f19774d496ebdb6b00793a8be46d484f0125e00d8a3d03451915e2a55ca67b5dbfe786c868fc1b20b794ae669f1647183e6f16c094ce74e38688def75219c9271ffaa4f6b615c6c5d4fe3389901c61537a764dda386b052ebc3a9d80ba6c6544504366ef087539adbc200f100c9a902c681fcbe3e79e4b8c5009757da8005224ff2a7aaa1aed576532a79f4a96b6a5be55b18813d66837e7a95e32ab8f9d6c7c9902848dc7c1caac4baa9f97abcad223dddb9bc8de24abfdfa69c576b1feb7b78485adeafe2fefc5f2f665cd9b34f3efee2f95e87a7b02d0b66edf65f9abb32c2029a53c5ebf14aaa51574838901827a5efc69fc63ef13104079e831922855947b092029198a5849c930cb8413ce99341fb1fdba96e669cd3402ee0d6bff779f5d9ffb867ee2992665cbe989a35ee4fa1b3c9bd3042d250dec097f6161507cb5f9fdf930cec85088a9c1b39f291075735749168638a5679728b8f66d6a7a2914ab9d282fb6df2b6197a97f9831a63f37751769ed94e57dc770200b8033f406305940d49c3101ac5e53ab5866c6af912d7c85a7af2040f3d9b04382846ca5598952628086acd7cd384f97fd9df1b97e4465ff39a77b0839d873af29e340feef18e8a28c04b7e5b752626800f62eeeeb511843f5d2a7d0d34860fee730f9eab86f4958e54eac1beb9537ef7c5c01667e4d39b33756623203e48d540493cefabe2f00e76f4d8fc9a9dcf1e2c1e1fece410589bdff1d5ed2a0af3824951983ca47a34e1744448a6e70e0e8177735ca4c182c0290509a6a382bb471d5b8670e3e04865735ec75dc1623251ce2de7dd06c4cb6838f8eac90d4ddd6f131607a9b95d1771acc1dbd62040078005344dadab2c93a4a9baaa26cba2444877a5ecc3ebd03ff1efbefc2e9b016356c2e86aa967b1c449f7011695ab5e532e722a2ba808fc6a118117c5db4f706d8d7e3dd22a0ddf8d3ff903cc8e1b2067962dd18b7fa570dce97dcee322cb4a5f5f882cf268dd12b5728a48663a30362075bd7d5b8f67103ea7b92fe10bfff4605eff0498de79fa91e20d17ccba6d3f384e36a9b0bf96dd3074fce310f183cee4f9f2cfbb05ea12e8bfa9cb03d623bc7a446b76973d0a685c58b2798fd4d4ea8a3959df2305e87aa35d2d3ffcebf8d3f375fb78d60d18d784855b7ccaf598ee2d0d9f659417890a85372b1224054ff36739f051460a63600c7cfb3b89836e92e9717bcb5843934d9e1390886a4a3cbd1347afe50a0da424216da36121994f5e08a106103f21b23b71f2bbadee3f01ecdf24eeb8ff7fb1331063298b0e031bb3e9ef4aac1cbcb06031dfa3ea7a4f32c8e2f81ce5137acd9e2947117cff3981d23ae22e2655a5e399e82e5f1ca7327aa8c26160402f31a840174a7fd40b7755f51b5b2b44eac5897ae806013321e51a3d8f6597284b62341290b70a15819a3640c332cd0f88cc567b248f67975bc07420551feb9003caf4dba073e76a17813199e2a0c57ad8862cbf79e1980fa40de109709927cceec2b16f6f38eb8229bdaab127716cc138ed74fcab1fb9d1e3ee15d636034de8a284c26bfa94ad20eb219fedc286650e7033ee73b8a75cec1177ae78856cbbcd6394e80d818087d4d011324bcb94bf2242afce27e54a72ac08c41b0aa526fd8d802301faa0e450830bb0a1333dad51d69606447c9b485b14541b51f922fc065156d619c7d1dea07fc09b8f3949e72d6a93bfa66142d301bca2cadcc61ab2871aea4075228bd7ec5c4b4333ddff844acaea97e36c8a0f4c966ab7d6a8248e8556edf3c2f38c6a1dc60f715588ca0ea26a525841c15189bad7a39dbb9ed7f003598f2e3c3365a15d4bb9260ad380de4bdef8e0dcaa4d2abb4ea447b8520fa01e200a40976a6632107a1ba4014268709ebfab68bd42517c50b83c97fce3005d1a1d81cfcaa471a703c9c366bcf9d028d208ee8c96ab2ba460b1f60ede19312efcfd4c7a9b4bcc6b21ebc0e66138b2df4bded24c0f8b6bafbf84c0c9e525c0c60c962f5b8753ad41c73da1a0b34918448c91a50a2d8731cbf675895aa4096c2efe98e0f96650f99684e597c3ae3a6a9ec85e95e923b8da62660bc9fd58"}) r2 = socket$netlink(0x10, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f0000000cc0)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f00000001c0)="f8", 0x1}], 0x1}, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000000)="290000002000190f00003fffffffda060200000000e80001dd0000040d001800ea11006b0005000000", 0x29}], 0x1) semop(r0, &(0x7f0000000180)=[{0x4, 0xd5, 0x800}, {0x2, 0x9, 0x800}, {0x1, 0x411}, {0x0, 0x6, 0x1800}, {0x4, 0x0, 0x800}, {0x1, 0x0, 0x800}, {0x3, 0xffff, 0x1000}], 0x7) syz_mount_image$btrfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x8100000, 0x1e, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e85000000000500010000ffffffffffffffff0000000800000000000002f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d07000000000000000000500000000000001010000000000000000000000000000000000000000000000000010000000000d0000000000000060000000000000001000000000000000010000000100000001000000010000061000000040000000000000000000000000000000000000000000000450300000000000000000000000100000000000000000000010000000000007200000000000010000000100000001000000000000000000000000000000000000000000000000000000000000000001a8885d61aee4febb69bd33546bd0e04f90cac8b044b4fa88bee4b8d3da88dc2", 0x12b, 0x10000}, {&(0x7f0000010200)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\a\x00\x00\x00\x00\x00\x00\x00\a', 0x14, 0x10220}, {&(0x7f0000010300)="00000000000000000000000001000000000000e40000100000000000000040000000000002000000000000000000010000000000020000000000000000100000001000000010000001000000010000000000000000001000000000001a8885d61aee4febb69bd33546bd0e04", 0x6c, 0x10320}, {&(0x7f0000010400)="000000000000000000000000105000000000000500000000000000001010000000000004000000000000000020500000000000050000000000000000005000000000000400000000000000007050000000000004000000000000000080500000000000040000000000000000000001000000000080000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f050000000000006000000000000000010100000000000040000000000000000b0500000000000060000000000000000d050000000000006000000000000000000510000000000060000000000000000605000000000000600000000000000000000010000000000d0000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000005000000000000700000000000000001010000000000004000000000000000010500000000000070000000000000000d050000000000006000000000000000000510000000000060000000000000000605000000000000600000000000000000000010000000000d000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000050500000000000040000000000000000101000000000000400000000000000006050000000000004000000000000000000500000000000040000000000000000705000000000000400000000000000008050000000000004000000000000000000000100000000008000000000000001", 0x274, 0x10b20}, {&(0x7f0000010800)="0000000000000000000000000000000019000000000002000000000000000000010000000000050000000000000000000100000001000010000001000100010000000000000000006900000000001a8885d61aee4febb69bd33546bd0e04000019000000000002000000000000000000010000000000050000000000000000000100000001000010000001000100010000000000000000005000000000001a8885d61aee4febb69bd33546bd0e04000040000000000002000000000000000000010000000000020000000000000000100000001000000010000001000000010000000000000000001000000000001a8885d61aee4febb69bd33546bd0e040100000000000000000000010000000000007200000000000010000000100000001000000000000000000000000000000000000000000000000000000000000000001a8885d61aee4febb69bd33546bd0e04f90cac8b044b4fa88bee4b8d3da88dc2b758485800000000000000000000000000000000000000000000000000000000f90cac8b044b4fa88bee4b8d3da88dc200101000000000000100000000000001e1ee0d5d64d84a64be712c7636496d140400000000000000030000000000000004000000000100000000000000d80100000000000000390f0000620000000001000000000000e40000100000000000e90e0000500000000001000000000000e40000500000000000990e0000500000000001000000000000e40000690000000000490e000050", 0x226, 0x100ea0}, {&(0x7f0000010b00)="0000000000000000000000000000000019000000000002000000000000000000010000000000050000000000000000000100000001000010000001000100010000000000000000006900000000001a8885d61aee4febb69bd33546bd0e04000019000000000002000000000000000000010000000000050000000000000000000100000001000010000001000100010000000000000000005000000000001a8885d61aee4febb69bd33546bd0e04000040000000000002000000000000000000010000000000020000000000000000100000001000000010000001000000010000000000000000001000000000001a8885d61aee4febb69bd33546bd0e040100000000000000000000010000000000007200000000000010000000100000001000000000000000000000000000000000000000000000000000000000000000001a8885d61aee4febb69bd33546bd0e04f90cac8b044b4fa88bee4b8d3da88dc2", 0x160, 0x101ea0}, {&(0x7f0000011800)="b8e6bc4200000000000000000000000000000000000000000000000000000000f90cac8b044b4fa88bee4b8d3da88dc200005000000000000100000000000001e1ee0d5d64d84a64be712c7636496d14070000000000000001000000000000000a000000000200000000000000840000000000000000e40d0000b701000004000000000000008400000000000000002d0c0000b701000005000000000000000c06000000000000001c0c0000110000000500000000000000840000000000000000650a0000b70100000600000000000000010000000000000000c5090000a000000006000000000000000c0600000000000000b90900000c000000060000000000000054d2c2bf8d0000000094090000250000000700000000000000840000000000000000dd070000b7010000090000000000000084000000000000000026060000b7010000f7ffffffffffffff8400000000000000006f040000b701", 0x15d, 0x500000}, {&(0x7f0000011a00)="0000000000000000000000000000000000000000040000000000000000010000000000000090500000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000400", 0x65, 0x500560}, {&(0x7f0000011b00)="00000000000000000000000400000000000000000000000000000000a05000000000000000000000000000001000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000004", 0x5b, 0x500720}, {&(0x7f0000011c00)="000001000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed41", 0x38, 0x500840}, {&(0x7f0000011d00)="00000600000000000000000000000000000000605000000000000000000000000000001000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000006", 0x52, 0x5008e0}, {&(0x7f0000011e00)="00000000000000000000000000000000000000000000000000050000000000000084ffffffffffffffff0000000000000000000007000264656661756c74000000000000000002002e2e03000000000000000000000000000000000000000000000000100000000000000000000000000000010000000000000000000000ed41000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005bbc645f00000000000000005bbc645f00000000000000005bbc645f00000000000000005bbc645f000000000000000001000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed410000000000000000000000000080ffffffff", 0x132, 0x5009e0}, {&(0x7f0000012000)="000000000000000000000600000000000000000100000000000000d05000000000000000000000000000003000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000106000000000000000b4f7fb0d0124f978a408dac5052e4f6000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000005cbc645f00000000c7a335155bbc645f", 0xc1, 0x500b60}, {&(0x7f0000000480)="000000000000000000070064656661756c7401000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed41", 0x48, 0x500c80}, {&(0x7f0000012200)="0000000000000000000000000000000000000600000000000000000000000000000000005100000000000000000000000000001000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000006", 0x62, 0x500d20}, {&(0x7f0000012300)="00000000000000000001000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed41", 0x3f, 0x500e40}, {&(0x7f0000012400)="0000000000000000000700000000000000000000000000000000105000000000000000000000000000001000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000007", 0x59, 0x500ee0}, {&(0x7f0000012500)="46ea879d00000000000000000000000000000000000000000000000000000000f90cac8b044b4fa88bee4b8d3da88dc200105000000000000100000000000001e1ee0d5d64d84a64be712c7636496d14070000000000000002000000000000000e000000000000100000000000c00000400000000000830f0000180000000010100000000000a90000000000000000620f0000210000000000500000000000a90000000000000000410f0000210000000000500000000000c00000190000000000290f0000180000000010500000000000a90000000000000000080f0000210000000030500000000000a80030000000000000d30e0000350000000060500000000000a90000000000000000b20e0000210000000090500000000000a90000000000000000910e00002100000000a0500000000000a90000000000000000700e00002100000000c0500000000000a900000000000000004f0e00002100000000d0500000000000a901000000000000002e0e00002100000000e0500000000000a900000000000000000d0e0000210000000000510000000000a90000000000000000ec0d0000210000000000690000000000c00000190000000000d40d000018", 0x1c0, 0x501000}, {&(0x7f0000012700)="0000010000000000000500000000000000010000000000000006000000000000000200000000000000b00400000000000000010000000000000006000000000000000200000000000000b00500000000000000010000000000000006000000000000000200000000000000b00500000000000000010000000000000006000000000000000200000000000000b00500000000000000010000000000000004000000000000000200000000000000b00900000000000000010000000000000004000000000000000200000000000000b0f7ffffffffffffff010000000000000006000000000000000200000000000000b00700000000000000010000000000000006000000000000000100000000000000b205000000000000000501000000000000000000000000000001000000010000000000000007000000000000000200000000000000b0020000000000000000c000000000000000010000000000000500000000000000010000000000000007000000000000000200000000000000b00100000000000000010000000000000004000000000000000200000000000000b003000000000000000010000000000000000100000000000002", 0x1b9, 0x501e40}, {&(0x7f0000000280)="f37badf500000000000000000000000000000000000000000000000000000000f90cac8b044b4fa88bee4b8d3da88dc200605000000000000100000000000001e1ee0d5d64d84a64be712c7636496d14060000000000000007000000000000000100000000f6ffffffffffffff8000305000000000008f0f00000c", 0x7b, 0x506000}, {&(0x7f0000012e00)="00000000000000000000000000000000000000008941f9988941f9988941f998", 0x20, 0x506fe0}, {&(0x7f0000013000)="b95ad41c00000000000000000000000000000000000000000000000000000000f90cac8b044b4fa88bee4b8d3da88dc200905000000000000100000000000001e1ee0d5d64d84a64be712c7636496d140400000000000000f7ffffffffffffff02000000000001000000000000010000000000000000fb0e0000a000000000010000000000000c0001000000000000ef0e00000c", 0x94, 0x509000}, {&(0x7f0000013100)="0000000000000000000000000000000000000000000000000000000002002e2e04000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000ed41000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005bbc645f00000000000000005bbc645f00000000000000005bbc645f00000000000000000000000000000000000000003e94c21700000000000000000000000000000000000000000000000000000000f90cac8b044b4fa88bee4b8d3da88dc200a05000000000000100000000000001e1ee0d5d64d84a64be712c7636496d140400000000000000090000000000000001000000000b4f7fb0d0124f97fb8a408dac5052e4f6930f000008", 0x13b, 0x509f40}, {&(0x7f0000013300)="000000000000000000000000000000000000000000000000050000000000", 0x1e, 0x50afe0}, {&(0x7f0000013500)="0000010000000000000500000000000000010000000000000006000000000000000200000000000000b00400000000000000010000000000000006000000000000000200000000000000b00100000000000000010000000000000006000000000000000200000000000000b00500000000000000010000000000000006000000000000000200000000000000b00500000000000000010000000000000006000000000000000200000000000000b00500000000000000010000000000000006000000000000000200000000000000b00200000000000000010000000000000004000000000000000200000000000000b00900000000000000010000000000000004000000000000000200000000000000b0f7ffffffffffffff010000000000000006000000000000000200000000000000b00700000000000000010000000000000006000000000000000100000000000000b20500000000000000050100000000000000000000000000000100000000c000000000000000010000000000000500000000000000010000000000000004000000000000000200000000000000b00300000000000000001000000000000000010000000000000200000000000000d35bdc0e00000000000000000000000000000000000000000000000000000000f90cac8b044b4fa88bee4b8d3da88dc200c05000000000000100000000000001e1ee0d5d64d84a64be712c7636496d140600000000000000050000000000000012000000000001000000000000010000000000000000fb0e0000a000000000010000000000000c0001000000000000ef0e00000c0000000001000000000000544bae790400000000cc0e0000230000000001000000000000546b826b1100000000a50e000027000000000100000000000054bf5d291700000000820e000023000000000100000000000054bcde42e5000000005f0e000023000000000100000000000054482d12f6000000003c0e0000230000000001000000000000600200000000000000190e0000230000000001000000000000600300000000000000f60d0000230000000001000000000000600400000000000000d30d0000230000000001000000000000600500000000000000b00d0000230000000001000000000000600600000000000000890d0000270000000101000000000000010000000000000000e90c0000a000000001010000000000000c0001000000000000da0c00000f0000000101000000000000544bae790400000000b70c000023000000010100000000000054482d12f600000000940c0000230000000101000000000000600200000000000000710c00002300000001010000000000006003000000000000004e0c000023", 0x3e4, 0x50be40}, {&(0x7f0000001ec0)="0000000000000000000000000000000000000003010000000000000100000000000000000600000000000000000005000766696c653102010000000000000100000000000000000600000000000000000005000166696c653003010000000000000100000000000000000600000000000000000005000766696c653102010000000000000100000000000000000600000000000000000005000166696c65300200000000000000050066696c653006000000000000000600000000000000140000000000000000000000000000000000000000000000010000000000000000000000ed41000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000000000000000000005cbc645f00000000ae7d1e135cbc645f00000000cb865b135cbc645f00000000cb865b135cbc645f00000000ae7d1e1306010000000000000100000000000000000600000000000000000009000166696c652e636f6c6405010000000000000100000000000000000600000000000000000005000166696c653305010000000000000100000000000000000600000000000000000005000166696c653204010000000000000100000000000000000600000000000000000005000166696c653101010000000000000100000000000000000600000000000000000005000266696c653004010000000000000100000000000000000600000000000000000005000166696c653105010000000000000100000000000000000600000000000000000005000166696c653205010000000000000100000000000000000600000000000000000005000166696c653306010000000000000100000000000000000600000000000000000009000166696c652e636f6c6401010000000000000100000000000000000600000000000000000005000266696c6530000000000000000002002e2e030000000000000006000000000000003a0000000000000000100000000000000000000000000000010000000000000000000000ed41000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000005bbc645f00000000000000005cbc645f00000000cb865b135cbc645f00000000cb865b135bbc645f00000000000000009375120100000000000000000000000000000000000000000000000000000000f90cac8b044b4fa88bee4b8d3da88dc200d05000000000000100000000000001e1ee0d5d64d84a64be712c7636496d14060000000000000005000000000000000200000001000100000000000001000000000000000000c05000000000000600000000000000020100000000000001000000000000000000e050000000000006", 0x400, 0x50cca0}, {&(0x7f0000000700)="f816d9c600000000000000000000000000000000000000000000000000000000f90cac8b044b4fa88bee4b8d3da88dc200e05000000000000100000000000001e1ee0d5d64d84a64be712c7636496d140600000000000000050000000000000011000000000201000000000000010000000000000000fb0e0000a000000002010000000000000c0101000000000000ec0e00000f00000002010000000000006c0000000000000000bd0a00002f04000003010000000000000100000000000000001d0a0000a000000003010000000000000c01010000000000000e0a00000f00000003010000000000006c0000000000000000d30900003b000000040100000000000001000000000000000033090000a000000004010000000000000c0001000000000000240900000f00000004010000000000001822a8f12600000000f50800002f000000040100000000000018d65ba13500000000c60800002f00000004010000000000006c0000000000000000a70800001f000000050100000000000001000000000000000007080000a000000005010000000000000c0001000000000000e90700001e00000005010000000000006c0000000000000000b407000035000000060100000000000001000000000000000014070000a000000006010000000000000c0001000000000000010700001300000006010000000000006c00000000000000008806000079", 0x20b, 0x50e000}, {&(0x7f0000014000)="0000000000000000000000000006000000000000006400000000000000000000000073797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c6572730600000000000000090066696c652e636f6c6406000000000000000600000000000000640000000000000064000000000000000000000000000000010000000000000000000000ed81000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000005cbc645f00000000cb865b135cbc645f00000000cb865b135cbc645f00000000cb865b135cbc645f00000000cb865b1306000000000000000030000000000000000000000100305000000000000030000000000000000000000000000000300000000000000400000000000000050066696c65320500000000000000050066696c653306000000000000000600000000000000282300000000000000300000000000000000000000000000020000000000000000000000ed81000000000000000000000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000000000005cbc645f00000000cb865b135cbc645f00000000cb865b135cbc645f00000000cb865b135cbc645f00000000cb865b1306000000000000000a00000000000000000000000073797a6b616c6c6572730000000000000000000000000000000000060000000000000006000b0008757365722e7861747472317861747472310000000000000000000000000000000000060000000000000006000b0008757365722e7861747472327861747472320300000000000000050066696c6531060000000000000006000000000000000a000000000000000a000000000000000000000000000000010000000000000000000000ed81000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000005cbc645f00000000cb865b135cbc645f00000000cb865b135cbc645f00000000cb865b135cbc645f00000000cb865b130600000000000000260000000000000000000000002f746d702f73797a2d696d61676567656e3038323231363939382f66696c65302f66696c65300300000000000000050066696c653106000000000000000600000000000000260000000000000026000000000000000000000000000000010000000000000000000000ffa1000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000005cbc645f00000000cb865b135cbc645f00000000cb865b135cbc645f00000000cb865b135cbc645f00000000cb865b1306000000000000001a04000000000000000000000073797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c0200000000000000050066696c6530060000000000000006000000000000001a040000000000001a040000000000000000000000000000010000000000000000000000ed81000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000005cbc645f00000000cb865b135cbc645f00000000cb865b135cbc645f00000000cb865b135cbc645f00000000cb865b13", 0x920, 0x50e6e0}, {&(0x7f0000015600)="af6d627700000000000000000000000000000000000000000000000000000000f90cac8b044b4fa88bee4b8d3da88dc200005100000000000100000000000001e1ee0d5d64d84a64be712c7636496d140600000000000000040000000000000004000000000000000000000000f90100000000000000730f0000280000000100000000000000cc0000100000000000430f0000300000000100000000000000cc0000500000000000130f0000300000000100000000000000cc0000690000000000e30e000030", 0xc6, 0x510000}, {&(0x7f0000015700)="00000000000000000300000000000000000100000000000000006900000000000000190000000000e1ee0d5d64d84a64be712c7636496d140300000000000000000100000000000000005000000000000000190000000000e1ee0d5d64d84a64be712c7636496d140300000000000000000100000000000000001000000000000000400000000000e1ee0d5d64d84a64be712c7636496d14", 0x98, 0x510f40}], 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="668961a906652deaa212a22be5632ff882a1ad82647a7419780b4aed5b80e442ae2f3b5aecd7ccf699d174e396f3d4123cb5dea432f52a4ea9099f252fc18e324209f4d559d6e5e1437c4232f5aed76c19c47fdf3c87f168aa92e3e63690ffafd0f2af4226b68c92f329ca5128c6c520ce7cc2cc24242079535c33179503d2f82ec78f5dede936371224095e85fc00"/156], 0x0) openat$bsg(0xffffffffffffff9c, &(0x7f0000000000), 0x470d83, 0x408) openat$bsg(0xffffffffffffff9c, &(0x7f0000003800), 0x0, 0x0) syz_genetlink_get_family_id$devlink(0x0, 0xffffffffffffffff) 17:58:55 executing program 1: perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c4b, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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_bp={0x0, 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000000000/0xff5000)=nil, 0xff5000, 0x0, 0x200000005c831, 0xffffffffffffffff, 0x0) mprotect(&(0x7f000088f000/0x4000)=nil, 0x4000, 0x2000002) r0 = syz_mount_image$squashfs(&(0x7f0000000000), 0x0, 0x8100000, 0x0, &(0x7f0000000200), 0x804000, 0x0, 0x0) ioprio_set$uid(0x3, 0x0, 0x0) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_tcp_TCP_CONGESTION(r1, 0x6, 0xd, &(0x7f00000007c0)='bbr\x00', 0x4) syz_mount_image$ext4(&(0x7f0000000900)='ext4\x00', &(0x7f0000000940)='./file1\x00', 0x20117, 0x3, &(0x7f0000000cc0)=[{&(0x7f0000000300)="c2e3b7d8ca5f", 0x6, 0x5}, {&(0x7f0000000980)="bf041fd90cc701fbcefc6ac68f18b71cd4500a2b77ce7819d5f3dcc244e83b2d25ca23dc3d0fb02514da445492041b6061ef2296e4fc3ffe0aa77a93f9d599b6b13550a7780581d50645fe05b67930443243c143c3301810467b3e3ecd406b2256aa71835a8fcf3b071bc40c2dc0d8748f0022c3b506fecee0dca3eb729cb2ed012b4006ee02ff017126b196ef0bfdb6e3a143d6da682ffe520f233b986d5f9e7bbb60c85198ac460003f0483198479e48af8b1e31f3a37552fcf6472d", 0xbd, 0xb}, {&(0x7f0000000580)="e28b6750ec2552c417f01897022bb6a71f02c0fc699b9f85ddb5f2a0e432224e371dc050ab8e807ed2b1df3ff53ea98eb4986a39af5d9231c7ae7e02adeda9bd38493287b853e7b8e1b107951bb44d1350127a8f0a319276c1a4b9a60f6c81d2a7a93a5ab497d6949a0e48c0715a35421f3a58f5016964bbbfeb81e8c6da9d482dda931e78a35c8f685462e5b9bf2b08102710ce881b67c8ae6286b4c414b76e483dae1f114aafc9f132f57d7cfd24d4a45038c93ceefaea050d266fae7bcb1800271dba1c85e21faf9b3e930e4e8fb2bf903233137633ea1aa07b94d2ea70fa32d0e11646b6fb0756b99298123e3a521fdc997150a7952ab029c9a31a7d32788bb75e904500"/271, 0x10f, 0x20008}], 0x803050, &(0x7f0000000d40)=ANY=[], 0x0) r2 = shmget$private(0x0, 0x1000, 0x54001800, &(0x7f0000fff000/0x1000)=nil) shmat(r2, &(0x7f0000000000/0x4000)=nil, 0xffffffffffff6fff) shmat(r2, &(0x7f0000600000/0x3000)=nil, 0x7800) r3 = syz_open_dev$usbmon(&(0x7f00000003c0), 0x400, 0x404040) ioctl$BTRFS_IOC_QGROUP_ASSIGN(r3, 0x40189429, &(0x7f0000000440)={0x0, 0x6, 0x3}) shmat(r2, &(0x7f0000ffc000/0x3000)=nil, 0x3000) openat(0xffffffffffffffff, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000040)=""/135, 0x87}, {&(0x7f0000001000)=""/191, 0xbf}, {&(0x7f0000000400)=""/10, 0xa}, {&(0x7f0000000500)=""/47, 0x2f}, {&(0x7f0000000280)=""/8, 0x8}], 0x5, 0x0, 0xffff) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shmget$private(0x0, 0x4000, 0x20, &(0x7f0000c22000/0x4000)=nil) perf_event_open(&(0x7f0000000200)={0x5, 0x80, 0xff, 0x1, 0x0, 0x4, 0x0, 0x4, 0xb1c34a97a8efcf48, 0x7, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x3, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x4, @perf_config_ext={0x200000000000001, 0x1}, 0x8000, 0x915, 0x10026, 0x7, 0x5, 0x800, 0x3, 0x0, 0x5, 0x0, 0x7}, 0x0, 0x5, 0xffffffffffffffff, 0x3) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x8914, &(0x7f0000000040)='lo\x00\x96o\xd6Q\xb9Y\xa9\xc8J,\x00\xd2\x97\x04\x03\xdc\r') ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x8923, &(0x7f0000000680)='lo\x00\x96o8\x0fd\xa1\xe3\xd7]b}\x1f\xa1Y\xad4\x90\x9d`\xd2\x98\x00\x00\x00 \'Y\x17]\x15c\xcaR\xdd\x98OC\x89\x1b\xe7\x84\xe2\x05\x80w\xd2|D\x8dK\x14Bx\xcbuH\xc2\xeec\xbf<>Y\x1a\xfc\x1f9OB\x81\x89\x186\xc5q@n\xb4\xb6s\xb0\x00\x00\x00\x00\x00\b\x00\x00\xda\xef\xecE\xec\xd5I\xb2\x9b\xfe\x8d\x90?\x00\xe9\xe4~g:\xc1\xb2aj\x96\xbb\xa7\xe2\xc0\xdc\xf9Q\b\xeb\x16\x7fT\x11\xd3\r7\xe6\"f\xcf\x8e\xabd\x0ftp\x82\xae\xd2\x15\x8e+c\xf6\xbf\xe14>\xa6-\xa5c\xde\xd7\xab\xea\x1f\xf8s2\x9cVF\xd5\x18\xfe\x0e\x8f \x01\x00\x00y.\xfc*\x82\xa5\xa1p5\xc8{\xf7\xef\xab\xe8\x99\xebw#\x8at\x1c\x80\xfc\xb0\x95\xa2\xa7\xd7,Y]E8\x83X\xf5F\xdc\x88-\xf5\xb0\xb5^\xdb\x1a\xb6\xaa\x14\xe2\xb9\rh^J-\xd1\xbaUn\x04\'l\x1b\xe0o\xdb\xc8\x91%\x1c\xb5\xbf\xb6\x90\xb4\xc2\x7f]/\xb3\xe7\xc9\'\x94\xcfIo\xdf\x04\x95\xb5\x06\x84\x1fH>\xda\xc5\x04 \x94\x88\xeb\'\xd4;6\x7f\xd9\x99-\x1b|G\x8d\xd4\xb9%\xaaQ\xa0K\x10\x03\x93\xe1\xcc\xe7m\x80\'\xf0\xa5\xed(\r\xa8\x0f&\xb1\xf3\xff0\f\x82%_\x92\x8bD\xb9\xd9\xe7\xf2\xe4\xc1i#\xdc\x87A\xb9\xc7\r\x92\xfa\x11\x11\xb5\x1f\x03\x9d\xdd\x1bj\xdf\xacg\xe3\xa0S\xd3\x8a\xe1n\x97\xea\xf5\xa0\'\v\xe9\xa0\xf1 f\xaan\xcf\xb5i\xb6d\xbc\x92\v\xd58\x16\b\xb3_:\xa4!\ny\xc4&\nWMM\xa8\xc4\v\x9f\x01o\xf4\xab&\xb6\x17\x02P\xc3!N\xa1\x86\"\xd7\x04\xf1\xc0!\xed\xff\xee$\xc89\x8cB0\xd1dD\xe0IP\x88\xa2\xf2Y\x9af$$\xf1\x81\x96\xf7P\xac\xca\x80:!\xb4\x94#\xcb^\x9f\'\x03\xe3\x93\xb9\x82\xbf\xcf\xc4\xe3\xf7\x03Oh\xf2r\xca\x8ff\xbb/\x9f*\xaf\x1a \xa5\xa0?%M\xa5\x86\x98\xfa4\'1\xc7\f<\xcc@\xe8\x8a\xac.\xde\xe4\xc7\xf5\x9ck\xa40!\xe9\x14$\xb3\x05m\xb5m\xed\ft\x93\xd8\xa3\x80\'Y\xb9\x05\xbbt|\xbe\xbcz\n\xf3\xf5p\xf8\x9f~\x1b\xd0\v\x1cQ') sendmsg$NLBL_CIPSOV4_C_REMOVE(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f0000000200)={&(0x7f0000001840)=ANY=[@ANYRES32, @ANYRES32, @ANYRESOCT, @ANYRES32, @ANYRES32, @ANYRES64, @ANYRESHEX], 0x3}, 0x1, 0x0, 0x0, 0x4}, 0x40025) ioctl$BTRFS_IOC_SET_RECEIVED_SUBVOL(r3, 0xc0c89425, &(0x7f00000006c0)={"7a2c00afef60911c0fbe632e7738a210", 0x0, 0x0, {0x2, 0xff}, {0x5, 0x3b91}, 0x15d, [0x4, 0x40, 0x0, 0x9, 0xb81e, 0x20, 0x3380, 0x3f, 0x1, 0x9e3, 0xffffffffffffffff, 0x4, 0x8, 0x3, 0x8, 0x1]}) vmsplice(r4, &(0x7f00000001c0), 0x0, 0x0) umount2(&(0x7f0000000180)='./file1\x00', 0x0) mbind(&(0x7f0000196000/0x2000)=nil, 0x2000, 0x0, 0x0, 0x0, 0x3) r5 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r5, r6, 0x0, 0x80000300) mmap(&(0x7f000051c000/0x1000)=nil, 0x1000, 0x6, 0x20050, r6, 0x1c01000) 17:58:56 executing program 5: perf_event_open(&(0x7f00000007c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp, 0x0, 0x0, 0x81}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) socket$inet6(0xa, 0x800000000000002, 0x0) writev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000080)="ac94e62287a5ba1819bcca97d905cef948cc1a8f7e0013bab5bef4879f80bf79ed254423632122b70f17126e2bcb023255951bbcedce314f67368b0bc8c2cc0c6ae563027b17ffbff8996cad559405440417f5cec159aa44aff172e843e57583ee7fc91d56bcf61997c3721fd8f308c58a271f0e3a3256a3e4bb01ba0083912a281f847fd943f4520585bb0328e1b6abcb70aa41824566531827ad2d9f43aaf59d001f8d4771580000", 0xa9}, {0x0}, {&(0x7f0000000c00)="d7dda80ce210426a960c2a087823a1be32b6ca750c634fb9483c65a186ac288bdb37ebf76ef65ba8a541df7e0ec64ede0a56fc8b33aac60ab0c7f62df235d64fcc6b8c6e97b497a1407315b463f1f3a109e3e180bc759560e5ff57c4f418333e9d58627fecf50ad822e22557d614c6a46bada749c0e5ded96cf9c617f89a4280178ab231b3fd98ec350256f3043515c867e78bf21dd5b5b50c8b224c7cd9a4983bab04c46f193a4ae8e1cf2c7a96f16362b8382c6d4642050469c1daecb56d1ea0c7010e8e053ab9090d9619aa91be2c09d5e7f268c1f03bfca78d6ed041e9452eac466ee60400a9b886b53e377ad37f78efd5fb43776bcbf5352efab20f882c8779df8942e8c6306b33c621c2815f52386ee7eb548ead5c49235884283a87ba943e61a0", 0x124}, {&(0x7f0000000600)="202796a0d8a9cd5c1b08073f197052bc7bb02c57d30a2da96ce35975c8636342076c4c6eacc3510c05528fc15404dace473a5b833be713b1e9eed40df8365e292906833a7b5e9318021ddd924ee2164a97f62f8f1103148fd83cb42b0e3bebad6dda35ee04a1541d0ede57168595d1cd7ebe278e27284d751beb23329136", 0x7e}, {&(0x7f0000000500)="74b27d291b8fbf3d320b1fe80d39cc560159af7e5beb0d1e66ff266ed72359591c80708635004166a531190919aaf068aa71a19c89a4dca308993d0196993f37e0d0f7a88e8a3621e43b7600032c5c50dd86522f98684cebc5cf5bb4d6615a666d4565e1ea819c9f8daa1aa3f4d734420f9509c91ba475b0ef465c0b3b0aae20fae36afe72b67b8d6eae33357b00b5b5955ce7ae17ccf85c299a7dc22f44cd4d3cf6a3817fe862e9c585ad42159a75796aae4dfc5530cf07291c0b6bf6ac7f1a042033dfc2f276804664a4bfb5642a863d24e7fa0aea428cead078e1e4", 0xdd}, {&(0x7f0000000840)="ef85503f2f24039bd6d9279377b7b3a248ad61d1d49b0bc99bca552e6891217c582a930696d474b029926a5c9e028c41363d75931cf6b569f3164faabca5c149dba1619985a7584363b8d9979b6c39d30e309b2c93366fec8b9bb74fa6ed8cf21f7c3e35699c4ce420106cd635b5829648011a3b83eeafa09f95cc998b2cbdced59c7505b6eb6a1d189c66a9cbf9c209a87a4a73f85054d618838d2e08c969ae8240da3381ca7707e4b87d34ddb53761a98faded3a053a98028cdda5119c2904eec23e734b9b60774053abc49109af44559617c2079ac894d16c9b3b5719dcbe0e3bf39b71a6b166d5e76157ea1a0ce8784817b9e695731336f4aeeac3468a3ec2ac18f3549dc8f128ffacedde04ec", 0x10f}, {0x0}, {&(0x7f0000000280)="a70a476d3fb377a7a5ef4ded651806383bcf879ad7e85e5a1766524bb604c7924afe621b6a9ff53344fbd1477ab5b72080f9d2ddf09cff4291a27d35b370450db158d6d2b91b7353080050c369a577f5f1fdacae51eb3e42f6bd186861839cf367a3d12ab11b538e5e587f90812d045dc98bd20d9710ddb6c3bca65942e557f849dfed3643a5e127a9fd78836a2678538d8dfbaa234d9bf11a735bfc9de539f02085bf10e20a1169500e05e7076b7286e5d2a0b0a61ffe1c55e097c85e77e6a52845bbb9123ccbbc8b4808cadd8c203f43efc47a5f72a98de193", 0xda}], 0x8) r0 = mq_open(&(0x7f000084dff0)='!selinuxselinux\x00', 0x6e93ebbbcc0884f2, 0x1ca, &(0x7f0000000040)={0x9a, 0x2, 0x3}) mq_timedsend(r0, 0x0, 0x0, 0x0, 0x0) mq_timedreceive(r0, &(0x7f0000000180)=""/204, 0xcc, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, 0xffffffffffffffff, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_int(r1, &(0x7f0000000200)=0x32, 0x43408) bind$inet6(r1, &(0x7f0000001040)={0xa, 0x4e21, 0xffffffff, @mcast1, 0x20}, 0x1c) preadv(0xffffffffffffffff, &(0x7f0000000280), 0x0, 0xd9f, 0x0) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = mq_open(&(0x7f0000001ac0)='!selinuxselinux\x00', 0x40, 0x84, &(0x7f0000001b00)={0x2, 0x8, 0x5, 0x7ff}) close(r3) preadv(r0, &(0x7f0000000ac0)=[{&(0x7f0000001900)=""/84, 0x54}, {&(0x7f0000000980)=""/253, 0xfd}, {&(0x7f0000000a80)=""/30, 0x1e}, {&(0x7f0000001e00)=""/4096, 0x1000}], 0x4, 0x4000000, 0x80) mq_timedreceive(r0, &(0x7f00000006c0)=""/37, 0x25, 0x8, &(0x7f0000000700)) sendmsg$RDMA_NLDEV_CMD_SYS_GET(0xffffffffffffffff, &(0x7f00000004c0)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f0000000480)={&(0x7f0000000440)=ANY=[@ANYBLOB="a9bd7100fbdfdf220666814e1f250800010002000000084001000100000000000000df6cee8038da03000000000000008219d700"/63], 0x20}, 0x1, 0x0, 0x0, 0x20044010}, 0x1000) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000400)={&(0x7f0000000d40)=ANY=[@ANYBLOB="5000000010001507faff00000000000002000000", @ANYRES32=0x0, @ANYBLOB="00000000000000001c0012800c0001006d6163766c616e000c00028008000100100000000a000500040000000000000008000a00", @ANYBLOB="81ef1e11f4f46bfc27c90920a5dffba55fae41dd01a09d8eabc8d9f0c2e49148cd9ba073823b51c54727ff8d8b9efb8823fc726a12750f01039ca024404bca9e423e7cff8e7b994624de9f0727939c3d8b0fad17ce234a9cb905020000002f3ca7d517c5b68a57c2be2ca2104915ceaea926d2ee9d54f48f5c7091b9f9c401c200009fb78e6f89aed56f1e0adc139e735069234eeb82ab4805759aba8658653f87b5776b2fe94d8cf70194a280c7e963d41c0564be6470d7e777323e12bfb0550c197c5ec5c8b0ce96aea7acb08ee17adb270b8d20731e710e9f9751ebf15245137387b575bda52b1fb0acf873e88530236ad495a69c7630b86d39d1bce1f5619e1b91a3ef5401eea50808f8de4a02377728729c104241457314606c87f9b039a70982f3efad781edb60964362d446865513c4b92014af01f6d6fc44a543df9fa6582c68fc11025d2d70709439a2674aa185ab340d5eb5b741288dcde7033d41ed60a26bf406d00a1e656c8be08abf1069604ed123762bfc778607d3711f24c0cb62d6de56a45f7a90717fb6bc5869df0260e16f8a4e23c92f9163e8d878262ed5fab0a892a8c5a232695ca247d94a296f2a480b96d05f710b2ddbcd7c47d39f5b20d58cd71580db95ff6a01ffa26b87314d88c2f07922a7788b762557903d5889bafdd88ce8c0065902bc0798aa83a8ea2679770dd59add14f1346577a47279a8f8ff202fea0ac1d169bf003c405dbf48910de32efed3fbd512af984f9122a3777dee8749c7ece8c7f2c8b079442009f015ebe83f265476a749d5a1387cb1c55b55ca2b08a5f5014c2ebd1ef7e5c507006e8f6938bf754a626ec0c266cb30f1e19aa0162d47d2a0833469f8447a3d847fb1d762b16960adb3"], 0x50}}, 0x0) r4 = openat$full(0xffffffffffffff9c, &(0x7f0000000680), 0x22c00, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) statx(0xffffffffffffffff, &(0x7f0000000740)='./file0\x00', 0x1000, 0x10, &(0x7f00000036c0)) fstat(0xffffffffffffffff, &(0x7f0000000b00)) sendmsg$nl_route(r4, &(0x7f0000001a80)={&(0x7f0000001980)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f0000000780)={&(0x7f0000001040)=ANY=[], 0x70}, 0x1, 0x0, 0x0, 0x4000}, 0x4000) 17:58:56 executing program 4: r0 = semget$private(0x0, 0x0, 0x0) (async) r1 = perf_event_open(&(0x7f000001d000)={0x1, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x20}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f0000064e80)={0x0, [], 0x8, "388ba501dc8d52"}) (async) perf_event_open(&(0x7f0000000080)={0x3, 0x80, 0x40, 0x76, 0xe0, 0xff, 0x0, 0x6, 0x80000, 0x5, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x59, 0x4, @perf_config_ext={0x4}, 0x2006, 0xfffffffeffffffff, 0x7, 0x5, 0x7fffffffffffffff, 0x200, 0x1, 0x0, 0x3ff, 0x0, 0x8}, 0xffffffffffffffff, 0xc, 0xffffffffffffffff, 0x0) (async) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r1, 0x81f8943c, &(0x7f000004e280)) fcntl$setsig(r1, 0xa, 0x0) ioctl$BTRFS_IOC_SUBVOL_CREATE_V2(0xffffffffffffffff, 0x50009418, &(0x7f0000000ec0)={{}, 0x0, 0x10, @unused=[0x10001, 0xffff, 0x8001], @name="8486f678ff19e04bffc1c63a26b8d9681ecbfc28026b89ebec9f3418db52e759ce33a11af97ad58334c92f8a1c6ca50685e4ab7ea1cf19315e64f7ccab8c9edb188d72f97ba68da59bbf0e387e865a17d3e02c2f09d6dcd721445b7762b1c0c79a3a4d08d4d806288043fb5a8047112dc11b39547f18038fdaf88937e8f857ba440d7b18e50b62ce67dba59818d3d71c14ca9176398fee9cf60209fc4526f088c7cc3230a32d499ab58b7c6aa86a0edbfd0ed3890670057e607316576ecb03aa43e26ec15a1c76172b12eb4f0f5655bb0549c7f1066e0bc5e1553fc193001c82a2f20083daee334b2343015b10bdaee81af2d88a004e7551aca8e713856bdeef8d717c79784f7d3ead67d8cdee815a69faec67649e17596733e662ea725c6d7d9f440d12f8f4b55c4026c5c9db012264186f713eb1e3c42145909a6cb5fbf1a53f9820a5816b85b2bf3d3eee9d44c69df3a95dd05c5419ae93ce9989f200da08d0dfbe89baf591204129c2e4ef661a31263f78394f0fe1d1d8d63ee375fec1453df27d280eca95160454110368bae8c41348077f72432752b4e1cc2144e89ad77abc045ad668f82a9625a0fb99010407150c7757939fb449592d439ddeeba6cca5d784c233e82bc8c9c22529648ca1535e6323d4e133fff8a68fdee067bc3f264f8e1e018f13b0c3090f2b24010314bec973161a0efa76cc1aac5a1188ae79a4e581c492b07ac8c519dca03e9245db12d018616405f0af47f717a8a9733636aa6113ec5d68b778d2d8cb686507e6eaf95a8074ca0c335bac0defb24e4d59cc00069a6a9d6a271115200c4ddc177111d75dc591ae2b15da0243c005ef45ce654a24ea215dea3c9f186f5a08c042cc69f9d3cc07c1f543e17dbf75429e37d7bfe965c85a72b32592169b07605b4f1a054629e9711ff827fbf37bfc20bc8f0696015186428326ffe8c212c2194ba89f006eb7a7eb0d31b240196ff19d03ac5ac89f4262144b2f9ac7358d5587c4e4f01967e8df2c04da377706c153fa0d21bb46e561d97c08e0440167d34c28f7b43fd953f0e00457907dafa7c5120c704af28bdb8bfba4b94758952b579617037c968976b2b80bca02b6f9283830330e0a95f01ef43edabc817c08da59e366b7ffc9f23bf42804f2cc747d5a28178dfc6523688deb5b044fb9407f7ef00f4ac30cfb42e7f3de246aece078bdbd081fd247f5619e49d93e0afda854886a1b8df470a0385f378b4fbf7443a3d3ffd2447b1caf4a083de1dfffb6aba021a4843f1d9f5a3bd858d7060c567847d7a63573165741bf44df4a8ff28a7ed9bb31b9eabe0156a389aaaf569ed83fae7c91ac4c0c4c82a7d04e7630a503c2d2824331d68c69c78befdfbb9b645a116ba00bcc38fcc2a535565a65083ace704d7c5ad25762c80a805a2e6859ee4c0797b548a06d6ce04e175410f53bdac088a845cc660ea5724ff9a1e802523759fca2ee589b34f5ef23622f4e367a3eb22e7ec2eb5e59989babe94e821813bcef8074af6a38c4ce743fef41c9122a94057c378669533b8e0079e232000275134a2f0d992b4b21d271859f2769b770d5e5b5a6929a5d47b218230831b7ab3e44faadf04ba012c5012ba74a997223e8b777ed167c9e68374b6106a8a489b2aceb331157ad1057d28c776c5a4172c3747134688d68e3f3118b8869181d0971f8ba0865811d7b37a8308c66a1c774cb0d40da77581ed69a6c8ed9b57c7b9d563826e9e43f91f886cf0d6329b1f1b73a2d4f8aed2706a76b278817c8ec5f40cb840061ca63c8787a8ee7685e0bd2e070ec7fed35c9aa7762ec150ce1bdcefbfb026c8d01a217376a69bb003bef3c04fd4e82d120322f43e06018e6088a4a0e7a3a55752a343f16e56c7a54e2904a28fe21f301f0e848fb9230780e4d92e022ce6aba11b523fd9975c486808c556e2ea4bbbd6cdf5a6530434e9d69fbfc52e07481728bdedddec2ce6c51470841fd6f9267bfc00388492e07cac4ca1de23ec27715b52cf4473e932b649d6fca9394008d01652cb39048bc5b1adf88b9544d1f972d6151ad264a7003c65980e90762f6487bf5635cedeb38092b19d0c5c6d853c48a81847e4b57f01a15893d24beb95c7c56eed18906e41637a36f689f0209c8bd4684c7d1c4ce3c1b827ec9d60ccba9cfbe0e7e3b85958263398f3d0ce8b681370fc4bf9bb15a56c46f3898b3b10c452ba1052f5f84e6490df6d3828c2acef7a062a9943dc03dfb7cdc22be1b5fe4b016b409c5c3a68e126d483485d43cbfb381ed6dfa98a531e968ff10c725a1a3d55ea92b43bafaf063a71b37d57a2d3e7080dc14ba0ecdb30064393dc0cb2a4a885ab334a00aa1c93d1c6607fc3057c416834e564035b2f281f2d63e04ba5fac51ec0c1b31637bb192cfba641751fc949675a14c94394dbc93de2e8b6428e0bd058f6c1316f740c0a8b8b5df7c891abf0d358c76a253a88efdfd0a57c01a5e39fc3c7c016f9afae9bf2865768fe6c9476c08688a002937163be9c41bdcc2e074cc3d2e7aec5439a8c24ea60ae7e2f4153ca189c773005901cc2b93c6f6dfd45c818e77e93c17ba87f4c35249ee142f4e627d528aea6ff17c6c191b5afc347de20824efec96bc4368a92204f4eaaa7a9fb0341716d3298c1f09a054b09391a61d2f9f01dba2c3431d93d57e0cf184f49c9ed8cb362de6d2325acd621b72c4b6313bbf03ae35ec3d1193617d1f464b1639c4c3b0295ed44ab7afa997bbea8d7a7fc337764f47287dad85b16ae58b979a817abca71ed05560142757553bf06dbf2a3952330d2bee9e7effe27c9787617ac0328602f8f1f4d6028e1409fde7be878a5274f44d792a9cd796c7c2d574a35921b011f1a8f6b6d88e1524c6d441237bc9d56e6e943d9071f37255c84cd43110ff0cfa9e8028129faaab88a727f3ef44ea5eb796ed2461eb920bf844638bbcb827210c10fc67876faba1094d906dacce8bcab96b2313f05307b4108984fafe3d45a04fa9b6bd5a8a80842ba1cdcaf776236e6f42965259be0e82423092bd7b4828553e64c077531e99e1030e16bfa39139c83fdefa95b1cd1c4051a0e5a79d93add29e6897ebf629388d70833b3ba52fc65079cc75ec05635c24f7de1c90274c2e00b0a470e8ec5a661585c2320a2c3a70df23e7ebd8cb45c4bc438e2bb51eab30ab1567ed1bf9a29fe338203c63b2ab031be6bba20292be141ff51c062d3f839d0da0cb35822b1d1ec96c06c68fd350ab0ebd2d220b71686a5dd089dd263eb7113e76ba02ce8b4c05d2a1e12c74b5ef158f790db57868d24762606824b10eaf5120ea2d3940ccf0e890164f057eeaf5b4639d0e7f9662712fd30780dc7637f43a9432436b4c4a078ef0782b6646da730a83ceca950bf7024cce2b3689b0be0db2c5f837b696ab5a8b391609267291d8c9b6cc28a1d831da135d344dfd2beef1f4b61ac9c869862d39365bac9d19257f9bd2c18aff542f5ed35b91646ee6b545e0fb6890a09f78246dfd79a871ae36447cce028b47342b0aed3c9491b4b6ffc8d848aa5915d1aafda0911f5f01ef6c50e7f0afc49cd9580b3500605866887aeb70c6cb0f19774d496ebdb6b00793a8be46d484f0125e00d8a3d03451915e2a55ca67b5dbfe786c868fc1b20b794ae669f1647183e6f16c094ce74e38688def75219c9271ffaa4f6b615c6c5d4fe3389901c61537a764dda386b052ebc3a9d80ba6c6544504366ef087539adbc200f100c9a902c681fcbe3e79e4b8c5009757da8005224ff2a7aaa1aed576532a79f4a96b6a5be55b18813d66837e7a95e32ab8f9d6c7c9902848dc7c1caac4baa9f97abcad223dddb9bc8de24abfdfa69c576b1feb7b78485adeafe2fefc5f2f665cd9b34f3efee2f95e87a7b02d0b66edf65f9abb32c2029a53c5ebf14aaa51574838901827a5efc69fc63ef13104079e831922855947b092029198a5849c930cb8413ce99341fb1fdba96e669cd3402ee0d6bff779f5d9ffb867ee2992665cbe989a35ee4fa1b3c9bd3042d250dec097f6161507cb5f9fdf930cec85088a9c1b39f291075735749168638a5679728b8f66d6a7a2914ab9d282fb6df2b6197a97f9831a63f37751769ed94e57dc770200b8033f406305940d49c3101ac5e53ab5866c6af912d7c85a7af2040f3d9b04382846ca5598952628086acd7cd384f97fd9df1b97e4465ff39a77b0839d873af29e340feef18e8a28c04b7e5b752626800f62eeeeb511843f5d2a7d0d34860fee730f9eab86f4958e54eac1beb9537ef7c5c01667e4d39b33756623203e48d540493cefabe2f00e76f4d8fc9a9dcf1e2c1e1fece410589bdff1d5ed2a0af3824951983ca47a34e1744448a6e70e0e8177735ca4c182c0290509a6a382bb471d5b8670e3e04865735ec75dc1623251ce2de7dd06c4cb6838f8eac90d4ddd6f131607a9b95d1771acc1dbd62040078005344dadab2c93a4a9baaa26cba2444877a5ecc3ebd03ff1efbefc2e9b016356c2e86aa967b1c449f7011695ab5e532e722a2ba808fc6a118117c5db4f706d8d7e3dd22a0ddf8d3ff903cc8e1b2067962dd18b7fa570dce97dcee322cb4a5f5f882cf268dd12b5728a48663a30362075bd7d5b8f67103ea7b92fe10bfff4605eff0498de79fa91e20d17ccba6d3f384e36a9b0bf96dd3074fce310f183cee4f9f2cfbb05ea12e8bfa9cb03d623bc7a446b76973d0a685c58b2798fd4d4ea8a3959df2305e87aa35d2d3ffcebf8d3f375fb78d60d18d784855b7ccaf598ee2d0d9f659417890a85372b1224054ff36739f051460a63600c7cfb3b89836e92e9717bcb5843934d9e1390886a4a3cbd1347afe50a0da424216da36121994f5e08a106103f21b23b71f2bbadee3f01ecdf24eeb8ff7fb1331063298b0e031bb3e9ef4aac1cbcb06031dfa3ea7a4f32c8e2f81ce5137acd9e2947117cff3981d23ae22e2655a5e399e82e5f1ca7327aa8c26160402f31a840174a7fd40b7755f51b5b2b44eac5897ae806013321e51a3d8f6597284b62341290b70a15819a3640c332cd0f88cc567b248f67975bc07420551feb9003caf4dba073e76a17813199e2a0c57ad8862cbf79e1980fa40de109709927cceec2b16f6f38eb8229bdaab127716cc138ed74fcab1fb9d1e3ee15d636034de8a284c26bfa94ad20eb219fedc286650e7033ee73b8a75cec1177ae78856cbbcd6394e80d818087d4d011324bcb94bf2242afce27e54a72ac08c41b0aa526fd8d802301faa0e450830bb0a1333dad51d69606447c9b485b14541b51f922fc065156d619c7d1dea07fc09b8f3949e72d6a93bfa66142d301bca2cadcc61ab2871aea4075228bd7ec5c4b4333ddff844acaea97e36c8a0f4c966ab7d6a8248e8556edf3c2f38c6a1dc60f715588ca0ea26a525841c15189bad7a39dbb9ed7f003598f2e3c3365a15d4bb9260ad380de4bdef8e0dcaa4d2abb4ea447b8520fa01e200a40976a6632107a1ba4014268709ebfab68bd42517c50b83c97fce3005d1a1d81cfcaa471a703c9c366bcf9d028d208ee8c96ab2ba460b1f60ede19312efcfd4c7a9b4bcc6b21ebc0e66138b2df4bded24c0f8b6bafbf84c0c9e525c0c60c962f5b8753ad41c73da1a0b34918448c91a50a2d8731cbf675895aa4096c2efe98e0f96650f99684e597c3ae3a6a9ec85e95e923b8da62660bc9fd58"}) (async) r2 = socket$netlink(0x10, 0x3, 0x0) (async) socketpair$unix(0x1, 0x5, 0x0, 0x0) (async) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f0000000cc0)) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f00000001c0)="f8", 0x1}], 0x1}, 0x0) (async) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000000)="290000002000190f00003fffffffda060200000000e80001dd0000040d001800ea11006b0005000000", 0x29}], 0x1) (async) semop(r0, &(0x7f0000000180)=[{0x4, 0xd5, 0x800}, {0x2, 0x9, 0x800}, {0x1, 0x411}, {0x0, 0x6, 0x1800}, {0x4, 0x0, 0x800}, {0x1, 0x0, 0x800}, {0x3, 0xffff, 0x1000}], 0x7) syz_mount_image$btrfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x8100000, 0x1e, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e85000000000500010000ffffffffffffffff0000000800000000000002f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d07000000000000000000500000000000001010000000000000000000000000000000000000000000000000010000000000d0000000000000060000000000000001000000000000000010000000100000001000000010000061000000040000000000000000000000000000000000000000000000450300000000000000000000000100000000000000000000010000000000007200000000000010000000100000001000000000000000000000000000000000000000000000000000000000000000001a8885d61aee4febb69bd33546bd0e04f90cac8b044b4fa88bee4b8d3da88dc2", 0x12b, 0x10000}, {&(0x7f0000010200)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\a\x00\x00\x00\x00\x00\x00\x00\a', 0x14, 0x10220}, {&(0x7f0000010300)="00000000000000000000000001000000000000e40000100000000000000040000000000002000000000000000000010000000000020000000000000000100000001000000010000001000000010000000000000000001000000000001a8885d61aee4febb69bd33546bd0e04", 0x6c, 0x10320}, {&(0x7f0000010400)="000000000000000000000000105000000000000500000000000000001010000000000004000000000000000020500000000000050000000000000000005000000000000400000000000000007050000000000004000000000000000080500000000000040000000000000000000001000000000080000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f050000000000006000000000000000010100000000000040000000000000000b0500000000000060000000000000000d050000000000006000000000000000000510000000000060000000000000000605000000000000600000000000000000000010000000000d0000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000005000000000000700000000000000001010000000000004000000000000000010500000000000070000000000000000d050000000000006000000000000000000510000000000060000000000000000605000000000000600000000000000000000010000000000d000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000050500000000000040000000000000000101000000000000400000000000000006050000000000004000000000000000000500000000000040000000000000000705000000000000400000000000000008050000000000004000000000000000000000100000000008000000000000001", 0x274, 0x10b20}, {&(0x7f0000010800)="0000000000000000000000000000000019000000000002000000000000000000010000000000050000000000000000000100000001000010000001000100010000000000000000006900000000001a8885d61aee4febb69bd33546bd0e04000019000000000002000000000000000000010000000000050000000000000000000100000001000010000001000100010000000000000000005000000000001a8885d61aee4febb69bd33546bd0e04000040000000000002000000000000000000010000000000020000000000000000100000001000000010000001000000010000000000000000001000000000001a8885d61aee4febb69bd33546bd0e040100000000000000000000010000000000007200000000000010000000100000001000000000000000000000000000000000000000000000000000000000000000001a8885d61aee4febb69bd33546bd0e04f90cac8b044b4fa88bee4b8d3da88dc2b758485800000000000000000000000000000000000000000000000000000000f90cac8b044b4fa88bee4b8d3da88dc200101000000000000100000000000001e1ee0d5d64d84a64be712c7636496d140400000000000000030000000000000004000000000100000000000000d80100000000000000390f0000620000000001000000000000e40000100000000000e90e0000500000000001000000000000e40000500000000000990e0000500000000001000000000000e40000690000000000490e000050", 0x226, 0x100ea0}, {&(0x7f0000010b00)="0000000000000000000000000000000019000000000002000000000000000000010000000000050000000000000000000100000001000010000001000100010000000000000000006900000000001a8885d61aee4febb69bd33546bd0e04000019000000000002000000000000000000010000000000050000000000000000000100000001000010000001000100010000000000000000005000000000001a8885d61aee4febb69bd33546bd0e04000040000000000002000000000000000000010000000000020000000000000000100000001000000010000001000000010000000000000000001000000000001a8885d61aee4febb69bd33546bd0e040100000000000000000000010000000000007200000000000010000000100000001000000000000000000000000000000000000000000000000000000000000000001a8885d61aee4febb69bd33546bd0e04f90cac8b044b4fa88bee4b8d3da88dc2", 0x160, 0x101ea0}, {&(0x7f0000011800)="b8e6bc4200000000000000000000000000000000000000000000000000000000f90cac8b044b4fa88bee4b8d3da88dc200005000000000000100000000000001e1ee0d5d64d84a64be712c7636496d14070000000000000001000000000000000a000000000200000000000000840000000000000000e40d0000b701000004000000000000008400000000000000002d0c0000b701000005000000000000000c06000000000000001c0c0000110000000500000000000000840000000000000000650a0000b70100000600000000000000010000000000000000c5090000a000000006000000000000000c0600000000000000b90900000c000000060000000000000054d2c2bf8d0000000094090000250000000700000000000000840000000000000000dd070000b7010000090000000000000084000000000000000026060000b7010000f7ffffffffffffff8400000000000000006f040000b701", 0x15d, 0x500000}, {&(0x7f0000011a00)="0000000000000000000000000000000000000000040000000000000000010000000000000090500000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000400", 0x65, 0x500560}, {&(0x7f0000011b00)="00000000000000000000000400000000000000000000000000000000a05000000000000000000000000000001000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000004", 0x5b, 0x500720}, {&(0x7f0000011c00)="000001000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed41", 0x38, 0x500840}, {&(0x7f0000011d00)="00000600000000000000000000000000000000605000000000000000000000000000001000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000006", 0x52, 0x5008e0}, {&(0x7f0000011e00)="00000000000000000000000000000000000000000000000000050000000000000084ffffffffffffffff0000000000000000000007000264656661756c74000000000000000002002e2e03000000000000000000000000000000000000000000000000100000000000000000000000000000010000000000000000000000ed41000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005bbc645f00000000000000005bbc645f00000000000000005bbc645f00000000000000005bbc645f000000000000000001000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed410000000000000000000000000080ffffffff", 0x132, 0x5009e0}, {&(0x7f0000012000)="000000000000000000000600000000000000000100000000000000d05000000000000000000000000000003000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000106000000000000000b4f7fb0d0124f978a408dac5052e4f6000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000005cbc645f00000000c7a335155bbc645f", 0xc1, 0x500b60}, {&(0x7f0000000480)="000000000000000000070064656661756c7401000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed41", 0x48, 0x500c80}, {&(0x7f0000012200)="0000000000000000000000000000000000000600000000000000000000000000000000005100000000000000000000000000001000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000006", 0x62, 0x500d20}, {&(0x7f0000012300)="00000000000000000001000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed41", 0x3f, 0x500e40}, {&(0x7f0000012400)="0000000000000000000700000000000000000000000000000000105000000000000000000000000000001000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000007", 0x59, 0x500ee0}, {&(0x7f0000012500)="46ea879d00000000000000000000000000000000000000000000000000000000f90cac8b044b4fa88bee4b8d3da88dc200105000000000000100000000000001e1ee0d5d64d84a64be712c7636496d14070000000000000002000000000000000e000000000000100000000000c00000400000000000830f0000180000000010100000000000a90000000000000000620f0000210000000000500000000000a90000000000000000410f0000210000000000500000000000c00000190000000000290f0000180000000010500000000000a90000000000000000080f0000210000000030500000000000a80030000000000000d30e0000350000000060500000000000a90000000000000000b20e0000210000000090500000000000a90000000000000000910e00002100000000a0500000000000a90000000000000000700e00002100000000c0500000000000a900000000000000004f0e00002100000000d0500000000000a901000000000000002e0e00002100000000e0500000000000a900000000000000000d0e0000210000000000510000000000a90000000000000000ec0d0000210000000000690000000000c00000190000000000d40d000018", 0x1c0, 0x501000}, {&(0x7f0000012700)="0000010000000000000500000000000000010000000000000006000000000000000200000000000000b00400000000000000010000000000000006000000000000000200000000000000b00500000000000000010000000000000006000000000000000200000000000000b00500000000000000010000000000000006000000000000000200000000000000b00500000000000000010000000000000004000000000000000200000000000000b00900000000000000010000000000000004000000000000000200000000000000b0f7ffffffffffffff010000000000000006000000000000000200000000000000b00700000000000000010000000000000006000000000000000100000000000000b205000000000000000501000000000000000000000000000001000000010000000000000007000000000000000200000000000000b0020000000000000000c000000000000000010000000000000500000000000000010000000000000007000000000000000200000000000000b00100000000000000010000000000000004000000000000000200000000000000b003000000000000000010000000000000000100000000000002", 0x1b9, 0x501e40}, {&(0x7f0000000280)="f37badf500000000000000000000000000000000000000000000000000000000f90cac8b044b4fa88bee4b8d3da88dc200605000000000000100000000000001e1ee0d5d64d84a64be712c7636496d14060000000000000007000000000000000100000000f6ffffffffffffff8000305000000000008f0f00000c", 0x7b, 0x506000}, {&(0x7f0000012e00)="00000000000000000000000000000000000000008941f9988941f9988941f998", 0x20, 0x506fe0}, {&(0x7f0000013000)="b95ad41c00000000000000000000000000000000000000000000000000000000f90cac8b044b4fa88bee4b8d3da88dc200905000000000000100000000000001e1ee0d5d64d84a64be712c7636496d140400000000000000f7ffffffffffffff02000000000001000000000000010000000000000000fb0e0000a000000000010000000000000c0001000000000000ef0e00000c", 0x94, 0x509000}, {&(0x7f0000013100)="0000000000000000000000000000000000000000000000000000000002002e2e04000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000ed41000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005bbc645f00000000000000005bbc645f00000000000000005bbc645f00000000000000000000000000000000000000003e94c21700000000000000000000000000000000000000000000000000000000f90cac8b044b4fa88bee4b8d3da88dc200a05000000000000100000000000001e1ee0d5d64d84a64be712c7636496d140400000000000000090000000000000001000000000b4f7fb0d0124f97fb8a408dac5052e4f6930f000008", 0x13b, 0x509f40}, {&(0x7f0000013300)="000000000000000000000000000000000000000000000000050000000000", 0x1e, 0x50afe0}, {&(0x7f0000013500)="0000010000000000000500000000000000010000000000000006000000000000000200000000000000b00400000000000000010000000000000006000000000000000200000000000000b00100000000000000010000000000000006000000000000000200000000000000b00500000000000000010000000000000006000000000000000200000000000000b00500000000000000010000000000000006000000000000000200000000000000b00500000000000000010000000000000006000000000000000200000000000000b00200000000000000010000000000000004000000000000000200000000000000b00900000000000000010000000000000004000000000000000200000000000000b0f7ffffffffffffff010000000000000006000000000000000200000000000000b00700000000000000010000000000000006000000000000000100000000000000b20500000000000000050100000000000000000000000000000100000000c000000000000000010000000000000500000000000000010000000000000004000000000000000200000000000000b00300000000000000001000000000000000010000000000000200000000000000d35bdc0e00000000000000000000000000000000000000000000000000000000f90cac8b044b4fa88bee4b8d3da88dc200c05000000000000100000000000001e1ee0d5d64d84a64be712c7636496d140600000000000000050000000000000012000000000001000000000000010000000000000000fb0e0000a000000000010000000000000c0001000000000000ef0e00000c0000000001000000000000544bae790400000000cc0e0000230000000001000000000000546b826b1100000000a50e000027000000000100000000000054bf5d291700000000820e000023000000000100000000000054bcde42e5000000005f0e000023000000000100000000000054482d12f6000000003c0e0000230000000001000000000000600200000000000000190e0000230000000001000000000000600300000000000000f60d0000230000000001000000000000600400000000000000d30d0000230000000001000000000000600500000000000000b00d0000230000000001000000000000600600000000000000890d0000270000000101000000000000010000000000000000e90c0000a000000001010000000000000c0001000000000000da0c00000f0000000101000000000000544bae790400000000b70c000023000000010100000000000054482d12f600000000940c0000230000000101000000000000600200000000000000710c00002300000001010000000000006003000000000000004e0c000023", 0x3e4, 0x50be40}, {&(0x7f0000001ec0)="0000000000000000000000000000000000000003010000000000000100000000000000000600000000000000000005000766696c653102010000000000000100000000000000000600000000000000000005000166696c653003010000000000000100000000000000000600000000000000000005000766696c653102010000000000000100000000000000000600000000000000000005000166696c65300200000000000000050066696c653006000000000000000600000000000000140000000000000000000000000000000000000000000000010000000000000000000000ed41000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000000000000000000005cbc645f00000000ae7d1e135cbc645f00000000cb865b135cbc645f00000000cb865b135cbc645f00000000ae7d1e1306010000000000000100000000000000000600000000000000000009000166696c652e636f6c6405010000000000000100000000000000000600000000000000000005000166696c653305010000000000000100000000000000000600000000000000000005000166696c653204010000000000000100000000000000000600000000000000000005000166696c653101010000000000000100000000000000000600000000000000000005000266696c653004010000000000000100000000000000000600000000000000000005000166696c653105010000000000000100000000000000000600000000000000000005000166696c653205010000000000000100000000000000000600000000000000000005000166696c653306010000000000000100000000000000000600000000000000000009000166696c652e636f6c6401010000000000000100000000000000000600000000000000000005000266696c6530000000000000000002002e2e030000000000000006000000000000003a0000000000000000100000000000000000000000000000010000000000000000000000ed41000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000005bbc645f00000000000000005cbc645f00000000cb865b135cbc645f00000000cb865b135bbc645f00000000000000009375120100000000000000000000000000000000000000000000000000000000f90cac8b044b4fa88bee4b8d3da88dc200d05000000000000100000000000001e1ee0d5d64d84a64be712c7636496d14060000000000000005000000000000000200000001000100000000000001000000000000000000c05000000000000600000000000000020100000000000001000000000000000000e050000000000006", 0x400, 0x50cca0}, {&(0x7f0000000700)="f816d9c600000000000000000000000000000000000000000000000000000000f90cac8b044b4fa88bee4b8d3da88dc200e05000000000000100000000000001e1ee0d5d64d84a64be712c7636496d140600000000000000050000000000000011000000000201000000000000010000000000000000fb0e0000a000000002010000000000000c0101000000000000ec0e00000f00000002010000000000006c0000000000000000bd0a00002f04000003010000000000000100000000000000001d0a0000a000000003010000000000000c01010000000000000e0a00000f00000003010000000000006c0000000000000000d30900003b000000040100000000000001000000000000000033090000a000000004010000000000000c0001000000000000240900000f00000004010000000000001822a8f12600000000f50800002f000000040100000000000018d65ba13500000000c60800002f00000004010000000000006c0000000000000000a70800001f000000050100000000000001000000000000000007080000a000000005010000000000000c0001000000000000e90700001e00000005010000000000006c0000000000000000b407000035000000060100000000000001000000000000000014070000a000000006010000000000000c0001000000000000010700001300000006010000000000006c00000000000000008806000079", 0x20b, 0x50e000}, {&(0x7f0000014000)="0000000000000000000000000006000000000000006400000000000000000000000073797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c6572730600000000000000090066696c652e636f6c6406000000000000000600000000000000640000000000000064000000000000000000000000000000010000000000000000000000ed81000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000005cbc645f00000000cb865b135cbc645f00000000cb865b135cbc645f00000000cb865b135cbc645f00000000cb865b1306000000000000000030000000000000000000000100305000000000000030000000000000000000000000000000300000000000000400000000000000050066696c65320500000000000000050066696c653306000000000000000600000000000000282300000000000000300000000000000000000000000000020000000000000000000000ed81000000000000000000000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000000000005cbc645f00000000cb865b135cbc645f00000000cb865b135cbc645f00000000cb865b135cbc645f00000000cb865b1306000000000000000a00000000000000000000000073797a6b616c6c6572730000000000000000000000000000000000060000000000000006000b0008757365722e7861747472317861747472310000000000000000000000000000000000060000000000000006000b0008757365722e7861747472327861747472320300000000000000050066696c6531060000000000000006000000000000000a000000000000000a000000000000000000000000000000010000000000000000000000ed81000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000005cbc645f00000000cb865b135cbc645f00000000cb865b135cbc645f00000000cb865b135cbc645f00000000cb865b130600000000000000260000000000000000000000002f746d702f73797a2d696d61676567656e3038323231363939382f66696c65302f66696c65300300000000000000050066696c653106000000000000000600000000000000260000000000000026000000000000000000000000000000010000000000000000000000ffa1000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000005cbc645f00000000cb865b135cbc645f00000000cb865b135cbc645f00000000cb865b135cbc645f00000000cb865b1306000000000000001a04000000000000000000000073797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c0200000000000000050066696c6530060000000000000006000000000000001a040000000000001a040000000000000000000000000000010000000000000000000000ed81000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000005cbc645f00000000cb865b135cbc645f00000000cb865b135cbc645f00000000cb865b135cbc645f00000000cb865b13", 0x920, 0x50e6e0}, {&(0x7f0000015600)="af6d627700000000000000000000000000000000000000000000000000000000f90cac8b044b4fa88bee4b8d3da88dc200005100000000000100000000000001e1ee0d5d64d84a64be712c7636496d140600000000000000040000000000000004000000000000000000000000f90100000000000000730f0000280000000100000000000000cc0000100000000000430f0000300000000100000000000000cc0000500000000000130f0000300000000100000000000000cc0000690000000000e30e000030", 0xc6, 0x510000}, {&(0x7f0000015700)="00000000000000000300000000000000000100000000000000006900000000000000190000000000e1ee0d5d64d84a64be712c7636496d140300000000000000000100000000000000005000000000000000190000000000e1ee0d5d64d84a64be712c7636496d140300000000000000000100000000000000001000000000000000400000000000e1ee0d5d64d84a64be712c7636496d14", 0x98, 0x510f40}], 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="668961a906652deaa212a22be5632ff882a1ad82647a7419780b4aed5b80e442ae2f3b5aecd7ccf699d174e396f3d4123cb5dea432f52a4ea9099f252fc18e324209f4d559d6e5e1437c4232f5aed76c19c47fdf3c87f168aa92e3e63690ffafd0f2af4226b68c92f329ca5128c6c520ce7cc2cc24242079535c33179503d2f82ec78f5dede936371224095e85fc00"/156], 0x0) (async) openat$bsg(0xffffffffffffff9c, &(0x7f0000000000), 0x470d83, 0x408) openat$bsg(0xffffffffffffff9c, &(0x7f0000003800), 0x0, 0x0) (async) syz_genetlink_get_family_id$devlink(0x0, 0xffffffffffffffff) 17:58:56 executing program 3: openat$ppp(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$PPPIOCSMAXCID(0xffffffffffffffff, 0x40047451, &(0x7f0000000040)=0x7) (async, rerun: 64) perf_event_open(&(0x7f0000000340)={0x1, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x40002}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x9) (async, rerun: 64) r0 = syz_open_dev$vbi(&(0x7f0000000100), 0x1, 0x2) r1 = memfd_create(&(0x7f0000000140)='\\vnet0?\'`/{,vi.et1eb0u_er\x00', 0x1) (async) r2 = socket(0x10, 0x803, 0x0) sendmsg$TIPC_NL_MON_GET(0xffffffffffffffff, &(0x7f0000000600)={0x0, 0x0, &(0x7f00000005c0)={&(0x7f00000006c0)=ANY=[@ANYBLOB="9951312c1c98736812407fdb1d08eca3bb1f2a019f4cd9a14c9a0c88384b8092891076e4b651e8e222a87e2de1dba5040032f8bf06dc57458b2a81dbac1b39fb1aece0e957fc73133930852d319ddbbb21110ded56d741e8fd6e57a744", @ANYBLOB="9fa3ef67bc6bbb34bcad914d5503000000507104900e44448d880808bd47b94bfba8810f5c48c5b7f17d20f2b774066629d0f2feaaebb8e7a81fbb1240f19011f345ad3096c3000000000000"], 0x88}}, 0x20000040) (async) sendmsg$nl_route(0xffffffffffffffff, 0x0, 0x0) ftruncate(r1, 0x1000000) sendmsg$nl_route_sched(r2, &(0x7f00000000c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x2}, 0xc, &(0x7f0000000080)={&(0x7f0000000180)=@deltaction={0xe8, 0x31, 0x8, 0x70bd2d, 0x25dfdbfe, {}, [@TCA_ACT_TAB={0x28, 0x1, [{0xc, 0x3fe1, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x3}}, {0xc, 0x13, 0x0, 0x0, @TCA_ACT_KIND={0x8, 0x1, 'ife\x00'}}, {0xc, 0x1d, 0x0, 0x0, @TCA_ACT_INDEX={0x8}}]}, @TCA_ACT_TAB={0x28, 0x1, [{0xc, 0x8, 0x0, 0x0, @TCA_ACT_KIND={0x8, 0x1, 'ife\x00'}}, {0xc, 0x1d, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x10001}}, {0xc, 0x5, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x3f}}]}, @TCA_ACT_TAB={0x34, 0x1, [{0xc, 0x1c, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0xff}}, {0x10, 0x14, 0x0, 0x0, @TCA_ACT_KIND={0xc, 0x1, 'skbedit\x00'}}, {0x14, 0x10, 0x0, 0x0, @TCA_ACT_KIND={0xf, 0x1, 'tunnel_key\x00'}}]}, @TCA_ACT_TAB={0x24, 0x1, [{0x10, 0x1, 0x0, 0x0, @TCA_ACT_KIND={0xa, 0x1, 'pedit\x00'}}, {0x10, 0x20, 0x0, 0x0, @TCA_ACT_KIND={0xc, 0x1, 'skbedit\x00'}}]}, @TCA_ACT_TAB={0x2c, 0x1, [{0xc, 0xd, 0x0, 0x0, @TCA_ACT_KIND={0x8, 0x1, 'ife\x00'}}, {0x10, 0xa, 0x0, 0x0, @TCA_ACT_KIND={0xb, 0x1, 'mirred\x00'}}, {0xc, 0x8, 0x0, 0x0, @TCA_ACT_KIND={0x8, 0x1, 'bpf\x00'}}]}]}, 0xe8}, 0x1, 0x0, 0x0, 0x80}, 0x44) sendfile(r0, r1, &(0x7f0000000040)=0xf18003, 0xeefffdef) (async) write$binfmt_script(0xffffffffffffffff, &(0x7f0000000000)=ANY=[], 0x208e24b) (async, rerun: 32) syz_genetlink_get_family_id$nl80211(0x0, 0xffffffffffffffff) (rerun: 32) 17:58:56 executing program 1: perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c4b, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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_bp={0x0, 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async, rerun: 64) mmap(&(0x7f0000000000/0xff5000)=nil, 0xff5000, 0x0, 0x200000005c831, 0xffffffffffffffff, 0x0) (async, rerun: 64) mprotect(&(0x7f000088f000/0x4000)=nil, 0x4000, 0x2000002) r0 = syz_mount_image$squashfs(&(0x7f0000000000), 0x0, 0x8100000, 0x0, &(0x7f0000000200), 0x804000, 0x0, 0x0) ioprio_set$uid(0x3, 0x0, 0x0) (async) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_tcp_TCP_CONGESTION(r1, 0x6, 0xd, &(0x7f00000007c0)='bbr\x00', 0x4) syz_mount_image$ext4(&(0x7f0000000900)='ext4\x00', &(0x7f0000000940)='./file1\x00', 0x20117, 0x3, &(0x7f0000000cc0)=[{&(0x7f0000000300)="c2e3b7d8ca5f", 0x6, 0x5}, {&(0x7f0000000980)="bf041fd90cc701fbcefc6ac68f18b71cd4500a2b77ce7819d5f3dcc244e83b2d25ca23dc3d0fb02514da445492041b6061ef2296e4fc3ffe0aa77a93f9d599b6b13550a7780581d50645fe05b67930443243c143c3301810467b3e3ecd406b2256aa71835a8fcf3b071bc40c2dc0d8748f0022c3b506fecee0dca3eb729cb2ed012b4006ee02ff017126b196ef0bfdb6e3a143d6da682ffe520f233b986d5f9e7bbb60c85198ac460003f0483198479e48af8b1e31f3a37552fcf6472d", 0xbd, 0xb}, {&(0x7f0000000580)="e28b6750ec2552c417f01897022bb6a71f02c0fc699b9f85ddb5f2a0e432224e371dc050ab8e807ed2b1df3ff53ea98eb4986a39af5d9231c7ae7e02adeda9bd38493287b853e7b8e1b107951bb44d1350127a8f0a319276c1a4b9a60f6c81d2a7a93a5ab497d6949a0e48c0715a35421f3a58f5016964bbbfeb81e8c6da9d482dda931e78a35c8f685462e5b9bf2b08102710ce881b67c8ae6286b4c414b76e483dae1f114aafc9f132f57d7cfd24d4a45038c93ceefaea050d266fae7bcb1800271dba1c85e21faf9b3e930e4e8fb2bf903233137633ea1aa07b94d2ea70fa32d0e11646b6fb0756b99298123e3a521fdc997150a7952ab029c9a31a7d32788bb75e904500"/271, 0x10f, 0x20008}], 0x803050, &(0x7f0000000d40)=ANY=[], 0x0) r2 = shmget$private(0x0, 0x1000, 0x54001800, &(0x7f0000fff000/0x1000)=nil) shmat(r2, &(0x7f0000000000/0x4000)=nil, 0xffffffffffff6fff) shmat(r2, &(0x7f0000600000/0x3000)=nil, 0x7800) (async) r3 = syz_open_dev$usbmon(&(0x7f00000003c0), 0x400, 0x404040) ioctl$BTRFS_IOC_QGROUP_ASSIGN(r3, 0x40189429, &(0x7f0000000440)={0x0, 0x6, 0x3}) (async, rerun: 32) shmat(r2, &(0x7f0000ffc000/0x3000)=nil, 0x3000) (async, rerun: 32) openat(0xffffffffffffffff, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) (async) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000040)=""/135, 0x87}, {&(0x7f0000001000)=""/191, 0xbf}, {&(0x7f0000000400)=""/10, 0xa}, {&(0x7f0000000500)=""/47, 0x2f}, {&(0x7f0000000280)=""/8, 0x8}], 0x5, 0x0, 0xffff) (async) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shmget$private(0x0, 0x4000, 0x20, &(0x7f0000c22000/0x4000)=nil) perf_event_open(&(0x7f0000000200)={0x5, 0x80, 0xff, 0x1, 0x0, 0x4, 0x0, 0x4, 0xb1c34a97a8efcf48, 0x7, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x3, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x4, @perf_config_ext={0x200000000000001, 0x1}, 0x8000, 0x915, 0x10026, 0x7, 0x5, 0x800, 0x3, 0x0, 0x5, 0x0, 0x7}, 0x0, 0x5, 0xffffffffffffffff, 0x3) (async) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x8914, &(0x7f0000000040)='lo\x00\x96o\xd6Q\xb9Y\xa9\xc8J,\x00\xd2\x97\x04\x03\xdc\r') ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x8923, &(0x7f0000000680)='lo\x00\x96o8\x0fd\xa1\xe3\xd7]b}\x1f\xa1Y\xad4\x90\x9d`\xd2\x98\x00\x00\x00 \'Y\x17]\x15c\xcaR\xdd\x98OC\x89\x1b\xe7\x84\xe2\x05\x80w\xd2|D\x8dK\x14Bx\xcbuH\xc2\xeec\xbf<>Y\x1a\xfc\x1f9OB\x81\x89\x186\xc5q@n\xb4\xb6s\xb0\x00\x00\x00\x00\x00\b\x00\x00\xda\xef\xecE\xec\xd5I\xb2\x9b\xfe\x8d\x90?\x00\xe9\xe4~g:\xc1\xb2aj\x96\xbb\xa7\xe2\xc0\xdc\xf9Q\b\xeb\x16\x7fT\x11\xd3\r7\xe6\"f\xcf\x8e\xabd\x0ftp\x82\xae\xd2\x15\x8e+c\xf6\xbf\xe14>\xa6-\xa5c\xde\xd7\xab\xea\x1f\xf8s2\x9cVF\xd5\x18\xfe\x0e\x8f \x01\x00\x00y.\xfc*\x82\xa5\xa1p5\xc8{\xf7\xef\xab\xe8\x99\xebw#\x8at\x1c\x80\xfc\xb0\x95\xa2\xa7\xd7,Y]E8\x83X\xf5F\xdc\x88-\xf5\xb0\xb5^\xdb\x1a\xb6\xaa\x14\xe2\xb9\rh^J-\xd1\xbaUn\x04\'l\x1b\xe0o\xdb\xc8\x91%\x1c\xb5\xbf\xb6\x90\xb4\xc2\x7f]/\xb3\xe7\xc9\'\x94\xcfIo\xdf\x04\x95\xb5\x06\x84\x1fH>\xda\xc5\x04 \x94\x88\xeb\'\xd4;6\x7f\xd9\x99-\x1b|G\x8d\xd4\xb9%\xaaQ\xa0K\x10\x03\x93\xe1\xcc\xe7m\x80\'\xf0\xa5\xed(\r\xa8\x0f&\xb1\xf3\xff0\f\x82%_\x92\x8bD\xb9\xd9\xe7\xf2\xe4\xc1i#\xdc\x87A\xb9\xc7\r\x92\xfa\x11\x11\xb5\x1f\x03\x9d\xdd\x1bj\xdf\xacg\xe3\xa0S\xd3\x8a\xe1n\x97\xea\xf5\xa0\'\v\xe9\xa0\xf1 f\xaan\xcf\xb5i\xb6d\xbc\x92\v\xd58\x16\b\xb3_:\xa4!\ny\xc4&\nWMM\xa8\xc4\v\x9f\x01o\xf4\xab&\xb6\x17\x02P\xc3!N\xa1\x86\"\xd7\x04\xf1\xc0!\xed\xff\xee$\xc89\x8cB0\xd1dD\xe0IP\x88\xa2\xf2Y\x9af$$\xf1\x81\x96\xf7P\xac\xca\x80:!\xb4\x94#\xcb^\x9f\'\x03\xe3\x93\xb9\x82\xbf\xcf\xc4\xe3\xf7\x03Oh\xf2r\xca\x8ff\xbb/\x9f*\xaf\x1a \xa5\xa0?%M\xa5\x86\x98\xfa4\'1\xc7\f<\xcc@\xe8\x8a\xac.\xde\xe4\xc7\xf5\x9ck\xa40!\xe9\x14$\xb3\x05m\xb5m\xed\ft\x93\xd8\xa3\x80\'Y\xb9\x05\xbbt|\xbe\xbcz\n\xf3\xf5p\xf8\x9f~\x1b\xd0\v\x1cQ') sendmsg$NLBL_CIPSOV4_C_REMOVE(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f0000000200)={&(0x7f0000001840)=ANY=[@ANYRES32, @ANYRES32, @ANYRESOCT, @ANYRES32, @ANYRES32, @ANYRES64, @ANYRESHEX], 0x3}, 0x1, 0x0, 0x0, 0x4}, 0x40025) ioctl$BTRFS_IOC_SET_RECEIVED_SUBVOL(r3, 0xc0c89425, &(0x7f00000006c0)={"7a2c00afef60911c0fbe632e7738a210", 0x0, 0x0, {0x2, 0xff}, {0x5, 0x3b91}, 0x15d, [0x4, 0x40, 0x0, 0x9, 0xb81e, 0x20, 0x3380, 0x3f, 0x1, 0x9e3, 0xffffffffffffffff, 0x4, 0x8, 0x3, 0x8, 0x1]}) (async, rerun: 64) vmsplice(r4, &(0x7f00000001c0), 0x0, 0x0) (async, rerun: 64) umount2(&(0x7f0000000180)='./file1\x00', 0x0) mbind(&(0x7f0000196000/0x2000)=nil, 0x2000, 0x0, 0x0, 0x0, 0x3) (async, rerun: 32) r5 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) (async, rerun: 32) r6 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r5, r6, 0x0, 0x80000300) mmap(&(0x7f000051c000/0x1000)=nil, 0x1000, 0x6, 0x20050, r6, 0x1c01000) 17:58:56 executing program 4: r0 = semget$private(0x0, 0x0, 0x0) r1 = perf_event_open(&(0x7f000001d000)={0x1, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x20}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f0000064e80)={0x0, [], 0x8, "388ba501dc8d52"}) (async) perf_event_open(&(0x7f0000000080)={0x3, 0x80, 0x40, 0x76, 0xe0, 0xff, 0x0, 0x6, 0x80000, 0x5, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x59, 0x4, @perf_config_ext={0x4}, 0x2006, 0xfffffffeffffffff, 0x7, 0x5, 0x7fffffffffffffff, 0x200, 0x1, 0x0, 0x3ff, 0x0, 0x8}, 0xffffffffffffffff, 0xc, 0xffffffffffffffff, 0x0) (async) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r1, 0x81f8943c, &(0x7f000004e280)) fcntl$setsig(r1, 0xa, 0x0) (async) ioctl$BTRFS_IOC_SUBVOL_CREATE_V2(0xffffffffffffffff, 0x50009418, &(0x7f0000000ec0)={{}, 0x0, 0x10, @unused=[0x10001, 0xffff, 0x8001], @name="8486f678ff19e04bffc1c63a26b8d9681ecbfc28026b89ebec9f3418db52e759ce33a11af97ad58334c92f8a1c6ca50685e4ab7ea1cf19315e64f7ccab8c9edb188d72f97ba68da59bbf0e387e865a17d3e02c2f09d6dcd721445b7762b1c0c79a3a4d08d4d806288043fb5a8047112dc11b39547f18038fdaf88937e8f857ba440d7b18e50b62ce67dba59818d3d71c14ca9176398fee9cf60209fc4526f088c7cc3230a32d499ab58b7c6aa86a0edbfd0ed3890670057e607316576ecb03aa43e26ec15a1c76172b12eb4f0f5655bb0549c7f1066e0bc5e1553fc193001c82a2f20083daee334b2343015b10bdaee81af2d88a004e7551aca8e713856bdeef8d717c79784f7d3ead67d8cdee815a69faec67649e17596733e662ea725c6d7d9f440d12f8f4b55c4026c5c9db012264186f713eb1e3c42145909a6cb5fbf1a53f9820a5816b85b2bf3d3eee9d44c69df3a95dd05c5419ae93ce9989f200da08d0dfbe89baf591204129c2e4ef661a31263f78394f0fe1d1d8d63ee375fec1453df27d280eca95160454110368bae8c41348077f72432752b4e1cc2144e89ad77abc045ad668f82a9625a0fb99010407150c7757939fb449592d439ddeeba6cca5d784c233e82bc8c9c22529648ca1535e6323d4e133fff8a68fdee067bc3f264f8e1e018f13b0c3090f2b24010314bec973161a0efa76cc1aac5a1188ae79a4e581c492b07ac8c519dca03e9245db12d018616405f0af47f717a8a9733636aa6113ec5d68b778d2d8cb686507e6eaf95a8074ca0c335bac0defb24e4d59cc00069a6a9d6a271115200c4ddc177111d75dc591ae2b15da0243c005ef45ce654a24ea215dea3c9f186f5a08c042cc69f9d3cc07c1f543e17dbf75429e37d7bfe965c85a72b32592169b07605b4f1a054629e9711ff827fbf37bfc20bc8f0696015186428326ffe8c212c2194ba89f006eb7a7eb0d31b240196ff19d03ac5ac89f4262144b2f9ac7358d5587c4e4f01967e8df2c04da377706c153fa0d21bb46e561d97c08e0440167d34c28f7b43fd953f0e00457907dafa7c5120c704af28bdb8bfba4b94758952b579617037c968976b2b80bca02b6f9283830330e0a95f01ef43edabc817c08da59e366b7ffc9f23bf42804f2cc747d5a28178dfc6523688deb5b044fb9407f7ef00f4ac30cfb42e7f3de246aece078bdbd081fd247f5619e49d93e0afda854886a1b8df470a0385f378b4fbf7443a3d3ffd2447b1caf4a083de1dfffb6aba021a4843f1d9f5a3bd858d7060c567847d7a63573165741bf44df4a8ff28a7ed9bb31b9eabe0156a389aaaf569ed83fae7c91ac4c0c4c82a7d04e7630a503c2d2824331d68c69c78befdfbb9b645a116ba00bcc38fcc2a535565a65083ace704d7c5ad25762c80a805a2e6859ee4c0797b548a06d6ce04e175410f53bdac088a845cc660ea5724ff9a1e802523759fca2ee589b34f5ef23622f4e367a3eb22e7ec2eb5e59989babe94e821813bcef8074af6a38c4ce743fef41c9122a94057c378669533b8e0079e232000275134a2f0d992b4b21d271859f2769b770d5e5b5a6929a5d47b218230831b7ab3e44faadf04ba012c5012ba74a997223e8b777ed167c9e68374b6106a8a489b2aceb331157ad1057d28c776c5a4172c3747134688d68e3f3118b8869181d0971f8ba0865811d7b37a8308c66a1c774cb0d40da77581ed69a6c8ed9b57c7b9d563826e9e43f91f886cf0d6329b1f1b73a2d4f8aed2706a76b278817c8ec5f40cb840061ca63c8787a8ee7685e0bd2e070ec7fed35c9aa7762ec150ce1bdcefbfb026c8d01a217376a69bb003bef3c04fd4e82d120322f43e06018e6088a4a0e7a3a55752a343f16e56c7a54e2904a28fe21f301f0e848fb9230780e4d92e022ce6aba11b523fd9975c486808c556e2ea4bbbd6cdf5a6530434e9d69fbfc52e07481728bdedddec2ce6c51470841fd6f9267bfc00388492e07cac4ca1de23ec27715b52cf4473e932b649d6fca9394008d01652cb39048bc5b1adf88b9544d1f972d6151ad264a7003c65980e90762f6487bf5635cedeb38092b19d0c5c6d853c48a81847e4b57f01a15893d24beb95c7c56eed18906e41637a36f689f0209c8bd4684c7d1c4ce3c1b827ec9d60ccba9cfbe0e7e3b85958263398f3d0ce8b681370fc4bf9bb15a56c46f3898b3b10c452ba1052f5f84e6490df6d3828c2acef7a062a9943dc03dfb7cdc22be1b5fe4b016b409c5c3a68e126d483485d43cbfb381ed6dfa98a531e968ff10c725a1a3d55ea92b43bafaf063a71b37d57a2d3e7080dc14ba0ecdb30064393dc0cb2a4a885ab334a00aa1c93d1c6607fc3057c416834e564035b2f281f2d63e04ba5fac51ec0c1b31637bb192cfba641751fc949675a14c94394dbc93de2e8b6428e0bd058f6c1316f740c0a8b8b5df7c891abf0d358c76a253a88efdfd0a57c01a5e39fc3c7c016f9afae9bf2865768fe6c9476c08688a002937163be9c41bdcc2e074cc3d2e7aec5439a8c24ea60ae7e2f4153ca189c773005901cc2b93c6f6dfd45c818e77e93c17ba87f4c35249ee142f4e627d528aea6ff17c6c191b5afc347de20824efec96bc4368a92204f4eaaa7a9fb0341716d3298c1f09a054b09391a61d2f9f01dba2c3431d93d57e0cf184f49c9ed8cb362de6d2325acd621b72c4b6313bbf03ae35ec3d1193617d1f464b1639c4c3b0295ed44ab7afa997bbea8d7a7fc337764f47287dad85b16ae58b979a817abca71ed05560142757553bf06dbf2a3952330d2bee9e7effe27c9787617ac0328602f8f1f4d6028e1409fde7be878a5274f44d792a9cd796c7c2d574a35921b011f1a8f6b6d88e1524c6d441237bc9d56e6e943d9071f37255c84cd43110ff0cfa9e8028129faaab88a727f3ef44ea5eb796ed2461eb920bf844638bbcb827210c10fc67876faba1094d906dacce8bcab96b2313f05307b4108984fafe3d45a04fa9b6bd5a8a80842ba1cdcaf776236e6f42965259be0e82423092bd7b4828553e64c077531e99e1030e16bfa39139c83fdefa95b1cd1c4051a0e5a79d93add29e6897ebf629388d70833b3ba52fc65079cc75ec05635c24f7de1c90274c2e00b0a470e8ec5a661585c2320a2c3a70df23e7ebd8cb45c4bc438e2bb51eab30ab1567ed1bf9a29fe338203c63b2ab031be6bba20292be141ff51c062d3f839d0da0cb35822b1d1ec96c06c68fd350ab0ebd2d220b71686a5dd089dd263eb7113e76ba02ce8b4c05d2a1e12c74b5ef158f790db57868d24762606824b10eaf5120ea2d3940ccf0e890164f057eeaf5b4639d0e7f9662712fd30780dc7637f43a9432436b4c4a078ef0782b6646da730a83ceca950bf7024cce2b3689b0be0db2c5f837b696ab5a8b391609267291d8c9b6cc28a1d831da135d344dfd2beef1f4b61ac9c869862d39365bac9d19257f9bd2c18aff542f5ed35b91646ee6b545e0fb6890a09f78246dfd79a871ae36447cce028b47342b0aed3c9491b4b6ffc8d848aa5915d1aafda0911f5f01ef6c50e7f0afc49cd9580b3500605866887aeb70c6cb0f19774d496ebdb6b00793a8be46d484f0125e00d8a3d03451915e2a55ca67b5dbfe786c868fc1b20b794ae669f1647183e6f16c094ce74e38688def75219c9271ffaa4f6b615c6c5d4fe3389901c61537a764dda386b052ebc3a9d80ba6c6544504366ef087539adbc200f100c9a902c681fcbe3e79e4b8c5009757da8005224ff2a7aaa1aed576532a79f4a96b6a5be55b18813d66837e7a95e32ab8f9d6c7c9902848dc7c1caac4baa9f97abcad223dddb9bc8de24abfdfa69c576b1feb7b78485adeafe2fefc5f2f665cd9b34f3efee2f95e87a7b02d0b66edf65f9abb32c2029a53c5ebf14aaa51574838901827a5efc69fc63ef13104079e831922855947b092029198a5849c930cb8413ce99341fb1fdba96e669cd3402ee0d6bff779f5d9ffb867ee2992665cbe989a35ee4fa1b3c9bd3042d250dec097f6161507cb5f9fdf930cec85088a9c1b39f291075735749168638a5679728b8f66d6a7a2914ab9d282fb6df2b6197a97f9831a63f37751769ed94e57dc770200b8033f406305940d49c3101ac5e53ab5866c6af912d7c85a7af2040f3d9b04382846ca5598952628086acd7cd384f97fd9df1b97e4465ff39a77b0839d873af29e340feef18e8a28c04b7e5b752626800f62eeeeb511843f5d2a7d0d34860fee730f9eab86f4958e54eac1beb9537ef7c5c01667e4d39b33756623203e48d540493cefabe2f00e76f4d8fc9a9dcf1e2c1e1fece410589bdff1d5ed2a0af3824951983ca47a34e1744448a6e70e0e8177735ca4c182c0290509a6a382bb471d5b8670e3e04865735ec75dc1623251ce2de7dd06c4cb6838f8eac90d4ddd6f131607a9b95d1771acc1dbd62040078005344dadab2c93a4a9baaa26cba2444877a5ecc3ebd03ff1efbefc2e9b016356c2e86aa967b1c449f7011695ab5e532e722a2ba808fc6a118117c5db4f706d8d7e3dd22a0ddf8d3ff903cc8e1b2067962dd18b7fa570dce97dcee322cb4a5f5f882cf268dd12b5728a48663a30362075bd7d5b8f67103ea7b92fe10bfff4605eff0498de79fa91e20d17ccba6d3f384e36a9b0bf96dd3074fce310f183cee4f9f2cfbb05ea12e8bfa9cb03d623bc7a446b76973d0a685c58b2798fd4d4ea8a3959df2305e87aa35d2d3ffcebf8d3f375fb78d60d18d784855b7ccaf598ee2d0d9f659417890a85372b1224054ff36739f051460a63600c7cfb3b89836e92e9717bcb5843934d9e1390886a4a3cbd1347afe50a0da424216da36121994f5e08a106103f21b23b71f2bbadee3f01ecdf24eeb8ff7fb1331063298b0e031bb3e9ef4aac1cbcb06031dfa3ea7a4f32c8e2f81ce5137acd9e2947117cff3981d23ae22e2655a5e399e82e5f1ca7327aa8c26160402f31a840174a7fd40b7755f51b5b2b44eac5897ae806013321e51a3d8f6597284b62341290b70a15819a3640c332cd0f88cc567b248f67975bc07420551feb9003caf4dba073e76a17813199e2a0c57ad8862cbf79e1980fa40de109709927cceec2b16f6f38eb8229bdaab127716cc138ed74fcab1fb9d1e3ee15d636034de8a284c26bfa94ad20eb219fedc286650e7033ee73b8a75cec1177ae78856cbbcd6394e80d818087d4d011324bcb94bf2242afce27e54a72ac08c41b0aa526fd8d802301faa0e450830bb0a1333dad51d69606447c9b485b14541b51f922fc065156d619c7d1dea07fc09b8f3949e72d6a93bfa66142d301bca2cadcc61ab2871aea4075228bd7ec5c4b4333ddff844acaea97e36c8a0f4c966ab7d6a8248e8556edf3c2f38c6a1dc60f715588ca0ea26a525841c15189bad7a39dbb9ed7f003598f2e3c3365a15d4bb9260ad380de4bdef8e0dcaa4d2abb4ea447b8520fa01e200a40976a6632107a1ba4014268709ebfab68bd42517c50b83c97fce3005d1a1d81cfcaa471a703c9c366bcf9d028d208ee8c96ab2ba460b1f60ede19312efcfd4c7a9b4bcc6b21ebc0e66138b2df4bded24c0f8b6bafbf84c0c9e525c0c60c962f5b8753ad41c73da1a0b34918448c91a50a2d8731cbf675895aa4096c2efe98e0f96650f99684e597c3ae3a6a9ec85e95e923b8da62660bc9fd58"}) (async) r2 = socket$netlink(0x10, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) (async) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) (async) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f0000000cc0)) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f00000001c0)="f8", 0x1}], 0x1}, 0x0) (async) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000000)="290000002000190f00003fffffffda060200000000e80001dd0000040d001800ea11006b0005000000", 0x29}], 0x1) semop(r0, &(0x7f0000000180)=[{0x4, 0xd5, 0x800}, {0x2, 0x9, 0x800}, {0x1, 0x411}, {0x0, 0x6, 0x1800}, {0x4, 0x0, 0x800}, {0x1, 0x0, 0x800}, {0x3, 0xffff, 0x1000}], 0x7) (async) syz_mount_image$btrfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x8100000, 0x1e, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e85000000000500010000ffffffffffffffff0000000800000000000002f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d07000000000000000000500000000000001010000000000000000000000000000000000000000000000000010000000000d0000000000000060000000000000001000000000000000010000000100000001000000010000061000000040000000000000000000000000000000000000000000000450300000000000000000000000100000000000000000000010000000000007200000000000010000000100000001000000000000000000000000000000000000000000000000000000000000000001a8885d61aee4febb69bd33546bd0e04f90cac8b044b4fa88bee4b8d3da88dc2", 0x12b, 0x10000}, {&(0x7f0000010200)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\a\x00\x00\x00\x00\x00\x00\x00\a', 0x14, 0x10220}, {&(0x7f0000010300)="00000000000000000000000001000000000000e40000100000000000000040000000000002000000000000000000010000000000020000000000000000100000001000000010000001000000010000000000000000001000000000001a8885d61aee4febb69bd33546bd0e04", 0x6c, 0x10320}, {&(0x7f0000010400)="000000000000000000000000105000000000000500000000000000001010000000000004000000000000000020500000000000050000000000000000005000000000000400000000000000007050000000000004000000000000000080500000000000040000000000000000000001000000000080000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f050000000000006000000000000000010100000000000040000000000000000b0500000000000060000000000000000d050000000000006000000000000000000510000000000060000000000000000605000000000000600000000000000000000010000000000d0000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000005000000000000700000000000000001010000000000004000000000000000010500000000000070000000000000000d050000000000006000000000000000000510000000000060000000000000000605000000000000600000000000000000000010000000000d000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000050500000000000040000000000000000101000000000000400000000000000006050000000000004000000000000000000500000000000040000000000000000705000000000000400000000000000008050000000000004000000000000000000000100000000008000000000000001", 0x274, 0x10b20}, {&(0x7f0000010800)="0000000000000000000000000000000019000000000002000000000000000000010000000000050000000000000000000100000001000010000001000100010000000000000000006900000000001a8885d61aee4febb69bd33546bd0e04000019000000000002000000000000000000010000000000050000000000000000000100000001000010000001000100010000000000000000005000000000001a8885d61aee4febb69bd33546bd0e04000040000000000002000000000000000000010000000000020000000000000000100000001000000010000001000000010000000000000000001000000000001a8885d61aee4febb69bd33546bd0e040100000000000000000000010000000000007200000000000010000000100000001000000000000000000000000000000000000000000000000000000000000000001a8885d61aee4febb69bd33546bd0e04f90cac8b044b4fa88bee4b8d3da88dc2b758485800000000000000000000000000000000000000000000000000000000f90cac8b044b4fa88bee4b8d3da88dc200101000000000000100000000000001e1ee0d5d64d84a64be712c7636496d140400000000000000030000000000000004000000000100000000000000d80100000000000000390f0000620000000001000000000000e40000100000000000e90e0000500000000001000000000000e40000500000000000990e0000500000000001000000000000e40000690000000000490e000050", 0x226, 0x100ea0}, {&(0x7f0000010b00)="0000000000000000000000000000000019000000000002000000000000000000010000000000050000000000000000000100000001000010000001000100010000000000000000006900000000001a8885d61aee4febb69bd33546bd0e04000019000000000002000000000000000000010000000000050000000000000000000100000001000010000001000100010000000000000000005000000000001a8885d61aee4febb69bd33546bd0e04000040000000000002000000000000000000010000000000020000000000000000100000001000000010000001000000010000000000000000001000000000001a8885d61aee4febb69bd33546bd0e040100000000000000000000010000000000007200000000000010000000100000001000000000000000000000000000000000000000000000000000000000000000001a8885d61aee4febb69bd33546bd0e04f90cac8b044b4fa88bee4b8d3da88dc2", 0x160, 0x101ea0}, {&(0x7f0000011800)="b8e6bc4200000000000000000000000000000000000000000000000000000000f90cac8b044b4fa88bee4b8d3da88dc200005000000000000100000000000001e1ee0d5d64d84a64be712c7636496d14070000000000000001000000000000000a000000000200000000000000840000000000000000e40d0000b701000004000000000000008400000000000000002d0c0000b701000005000000000000000c06000000000000001c0c0000110000000500000000000000840000000000000000650a0000b70100000600000000000000010000000000000000c5090000a000000006000000000000000c0600000000000000b90900000c000000060000000000000054d2c2bf8d0000000094090000250000000700000000000000840000000000000000dd070000b7010000090000000000000084000000000000000026060000b7010000f7ffffffffffffff8400000000000000006f040000b701", 0x15d, 0x500000}, {&(0x7f0000011a00)="0000000000000000000000000000000000000000040000000000000000010000000000000090500000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000400", 0x65, 0x500560}, {&(0x7f0000011b00)="00000000000000000000000400000000000000000000000000000000a05000000000000000000000000000001000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000004", 0x5b, 0x500720}, {&(0x7f0000011c00)="000001000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed41", 0x38, 0x500840}, {&(0x7f0000011d00)="00000600000000000000000000000000000000605000000000000000000000000000001000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000006", 0x52, 0x5008e0}, {&(0x7f0000011e00)="00000000000000000000000000000000000000000000000000050000000000000084ffffffffffffffff0000000000000000000007000264656661756c74000000000000000002002e2e03000000000000000000000000000000000000000000000000100000000000000000000000000000010000000000000000000000ed41000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005bbc645f00000000000000005bbc645f00000000000000005bbc645f00000000000000005bbc645f000000000000000001000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed410000000000000000000000000080ffffffff", 0x132, 0x5009e0}, {&(0x7f0000012000)="000000000000000000000600000000000000000100000000000000d05000000000000000000000000000003000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000106000000000000000b4f7fb0d0124f978a408dac5052e4f6000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000005cbc645f00000000c7a335155bbc645f", 0xc1, 0x500b60}, {&(0x7f0000000480)="000000000000000000070064656661756c7401000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed41", 0x48, 0x500c80}, {&(0x7f0000012200)="0000000000000000000000000000000000000600000000000000000000000000000000005100000000000000000000000000001000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000006", 0x62, 0x500d20}, {&(0x7f0000012300)="00000000000000000001000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed41", 0x3f, 0x500e40}, {&(0x7f0000012400)="0000000000000000000700000000000000000000000000000000105000000000000000000000000000001000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000007", 0x59, 0x500ee0}, {&(0x7f0000012500)="46ea879d00000000000000000000000000000000000000000000000000000000f90cac8b044b4fa88bee4b8d3da88dc200105000000000000100000000000001e1ee0d5d64d84a64be712c7636496d14070000000000000002000000000000000e000000000000100000000000c00000400000000000830f0000180000000010100000000000a90000000000000000620f0000210000000000500000000000a90000000000000000410f0000210000000000500000000000c00000190000000000290f0000180000000010500000000000a90000000000000000080f0000210000000030500000000000a80030000000000000d30e0000350000000060500000000000a90000000000000000b20e0000210000000090500000000000a90000000000000000910e00002100000000a0500000000000a90000000000000000700e00002100000000c0500000000000a900000000000000004f0e00002100000000d0500000000000a901000000000000002e0e00002100000000e0500000000000a900000000000000000d0e0000210000000000510000000000a90000000000000000ec0d0000210000000000690000000000c00000190000000000d40d000018", 0x1c0, 0x501000}, {&(0x7f0000012700)="0000010000000000000500000000000000010000000000000006000000000000000200000000000000b00400000000000000010000000000000006000000000000000200000000000000b00500000000000000010000000000000006000000000000000200000000000000b00500000000000000010000000000000006000000000000000200000000000000b00500000000000000010000000000000004000000000000000200000000000000b00900000000000000010000000000000004000000000000000200000000000000b0f7ffffffffffffff010000000000000006000000000000000200000000000000b00700000000000000010000000000000006000000000000000100000000000000b205000000000000000501000000000000000000000000000001000000010000000000000007000000000000000200000000000000b0020000000000000000c000000000000000010000000000000500000000000000010000000000000007000000000000000200000000000000b00100000000000000010000000000000004000000000000000200000000000000b003000000000000000010000000000000000100000000000002", 0x1b9, 0x501e40}, {&(0x7f0000000280)="f37badf500000000000000000000000000000000000000000000000000000000f90cac8b044b4fa88bee4b8d3da88dc200605000000000000100000000000001e1ee0d5d64d84a64be712c7636496d14060000000000000007000000000000000100000000f6ffffffffffffff8000305000000000008f0f00000c", 0x7b, 0x506000}, {&(0x7f0000012e00)="00000000000000000000000000000000000000008941f9988941f9988941f998", 0x20, 0x506fe0}, {&(0x7f0000013000)="b95ad41c00000000000000000000000000000000000000000000000000000000f90cac8b044b4fa88bee4b8d3da88dc200905000000000000100000000000001e1ee0d5d64d84a64be712c7636496d140400000000000000f7ffffffffffffff02000000000001000000000000010000000000000000fb0e0000a000000000010000000000000c0001000000000000ef0e00000c", 0x94, 0x509000}, {&(0x7f0000013100)="0000000000000000000000000000000000000000000000000000000002002e2e04000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000ed41000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005bbc645f00000000000000005bbc645f00000000000000005bbc645f00000000000000000000000000000000000000003e94c21700000000000000000000000000000000000000000000000000000000f90cac8b044b4fa88bee4b8d3da88dc200a05000000000000100000000000001e1ee0d5d64d84a64be712c7636496d140400000000000000090000000000000001000000000b4f7fb0d0124f97fb8a408dac5052e4f6930f000008", 0x13b, 0x509f40}, {&(0x7f0000013300)="000000000000000000000000000000000000000000000000050000000000", 0x1e, 0x50afe0}, {&(0x7f0000013500)="0000010000000000000500000000000000010000000000000006000000000000000200000000000000b00400000000000000010000000000000006000000000000000200000000000000b00100000000000000010000000000000006000000000000000200000000000000b00500000000000000010000000000000006000000000000000200000000000000b00500000000000000010000000000000006000000000000000200000000000000b00500000000000000010000000000000006000000000000000200000000000000b00200000000000000010000000000000004000000000000000200000000000000b00900000000000000010000000000000004000000000000000200000000000000b0f7ffffffffffffff010000000000000006000000000000000200000000000000b00700000000000000010000000000000006000000000000000100000000000000b20500000000000000050100000000000000000000000000000100000000c000000000000000010000000000000500000000000000010000000000000004000000000000000200000000000000b00300000000000000001000000000000000010000000000000200000000000000d35bdc0e00000000000000000000000000000000000000000000000000000000f90cac8b044b4fa88bee4b8d3da88dc200c05000000000000100000000000001e1ee0d5d64d84a64be712c7636496d140600000000000000050000000000000012000000000001000000000000010000000000000000fb0e0000a000000000010000000000000c0001000000000000ef0e00000c0000000001000000000000544bae790400000000cc0e0000230000000001000000000000546b826b1100000000a50e000027000000000100000000000054bf5d291700000000820e000023000000000100000000000054bcde42e5000000005f0e000023000000000100000000000054482d12f6000000003c0e0000230000000001000000000000600200000000000000190e0000230000000001000000000000600300000000000000f60d0000230000000001000000000000600400000000000000d30d0000230000000001000000000000600500000000000000b00d0000230000000001000000000000600600000000000000890d0000270000000101000000000000010000000000000000e90c0000a000000001010000000000000c0001000000000000da0c00000f0000000101000000000000544bae790400000000b70c000023000000010100000000000054482d12f600000000940c0000230000000101000000000000600200000000000000710c00002300000001010000000000006003000000000000004e0c000023", 0x3e4, 0x50be40}, {&(0x7f0000001ec0)="0000000000000000000000000000000000000003010000000000000100000000000000000600000000000000000005000766696c653102010000000000000100000000000000000600000000000000000005000166696c653003010000000000000100000000000000000600000000000000000005000766696c653102010000000000000100000000000000000600000000000000000005000166696c65300200000000000000050066696c653006000000000000000600000000000000140000000000000000000000000000000000000000000000010000000000000000000000ed41000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000000000000000000005cbc645f00000000ae7d1e135cbc645f00000000cb865b135cbc645f00000000cb865b135cbc645f00000000ae7d1e1306010000000000000100000000000000000600000000000000000009000166696c652e636f6c6405010000000000000100000000000000000600000000000000000005000166696c653305010000000000000100000000000000000600000000000000000005000166696c653204010000000000000100000000000000000600000000000000000005000166696c653101010000000000000100000000000000000600000000000000000005000266696c653004010000000000000100000000000000000600000000000000000005000166696c653105010000000000000100000000000000000600000000000000000005000166696c653205010000000000000100000000000000000600000000000000000005000166696c653306010000000000000100000000000000000600000000000000000009000166696c652e636f6c6401010000000000000100000000000000000600000000000000000005000266696c6530000000000000000002002e2e030000000000000006000000000000003a0000000000000000100000000000000000000000000000010000000000000000000000ed41000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000005bbc645f00000000000000005cbc645f00000000cb865b135cbc645f00000000cb865b135bbc645f00000000000000009375120100000000000000000000000000000000000000000000000000000000f90cac8b044b4fa88bee4b8d3da88dc200d05000000000000100000000000001e1ee0d5d64d84a64be712c7636496d14060000000000000005000000000000000200000001000100000000000001000000000000000000c05000000000000600000000000000020100000000000001000000000000000000e050000000000006", 0x400, 0x50cca0}, {&(0x7f0000000700)="f816d9c600000000000000000000000000000000000000000000000000000000f90cac8b044b4fa88bee4b8d3da88dc200e05000000000000100000000000001e1ee0d5d64d84a64be712c7636496d140600000000000000050000000000000011000000000201000000000000010000000000000000fb0e0000a000000002010000000000000c0101000000000000ec0e00000f00000002010000000000006c0000000000000000bd0a00002f04000003010000000000000100000000000000001d0a0000a000000003010000000000000c01010000000000000e0a00000f00000003010000000000006c0000000000000000d30900003b000000040100000000000001000000000000000033090000a000000004010000000000000c0001000000000000240900000f00000004010000000000001822a8f12600000000f50800002f000000040100000000000018d65ba13500000000c60800002f00000004010000000000006c0000000000000000a70800001f000000050100000000000001000000000000000007080000a000000005010000000000000c0001000000000000e90700001e00000005010000000000006c0000000000000000b407000035000000060100000000000001000000000000000014070000a000000006010000000000000c0001000000000000010700001300000006010000000000006c00000000000000008806000079", 0x20b, 0x50e000}, {&(0x7f0000014000)="0000000000000000000000000006000000000000006400000000000000000000000073797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c6572730600000000000000090066696c652e636f6c6406000000000000000600000000000000640000000000000064000000000000000000000000000000010000000000000000000000ed81000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000005cbc645f00000000cb865b135cbc645f00000000cb865b135cbc645f00000000cb865b135cbc645f00000000cb865b1306000000000000000030000000000000000000000100305000000000000030000000000000000000000000000000300000000000000400000000000000050066696c65320500000000000000050066696c653306000000000000000600000000000000282300000000000000300000000000000000000000000000020000000000000000000000ed81000000000000000000000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000000000005cbc645f00000000cb865b135cbc645f00000000cb865b135cbc645f00000000cb865b135cbc645f00000000cb865b1306000000000000000a00000000000000000000000073797a6b616c6c6572730000000000000000000000000000000000060000000000000006000b0008757365722e7861747472317861747472310000000000000000000000000000000000060000000000000006000b0008757365722e7861747472327861747472320300000000000000050066696c6531060000000000000006000000000000000a000000000000000a000000000000000000000000000000010000000000000000000000ed81000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000005cbc645f00000000cb865b135cbc645f00000000cb865b135cbc645f00000000cb865b135cbc645f00000000cb865b130600000000000000260000000000000000000000002f746d702f73797a2d696d61676567656e3038323231363939382f66696c65302f66696c65300300000000000000050066696c653106000000000000000600000000000000260000000000000026000000000000000000000000000000010000000000000000000000ffa1000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000005cbc645f00000000cb865b135cbc645f00000000cb865b135cbc645f00000000cb865b135cbc645f00000000cb865b1306000000000000001a04000000000000000000000073797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c0200000000000000050066696c6530060000000000000006000000000000001a040000000000001a040000000000000000000000000000010000000000000000000000ed81000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000005cbc645f00000000cb865b135cbc645f00000000cb865b135cbc645f00000000cb865b135cbc645f00000000cb865b13", 0x920, 0x50e6e0}, {&(0x7f0000015600)="af6d627700000000000000000000000000000000000000000000000000000000f90cac8b044b4fa88bee4b8d3da88dc200005100000000000100000000000001e1ee0d5d64d84a64be712c7636496d140600000000000000040000000000000004000000000000000000000000f90100000000000000730f0000280000000100000000000000cc0000100000000000430f0000300000000100000000000000cc0000500000000000130f0000300000000100000000000000cc0000690000000000e30e000030", 0xc6, 0x510000}, {&(0x7f0000015700)="00000000000000000300000000000000000100000000000000006900000000000000190000000000e1ee0d5d64d84a64be712c7636496d140300000000000000000100000000000000005000000000000000190000000000e1ee0d5d64d84a64be712c7636496d140300000000000000000100000000000000001000000000000000400000000000e1ee0d5d64d84a64be712c7636496d14", 0x98, 0x510f40}], 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="668961a906652deaa212a22be5632ff882a1ad82647a7419780b4aed5b80e442ae2f3b5aecd7ccf699d174e396f3d4123cb5dea432f52a4ea9099f252fc18e324209f4d559d6e5e1437c4232f5aed76c19c47fdf3c87f168aa92e3e63690ffafd0f2af4226b68c92f329ca5128c6c520ce7cc2cc24242079535c33179503d2f82ec78f5dede936371224095e85fc00"/156], 0x0) (async) openat$bsg(0xffffffffffffff9c, &(0x7f0000000000), 0x470d83, 0x408) (async) openat$bsg(0xffffffffffffff9c, &(0x7f0000003800), 0x0, 0x0) (async) syz_genetlink_get_family_id$devlink(0x0, 0xffffffffffffffff) 17:58:56 executing program 2: perf_event_open(&(0x7f000001d000)={0x2, 0x80, 0x0, 0x0, 0x9, 0x0, 0x0, 0x41c1, 0x0, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffff7fe, 0x2, @perf_bp={0x0}, 0x1000, 0x0, 0x0, 0x0, 0x0, 0x180}, 0x0, 0xfffffff7ffffffff, 0xffffffffffffffff, 0x0) r0 = socket$rds(0x15, 0x5, 0x0) setsockopt$RDS_CONG_MONITOR(r0, 0x114, 0x6, &(0x7f0000000140)=0x1, 0x4) sendmsg$rds(r0, &(0x7f0000000dc0)={&(0x7f0000000980)={0x2, 0x4e21, @rand_addr=0x64010102}, 0x10, &(0x7f0000000a80)=[{&(0x7f00000009c0)=""/170, 0xaa}], 0x1, &(0x7f0000001140)=[@rdma_map={0x30, 0x114, 0x3, {{&(0x7f0000001040)=""/217, 0xd9}, &(0x7f0000000ac0), 0x43}}, @mask_cswp={0x58, 0x114, 0x9, {{0xdbfb}, &(0x7f0000000d40)=0x7fffffff, &(0x7f0000000d80)=0x9, 0xfffffffffffffbff, 0x0, 0x7f, 0x1, 0xcb, 0x8}}], 0x88, 0x4000}, 0x8000011) (async) bind$rds(r0, &(0x7f0000000180)={0x2, 0x0, @dev={0xac, 0x14, 0x14, 0x1c}}, 0x10) sendmsg$rds(r0, &(0x7f0000001600)={&(0x7f0000000000)={0x2, 0x0, @remote}, 0x10, 0x0, 0x0, &(0x7f0000000780)=[@rdma_args={0x48, 0x114, 0x1, {{0x0, 0x4}, {0x0}, &(0x7f00000000c0)=[{&(0x7f0000000100)=""/31, 0x1f}, {&(0x7f0000000040)=""/127, 0x7f}], 0x2}}], 0x48}, 0x0) (async) r1 = openat$ubi_ctrl(0xffffffffffffff9c, &(0x7f0000000840), 0x800, 0x0) (async) r2 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) sendmsg$rds(r1, &(0x7f0000001480)={&(0x7f0000000b00)={0x2, 0x4e24, @private=0xa010101}, 0x10, &(0x7f00000010c0), 0x0, &(0x7f0000000bc0)=[@cswp={0x58, 0x114, 0x7, {{0x400, 0xffff292d}, &(0x7f0000000b40)=0x3, &(0x7f0000000b80)=0x5, 0xffffffff00000000, 0x8c, 0x0, 0x1, 0xe, 0x1}}, @mask_fadd={0x58, 0x114, 0x8, {{0x9, 0x10000}, &(0x7f0000000cc0)=0x4, &(0x7f0000000d00)=0x4, 0xffff, 0x8, 0x6, 0x3, 0x8, 0x1}}, @rdma_map={0x30, 0x114, 0x3, {{&(0x7f0000000f40)=""/248, 0xf8}, &(0x7f0000001380), 0x32}}], 0xe0, 0xd004}, 0x4) (async) r3 = socket$nl_generic(0x10, 0x3, 0x10) preadv(r3, &(0x7f0000000d80), 0x6, 0x100, 0x4) (async) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r2, 0xc08c5332, &(0x7f00000001c0)={0x0, 0x0, 0x0, 'queue1\x00'}) (async) r4 = socket$inet_dccp(0x2, 0x6, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r4, 0x0, 0x10, &(0x7f0000000e00)={{{@in6=@ipv4={""/10, ""/2, @multicast2}, @in=@remote}}, {{@in6=@dev}, 0x0, @in=@remote}}, &(0x7f0000000f00)=0xe8) ioctl$sock_SIOCGIFVLAN_ADD_VLAN_CMD(r4, 0x8982, &(0x7f0000000800)={0x0, 'veth1\x00', {0x2}, 0x80}) write$sndseq(r2, &(0x7f00000008c0)=[{0x26, 0x0, 0x0, 0x0, @time, {}, {}, @ext={0x0, 0x0}}, {0x0, 0x7, 0x7, 0x3f, @tick=0x1000, {0x43, 0x8}, {0x7f, 0xb4}, @result={0xfff, 0x7d1a}}, {0xca, 0x5, 0x7, 0x6, @tick=0x7, {0x80, 0xfa}, {0xbb, 0x1}, @ext={0x2, &(0x7f0000000880)="d78e"}}, {0x49, 0x7f, 0x6, 0x5, @time={0x21de, 0x3}, {0x20, 0x80}, {0x3, 0x3}, @raw8={"42a9c32e5787a2b2a322452c"}}, {0x36, 0x7, 0xff, 0x1f, @time={0xfffffff7, 0x9}, {0x6, 0xf0}, {0x20, 0x5}, @result={0x7fffffff, 0x40}}], 0x8c) (async) getsockopt$inet6_IPV6_XFRM_POLICY(0xffffffffffffffff, 0x29, 0x23, &(0x7f00000014c0)={{{@in=@broadcast, @in6=@private1}}, {{@in=@initdev}, 0x0, @in6=@mcast2}}, &(0x7f00000015c0)=0xe8) (async) r5 = openat$mice(0xffffffffffffff9c, &(0x7f0000001200), 0x28000) recvmsg$unix(r5, &(0x7f00000018c0)={&(0x7f0000001240)=@abs, 0x6e, &(0x7f0000001440)=[{&(0x7f00000012c0)=""/157, 0x9d}, {&(0x7f00000013c0)=""/17, 0x11}, {&(0x7f0000001640)=""/218, 0xda}, {&(0x7f0000001400)=""/1, 0x1}], 0x4, &(0x7f0000001740)=[@rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @cred={{0x1c}}, @cred={{0x1c}}, @rights={{0x34, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}], 0x158}, 0x1) (async) ioctl$BTRFS_IOC_START_SYNC(r2, 0x80089418, &(0x7f00000001c0)) openat$incfs(0xffffffffffffffff, 0x0, 0x1c5280, 0x1cf) [ 831.478979] netlink: 'syz-executor.5': attribute type 5 has an invalid length. 17:58:56 executing program 1: perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c4b, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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_bp={0x0, 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async, rerun: 64) mmap(&(0x7f0000000000/0xff5000)=nil, 0xff5000, 0x0, 0x200000005c831, 0xffffffffffffffff, 0x0) (async, rerun: 64) mprotect(&(0x7f000088f000/0x4000)=nil, 0x4000, 0x2000002) (async) r0 = syz_mount_image$squashfs(&(0x7f0000000000), 0x0, 0x8100000, 0x0, &(0x7f0000000200), 0x804000, 0x0, 0x0) (async) ioprio_set$uid(0x3, 0x0, 0x0) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_tcp_TCP_CONGESTION(r1, 0x6, 0xd, &(0x7f00000007c0)='bbr\x00', 0x4) (async) syz_mount_image$ext4(&(0x7f0000000900)='ext4\x00', &(0x7f0000000940)='./file1\x00', 0x20117, 0x3, &(0x7f0000000cc0)=[{&(0x7f0000000300)="c2e3b7d8ca5f", 0x6, 0x5}, {&(0x7f0000000980)="bf041fd90cc701fbcefc6ac68f18b71cd4500a2b77ce7819d5f3dcc244e83b2d25ca23dc3d0fb02514da445492041b6061ef2296e4fc3ffe0aa77a93f9d599b6b13550a7780581d50645fe05b67930443243c143c3301810467b3e3ecd406b2256aa71835a8fcf3b071bc40c2dc0d8748f0022c3b506fecee0dca3eb729cb2ed012b4006ee02ff017126b196ef0bfdb6e3a143d6da682ffe520f233b986d5f9e7bbb60c85198ac460003f0483198479e48af8b1e31f3a37552fcf6472d", 0xbd, 0xb}, {&(0x7f0000000580)="e28b6750ec2552c417f01897022bb6a71f02c0fc699b9f85ddb5f2a0e432224e371dc050ab8e807ed2b1df3ff53ea98eb4986a39af5d9231c7ae7e02adeda9bd38493287b853e7b8e1b107951bb44d1350127a8f0a319276c1a4b9a60f6c81d2a7a93a5ab497d6949a0e48c0715a35421f3a58f5016964bbbfeb81e8c6da9d482dda931e78a35c8f685462e5b9bf2b08102710ce881b67c8ae6286b4c414b76e483dae1f114aafc9f132f57d7cfd24d4a45038c93ceefaea050d266fae7bcb1800271dba1c85e21faf9b3e930e4e8fb2bf903233137633ea1aa07b94d2ea70fa32d0e11646b6fb0756b99298123e3a521fdc997150a7952ab029c9a31a7d32788bb75e904500"/271, 0x10f, 0x20008}], 0x803050, &(0x7f0000000d40)=ANY=[], 0x0) (async) r2 = shmget$private(0x0, 0x1000, 0x54001800, &(0x7f0000fff000/0x1000)=nil) shmat(r2, &(0x7f0000000000/0x4000)=nil, 0xffffffffffff6fff) (async, rerun: 64) shmat(r2, &(0x7f0000600000/0x3000)=nil, 0x7800) (rerun: 64) r3 = syz_open_dev$usbmon(&(0x7f00000003c0), 0x400, 0x404040) ioctl$BTRFS_IOC_QGROUP_ASSIGN(r3, 0x40189429, &(0x7f0000000440)={0x0, 0x6, 0x3}) (async) shmat(r2, &(0x7f0000ffc000/0x3000)=nil, 0x3000) (async) openat(0xffffffffffffffff, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000040)=""/135, 0x87}, {&(0x7f0000001000)=""/191, 0xbf}, {&(0x7f0000000400)=""/10, 0xa}, {&(0x7f0000000500)=""/47, 0x2f}, {&(0x7f0000000280)=""/8, 0x8}], 0x5, 0x0, 0xffff) (async) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shmget$private(0x0, 0x4000, 0x20, &(0x7f0000c22000/0x4000)=nil) (async, rerun: 64) perf_event_open(&(0x7f0000000200)={0x5, 0x80, 0xff, 0x1, 0x0, 0x4, 0x0, 0x4, 0xb1c34a97a8efcf48, 0x7, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x3, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x4, @perf_config_ext={0x200000000000001, 0x1}, 0x8000, 0x915, 0x10026, 0x7, 0x5, 0x800, 0x3, 0x0, 0x5, 0x0, 0x7}, 0x0, 0x5, 0xffffffffffffffff, 0x3) (async, rerun: 64) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x8914, &(0x7f0000000040)='lo\x00\x96o\xd6Q\xb9Y\xa9\xc8J,\x00\xd2\x97\x04\x03\xdc\r') ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x8923, &(0x7f0000000680)='lo\x00\x96o8\x0fd\xa1\xe3\xd7]b}\x1f\xa1Y\xad4\x90\x9d`\xd2\x98\x00\x00\x00 \'Y\x17]\x15c\xcaR\xdd\x98OC\x89\x1b\xe7\x84\xe2\x05\x80w\xd2|D\x8dK\x14Bx\xcbuH\xc2\xeec\xbf<>Y\x1a\xfc\x1f9OB\x81\x89\x186\xc5q@n\xb4\xb6s\xb0\x00\x00\x00\x00\x00\b\x00\x00\xda\xef\xecE\xec\xd5I\xb2\x9b\xfe\x8d\x90?\x00\xe9\xe4~g:\xc1\xb2aj\x96\xbb\xa7\xe2\xc0\xdc\xf9Q\b\xeb\x16\x7fT\x11\xd3\r7\xe6\"f\xcf\x8e\xabd\x0ftp\x82\xae\xd2\x15\x8e+c\xf6\xbf\xe14>\xa6-\xa5c\xde\xd7\xab\xea\x1f\xf8s2\x9cVF\xd5\x18\xfe\x0e\x8f \x01\x00\x00y.\xfc*\x82\xa5\xa1p5\xc8{\xf7\xef\xab\xe8\x99\xebw#\x8at\x1c\x80\xfc\xb0\x95\xa2\xa7\xd7,Y]E8\x83X\xf5F\xdc\x88-\xf5\xb0\xb5^\xdb\x1a\xb6\xaa\x14\xe2\xb9\rh^J-\xd1\xbaUn\x04\'l\x1b\xe0o\xdb\xc8\x91%\x1c\xb5\xbf\xb6\x90\xb4\xc2\x7f]/\xb3\xe7\xc9\'\x94\xcfIo\xdf\x04\x95\xb5\x06\x84\x1fH>\xda\xc5\x04 \x94\x88\xeb\'\xd4;6\x7f\xd9\x99-\x1b|G\x8d\xd4\xb9%\xaaQ\xa0K\x10\x03\x93\xe1\xcc\xe7m\x80\'\xf0\xa5\xed(\r\xa8\x0f&\xb1\xf3\xff0\f\x82%_\x92\x8bD\xb9\xd9\xe7\xf2\xe4\xc1i#\xdc\x87A\xb9\xc7\r\x92\xfa\x11\x11\xb5\x1f\x03\x9d\xdd\x1bj\xdf\xacg\xe3\xa0S\xd3\x8a\xe1n\x97\xea\xf5\xa0\'\v\xe9\xa0\xf1 f\xaan\xcf\xb5i\xb6d\xbc\x92\v\xd58\x16\b\xb3_:\xa4!\ny\xc4&\nWMM\xa8\xc4\v\x9f\x01o\xf4\xab&\xb6\x17\x02P\xc3!N\xa1\x86\"\xd7\x04\xf1\xc0!\xed\xff\xee$\xc89\x8cB0\xd1dD\xe0IP\x88\xa2\xf2Y\x9af$$\xf1\x81\x96\xf7P\xac\xca\x80:!\xb4\x94#\xcb^\x9f\'\x03\xe3\x93\xb9\x82\xbf\xcf\xc4\xe3\xf7\x03Oh\xf2r\xca\x8ff\xbb/\x9f*\xaf\x1a \xa5\xa0?%M\xa5\x86\x98\xfa4\'1\xc7\f<\xcc@\xe8\x8a\xac.\xde\xe4\xc7\xf5\x9ck\xa40!\xe9\x14$\xb3\x05m\xb5m\xed\ft\x93\xd8\xa3\x80\'Y\xb9\x05\xbbt|\xbe\xbcz\n\xf3\xf5p\xf8\x9f~\x1b\xd0\v\x1cQ') sendmsg$NLBL_CIPSOV4_C_REMOVE(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f0000000200)={&(0x7f0000001840)=ANY=[@ANYRES32, @ANYRES32, @ANYRESOCT, @ANYRES32, @ANYRES32, @ANYRES64, @ANYRESHEX], 0x3}, 0x1, 0x0, 0x0, 0x4}, 0x40025) ioctl$BTRFS_IOC_SET_RECEIVED_SUBVOL(r3, 0xc0c89425, &(0x7f00000006c0)={"7a2c00afef60911c0fbe632e7738a210", 0x0, 0x0, {0x2, 0xff}, {0x5, 0x3b91}, 0x15d, [0x4, 0x40, 0x0, 0x9, 0xb81e, 0x20, 0x3380, 0x3f, 0x1, 0x9e3, 0xffffffffffffffff, 0x4, 0x8, 0x3, 0x8, 0x1]}) vmsplice(r4, &(0x7f00000001c0), 0x0, 0x0) (async) umount2(&(0x7f0000000180)='./file1\x00', 0x0) mbind(&(0x7f0000196000/0x2000)=nil, 0x2000, 0x0, 0x0, 0x0, 0x3) r5 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) (async) r6 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r5, r6, 0x0, 0x80000300) mmap(&(0x7f000051c000/0x1000)=nil, 0x1000, 0x6, 0x20050, r6, 0x1c01000) 17:58:56 executing program 0: r0 = perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x317d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) (async) r1 = perf_event_open(&(0x7f0000000880)={0x400000001, 0x80, 0x2005, 0x0, 0x0, 0x0, 0x0, 0x1, 0x214bd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x1}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async, rerun: 32) r2 = getpid() (async, rerun: 32) r3 = perf_event_open(&(0x7f000001d000)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r3, 0x0) (async, rerun: 32) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r1, 0x2405, r3) (rerun: 32) ioctl$PERF_EVENT_IOC_PAUSE_OUTPUT(r3, 0x40042409, 0x100) (async, rerun: 32) socket$netlink(0x10, 0x3, 0x0) (async, rerun: 32) r4 = perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0x2, r0, 0x2) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x11, r4, 0x0) (async) r5 = socket$inet(0x2, 0x4000000000000001, 0x0) ioctl$PERF_EVENT_IOC_ID(0xffffffffffffffff, 0x80082407, 0x0) bind$inet(r5, &(0x7f0000000040)={0x2, 0x4e23, @multicast1}, 0x10) (async, rerun: 64) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000140)='blkio.throttle.io_service_bytes_recursive\x00', 0x0, 0x0) (async, rerun: 64) perf_event_open(&(0x7f00000001c0)={0x0, 0x80, 0x0, 0x4, 0x0, 0x9, 0x0, 0x3, 0x3083, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x2, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x10000, 0x0, @perf_bp={&(0x7f0000000180)}, 0x0, 0x0, 0x0, 0x0, 0x2c7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x0, 0xb, 0xffffffffffffffff, 0xc) sendto$inet(r5, 0x0, 0x0, 0x200007fe, &(0x7f0000000100)={0x2, 0x10004e23, @dev={0xac, 0x14, 0x14, 0xa}}, 0x10) sendto$inet(r5, &(0x7f0000d7cfcb), 0xffffffffffffffef, 0x0, 0x0, 0x53) (async, rerun: 64) r6 = getgid() (rerun: 64) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000000500)=[{{0x0, 0x0, &(0x7f0000000000)=[{0x0}, {0x0}], 0x2, &(0x7f0000000340)=[@cred={{0x1c, 0x1, 0x2, {r2, 0xee01, r6}}}], 0x20, 0x40}}], 0x1, 0x4000) r7 = syz_open_dev$mouse(&(0x7f0000000240), 0x7, 0x109000) ioctl$PERF_EVENT_IOC_PERIOD(r7, 0x40082404, &(0x7f0000000280)=0x1) 17:58:56 executing program 1: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10001, 0x0, 0x8, 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, 0x0, @perf_bp={&(0x7f0000000040)}, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xa) bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x8, 0xe, &(0x7f0000000e40)=ANY=[@ANYBLOB="b702000000400400bfa30000000000000703000000feffff7a0af0fff8ffffff79a4f0ff00000000b7060000000000812d6405000000000025040000ffffff7f1704000009000a40b7040000000100006a0a00fe00000000850000001a000000b7000000000000009500000000000000a93e90832ff9d40a409f01f6147c8f6fd267bf410e76c540106f89ec68823ce3c4bcc4ce81e97719ea969f2a019a6137ad1efc966f1cfdd2f673efc20c07ec082bc6de68ab0a5ebf4ee60253516cc871311ab25868e1d9a014263697ca83c505c2ead0d85a2bcd922a3aa71489fa0000c1a6ec9aa2e28000004bcff56cf5a84cefb43ea72351190a711fd2b83a3596d80729476ab7140606791e81960ea313ea74c2cde2dedd424a4596f98e3e70a6f1d8abce75f01dbb60bdf7316a4fed35f16ae8b3aa4c6dd4880c76e5837f39a161b050abc5a34588ea19114caebb799d1084e7113c77ae25998e1e3c55707a209412cba0121de52e5e8cceddf2cb4b9895c0738fda3ea38c09e75b1f39be8af2c746fbb43e3530767d8ae296487c0e650ead9003d032008fee9b2b62fc202240219f497e89548a2977f86137ecb5753dfc87f148ed2392ef113cbe241a98b4e8f3bf878f1dc0e115dd1c328f54369bc8dfd3a4ea213d9ed518ae80606ef83d69b9d0d972b2211d05b2e31d61bf49ca69bdb0f57d5f16769d1605e8045c6880b425f8575f863a7e1b7174281ab87fba93555853010000800000000068217230eabfaf7ff9b0146acffea06f3b0ba7b7357ba84c953523e92ee8cc4d8be00500000095e31139b76417432c305d59cb68bff089979504c7142eabae5937b47e0700000000170ac03c7ae91659fc79fc36c84dd1d4b8972c5c2544e3b50acd3b00000000000d62fae930c2308e2401bb761565ac4eda4ca118ebbe000000000000000000000000000000a52d598dbcfeb90dd310175435c84362ef27f7d55431a5756e4be9698bcd550c104b738233c292dd016e1f21b5999e1448f8784db6a9d4f36ec14cc67fcdd41c8ba146dc7d3fb07df9687b95efcd74ad8dfd14234dab4da83f91a2925b49f6040087cfaa9f83a6cdb0e031d9eb6cbff6eba616992f3ba67394a543c3210d8def880b2c071cf7268ec32ac38db9d3062571ec8eb3290bb4a823674e89cf1716d4bc9fac0c47d854632a1d943a9dc58e6f4d0b687a055983a46fdd52f3c87506ae419c604f62b56ad1420eca5484ee0092563332124c612f4b79f2763a2288644bbe0d29c4d4cb1da9b7f9ded12465ed5ba385d6be8843ee4f48c9c913c00f1869c7d815313aa70815a00d00002a4e044e76d8cd4c3ee7460ec713f1048c453393734b3b4f9b972c7e85dbf2fff1ef1ad15024f9439039dc00000071e5625602305932578c519affeff3d71a670c20ada03667ddca98a674da2476440a934954d1075b6de86cf32c8bf3b97204ebd277f73c411072bb3de1508f6a721c93907dff5be99e13a2a9998639d67db9d8cfaf891e394c1049934c0c232ddc69c070d07fa57d404eb34822228df58776a214e986af2b88d38c9d4b46e4aed6dccd80b96417c7d82769e7fd3779ebda2aa366783afd5c4691e4f3a0a3e82d2e53d0c75d7421e3f98543ec13059db243692aa45195e1146a6aa125e1e5a9bf5044ca795ba1497f8c68ceb79a221d011e26410c858727c375dffd5741eb68413014942ead4dab1cb9d1e84a491a841679d5ef2b50bc69fffe11afaf02ef200c79aa1cfb720b26b1428a884563d7d8e3bd78fee850db17e79ebdaea3904703c69c18186c00000000f23c19938060816aba50bdfccd4de375ab472a44e3bdb9eae7e19967673392d63cb9dbb4a8645c030977a5331599c72e12ac3b427cb60181ccec2fd57e750dbbe3d05e2be458f0db81925b27e19737791dcc95612c191c50cdc61b52c2e5b09e56a108c7ad6e9454c5ba52547bf7289bd9cc7aba0812dd4ddba7b20467d750f4cfe60c61e59b49c9b8ed70b026e04826cd364f855071b63e6a6aac01a4dd1ed50fc9850ba62a32d62c5ece30f945778b004d633f78ed7666451a9921a19906754af6a4c8f800000000"], &(0x7f0000000100)='GPL\x00'}, 0x48) 17:58:56 executing program 1: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10001, 0x0, 0x8, 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, 0x0, @perf_bp={&(0x7f0000000040)}, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xa) (async) bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x8, 0xe, &(0x7f0000000e40)=ANY=[@ANYBLOB="b702000000400400bfa30000000000000703000000feffff7a0af0fff8ffffff79a4f0ff00000000b7060000000000812d6405000000000025040000ffffff7f1704000009000a40b7040000000100006a0a00fe00000000850000001a000000b7000000000000009500000000000000a93e90832ff9d40a409f01f6147c8f6fd267bf410e76c540106f89ec68823ce3c4bcc4ce81e97719ea969f2a019a6137ad1efc966f1cfdd2f673efc20c07ec082bc6de68ab0a5ebf4ee60253516cc871311ab25868e1d9a014263697ca83c505c2ead0d85a2bcd922a3aa71489fa0000c1a6ec9aa2e28000004bcff56cf5a84cefb43ea72351190a711fd2b83a3596d80729476ab7140606791e81960ea313ea74c2cde2dedd424a4596f98e3e70a6f1d8abce75f01dbb60bdf7316a4fed35f16ae8b3aa4c6dd4880c76e5837f39a161b050abc5a34588ea19114caebb799d1084e7113c77ae25998e1e3c55707a209412cba0121de52e5e8cceddf2cb4b9895c0738fda3ea38c09e75b1f39be8af2c746fbb43e3530767d8ae296487c0e650ead9003d032008fee9b2b62fc202240219f497e89548a2977f86137ecb5753dfc87f148ed2392ef113cbe241a98b4e8f3bf878f1dc0e115dd1c328f54369bc8dfd3a4ea213d9ed518ae80606ef83d69b9d0d972b2211d05b2e31d61bf49ca69bdb0f57d5f16769d1605e8045c6880b425f8575f863a7e1b7174281ab87fba93555853010000800000000068217230eabfaf7ff9b0146acffea06f3b0ba7b7357ba84c953523e92ee8cc4d8be00500000095e31139b76417432c305d59cb68bff089979504c7142eabae5937b47e0700000000170ac03c7ae91659fc79fc36c84dd1d4b8972c5c2544e3b50acd3b00000000000d62fae930c2308e2401bb761565ac4eda4ca118ebbe000000000000000000000000000000a52d598dbcfeb90dd310175435c84362ef27f7d55431a5756e4be9698bcd550c104b738233c292dd016e1f21b5999e1448f8784db6a9d4f36ec14cc67fcdd41c8ba146dc7d3fb07df9687b95efcd74ad8dfd14234dab4da83f91a2925b49f6040087cfaa9f83a6cdb0e031d9eb6cbff6eba616992f3ba67394a543c3210d8def880b2c071cf7268ec32ac38db9d3062571ec8eb3290bb4a823674e89cf1716d4bc9fac0c47d854632a1d943a9dc58e6f4d0b687a055983a46fdd52f3c87506ae419c604f62b56ad1420eca5484ee0092563332124c612f4b79f2763a2288644bbe0d29c4d4cb1da9b7f9ded12465ed5ba385d6be8843ee4f48c9c913c00f1869c7d815313aa70815a00d00002a4e044e76d8cd4c3ee7460ec713f1048c453393734b3b4f9b972c7e85dbf2fff1ef1ad15024f9439039dc00000071e5625602305932578c519affeff3d71a670c20ada03667ddca98a674da2476440a934954d1075b6de86cf32c8bf3b97204ebd277f73c411072bb3de1508f6a721c93907dff5be99e13a2a9998639d67db9d8cfaf891e394c1049934c0c232ddc69c070d07fa57d404eb34822228df58776a214e986af2b88d38c9d4b46e4aed6dccd80b96417c7d82769e7fd3779ebda2aa366783afd5c4691e4f3a0a3e82d2e53d0c75d7421e3f98543ec13059db243692aa45195e1146a6aa125e1e5a9bf5044ca795ba1497f8c68ceb79a221d011e26410c858727c375dffd5741eb68413014942ead4dab1cb9d1e84a491a841679d5ef2b50bc69fffe11afaf02ef200c79aa1cfb720b26b1428a884563d7d8e3bd78fee850db17e79ebdaea3904703c69c18186c00000000f23c19938060816aba50bdfccd4de375ab472a44e3bdb9eae7e19967673392d63cb9dbb4a8645c030977a5331599c72e12ac3b427cb60181ccec2fd57e750dbbe3d05e2be458f0db81925b27e19737791dcc95612c191c50cdc61b52c2e5b09e56a108c7ad6e9454c5ba52547bf7289bd9cc7aba0812dd4ddba7b20467d750f4cfe60c61e59b49c9b8ed70b026e04826cd364f855071b63e6a6aac01a4dd1ed50fc9850ba62a32d62c5ece30f945778b004d633f78ed7666451a9921a19906754af6a4c8f800000000"], &(0x7f0000000100)='GPL\x00'}, 0x48) 17:58:56 executing program 4: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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 = syz_open_dev$loop(&(0x7f0000000080), 0x0, 0x0) memfd_create(&(0x7f0000001840)='\xbb\x02\xb1\xed\x97\xcb\xb1,\x116\xe0\x89]\xad\x01\xc3r%;\x99\xbck\xe7=\xfa\xf6HB\x00\x9e\xc0\xa9\xc9\x88\xc7\x82\x9a\x94g\xda\xa6q\x15\xf5\xe1\x86\x8e\x1d\xdf\x9d+,\x00\xd7h\xa4\x06jtl\x00\x00\x00\x00!\xf8\xac\xdc\x00\x00\x00\xd5\\\x01g\xfd\x92\x06\xb9|\x9d\xec\xdb\x9d\x94i`8t\xbd\xe8\xbfj~NO\xb2\x1a\xfc\xff\xff\xff\xff\xff\xff\xff\x1a\xed\xaaqE\xa8\x01\x05\x00\x00\x00\x00\x00\x00\x00\x91l\x00\x00', 0x0) socket$nl_xfrm(0x10, 0x3, 0x6) setsockopt$inet6_IPV6_DSTOPTS(0xffffffffffffffff, 0x29, 0x3b, &(0x7f0000000400)={0x0, 0x0, '\x00', [@generic={0xd7, 0x1, "81"}]}, 0x10) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000300)}], 0x1) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x2, 0x11, r0, 0x0) sendmsg$DEVLINK_CMD_SB_OCC_SNAPSHOT(0xffffffffffffffff, 0x0, 0x81) r1 = open(&(0x7f0000000780)='./bus\x00', 0x14507e, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0, 0x10, r1, 0x0) sendmsg$IPCTNL_MSG_EXP_GET_STATS_CPU(0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f00000001c0), 0xffffff0f) r4 = accept4$nfc_llcp(r2, 0x0, &(0x7f00000001c0), 0x800) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$VIDIOC_REQBUFS(r5, 0xc0145608, 0x0) read(r2, &(0x7f0000000200)=""/250, 0x50c7e3e3) accept4$inet6(0xffffffffffffffff, &(0x7f0000000100)={0xa, 0x0, 0x0, @mcast1}, &(0x7f0000000140)=0x1c, 0x80800) write(0xffffffffffffffff, 0x0, 0x0) r6 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r6, 0x8933, &(0x7f0000000140)={'wlan1\x00', 0x0}) r8 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000680), 0xffffffffffffffff) sendmsg$NL80211_CMD_JOIN_MESH(r6, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000380)={0x74, r8, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r7}, @void}}, [@NL80211_ATTR_MESH_ID={0xa}, @NL80211_ATTR_BSS_BASIC_RATES={0x5, 0x24, [{}]}, @NL80211_ATTR_MESH_CONFIG={0x44, 0x23, 0x0, 0x1, [@NL80211_MESHCONF_MAX_PEER_LINKS={0x6}, @NL80211_MESHCONF_RETRY_TIMEOUT={0x6, 0x1, 0x69}, @NL80211_MESHCONF_SYNC_OFFSET_MAX_NEIGHBOR={0x8, 0x15, 0x6e}, @NL80211_MESHCONF_ELEMENT_TTL={0x5, 0xf, 0x7}, @NL80211_MESHCONF_HWMP_PREQ_MIN_INTERVAL={0x22}, @NL80211_MESHCONF_TTL={0x5}, @NL80211_MESHCONF_HWMP_NET_DIAM_TRVS_TIME={0x6}, @NL80211_MESHCONF_MAX_RETRIES={0x5}]}]}, 0x74}}, 0x0) sendmsg$NL80211_CMD_GET_SCAN(0xffffffffffffffff, &(0x7f00000003c0)={&(0x7f0000000300)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f0000000380)={&(0x7f0000000340)={0x1c, 0x0, 0x100, 0x70bd26, 0x25dfdbff, {{}, {@val={0x8, 0x3, r7}, @void}}, ["", ""]}, 0x1c}, 0x1, 0x0, 0x0, 0x4004004}, 0x800) r9 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000440)={0x0, 0xffff, 0x10}, 0xc) tee(r4, r9, 0x3, 0x0) syz_mount_image$fuse(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000000), 0x40000, &(0x7f00000007c0)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r3, @ANYRESDEC=0x0, @ANYBLOB, @ANYRESDEC=0xee00, @ANYBLOB="ba44fba7ef5f12d91d72cc3f5398c30916a0a4354e6e6aefbed59506f03c26bbc32f06f4bff5e1c1858b1df3b7a1104b4a029c26b2865bca02bfa40d5b4f6eb1d01b79c2c9699f1607470920b58bff1641d337907d2acb26c4f142de4a6c84f78adeaaf6a3efc97fceec3bc1d996cda0e89800000000000000003282d7e69cd6bcfe0b9459c06e8dba68960087dea2d70d21ec56c2b5c67cfa2b324308e5620af58e48d50d0be10cf33b4bed07b1160efe3afbefe3c5c3e923c6d62c7d068be371d01a5f193f0f4eb67cc416ebc91684f14c0263d4d08773828c7df4542fac0c0acea8ecd5dfb1e3ce9e1db43ba6b8777705c94ea91f18c89e5cec2463b281b4210a3ea37f0fdd79cba2cf372cd5ae1dd9d8638704f860ae19493946e19203da4102f907e2eebf66784f81c3bcb62834d2ddfe5d455fe57a29218a18913aa03d1ae158399c07828f6219b0fd189b931a9966fc7bd3f857699046760beff6046bb41a047580f69bfc34ceb443bb4362a88833beb1fb505ee7bf1d3750a4418cb3ee05bf645fb42ed121f4d567dd1d0fb44c5c2bf9ee9e71643a850070fd667416f62df307b75416e47ec9f6c9421527a04f3071fc608b743f8df5bc445ac4f278c7bbb5f941c4b461eb2cc251", @ANYRESDEC=0xee00, @ANYBLOB=',smackfsfloor=.$\\[+@-,smackfsfloor=/dev/loop#\x00,dont'], 0x0) 17:58:56 executing program 5: perf_event_open(&(0x7f00000007c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp, 0x0, 0x0, 0x81}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) socket$inet6(0xa, 0x800000000000002, 0x0) writev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000080)="ac94e62287a5ba1819bcca97d905cef948cc1a8f7e0013bab5bef4879f80bf79ed254423632122b70f17126e2bcb023255951bbcedce314f67368b0bc8c2cc0c6ae563027b17ffbff8996cad559405440417f5cec159aa44aff172e843e57583ee7fc91d56bcf61997c3721fd8f308c58a271f0e3a3256a3e4bb01ba0083912a281f847fd943f4520585bb0328e1b6abcb70aa41824566531827ad2d9f43aaf59d001f8d4771580000", 0xa9}, {0x0}, {&(0x7f0000000c00)="d7dda80ce210426a960c2a087823a1be32b6ca750c634fb9483c65a186ac288bdb37ebf76ef65ba8a541df7e0ec64ede0a56fc8b33aac60ab0c7f62df235d64fcc6b8c6e97b497a1407315b463f1f3a109e3e180bc759560e5ff57c4f418333e9d58627fecf50ad822e22557d614c6a46bada749c0e5ded96cf9c617f89a4280178ab231b3fd98ec350256f3043515c867e78bf21dd5b5b50c8b224c7cd9a4983bab04c46f193a4ae8e1cf2c7a96f16362b8382c6d4642050469c1daecb56d1ea0c7010e8e053ab9090d9619aa91be2c09d5e7f268c1f03bfca78d6ed041e9452eac466ee60400a9b886b53e377ad37f78efd5fb43776bcbf5352efab20f882c8779df8942e8c6306b33c621c2815f52386ee7eb548ead5c49235884283a87ba943e61a0", 0x124}, {&(0x7f0000000600)="202796a0d8a9cd5c1b08073f197052bc7bb02c57d30a2da96ce35975c8636342076c4c6eacc3510c05528fc15404dace473a5b833be713b1e9eed40df8365e292906833a7b5e9318021ddd924ee2164a97f62f8f1103148fd83cb42b0e3bebad6dda35ee04a1541d0ede57168595d1cd7ebe278e27284d751beb23329136", 0x7e}, {&(0x7f0000000500)="74b27d291b8fbf3d320b1fe80d39cc560159af7e5beb0d1e66ff266ed72359591c80708635004166a531190919aaf068aa71a19c89a4dca308993d0196993f37e0d0f7a88e8a3621e43b7600032c5c50dd86522f98684cebc5cf5bb4d6615a666d4565e1ea819c9f8daa1aa3f4d734420f9509c91ba475b0ef465c0b3b0aae20fae36afe72b67b8d6eae33357b00b5b5955ce7ae17ccf85c299a7dc22f44cd4d3cf6a3817fe862e9c585ad42159a75796aae4dfc5530cf07291c0b6bf6ac7f1a042033dfc2f276804664a4bfb5642a863d24e7fa0aea428cead078e1e4", 0xdd}, {&(0x7f0000000840)="ef85503f2f24039bd6d9279377b7b3a248ad61d1d49b0bc99bca552e6891217c582a930696d474b029926a5c9e028c41363d75931cf6b569f3164faabca5c149dba1619985a7584363b8d9979b6c39d30e309b2c93366fec8b9bb74fa6ed8cf21f7c3e35699c4ce420106cd635b5829648011a3b83eeafa09f95cc998b2cbdced59c7505b6eb6a1d189c66a9cbf9c209a87a4a73f85054d618838d2e08c969ae8240da3381ca7707e4b87d34ddb53761a98faded3a053a98028cdda5119c2904eec23e734b9b60774053abc49109af44559617c2079ac894d16c9b3b5719dcbe0e3bf39b71a6b166d5e76157ea1a0ce8784817b9e695731336f4aeeac3468a3ec2ac18f3549dc8f128ffacedde04ec", 0x10f}, {0x0}, {&(0x7f0000000280)="a70a476d3fb377a7a5ef4ded651806383bcf879ad7e85e5a1766524bb604c7924afe621b6a9ff53344fbd1477ab5b72080f9d2ddf09cff4291a27d35b370450db158d6d2b91b7353080050c369a577f5f1fdacae51eb3e42f6bd186861839cf367a3d12ab11b538e5e587f90812d045dc98bd20d9710ddb6c3bca65942e557f849dfed3643a5e127a9fd78836a2678538d8dfbaa234d9bf11a735bfc9de539f02085bf10e20a1169500e05e7076b7286e5d2a0b0a61ffe1c55e097c85e77e6a52845bbb9123ccbbc8b4808cadd8c203f43efc47a5f72a98de193", 0xda}], 0x8) r0 = mq_open(&(0x7f000084dff0)='!selinuxselinux\x00', 0x6e93ebbbcc0884f2, 0x1ca, &(0x7f0000000040)={0x9a, 0x2, 0x3}) mq_timedsend(r0, 0x0, 0x0, 0x0, 0x0) mq_timedreceive(r0, &(0x7f0000000180)=""/204, 0xcc, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, 0xffffffffffffffff, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_int(r1, &(0x7f0000000200)=0x32, 0x43408) bind$inet6(r1, &(0x7f0000001040)={0xa, 0x4e21, 0xffffffff, @mcast1, 0x20}, 0x1c) preadv(0xffffffffffffffff, &(0x7f0000000280), 0x0, 0xd9f, 0x0) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = mq_open(&(0x7f0000001ac0)='!selinuxselinux\x00', 0x40, 0x84, &(0x7f0000001b00)={0x2, 0x8, 0x5, 0x7ff}) close(r3) preadv(r0, &(0x7f0000000ac0)=[{&(0x7f0000001900)=""/84, 0x54}, {&(0x7f0000000980)=""/253, 0xfd}, {&(0x7f0000000a80)=""/30, 0x1e}, {&(0x7f0000001e00)=""/4096, 0x1000}], 0x4, 0x4000000, 0x80) mq_timedreceive(r0, &(0x7f00000006c0)=""/37, 0x25, 0x8, &(0x7f0000000700)) sendmsg$RDMA_NLDEV_CMD_SYS_GET(0xffffffffffffffff, &(0x7f00000004c0)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f0000000480)={&(0x7f0000000440)=ANY=[@ANYBLOB="a9bd7100fbdfdf220666814e1f250800010002000000084001000100000000000000df6cee8038da03000000000000008219d700"/63], 0x20}, 0x1, 0x0, 0x0, 0x20044010}, 0x1000) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000400)={&(0x7f0000000d40)=ANY=[@ANYBLOB="5000000010001507faff00000000000002000000", @ANYRES32=0x0, @ANYBLOB="00000000000000001c0012800c0001006d6163766c616e000c00028008000100100000000a000500040000000000000008000a00", @ANYBLOB="81ef1e11f4f46bfc27c90920a5dffba55fae41dd01a09d8eabc8d9f0c2e49148cd9ba073823b51c54727ff8d8b9efb8823fc726a12750f01039ca024404bca9e423e7cff8e7b994624de9f0727939c3d8b0fad17ce234a9cb905020000002f3ca7d517c5b68a57c2be2ca2104915ceaea926d2ee9d54f48f5c7091b9f9c401c200009fb78e6f89aed56f1e0adc139e735069234eeb82ab4805759aba8658653f87b5776b2fe94d8cf70194a280c7e963d41c0564be6470d7e777323e12bfb0550c197c5ec5c8b0ce96aea7acb08ee17adb270b8d20731e710e9f9751ebf15245137387b575bda52b1fb0acf873e88530236ad495a69c7630b86d39d1bce1f5619e1b91a3ef5401eea50808f8de4a02377728729c104241457314606c87f9b039a70982f3efad781edb60964362d446865513c4b92014af01f6d6fc44a543df9fa6582c68fc11025d2d70709439a2674aa185ab340d5eb5b741288dcde7033d41ed60a26bf406d00a1e656c8be08abf1069604ed123762bfc778607d3711f24c0cb62d6de56a45f7a90717fb6bc5869df0260e16f8a4e23c92f9163e8d878262ed5fab0a892a8c5a232695ca247d94a296f2a480b96d05f710b2ddbcd7c47d39f5b20d58cd71580db95ff6a01ffa26b87314d88c2f07922a7788b762557903d5889bafdd88ce8c0065902bc0798aa83a8ea2679770dd59add14f1346577a47279a8f8ff202fea0ac1d169bf003c405dbf48910de32efed3fbd512af984f9122a3777dee8749c7ece8c7f2c8b079442009f015ebe83f265476a749d5a1387cb1c55b55ca2b08a5f5014c2ebd1ef7e5c507006e8f6938bf754a626ec0c266cb30f1e19aa0162d47d2a0833469f8447a3d847fb1d762b16960adb3"], 0x50}}, 0x0) r4 = openat$full(0xffffffffffffff9c, &(0x7f0000000680), 0x22c00, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) statx(0xffffffffffffffff, &(0x7f0000000740)='./file0\x00', 0x1000, 0x10, &(0x7f00000036c0)) fstat(0xffffffffffffffff, &(0x7f0000000b00)) sendmsg$nl_route(r4, &(0x7f0000001a80)={&(0x7f0000001980)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f0000000780)={&(0x7f0000001040)=ANY=[], 0x70}, 0x1, 0x0, 0x0, 0x4000}, 0x4000) 17:58:56 executing program 1: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10001, 0x0, 0x8, 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, 0x0, @perf_bp={&(0x7f0000000040)}, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xa) bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x8, 0xe, &(0x7f0000000e40)=ANY=[@ANYBLOB="b702000000400400bfa30000000000000703000000feffff7a0af0fff8ffffff79a4f0ff00000000b7060000000000812d6405000000000025040000ffffff7f1704000009000a40b7040000000100006a0a00fe00000000850000001a000000b7000000000000009500000000000000a93e90832ff9d40a409f01f6147c8f6fd267bf410e76c540106f89ec68823ce3c4bcc4ce81e97719ea969f2a019a6137ad1efc966f1cfdd2f673efc20c07ec082bc6de68ab0a5ebf4ee60253516cc871311ab25868e1d9a014263697ca83c505c2ead0d85a2bcd922a3aa71489fa0000c1a6ec9aa2e28000004bcff56cf5a84cefb43ea72351190a711fd2b83a3596d80729476ab7140606791e81960ea313ea74c2cde2dedd424a4596f98e3e70a6f1d8abce75f01dbb60bdf7316a4fed35f16ae8b3aa4c6dd4880c76e5837f39a161b050abc5a34588ea19114caebb799d1084e7113c77ae25998e1e3c55707a209412cba0121de52e5e8cceddf2cb4b9895c0738fda3ea38c09e75b1f39be8af2c746fbb43e3530767d8ae296487c0e650ead9003d032008fee9b2b62fc202240219f497e89548a2977f86137ecb5753dfc87f148ed2392ef113cbe241a98b4e8f3bf878f1dc0e115dd1c328f54369bc8dfd3a4ea213d9ed518ae80606ef83d69b9d0d972b2211d05b2e31d61bf49ca69bdb0f57d5f16769d1605e8045c6880b425f8575f863a7e1b7174281ab87fba93555853010000800000000068217230eabfaf7ff9b0146acffea06f3b0ba7b7357ba84c953523e92ee8cc4d8be00500000095e31139b76417432c305d59cb68bff089979504c7142eabae5937b47e0700000000170ac03c7ae91659fc79fc36c84dd1d4b8972c5c2544e3b50acd3b00000000000d62fae930c2308e2401bb761565ac4eda4ca118ebbe000000000000000000000000000000a52d598dbcfeb90dd310175435c84362ef27f7d55431a5756e4be9698bcd550c104b738233c292dd016e1f21b5999e1448f8784db6a9d4f36ec14cc67fcdd41c8ba146dc7d3fb07df9687b95efcd74ad8dfd14234dab4da83f91a2925b49f6040087cfaa9f83a6cdb0e031d9eb6cbff6eba616992f3ba67394a543c3210d8def880b2c071cf7268ec32ac38db9d3062571ec8eb3290bb4a823674e89cf1716d4bc9fac0c47d854632a1d943a9dc58e6f4d0b687a055983a46fdd52f3c87506ae419c604f62b56ad1420eca5484ee0092563332124c612f4b79f2763a2288644bbe0d29c4d4cb1da9b7f9ded12465ed5ba385d6be8843ee4f48c9c913c00f1869c7d815313aa70815a00d00002a4e044e76d8cd4c3ee7460ec713f1048c453393734b3b4f9b972c7e85dbf2fff1ef1ad15024f9439039dc00000071e5625602305932578c519affeff3d71a670c20ada03667ddca98a674da2476440a934954d1075b6de86cf32c8bf3b97204ebd277f73c411072bb3de1508f6a721c93907dff5be99e13a2a9998639d67db9d8cfaf891e394c1049934c0c232ddc69c070d07fa57d404eb34822228df58776a214e986af2b88d38c9d4b46e4aed6dccd80b96417c7d82769e7fd3779ebda2aa366783afd5c4691e4f3a0a3e82d2e53d0c75d7421e3f98543ec13059db243692aa45195e1146a6aa125e1e5a9bf5044ca795ba1497f8c68ceb79a221d011e26410c858727c375dffd5741eb68413014942ead4dab1cb9d1e84a491a841679d5ef2b50bc69fffe11afaf02ef200c79aa1cfb720b26b1428a884563d7d8e3bd78fee850db17e79ebdaea3904703c69c18186c00000000f23c19938060816aba50bdfccd4de375ab472a44e3bdb9eae7e19967673392d63cb9dbb4a8645c030977a5331599c72e12ac3b427cb60181ccec2fd57e750dbbe3d05e2be458f0db81925b27e19737791dcc95612c191c50cdc61b52c2e5b09e56a108c7ad6e9454c5ba52547bf7289bd9cc7aba0812dd4ddba7b20467d750f4cfe60c61e59b49c9b8ed70b026e04826cd364f855071b63e6a6aac01a4dd1ed50fc9850ba62a32d62c5ece30f945778b004d633f78ed7666451a9921a19906754af6a4c8f800000000"], &(0x7f0000000100)='GPL\x00'}, 0x48) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10001, 0x0, 0x8, 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, 0x0, @perf_bp={&(0x7f0000000040)}, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xa) (async) bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x8, 0xe, &(0x7f0000000e40)=ANY=[@ANYBLOB="b702000000400400bfa30000000000000703000000feffff7a0af0fff8ffffff79a4f0ff00000000b7060000000000812d6405000000000025040000ffffff7f1704000009000a40b7040000000100006a0a00fe00000000850000001a000000b7000000000000009500000000000000a93e90832ff9d40a409f01f6147c8f6fd267bf410e76c540106f89ec68823ce3c4bcc4ce81e97719ea969f2a019a6137ad1efc966f1cfdd2f673efc20c07ec082bc6de68ab0a5ebf4ee60253516cc871311ab25868e1d9a014263697ca83c505c2ead0d85a2bcd922a3aa71489fa0000c1a6ec9aa2e28000004bcff56cf5a84cefb43ea72351190a711fd2b83a3596d80729476ab7140606791e81960ea313ea74c2cde2dedd424a4596f98e3e70a6f1d8abce75f01dbb60bdf7316a4fed35f16ae8b3aa4c6dd4880c76e5837f39a161b050abc5a34588ea19114caebb799d1084e7113c77ae25998e1e3c55707a209412cba0121de52e5e8cceddf2cb4b9895c0738fda3ea38c09e75b1f39be8af2c746fbb43e3530767d8ae296487c0e650ead9003d032008fee9b2b62fc202240219f497e89548a2977f86137ecb5753dfc87f148ed2392ef113cbe241a98b4e8f3bf878f1dc0e115dd1c328f54369bc8dfd3a4ea213d9ed518ae80606ef83d69b9d0d972b2211d05b2e31d61bf49ca69bdb0f57d5f16769d1605e8045c6880b425f8575f863a7e1b7174281ab87fba93555853010000800000000068217230eabfaf7ff9b0146acffea06f3b0ba7b7357ba84c953523e92ee8cc4d8be00500000095e31139b76417432c305d59cb68bff089979504c7142eabae5937b47e0700000000170ac03c7ae91659fc79fc36c84dd1d4b8972c5c2544e3b50acd3b00000000000d62fae930c2308e2401bb761565ac4eda4ca118ebbe000000000000000000000000000000a52d598dbcfeb90dd310175435c84362ef27f7d55431a5756e4be9698bcd550c104b738233c292dd016e1f21b5999e1448f8784db6a9d4f36ec14cc67fcdd41c8ba146dc7d3fb07df9687b95efcd74ad8dfd14234dab4da83f91a2925b49f6040087cfaa9f83a6cdb0e031d9eb6cbff6eba616992f3ba67394a543c3210d8def880b2c071cf7268ec32ac38db9d3062571ec8eb3290bb4a823674e89cf1716d4bc9fac0c47d854632a1d943a9dc58e6f4d0b687a055983a46fdd52f3c87506ae419c604f62b56ad1420eca5484ee0092563332124c612f4b79f2763a2288644bbe0d29c4d4cb1da9b7f9ded12465ed5ba385d6be8843ee4f48c9c913c00f1869c7d815313aa70815a00d00002a4e044e76d8cd4c3ee7460ec713f1048c453393734b3b4f9b972c7e85dbf2fff1ef1ad15024f9439039dc00000071e5625602305932578c519affeff3d71a670c20ada03667ddca98a674da2476440a934954d1075b6de86cf32c8bf3b97204ebd277f73c411072bb3de1508f6a721c93907dff5be99e13a2a9998639d67db9d8cfaf891e394c1049934c0c232ddc69c070d07fa57d404eb34822228df58776a214e986af2b88d38c9d4b46e4aed6dccd80b96417c7d82769e7fd3779ebda2aa366783afd5c4691e4f3a0a3e82d2e53d0c75d7421e3f98543ec13059db243692aa45195e1146a6aa125e1e5a9bf5044ca795ba1497f8c68ceb79a221d011e26410c858727c375dffd5741eb68413014942ead4dab1cb9d1e84a491a841679d5ef2b50bc69fffe11afaf02ef200c79aa1cfb720b26b1428a884563d7d8e3bd78fee850db17e79ebdaea3904703c69c18186c00000000f23c19938060816aba50bdfccd4de375ab472a44e3bdb9eae7e19967673392d63cb9dbb4a8645c030977a5331599c72e12ac3b427cb60181ccec2fd57e750dbbe3d05e2be458f0db81925b27e19737791dcc95612c191c50cdc61b52c2e5b09e56a108c7ad6e9454c5ba52547bf7289bd9cc7aba0812dd4ddba7b20467d750f4cfe60c61e59b49c9b8ed70b026e04826cd364f855071b63e6a6aac01a4dd1ed50fc9850ba62a32d62c5ece30f945778b004d633f78ed7666451a9921a19906754af6a4c8f800000000"], &(0x7f0000000100)='GPL\x00'}, 0x48) (async) [ 832.067422] kauditd_printk_skb: 152 callbacks suppressed [ 832.067434] audit: type=1800 audit(1668880736.724:1169): pid=17397 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.4" name="bus" dev="sda1" ino=14357 res=0 [ 832.096195] netlink: 'syz-executor.5': attribute type 5 has an invalid length. 17:58:56 executing program 1: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) r2 = socket(0x10, 0x803, 0x0) sendmsg$NBD_CMD_DISCONNECT(r2, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r2, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000002c0)=0x14) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) perf_event_open$cgroup(&(0x7f00000004c0)={0x3, 0x80, 0x8, 0x5, 0xdc, 0x1, 0x0, 0x0, 0x8, 0xc, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x3, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x3, 0x2, @perf_bp={&(0x7f0000000300), 0x3}, 0x14000, 0x9, 0x3, 0x3, 0x3, 0x7fff, 0x2, 0x0, 0x5}, r4, 0x0, 0xffffffffffffffff, 0x9) sendmsg$nl_route(r4, &(0x7f0000000380)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f0000000340)={&(0x7f00000001c0)=@ipv6_newrule={0x38, 0x20, 0x10, 0x70bd25, 0x25dfdbfe, {0xa, 0x0, 0x0, 0x80, 0xf4, 0x0, 0x0, 0x6, 0xa}, [@FIB_RULE_POLICY=@FRA_SUPPRESS_PREFIXLEN={0x8, 0xe, 0xfffffff9}, @FRA_DST={0x14, 0x1, @remote}]}, 0x38}, 0x1, 0x0, 0x0, 0x48014}, 0x4008050) sendmsg$nl_route(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="48000000100005e7ffffff000000000000000000", @ANYRES32=r3, @ANYBLOB="0000000000000000280012000900010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000003c0)=ANY=[@ANYBLOB="38000000240007050000004007a2a30005000000", @ANYRES32=r3, @ANYBLOB="00000000ffffffff00000000090001006866736300000000080002"], 0x38}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000000400)=@newtfilter={0x50, 0x2c, 0xd27, 0x0, 0x0, {0x0, 0x0, 0x0, r3, {}, {}, {0x8}}, [@filter_kind_options=@f_bpf={{0x8}, {0x24, 0x2, [@TCA_BPF_NAME={0xc, 0x7, './file0\x00'}, @TCA_BPF_OPS={{0x6, 0x4, 0x1}, {0xc, 0x5, [{}]}}]}}]}, 0x50}}, 0x0) r5 = socket(0x1000000010, 0x80002, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f00000005c0)) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r6 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_int(r6, &(0x7f0000000200)=0x32, 0x43408) perf_event_open(&(0x7f0000000540)={0x1, 0x80, 0x2, 0x7f, 0x2, 0x80, 0x0, 0x6, 0x100, 0x4, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x2, @perf_bp={&(0x7f0000000480), 0xc}, 0x80003, 0x8, 0x10000, 0xf, 0x6, 0x51, 0x3, 0x0, 0x7f, 0x0, 0xfffffffffffffffd}, 0xffffffffffffffff, 0x1, r6, 0x0) sendmmsg$alg(r5, &(0x7f0000000200), 0x4924924924926d3, 0x0) sendmsg$IPSET_CMD_ADD(0xffffffffffffffff, &(0x7f0000000800)={&(0x7f0000000600)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f00000007c0)={&(0x7f0000000640)={0x164, 0x9, 0x6, 0x201, 0x0, 0x0, {0x0, 0x0, 0x7}, [@IPSET_ATTR_PROTOCOL={0x5}, @IPSET_ATTR_PROTOCOL={0x5}, @IPSET_ATTR_ADT={0x4c, 0x8, 0x0, 0x1, [{0xc, 0x7, 0x0, 0x1, @IPSET_ATTR_PORT_TO={0x6, 0x5, 0x1, 0x0, 0x4e20}}, {0x10, 0x7, 0x0, 0x1, @IPSET_ATTR_NAMEREF={0x9, 0x13, 'syz2\x00'}}, {0xc, 0x7, 0x0, 0x1, @IPSET_ATTR_SKBPRIO={0x8, 0x1c, 0x1, 0x0, 0x3}}, {0x10, 0x7, 0x0, 0x1, @IPSET_ATTR_SKBMARK={0xc, 0x1b, 0x1, 0x0, 0x7}}, {0x10, 0x7, 0x0, 0x1, @IPSET_ATTR_IP={0xc, 0x1, 0x0, 0x1, @IPSET_ATTR_IPADDR_IPV4={0x8, 0x1, 0x1, 0x0, @broadcast}}}]}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz2\x00'}, @IPSET_ATTR_PROTOCOL={0x5}, @IPSET_ATTR_ADT={0x14, 0x8, 0x0, 0x1, [{0x10, 0x7, 0x0, 0x1, @IPSET_ATTR_ETHER={0xa, 0x11, @random="ebcefaab4e8c"}}]}, @IPSET_ATTR_DATA={0x68, 0x7, 0x0, 0x1, [@IPSET_ATTR_MARKMASK={0x8, 0xb, 0x1, 0x0, 0x54}, @IPSET_ATTR_BYTES={0xc, 0x18, 0x1, 0x0, 0x1}, @IPSET_ATTR_TIMEOUT={0x8, 0x6, 0x1, 0x0, 0x2}, @IPSET_ATTR_IP2={0xc, 0x14, 0x0, 0x1, @IPSET_ATTR_IPADDR_IPV4={0x8, 0x1, 0x1, 0x0, @remote}}, @IPSET_ATTR_IP={0xc, 0x1, 0x0, 0x1, @IPSET_ATTR_IPADDR_IPV4={0x3, 0x1, 0x1, 0x0, @multicast2}}, @IPSET_ATTR_NAMEREF={0x9, 0x13, 'syz0\x00'}, @IPSET_ATTR_TIMEOUT={0x8, 0x6, 0x1, 0x0, 0x1ff}, @IPSET_ATTR_ETHER={0xa, 0x11, @local}, @IPSET_ATTR_LINENO={0x8, 0x9, 0x1, 0x0, 0x3f}, @IPSET_ATTR_PORT={0x6, 0x4, 0x1, 0x0, 0x4e23}]}, @IPSET_ATTR_ADT={0x54, 0x8, 0x0, 0x1, [{0x1c, 0x7, 0x0, 0x1, @IPSET_ATTR_IP={0x18, 0x1, 0x0, 0x1, @IPSET_ATTR_IPADDR_IPV6={0x14, 0x2, 0x1, 0x0, @mcast1}}}, {0xc, 0x7, 0x0, 0x1, @IPSET_ATTR_CIDR2={0x5, 0x15, 0x5}}, {0xc, 0x7, 0x0, 0x1, @IPSET_ATTR_SKBQUEUE={0x6, 0x1d, 0x1, 0x0, 0x2}}, {0xc, 0x7, 0x0, 0x1, @IPSET_ATTR_SKBPRIO={0x8, 0x1c, 0x1, 0x0, 0x3}}, {0x10, 0x7, 0x0, 0x1, @IPSET_ATTR_NAME={0x9, 0x12, 'syz2\x00'}}]}, @IPSET_ATTR_LINENO={0x8, 0x9, 0x1, 0x0, 0x766b}, @IPSET_ATTR_PROTOCOL={0x5}]}, 0x164}, 0x1, 0x0, 0x0, 0x2000000}, 0x10) 17:58:56 executing program 3: openat$ppp(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) ioctl$PPPIOCSMAXCID(0xffffffffffffffff, 0x40047451, &(0x7f0000000040)=0x7) perf_event_open(&(0x7f0000000340)={0x1, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x40002}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x9) r0 = syz_open_dev$vbi(&(0x7f0000000100), 0x1, 0x2) (async) r1 = memfd_create(&(0x7f0000000140)='\\vnet0?\'`/{,vi.et1eb0u_er\x00', 0x1) r2 = socket(0x10, 0x803, 0x0) (async) sendmsg$TIPC_NL_MON_GET(0xffffffffffffffff, &(0x7f0000000600)={0x0, 0x0, &(0x7f00000005c0)={&(0x7f00000006c0)=ANY=[@ANYBLOB="9951312c1c98736812407fdb1d08eca3bb1f2a019f4cd9a14c9a0c88384b8092891076e4b651e8e222a87e2de1dba5040032f8bf06dc57458b2a81dbac1b39fb1aece0e957fc73133930852d319ddbbb21110ded56d741e8fd6e57a744", @ANYBLOB="9fa3ef67bc6bbb34bcad914d5503000000507104900e44448d880808bd47b94bfba8810f5c48c5b7f17d20f2b774066629d0f2feaaebb8e7a81fbb1240f19011f345ad3096c3000000000000"], 0x88}}, 0x20000040) sendmsg$nl_route(0xffffffffffffffff, 0x0, 0x0) (async) ftruncate(r1, 0x1000000) (async) sendmsg$nl_route_sched(r2, &(0x7f00000000c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x2}, 0xc, &(0x7f0000000080)={&(0x7f0000000180)=@deltaction={0xe8, 0x31, 0x8, 0x70bd2d, 0x25dfdbfe, {}, [@TCA_ACT_TAB={0x28, 0x1, [{0xc, 0x3fe1, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x3}}, {0xc, 0x13, 0x0, 0x0, @TCA_ACT_KIND={0x8, 0x1, 'ife\x00'}}, {0xc, 0x1d, 0x0, 0x0, @TCA_ACT_INDEX={0x8}}]}, @TCA_ACT_TAB={0x28, 0x1, [{0xc, 0x8, 0x0, 0x0, @TCA_ACT_KIND={0x8, 0x1, 'ife\x00'}}, {0xc, 0x1d, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x10001}}, {0xc, 0x5, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x3f}}]}, @TCA_ACT_TAB={0x34, 0x1, [{0xc, 0x1c, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0xff}}, {0x10, 0x14, 0x0, 0x0, @TCA_ACT_KIND={0xc, 0x1, 'skbedit\x00'}}, {0x14, 0x10, 0x0, 0x0, @TCA_ACT_KIND={0xf, 0x1, 'tunnel_key\x00'}}]}, @TCA_ACT_TAB={0x24, 0x1, [{0x10, 0x1, 0x0, 0x0, @TCA_ACT_KIND={0xa, 0x1, 'pedit\x00'}}, {0x10, 0x20, 0x0, 0x0, @TCA_ACT_KIND={0xc, 0x1, 'skbedit\x00'}}]}, @TCA_ACT_TAB={0x2c, 0x1, [{0xc, 0xd, 0x0, 0x0, @TCA_ACT_KIND={0x8, 0x1, 'ife\x00'}}, {0x10, 0xa, 0x0, 0x0, @TCA_ACT_KIND={0xb, 0x1, 'mirred\x00'}}, {0xc, 0x8, 0x0, 0x0, @TCA_ACT_KIND={0x8, 0x1, 'bpf\x00'}}]}]}, 0xe8}, 0x1, 0x0, 0x0, 0x80}, 0x44) (async) sendfile(r0, r1, &(0x7f0000000040)=0xf18003, 0xeefffdef) (async) write$binfmt_script(0xffffffffffffffff, &(0x7f0000000000)=ANY=[], 0x208e24b) (async) syz_genetlink_get_family_id$nl80211(0x0, 0xffffffffffffffff) 17:58:57 executing program 2: perf_event_open(&(0x7f000001d000)={0x2, 0x80, 0x0, 0x0, 0x9, 0x0, 0x0, 0x41c1, 0x0, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffff7fe, 0x2, @perf_bp={0x0}, 0x1000, 0x0, 0x0, 0x0, 0x0, 0x180}, 0x0, 0xfffffff7ffffffff, 0xffffffffffffffff, 0x0) (async) r0 = socket$rds(0x15, 0x5, 0x0) setsockopt$RDS_CONG_MONITOR(r0, 0x114, 0x6, &(0x7f0000000140)=0x1, 0x4) (async, rerun: 64) sendmsg$rds(r0, &(0x7f0000000dc0)={&(0x7f0000000980)={0x2, 0x4e21, @rand_addr=0x64010102}, 0x10, &(0x7f0000000a80)=[{&(0x7f00000009c0)=""/170, 0xaa}], 0x1, &(0x7f0000001140)=[@rdma_map={0x30, 0x114, 0x3, {{&(0x7f0000001040)=""/217, 0xd9}, &(0x7f0000000ac0), 0x43}}, @mask_cswp={0x58, 0x114, 0x9, {{0xdbfb}, &(0x7f0000000d40)=0x7fffffff, &(0x7f0000000d80)=0x9, 0xfffffffffffffbff, 0x0, 0x7f, 0x1, 0xcb, 0x8}}], 0x88, 0x4000}, 0x8000011) (rerun: 64) bind$rds(r0, &(0x7f0000000180)={0x2, 0x0, @dev={0xac, 0x14, 0x14, 0x1c}}, 0x10) (async, rerun: 64) sendmsg$rds(r0, &(0x7f0000001600)={&(0x7f0000000000)={0x2, 0x0, @remote}, 0x10, 0x0, 0x0, &(0x7f0000000780)=[@rdma_args={0x48, 0x114, 0x1, {{0x0, 0x4}, {0x0}, &(0x7f00000000c0)=[{&(0x7f0000000100)=""/31, 0x1f}, {&(0x7f0000000040)=""/127, 0x7f}], 0x2}}], 0x48}, 0x0) (rerun: 64) r1 = openat$ubi_ctrl(0xffffffffffffff9c, &(0x7f0000000840), 0x800, 0x0) r2 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x2) (async) sendmsg$rds(r1, &(0x7f0000001480)={&(0x7f0000000b00)={0x2, 0x4e24, @private=0xa010101}, 0x10, &(0x7f00000010c0), 0x0, &(0x7f0000000bc0)=[@cswp={0x58, 0x114, 0x7, {{0x400, 0xffff292d}, &(0x7f0000000b40)=0x3, &(0x7f0000000b80)=0x5, 0xffffffff00000000, 0x8c, 0x0, 0x1, 0xe, 0x1}}, @mask_fadd={0x58, 0x114, 0x8, {{0x9, 0x10000}, &(0x7f0000000cc0)=0x4, &(0x7f0000000d00)=0x4, 0xffff, 0x8, 0x6, 0x3, 0x8, 0x1}}, @rdma_map={0x30, 0x114, 0x3, {{&(0x7f0000000f40)=""/248, 0xf8}, &(0x7f0000001380), 0x32}}], 0xe0, 0xd004}, 0x4) (async) r3 = socket$nl_generic(0x10, 0x3, 0x10) preadv(r3, &(0x7f0000000d80), 0x6, 0x100, 0x4) (async) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r2, 0xc08c5332, &(0x7f00000001c0)={0x0, 0x0, 0x0, 'queue1\x00'}) (async, rerun: 64) r4 = socket$inet_dccp(0x2, 0x6, 0x0) (rerun: 64) getsockopt$inet_IP_IPSEC_POLICY(r4, 0x0, 0x10, &(0x7f0000000e00)={{{@in6=@ipv4={""/10, ""/2, @multicast2}, @in=@remote}}, {{@in6=@dev}, 0x0, @in=@remote}}, &(0x7f0000000f00)=0xe8) ioctl$sock_SIOCGIFVLAN_ADD_VLAN_CMD(r4, 0x8982, &(0x7f0000000800)={0x0, 'veth1\x00', {0x2}, 0x80}) (async, rerun: 32) write$sndseq(r2, &(0x7f00000008c0)=[{0x26, 0x0, 0x0, 0x0, @time, {}, {}, @ext={0x0, 0x0}}, {0x0, 0x7, 0x7, 0x3f, @tick=0x1000, {0x43, 0x8}, {0x7f, 0xb4}, @result={0xfff, 0x7d1a}}, {0xca, 0x5, 0x7, 0x6, @tick=0x7, {0x80, 0xfa}, {0xbb, 0x1}, @ext={0x2, &(0x7f0000000880)="d78e"}}, {0x49, 0x7f, 0x6, 0x5, @time={0x21de, 0x3}, {0x20, 0x80}, {0x3, 0x3}, @raw8={"42a9c32e5787a2b2a322452c"}}, {0x36, 0x7, 0xff, 0x1f, @time={0xfffffff7, 0x9}, {0x6, 0xf0}, {0x20, 0x5}, @result={0x7fffffff, 0x40}}], 0x8c) (async, rerun: 32) getsockopt$inet6_IPV6_XFRM_POLICY(0xffffffffffffffff, 0x29, 0x23, &(0x7f00000014c0)={{{@in=@broadcast, @in6=@private1}}, {{@in=@initdev}, 0x0, @in6=@mcast2}}, &(0x7f00000015c0)=0xe8) (async) r5 = openat$mice(0xffffffffffffff9c, &(0x7f0000001200), 0x28000) recvmsg$unix(r5, &(0x7f00000018c0)={&(0x7f0000001240)=@abs, 0x6e, &(0x7f0000001440)=[{&(0x7f00000012c0)=""/157, 0x9d}, {&(0x7f00000013c0)=""/17, 0x11}, {&(0x7f0000001640)=""/218, 0xda}, {&(0x7f0000001400)=""/1, 0x1}], 0x4, &(0x7f0000001740)=[@rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @cred={{0x1c}}, @cred={{0x1c}}, @rights={{0x34, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}], 0x158}, 0x1) (async) ioctl$BTRFS_IOC_START_SYNC(r2, 0x80089418, &(0x7f00000001c0)) (async) openat$incfs(0xffffffffffffffff, 0x0, 0x1c5280, 0x1cf) [ 832.462247] netlink: 32 bytes leftover after parsing attributes in process `syz-executor.4'. [ 832.495186] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.1'. 17:58:57 executing program 0: r0 = perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x317d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) (async) r1 = perf_event_open(&(0x7f0000000880)={0x400000001, 0x80, 0x2005, 0x0, 0x0, 0x0, 0x0, 0x1, 0x214bd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x1}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = getpid() (async) r3 = perf_event_open(&(0x7f000001d000)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r3, 0x0) (async) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r1, 0x2405, r3) (async) ioctl$PERF_EVENT_IOC_PAUSE_OUTPUT(r3, 0x40042409, 0x100) (async) socket$netlink(0x10, 0x3, 0x0) (async, rerun: 64) r4 = perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0x2, r0, 0x2) (rerun: 64) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x11, r4, 0x0) (async) r5 = socket$inet(0x2, 0x4000000000000001, 0x0) ioctl$PERF_EVENT_IOC_ID(0xffffffffffffffff, 0x80082407, 0x0) bind$inet(r5, &(0x7f0000000040)={0x2, 0x4e23, @multicast1}, 0x10) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000140)='blkio.throttle.io_service_bytes_recursive\x00', 0x0, 0x0) (async) perf_event_open(&(0x7f00000001c0)={0x0, 0x80, 0x0, 0x4, 0x0, 0x9, 0x0, 0x3, 0x3083, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x2, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x10000, 0x0, @perf_bp={&(0x7f0000000180)}, 0x0, 0x0, 0x0, 0x0, 0x2c7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x0, 0xb, 0xffffffffffffffff, 0xc) sendto$inet(r5, 0x0, 0x0, 0x200007fe, &(0x7f0000000100)={0x2, 0x10004e23, @dev={0xac, 0x14, 0x14, 0xa}}, 0x10) (async) sendto$inet(r5, &(0x7f0000d7cfcb), 0xffffffffffffffef, 0x0, 0x0, 0x53) (async) r6 = getgid() sendmmsg$unix(0xffffffffffffffff, &(0x7f0000000500)=[{{0x0, 0x0, &(0x7f0000000000)=[{0x0}, {0x0}], 0x2, &(0x7f0000000340)=[@cred={{0x1c, 0x1, 0x2, {r2, 0xee01, r6}}}], 0x20, 0x40}}], 0x1, 0x4000) (async) r7 = syz_open_dev$mouse(&(0x7f0000000240), 0x7, 0x109000) ioctl$PERF_EVENT_IOC_PERIOD(r7, 0x40082404, &(0x7f0000000280)=0x1) 17:58:57 executing program 1: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) (async, rerun: 64) r2 = socket(0x10, 0x803, 0x0) (rerun: 64) sendmsg$NBD_CMD_DISCONNECT(r2, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) (async) getsockname$packet(r2, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000002c0)=0x14) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) perf_event_open$cgroup(&(0x7f00000004c0)={0x3, 0x80, 0x8, 0x5, 0xdc, 0x1, 0x0, 0x0, 0x8, 0xc, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x3, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x3, 0x2, @perf_bp={&(0x7f0000000300), 0x3}, 0x14000, 0x9, 0x3, 0x3, 0x3, 0x7fff, 0x2, 0x0, 0x5}, r4, 0x0, 0xffffffffffffffff, 0x9) sendmsg$nl_route(r4, &(0x7f0000000380)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f0000000340)={&(0x7f00000001c0)=@ipv6_newrule={0x38, 0x20, 0x10, 0x70bd25, 0x25dfdbfe, {0xa, 0x0, 0x0, 0x80, 0xf4, 0x0, 0x0, 0x6, 0xa}, [@FIB_RULE_POLICY=@FRA_SUPPRESS_PREFIXLEN={0x8, 0xe, 0xfffffff9}, @FRA_DST={0x14, 0x1, @remote}]}, 0x38}, 0x1, 0x0, 0x0, 0x48014}, 0x4008050) (async) sendmsg$nl_route(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="48000000100005e7ffffff000000000000000000", @ANYRES32=r3, @ANYBLOB="0000000000000000280012000900010076657468"], 0x48}}, 0x0) (async) sendmsg$nl_route_sched(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000003c0)=ANY=[@ANYBLOB="38000000240007050000004007a2a30005000000", @ANYRES32=r3, @ANYBLOB="00000000ffffffff00000000090001006866736300000000080002"], 0x38}}, 0x0) (async) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000000400)=@newtfilter={0x50, 0x2c, 0xd27, 0x0, 0x0, {0x0, 0x0, 0x0, r3, {}, {}, {0x8}}, [@filter_kind_options=@f_bpf={{0x8}, {0x24, 0x2, [@TCA_BPF_NAME={0xc, 0x7, './file0\x00'}, @TCA_BPF_OPS={{0x6, 0x4, 0x1}, {0xc, 0x5, [{}]}}]}}]}, 0x50}}, 0x0) (async) r5 = socket(0x1000000010, 0x80002, 0x0) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f00000005c0)) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) r6 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_int(r6, &(0x7f0000000200)=0x32, 0x43408) (async) perf_event_open(&(0x7f0000000540)={0x1, 0x80, 0x2, 0x7f, 0x2, 0x80, 0x0, 0x6, 0x100, 0x4, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x2, @perf_bp={&(0x7f0000000480), 0xc}, 0x80003, 0x8, 0x10000, 0xf, 0x6, 0x51, 0x3, 0x0, 0x7f, 0x0, 0xfffffffffffffffd}, 0xffffffffffffffff, 0x1, r6, 0x0) (async, rerun: 32) sendmmsg$alg(r5, &(0x7f0000000200), 0x4924924924926d3, 0x0) (async, rerun: 32) sendmsg$IPSET_CMD_ADD(0xffffffffffffffff, &(0x7f0000000800)={&(0x7f0000000600)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f00000007c0)={&(0x7f0000000640)={0x164, 0x9, 0x6, 0x201, 0x0, 0x0, {0x0, 0x0, 0x7}, [@IPSET_ATTR_PROTOCOL={0x5}, @IPSET_ATTR_PROTOCOL={0x5}, @IPSET_ATTR_ADT={0x4c, 0x8, 0x0, 0x1, [{0xc, 0x7, 0x0, 0x1, @IPSET_ATTR_PORT_TO={0x6, 0x5, 0x1, 0x0, 0x4e20}}, {0x10, 0x7, 0x0, 0x1, @IPSET_ATTR_NAMEREF={0x9, 0x13, 'syz2\x00'}}, {0xc, 0x7, 0x0, 0x1, @IPSET_ATTR_SKBPRIO={0x8, 0x1c, 0x1, 0x0, 0x3}}, {0x10, 0x7, 0x0, 0x1, @IPSET_ATTR_SKBMARK={0xc, 0x1b, 0x1, 0x0, 0x7}}, {0x10, 0x7, 0x0, 0x1, @IPSET_ATTR_IP={0xc, 0x1, 0x0, 0x1, @IPSET_ATTR_IPADDR_IPV4={0x8, 0x1, 0x1, 0x0, @broadcast}}}]}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz2\x00'}, @IPSET_ATTR_PROTOCOL={0x5}, @IPSET_ATTR_ADT={0x14, 0x8, 0x0, 0x1, [{0x10, 0x7, 0x0, 0x1, @IPSET_ATTR_ETHER={0xa, 0x11, @random="ebcefaab4e8c"}}]}, @IPSET_ATTR_DATA={0x68, 0x7, 0x0, 0x1, [@IPSET_ATTR_MARKMASK={0x8, 0xb, 0x1, 0x0, 0x54}, @IPSET_ATTR_BYTES={0xc, 0x18, 0x1, 0x0, 0x1}, @IPSET_ATTR_TIMEOUT={0x8, 0x6, 0x1, 0x0, 0x2}, @IPSET_ATTR_IP2={0xc, 0x14, 0x0, 0x1, @IPSET_ATTR_IPADDR_IPV4={0x8, 0x1, 0x1, 0x0, @remote}}, @IPSET_ATTR_IP={0xc, 0x1, 0x0, 0x1, @IPSET_ATTR_IPADDR_IPV4={0x3, 0x1, 0x1, 0x0, @multicast2}}, @IPSET_ATTR_NAMEREF={0x9, 0x13, 'syz0\x00'}, @IPSET_ATTR_TIMEOUT={0x8, 0x6, 0x1, 0x0, 0x1ff}, @IPSET_ATTR_ETHER={0xa, 0x11, @local}, @IPSET_ATTR_LINENO={0x8, 0x9, 0x1, 0x0, 0x3f}, @IPSET_ATTR_PORT={0x6, 0x4, 0x1, 0x0, 0x4e23}]}, @IPSET_ATTR_ADT={0x54, 0x8, 0x0, 0x1, [{0x1c, 0x7, 0x0, 0x1, @IPSET_ATTR_IP={0x18, 0x1, 0x0, 0x1, @IPSET_ATTR_IPADDR_IPV6={0x14, 0x2, 0x1, 0x0, @mcast1}}}, {0xc, 0x7, 0x0, 0x1, @IPSET_ATTR_CIDR2={0x5, 0x15, 0x5}}, {0xc, 0x7, 0x0, 0x1, @IPSET_ATTR_SKBQUEUE={0x6, 0x1d, 0x1, 0x0, 0x2}}, {0xc, 0x7, 0x0, 0x1, @IPSET_ATTR_SKBPRIO={0x8, 0x1c, 0x1, 0x0, 0x3}}, {0x10, 0x7, 0x0, 0x1, @IPSET_ATTR_NAME={0x9, 0x12, 'syz2\x00'}}]}, @IPSET_ATTR_LINENO={0x8, 0x9, 0x1, 0x0, 0x766b}, @IPSET_ATTR_PROTOCOL={0x5}]}, 0x164}, 0x1, 0x0, 0x0, 0x2000000}, 0x10) 17:58:57 executing program 5: perf_event_open(&(0x7f00000007c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp, 0x0, 0x0, 0x81}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) socket$inet6(0xa, 0x800000000000002, 0x0) writev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000080)="ac94e62287a5ba1819bcca97d905cef948cc1a8f7e0013bab5bef4879f80bf79ed254423632122b70f17126e2bcb023255951bbcedce314f67368b0bc8c2cc0c6ae563027b17ffbff8996cad559405440417f5cec159aa44aff172e843e57583ee7fc91d56bcf61997c3721fd8f308c58a271f0e3a3256a3e4bb01ba0083912a281f847fd943f4520585bb0328e1b6abcb70aa41824566531827ad2d9f43aaf59d001f8d4771580000", 0xa9}, {0x0}, {&(0x7f0000000c00)="d7dda80ce210426a960c2a087823a1be32b6ca750c634fb9483c65a186ac288bdb37ebf76ef65ba8a541df7e0ec64ede0a56fc8b33aac60ab0c7f62df235d64fcc6b8c6e97b497a1407315b463f1f3a109e3e180bc759560e5ff57c4f418333e9d58627fecf50ad822e22557d614c6a46bada749c0e5ded96cf9c617f89a4280178ab231b3fd98ec350256f3043515c867e78bf21dd5b5b50c8b224c7cd9a4983bab04c46f193a4ae8e1cf2c7a96f16362b8382c6d4642050469c1daecb56d1ea0c7010e8e053ab9090d9619aa91be2c09d5e7f268c1f03bfca78d6ed041e9452eac466ee60400a9b886b53e377ad37f78efd5fb43776bcbf5352efab20f882c8779df8942e8c6306b33c621c2815f52386ee7eb548ead5c49235884283a87ba943e61a0", 0x124}, {&(0x7f0000000600)="202796a0d8a9cd5c1b08073f197052bc7bb02c57d30a2da96ce35975c8636342076c4c6eacc3510c05528fc15404dace473a5b833be713b1e9eed40df8365e292906833a7b5e9318021ddd924ee2164a97f62f8f1103148fd83cb42b0e3bebad6dda35ee04a1541d0ede57168595d1cd7ebe278e27284d751beb23329136", 0x7e}, {&(0x7f0000000500)="74b27d291b8fbf3d320b1fe80d39cc560159af7e5beb0d1e66ff266ed72359591c80708635004166a531190919aaf068aa71a19c89a4dca308993d0196993f37e0d0f7a88e8a3621e43b7600032c5c50dd86522f98684cebc5cf5bb4d6615a666d4565e1ea819c9f8daa1aa3f4d734420f9509c91ba475b0ef465c0b3b0aae20fae36afe72b67b8d6eae33357b00b5b5955ce7ae17ccf85c299a7dc22f44cd4d3cf6a3817fe862e9c585ad42159a75796aae4dfc5530cf07291c0b6bf6ac7f1a042033dfc2f276804664a4bfb5642a863d24e7fa0aea428cead078e1e4", 0xdd}, {&(0x7f0000000840)="ef85503f2f24039bd6d9279377b7b3a248ad61d1d49b0bc99bca552e6891217c582a930696d474b029926a5c9e028c41363d75931cf6b569f3164faabca5c149dba1619985a7584363b8d9979b6c39d30e309b2c93366fec8b9bb74fa6ed8cf21f7c3e35699c4ce420106cd635b5829648011a3b83eeafa09f95cc998b2cbdced59c7505b6eb6a1d189c66a9cbf9c209a87a4a73f85054d618838d2e08c969ae8240da3381ca7707e4b87d34ddb53761a98faded3a053a98028cdda5119c2904eec23e734b9b60774053abc49109af44559617c2079ac894d16c9b3b5719dcbe0e3bf39b71a6b166d5e76157ea1a0ce8784817b9e695731336f4aeeac3468a3ec2ac18f3549dc8f128ffacedde04ec", 0x10f}, {0x0}, {&(0x7f0000000280)="a70a476d3fb377a7a5ef4ded651806383bcf879ad7e85e5a1766524bb604c7924afe621b6a9ff53344fbd1477ab5b72080f9d2ddf09cff4291a27d35b370450db158d6d2b91b7353080050c369a577f5f1fdacae51eb3e42f6bd186861839cf367a3d12ab11b538e5e587f90812d045dc98bd20d9710ddb6c3bca65942e557f849dfed3643a5e127a9fd78836a2678538d8dfbaa234d9bf11a735bfc9de539f02085bf10e20a1169500e05e7076b7286e5d2a0b0a61ffe1c55e097c85e77e6a52845bbb9123ccbbc8b4808cadd8c203f43efc47a5f72a98de193", 0xda}], 0x8) r0 = mq_open(&(0x7f000084dff0)='!selinuxselinux\x00', 0x6e93ebbbcc0884f2, 0x1ca, &(0x7f0000000040)={0x9a, 0x2, 0x3}) mq_timedsend(r0, 0x0, 0x0, 0x0, 0x0) mq_timedreceive(r0, &(0x7f0000000180)=""/204, 0xcc, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, 0xffffffffffffffff, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_int(r1, &(0x7f0000000200)=0x32, 0x43408) bind$inet6(r1, &(0x7f0000001040)={0xa, 0x4e21, 0xffffffff, @mcast1, 0x20}, 0x1c) preadv(0xffffffffffffffff, &(0x7f0000000280), 0x0, 0xd9f, 0x0) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = mq_open(&(0x7f0000001ac0)='!selinuxselinux\x00', 0x40, 0x84, &(0x7f0000001b00)={0x2, 0x8, 0x5, 0x7ff}) close(r3) preadv(r0, &(0x7f0000000ac0)=[{&(0x7f0000001900)=""/84, 0x54}, {&(0x7f0000000980)=""/253, 0xfd}, {&(0x7f0000000a80)=""/30, 0x1e}, {&(0x7f0000001e00)=""/4096, 0x1000}], 0x4, 0x4000000, 0x80) mq_timedreceive(r0, &(0x7f00000006c0)=""/37, 0x25, 0x8, &(0x7f0000000700)) sendmsg$RDMA_NLDEV_CMD_SYS_GET(0xffffffffffffffff, &(0x7f00000004c0)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f0000000480)={&(0x7f0000000440)=ANY=[@ANYBLOB="a9bd7100fbdfdf220666814e1f250800010002000000084001000100000000000000df6cee8038da03000000000000008219d700"/63], 0x20}, 0x1, 0x0, 0x0, 0x20044010}, 0x1000) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000400)={&(0x7f0000000d40)=ANY=[@ANYBLOB="5000000010001507faff00000000000002000000", @ANYRES32=0x0, @ANYBLOB="00000000000000001c0012800c0001006d6163766c616e000c00028008000100100000000a000500040000000000000008000a00", @ANYBLOB="81ef1e11f4f46bfc27c90920a5dffba55fae41dd01a09d8eabc8d9f0c2e49148cd9ba073823b51c54727ff8d8b9efb8823fc726a12750f01039ca024404bca9e423e7cff8e7b994624de9f0727939c3d8b0fad17ce234a9cb905020000002f3ca7d517c5b68a57c2be2ca2104915ceaea926d2ee9d54f48f5c7091b9f9c401c200009fb78e6f89aed56f1e0adc139e735069234eeb82ab4805759aba8658653f87b5776b2fe94d8cf70194a280c7e963d41c0564be6470d7e777323e12bfb0550c197c5ec5c8b0ce96aea7acb08ee17adb270b8d20731e710e9f9751ebf15245137387b575bda52b1fb0acf873e88530236ad495a69c7630b86d39d1bce1f5619e1b91a3ef5401eea50808f8de4a02377728729c104241457314606c87f9b039a70982f3efad781edb60964362d446865513c4b92014af01f6d6fc44a543df9fa6582c68fc11025d2d70709439a2674aa185ab340d5eb5b741288dcde7033d41ed60a26bf406d00a1e656c8be08abf1069604ed123762bfc778607d3711f24c0cb62d6de56a45f7a90717fb6bc5869df0260e16f8a4e23c92f9163e8d878262ed5fab0a892a8c5a232695ca247d94a296f2a480b96d05f710b2ddbcd7c47d39f5b20d58cd71580db95ff6a01ffa26b87314d88c2f07922a7788b762557903d5889bafdd88ce8c0065902bc0798aa83a8ea2679770dd59add14f1346577a47279a8f8ff202fea0ac1d169bf003c405dbf48910de32efed3fbd512af984f9122a3777dee8749c7ece8c7f2c8b079442009f015ebe83f265476a749d5a1387cb1c55b55ca2b08a5f5014c2ebd1ef7e5c507006e8f6938bf754a626ec0c266cb30f1e19aa0162d47d2a0833469f8447a3d847fb1d762b16960adb3"], 0x50}}, 0x0) r4 = openat$full(0xffffffffffffff9c, &(0x7f0000000680), 0x22c00, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) statx(0xffffffffffffffff, &(0x7f0000000740)='./file0\x00', 0x1000, 0x10, &(0x7f00000036c0)) fstat(0xffffffffffffffff, &(0x7f0000000b00)) sendmsg$nl_route(r4, &(0x7f0000001a80)={&(0x7f0000001980)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f0000000780)={&(0x7f0000001040)=ANY=[], 0x70}, 0x1, 0x0, 0x0, 0x4000}, 0x4000) 17:58:57 executing program 2: perf_event_open(&(0x7f00000007c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp, 0x0, 0x0, 0x81}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) socket$inet6(0xa, 0x800000000000002, 0x0) writev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000080)="ac94e62287a5ba1819bcca97d905cef948cc1a8f7e0013bab5bef4879f80bf79ed254423632122b70f17126e2bcb023255951bbcedce314f67368b0bc8c2cc0c6ae563027b17ffbff8996cad559405440417f5cec159aa44aff172e843e57583ee7fc91d56bcf61997c3721fd8f308c58a271f0e3a3256a3e4bb01ba0083912a281f847fd943f4520585bb0328e1b6abcb70aa41824566531827ad2d9f43aaf59d001f8d4771580000", 0xa9}, {0x0}, {&(0x7f0000000c00)="d7dda80ce210426a960c2a087823a1be32b6ca750c634fb9483c65a186ac288bdb37ebf76ef65ba8a541df7e0ec64ede0a56fc8b33aac60ab0c7f62df235d64fcc6b8c6e97b497a1407315b463f1f3a109e3e180bc759560e5ff57c4f418333e9d58627fecf50ad822e22557d614c6a46bada749c0e5ded96cf9c617f89a4280178ab231b3fd98ec350256f3043515c867e78bf21dd5b5b50c8b224c7cd9a4983bab04c46f193a4ae8e1cf2c7a96f16362b8382c6d4642050469c1daecb56d1ea0c7010e8e053ab9090d9619aa91be2c09d5e7f268c1f03bfca78d6ed041e9452eac466ee60400a9b886b53e377ad37f78efd5fb43776bcbf5352efab20f882c8779df8942e8c6306b33c621c2815f52386ee7eb548ead5c49235884283a87ba943e61a0", 0x124}, {&(0x7f0000000600)="202796a0d8a9cd5c1b08073f197052bc7bb02c57d30a2da96ce35975c8636342076c4c6eacc3510c05528fc15404dace473a5b833be713b1e9eed40df8365e292906833a7b5e9318021ddd924ee2164a97f62f8f1103148fd83cb42b0e3bebad6dda35ee04a1541d0ede57168595d1cd7ebe278e27284d751beb23329136", 0x7e}, {&(0x7f0000000500)="74b27d291b8fbf3d320b1fe80d39cc560159af7e5beb0d1e66ff266ed72359591c80708635004166a531190919aaf068aa71a19c89a4dca308993d0196993f37e0d0f7a88e8a3621e43b7600032c5c50dd86522f98684cebc5cf5bb4d6615a666d4565e1ea819c9f8daa1aa3f4d734420f9509c91ba475b0ef465c0b3b0aae20fae36afe72b67b8d6eae33357b00b5b5955ce7ae17ccf85c299a7dc22f44cd4d3cf6a3817fe862e9c585ad42159a75796aae4dfc5530cf07291c0b6bf6ac7f1a042033dfc2f276804664a4bfb5642a863d24e7fa0aea428cead078e1e4", 0xdd}, {&(0x7f0000000840)="ef85503f2f24039bd6d9279377b7b3a248ad61d1d49b0bc99bca552e6891217c582a930696d474b029926a5c9e028c41363d75931cf6b569f3164faabca5c149dba1619985a7584363b8d9979b6c39d30e309b2c93366fec8b9bb74fa6ed8cf21f7c3e35699c4ce420106cd635b5829648011a3b83eeafa09f95cc998b2cbdced59c7505b6eb6a1d189c66a9cbf9c209a87a4a73f85054d618838d2e08c969ae8240da3381ca7707e4b87d34ddb53761a98faded3a053a98028cdda5119c2904eec23e734b9b60774053abc49109af44559617c2079ac894d16c9b3b5719dcbe0e3bf39b71a6b166d5e76157ea1a0ce8784817b9e695731336f4aeeac3468a3ec2ac18f3549dc8f128ffacedde04ec", 0x10f}, {0x0}, {&(0x7f0000000280)="a70a476d3fb377a7a5ef4ded651806383bcf879ad7e85e5a1766524bb604c7924afe621b6a9ff53344fbd1477ab5b72080f9d2ddf09cff4291a27d35b370450db158d6d2b91b7353080050c369a577f5f1fdacae51eb3e42f6bd186861839cf367a3d12ab11b538e5e587f90812d045dc98bd20d9710ddb6c3bca65942e557f849dfed3643a5e127a9fd78836a2678538d8dfbaa234d9bf11a735bfc9de539f02085bf10e20a1169500e05e7076b7286e5d2a0b0a61ffe1c55e097c85e77e6a52845bbb9123ccbbc8b4808cadd8c203f43efc47a5f72a98de193", 0xda}], 0x8) r0 = mq_open(&(0x7f000084dff0)='!selinuxselinux\x00', 0x6e93ebbbcc0884f2, 0x1ca, &(0x7f0000000040)={0x9a, 0x2, 0x3}) mq_timedsend(r0, 0x0, 0x0, 0x0, 0x0) mq_timedreceive(r0, &(0x7f0000000180)=""/204, 0xcc, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, 0xffffffffffffffff, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_int(r1, &(0x7f0000000200)=0x32, 0x43408) bind$inet6(r1, &(0x7f0000001040)={0xa, 0x4e21, 0xffffffff, @mcast1, 0x20}, 0x1c) preadv(0xffffffffffffffff, &(0x7f0000000280), 0x0, 0xd9f, 0x0) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = mq_open(&(0x7f0000001ac0)='!selinuxselinux\x00', 0x40, 0x84, &(0x7f0000001b00)={0x2, 0x8, 0x5, 0x7ff}) close(r3) preadv(r0, &(0x7f0000000ac0)=[{&(0x7f0000001900)=""/84, 0x54}, {&(0x7f0000000980)=""/253, 0xfd}, {&(0x7f0000000a80)=""/30, 0x1e}, {&(0x7f0000001e00)=""/4096, 0x1000}], 0x4, 0x4000000, 0x80) mq_timedreceive(r0, &(0x7f00000006c0)=""/37, 0x25, 0x8, &(0x7f0000000700)) sendmsg$RDMA_NLDEV_CMD_SYS_GET(0xffffffffffffffff, &(0x7f00000004c0)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f0000000480)={&(0x7f0000000440)=ANY=[@ANYBLOB="a9bd7100fbdfdf220666814e1f250800010002000000084001000100000000000000df6cee8038da03000000000000008219d700"/63], 0x20}, 0x1, 0x0, 0x0, 0x20044010}, 0x1000) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000400)={&(0x7f0000000d40)=ANY=[@ANYBLOB="5000000010001507faff00000000000002000000", @ANYRES32=0x0, @ANYBLOB="00000000000000001c0012800c0001006d6163766c616e000c00028008000100100000000a000500040000000000000008000a00", @ANYBLOB="81ef1e11f4f46bfc27c90920a5dffba55fae41dd01a09d8eabc8d9f0c2e49148cd9ba073823b51c54727ff8d8b9efb8823fc726a12750f01039ca024404bca9e423e7cff8e7b994624de9f0727939c3d8b0fad17ce234a9cb905020000002f3ca7d517c5b68a57c2be2ca2104915ceaea926d2ee9d54f48f5c7091b9f9c401c200009fb78e6f89aed56f1e0adc139e735069234eeb82ab4805759aba8658653f87b5776b2fe94d8cf70194a280c7e963d41c0564be6470d7e777323e12bfb0550c197c5ec5c8b0ce96aea7acb08ee17adb270b8d20731e710e9f9751ebf15245137387b575bda52b1fb0acf873e88530236ad495a69c7630b86d39d1bce1f5619e1b91a3ef5401eea50808f8de4a02377728729c104241457314606c87f9b039a70982f3efad781edb60964362d446865513c4b92014af01f6d6fc44a543df9fa6582c68fc11025d2d70709439a2674aa185ab340d5eb5b741288dcde7033d41ed60a26bf406d00a1e656c8be08abf1069604ed123762bfc778607d3711f24c0cb62d6de56a45f7a90717fb6bc5869df0260e16f8a4e23c92f9163e8d878262ed5fab0a892a8c5a232695ca247d94a296f2a480b96d05f710b2ddbcd7c47d39f5b20d58cd71580db95ff6a01ffa26b87314d88c2f07922a7788b762557903d5889bafdd88ce8c0065902bc0798aa83a8ea2679770dd59add14f1346577a47279a8f8ff202fea0ac1d169bf003c405dbf48910de32efed3fbd512af984f9122a3777dee8749c7ece8c7f2c8b079442009f015ebe83f265476a749d5a1387cb1c55b55ca2b08a5f5014c2ebd1ef7e5c507006e8f6938bf754a626ec0c266cb30f1e19aa0162d47d2a0833469f8447a3d847fb1d762b16960adb3"], 0x50}}, 0x0) r4 = openat$full(0xffffffffffffff9c, &(0x7f0000000680), 0x22c00, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) statx(0xffffffffffffffff, &(0x7f0000000740)='./file0\x00', 0x1000, 0x10, &(0x7f00000036c0)) fstat(0xffffffffffffffff, &(0x7f0000000b00)) sendmsg$nl_route(r4, &(0x7f0000001a80)={&(0x7f0000001980)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f0000000780)={&(0x7f0000001040)=ANY=[], 0x70}, 0x1, 0x0, 0x0, 0x4000}, 0x4000) [ 832.718917] netlink: 'syz-executor.5': attribute type 5 has an invalid length. 17:58:57 executing program 0: r0 = socket$tipc(0x1e, 0x5, 0x0) setsockopt$TIPC_DEST_DROPPABLE(r0, 0x10f, 0x81, &(0x7f0000000000)=0xc2, 0x4) connect$tipc(r0, &(0x7f0000000280)=@id, 0x10) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_subtree(r1, &(0x7f0000000000)=ANY=[], 0x32600) write$cgroup_subtree(r1, &(0x7f0000000000)=ANY=[], 0xda00) bind$tipc(r1, &(0x7f0000000040)=@name={0x1e, 0x2, 0x3, {{0x0, 0x1}, 0x1}}, 0x10) poll(&(0x7f0000000fc0)=[{r0}], 0x1, 0x7) 17:58:57 executing program 4: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) (async) r0 = syz_open_dev$loop(&(0x7f0000000080), 0x0, 0x0) memfd_create(&(0x7f0000001840)='\xbb\x02\xb1\xed\x97\xcb\xb1,\x116\xe0\x89]\xad\x01\xc3r%;\x99\xbck\xe7=\xfa\xf6HB\x00\x9e\xc0\xa9\xc9\x88\xc7\x82\x9a\x94g\xda\xa6q\x15\xf5\xe1\x86\x8e\x1d\xdf\x9d+,\x00\xd7h\xa4\x06jtl\x00\x00\x00\x00!\xf8\xac\xdc\x00\x00\x00\xd5\\\x01g\xfd\x92\x06\xb9|\x9d\xec\xdb\x9d\x94i`8t\xbd\xe8\xbfj~NO\xb2\x1a\xfc\xff\xff\xff\xff\xff\xff\xff\x1a\xed\xaaqE\xa8\x01\x05\x00\x00\x00\x00\x00\x00\x00\x91l\x00\x00', 0x0) (async) socket$nl_xfrm(0x10, 0x3, 0x6) (async) setsockopt$inet6_IPV6_DSTOPTS(0xffffffffffffffff, 0x29, 0x3b, &(0x7f0000000400)={0x0, 0x0, '\x00', [@generic={0xd7, 0x1, "81"}]}, 0x10) (async) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000300)}], 0x1) (async) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x2, 0x11, r0, 0x0) (async) sendmsg$DEVLINK_CMD_SB_OCC_SNAPSHOT(0xffffffffffffffff, 0x0, 0x81) (async) r1 = open(&(0x7f0000000780)='./bus\x00', 0x14507e, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0, 0x10, r1, 0x0) (async) sendmsg$IPCTNL_MSG_EXP_GET_STATS_CPU(0xffffffffffffffff, 0x0, 0x0) (async) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f00000001c0), 0xffffff0f) (async) r4 = accept4$nfc_llcp(r2, 0x0, &(0x7f00000001c0), 0x800) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$VIDIOC_REQBUFS(r5, 0xc0145608, 0x0) (async) read(r2, &(0x7f0000000200)=""/250, 0x50c7e3e3) (async) accept4$inet6(0xffffffffffffffff, &(0x7f0000000100)={0xa, 0x0, 0x0, @mcast1}, &(0x7f0000000140)=0x1c, 0x80800) (async) write(0xffffffffffffffff, 0x0, 0x0) r6 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r6, 0x8933, &(0x7f0000000140)={'wlan1\x00', 0x0}) (async) r8 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000680), 0xffffffffffffffff) sendmsg$NL80211_CMD_JOIN_MESH(r6, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000380)={0x74, r8, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r7}, @void}}, [@NL80211_ATTR_MESH_ID={0xa}, @NL80211_ATTR_BSS_BASIC_RATES={0x5, 0x24, [{}]}, @NL80211_ATTR_MESH_CONFIG={0x44, 0x23, 0x0, 0x1, [@NL80211_MESHCONF_MAX_PEER_LINKS={0x6}, @NL80211_MESHCONF_RETRY_TIMEOUT={0x6, 0x1, 0x69}, @NL80211_MESHCONF_SYNC_OFFSET_MAX_NEIGHBOR={0x8, 0x15, 0x6e}, @NL80211_MESHCONF_ELEMENT_TTL={0x5, 0xf, 0x7}, @NL80211_MESHCONF_HWMP_PREQ_MIN_INTERVAL={0x22}, @NL80211_MESHCONF_TTL={0x5}, @NL80211_MESHCONF_HWMP_NET_DIAM_TRVS_TIME={0x6}, @NL80211_MESHCONF_MAX_RETRIES={0x5}]}]}, 0x74}}, 0x0) (async) sendmsg$NL80211_CMD_GET_SCAN(0xffffffffffffffff, &(0x7f00000003c0)={&(0x7f0000000300)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f0000000380)={&(0x7f0000000340)={0x1c, 0x0, 0x100, 0x70bd26, 0x25dfdbff, {{}, {@val={0x8, 0x3, r7}, @void}}, ["", ""]}, 0x1c}, 0x1, 0x0, 0x0, 0x4004004}, 0x800) r9 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000440)={0x0, 0xffff, 0x10}, 0xc) tee(r4, r9, 0x3, 0x0) syz_mount_image$fuse(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000000), 0x40000, &(0x7f00000007c0)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r3, @ANYRESDEC=0x0, @ANYBLOB, @ANYRESDEC=0xee00, @ANYBLOB="ba44fba7ef5f12d91d72cc3f5398c30916a0a4354e6e6aefbed59506f03c26bbc32f06f4bff5e1c1858b1df3b7a1104b4a029c26b2865bca02bfa40d5b4f6eb1d01b79c2c9699f1607470920b58bff1641d337907d2acb26c4f142de4a6c84f78adeaaf6a3efc97fceec3bc1d996cda0e89800000000000000003282d7e69cd6bcfe0b9459c06e8dba68960087dea2d70d21ec56c2b5c67cfa2b324308e5620af58e48d50d0be10cf33b4bed07b1160efe3afbefe3c5c3e923c6d62c7d068be371d01a5f193f0f4eb67cc416ebc91684f14c0263d4d08773828c7df4542fac0c0acea8ecd5dfb1e3ce9e1db43ba6b8777705c94ea91f18c89e5cec2463b281b4210a3ea37f0fdd79cba2cf372cd5ae1dd9d8638704f860ae19493946e19203da4102f907e2eebf66784f81c3bcb62834d2ddfe5d455fe57a29218a18913aa03d1ae158399c07828f6219b0fd189b931a9966fc7bd3f857699046760beff6046bb41a047580f69bfc34ceb443bb4362a88833beb1fb505ee7bf1d3750a4418cb3ee05bf645fb42ed121f4d567dd1d0fb44c5c2bf9ee9e71643a850070fd667416f62df307b75416e47ec9f6c9421527a04f3071fc608b743f8df5bc445ac4f278c7bbb5f941c4b461eb2cc251", @ANYRESDEC=0xee00, @ANYBLOB=',smackfsfloor=.$\\[+@-,smackfsfloor=/dev/loop#\x00,dont'], 0x0) [ 832.974837] audit: type=1800 audit(1668880737.634:1170): pid=17466 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.4" name="bus" dev="sda1" ino=14357 res=0 17:58:57 executing program 3: sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(0xffffffffffffffff, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mount$bpf(0x20000000, &(0x7f0000000100)='./file0\x00', 0x0, 0x2001001, 0x0) r0 = openat$full(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) write$binfmt_misc(0xffffffffffffffff, 0x0, 0x9b) splice(r0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, @perf_bp, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xfffffdffffffffff, 0xffffffffffffffff, 0x0) setsockopt$inet_sctp6_SCTP_AUTOCLOSE(0xffffffffffffffff, 0x84, 0x4, 0x0, 0x0) r2 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000300)='net/rfcomm\x00') ioctl$FBIOGET_VSCREENINFO(r2, 0x4600, &(0x7f0000000880)) getpeername(0xffffffffffffffff, 0x0, &(0x7f0000000080)) ioctl$VFAT_IOCTL_READDIR_SHORT(0xffffffffffffffff, 0x82307202, &(0x7f0000000540)=[{0x0, 0x0, 0x100}, {0x0, 0x0, 0x100}]) r3 = socket$nl_route(0x10, 0x3, 0x0) r4 = socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r4, 0x8933, &(0x7f0000000440)={'batadv_slave_0\x00', 0x0}) fgetxattr(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="4f00100000"], 0x0, 0x0) sendmsg$nl_route(r3, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000180)=ANY=[@ANYBLOB="280000001000010400"/20, @ANYRES32=r5, @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\b\x00\n\x00', @ANYRES32=0x0, @ANYBLOB="3108015b926b71562ab183e8026f55"], 0x28}}, 0x0) pivot_root(&(0x7f0000000140)='./file0\x00', &(0x7f0000000240)='./file0\x00') [ 833.126796] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.1'. [ 833.206847] netlink: 'syz-executor.2': attribute type 5 has an invalid length. 17:58:58 executing program 4: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) (async) r0 = syz_open_dev$loop(&(0x7f0000000080), 0x0, 0x0) (async) memfd_create(&(0x7f0000001840)='\xbb\x02\xb1\xed\x97\xcb\xb1,\x116\xe0\x89]\xad\x01\xc3r%;\x99\xbck\xe7=\xfa\xf6HB\x00\x9e\xc0\xa9\xc9\x88\xc7\x82\x9a\x94g\xda\xa6q\x15\xf5\xe1\x86\x8e\x1d\xdf\x9d+,\x00\xd7h\xa4\x06jtl\x00\x00\x00\x00!\xf8\xac\xdc\x00\x00\x00\xd5\\\x01g\xfd\x92\x06\xb9|\x9d\xec\xdb\x9d\x94i`8t\xbd\xe8\xbfj~NO\xb2\x1a\xfc\xff\xff\xff\xff\xff\xff\xff\x1a\xed\xaaqE\xa8\x01\x05\x00\x00\x00\x00\x00\x00\x00\x91l\x00\x00', 0x0) (async) socket$nl_xfrm(0x10, 0x3, 0x6) setsockopt$inet6_IPV6_DSTOPTS(0xffffffffffffffff, 0x29, 0x3b, &(0x7f0000000400)={0x0, 0x0, '\x00', [@generic={0xd7, 0x1, "81"}]}, 0x10) (async) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000300)}], 0x1) (async) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x2, 0x11, r0, 0x0) sendmsg$DEVLINK_CMD_SB_OCC_SNAPSHOT(0xffffffffffffffff, 0x0, 0x81) (async) r1 = open(&(0x7f0000000780)='./bus\x00', 0x14507e, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0, 0x10, r1, 0x0) (async) sendmsg$IPCTNL_MSG_EXP_GET_STATS_CPU(0xffffffffffffffff, 0x0, 0x0) (async) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f00000001c0), 0xffffff0f) (async) r4 = accept4$nfc_llcp(r2, 0x0, &(0x7f00000001c0), 0x800) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$VIDIOC_REQBUFS(r5, 0xc0145608, 0x0) read(r2, &(0x7f0000000200)=""/250, 0x50c7e3e3) (async) accept4$inet6(0xffffffffffffffff, &(0x7f0000000100)={0xa, 0x0, 0x0, @mcast1}, &(0x7f0000000140)=0x1c, 0x80800) (async) write(0xffffffffffffffff, 0x0, 0x0) r6 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r6, 0x8933, &(0x7f0000000140)={'wlan1\x00', 0x0}) r8 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000680), 0xffffffffffffffff) sendmsg$NL80211_CMD_JOIN_MESH(r6, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000380)={0x74, r8, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r7}, @void}}, [@NL80211_ATTR_MESH_ID={0xa}, @NL80211_ATTR_BSS_BASIC_RATES={0x5, 0x24, [{}]}, @NL80211_ATTR_MESH_CONFIG={0x44, 0x23, 0x0, 0x1, [@NL80211_MESHCONF_MAX_PEER_LINKS={0x6}, @NL80211_MESHCONF_RETRY_TIMEOUT={0x6, 0x1, 0x69}, @NL80211_MESHCONF_SYNC_OFFSET_MAX_NEIGHBOR={0x8, 0x15, 0x6e}, @NL80211_MESHCONF_ELEMENT_TTL={0x5, 0xf, 0x7}, @NL80211_MESHCONF_HWMP_PREQ_MIN_INTERVAL={0x22}, @NL80211_MESHCONF_TTL={0x5}, @NL80211_MESHCONF_HWMP_NET_DIAM_TRVS_TIME={0x6}, @NL80211_MESHCONF_MAX_RETRIES={0x5}]}]}, 0x74}}, 0x0) (async) sendmsg$NL80211_CMD_GET_SCAN(0xffffffffffffffff, &(0x7f00000003c0)={&(0x7f0000000300)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f0000000380)={&(0x7f0000000340)={0x1c, 0x0, 0x100, 0x70bd26, 0x25dfdbff, {{}, {@val={0x8, 0x3, r7}, @void}}, ["", ""]}, 0x1c}, 0x1, 0x0, 0x0, 0x4004004}, 0x800) (async) r9 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000440)={0x0, 0xffff, 0x10}, 0xc) tee(r4, r9, 0x3, 0x0) syz_mount_image$fuse(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000000), 0x40000, &(0x7f00000007c0)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r3, @ANYRESDEC=0x0, @ANYBLOB, @ANYRESDEC=0xee00, @ANYBLOB="ba44fba7ef5f12d91d72cc3f5398c30916a0a4354e6e6aefbed59506f03c26bbc32f06f4bff5e1c1858b1df3b7a1104b4a029c26b2865bca02bfa40d5b4f6eb1d01b79c2c9699f1607470920b58bff1641d337907d2acb26c4f142de4a6c84f78adeaaf6a3efc97fceec3bc1d996cda0e89800000000000000003282d7e69cd6bcfe0b9459c06e8dba68960087dea2d70d21ec56c2b5c67cfa2b324308e5620af58e48d50d0be10cf33b4bed07b1160efe3afbefe3c5c3e923c6d62c7d068be371d01a5f193f0f4eb67cc416ebc91684f14c0263d4d08773828c7df4542fac0c0acea8ecd5dfb1e3ce9e1db43ba6b8777705c94ea91f18c89e5cec2463b281b4210a3ea37f0fdd79cba2cf372cd5ae1dd9d8638704f860ae19493946e19203da4102f907e2eebf66784f81c3bcb62834d2ddfe5d455fe57a29218a18913aa03d1ae158399c07828f6219b0fd189b931a9966fc7bd3f857699046760beff6046bb41a047580f69bfc34ceb443bb4362a88833beb1fb505ee7bf1d3750a4418cb3ee05bf645fb42ed121f4d567dd1d0fb44c5c2bf9ee9e71643a850070fd667416f62df307b75416e47ec9f6c9421527a04f3071fc608b743f8df5bc445ac4f278c7bbb5f941c4b461eb2cc251", @ANYRESDEC=0xee00, @ANYBLOB=',smackfsfloor=.$\\[+@-,smackfsfloor=/dev/loop#\x00,dont'], 0x0) [ 833.441748] audit: type=1800 audit(1668880738.094:1171): pid=17494 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.4" name="bus" dev="sda1" ino=14357 res=0 17:58:58 executing program 5: perf_event_open(&(0x7f00000007c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp, 0x0, 0x0, 0x81}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) socket$inet6(0xa, 0x800000000000002, 0x0) writev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000080)="ac94e62287a5ba1819bcca97d905cef948cc1a8f7e0013bab5bef4879f80bf79ed254423632122b70f17126e2bcb023255951bbcedce314f67368b0bc8c2cc0c6ae563027b17ffbff8996cad559405440417f5cec159aa44aff172e843e57583ee7fc91d56bcf61997c3721fd8f308c58a271f0e3a3256a3e4bb01ba0083912a281f847fd943f4520585bb0328e1b6abcb70aa41824566531827ad2d9f43aaf59d001f8d4771580000", 0xa9}, {&(0x7f0000000b80)}, {&(0x7f0000000c00)="d7dda80ce210426a960c2a087823a1be32b6ca750c634fb9483c65a186ac288bdb37ebf76ef65ba8a541df7e0ec64ede0a56fc8b33aac60ab0c7f62df235d64fcc6b8c6e97b497a1407315b463f1f3a109e3e180bc759560e5ff57c4f418333e9d58627fecf50ad822e22557d614c6a46bada749c0e5ded96cf9c617f89a4280178ab231b3fd98ec350256f3043515c867e78bf21dd5b5b50c8b224c7cd9a4983bab04c46f193a4ae8e1cf2c7a96f16362b8382c6d4642050469c1daecb56d1ea0c7010e8e053ab9090d9619aa91be2c09d5e7f268c1f03bfca78d6ed041e9452eac466ee60400a9b886b53e377ad37f78efd5fb43776bcbf5352efab20f882c8779df8942e8c6306b33c621c2815f52386ee7eb548ead5c49235884283a87ba943e61a0", 0x124}, {&(0x7f0000000600)="202796a0d8a9cd5c1b08073f197052bc7bb02c57d30a2da96ce35975c8636342076c4c6eacc3510c05528fc15404dace473a5b833be713b1e9eed40df8365e292906833a7b5e9318021ddd924ee2164a97f62f8f1103148fd83cb42b0e3bebad6dda35ee04a1541d0ede57168595d1cd7ebe278e27284d751beb23329136", 0x7e}, {&(0x7f0000000500)="74b27d291b8fbf3d320b1fe80d39cc560159af7e5beb0d1e66ff266ed72359591c80708635004166a531190919aaf068aa71a19c89a4dca308993d0196993f37e0d0f7a88e8a3621e43b7600032c5c50dd86522f98684cebc5cf5bb4d6615a666d4565e1ea819c9f8daa1aa3f4d734420f9509c91ba475b0ef465c0b3b0aae20fae36afe72b67b8d6eae33357b00b5b5955ce7ae17ccf85c299a7dc22f44cd4d3cf6a3817fe862e9c585ad42159a75796aae4dfc5530cf07291c0b6bf6ac7f1a042033dfc2f276804664a4bfb5642a863d24e7fa0aea428cead078e1e4", 0xdd}, {&(0x7f0000000840)="ef85503f2f24039bd6d9279377b7b3a248ad61d1d49b0bc99bca552e6891217c582a930696d474b029926a5c9e028c41363d75931cf6b569f3164faabca5c149dba1619985a7584363b8d9979b6c39d30e309b2c93366fec8b9bb74fa6ed8cf21f7c3e35699c4ce420106cd635b5829648011a3b83eeafa09f95cc998b2cbdced59c7505b6eb6a1d189c66a9cbf9c209a87a4a73f85054d618838d2e08c969ae8240da3381ca7707e4b87d34ddb53761a98faded3a053a98028cdda5119c2904eec23e734b9b60774053abc49109af44559617c2079ac894d16c9b3b5719dcbe0e3bf39b71a6b166d5e76157ea1a0ce8784817b9e695731336f4aeeac3468a3ec2ac18f3549dc8f128ffacedde04ec", 0x10f}, {0x0}, {&(0x7f0000000280)="a70a476d3fb377a7a5ef4ded651806383bcf879ad7e85e5a1766524bb604c7924afe621b6a9ff53344fbd1477ab5b72080f9d2ddf09cff4291a27d35b370450db158d6d2b91b7353080050c369a577f5f1fdacae51eb3e42f6bd186861839cf367a3d12ab11b538e5e587f90812d045dc98bd20d9710ddb6c3bca65942e557f849dfed3643a5e127a9fd78836a2678538d8dfbaa234d9bf11a735bfc9de539f02085bf10e20a1169500e05e7076b7286e5d2a0b0a61ffe1c55e097c85e77e6a52845bbb9123ccbbc8b4808cadd8c203f43efc47a5f72a98de193", 0xda}], 0x8) r0 = mq_open(&(0x7f000084dff0)='!selinuxselinux\x00', 0x6e93ebbbcc0884f2, 0x1ca, &(0x7f0000000040)={0x9a, 0x2, 0x3}) mq_timedsend(r0, 0x0, 0x0, 0x0, 0x0) mq_timedreceive(r0, &(0x7f0000000180)=""/204, 0xcc, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, 0xffffffffffffffff, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_int(r1, &(0x7f0000000200)=0x32, 0x43408) bind$inet6(r1, &(0x7f0000001040)={0xa, 0x4e21, 0xffffffff, @mcast1, 0x20}, 0x1c) preadv(0xffffffffffffffff, &(0x7f0000000280), 0x0, 0xd9f, 0x0) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = mq_open(&(0x7f0000001ac0)='!selinuxselinux\x00', 0x40, 0x84, &(0x7f0000001b00)={0x2, 0x8, 0x5, 0x7ff}) close(r3) preadv(r0, &(0x7f0000000ac0)=[{&(0x7f0000001900)=""/84, 0x54}, {&(0x7f0000000980)=""/253, 0xfd}, {&(0x7f0000000a80)=""/30, 0x1e}, {&(0x7f0000001e00)=""/4096, 0x1000}], 0x4, 0x4000000, 0x80) mq_timedreceive(r0, &(0x7f00000006c0)=""/37, 0x25, 0x8, &(0x7f0000000700)) sendmsg$RDMA_NLDEV_CMD_SYS_GET(0xffffffffffffffff, &(0x7f00000004c0)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f0000000480)={&(0x7f0000000440)=ANY=[@ANYBLOB="a9bd7100fbdfdf220666814e1f250800010002000000084001000100000000000000df6cee8038da03000000000000008219d700"/63], 0x20}, 0x1, 0x0, 0x0, 0x20044010}, 0x1000) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000400)={&(0x7f0000000d40)=ANY=[@ANYBLOB="5000000010001507faff00000000000002000000", @ANYRES32=0x0, @ANYBLOB="00000000000000001c0012800c0001006d6163766c616e000c00028008000100100000000a000500040000000000000008000a00", @ANYBLOB="81ef1e11f4f46bfc27c90920a5dffba55fae41dd01a09d8eabc8d9f0c2e49148cd9ba073823b51c54727ff8d8b9efb8823fc726a12750f01039ca024404bca9e423e7cff8e7b994624de9f0727939c3d8b0fad17ce234a9cb905020000002f3ca7d517c5b68a57c2be2ca2104915ceaea926d2ee9d54f48f5c7091b9f9c401c200009fb78e6f89aed56f1e0adc139e735069234eeb82ab4805759aba8658653f87b5776b2fe94d8cf70194a280c7e963d41c0564be6470d7e777323e12bfb0550c197c5ec5c8b0ce96aea7acb08ee17adb270b8d20731e710e9f9751ebf15245137387b575bda52b1fb0acf873e88530236ad495a69c7630b86d39d1bce1f5619e1b91a3ef5401eea50808f8de4a02377728729c104241457314606c87f9b039a70982f3efad781edb60964362d446865513c4b92014af01f6d6fc44a543df9fa6582c68fc11025d2d70709439a2674aa185ab340d5eb5b741288dcde7033d41ed60a26bf406d00a1e656c8be08abf1069604ed123762bfc778607d3711f24c0cb62d6de56a45f7a90717fb6bc5869df0260e16f8a4e23c92f9163e8d878262ed5fab0a892a8c5a232695ca247d94a296f2a480b96d05f710b2ddbcd7c47d39f5b20d58cd71580db95ff6a01ffa26b87314d88c2f07922a7788b762557903d5889bafdd88ce8c0065902bc0798aa83a8ea2679770dd59add14f1346577a47279a8f8ff202fea0ac1d169bf003c405dbf48910de32efed3fbd512af984f9122a3777dee8749c7ece8c7f2c8b079442009f015ebe83f265476a749d5a1387cb1c55b55ca2b08a5f5014c2ebd1ef7e5c507006e8f6938bf754a626ec0c266cb30f1e19aa0162d47d2a0833469f8447a3d847fb1d762b16960adb3"], 0x50}}, 0x0) r4 = openat$full(0xffffffffffffff9c, &(0x7f0000000680), 0x22c00, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) statx(0xffffffffffffffff, &(0x7f0000000740)='./file0\x00', 0x1000, 0x10, &(0x7f00000036c0)) fstat(0xffffffffffffffff, &(0x7f0000000b00)) sendmsg$nl_route(r4, &(0x7f0000001a80)={&(0x7f0000001980)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f0000000780)={&(0x7f0000001040)=ANY=[], 0x70}, 0x1, 0x0, 0x0, 0x4000}, 0x4000) [ 833.522025] batman_adv: batadv0: Interface deactivated: batadv_slave_0 [ 833.529225] batman_adv: batadv0: Removing interface: batadv_slave_0 17:58:58 executing program 1: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) r2 = socket(0x10, 0x803, 0x0) sendmsg$NBD_CMD_DISCONNECT(r2, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r2, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000002c0)=0x14) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) perf_event_open$cgroup(&(0x7f00000004c0)={0x3, 0x80, 0x8, 0x5, 0xdc, 0x1, 0x0, 0x0, 0x8, 0xc, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x3, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x3, 0x2, @perf_bp={&(0x7f0000000300), 0x3}, 0x14000, 0x9, 0x3, 0x3, 0x3, 0x7fff, 0x2, 0x0, 0x5}, r4, 0x0, 0xffffffffffffffff, 0x9) sendmsg$nl_route(r4, &(0x7f0000000380)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f0000000340)={&(0x7f00000001c0)=@ipv6_newrule={0x38, 0x20, 0x10, 0x70bd25, 0x25dfdbfe, {0xa, 0x0, 0x0, 0x80, 0xf4, 0x0, 0x0, 0x6, 0xa}, [@FIB_RULE_POLICY=@FRA_SUPPRESS_PREFIXLEN={0x8, 0xe, 0xfffffff9}, @FRA_DST={0x14, 0x1, @remote}]}, 0x38}, 0x1, 0x0, 0x0, 0x48014}, 0x4008050) sendmsg$nl_route(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="48000000100005e7ffffff000000000000000000", @ANYRES32=r3, @ANYBLOB="0000000000000000280012000900010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000003c0)=ANY=[@ANYBLOB="38000000240007050000004007a2a30005000000", @ANYRES32=r3, @ANYBLOB="00000000ffffffff00000000090001006866736300000000080002"], 0x38}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000000400)=@newtfilter={0x50, 0x2c, 0xd27, 0x0, 0x0, {0x0, 0x0, 0x0, r3, {}, {}, {0x8}}, [@filter_kind_options=@f_bpf={{0x8}, {0x24, 0x2, [@TCA_BPF_NAME={0xc, 0x7, './file0\x00'}, @TCA_BPF_OPS={{0x6, 0x4, 0x1}, {0xc, 0x5, [{}]}}]}}]}, 0x50}}, 0x0) r5 = socket(0x1000000010, 0x80002, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f00000005c0)) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r6 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_int(r6, &(0x7f0000000200)=0x32, 0x43408) perf_event_open(&(0x7f0000000540)={0x1, 0x80, 0x2, 0x7f, 0x2, 0x80, 0x0, 0x6, 0x100, 0x4, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x2, @perf_bp={&(0x7f0000000480), 0xc}, 0x80003, 0x8, 0x10000, 0xf, 0x6, 0x51, 0x3, 0x0, 0x7f, 0x0, 0xfffffffffffffffd}, 0xffffffffffffffff, 0x1, r6, 0x0) sendmmsg$alg(r5, &(0x7f0000000200), 0x4924924924926d3, 0x0) sendmsg$IPSET_CMD_ADD(0xffffffffffffffff, &(0x7f0000000800)={&(0x7f0000000600)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f00000007c0)={&(0x7f0000000640)={0x164, 0x9, 0x6, 0x201, 0x0, 0x0, {0x0, 0x0, 0x7}, [@IPSET_ATTR_PROTOCOL={0x5}, @IPSET_ATTR_PROTOCOL={0x5}, @IPSET_ATTR_ADT={0x4c, 0x8, 0x0, 0x1, [{0xc, 0x7, 0x0, 0x1, @IPSET_ATTR_PORT_TO={0x6, 0x5, 0x1, 0x0, 0x4e20}}, {0x10, 0x7, 0x0, 0x1, @IPSET_ATTR_NAMEREF={0x9, 0x13, 'syz2\x00'}}, {0xc, 0x7, 0x0, 0x1, @IPSET_ATTR_SKBPRIO={0x8, 0x1c, 0x1, 0x0, 0x3}}, {0x10, 0x7, 0x0, 0x1, @IPSET_ATTR_SKBMARK={0xc, 0x1b, 0x1, 0x0, 0x7}}, {0x10, 0x7, 0x0, 0x1, @IPSET_ATTR_IP={0xc, 0x1, 0x0, 0x1, @IPSET_ATTR_IPADDR_IPV4={0x8, 0x1, 0x1, 0x0, @broadcast}}}]}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz2\x00'}, @IPSET_ATTR_PROTOCOL={0x5}, @IPSET_ATTR_ADT={0x14, 0x8, 0x0, 0x1, [{0x10, 0x7, 0x0, 0x1, @IPSET_ATTR_ETHER={0xa, 0x11, @random="ebcefaab4e8c"}}]}, @IPSET_ATTR_DATA={0x68, 0x7, 0x0, 0x1, [@IPSET_ATTR_MARKMASK={0x8, 0xb, 0x1, 0x0, 0x54}, @IPSET_ATTR_BYTES={0xc, 0x18, 0x1, 0x0, 0x1}, @IPSET_ATTR_TIMEOUT={0x8, 0x6, 0x1, 0x0, 0x2}, @IPSET_ATTR_IP2={0xc, 0x14, 0x0, 0x1, @IPSET_ATTR_IPADDR_IPV4={0x8, 0x1, 0x1, 0x0, @remote}}, @IPSET_ATTR_IP={0xc, 0x1, 0x0, 0x1, @IPSET_ATTR_IPADDR_IPV4={0x3, 0x1, 0x1, 0x0, @multicast2}}, @IPSET_ATTR_NAMEREF={0x9, 0x13, 'syz0\x00'}, @IPSET_ATTR_TIMEOUT={0x8, 0x6, 0x1, 0x0, 0x1ff}, @IPSET_ATTR_ETHER={0xa, 0x11, @local}, @IPSET_ATTR_LINENO={0x8, 0x9, 0x1, 0x0, 0x3f}, @IPSET_ATTR_PORT={0x6, 0x4, 0x1, 0x0, 0x4e23}]}, @IPSET_ATTR_ADT={0x54, 0x8, 0x0, 0x1, [{0x1c, 0x7, 0x0, 0x1, @IPSET_ATTR_IP={0x18, 0x1, 0x0, 0x1, @IPSET_ATTR_IPADDR_IPV6={0x14, 0x2, 0x1, 0x0, @mcast1}}}, {0xc, 0x7, 0x0, 0x1, @IPSET_ATTR_CIDR2={0x5, 0x15, 0x5}}, {0xc, 0x7, 0x0, 0x1, @IPSET_ATTR_SKBQUEUE={0x6, 0x1d, 0x1, 0x0, 0x2}}, {0xc, 0x7, 0x0, 0x1, @IPSET_ATTR_SKBPRIO={0x8, 0x1c, 0x1, 0x0, 0x3}}, {0x10, 0x7, 0x0, 0x1, @IPSET_ATTR_NAME={0x9, 0x12, 'syz2\x00'}}]}, @IPSET_ATTR_LINENO={0x8, 0x9, 0x1, 0x0, 0x766b}, @IPSET_ATTR_PROTOCOL={0x5}]}, 0x164}, 0x1, 0x0, 0x0, 0x2000000}, 0x10) socket$nl_route(0x10, 0x3, 0x0) (async) socket$netlink(0x10, 0x3, 0x0) (async) socket(0x10, 0x803, 0x0) (async) sendmsg$NBD_CMD_DISCONNECT(r2, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) (async) getsockname$packet(r2, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000002c0)=0x14) (async) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) (async) perf_event_open$cgroup(&(0x7f00000004c0)={0x3, 0x80, 0x8, 0x5, 0xdc, 0x1, 0x0, 0x0, 0x8, 0xc, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x3, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x3, 0x2, @perf_bp={&(0x7f0000000300), 0x3}, 0x14000, 0x9, 0x3, 0x3, 0x3, 0x7fff, 0x2, 0x0, 0x5}, r4, 0x0, 0xffffffffffffffff, 0x9) (async) sendmsg$nl_route(r4, &(0x7f0000000380)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f0000000340)={&(0x7f00000001c0)=@ipv6_newrule={0x38, 0x20, 0x10, 0x70bd25, 0x25dfdbfe, {0xa, 0x0, 0x0, 0x80, 0xf4, 0x0, 0x0, 0x6, 0xa}, [@FIB_RULE_POLICY=@FRA_SUPPRESS_PREFIXLEN={0x8, 0xe, 0xfffffff9}, @FRA_DST={0x14, 0x1, @remote}]}, 0x38}, 0x1, 0x0, 0x0, 0x48014}, 0x4008050) (async) sendmsg$nl_route(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="48000000100005e7ffffff000000000000000000", @ANYRES32=r3, @ANYBLOB="0000000000000000280012000900010076657468"], 0x48}}, 0x0) (async) sendmsg$nl_route_sched(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000003c0)=ANY=[@ANYBLOB="38000000240007050000004007a2a30005000000", @ANYRES32=r3, @ANYBLOB="00000000ffffffff00000000090001006866736300000000080002"], 0x38}}, 0x0) (async) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000000400)=@newtfilter={0x50, 0x2c, 0xd27, 0x0, 0x0, {0x0, 0x0, 0x0, r3, {}, {}, {0x8}}, [@filter_kind_options=@f_bpf={{0x8}, {0x24, 0x2, [@TCA_BPF_NAME={0xc, 0x7, './file0\x00'}, @TCA_BPF_OPS={{0x6, 0x4, 0x1}, {0xc, 0x5, [{}]}}]}}]}, 0x50}}, 0x0) (async) socket(0x1000000010, 0x80002, 0x0) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f00000005c0)) (async) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='memory.events\x00', 0x7a05, 0x1700) (async) write$cgroup_int(r6, &(0x7f0000000200)=0x32, 0x43408) (async) perf_event_open(&(0x7f0000000540)={0x1, 0x80, 0x2, 0x7f, 0x2, 0x80, 0x0, 0x6, 0x100, 0x4, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x2, @perf_bp={&(0x7f0000000480), 0xc}, 0x80003, 0x8, 0x10000, 0xf, 0x6, 0x51, 0x3, 0x0, 0x7f, 0x0, 0xfffffffffffffffd}, 0xffffffffffffffff, 0x1, r6, 0x0) (async) sendmmsg$alg(r5, &(0x7f0000000200), 0x4924924924926d3, 0x0) (async) sendmsg$IPSET_CMD_ADD(0xffffffffffffffff, &(0x7f0000000800)={&(0x7f0000000600)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f00000007c0)={&(0x7f0000000640)={0x164, 0x9, 0x6, 0x201, 0x0, 0x0, {0x0, 0x0, 0x7}, [@IPSET_ATTR_PROTOCOL={0x5}, @IPSET_ATTR_PROTOCOL={0x5}, @IPSET_ATTR_ADT={0x4c, 0x8, 0x0, 0x1, [{0xc, 0x7, 0x0, 0x1, @IPSET_ATTR_PORT_TO={0x6, 0x5, 0x1, 0x0, 0x4e20}}, {0x10, 0x7, 0x0, 0x1, @IPSET_ATTR_NAMEREF={0x9, 0x13, 'syz2\x00'}}, {0xc, 0x7, 0x0, 0x1, @IPSET_ATTR_SKBPRIO={0x8, 0x1c, 0x1, 0x0, 0x3}}, {0x10, 0x7, 0x0, 0x1, @IPSET_ATTR_SKBMARK={0xc, 0x1b, 0x1, 0x0, 0x7}}, {0x10, 0x7, 0x0, 0x1, @IPSET_ATTR_IP={0xc, 0x1, 0x0, 0x1, @IPSET_ATTR_IPADDR_IPV4={0x8, 0x1, 0x1, 0x0, @broadcast}}}]}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz2\x00'}, @IPSET_ATTR_PROTOCOL={0x5}, @IPSET_ATTR_ADT={0x14, 0x8, 0x0, 0x1, [{0x10, 0x7, 0x0, 0x1, @IPSET_ATTR_ETHER={0xa, 0x11, @random="ebcefaab4e8c"}}]}, @IPSET_ATTR_DATA={0x68, 0x7, 0x0, 0x1, [@IPSET_ATTR_MARKMASK={0x8, 0xb, 0x1, 0x0, 0x54}, @IPSET_ATTR_BYTES={0xc, 0x18, 0x1, 0x0, 0x1}, @IPSET_ATTR_TIMEOUT={0x8, 0x6, 0x1, 0x0, 0x2}, @IPSET_ATTR_IP2={0xc, 0x14, 0x0, 0x1, @IPSET_ATTR_IPADDR_IPV4={0x8, 0x1, 0x1, 0x0, @remote}}, @IPSET_ATTR_IP={0xc, 0x1, 0x0, 0x1, @IPSET_ATTR_IPADDR_IPV4={0x3, 0x1, 0x1, 0x0, @multicast2}}, @IPSET_ATTR_NAMEREF={0x9, 0x13, 'syz0\x00'}, @IPSET_ATTR_TIMEOUT={0x8, 0x6, 0x1, 0x0, 0x1ff}, @IPSET_ATTR_ETHER={0xa, 0x11, @local}, @IPSET_ATTR_LINENO={0x8, 0x9, 0x1, 0x0, 0x3f}, @IPSET_ATTR_PORT={0x6, 0x4, 0x1, 0x0, 0x4e23}]}, @IPSET_ATTR_ADT={0x54, 0x8, 0x0, 0x1, [{0x1c, 0x7, 0x0, 0x1, @IPSET_ATTR_IP={0x18, 0x1, 0x0, 0x1, @IPSET_ATTR_IPADDR_IPV6={0x14, 0x2, 0x1, 0x0, @mcast1}}}, {0xc, 0x7, 0x0, 0x1, @IPSET_ATTR_CIDR2={0x5, 0x15, 0x5}}, {0xc, 0x7, 0x0, 0x1, @IPSET_ATTR_SKBQUEUE={0x6, 0x1d, 0x1, 0x0, 0x2}}, {0xc, 0x7, 0x0, 0x1, @IPSET_ATTR_SKBPRIO={0x8, 0x1c, 0x1, 0x0, 0x3}}, {0x10, 0x7, 0x0, 0x1, @IPSET_ATTR_NAME={0x9, 0x12, 'syz2\x00'}}]}, @IPSET_ATTR_LINENO={0x8, 0x9, 0x1, 0x0, 0x766b}, @IPSET_ATTR_PROTOCOL={0x5}]}, 0x164}, 0x1, 0x0, 0x0, 0x2000000}, 0x10) (async) 17:58:58 executing program 3: sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(0xffffffffffffffff, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mount$bpf(0x20000000, &(0x7f0000000100)='./file0\x00', 0x0, 0x2001001, 0x0) (async) r0 = openat$full(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) write$binfmt_misc(0xffffffffffffffff, 0x0, 0x9b) (async) splice(r0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, @perf_bp, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xfffffdffffffffff, 0xffffffffffffffff, 0x0) (async) setsockopt$inet_sctp6_SCTP_AUTOCLOSE(0xffffffffffffffff, 0x84, 0x4, 0x0, 0x0) (async) r2 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000300)='net/rfcomm\x00') ioctl$FBIOGET_VSCREENINFO(r2, 0x4600, &(0x7f0000000880)) (async) getpeername(0xffffffffffffffff, 0x0, &(0x7f0000000080)) (async) ioctl$VFAT_IOCTL_READDIR_SHORT(0xffffffffffffffff, 0x82307202, &(0x7f0000000540)=[{0x0, 0x0, 0x100}, {0x0, 0x0, 0x100}]) (async) r3 = socket$nl_route(0x10, 0x3, 0x0) r4 = socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r4, 0x8933, &(0x7f0000000440)={'batadv_slave_0\x00', 0x0}) (async) fgetxattr(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="4f00100000"], 0x0, 0x0) sendmsg$nl_route(r3, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000180)=ANY=[@ANYBLOB="280000001000010400"/20, @ANYRES32=r5, @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\b\x00\n\x00', @ANYRES32=0x0, @ANYBLOB="3108015b926b71562ab183e8026f55"], 0x28}}, 0x0) pivot_root(&(0x7f0000000140)='./file0\x00', &(0x7f0000000240)='./file0\x00') 17:58:58 executing program 0: r0 = socket$tipc(0x1e, 0x5, 0x0) setsockopt$TIPC_DEST_DROPPABLE(r0, 0x10f, 0x81, &(0x7f0000000000)=0xc2, 0x4) connect$tipc(r0, &(0x7f0000000280)=@id, 0x10) (async) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_subtree(r1, &(0x7f0000000000)=ANY=[], 0x32600) (async) write$cgroup_subtree(r1, &(0x7f0000000000)=ANY=[], 0xda00) bind$tipc(r1, &(0x7f0000000040)=@name={0x1e, 0x2, 0x3, {{0x0, 0x1}, 0x1}}, 0x10) (async) poll(&(0x7f0000000fc0)=[{r0}], 0x1, 0x7) 17:58:58 executing program 4: sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(0xffffffffffffffff, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mount$bpf(0x20000000, &(0x7f0000000100)='./file0\x00', 0x0, 0x2001001, 0x0) r0 = openat$full(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) write$binfmt_misc(0xffffffffffffffff, 0x0, 0x9b) splice(r0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, @perf_bp, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xfffffdffffffffff, 0xffffffffffffffff, 0x0) setsockopt$inet_sctp6_SCTP_AUTOCLOSE(0xffffffffffffffff, 0x84, 0x4, 0x0, 0x0) r2 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000300)='net/rfcomm\x00') ioctl$FBIOGET_VSCREENINFO(r2, 0x4600, &(0x7f0000000880)) getpeername(0xffffffffffffffff, 0x0, &(0x7f0000000080)) ioctl$VFAT_IOCTL_READDIR_SHORT(0xffffffffffffffff, 0x82307202, &(0x7f0000000540)=[{0x0, 0x0, 0x100}, {0x0, 0x0, 0x100}]) r3 = socket$nl_route(0x10, 0x3, 0x0) r4 = socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r4, 0x8933, &(0x7f0000000440)={'batadv_slave_0\x00', 0x0}) fgetxattr(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="4f00100000"], 0x0, 0x0) sendmsg$nl_route(r3, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000180)=ANY=[@ANYBLOB="280000001000010400"/20, @ANYRES32=r5, @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\b\x00\n\x00', @ANYRES32=0x0, @ANYBLOB="3108015b926b71562ab183e8026f55"], 0x28}}, 0x0) pivot_root(&(0x7f0000000140)='./file0\x00', &(0x7f0000000240)='./file0\x00') [ 833.682361] netlink: 'syz-executor.5': attribute type 5 has an invalid length. 17:58:58 executing program 2: r0 = syz_open_dev$media(&(0x7f0000000000), 0x400000, 0x42041) ioctl$BTRFS_IOC_DEV_REPLACE(r0, 0xca289435, &(0x7f0000001200)={0x0, 0x1e, @start={0x0, 0x1, "a888476bc58ae63f0bc5de17ca97a14282cc2d0cfe80236ccc386b8534c8135e11e6463edd43cdf777aacc86ee7bc199056a0ada4dad5da24ced7f257b7327fc0dcded0e04657094ceac74a3bbc0f8bf62b17a07aa0a27404ba4766fa34b5e3797a885ee764c0547cb06bead6adcd3dae92fdf8f11efaa3eb781e40e1b97ee3595a46f27ef025e20a826e7f46d5a1097f28ae18a6c7300dd2096bd0f84e9f6e7f602df51617e2d673867d87f01d350ee1179e03d2fc0d78892330c77d5acf697d64dac19fbe7e8a81cc56e7fd59c072d8924a275d086326301eea01e80b1e413365ae895085f33511b80b706cc32bcb929c3eb68574b93a4bdfde3eeebc488b9cd4e60c3818c57db0b62ea2c01125cd56352613e401fd1e9d91bb6aee0a75267d0d64a06b1bebd6af54b4932cd2fd953513ee888b76ac75cfed33006452aeea88db2a396997eae1ac0f7b22b2472aca03d89c0b934144619b23c6ef4cf1cf68463b87ab12afdd76ae5fabb63a3f4bc1c4cd695898d161ec0ead791e0a56f30cc28bfb5d727dc5b6c51798961aacd1d18beb58ce814bf48af0b0724f31335c1c1772a027d935016669adabd0b710400fd3a25cdbb778854d3af374c77815a5e633af2e9bbcbb3f61c37f0099ef4db69b83c1c4373777e2900b8d29e87fd8ab18ab308db00acbf37b3a478cec8161602f251f2d6c054deacf990f5f71a62c6372d848768ff17be24c5b3294e7fa6d5aa250f117e3a633ffb58bc068413c9b99cf5ccebf4fd66fb59ca75e85284cbcaee2c81e42b8ab813d3fc57d706aa5687635c1c1010f1aff12282e6980795830931cfad78ebabadacf1daa73bf2817bc6a7542884f485431a5352de9053388c715f795190c579314e69a4a2507ff02cb652ce03921573cc5b0d966ab65e7f5b6709363733990284857ea85ad19f05d4d1c92ae6acc4914d8453175b80aae0b40bf42373f132ad88ba90620a10496157d03b98a6bf1343077dd020da6ee4b653543547931a81faaa75f2ae9d1cfe2535e310fe5dab433275d59fd126a0c60ce20e21a31494934773ad9c5749628752b20dfdf9f43144373e8145e4606874f8edb3b448a664c498c0ee47b7f9c0a1232c9c6d8172bc2b7a224be7171e2a865aafd0e7261a6f60c484995f5ab91506d236afdd2487697933eaeb64ef7d0eded3dd13418d1f0878683c4396e07fc986f25a0cc3ff1d0e3c6d380588fd3d9268f493d79b0ba689c335a515042d6d953f33e0ded92f4f9b977637efb85fefeb834c1f060aa30dec1bccde94b70c6a9bbca4a94a1096e8dbc93380339f3e9f0dfcc377807106b3a665f8a6949d0553ca757afdab9057dceda25caa5f25765cc574ed5514ec876e3b49a15a263dbaf86b4e8a2684215d0648f1a9d606e24328277ea8f252fbcfb4ea9457f1bd85aad84b94d942a3cf98ce", "988a133731076df956b30b381fc2ecbcc09355f41bacdff6534b17ee3b8f208f4bb60a7fa7025e95ff9554a99db62fa2f94b4ba0e9bdb284e5615b9a2ef6700d83bb4d03d387de1de939a22e175d2ace1196e4f4e4742841991440c61488088f2661094a09cd492dc80431d3119c489fac335d4504c2a531ad30cd68f69b872a31fee07915bf1a0bfece0a5a147b254f8a0aeb1036f696dad4836227b31eddcbbe01169da471303faedb1abd0fd48677e0720d477a928e78891fd59a8ba82ca913fae67c96a60201eb5c24e1e8a267d4ab1403c7c7dbb6a1a4a8e2f01a83af15fd68bca87056eaaaf12fbb5891a04b762f55af3d14c72c527abb7de17b787be2dc45d5e02a832c48e537c7428a00c499e128ec1d487b69c5c9924bb1f83306f43991b42f630063334a8893aa09bd8acb053d65a89ba62794781094b255e1e8a478981c7240b0c994920704702ec13de4ba201296665bd9912be632975f5b95684f577a455c586c16f44d5de72bd921c87e6d18020aaaf175c93586a48f3c176aeb944b7b708b1d55029556e8d8565f0bc49059998f1c9250badbf391c48dae103beefa681e14c973ed1510822f2c861a0f54e196662b648b4c71db38cc4b42bf7c69704bdae2862250252a7c244fddd1bf17275312d6dae2dfc58c747d7f199ec46373f3b34a28d5a7af4bf0dc35508daab47527432dfa94f501c6a4335bd3cbaace944f4a118aa4d3ecc23088e17022767a4a28aba0fd29f3758fa4302d5d6ef9069e49e3bc69bfd9b619baec41d4601a774bac9ab28a89b86ce699f3fb6761d1e8818dd0194f19e773df489ce939da62fd43f5bed4890c38629fd38740e8d56fcd57449ed3543044361f51594c1756fca44c96f13c4ebf620b3c98774b696d7f88ecbf05693ff00b1edf235abedf10b637343538220f02b65d2f84de4863e3c611942c206e397b895d0a0aefee5cc0a61fe3dedc475563872edb250a38bcac7b189eea63b0582c8f7d45ecd514ebeef3daae750d7f1434521e8d2117ab790ed09f913c122ce1d8b1ea20a0efa3cfa3a9af74a9e94924fd5909d6ff0eba010e8ec0521a98746da86f0fbfd578bad3b43eb8150ee1d88914c4a8864ed8b48a831c5cf6e0cfada1e9851756784698010883fdce6525995d0e67bca6343d9b57d1c9d71fbc02855d7bb973c477393e7196b681259655fd6cc9d564555bc018cb151f38de6d78ea1d6f43ffa52ad44bdacafe5ceba0c007991ec28fe818855f4051e7b0d3af9655709948f5b6455501166fabe53188662dfdb8009fd03405436358a8d2aa75e502b7a209bbcd5e461c2c1e03d9a8fa88faff6562bcf46a658556ab1821644037495e4ab0e51506fe2c003a1a931ba994552522621521d429ec7fd7823f561e002ad516c9a806657776b73e9f29382159a47d9cb4a47ce42e9eb30a92"}, [0x1, 0xffffffff81b4ce29, 0x1, 0x1, 0xd447, 0x6, 0x100020000000, 0x9, 0x10000, 0x5, 0x0, 0x7, 0x13, 0x1, 0x3, 0xc000000, 0x80000001, 0x3, 0x400, 0x0, 0x3, 0xfffffffffffffff7, 0x6, 0xd24, 0x81, 0x8, 0xa55, 0x5, 0x80000001, 0x0, 0xaa, 0x200, 0x4e, 0xfffffffffffffffd, 0x6, 0x4, 0x4, 0x7, 0x7, 0x7, 0x0, 0x3, 0x0, 0xfffffffffffffffe, 0x0, 0x3, 0x3ff, 0x9, 0x6, 0x80000000, 0x7fffffff, 0x100000001, 0x1f, 0x20, 0x7, 0x9, 0x4, 0x400, 0x100, 0xfffffffffffffff9, 0x552, 0x40, 0x29a14415, 0x7fffffffffffffff]}) r1 = perf_event_open(&(0x7f0000000740)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50b, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x22, &(0x7f0000001980)=ANY=[], 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, 0x0) perf_event_open(&(0x7f0000000180)={0x1, 0x80, 0x1, 0x2, 0x3, 0x9, 0x0, 0x7357c94f, 0x2008, 0x2, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x67, 0x2, @perf_config_ext={0x5, 0x80}, 0x20, 0x401, 0x9, 0x0, 0x82d6, 0x2, 0x89e, 0x0, 0x7, 0x0, 0x9}, 0x0, 0xc, r1, 0x12) syz_emit_ethernet(0xba, &(0x7f00000000c0)={@dev={'\xaa\xaa\xaa\xaa\xaa', 0x1f}, @multicast, @val={@void, {0x8100, 0x4, 0x0, 0x3}}, {@ipv4={0x800, @igmp={{0x10, 0x4, 0x0, 0x1, 0xa8, 0x66, 0x0, 0x4, 0x2, 0x0, @rand_addr=0x64010101, @empty, {[@timestamp_addr={0x44, 0x2c, 0x2b, 0x1, 0x1, [{@empty, 0x9}, {@multicast1}, {@local, 0xfff}, {@loopback, 0x9}, {@local, 0x8}]}]}}, {0x1f, 0xff, 0x0, @local, "76ae853cd1805e1c93aea0141dbb813c35b04504722fd8e2cbe1f83b009c670fd73e944193e2dd065b0bb515c8ee70157d98a4c1fe51a5f4a295e5a56e90eca198a68a70f4f40c0815e08aac2822b801fd0b840f3eacf0b056d5ca0d48e9adc4"}}}}}, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81e8943c, 0x0) pipe(&(0x7f0000000200)) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x4) ioctl$BTRFS_IOC_INO_LOOKUP(r2, 0xd0009412, &(0x7f0000000200)={0x0, 0x31}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f0000050480)={0x0, [], 0x0, "7e5d6bde48c812"}) ioctl$USBDEVFS_IOCTL(0xffffffffffffffff, 0xc0105512, &(0x7f0000000040)=@usbdevfs_connect={0x0, 0x5517, 0x48000000}) syz_read_part_table(0x0, 0x1d4, &(0x7f0000000200)=[{&(0x7f0000000080)="03f642020206af54031400000000000000000f0000000000000000000500000000004200000000000000000000000000000000000000000000000000200055aa", 0x40, 0x1c0}]) [ 834.015043] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.1'. 17:58:58 executing program 1: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='blkio.throttle.io_serviced_recursive\x00', 0x275a, 0x0) ioctl$KVM_CREATE_VM(r2, 0xae01, 0x0) write$binfmt_script(r2, &(0x7f0000000280)=ANY=[@ANYRES64, @ANYBLOB="e0a000000000000083be7c00000000000000cc6e2930ecf74a"], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r2, 0x0) preadv(r2, &(0x7f00000015c0)=[{&(0x7f0000000080)=""/124, 0xffffff23}], 0x1, 0x0, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r1, 0x4020ae46, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x20002000, &(0x7f0000000000/0x2000)=nil}) r3 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) r4 = openat$apparmor_thread_exec(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) fcntl$setownex(r4, 0xf, &(0x7f0000000180)={0x0, 0xffffffffffffffff}) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r3, &(0x7f0000000000/0x18000)=nil, &(0x7f0000000140)=[@text64={0x40, 0x0}], 0x1, 0x55, 0x0, 0x0) ioctl$KVM_SET_REGS(0xffffffffffffffff, 0x4090ae82, &(0x7f0000000340)={[0x0, 0x0, 0x8000000008f, 0x0, 0x2000000000003f6d, 0x10000000000000, 0x0, 0x0, 0x2, 0x0, 0x8000000000000000, 0x0, 0x0, 0x400]}) ioctl$KVM_GET_MSR_INDEX_LIST(0xffffffffffffffff, 0xc004ae02, &(0x7f0000000240)=ANY=[@ANYBLOB="000080"]) ioctl$KVM_RUN(r3, 0xae80, 0x0) [ 834.072147] batman_adv: batadv0: Interface deactivated: batadv_slave_0 [ 834.101460] batman_adv: batadv0: Removing interface: batadv_slave_0 17:58:58 executing program 5: perf_event_open(&(0x7f00000007c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp, 0x0, 0x0, 0x81}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) socket$inet6(0xa, 0x800000000000002, 0x0) writev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000080)="ac94e62287a5ba1819bcca97d905cef948cc1a8f7e0013bab5bef4879f80bf79ed254423632122b70f17126e2bcb023255951bbcedce314f67368b0bc8c2cc0c6ae563027b17ffbff8996cad559405440417f5cec159aa44aff172e843e57583ee7fc91d56bcf61997c3721fd8f308c58a271f0e3a3256a3e4bb01ba0083912a281f847fd943f4520585bb0328e1b6abcb70aa41824566531827ad2d9f43aaf59d001f8d4771580000", 0xa9}, {&(0x7f0000000b80)}, {&(0x7f0000000c00)="d7dda80ce210426a960c2a087823a1be32b6ca750c634fb9483c65a186ac288bdb37ebf76ef65ba8a541df7e0ec64ede0a56fc8b33aac60ab0c7f62df235d64fcc6b8c6e97b497a1407315b463f1f3a109e3e180bc759560e5ff57c4f418333e9d58627fecf50ad822e22557d614c6a46bada749c0e5ded96cf9c617f89a4280178ab231b3fd98ec350256f3043515c867e78bf21dd5b5b50c8b224c7cd9a4983bab04c46f193a4ae8e1cf2c7a96f16362b8382c6d4642050469c1daecb56d1ea0c7010e8e053ab9090d9619aa91be2c09d5e7f268c1f03bfca78d6ed041e9452eac466ee60400a9b886b53e377ad37f78efd5fb43776bcbf5352efab20f882c8779df8942e8c6306b33c621c2815f52386ee7eb548ead5c49235884283a87ba943e61a0", 0x124}, {&(0x7f0000000600)="202796a0d8a9cd5c1b08073f197052bc7bb02c57d30a2da96ce35975c8636342076c4c6eacc3510c05528fc15404dace473a5b833be713b1e9eed40df8365e292906833a7b5e9318021ddd924ee2164a97f62f8f1103148fd83cb42b0e3bebad6dda35ee04a1541d0ede57168595d1cd7ebe278e27284d751beb23329136", 0x7e}, {&(0x7f0000000500)="74b27d291b8fbf3d320b1fe80d39cc560159af7e5beb0d1e66ff266ed72359591c80708635004166a531190919aaf068aa71a19c89a4dca308993d0196993f37e0d0f7a88e8a3621e43b7600032c5c50dd86522f98684cebc5cf5bb4d6615a666d4565e1ea819c9f8daa1aa3f4d734420f9509c91ba475b0ef465c0b3b0aae20fae36afe72b67b8d6eae33357b00b5b5955ce7ae17ccf85c299a7dc22f44cd4d3cf6a3817fe862e9c585ad42159a75796aae4dfc5530cf07291c0b6bf6ac7f1a042033dfc2f276804664a4bfb5642a863d24e7fa0aea428cead078e1e4", 0xdd}, {&(0x7f0000000840)="ef85503f2f24039bd6d9279377b7b3a248ad61d1d49b0bc99bca552e6891217c582a930696d474b029926a5c9e028c41363d75931cf6b569f3164faabca5c149dba1619985a7584363b8d9979b6c39d30e309b2c93366fec8b9bb74fa6ed8cf21f7c3e35699c4ce420106cd635b5829648011a3b83eeafa09f95cc998b2cbdced59c7505b6eb6a1d189c66a9cbf9c209a87a4a73f85054d618838d2e08c969ae8240da3381ca7707e4b87d34ddb53761a98faded3a053a98028cdda5119c2904eec23e734b9b60774053abc49109af44559617c2079ac894d16c9b3b5719dcbe0e3bf39b71a6b166d5e76157ea1a0ce8784817b9e695731336f4aeeac3468a3ec2ac18f3549dc8f128ffacedde04ec", 0x10f}, {0x0}, {&(0x7f0000000280)="a70a476d3fb377a7a5ef4ded651806383bcf879ad7e85e5a1766524bb604c7924afe621b6a9ff53344fbd1477ab5b72080f9d2ddf09cff4291a27d35b370450db158d6d2b91b7353080050c369a577f5f1fdacae51eb3e42f6bd186861839cf367a3d12ab11b538e5e587f90812d045dc98bd20d9710ddb6c3bca65942e557f849dfed3643a5e127a9fd78836a2678538d8dfbaa234d9bf11a735bfc9de539f02085bf10e20a1169500e05e7076b7286e5d2a0b0a61ffe1c55e097c85e77e6a52845bbb9123ccbbc8b4808cadd8c203f43efc47a5f72a98de193", 0xda}], 0x8) r0 = mq_open(&(0x7f000084dff0)='!selinuxselinux\x00', 0x6e93ebbbcc0884f2, 0x1ca, &(0x7f0000000040)={0x9a, 0x2, 0x3}) mq_timedsend(r0, 0x0, 0x0, 0x0, 0x0) mq_timedreceive(r0, &(0x7f0000000180)=""/204, 0xcc, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, 0xffffffffffffffff, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_int(r1, &(0x7f0000000200)=0x32, 0x43408) bind$inet6(r1, &(0x7f0000001040)={0xa, 0x4e21, 0xffffffff, @mcast1, 0x20}, 0x1c) preadv(0xffffffffffffffff, &(0x7f0000000280), 0x0, 0xd9f, 0x0) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = mq_open(&(0x7f0000001ac0)='!selinuxselinux\x00', 0x40, 0x84, &(0x7f0000001b00)={0x2, 0x8, 0x5, 0x7ff}) close(r3) preadv(r0, &(0x7f0000000ac0)=[{&(0x7f0000001900)=""/84, 0x54}, {&(0x7f0000000980)=""/253, 0xfd}, {&(0x7f0000000a80)=""/30, 0x1e}, {&(0x7f0000001e00)=""/4096, 0x1000}], 0x4, 0x4000000, 0x80) mq_timedreceive(r0, &(0x7f00000006c0)=""/37, 0x25, 0x8, &(0x7f0000000700)) sendmsg$RDMA_NLDEV_CMD_SYS_GET(0xffffffffffffffff, &(0x7f00000004c0)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f0000000480)={&(0x7f0000000440)=ANY=[@ANYBLOB="a9bd7100fbdfdf220666814e1f250800010002000000084001000100000000000000df6cee8038da03000000000000008219d700"/63], 0x20}, 0x1, 0x0, 0x0, 0x20044010}, 0x1000) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000400)={&(0x7f0000000d40)=ANY=[@ANYBLOB="5000000010001507faff00000000000002000000", @ANYRES32=0x0, @ANYBLOB="00000000000000001c0012800c0001006d6163766c616e000c00028008000100100000000a000500040000000000000008000a00", @ANYBLOB="81ef1e11f4f46bfc27c90920a5dffba55fae41dd01a09d8eabc8d9f0c2e49148cd9ba073823b51c54727ff8d8b9efb8823fc726a12750f01039ca024404bca9e423e7cff8e7b994624de9f0727939c3d8b0fad17ce234a9cb905020000002f3ca7d517c5b68a57c2be2ca2104915ceaea926d2ee9d54f48f5c7091b9f9c401c200009fb78e6f89aed56f1e0adc139e735069234eeb82ab4805759aba8658653f87b5776b2fe94d8cf70194a280c7e963d41c0564be6470d7e777323e12bfb0550c197c5ec5c8b0ce96aea7acb08ee17adb270b8d20731e710e9f9751ebf15245137387b575bda52b1fb0acf873e88530236ad495a69c7630b86d39d1bce1f5619e1b91a3ef5401eea50808f8de4a02377728729c104241457314606c87f9b039a70982f3efad781edb60964362d446865513c4b92014af01f6d6fc44a543df9fa6582c68fc11025d2d70709439a2674aa185ab340d5eb5b741288dcde7033d41ed60a26bf406d00a1e656c8be08abf1069604ed123762bfc778607d3711f24c0cb62d6de56a45f7a90717fb6bc5869df0260e16f8a4e23c92f9163e8d878262ed5fab0a892a8c5a232695ca247d94a296f2a480b96d05f710b2ddbcd7c47d39f5b20d58cd71580db95ff6a01ffa26b87314d88c2f07922a7788b762557903d5889bafdd88ce8c0065902bc0798aa83a8ea2679770dd59add14f1346577a47279a8f8ff202fea0ac1d169bf003c405dbf48910de32efed3fbd512af984f9122a3777dee8749c7ece8c7f2c8b079442009f015ebe83f265476a749d5a1387cb1c55b55ca2b08a5f5014c2ebd1ef7e5c507006e8f6938bf754a626ec0c266cb30f1e19aa0162d47d2a0833469f8447a3d847fb1d762b16960adb3"], 0x50}}, 0x0) r4 = openat$full(0xffffffffffffff9c, &(0x7f0000000680), 0x22c00, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) statx(0xffffffffffffffff, &(0x7f0000000740)='./file0\x00', 0x1000, 0x10, &(0x7f00000036c0)) fstat(0xffffffffffffffff, &(0x7f0000000b00)) sendmsg$nl_route(r4, &(0x7f0000001a80)={&(0x7f0000001980)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f0000000780)={&(0x7f0000001040)=ANY=[], 0x70}, 0x1, 0x0, 0x0, 0x4000}, 0x4000) 17:58:58 executing program 1: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='blkio.throttle.io_serviced_recursive\x00', 0x275a, 0x0) ioctl$KVM_CREATE_VM(r2, 0xae01, 0x0) write$binfmt_script(r2, &(0x7f0000000280)=ANY=[@ANYRES64, @ANYBLOB="e0a000000000000083be7c00000000000000cc6e2930ecf74a"], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r2, 0x0) preadv(r2, &(0x7f00000015c0)=[{&(0x7f0000000080)=""/124, 0xffffff23}], 0x1, 0x0, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r1, 0x4020ae46, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x20002000, &(0x7f0000000000/0x2000)=nil}) r3 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) r4 = openat$apparmor_thread_exec(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) fcntl$setownex(r4, 0xf, &(0x7f0000000180)={0x0, 0xffffffffffffffff}) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r3, &(0x7f0000000000/0x18000)=nil, &(0x7f0000000140)=[@text64={0x40, 0x0}], 0x1, 0x55, 0x0, 0x0) ioctl$KVM_SET_REGS(0xffffffffffffffff, 0x4090ae82, &(0x7f0000000340)={[0x0, 0x0, 0x8000000008f, 0x0, 0x2000000000003f6d, 0x10000000000000, 0x0, 0x0, 0x2, 0x0, 0x8000000000000000, 0x0, 0x0, 0x400]}) ioctl$KVM_GET_MSR_INDEX_LIST(0xffffffffffffffff, 0xc004ae02, &(0x7f0000000240)=ANY=[@ANYBLOB="000080"]) ioctl$KVM_RUN(r3, 0xae80, 0x0) openat$kvm(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) (async) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='blkio.throttle.io_serviced_recursive\x00', 0x275a, 0x0) (async) ioctl$KVM_CREATE_VM(r2, 0xae01, 0x0) (async) write$binfmt_script(r2, &(0x7f0000000280)=ANY=[@ANYRES64, @ANYBLOB="e0a000000000000083be7c00000000000000cc6e2930ecf74a"], 0x208e24b) (async) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r2, 0x0) (async) preadv(r2, &(0x7f00000015c0)=[{&(0x7f0000000080)=""/124, 0xffffff23}], 0x1, 0x0, 0x0) (async) ioctl$KVM_SET_USER_MEMORY_REGION(r1, 0x4020ae46, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x20002000, &(0x7f0000000000/0x2000)=nil}) (async) ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) (async) openat$apparmor_thread_exec(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) (async) fcntl$setownex(r4, 0xf, &(0x7f0000000180)={0x0, 0xffffffffffffffff}) (async) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r3, &(0x7f0000000000/0x18000)=nil, &(0x7f0000000140)=[@text64={0x40, 0x0}], 0x1, 0x55, 0x0, 0x0) (async) ioctl$KVM_SET_REGS(0xffffffffffffffff, 0x4090ae82, &(0x7f0000000340)={[0x0, 0x0, 0x8000000008f, 0x0, 0x2000000000003f6d, 0x10000000000000, 0x0, 0x0, 0x2, 0x0, 0x8000000000000000, 0x0, 0x0, 0x400]}) (async) ioctl$KVM_GET_MSR_INDEX_LIST(0xffffffffffffffff, 0xc004ae02, &(0x7f0000000240)=ANY=[@ANYBLOB="000080"]) (async) ioctl$KVM_RUN(r3, 0xae80, 0x0) (async) 17:58:58 executing program 4: sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(0xffffffffffffffff, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mount$bpf(0x20000000, &(0x7f0000000100)='./file0\x00', 0x0, 0x2001001, 0x0) r0 = openat$full(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) write$binfmt_misc(0xffffffffffffffff, 0x0, 0x9b) splice(r0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, @perf_bp, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xfffffdffffffffff, 0xffffffffffffffff, 0x0) setsockopt$inet_sctp6_SCTP_AUTOCLOSE(0xffffffffffffffff, 0x84, 0x4, 0x0, 0x0) r2 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000300)='net/rfcomm\x00') ioctl$FBIOGET_VSCREENINFO(r2, 0x4600, &(0x7f0000000880)) getpeername(0xffffffffffffffff, 0x0, &(0x7f0000000080)) ioctl$VFAT_IOCTL_READDIR_SHORT(0xffffffffffffffff, 0x82307202, &(0x7f0000000540)=[{0x0, 0x0, 0x100}, {0x0, 0x0, 0x100}]) r3 = socket$nl_route(0x10, 0x3, 0x0) r4 = socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r4, 0x8933, &(0x7f0000000440)={'batadv_slave_0\x00', 0x0}) fgetxattr(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="4f00100000"], 0x0, 0x0) sendmsg$nl_route(r3, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000180)=ANY=[@ANYBLOB="280000001000010400"/20, @ANYRES32=r5, @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\b\x00\n\x00', @ANYRES32=0x0, @ANYBLOB="3108015b926b71562ab183e8026f55"], 0x28}}, 0x0) pivot_root(&(0x7f0000000140)='./file0\x00', &(0x7f0000000240)='./file0\x00') [ 834.392358] netlink: 'syz-executor.5': attribute type 5 has an invalid length. 17:58:59 executing program 0: r0 = socket$tipc(0x1e, 0x5, 0x0) setsockopt$TIPC_DEST_DROPPABLE(r0, 0x10f, 0x81, &(0x7f0000000000)=0xc2, 0x4) connect$tipc(r0, &(0x7f0000000280)=@id, 0x10) (async) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_subtree(r1, &(0x7f0000000000)=ANY=[], 0x32600) (async) write$cgroup_subtree(r1, &(0x7f0000000000)=ANY=[], 0xda00) (async) bind$tipc(r1, &(0x7f0000000040)=@name={0x1e, 0x2, 0x3, {{0x0, 0x1}, 0x1}}, 0x10) poll(&(0x7f0000000fc0)=[{r0}], 0x1, 0x7) 17:58:59 executing program 1: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='blkio.throttle.io_serviced_recursive\x00', 0x275a, 0x0) ioctl$KVM_CREATE_VM(r2, 0xae01, 0x0) write$binfmt_script(r2, &(0x7f0000000280)=ANY=[@ANYRES64, @ANYBLOB="e0a000000000000083be7c00000000000000cc6e2930ecf74a"], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r2, 0x0) preadv(r2, &(0x7f00000015c0)=[{&(0x7f0000000080)=""/124, 0xffffff23}], 0x1, 0x0, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r1, 0x4020ae46, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x20002000, &(0x7f0000000000/0x2000)=nil}) r3 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) r4 = openat$apparmor_thread_exec(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) fcntl$setownex(r4, 0xf, &(0x7f0000000180)={0x0, 0xffffffffffffffff}) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r3, &(0x7f0000000000/0x18000)=nil, &(0x7f0000000140)=[@text64={0x40, 0x0}], 0x1, 0x55, 0x0, 0x0) ioctl$KVM_SET_REGS(0xffffffffffffffff, 0x4090ae82, &(0x7f0000000340)={[0x0, 0x0, 0x8000000008f, 0x0, 0x2000000000003f6d, 0x10000000000000, 0x0, 0x0, 0x2, 0x0, 0x8000000000000000, 0x0, 0x0, 0x400]}) ioctl$KVM_GET_MSR_INDEX_LIST(0xffffffffffffffff, 0xc004ae02, &(0x7f0000000240)=ANY=[@ANYBLOB="000080"]) ioctl$KVM_RUN(r3, 0xae80, 0x0) openat$kvm(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) (async) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='blkio.throttle.io_serviced_recursive\x00', 0x275a, 0x0) (async) ioctl$KVM_CREATE_VM(r2, 0xae01, 0x0) (async) write$binfmt_script(r2, &(0x7f0000000280)=ANY=[@ANYRES64, @ANYBLOB="e0a000000000000083be7c00000000000000cc6e2930ecf74a"], 0x208e24b) (async) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r2, 0x0) (async) preadv(r2, &(0x7f00000015c0)=[{&(0x7f0000000080)=""/124, 0xffffff23}], 0x1, 0x0, 0x0) (async) ioctl$KVM_SET_USER_MEMORY_REGION(r1, 0x4020ae46, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x20002000, &(0x7f0000000000/0x2000)=nil}) (async) ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) (async) openat$apparmor_thread_exec(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) (async) fcntl$setownex(r4, 0xf, &(0x7f0000000180)={0x0, 0xffffffffffffffff}) (async) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r3, &(0x7f0000000000/0x18000)=nil, &(0x7f0000000140)=[@text64={0x40, 0x0}], 0x1, 0x55, 0x0, 0x0) (async) ioctl$KVM_SET_REGS(0xffffffffffffffff, 0x4090ae82, &(0x7f0000000340)={[0x0, 0x0, 0x8000000008f, 0x0, 0x2000000000003f6d, 0x10000000000000, 0x0, 0x0, 0x2, 0x0, 0x8000000000000000, 0x0, 0x0, 0x400]}) (async) ioctl$KVM_GET_MSR_INDEX_LIST(0xffffffffffffffff, 0xc004ae02, &(0x7f0000000240)=ANY=[@ANYBLOB="000080"]) (async) ioctl$KVM_RUN(r3, 0xae80, 0x0) (async) 17:58:59 executing program 5: perf_event_open(&(0x7f00000007c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp, 0x0, 0x0, 0x81}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) socket$inet6(0xa, 0x800000000000002, 0x0) writev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000080)="ac94e62287a5ba1819bcca97d905cef948cc1a8f7e0013bab5bef4879f80bf79ed254423632122b70f17126e2bcb023255951bbcedce314f67368b0bc8c2cc0c6ae563027b17ffbff8996cad559405440417f5cec159aa44aff172e843e57583ee7fc91d56bcf61997c3721fd8f308c58a271f0e3a3256a3e4bb01ba0083912a281f847fd943f4520585bb0328e1b6abcb70aa41824566531827ad2d9f43aaf59d001f8d4771580000", 0xa9}, {&(0x7f0000000b80)}, {&(0x7f0000000c00)="d7dda80ce210426a960c2a087823a1be32b6ca750c634fb9483c65a186ac288bdb37ebf76ef65ba8a541df7e0ec64ede0a56fc8b33aac60ab0c7f62df235d64fcc6b8c6e97b497a1407315b463f1f3a109e3e180bc759560e5ff57c4f418333e9d58627fecf50ad822e22557d614c6a46bada749c0e5ded96cf9c617f89a4280178ab231b3fd98ec350256f3043515c867e78bf21dd5b5b50c8b224c7cd9a4983bab04c46f193a4ae8e1cf2c7a96f16362b8382c6d4642050469c1daecb56d1ea0c7010e8e053ab9090d9619aa91be2c09d5e7f268c1f03bfca78d6ed041e9452eac466ee60400a9b886b53e377ad37f78efd5fb43776bcbf5352efab20f882c8779df8942e8c6306b33c621c2815f52386ee7eb548ead5c49235884283a87ba943e61a0", 0x124}, {&(0x7f0000000600)="202796a0d8a9cd5c1b08073f197052bc7bb02c57d30a2da96ce35975c8636342076c4c6eacc3510c05528fc15404dace473a5b833be713b1e9eed40df8365e292906833a7b5e9318021ddd924ee2164a97f62f8f1103148fd83cb42b0e3bebad6dda35ee04a1541d0ede57168595d1cd7ebe278e27284d751beb23329136", 0x7e}, {&(0x7f0000000500)="74b27d291b8fbf3d320b1fe80d39cc560159af7e5beb0d1e66ff266ed72359591c80708635004166a531190919aaf068aa71a19c89a4dca308993d0196993f37e0d0f7a88e8a3621e43b7600032c5c50dd86522f98684cebc5cf5bb4d6615a666d4565e1ea819c9f8daa1aa3f4d734420f9509c91ba475b0ef465c0b3b0aae20fae36afe72b67b8d6eae33357b00b5b5955ce7ae17ccf85c299a7dc22f44cd4d3cf6a3817fe862e9c585ad42159a75796aae4dfc5530cf07291c0b6bf6ac7f1a042033dfc2f276804664a4bfb5642a863d24e7fa0aea428cead078e1e4", 0xdd}, {&(0x7f0000000840)="ef85503f2f24039bd6d9279377b7b3a248ad61d1d49b0bc99bca552e6891217c582a930696d474b029926a5c9e028c41363d75931cf6b569f3164faabca5c149dba1619985a7584363b8d9979b6c39d30e309b2c93366fec8b9bb74fa6ed8cf21f7c3e35699c4ce420106cd635b5829648011a3b83eeafa09f95cc998b2cbdced59c7505b6eb6a1d189c66a9cbf9c209a87a4a73f85054d618838d2e08c969ae8240da3381ca7707e4b87d34ddb53761a98faded3a053a98028cdda5119c2904eec23e734b9b60774053abc49109af44559617c2079ac894d16c9b3b5719dcbe0e3bf39b71a6b166d5e76157ea1a0ce8784817b9e695731336f4aeeac3468a3ec2ac18f3549dc8f128ffacedde04ec", 0x10f}, {0x0}, {&(0x7f0000000280)="a70a476d3fb377a7a5ef4ded651806383bcf879ad7e85e5a1766524bb604c7924afe621b6a9ff53344fbd1477ab5b72080f9d2ddf09cff4291a27d35b370450db158d6d2b91b7353080050c369a577f5f1fdacae51eb3e42f6bd186861839cf367a3d12ab11b538e5e587f90812d045dc98bd20d9710ddb6c3bca65942e557f849dfed3643a5e127a9fd78836a2678538d8dfbaa234d9bf11a735bfc9de539f02085bf10e20a1169500e05e7076b7286e5d2a0b0a61ffe1c55e097c85e77e6a52845bbb9123ccbbc8b4808cadd8c203f43efc47a5f72a98de193", 0xda}], 0x8) r0 = mq_open(&(0x7f000084dff0)='!selinuxselinux\x00', 0x6e93ebbbcc0884f2, 0x1ca, &(0x7f0000000040)={0x9a, 0x2, 0x3}) mq_timedsend(r0, 0x0, 0x0, 0x0, 0x0) mq_timedreceive(r0, &(0x7f0000000180)=""/204, 0xcc, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, 0xffffffffffffffff, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_int(r1, &(0x7f0000000200)=0x32, 0x43408) bind$inet6(r1, &(0x7f0000001040)={0xa, 0x4e21, 0xffffffff, @mcast1, 0x20}, 0x1c) preadv(0xffffffffffffffff, &(0x7f0000000280), 0x0, 0xd9f, 0x0) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = mq_open(&(0x7f0000001ac0)='!selinuxselinux\x00', 0x40, 0x84, &(0x7f0000001b00)={0x2, 0x8, 0x5, 0x7ff}) close(r3) preadv(r0, &(0x7f0000000ac0)=[{&(0x7f0000001900)=""/84, 0x54}, {&(0x7f0000000980)=""/253, 0xfd}, {&(0x7f0000000a80)=""/30, 0x1e}, {&(0x7f0000001e00)=""/4096, 0x1000}], 0x4, 0x4000000, 0x80) mq_timedreceive(r0, &(0x7f00000006c0)=""/37, 0x25, 0x8, &(0x7f0000000700)) sendmsg$RDMA_NLDEV_CMD_SYS_GET(0xffffffffffffffff, &(0x7f00000004c0)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f0000000480)={&(0x7f0000000440)=ANY=[@ANYBLOB="a9bd7100fbdfdf220666814e1f250800010002000000084001000100000000000000df6cee8038da03000000000000008219d700"/63], 0x20}, 0x1, 0x0, 0x0, 0x20044010}, 0x1000) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000400)={&(0x7f0000000d40)=ANY=[@ANYBLOB="5000000010001507faff00000000000002000000", @ANYRES32=0x0, @ANYBLOB="00000000000000001c0012800c0001006d6163766c616e000c00028008000100100000000a000500040000000000000008000a00", @ANYBLOB="81ef1e11f4f46bfc27c90920a5dffba55fae41dd01a09d8eabc8d9f0c2e49148cd9ba073823b51c54727ff8d8b9efb8823fc726a12750f01039ca024404bca9e423e7cff8e7b994624de9f0727939c3d8b0fad17ce234a9cb905020000002f3ca7d517c5b68a57c2be2ca2104915ceaea926d2ee9d54f48f5c7091b9f9c401c200009fb78e6f89aed56f1e0adc139e735069234eeb82ab4805759aba8658653f87b5776b2fe94d8cf70194a280c7e963d41c0564be6470d7e777323e12bfb0550c197c5ec5c8b0ce96aea7acb08ee17adb270b8d20731e710e9f9751ebf15245137387b575bda52b1fb0acf873e88530236ad495a69c7630b86d39d1bce1f5619e1b91a3ef5401eea50808f8de4a02377728729c104241457314606c87f9b039a70982f3efad781edb60964362d446865513c4b92014af01f6d6fc44a543df9fa6582c68fc11025d2d70709439a2674aa185ab340d5eb5b741288dcde7033d41ed60a26bf406d00a1e656c8be08abf1069604ed123762bfc778607d3711f24c0cb62d6de56a45f7a90717fb6bc5869df0260e16f8a4e23c92f9163e8d878262ed5fab0a892a8c5a232695ca247d94a296f2a480b96d05f710b2ddbcd7c47d39f5b20d58cd71580db95ff6a01ffa26b87314d88c2f07922a7788b762557903d5889bafdd88ce8c0065902bc0798aa83a8ea2679770dd59add14f1346577a47279a8f8ff202fea0ac1d169bf003c405dbf48910de32efed3fbd512af984f9122a3777dee8749c7ece8c7f2c8b079442009f015ebe83f265476a749d5a1387cb1c55b55ca2b08a5f5014c2ebd1ef7e5c507006e8f6938bf754a626ec0c266cb30f1e19aa0162d47d2a0833469f8447a3d847fb1d762b16960adb3"], 0x50}}, 0x0) r4 = openat$full(0xffffffffffffff9c, &(0x7f0000000680), 0x22c00, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) statx(0xffffffffffffffff, &(0x7f0000000740)='./file0\x00', 0x1000, 0x10, &(0x7f00000036c0)) fstat(0xffffffffffffffff, &(0x7f0000000b00)) sendmsg$nl_route(r4, &(0x7f0000001a80)={&(0x7f0000001980)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f0000000780)={&(0x7f0000001040)=ANY=[], 0x70}, 0x1, 0x0, 0x0, 0x4000}, 0x4000) 17:58:59 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) vmsplice(r1, &(0x7f00000000c0)=[{&(0x7f0000000280)="7769fa9031f8a0011358739384ea5159e3bdbce057976a86737337a664fa8dea66367ba9d0648a03bdf567e8e3c0c2000013ce2fa9f223a640201f008253d2071c5a3b77c2d965f81b10b69d6bc3b980a98cad89d4cbe739b01c30fee130152f5eb2c1622536941b93a4232da4bad0d1c00dbf16e6cf383e57effd21aeb0c633be193c75a4ff3c248e1de02c14c505354a99b3eb17be3aae8e1a89329137724c2ba5725a5267f82c1337d545ac0000008bf4632e5fdb5cd4304aae50272ee74e21eb74d301c058c636087fc533f6875fae57252a3c1e50c45b74259fb35f8590d9a448c235d91c413e7ee3ccebbe22c95b41a64b7cb6b110639ef84bcf5b96c2cb1d75b5aa30a954481245b2b7682fe353ceaf179bd8f880f4487021150fdc89eaf8e92f36aa2636abc0c38cedebfe992facd7eba41589fbedd254498f3e6fed96ea7a63d586afd15a8d601f0a0d9ab030a4ba74d8840a127192c5dcdb32b8a502355da976e5582237", 0x169}], 0x1, 0x1) perf_event_open(&(0x7f0000000200)={0x2, 0x80, 0xc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xbfffffffffffffff, 0xffffffffffffffff, 0x0) close(r1) socket(0x10, 0x3, 0x0) write(0xffffffffffffffff, &(0x7f0000000180)="1c0000004a005f0214f9f424000904000a", 0xfffffffffffffc70) splice(r0, 0x0, r1, 0x0, 0xfffd, 0x0) [ 835.026313] netlink: 'syz-executor.5': attribute type 5 has an invalid length. [ 838.247248] Left network mode 17:59:02 executing program 3: sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(0xffffffffffffffff, 0x0, 0x0) (async, rerun: 64) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) (async, rerun: 64) mount$bpf(0x20000000, &(0x7f0000000100)='./file0\x00', 0x0, 0x2001001, 0x0) (async) r0 = openat$full(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) write$binfmt_misc(0xffffffffffffffff, 0x0, 0x9b) splice(r0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0) (async, rerun: 64) r1 = perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, @perf_bp, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xfffffdffffffffff, 0xffffffffffffffff, 0x0) (async, rerun: 64) setsockopt$inet_sctp6_SCTP_AUTOCLOSE(0xffffffffffffffff, 0x84, 0x4, 0x0, 0x0) r2 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000300)='net/rfcomm\x00') ioctl$FBIOGET_VSCREENINFO(r2, 0x4600, &(0x7f0000000880)) getpeername(0xffffffffffffffff, 0x0, &(0x7f0000000080)) ioctl$VFAT_IOCTL_READDIR_SHORT(0xffffffffffffffff, 0x82307202, &(0x7f0000000540)=[{0x0, 0x0, 0x100}, {0x0, 0x0, 0x100}]) (async) r3 = socket$nl_route(0x10, 0x3, 0x0) r4 = socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r4, 0x8933, &(0x7f0000000440)={'batadv_slave_0\x00', 0x0}) fgetxattr(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="4f00100000"], 0x0, 0x0) (async, rerun: 32) sendmsg$nl_route(r3, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000180)=ANY=[@ANYBLOB="280000001000010400"/20, @ANYRES32=r5, @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\b\x00\n\x00', @ANYRES32=0x0, @ANYBLOB="3108015b926b71562ab183e8026f55"], 0x28}}, 0x0) (rerun: 32) pivot_root(&(0x7f0000000140)='./file0\x00', &(0x7f0000000240)='./file0\x00') 17:59:02 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) vmsplice(r1, &(0x7f00000000c0)=[{&(0x7f0000000280)="7769fa9031f8a0011358739384ea5159e3bdbce057976a86737337a664fa8dea66367ba9d0648a03bdf567e8e3c0c2000013ce2fa9f223a640201f008253d2071c5a3b77c2d965f81b10b69d6bc3b980a98cad89d4cbe739b01c30fee130152f5eb2c1622536941b93a4232da4bad0d1c00dbf16e6cf383e57effd21aeb0c633be193c75a4ff3c248e1de02c14c505354a99b3eb17be3aae8e1a89329137724c2ba5725a5267f82c1337d545ac0000008bf4632e5fdb5cd4304aae50272ee74e21eb74d301c058c636087fc533f6875fae57252a3c1e50c45b74259fb35f8590d9a448c235d91c413e7ee3ccebbe22c95b41a64b7cb6b110639ef84bcf5b96c2cb1d75b5aa30a954481245b2b7682fe353ceaf179bd8f880f4487021150fdc89eaf8e92f36aa2636abc0c38cedebfe992facd7eba41589fbedd254498f3e6fed96ea7a63d586afd15a8d601f0a0d9ab030a4ba74d8840a127192c5dcdb32b8a502355da976e5582237", 0x169}], 0x1, 0x1) (async, rerun: 64) perf_event_open(&(0x7f0000000200)={0x2, 0x80, 0xc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xbfffffffffffffff, 0xffffffffffffffff, 0x0) (rerun: 64) close(r1) (async) socket(0x10, 0x3, 0x0) (async) write(0xffffffffffffffff, &(0x7f0000000180)="1c0000004a005f0214f9f424000904000a", 0xfffffffffffffc70) splice(r0, 0x0, r1, 0x0, 0xfffd, 0x0) 17:59:02 executing program 0: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000001680)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000140)=ANY=[], 0x208e24b) r1 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup/syz0\x00', 0x200002, 0x0) openat$cgroup_ro(r1, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3000000, 0x8010, r1, 0x6c477000) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='cgroup.controllers\x00', 0xb00000000065808, 0x0) r3 = socket$packet(0x11, 0x2, 0x300) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f0000000300)={'bridge_slave_0\x00', 0x0}) execveat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000080)='\xbb\'\x00', &(0x7f0000000180)='+*\\\x00'], &(0x7f0000000200), 0x400) r5 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000000)=ANY=[@ANYBLOB="44000000100001040000e600000c000800000000", @ANYRES32=r4, @ANYBLOB="000000000000000024001280110000006272696467655f09b23a7665000000000c000580080022"], 0x44}}, 0x0) sendfile(r5, r2, 0x0, 0x8000c81b) 17:59:02 executing program 5: perf_event_open(&(0x7f00000007c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp, 0x0, 0x0, 0x81}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) socket$inet6(0xa, 0x800000000000002, 0x0) writev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000080)="ac94e62287a5ba1819bcca97d905cef948cc1a8f7e0013bab5bef4879f80bf79ed254423632122b70f17126e2bcb023255951bbcedce314f67368b0bc8c2cc0c6ae563027b17ffbff8996cad559405440417f5cec159aa44aff172e843e57583ee7fc91d56bcf61997c3721fd8f308c58a271f0e3a3256a3e4bb01ba0083912a281f847fd943f4520585bb0328e1b6abcb70aa41824566531827ad2d9f43aaf59d001f8d4771580000", 0xa9}, {&(0x7f0000000b80)="da253c44a28b8c8fd9ac32b839df5a0cbdea744c2e82b646c613707cd4d21189d08234d9afc80c90785ff8b4dbb2f94bc5f5e561dbb29c45f8a4b8", 0x3b}, {&(0x7f0000000c00)="d7dda80ce210426a960c2a087823a1be32b6ca750c634fb9483c65a186ac288bdb37ebf76ef65ba8a541df7e0ec64ede0a56fc8b33aac60ab0c7f62df235d64fcc6b8c6e97b497a1407315b463f1f3a109e3e180bc759560e5ff57c4f418333e9d58627fecf50ad822e22557d614c6a46bada749c0e5ded96cf9c617f89a4280178ab231b3fd98ec350256f3043515c867e78bf21dd5b5b50c8b224c7cd9a4983bab04c46f193a4ae8e1cf2c7a96f16362b8382c6d4642050469c1daecb56d1ea0c7010e8e053ab9090d9619aa91be2c09d5e7f268c1f03bfca78d6ed041e9452eac466ee60400a9b886b53e377ad37f78efd5fb43776bcbf5352efab20f882c8779df8942e8c6306b33c621c2815f52386ee7eb548ead5c49235884283a87ba943e61a0", 0x124}, {&(0x7f0000000600)="202796a0d8a9cd5c1b08073f197052bc7bb02c57d30a2da96ce35975c8636342076c4c6eacc3510c05528fc15404dace473a5b833be713b1e9eed40df8365e292906833a7b5e9318021ddd924ee2164a97f62f8f1103148fd83cb42b0e3bebad6dda35ee04a1541d0ede57168595d1cd7ebe278e27284d751beb23329136", 0x7e}, {&(0x7f0000000500)="74b27d291b8fbf3d320b1fe80d39cc560159af7e5beb0d1e66ff266ed72359591c80708635004166a531190919aaf068aa71a19c89a4dca308993d0196993f37e0d0f7a88e8a3621e43b7600032c5c50dd86522f98684cebc5cf5bb4d6615a666d4565e1ea819c9f8daa1aa3f4d734420f9509c91ba475b0ef465c0b3b0aae20fae36afe72b67b8d6eae33357b00b5b5955ce7ae17ccf85c299a7dc22f44cd4d3cf6a3817fe862e9c585ad42159a75796aae4dfc5530cf07291c0b6bf6ac7f1a042033dfc2f276804664a4bfb5642a863d24e7fa0aea428cead078e1e4", 0xdd}, {&(0x7f0000000840)="ef85503f2f24039bd6d9279377b7b3a248ad61d1d49b0bc99bca552e6891217c582a930696d474b029926a5c9e028c41363d75931cf6b569f3164faabca5c149dba1619985a7584363b8d9979b6c39d30e309b2c93366fec8b9bb74fa6ed8cf21f7c3e35699c4ce420106cd635b5829648011a3b83eeafa09f95cc998b2cbdced59c7505b6eb6a1d189c66a9cbf9c209a87a4a73f85054d618838d2e08c969ae8240da3381ca7707e4b87d34ddb53761a98faded3a053a98028cdda5119c2904eec23e734b9b60774053abc49109af44559617c2079ac894d16c9b3b5719dcbe0e3bf39b71a6b166d5e76157ea1a0ce8784817b9e695731336f4aeeac3468a3ec2ac18f3549dc8f128ffacedde04ec", 0x10f}, {0x0}, {&(0x7f0000000280)="a70a476d3fb377a7a5ef4ded651806383bcf879ad7e85e5a1766524bb604c7924afe621b6a9ff53344fbd1477ab5b72080f9d2ddf09cff4291a27d35b370450db158d6d2b91b7353080050c369a577f5f1fdacae51eb3e42f6bd186861839cf367a3d12ab11b538e5e587f90812d045dc98bd20d9710ddb6c3bca65942e557f849dfed3643a5e127a9fd78836a2678538d8dfbaa234d9bf11a735bfc9de539f02085bf10e20a1169500e05e7076b7286e5d2a0b0a61ffe1c55e097c85e77e6a52845bbb9123ccbbc8b4808cadd8c203f43efc47a5f72a98de193", 0xda}], 0x8) r0 = mq_open(&(0x7f000084dff0)='!selinuxselinux\x00', 0x6e93ebbbcc0884f2, 0x1ca, &(0x7f0000000040)={0x9a, 0x2, 0x3}) mq_timedsend(r0, 0x0, 0x0, 0x0, 0x0) mq_timedreceive(r0, &(0x7f0000000180)=""/204, 0xcc, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, 0xffffffffffffffff, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_int(r1, &(0x7f0000000200)=0x32, 0x43408) bind$inet6(r1, &(0x7f0000001040)={0xa, 0x4e21, 0xffffffff, @mcast1, 0x20}, 0x1c) preadv(0xffffffffffffffff, &(0x7f0000000280), 0x0, 0xd9f, 0x0) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = mq_open(&(0x7f0000001ac0)='!selinuxselinux\x00', 0x40, 0x84, &(0x7f0000001b00)={0x2, 0x8, 0x5, 0x7ff}) close(r3) preadv(r0, &(0x7f0000000ac0)=[{&(0x7f0000001900)=""/84, 0x54}, {&(0x7f0000000980)=""/253, 0xfd}, {&(0x7f0000000a80)=""/30, 0x1e}, {&(0x7f0000001e00)=""/4096, 0x1000}], 0x4, 0x4000000, 0x80) mq_timedreceive(r0, &(0x7f00000006c0)=""/37, 0x25, 0x8, &(0x7f0000000700)) sendmsg$RDMA_NLDEV_CMD_SYS_GET(0xffffffffffffffff, &(0x7f00000004c0)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f0000000480)={&(0x7f0000000440)=ANY=[@ANYBLOB="a9bd7100fbdfdf220666814e1f250800010002000000084001000100000000000000df6cee8038da03000000000000008219d700"/63], 0x20}, 0x1, 0x0, 0x0, 0x20044010}, 0x1000) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000400)={&(0x7f0000000d40)=ANY=[@ANYBLOB="5000000010001507faff00000000000002000000", @ANYRES32=0x0, @ANYBLOB="00000000000000001c0012800c0001006d6163766c616e000c00028008000100100000000a000500040000000000000008000a00", @ANYBLOB="81ef1e11f4f46bfc27c90920a5dffba55fae41dd01a09d8eabc8d9f0c2e49148cd9ba073823b51c54727ff8d8b9efb8823fc726a12750f01039ca024404bca9e423e7cff8e7b994624de9f0727939c3d8b0fad17ce234a9cb905020000002f3ca7d517c5b68a57c2be2ca2104915ceaea926d2ee9d54f48f5c7091b9f9c401c200009fb78e6f89aed56f1e0adc139e735069234eeb82ab4805759aba8658653f87b5776b2fe94d8cf70194a280c7e963d41c0564be6470d7e777323e12bfb0550c197c5ec5c8b0ce96aea7acb08ee17adb270b8d20731e710e9f9751ebf15245137387b575bda52b1fb0acf873e88530236ad495a69c7630b86d39d1bce1f5619e1b91a3ef5401eea50808f8de4a02377728729c104241457314606c87f9b039a70982f3efad781edb60964362d446865513c4b92014af01f6d6fc44a543df9fa6582c68fc11025d2d70709439a2674aa185ab340d5eb5b741288dcde7033d41ed60a26bf406d00a1e656c8be08abf1069604ed123762bfc778607d3711f24c0cb62d6de56a45f7a90717fb6bc5869df0260e16f8a4e23c92f9163e8d878262ed5fab0a892a8c5a232695ca247d94a296f2a480b96d05f710b2ddbcd7c47d39f5b20d58cd71580db95ff6a01ffa26b87314d88c2f07922a7788b762557903d5889bafdd88ce8c0065902bc0798aa83a8ea2679770dd59add14f1346577a47279a8f8ff202fea0ac1d169bf003c405dbf48910de32efed3fbd512af984f9122a3777dee8749c7ece8c7f2c8b079442009f015ebe83f265476a749d5a1387cb1c55b55ca2b08a5f5014c2ebd1ef7e5c507006e8f6938bf754a626ec0c266cb30f1e19aa0162d47d2a0833469f8447a3d847fb1d762b16960adb3"], 0x50}}, 0x0) r4 = openat$full(0xffffffffffffff9c, &(0x7f0000000680), 0x22c00, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) statx(0xffffffffffffffff, &(0x7f0000000740)='./file0\x00', 0x1000, 0x10, &(0x7f00000036c0)) fstat(0xffffffffffffffff, &(0x7f0000000b00)) sendmsg$nl_route(r4, &(0x7f0000001a80)={&(0x7f0000001980)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f0000000780)={&(0x7f0000001040)=ANY=[], 0x70}, 0x1, 0x0, 0x0, 0x4000}, 0x4000) 17:59:02 executing program 2: r0 = syz_open_dev$media(&(0x7f0000000000), 0x400000, 0x42041) ioctl$BTRFS_IOC_DEV_REPLACE(r0, 0xca289435, &(0x7f0000001200)={0x0, 0x1e, @start={0x0, 0x1, "a888476bc58ae63f0bc5de17ca97a14282cc2d0cfe80236ccc386b8534c8135e11e6463edd43cdf777aacc86ee7bc199056a0ada4dad5da24ced7f257b7327fc0dcded0e04657094ceac74a3bbc0f8bf62b17a07aa0a27404ba4766fa34b5e3797a885ee764c0547cb06bead6adcd3dae92fdf8f11efaa3eb781e40e1b97ee3595a46f27ef025e20a826e7f46d5a1097f28ae18a6c7300dd2096bd0f84e9f6e7f602df51617e2d673867d87f01d350ee1179e03d2fc0d78892330c77d5acf697d64dac19fbe7e8a81cc56e7fd59c072d8924a275d086326301eea01e80b1e413365ae895085f33511b80b706cc32bcb929c3eb68574b93a4bdfde3eeebc488b9cd4e60c3818c57db0b62ea2c01125cd56352613e401fd1e9d91bb6aee0a75267d0d64a06b1bebd6af54b4932cd2fd953513ee888b76ac75cfed33006452aeea88db2a396997eae1ac0f7b22b2472aca03d89c0b934144619b23c6ef4cf1cf68463b87ab12afdd76ae5fabb63a3f4bc1c4cd695898d161ec0ead791e0a56f30cc28bfb5d727dc5b6c51798961aacd1d18beb58ce814bf48af0b0724f31335c1c1772a027d935016669adabd0b710400fd3a25cdbb778854d3af374c77815a5e633af2e9bbcbb3f61c37f0099ef4db69b83c1c4373777e2900b8d29e87fd8ab18ab308db00acbf37b3a478cec8161602f251f2d6c054deacf990f5f71a62c6372d848768ff17be24c5b3294e7fa6d5aa250f117e3a633ffb58bc068413c9b99cf5ccebf4fd66fb59ca75e85284cbcaee2c81e42b8ab813d3fc57d706aa5687635c1c1010f1aff12282e6980795830931cfad78ebabadacf1daa73bf2817bc6a7542884f485431a5352de9053388c715f795190c579314e69a4a2507ff02cb652ce03921573cc5b0d966ab65e7f5b6709363733990284857ea85ad19f05d4d1c92ae6acc4914d8453175b80aae0b40bf42373f132ad88ba90620a10496157d03b98a6bf1343077dd020da6ee4b653543547931a81faaa75f2ae9d1cfe2535e310fe5dab433275d59fd126a0c60ce20e21a31494934773ad9c5749628752b20dfdf9f43144373e8145e4606874f8edb3b448a664c498c0ee47b7f9c0a1232c9c6d8172bc2b7a224be7171e2a865aafd0e7261a6f60c484995f5ab91506d236afdd2487697933eaeb64ef7d0eded3dd13418d1f0878683c4396e07fc986f25a0cc3ff1d0e3c6d380588fd3d9268f493d79b0ba689c335a515042d6d953f33e0ded92f4f9b977637efb85fefeb834c1f060aa30dec1bccde94b70c6a9bbca4a94a1096e8dbc93380339f3e9f0dfcc377807106b3a665f8a6949d0553ca757afdab9057dceda25caa5f25765cc574ed5514ec876e3b49a15a263dbaf86b4e8a2684215d0648f1a9d606e24328277ea8f252fbcfb4ea9457f1bd85aad84b94d942a3cf98ce", "988a133731076df956b30b381fc2ecbcc09355f41bacdff6534b17ee3b8f208f4bb60a7fa7025e95ff9554a99db62fa2f94b4ba0e9bdb284e5615b9a2ef6700d83bb4d03d387de1de939a22e175d2ace1196e4f4e4742841991440c61488088f2661094a09cd492dc80431d3119c489fac335d4504c2a531ad30cd68f69b872a31fee07915bf1a0bfece0a5a147b254f8a0aeb1036f696dad4836227b31eddcbbe01169da471303faedb1abd0fd48677e0720d477a928e78891fd59a8ba82ca913fae67c96a60201eb5c24e1e8a267d4ab1403c7c7dbb6a1a4a8e2f01a83af15fd68bca87056eaaaf12fbb5891a04b762f55af3d14c72c527abb7de17b787be2dc45d5e02a832c48e537c7428a00c499e128ec1d487b69c5c9924bb1f83306f43991b42f630063334a8893aa09bd8acb053d65a89ba62794781094b255e1e8a478981c7240b0c994920704702ec13de4ba201296665bd9912be632975f5b95684f577a455c586c16f44d5de72bd921c87e6d18020aaaf175c93586a48f3c176aeb944b7b708b1d55029556e8d8565f0bc49059998f1c9250badbf391c48dae103beefa681e14c973ed1510822f2c861a0f54e196662b648b4c71db38cc4b42bf7c69704bdae2862250252a7c244fddd1bf17275312d6dae2dfc58c747d7f199ec46373f3b34a28d5a7af4bf0dc35508daab47527432dfa94f501c6a4335bd3cbaace944f4a118aa4d3ecc23088e17022767a4a28aba0fd29f3758fa4302d5d6ef9069e49e3bc69bfd9b619baec41d4601a774bac9ab28a89b86ce699f3fb6761d1e8818dd0194f19e773df489ce939da62fd43f5bed4890c38629fd38740e8d56fcd57449ed3543044361f51594c1756fca44c96f13c4ebf620b3c98774b696d7f88ecbf05693ff00b1edf235abedf10b637343538220f02b65d2f84de4863e3c611942c206e397b895d0a0aefee5cc0a61fe3dedc475563872edb250a38bcac7b189eea63b0582c8f7d45ecd514ebeef3daae750d7f1434521e8d2117ab790ed09f913c122ce1d8b1ea20a0efa3cfa3a9af74a9e94924fd5909d6ff0eba010e8ec0521a98746da86f0fbfd578bad3b43eb8150ee1d88914c4a8864ed8b48a831c5cf6e0cfada1e9851756784698010883fdce6525995d0e67bca6343d9b57d1c9d71fbc02855d7bb973c477393e7196b681259655fd6cc9d564555bc018cb151f38de6d78ea1d6f43ffa52ad44bdacafe5ceba0c007991ec28fe818855f4051e7b0d3af9655709948f5b6455501166fabe53188662dfdb8009fd03405436358a8d2aa75e502b7a209bbcd5e461c2c1e03d9a8fa88faff6562bcf46a658556ab1821644037495e4ab0e51506fe2c003a1a931ba994552522621521d429ec7fd7823f561e002ad516c9a806657776b73e9f29382159a47d9cb4a47ce42e9eb30a92"}, [0x1, 0xffffffff81b4ce29, 0x1, 0x1, 0xd447, 0x6, 0x100020000000, 0x9, 0x10000, 0x5, 0x0, 0x7, 0x13, 0x1, 0x3, 0xc000000, 0x80000001, 0x3, 0x400, 0x0, 0x3, 0xfffffffffffffff7, 0x6, 0xd24, 0x81, 0x8, 0xa55, 0x5, 0x80000001, 0x0, 0xaa, 0x200, 0x4e, 0xfffffffffffffffd, 0x6, 0x4, 0x4, 0x7, 0x7, 0x7, 0x0, 0x3, 0x0, 0xfffffffffffffffe, 0x0, 0x3, 0x3ff, 0x9, 0x6, 0x80000000, 0x7fffffff, 0x100000001, 0x1f, 0x20, 0x7, 0x9, 0x4, 0x400, 0x100, 0xfffffffffffffff9, 0x552, 0x40, 0x29a14415, 0x7fffffffffffffff]}) r1 = perf_event_open(&(0x7f0000000740)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50b, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x22, &(0x7f0000001980)=ANY=[], 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, 0x0) perf_event_open(&(0x7f0000000180)={0x1, 0x80, 0x1, 0x2, 0x3, 0x9, 0x0, 0x7357c94f, 0x2008, 0x2, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x67, 0x2, @perf_config_ext={0x5, 0x80}, 0x20, 0x401, 0x9, 0x0, 0x82d6, 0x2, 0x89e, 0x0, 0x7, 0x0, 0x9}, 0x0, 0xc, r1, 0x12) syz_emit_ethernet(0xba, &(0x7f00000000c0)={@dev={'\xaa\xaa\xaa\xaa\xaa', 0x1f}, @multicast, @val={@void, {0x8100, 0x4, 0x0, 0x3}}, {@ipv4={0x800, @igmp={{0x10, 0x4, 0x0, 0x1, 0xa8, 0x66, 0x0, 0x4, 0x2, 0x0, @rand_addr=0x64010101, @empty, {[@timestamp_addr={0x44, 0x2c, 0x2b, 0x1, 0x1, [{@empty, 0x9}, {@multicast1}, {@local, 0xfff}, {@loopback, 0x9}, {@local, 0x8}]}]}}, {0x1f, 0xff, 0x0, @local, "76ae853cd1805e1c93aea0141dbb813c35b04504722fd8e2cbe1f83b009c670fd73e944193e2dd065b0bb515c8ee70157d98a4c1fe51a5f4a295e5a56e90eca198a68a70f4f40c0815e08aac2822b801fd0b840f3eacf0b056d5ca0d48e9adc4"}}}}}, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81e8943c, 0x0) pipe(&(0x7f0000000200)) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x4) ioctl$BTRFS_IOC_INO_LOOKUP(r2, 0xd0009412, &(0x7f0000000200)={0x0, 0x31}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f0000050480)={0x0, [], 0x0, "7e5d6bde48c812"}) ioctl$USBDEVFS_IOCTL(0xffffffffffffffff, 0xc0105512, &(0x7f0000000040)=@usbdevfs_connect={0x0, 0x5517, 0x48000000}) syz_read_part_table(0x0, 0x1d4, &(0x7f0000000200)=[{&(0x7f0000000080)="03f642020206af54031400000000000000000f0000000000000000000500000000004200000000000000000000000000000000000000000000000000200055aa", 0x40, 0x1c0}]) syz_open_dev$media(&(0x7f0000000000), 0x400000, 0x42041) (async) ioctl$BTRFS_IOC_DEV_REPLACE(r0, 0xca289435, &(0x7f0000001200)={0x0, 0x1e, @start={0x0, 0x1, "a888476bc58ae63f0bc5de17ca97a14282cc2d0cfe80236ccc386b8534c8135e11e6463edd43cdf777aacc86ee7bc199056a0ada4dad5da24ced7f257b7327fc0dcded0e04657094ceac74a3bbc0f8bf62b17a07aa0a27404ba4766fa34b5e3797a885ee764c0547cb06bead6adcd3dae92fdf8f11efaa3eb781e40e1b97ee3595a46f27ef025e20a826e7f46d5a1097f28ae18a6c7300dd2096bd0f84e9f6e7f602df51617e2d673867d87f01d350ee1179e03d2fc0d78892330c77d5acf697d64dac19fbe7e8a81cc56e7fd59c072d8924a275d086326301eea01e80b1e413365ae895085f33511b80b706cc32bcb929c3eb68574b93a4bdfde3eeebc488b9cd4e60c3818c57db0b62ea2c01125cd56352613e401fd1e9d91bb6aee0a75267d0d64a06b1bebd6af54b4932cd2fd953513ee888b76ac75cfed33006452aeea88db2a396997eae1ac0f7b22b2472aca03d89c0b934144619b23c6ef4cf1cf68463b87ab12afdd76ae5fabb63a3f4bc1c4cd695898d161ec0ead791e0a56f30cc28bfb5d727dc5b6c51798961aacd1d18beb58ce814bf48af0b0724f31335c1c1772a027d935016669adabd0b710400fd3a25cdbb778854d3af374c77815a5e633af2e9bbcbb3f61c37f0099ef4db69b83c1c4373777e2900b8d29e87fd8ab18ab308db00acbf37b3a478cec8161602f251f2d6c054deacf990f5f71a62c6372d848768ff17be24c5b3294e7fa6d5aa250f117e3a633ffb58bc068413c9b99cf5ccebf4fd66fb59ca75e85284cbcaee2c81e42b8ab813d3fc57d706aa5687635c1c1010f1aff12282e6980795830931cfad78ebabadacf1daa73bf2817bc6a7542884f485431a5352de9053388c715f795190c579314e69a4a2507ff02cb652ce03921573cc5b0d966ab65e7f5b6709363733990284857ea85ad19f05d4d1c92ae6acc4914d8453175b80aae0b40bf42373f132ad88ba90620a10496157d03b98a6bf1343077dd020da6ee4b653543547931a81faaa75f2ae9d1cfe2535e310fe5dab433275d59fd126a0c60ce20e21a31494934773ad9c5749628752b20dfdf9f43144373e8145e4606874f8edb3b448a664c498c0ee47b7f9c0a1232c9c6d8172bc2b7a224be7171e2a865aafd0e7261a6f60c484995f5ab91506d236afdd2487697933eaeb64ef7d0eded3dd13418d1f0878683c4396e07fc986f25a0cc3ff1d0e3c6d380588fd3d9268f493d79b0ba689c335a515042d6d953f33e0ded92f4f9b977637efb85fefeb834c1f060aa30dec1bccde94b70c6a9bbca4a94a1096e8dbc93380339f3e9f0dfcc377807106b3a665f8a6949d0553ca757afdab9057dceda25caa5f25765cc574ed5514ec876e3b49a15a263dbaf86b4e8a2684215d0648f1a9d606e24328277ea8f252fbcfb4ea9457f1bd85aad84b94d942a3cf98ce", "988a133731076df956b30b381fc2ecbcc09355f41bacdff6534b17ee3b8f208f4bb60a7fa7025e95ff9554a99db62fa2f94b4ba0e9bdb284e5615b9a2ef6700d83bb4d03d387de1de939a22e175d2ace1196e4f4e4742841991440c61488088f2661094a09cd492dc80431d3119c489fac335d4504c2a531ad30cd68f69b872a31fee07915bf1a0bfece0a5a147b254f8a0aeb1036f696dad4836227b31eddcbbe01169da471303faedb1abd0fd48677e0720d477a928e78891fd59a8ba82ca913fae67c96a60201eb5c24e1e8a267d4ab1403c7c7dbb6a1a4a8e2f01a83af15fd68bca87056eaaaf12fbb5891a04b762f55af3d14c72c527abb7de17b787be2dc45d5e02a832c48e537c7428a00c499e128ec1d487b69c5c9924bb1f83306f43991b42f630063334a8893aa09bd8acb053d65a89ba62794781094b255e1e8a478981c7240b0c994920704702ec13de4ba201296665bd9912be632975f5b95684f577a455c586c16f44d5de72bd921c87e6d18020aaaf175c93586a48f3c176aeb944b7b708b1d55029556e8d8565f0bc49059998f1c9250badbf391c48dae103beefa681e14c973ed1510822f2c861a0f54e196662b648b4c71db38cc4b42bf7c69704bdae2862250252a7c244fddd1bf17275312d6dae2dfc58c747d7f199ec46373f3b34a28d5a7af4bf0dc35508daab47527432dfa94f501c6a4335bd3cbaace944f4a118aa4d3ecc23088e17022767a4a28aba0fd29f3758fa4302d5d6ef9069e49e3bc69bfd9b619baec41d4601a774bac9ab28a89b86ce699f3fb6761d1e8818dd0194f19e773df489ce939da62fd43f5bed4890c38629fd38740e8d56fcd57449ed3543044361f51594c1756fca44c96f13c4ebf620b3c98774b696d7f88ecbf05693ff00b1edf235abedf10b637343538220f02b65d2f84de4863e3c611942c206e397b895d0a0aefee5cc0a61fe3dedc475563872edb250a38bcac7b189eea63b0582c8f7d45ecd514ebeef3daae750d7f1434521e8d2117ab790ed09f913c122ce1d8b1ea20a0efa3cfa3a9af74a9e94924fd5909d6ff0eba010e8ec0521a98746da86f0fbfd578bad3b43eb8150ee1d88914c4a8864ed8b48a831c5cf6e0cfada1e9851756784698010883fdce6525995d0e67bca6343d9b57d1c9d71fbc02855d7bb973c477393e7196b681259655fd6cc9d564555bc018cb151f38de6d78ea1d6f43ffa52ad44bdacafe5ceba0c007991ec28fe818855f4051e7b0d3af9655709948f5b6455501166fabe53188662dfdb8009fd03405436358a8d2aa75e502b7a209bbcd5e461c2c1e03d9a8fa88faff6562bcf46a658556ab1821644037495e4ab0e51506fe2c003a1a931ba994552522621521d429ec7fd7823f561e002ad516c9a806657776b73e9f29382159a47d9cb4a47ce42e9eb30a92"}, [0x1, 0xffffffff81b4ce29, 0x1, 0x1, 0xd447, 0x6, 0x100020000000, 0x9, 0x10000, 0x5, 0x0, 0x7, 0x13, 0x1, 0x3, 0xc000000, 0x80000001, 0x3, 0x400, 0x0, 0x3, 0xfffffffffffffff7, 0x6, 0xd24, 0x81, 0x8, 0xa55, 0x5, 0x80000001, 0x0, 0xaa, 0x200, 0x4e, 0xfffffffffffffffd, 0x6, 0x4, 0x4, 0x7, 0x7, 0x7, 0x0, 0x3, 0x0, 0xfffffffffffffffe, 0x0, 0x3, 0x3ff, 0x9, 0x6, 0x80000000, 0x7fffffff, 0x100000001, 0x1f, 0x20, 0x7, 0x9, 0x4, 0x400, 0x100, 0xfffffffffffffff9, 0x552, 0x40, 0x29a14415, 0x7fffffffffffffff]}) (async) perf_event_open(&(0x7f0000000740)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50b, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) syz_emit_ethernet(0x22, &(0x7f0000001980)=ANY=[], 0x0) (async) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, 0x0) (async) perf_event_open(&(0x7f0000000180)={0x1, 0x80, 0x1, 0x2, 0x3, 0x9, 0x0, 0x7357c94f, 0x2008, 0x2, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x67, 0x2, @perf_config_ext={0x5, 0x80}, 0x20, 0x401, 0x9, 0x0, 0x82d6, 0x2, 0x89e, 0x0, 0x7, 0x0, 0x9}, 0x0, 0xc, r1, 0x12) (async) syz_emit_ethernet(0xba, &(0x7f00000000c0)={@dev={'\xaa\xaa\xaa\xaa\xaa', 0x1f}, @multicast, @val={@void, {0x8100, 0x4, 0x0, 0x3}}, {@ipv4={0x800, @igmp={{0x10, 0x4, 0x0, 0x1, 0xa8, 0x66, 0x0, 0x4, 0x2, 0x0, @rand_addr=0x64010101, @empty, {[@timestamp_addr={0x44, 0x2c, 0x2b, 0x1, 0x1, [{@empty, 0x9}, {@multicast1}, {@local, 0xfff}, {@loopback, 0x9}, {@local, 0x8}]}]}}, {0x1f, 0xff, 0x0, @local, "76ae853cd1805e1c93aea0141dbb813c35b04504722fd8e2cbe1f83b009c670fd73e944193e2dd065b0bb515c8ee70157d98a4c1fe51a5f4a295e5a56e90eca198a68a70f4f40c0815e08aac2822b801fd0b840f3eacf0b056d5ca0d48e9adc4"}}}}}, 0x0) (async) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, 0x0) (async) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81e8943c, 0x0) (async) pipe(&(0x7f0000000200)) (async) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x4) (async) ioctl$BTRFS_IOC_INO_LOOKUP(r2, 0xd0009412, &(0x7f0000000200)={0x0, 0x31}) (async) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f0000050480)={0x0, [], 0x0, "7e5d6bde48c812"}) (async) ioctl$USBDEVFS_IOCTL(0xffffffffffffffff, 0xc0105512, &(0x7f0000000040)=@usbdevfs_connect={0x0, 0x5517, 0x48000000}) (async) syz_read_part_table(0x0, 0x1d4, &(0x7f0000000200)=[{&(0x7f0000000080)="03f642020206af54031400000000000000000f0000000000000000000500000000004200000000000000000000000000000000000000000000000000200055aa", 0x40, 0x1c0}]) (async) 17:59:02 executing program 4: sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(0xffffffffffffffff, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mount$bpf(0x20000000, &(0x7f0000000100)='./file0\x00', 0x0, 0x2001001, 0x0) r0 = openat$full(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) write$binfmt_misc(0xffffffffffffffff, 0x0, 0x9b) splice(r0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, @perf_bp, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xfffffdffffffffff, 0xffffffffffffffff, 0x0) setsockopt$inet_sctp6_SCTP_AUTOCLOSE(0xffffffffffffffff, 0x84, 0x4, 0x0, 0x0) r2 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000300)='net/rfcomm\x00') ioctl$FBIOGET_VSCREENINFO(r2, 0x4600, &(0x7f0000000880)) getpeername(0xffffffffffffffff, 0x0, &(0x7f0000000080)) ioctl$VFAT_IOCTL_READDIR_SHORT(0xffffffffffffffff, 0x82307202, &(0x7f0000000540)=[{0x0, 0x0, 0x100}, {0x0, 0x0, 0x100}]) r3 = socket$nl_route(0x10, 0x3, 0x0) r4 = socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r4, 0x8933, &(0x7f0000000440)={'batadv_slave_0\x00', 0x0}) fgetxattr(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="4f00100000"], 0x0, 0x0) sendmsg$nl_route(r3, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000180)=ANY=[@ANYBLOB="280000001000010400"/20, @ANYRES32=r5, @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\b\x00\n\x00', @ANYRES32=0x0, @ANYBLOB="3108015b926b71562ab183e8026f55"], 0x28}}, 0x0) pivot_root(&(0x7f0000000140)='./file0\x00', &(0x7f0000000240)='./file0\x00') 17:59:03 executing program 3: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) perf_event_open(&(0x7f0000000040)={0x3, 0x80, 0x0, 0x3f, 0x80, 0x5, 0x0, 0x100000001, 0x80000, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x101, 0x1, @perf_config_ext={0x2, 0x100000001}, 0x812c2, 0xab7f, 0x0, 0x3, 0x80000000, 0x0, 0x6, 0x0, 0x6, 0x0, 0x1000}, 0xffffffffffffffff, 0x3, r0, 0x2) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x40000, 0x16, &(0x7f0000000200)=[{&(0x7f0000012640)="ed81000064000000711f1f63711f1f63711f1f63000000000000010000000000000000100100000073797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c2c1e93d4000000000000000000000000000000000000000000000000200000001056b86f1056b86f1056b86f711f1f631056b86f0000000000000000000002ea04073401000000002800000000000000646174610000000000000000", 0xc0, 0x3f}, {&(0x7f0000010000)="200000004000000003000000300000000f000000000000000200000002000000008000000080000020000000711f1f63711f1f630100ffff53ef010001000000711f1f63000000000000000001000000000000000b0000000002000028020000028401001b0000000000000000000000000000000000000073797a6b616c6c6572000000000000002f746d702f73797a2d696d61676567656e3133353237383935383500"/192, 0xc0, 0x400}, {&(0x7f00000100c0)="00000000000000000b0000006f75dac8aa774c1186bf09982e12fc10010000000c00000000000000711f1f6300"/64, 0x40, 0x4e0}, {&(0x7f0000010100)="00000000000000000000000000000000000000000000000000000000200020000100000000000000000000000000000000000000000000003900000000000000", 0x40, 0x540}, {&(0x7f0000010140)="0000000000000000080000000000000000000000010400"/32, 0x20, 0x640}, {&(0x7f0000010160)="02000000030000000400000030000f000300040000000000000000000f008ec4", 0x20, 0x1000}, {&(0x7f0000010180)="ffff000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0100ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000711f1f63711f1f63711f1f6300"/8224, 0x2020, 0x2000}, {&(0x7f00000121a0)="ed41000000100000711f1f63711f1f63711f1f6300000000000004000800000000000000050000000800"/64, 0x40, 0x4200}, {&(0x7f00000121e0)="200000001056b86f1056b86f00000000711f1f6300"/32, 0x20, 0x4280}, {&(0x7f0000000440)="c041000000300000711f1f63711f80f49c481f0000080000000000000000090000000a0000000b0000000000000000000000000000002e7a9a64436f019d24348f3291005dabbcdd57f36027b185d447645457d1b704c0a3b51c0e5135c3f729426567fbc3a642b4f71c9e586182557c109a79beb9980c0a0e4a4d362c64b3f2", 0x80, 0x5400}, {&(0x7f0000012240)="20000000000000000000000000000000711f1f63000000000000000000000000000002ea00"/64, 0x40, 0x5480}, {&(0x7f0000012280)="ed4100003c000000711f1f63711f1f63711f1f630000000000000200000000000000001003000000020000000d0000001000050166696c65300000000e0000002800050766696c65310000000000000000000000000000000000000000000000000000005a3a3d1f000000000000000000000000000000000000000000000000200000001056b86f1056b86f1056b86f711f1f631056b86f0000000000000000000002ea04070000000000000000000000000000646174610000000000000000", 0xc0, 0x5600}, {&(0x7f0000012340)="ed8100001a040000711f1f63711f1f63711f1f6300000000000001000800000000000000010000000c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e9a6aa99000000000000000000000000000000000000000000000000200000001056b86f1056b86f1056b86f711f1f631056b86f0000000000000000", 0xa0, 0x5800}, {&(0x7f00000123e0)="ffa1000027000000711f1f63711f1f63711f1f6300000000000001000000000000000000010000002f746d702f73797a2d696d61676567656e313335323738393538352f66696c65302f66696c6530000000000000000000000000000000000000000000516b9efd000000000000000000000000000000000000000000000000200000001056b86f1056b86f1056b86f711f1f631056b86f0000000000000000", 0xa0, 0x5a00}, {&(0x7f0000012480)="ed8100000a000000711f1f63711f1f63711f1f63000000000000010000000000000000100100000073797a6b616c6c657273000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000074449df3000000000000000000000000000000000000000000000000200000001056b86f1056b86f1056b86f711f1f631056b86f0000000000000000000002ea040700000000000000000000000000006461746106015401000000000600000000000000786174747231000006014c0100000000060000000000000078617474723200"/256, 0x100, 0x5c00}, {&(0x7f0000012580)="0000000000000000000000000000000078617474723200007861747472310000ed81000028230000711f1f63711f1f63711f1f6300000000000002001800000000000000010000000d0000000e0000000f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000547b6167000000000000000000000000000000000000000000000000200000001056b86f1056b86f1056b86f711f1f631056b86f0000000000000000", 0xc0, 0x5de0}, {&(0x7f0000012700)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00lersyzkallersyzkallersyzkallersyzkallers', 0x40, 0x61c0}, {&(0x7f0000012740)="020000000c0001022e000000020000000c0002022e2e00000b00000014000a026c6f73742b666f756e6400000c0000001000050266696c65300000000f0000001000050166696c6531000000100000001000050166696c6532000000100000001000050166696c653300000011000000940f090166696c652e636f6c64000000", 0x80, 0x8000}, {&(0x7f00000127c0)="0b0000000c0001022e000000020000000c0002022e2e000000000000e80f0000", 0x20, 0x9000}, {&(0x7f00000127e0)="00000000001000"/32, 0x20, 0xa000}, {&(0x7f0000012800)="00000000001000"/32, 0x20, 0xb000}, {&(0x7f0000012820)='syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkal\x00\x00\x00\x00\x00\x00', 0x420, 0xc000}], 0x0, &(0x7f0000012c40), 0x1) 17:59:03 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) vmsplice(r1, &(0x7f00000000c0)=[{&(0x7f0000000280)="7769fa9031f8a0011358739384ea5159e3bdbce057976a86737337a664fa8dea66367ba9d0648a03bdf567e8e3c0c2000013ce2fa9f223a640201f008253d2071c5a3b77c2d965f81b10b69d6bc3b980a98cad89d4cbe739b01c30fee130152f5eb2c1622536941b93a4232da4bad0d1c00dbf16e6cf383e57effd21aeb0c633be193c75a4ff3c248e1de02c14c505354a99b3eb17be3aae8e1a89329137724c2ba5725a5267f82c1337d545ac0000008bf4632e5fdb5cd4304aae50272ee74e21eb74d301c058c636087fc533f6875fae57252a3c1e50c45b74259fb35f8590d9a448c235d91c413e7ee3ccebbe22c95b41a64b7cb6b110639ef84bcf5b96c2cb1d75b5aa30a954481245b2b7682fe353ceaf179bd8f880f4487021150fdc89eaf8e92f36aa2636abc0c38cedebfe992facd7eba41589fbedd254498f3e6fed96ea7a63d586afd15a8d601f0a0d9ab030a4ba74d8840a127192c5dcdb32b8a502355da976e5582237", 0x169}], 0x1, 0x1) perf_event_open(&(0x7f0000000200)={0x2, 0x80, 0xc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xbfffffffffffffff, 0xffffffffffffffff, 0x0) close(r1) socket(0x10, 0x3, 0x0) write(0xffffffffffffffff, &(0x7f0000000180)="1c0000004a005f0214f9f424000904000a", 0xfffffffffffffc70) splice(r0, 0x0, r1, 0x0, 0xfffd, 0x0) pipe(&(0x7f0000000100)) (async) vmsplice(r1, &(0x7f00000000c0)=[{&(0x7f0000000280)="7769fa9031f8a0011358739384ea5159e3bdbce057976a86737337a664fa8dea66367ba9d0648a03bdf567e8e3c0c2000013ce2fa9f223a640201f008253d2071c5a3b77c2d965f81b10b69d6bc3b980a98cad89d4cbe739b01c30fee130152f5eb2c1622536941b93a4232da4bad0d1c00dbf16e6cf383e57effd21aeb0c633be193c75a4ff3c248e1de02c14c505354a99b3eb17be3aae8e1a89329137724c2ba5725a5267f82c1337d545ac0000008bf4632e5fdb5cd4304aae50272ee74e21eb74d301c058c636087fc533f6875fae57252a3c1e50c45b74259fb35f8590d9a448c235d91c413e7ee3ccebbe22c95b41a64b7cb6b110639ef84bcf5b96c2cb1d75b5aa30a954481245b2b7682fe353ceaf179bd8f880f4487021150fdc89eaf8e92f36aa2636abc0c38cedebfe992facd7eba41589fbedd254498f3e6fed96ea7a63d586afd15a8d601f0a0d9ab030a4ba74d8840a127192c5dcdb32b8a502355da976e5582237", 0x169}], 0x1, 0x1) (async) perf_event_open(&(0x7f0000000200)={0x2, 0x80, 0xc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xbfffffffffffffff, 0xffffffffffffffff, 0x0) (async) close(r1) (async) socket(0x10, 0x3, 0x0) (async) write(0xffffffffffffffff, &(0x7f0000000180)="1c0000004a005f0214f9f424000904000a", 0xfffffffffffffc70) (async) splice(r0, 0x0, r1, 0x0, 0xfffd, 0x0) (async) 17:59:03 executing program 1: sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB, @ANYRES32, @ANYBLOB], 0x3c}}, 0x0) ioctl$BTRFS_IOC_SCRUB(0xffffffffffffffff, 0xc400941b, &(0x7f0000000180)={0x0, 0x0, 0x9}) mlock(&(0x7f00000e4000/0x800000)=nil, 0x800000) mprotect(&(0x7f000055b000/0x4000)=nil, 0x4000, 0x0) r0 = socket$nl_netfilter(0x10, 0x3, 0xc) r1 = dup(r0) openat$procfs(0xffffffffffffff9c, &(0x7f00000008c0)='/proc/partitions\x00', 0x0, 0x0) sendmsg$IPSET_CMD_CREATE(r1, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000080)=ANY=[@ANYBLOB="580000000206010800000000fffff000000000000500010006000000050005000a0000000900020073797a3000000000050004000000000012000300686173683a6e65742c706f72740000000c000780080006000000002c"], 0x58}}, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000000080)={0x5, 0x80, 0x3, 0xff, 0x8b, 0x8, 0x0, 0x4, 0x8a08, 0xe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, @perf_bp={&(0x7f0000000000), 0xa}, 0x2a49, 0x7fff, 0x5, 0x0, 0xd46, 0x81, 0x5, 0x0, 0xffffffff, 0x0, 0x5}, 0xffffffffffffffff, 0xf, 0xffffffffffffffff, 0x0) mbind(&(0x7f000074e000/0x400000)=nil, 0x400008, 0x0, 0x0, 0x0, 0x2) r2 = openat$snapshot(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$EXT4_IOC_GETSTATE(r2, 0x40046629, 0x0) r3 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r4 = ioctl$KVM_CREATE_VM(r3, 0xae01, 0x0) r5 = ioctl$KVM_CREATE_VCPU(r4, 0xae41, 0x0) mincore(&(0x7f0000ffb000/0x2000)=nil, 0x2000, &(0x7f0000000140)=""/236) ioctl$KVM_SET_LAPIC(r5, 0x4008ae89, &(0x7f00000004c0)={"06000000dd245c843b000000c9c8dc1964325fa96fa42b76210000402bec0ba41f07000000000000030100c03b00041f01ffff84083c5ca2d2672b01ee377abaece6b88378e3d632580001c0361d264ffa8b46485f02baee010100c04252066178868d1ef4b5365c5dc26ca097ddda7c21a984c2b9ca4bbb7a87165c0c1d0500000000000000174a3ac8694525a7e8c499a573577736800000000000008f37f06e4ea995e5f0c6c379f9cc58bfcf8f10e28ead480900000000000000cd9bbb5a6baa41d614f6c824b57f530d0000c1ff53bf79a1f5c5dc34b2262d66ae793b6304a30b97077f1c131045cbc11c4562d22db88d0edc5daecc04d96d9ec2db07478fbe65449b404923ad4a5672b1b285c7988c4ec0922c655ff600000000c00dc290d936d93236051fadfb4b95d07ce38dabb7cd103fe4d0c9c963cd717a77f8df8df2239b1f58e068af6afbbc19db161c6df1e7c9c7d7c08a282fc2c142856b5e69aff4c0a4f72445ef10dcd2c5693102009a64fc7d9684364673dcfa9235dc5a2ff23c4bb5c5acb2e8976dcac779ff000000000000003d185a0228b737c171f9c909374286070000006f53c419ce31054182fd898af706f1b1152c691611f897558d4b755cb78397979859b0537b05b623dcb5c4ca9317471a40fa4998cca80e9605ab8c3c43840abd17ff030c8694c4395fc99be3c3fe7aeb8af4929ce7d346ca702f78b233b5208752726ed9f0c340d494b92d19cc930bb8a5f8b8da8f4603ac0c3b698384e17a570dc8524823ed15af4ecfab34b2541d3c114b7bba1c21a845c9cf4aba16f70f558b2246ad95ccf7d3f80cc0ab26f09736ea1a33b79cf35b898837016eb211a1734c7af076e15451e33519fc978f66df7df4557c91024a8dc130a28ef5f63ad07b39c8d23b85cf434e065e8a29a800655d127de6f6347b4951f98d5703dc78b1ca9d74ea6a9ae12ab367c0ada119b5132145fa45250300c7fffd6ceda6e9a02ebd97ced6b0161f2cc84615ceb8b18883299c636e9e46724a9a0600a8bb02f3e489631d522019a35fe12a33caf9dd8768ddbc02a484c345c3efb254297b1dbb04989c3f9f3c7b3c985c39b1d313018068d3809bac8c657e39f47692613e28387e9557222ff47c5b6f010072975af74e97a5a811018000006f4c8ec82ddb56d9b962d2fc43fa01a047666865c84f7cff36056cc4ac258021e1581d43badaaec6cc5a2ef989de9801fed6d4be2bfcfe07a69c46bffb7e7603970800000000000000d372bdd6d89dc1ecf63c23d506114d0fba2bd1c69e8fdcda85ce975ec1381b1cec6ddaa76e186719d81916430000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000fe1997742a00fb4500"}) ioctl$KVM_RUN(r5, 0xae80, 0x0) pkey_alloc(0x0, 0x0) mount(0x0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)='nfs4\x00', 0x0, &(0x7f0000000000)='\x01') 17:59:03 executing program 0: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000001680)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000140)=ANY=[], 0x208e24b) r1 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup/syz0\x00', 0x200002, 0x0) openat$cgroup_ro(r1, 0x0, 0x0, 0x0) (async) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3000000, 0x8010, r1, 0x6c477000) (async) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='cgroup.controllers\x00', 0xb00000000065808, 0x0) (async) r3 = socket$packet(0x11, 0x2, 0x300) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f0000000300)={'bridge_slave_0\x00', 0x0}) (async) execveat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000080)='\xbb\'\x00', &(0x7f0000000180)='+*\\\x00'], &(0x7f0000000200), 0x400) r5 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000000)=ANY=[@ANYBLOB="44000000100001040000e600000c000800000000", @ANYRES32=r4, @ANYBLOB="000000000000000024001280110000006272696467655f09b23a7665000000000c000580080022"], 0x44}}, 0x0) (async) sendfile(r5, r2, 0x0, 0x8000c81b) [ 839.181313] audit: type=1800 audit(1668880743.834:1172): pid=17648 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.0" name="cgroup.controllers" dev="sda1" ino=13920 res=0 17:59:04 executing program 1: sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB, @ANYRES32, @ANYBLOB], 0x3c}}, 0x0) (async) ioctl$BTRFS_IOC_SCRUB(0xffffffffffffffff, 0xc400941b, &(0x7f0000000180)={0x0, 0x0, 0x9}) (async) mlock(&(0x7f00000e4000/0x800000)=nil, 0x800000) (async) mprotect(&(0x7f000055b000/0x4000)=nil, 0x4000, 0x0) (async) r0 = socket$nl_netfilter(0x10, 0x3, 0xc) r1 = dup(r0) (async) openat$procfs(0xffffffffffffff9c, &(0x7f00000008c0)='/proc/partitions\x00', 0x0, 0x0) sendmsg$IPSET_CMD_CREATE(r1, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000080)=ANY=[@ANYBLOB="580000000206010800000000fffff000000000000500010006000000050005000a0000000900020073797a3000000000050004000000000012000300686173683a6e65742c706f72740000000c000780080006000000002c"], 0x58}}, 0x0) (async) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000000080)={0x5, 0x80, 0x3, 0xff, 0x8b, 0x8, 0x0, 0x4, 0x8a08, 0xe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, @perf_bp={&(0x7f0000000000), 0xa}, 0x2a49, 0x7fff, 0x5, 0x0, 0xd46, 0x81, 0x5, 0x0, 0xffffffff, 0x0, 0x5}, 0xffffffffffffffff, 0xf, 0xffffffffffffffff, 0x0) (async) mbind(&(0x7f000074e000/0x400000)=nil, 0x400008, 0x0, 0x0, 0x0, 0x2) (async) r2 = openat$snapshot(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$EXT4_IOC_GETSTATE(r2, 0x40046629, 0x0) (async) r3 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r4 = ioctl$KVM_CREATE_VM(r3, 0xae01, 0x0) r5 = ioctl$KVM_CREATE_VCPU(r4, 0xae41, 0x0) (async) mincore(&(0x7f0000ffb000/0x2000)=nil, 0x2000, &(0x7f0000000140)=""/236) ioctl$KVM_SET_LAPIC(r5, 0x4008ae89, &(0x7f00000004c0)={"06000000dd245c843b000000c9c8dc1964325fa96fa42b76210000402bec0ba41f07000000000000030100c03b00041f01ffff84083c5ca2d2672b01ee377abaece6b88378e3d632580001c0361d264ffa8b46485f02baee010100c04252066178868d1ef4b5365c5dc26ca097ddda7c21a984c2b9ca4bbb7a87165c0c1d0500000000000000174a3ac8694525a7e8c499a573577736800000000000008f37f06e4ea995e5f0c6c379f9cc58bfcf8f10e28ead480900000000000000cd9bbb5a6baa41d614f6c824b57f530d0000c1ff53bf79a1f5c5dc34b2262d66ae793b6304a30b97077f1c131045cbc11c4562d22db88d0edc5daecc04d96d9ec2db07478fbe65449b404923ad4a5672b1b285c7988c4ec0922c655ff600000000c00dc290d936d93236051fadfb4b95d07ce38dabb7cd103fe4d0c9c963cd717a77f8df8df2239b1f58e068af6afbbc19db161c6df1e7c9c7d7c08a282fc2c142856b5e69aff4c0a4f72445ef10dcd2c5693102009a64fc7d9684364673dcfa9235dc5a2ff23c4bb5c5acb2e8976dcac779ff000000000000003d185a0228b737c171f9c909374286070000006f53c419ce31054182fd898af706f1b1152c691611f897558d4b755cb78397979859b0537b05b623dcb5c4ca9317471a40fa4998cca80e9605ab8c3c43840abd17ff030c8694c4395fc99be3c3fe7aeb8af4929ce7d346ca702f78b233b5208752726ed9f0c340d494b92d19cc930bb8a5f8b8da8f4603ac0c3b698384e17a570dc8524823ed15af4ecfab34b2541d3c114b7bba1c21a845c9cf4aba16f70f558b2246ad95ccf7d3f80cc0ab26f09736ea1a33b79cf35b898837016eb211a1734c7af076e15451e33519fc978f66df7df4557c91024a8dc130a28ef5f63ad07b39c8d23b85cf434e065e8a29a800655d127de6f6347b4951f98d5703dc78b1ca9d74ea6a9ae12ab367c0ada119b5132145fa45250300c7fffd6ceda6e9a02ebd97ced6b0161f2cc84615ceb8b18883299c636e9e46724a9a0600a8bb02f3e489631d522019a35fe12a33caf9dd8768ddbc02a484c345c3efb254297b1dbb04989c3f9f3c7b3c985c39b1d313018068d3809bac8c657e39f47692613e28387e9557222ff47c5b6f010072975af74e97a5a811018000006f4c8ec82ddb56d9b962d2fc43fa01a047666865c84f7cff36056cc4ac258021e1581d43badaaec6cc5a2ef989de9801fed6d4be2bfcfe07a69c46bffb7e7603970800000000000000d372bdd6d89dc1ecf63c23d506114d0fba2bd1c69e8fdcda85ce975ec1381b1cec6ddaa76e186719d81916430000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000fe1997742a00fb4500"}) (async) ioctl$KVM_RUN(r5, 0xae80, 0x0) pkey_alloc(0x0, 0x0) (async) mount(0x0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)='nfs4\x00', 0x0, &(0x7f0000000000)='\x01') 17:59:04 executing program 1: sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB, @ANYRES32, @ANYBLOB], 0x3c}}, 0x0) (async) ioctl$BTRFS_IOC_SCRUB(0xffffffffffffffff, 0xc400941b, &(0x7f0000000180)={0x0, 0x0, 0x9}) mlock(&(0x7f00000e4000/0x800000)=nil, 0x800000) mprotect(&(0x7f000055b000/0x4000)=nil, 0x4000, 0x0) r0 = socket$nl_netfilter(0x10, 0x3, 0xc) r1 = dup(r0) (async, rerun: 32) openat$procfs(0xffffffffffffff9c, &(0x7f00000008c0)='/proc/partitions\x00', 0x0, 0x0) (rerun: 32) sendmsg$IPSET_CMD_CREATE(r1, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000080)=ANY=[@ANYBLOB="580000000206010800000000fffff000000000000500010006000000050005000a0000000900020073797a3000000000050004000000000012000300686173683a6e65742c706f72740000000c000780080006000000002c"], 0x58}}, 0x0) (async, rerun: 64) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (rerun: 64) perf_event_open(&(0x7f0000000080)={0x5, 0x80, 0x3, 0xff, 0x8b, 0x8, 0x0, 0x4, 0x8a08, 0xe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, @perf_bp={&(0x7f0000000000), 0xa}, 0x2a49, 0x7fff, 0x5, 0x0, 0xd46, 0x81, 0x5, 0x0, 0xffffffff, 0x0, 0x5}, 0xffffffffffffffff, 0xf, 0xffffffffffffffff, 0x0) (async) mbind(&(0x7f000074e000/0x400000)=nil, 0x400008, 0x0, 0x0, 0x0, 0x2) (async, rerun: 64) r2 = openat$snapshot(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (rerun: 64) ioctl$EXT4_IOC_GETSTATE(r2, 0x40046629, 0x0) r3 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r4 = ioctl$KVM_CREATE_VM(r3, 0xae01, 0x0) r5 = ioctl$KVM_CREATE_VCPU(r4, 0xae41, 0x0) mincore(&(0x7f0000ffb000/0x2000)=nil, 0x2000, &(0x7f0000000140)=""/236) (async) ioctl$KVM_SET_LAPIC(r5, 0x4008ae89, &(0x7f00000004c0)={"06000000dd245c843b000000c9c8dc1964325fa96fa42b76210000402bec0ba41f07000000000000030100c03b00041f01ffff84083c5ca2d2672b01ee377abaece6b88378e3d632580001c0361d264ffa8b46485f02baee010100c04252066178868d1ef4b5365c5dc26ca097ddda7c21a984c2b9ca4bbb7a87165c0c1d0500000000000000174a3ac8694525a7e8c499a573577736800000000000008f37f06e4ea995e5f0c6c379f9cc58bfcf8f10e28ead480900000000000000cd9bbb5a6baa41d614f6c824b57f530d0000c1ff53bf79a1f5c5dc34b2262d66ae793b6304a30b97077f1c131045cbc11c4562d22db88d0edc5daecc04d96d9ec2db07478fbe65449b404923ad4a5672b1b285c7988c4ec0922c655ff600000000c00dc290d936d93236051fadfb4b95d07ce38dabb7cd103fe4d0c9c963cd717a77f8df8df2239b1f58e068af6afbbc19db161c6df1e7c9c7d7c08a282fc2c142856b5e69aff4c0a4f72445ef10dcd2c5693102009a64fc7d9684364673dcfa9235dc5a2ff23c4bb5c5acb2e8976dcac779ff000000000000003d185a0228b737c171f9c909374286070000006f53c419ce31054182fd898af706f1b1152c691611f897558d4b755cb78397979859b0537b05b623dcb5c4ca9317471a40fa4998cca80e9605ab8c3c43840abd17ff030c8694c4395fc99be3c3fe7aeb8af4929ce7d346ca702f78b233b5208752726ed9f0c340d494b92d19cc930bb8a5f8b8da8f4603ac0c3b698384e17a570dc8524823ed15af4ecfab34b2541d3c114b7bba1c21a845c9cf4aba16f70f558b2246ad95ccf7d3f80cc0ab26f09736ea1a33b79cf35b898837016eb211a1734c7af076e15451e33519fc978f66df7df4557c91024a8dc130a28ef5f63ad07b39c8d23b85cf434e065e8a29a800655d127de6f6347b4951f98d5703dc78b1ca9d74ea6a9ae12ab367c0ada119b5132145fa45250300c7fffd6ceda6e9a02ebd97ced6b0161f2cc84615ceb8b18883299c636e9e46724a9a0600a8bb02f3e489631d522019a35fe12a33caf9dd8768ddbc02a484c345c3efb254297b1dbb04989c3f9f3c7b3c985c39b1d313018068d3809bac8c657e39f47692613e28387e9557222ff47c5b6f010072975af74e97a5a811018000006f4c8ec82ddb56d9b962d2fc43fa01a047666865c84f7cff36056cc4ac258021e1581d43badaaec6cc5a2ef989de9801fed6d4be2bfcfe07a69c46bffb7e7603970800000000000000d372bdd6d89dc1ecf63c23d506114d0fba2bd1c69e8fdcda85ce975ec1381b1cec6ddaa76e186719d81916430000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000fe1997742a00fb4500"}) (async) ioctl$KVM_RUN(r5, 0xae80, 0x0) (async) pkey_alloc(0x0, 0x0) mount(0x0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)='nfs4\x00', 0x0, &(0x7f0000000000)='\x01') [ 840.109407] netlink: 'syz-executor.5': attribute type 5 has an invalid length. 17:59:04 executing program 0: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000001680)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000140)=ANY=[], 0x208e24b) r1 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup/syz0\x00', 0x200002, 0x0) openat$cgroup_ro(r1, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3000000, 0x8010, r1, 0x6c477000) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='cgroup.controllers\x00', 0xb00000000065808, 0x0) r3 = socket$packet(0x11, 0x2, 0x300) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f0000000300)={'bridge_slave_0\x00', 0x0}) execveat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000080)='\xbb\'\x00', &(0x7f0000000180)='+*\\\x00'], &(0x7f0000000200), 0x400) r5 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000000)=ANY=[@ANYBLOB="44000000100001040000e600000c000800000000", @ANYRES32=r4, @ANYBLOB="000000000000000024001280110000006272696467655f09b23a7665000000000c000580080022"], 0x44}}, 0x0) sendfile(r5, r2, 0x0, 0x8000c81b) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000001680)='cgroup.controllers\x00', 0x275a, 0x0) (async) write$binfmt_script(r0, &(0x7f0000000140)=ANY=[], 0x208e24b) (async) openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup/syz0\x00', 0x200002, 0x0) (async) openat$cgroup_ro(r1, 0x0, 0x0, 0x0) (async) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3000000, 0x8010, r1, 0x6c477000) (async) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='cgroup.controllers\x00', 0xb00000000065808, 0x0) (async) socket$packet(0x11, 0x2, 0x300) (async) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f0000000300)={'bridge_slave_0\x00'}) (async) execveat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000080)='\xbb\'\x00', &(0x7f0000000180)='+*\\\x00'], &(0x7f0000000200), 0x400) (async) socket$nl_route(0x10, 0x3, 0x0) (async) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000000)=ANY=[@ANYBLOB="44000000100001040000e600000c000800000000", @ANYRES32=r4, @ANYBLOB="000000000000000024001280110000006272696467655f09b23a7665000000000c000580080022"], 0x44}}, 0x0) (async) sendfile(r5, r2, 0x0, 0x8000c81b) (async) [ 840.214274] audit: type=1804 audit(1668880744.875:1173): pid=17674 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.0" name="/root/syzkaller-testdir4027499855/syzkaller.JH3UL8/778/cgroup.controllers" dev="sda1" ino=13920 res=1 17:59:05 executing program 2: r0 = syz_open_dev$media(&(0x7f0000000000), 0x400000, 0x42041) ioctl$BTRFS_IOC_DEV_REPLACE(r0, 0xca289435, &(0x7f0000001200)={0x0, 0x1e, @start={0x0, 0x1, "a888476bc58ae63f0bc5de17ca97a14282cc2d0cfe80236ccc386b8534c8135e11e6463edd43cdf777aacc86ee7bc199056a0ada4dad5da24ced7f257b7327fc0dcded0e04657094ceac74a3bbc0f8bf62b17a07aa0a27404ba4766fa34b5e3797a885ee764c0547cb06bead6adcd3dae92fdf8f11efaa3eb781e40e1b97ee3595a46f27ef025e20a826e7f46d5a1097f28ae18a6c7300dd2096bd0f84e9f6e7f602df51617e2d673867d87f01d350ee1179e03d2fc0d78892330c77d5acf697d64dac19fbe7e8a81cc56e7fd59c072d8924a275d086326301eea01e80b1e413365ae895085f33511b80b706cc32bcb929c3eb68574b93a4bdfde3eeebc488b9cd4e60c3818c57db0b62ea2c01125cd56352613e401fd1e9d91bb6aee0a75267d0d64a06b1bebd6af54b4932cd2fd953513ee888b76ac75cfed33006452aeea88db2a396997eae1ac0f7b22b2472aca03d89c0b934144619b23c6ef4cf1cf68463b87ab12afdd76ae5fabb63a3f4bc1c4cd695898d161ec0ead791e0a56f30cc28bfb5d727dc5b6c51798961aacd1d18beb58ce814bf48af0b0724f31335c1c1772a027d935016669adabd0b710400fd3a25cdbb778854d3af374c77815a5e633af2e9bbcbb3f61c37f0099ef4db69b83c1c4373777e2900b8d29e87fd8ab18ab308db00acbf37b3a478cec8161602f251f2d6c054deacf990f5f71a62c6372d848768ff17be24c5b3294e7fa6d5aa250f117e3a633ffb58bc068413c9b99cf5ccebf4fd66fb59ca75e85284cbcaee2c81e42b8ab813d3fc57d706aa5687635c1c1010f1aff12282e6980795830931cfad78ebabadacf1daa73bf2817bc6a7542884f485431a5352de9053388c715f795190c579314e69a4a2507ff02cb652ce03921573cc5b0d966ab65e7f5b6709363733990284857ea85ad19f05d4d1c92ae6acc4914d8453175b80aae0b40bf42373f132ad88ba90620a10496157d03b98a6bf1343077dd020da6ee4b653543547931a81faaa75f2ae9d1cfe2535e310fe5dab433275d59fd126a0c60ce20e21a31494934773ad9c5749628752b20dfdf9f43144373e8145e4606874f8edb3b448a664c498c0ee47b7f9c0a1232c9c6d8172bc2b7a224be7171e2a865aafd0e7261a6f60c484995f5ab91506d236afdd2487697933eaeb64ef7d0eded3dd13418d1f0878683c4396e07fc986f25a0cc3ff1d0e3c6d380588fd3d9268f493d79b0ba689c335a515042d6d953f33e0ded92f4f9b977637efb85fefeb834c1f060aa30dec1bccde94b70c6a9bbca4a94a1096e8dbc93380339f3e9f0dfcc377807106b3a665f8a6949d0553ca757afdab9057dceda25caa5f25765cc574ed5514ec876e3b49a15a263dbaf86b4e8a2684215d0648f1a9d606e24328277ea8f252fbcfb4ea9457f1bd85aad84b94d942a3cf98ce", "988a133731076df956b30b381fc2ecbcc09355f41bacdff6534b17ee3b8f208f4bb60a7fa7025e95ff9554a99db62fa2f94b4ba0e9bdb284e5615b9a2ef6700d83bb4d03d387de1de939a22e175d2ace1196e4f4e4742841991440c61488088f2661094a09cd492dc80431d3119c489fac335d4504c2a531ad30cd68f69b872a31fee07915bf1a0bfece0a5a147b254f8a0aeb1036f696dad4836227b31eddcbbe01169da471303faedb1abd0fd48677e0720d477a928e78891fd59a8ba82ca913fae67c96a60201eb5c24e1e8a267d4ab1403c7c7dbb6a1a4a8e2f01a83af15fd68bca87056eaaaf12fbb5891a04b762f55af3d14c72c527abb7de17b787be2dc45d5e02a832c48e537c7428a00c499e128ec1d487b69c5c9924bb1f83306f43991b42f630063334a8893aa09bd8acb053d65a89ba62794781094b255e1e8a478981c7240b0c994920704702ec13de4ba201296665bd9912be632975f5b95684f577a455c586c16f44d5de72bd921c87e6d18020aaaf175c93586a48f3c176aeb944b7b708b1d55029556e8d8565f0bc49059998f1c9250badbf391c48dae103beefa681e14c973ed1510822f2c861a0f54e196662b648b4c71db38cc4b42bf7c69704bdae2862250252a7c244fddd1bf17275312d6dae2dfc58c747d7f199ec46373f3b34a28d5a7af4bf0dc35508daab47527432dfa94f501c6a4335bd3cbaace944f4a118aa4d3ecc23088e17022767a4a28aba0fd29f3758fa4302d5d6ef9069e49e3bc69bfd9b619baec41d4601a774bac9ab28a89b86ce699f3fb6761d1e8818dd0194f19e773df489ce939da62fd43f5bed4890c38629fd38740e8d56fcd57449ed3543044361f51594c1756fca44c96f13c4ebf620b3c98774b696d7f88ecbf05693ff00b1edf235abedf10b637343538220f02b65d2f84de4863e3c611942c206e397b895d0a0aefee5cc0a61fe3dedc475563872edb250a38bcac7b189eea63b0582c8f7d45ecd514ebeef3daae750d7f1434521e8d2117ab790ed09f913c122ce1d8b1ea20a0efa3cfa3a9af74a9e94924fd5909d6ff0eba010e8ec0521a98746da86f0fbfd578bad3b43eb8150ee1d88914c4a8864ed8b48a831c5cf6e0cfada1e9851756784698010883fdce6525995d0e67bca6343d9b57d1c9d71fbc02855d7bb973c477393e7196b681259655fd6cc9d564555bc018cb151f38de6d78ea1d6f43ffa52ad44bdacafe5ceba0c007991ec28fe818855f4051e7b0d3af9655709948f5b6455501166fabe53188662dfdb8009fd03405436358a8d2aa75e502b7a209bbcd5e461c2c1e03d9a8fa88faff6562bcf46a658556ab1821644037495e4ab0e51506fe2c003a1a931ba994552522621521d429ec7fd7823f561e002ad516c9a806657776b73e9f29382159a47d9cb4a47ce42e9eb30a92"}, [0x1, 0xffffffff81b4ce29, 0x1, 0x1, 0xd447, 0x6, 0x100020000000, 0x9, 0x10000, 0x5, 0x0, 0x7, 0x13, 0x1, 0x3, 0xc000000, 0x80000001, 0x3, 0x400, 0x0, 0x3, 0xfffffffffffffff7, 0x6, 0xd24, 0x81, 0x8, 0xa55, 0x5, 0x80000001, 0x0, 0xaa, 0x200, 0x4e, 0xfffffffffffffffd, 0x6, 0x4, 0x4, 0x7, 0x7, 0x7, 0x0, 0x3, 0x0, 0xfffffffffffffffe, 0x0, 0x3, 0x3ff, 0x9, 0x6, 0x80000000, 0x7fffffff, 0x100000001, 0x1f, 0x20, 0x7, 0x9, 0x4, 0x400, 0x100, 0xfffffffffffffff9, 0x552, 0x40, 0x29a14415, 0x7fffffffffffffff]}) r1 = perf_event_open(&(0x7f0000000740)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50b, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x22, &(0x7f0000001980)=ANY=[], 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, 0x0) perf_event_open(&(0x7f0000000180)={0x1, 0x80, 0x1, 0x2, 0x3, 0x9, 0x0, 0x7357c94f, 0x2008, 0x2, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x67, 0x2, @perf_config_ext={0x5, 0x80}, 0x20, 0x401, 0x9, 0x0, 0x82d6, 0x2, 0x89e, 0x0, 0x7, 0x0, 0x9}, 0x0, 0xc, r1, 0x12) syz_emit_ethernet(0xba, &(0x7f00000000c0)={@dev={'\xaa\xaa\xaa\xaa\xaa', 0x1f}, @multicast, @val={@void, {0x8100, 0x4, 0x0, 0x3}}, {@ipv4={0x800, @igmp={{0x10, 0x4, 0x0, 0x1, 0xa8, 0x66, 0x0, 0x4, 0x2, 0x0, @rand_addr=0x64010101, @empty, {[@timestamp_addr={0x44, 0x2c, 0x2b, 0x1, 0x1, [{@empty, 0x9}, {@multicast1}, {@local, 0xfff}, {@loopback, 0x9}, {@local, 0x8}]}]}}, {0x1f, 0xff, 0x0, @local, "76ae853cd1805e1c93aea0141dbb813c35b04504722fd8e2cbe1f83b009c670fd73e944193e2dd065b0bb515c8ee70157d98a4c1fe51a5f4a295e5a56e90eca198a68a70f4f40c0815e08aac2822b801fd0b840f3eacf0b056d5ca0d48e9adc4"}}}}}, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81e8943c, 0x0) pipe(&(0x7f0000000200)) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x4) ioctl$BTRFS_IOC_INO_LOOKUP(r2, 0xd0009412, &(0x7f0000000200)={0x0, 0x31}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f0000050480)={0x0, [], 0x0, "7e5d6bde48c812"}) ioctl$USBDEVFS_IOCTL(0xffffffffffffffff, 0xc0105512, &(0x7f0000000040)=@usbdevfs_connect={0x0, 0x5517, 0x48000000}) syz_read_part_table(0x0, 0x1d4, &(0x7f0000000200)=[{&(0x7f0000000080)="03f642020206af54031400000000000000000f0000000000000000000500000000004200000000000000000000000000000000000000000000000000200055aa", 0x40, 0x1c0}]) syz_open_dev$media(&(0x7f0000000000), 0x400000, 0x42041) (async) ioctl$BTRFS_IOC_DEV_REPLACE(r0, 0xca289435, &(0x7f0000001200)={0x0, 0x1e, @start={0x0, 0x1, "a888476bc58ae63f0bc5de17ca97a14282cc2d0cfe80236ccc386b8534c8135e11e6463edd43cdf777aacc86ee7bc199056a0ada4dad5da24ced7f257b7327fc0dcded0e04657094ceac74a3bbc0f8bf62b17a07aa0a27404ba4766fa34b5e3797a885ee764c0547cb06bead6adcd3dae92fdf8f11efaa3eb781e40e1b97ee3595a46f27ef025e20a826e7f46d5a1097f28ae18a6c7300dd2096bd0f84e9f6e7f602df51617e2d673867d87f01d350ee1179e03d2fc0d78892330c77d5acf697d64dac19fbe7e8a81cc56e7fd59c072d8924a275d086326301eea01e80b1e413365ae895085f33511b80b706cc32bcb929c3eb68574b93a4bdfde3eeebc488b9cd4e60c3818c57db0b62ea2c01125cd56352613e401fd1e9d91bb6aee0a75267d0d64a06b1bebd6af54b4932cd2fd953513ee888b76ac75cfed33006452aeea88db2a396997eae1ac0f7b22b2472aca03d89c0b934144619b23c6ef4cf1cf68463b87ab12afdd76ae5fabb63a3f4bc1c4cd695898d161ec0ead791e0a56f30cc28bfb5d727dc5b6c51798961aacd1d18beb58ce814bf48af0b0724f31335c1c1772a027d935016669adabd0b710400fd3a25cdbb778854d3af374c77815a5e633af2e9bbcbb3f61c37f0099ef4db69b83c1c4373777e2900b8d29e87fd8ab18ab308db00acbf37b3a478cec8161602f251f2d6c054deacf990f5f71a62c6372d848768ff17be24c5b3294e7fa6d5aa250f117e3a633ffb58bc068413c9b99cf5ccebf4fd66fb59ca75e85284cbcaee2c81e42b8ab813d3fc57d706aa5687635c1c1010f1aff12282e6980795830931cfad78ebabadacf1daa73bf2817bc6a7542884f485431a5352de9053388c715f795190c579314e69a4a2507ff02cb652ce03921573cc5b0d966ab65e7f5b6709363733990284857ea85ad19f05d4d1c92ae6acc4914d8453175b80aae0b40bf42373f132ad88ba90620a10496157d03b98a6bf1343077dd020da6ee4b653543547931a81faaa75f2ae9d1cfe2535e310fe5dab433275d59fd126a0c60ce20e21a31494934773ad9c5749628752b20dfdf9f43144373e8145e4606874f8edb3b448a664c498c0ee47b7f9c0a1232c9c6d8172bc2b7a224be7171e2a865aafd0e7261a6f60c484995f5ab91506d236afdd2487697933eaeb64ef7d0eded3dd13418d1f0878683c4396e07fc986f25a0cc3ff1d0e3c6d380588fd3d9268f493d79b0ba689c335a515042d6d953f33e0ded92f4f9b977637efb85fefeb834c1f060aa30dec1bccde94b70c6a9bbca4a94a1096e8dbc93380339f3e9f0dfcc377807106b3a665f8a6949d0553ca757afdab9057dceda25caa5f25765cc574ed5514ec876e3b49a15a263dbaf86b4e8a2684215d0648f1a9d606e24328277ea8f252fbcfb4ea9457f1bd85aad84b94d942a3cf98ce", "988a133731076df956b30b381fc2ecbcc09355f41bacdff6534b17ee3b8f208f4bb60a7fa7025e95ff9554a99db62fa2f94b4ba0e9bdb284e5615b9a2ef6700d83bb4d03d387de1de939a22e175d2ace1196e4f4e4742841991440c61488088f2661094a09cd492dc80431d3119c489fac335d4504c2a531ad30cd68f69b872a31fee07915bf1a0bfece0a5a147b254f8a0aeb1036f696dad4836227b31eddcbbe01169da471303faedb1abd0fd48677e0720d477a928e78891fd59a8ba82ca913fae67c96a60201eb5c24e1e8a267d4ab1403c7c7dbb6a1a4a8e2f01a83af15fd68bca87056eaaaf12fbb5891a04b762f55af3d14c72c527abb7de17b787be2dc45d5e02a832c48e537c7428a00c499e128ec1d487b69c5c9924bb1f83306f43991b42f630063334a8893aa09bd8acb053d65a89ba62794781094b255e1e8a478981c7240b0c994920704702ec13de4ba201296665bd9912be632975f5b95684f577a455c586c16f44d5de72bd921c87e6d18020aaaf175c93586a48f3c176aeb944b7b708b1d55029556e8d8565f0bc49059998f1c9250badbf391c48dae103beefa681e14c973ed1510822f2c861a0f54e196662b648b4c71db38cc4b42bf7c69704bdae2862250252a7c244fddd1bf17275312d6dae2dfc58c747d7f199ec46373f3b34a28d5a7af4bf0dc35508daab47527432dfa94f501c6a4335bd3cbaace944f4a118aa4d3ecc23088e17022767a4a28aba0fd29f3758fa4302d5d6ef9069e49e3bc69bfd9b619baec41d4601a774bac9ab28a89b86ce699f3fb6761d1e8818dd0194f19e773df489ce939da62fd43f5bed4890c38629fd38740e8d56fcd57449ed3543044361f51594c1756fca44c96f13c4ebf620b3c98774b696d7f88ecbf05693ff00b1edf235abedf10b637343538220f02b65d2f84de4863e3c611942c206e397b895d0a0aefee5cc0a61fe3dedc475563872edb250a38bcac7b189eea63b0582c8f7d45ecd514ebeef3daae750d7f1434521e8d2117ab790ed09f913c122ce1d8b1ea20a0efa3cfa3a9af74a9e94924fd5909d6ff0eba010e8ec0521a98746da86f0fbfd578bad3b43eb8150ee1d88914c4a8864ed8b48a831c5cf6e0cfada1e9851756784698010883fdce6525995d0e67bca6343d9b57d1c9d71fbc02855d7bb973c477393e7196b681259655fd6cc9d564555bc018cb151f38de6d78ea1d6f43ffa52ad44bdacafe5ceba0c007991ec28fe818855f4051e7b0d3af9655709948f5b6455501166fabe53188662dfdb8009fd03405436358a8d2aa75e502b7a209bbcd5e461c2c1e03d9a8fa88faff6562bcf46a658556ab1821644037495e4ab0e51506fe2c003a1a931ba994552522621521d429ec7fd7823f561e002ad516c9a806657776b73e9f29382159a47d9cb4a47ce42e9eb30a92"}, [0x1, 0xffffffff81b4ce29, 0x1, 0x1, 0xd447, 0x6, 0x100020000000, 0x9, 0x10000, 0x5, 0x0, 0x7, 0x13, 0x1, 0x3, 0xc000000, 0x80000001, 0x3, 0x400, 0x0, 0x3, 0xfffffffffffffff7, 0x6, 0xd24, 0x81, 0x8, 0xa55, 0x5, 0x80000001, 0x0, 0xaa, 0x200, 0x4e, 0xfffffffffffffffd, 0x6, 0x4, 0x4, 0x7, 0x7, 0x7, 0x0, 0x3, 0x0, 0xfffffffffffffffe, 0x0, 0x3, 0x3ff, 0x9, 0x6, 0x80000000, 0x7fffffff, 0x100000001, 0x1f, 0x20, 0x7, 0x9, 0x4, 0x400, 0x100, 0xfffffffffffffff9, 0x552, 0x40, 0x29a14415, 0x7fffffffffffffff]}) (async) perf_event_open(&(0x7f0000000740)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50b, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) syz_emit_ethernet(0x22, &(0x7f0000001980)=ANY=[], 0x0) (async) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, 0x0) (async) perf_event_open(&(0x7f0000000180)={0x1, 0x80, 0x1, 0x2, 0x3, 0x9, 0x0, 0x7357c94f, 0x2008, 0x2, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x67, 0x2, @perf_config_ext={0x5, 0x80}, 0x20, 0x401, 0x9, 0x0, 0x82d6, 0x2, 0x89e, 0x0, 0x7, 0x0, 0x9}, 0x0, 0xc, r1, 0x12) (async) syz_emit_ethernet(0xba, &(0x7f00000000c0)={@dev={'\xaa\xaa\xaa\xaa\xaa', 0x1f}, @multicast, @val={@void, {0x8100, 0x4, 0x0, 0x3}}, {@ipv4={0x800, @igmp={{0x10, 0x4, 0x0, 0x1, 0xa8, 0x66, 0x0, 0x4, 0x2, 0x0, @rand_addr=0x64010101, @empty, {[@timestamp_addr={0x44, 0x2c, 0x2b, 0x1, 0x1, [{@empty, 0x9}, {@multicast1}, {@local, 0xfff}, {@loopback, 0x9}, {@local, 0x8}]}]}}, {0x1f, 0xff, 0x0, @local, "76ae853cd1805e1c93aea0141dbb813c35b04504722fd8e2cbe1f83b009c670fd73e944193e2dd065b0bb515c8ee70157d98a4c1fe51a5f4a295e5a56e90eca198a68a70f4f40c0815e08aac2822b801fd0b840f3eacf0b056d5ca0d48e9adc4"}}}}}, 0x0) (async) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, 0x0) (async) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81e8943c, 0x0) (async) pipe(&(0x7f0000000200)) (async) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x4) (async) ioctl$BTRFS_IOC_INO_LOOKUP(r2, 0xd0009412, &(0x7f0000000200)={0x0, 0x31}) (async) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f0000050480)={0x0, [], 0x0, "7e5d6bde48c812"}) (async) ioctl$USBDEVFS_IOCTL(0xffffffffffffffff, 0xc0105512, &(0x7f0000000040)=@usbdevfs_connect={0x0, 0x5517, 0x48000000}) (async) syz_read_part_table(0x0, 0x1d4, &(0x7f0000000200)=[{&(0x7f0000000080)="03f642020206af54031400000000000000000f0000000000000000000500000000004200000000000000000000000000000000000000000000000000200055aa", 0x40, 0x1c0}]) (async) 17:59:05 executing program 1: syz_mount_image$msdos(&(0x7f0000001a80), &(0x7f0000000280)='./file1\x00', 0xaea1, 0x1, &(0x7f0000000300)=[{&(0x7f0000000240)="04009b55504bc42174a97400040409000200027400f801", 0x17}], 0x0, &(0x7f00000001c0)=ANY=[@ANYRES8=0x0, @ANYRESHEX=0x0, @ANYRESOCT=0x0, @ANYRESHEX, @ANYRES64, @ANYRES32=0x0], 0x0) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000180)='./bus\x00', 0x0) fcntl$setstatus(r0, 0x4, 0x6900) ioctl$EXT4_IOC_CHECKPOINT(0xffffffffffffffff, 0x4004662b, &(0x7f0000000040)) ftruncate(r0, 0x800) lseek(r0, 0x200, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = perf_event_open(&(0x7f0000000100)={0x1, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) setsockopt$inet_mreqn(0xffffffffffffffff, 0x0, 0x27, 0x0, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) perf_event_open$cgroup(&(0x7f00000004c0)={0x3, 0x80, 0x8, 0x5, 0xdc, 0x1, 0x0, 0x0, 0x8, 0xc, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x3, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x3, 0x2, @perf_bp={&(0x7f0000000300), 0x3}, 0x14000, 0x9, 0x3, 0x3, 0x3, 0x7fff, 0x2, 0x0, 0x5}, r3, 0x0, 0xffffffffffffffff, 0x9) splice(r2, &(0x7f0000000080)=0x3, r3, &(0x7f00000000c0)=0x40, 0x1000, 0x7) setsockopt$inet_msfilter(0xffffffffffffffff, 0x0, 0x29, 0x0, 0x0) setsockopt$inet_msfilter(0xffffffffffffffff, 0x0, 0x29, &(0x7f00000000c0)=ANY=[], 0x10) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 840.816905] audit: type=1804 audit(1668880745.475:1174): pid=17695 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.1" name="/root/syzkaller-testdir285412472/syzkaller.b8YyKe/980/bus" dev="sda1" ino=14851 res=1 [ 841.018166] audit: type=1804 audit(1668880745.545:1175): pid=17694 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.0" name="/root/syzkaller-testdir4027499855/syzkaller.JH3UL8/779/cgroup.controllers" dev="sda1" ino=14723 res=1 17:59:05 executing program 5: perf_event_open(&(0x7f00000007c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp, 0x0, 0x0, 0x81}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) socket$inet6(0xa, 0x800000000000002, 0x0) writev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000080)="ac94e62287a5ba1819bcca97d905cef948cc1a8f7e0013bab5bef4879f80bf79ed254423632122b70f17126e2bcb023255951bbcedce314f67368b0bc8c2cc0c6ae563027b17ffbff8996cad559405440417f5cec159aa44aff172e843e57583ee7fc91d56bcf61997c3721fd8f308c58a271f0e3a3256a3e4bb01ba0083912a281f847fd943f4520585bb0328e1b6abcb70aa41824566531827ad2d9f43aaf59d001f8d4771580000", 0xa9}, {&(0x7f0000000b80)="da253c44a28b8c8fd9ac32b839df5a0cbdea744c2e82b646c613707cd4d21189d08234d9afc80c90785ff8b4dbb2f94bc5f5e561dbb29c45f8a4b8", 0x3b}, {&(0x7f0000000c00)="d7dda80ce210426a960c2a087823a1be32b6ca750c634fb9483c65a186ac288bdb37ebf76ef65ba8a541df7e0ec64ede0a56fc8b33aac60ab0c7f62df235d64fcc6b8c6e97b497a1407315b463f1f3a109e3e180bc759560e5ff57c4f418333e9d58627fecf50ad822e22557d614c6a46bada749c0e5ded96cf9c617f89a4280178ab231b3fd98ec350256f3043515c867e78bf21dd5b5b50c8b224c7cd9a4983bab04c46f193a4ae8e1cf2c7a96f16362b8382c6d4642050469c1daecb56d1ea0c7010e8e053ab9090d9619aa91be2c09d5e7f268c1f03bfca78d6ed041e9452eac466ee60400a9b886b53e377ad37f78efd5fb43776bcbf5352efab20f882c8779df8942e8c6306b33c621c2815f52386ee7eb548ead5c49235884283a87ba943e61a0", 0x124}, {&(0x7f0000000600)="202796a0d8a9cd5c1b08073f197052bc7bb02c57d30a2da96ce35975c8636342076c4c6eacc3510c05528fc15404dace473a5b833be713b1e9eed40df8365e292906833a7b5e9318021ddd924ee2164a97f62f8f1103148fd83cb42b0e3bebad6dda35ee04a1541d0ede57168595d1cd7ebe278e27284d751beb23329136", 0x7e}, {&(0x7f0000000500)="74b27d291b8fbf3d320b1fe80d39cc560159af7e5beb0d1e66ff266ed72359591c80708635004166a531190919aaf068aa71a19c89a4dca308993d0196993f37e0d0f7a88e8a3621e43b7600032c5c50dd86522f98684cebc5cf5bb4d6615a666d4565e1ea819c9f8daa1aa3f4d734420f9509c91ba475b0ef465c0b3b0aae20fae36afe72b67b8d6eae33357b00b5b5955ce7ae17ccf85c299a7dc22f44cd4d3cf6a3817fe862e9c585ad42159a75796aae4dfc5530cf07291c0b6bf6ac7f1a042033dfc2f276804664a4bfb5642a863d24e7fa0aea428cead078e1e4", 0xdd}, {&(0x7f0000000840)="ef85503f2f24039bd6d9279377b7b3a248ad61d1d49b0bc99bca552e6891217c582a930696d474b029926a5c9e028c41363d75931cf6b569f3164faabca5c149dba1619985a7584363b8d9979b6c39d30e309b2c93366fec8b9bb74fa6ed8cf21f7c3e35699c4ce420106cd635b5829648011a3b83eeafa09f95cc998b2cbdced59c7505b6eb6a1d189c66a9cbf9c209a87a4a73f85054d618838d2e08c969ae8240da3381ca7707e4b87d34ddb53761a98faded3a053a98028cdda5119c2904eec23e734b9b60774053abc49109af44559617c2079ac894d16c9b3b5719dcbe0e3bf39b71a6b166d5e76157ea1a0ce8784817b9e695731336f4aeeac3468a3ec2ac18f3549dc8f128ffacedde04ec", 0x10f}, {0x0}, {&(0x7f0000000280)="a70a476d3fb377a7a5ef4ded651806383bcf879ad7e85e5a1766524bb604c7924afe621b6a9ff53344fbd1477ab5b72080f9d2ddf09cff4291a27d35b370450db158d6d2b91b7353080050c369a577f5f1fdacae51eb3e42f6bd186861839cf367a3d12ab11b538e5e587f90812d045dc98bd20d9710ddb6c3bca65942e557f849dfed3643a5e127a9fd78836a2678538d8dfbaa234d9bf11a735bfc9de539f02085bf10e20a1169500e05e7076b7286e5d2a0b0a61ffe1c55e097c85e77e6a52845bbb9123ccbbc8b4808cadd8c203f43efc47a5f72a98de193", 0xda}], 0x8) r0 = mq_open(&(0x7f000084dff0)='!selinuxselinux\x00', 0x6e93ebbbcc0884f2, 0x1ca, &(0x7f0000000040)={0x9a, 0x2, 0x3}) mq_timedsend(r0, 0x0, 0x0, 0x0, 0x0) mq_timedreceive(r0, &(0x7f0000000180)=""/204, 0xcc, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, 0xffffffffffffffff, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_int(r1, &(0x7f0000000200)=0x32, 0x43408) bind$inet6(r1, &(0x7f0000001040)={0xa, 0x4e21, 0xffffffff, @mcast1, 0x20}, 0x1c) preadv(0xffffffffffffffff, &(0x7f0000000280), 0x0, 0xd9f, 0x0) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = mq_open(&(0x7f0000001ac0)='!selinuxselinux\x00', 0x40, 0x84, &(0x7f0000001b00)={0x2, 0x8, 0x5, 0x7ff}) close(r3) preadv(r0, &(0x7f0000000ac0)=[{&(0x7f0000001900)=""/84, 0x54}, {&(0x7f0000000980)=""/253, 0xfd}, {&(0x7f0000000a80)=""/30, 0x1e}, {&(0x7f0000001e00)=""/4096, 0x1000}], 0x4, 0x4000000, 0x80) mq_timedreceive(r0, &(0x7f00000006c0)=""/37, 0x25, 0x8, &(0x7f0000000700)) sendmsg$RDMA_NLDEV_CMD_SYS_GET(0xffffffffffffffff, &(0x7f00000004c0)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f0000000480)={&(0x7f0000000440)=ANY=[@ANYBLOB="a9bd7100fbdfdf220666814e1f250800010002000000084001000100000000000000df6cee8038da03000000000000008219d700"/63], 0x20}, 0x1, 0x0, 0x0, 0x20044010}, 0x1000) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000400)={&(0x7f0000000d40)=ANY=[@ANYBLOB="5000000010001507faff00000000000002000000", @ANYRES32=0x0, @ANYBLOB="00000000000000001c0012800c0001006d6163766c616e000c00028008000100100000000a000500040000000000000008000a00", @ANYBLOB="81ef1e11f4f46bfc27c90920a5dffba55fae41dd01a09d8eabc8d9f0c2e49148cd9ba073823b51c54727ff8d8b9efb8823fc726a12750f01039ca024404bca9e423e7cff8e7b994624de9f0727939c3d8b0fad17ce234a9cb905020000002f3ca7d517c5b68a57c2be2ca2104915ceaea926d2ee9d54f48f5c7091b9f9c401c200009fb78e6f89aed56f1e0adc139e735069234eeb82ab4805759aba8658653f87b5776b2fe94d8cf70194a280c7e963d41c0564be6470d7e777323e12bfb0550c197c5ec5c8b0ce96aea7acb08ee17adb270b8d20731e710e9f9751ebf15245137387b575bda52b1fb0acf873e88530236ad495a69c7630b86d39d1bce1f5619e1b91a3ef5401eea50808f8de4a02377728729c104241457314606c87f9b039a70982f3efad781edb60964362d446865513c4b92014af01f6d6fc44a543df9fa6582c68fc11025d2d70709439a2674aa185ab340d5eb5b741288dcde7033d41ed60a26bf406d00a1e656c8be08abf1069604ed123762bfc778607d3711f24c0cb62d6de56a45f7a90717fb6bc5869df0260e16f8a4e23c92f9163e8d878262ed5fab0a892a8c5a232695ca247d94a296f2a480b96d05f710b2ddbcd7c47d39f5b20d58cd71580db95ff6a01ffa26b87314d88c2f07922a7788b762557903d5889bafdd88ce8c0065902bc0798aa83a8ea2679770dd59add14f1346577a47279a8f8ff202fea0ac1d169bf003c405dbf48910de32efed3fbd512af984f9122a3777dee8749c7ece8c7f2c8b079442009f015ebe83f265476a749d5a1387cb1c55b55ca2b08a5f5014c2ebd1ef7e5c507006e8f6938bf754a626ec0c266cb30f1e19aa0162d47d2a0833469f8447a3d847fb1d762b16960adb3"], 0x50}}, 0x0) r4 = openat$full(0xffffffffffffff9c, &(0x7f0000000680), 0x22c00, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) statx(0xffffffffffffffff, &(0x7f0000000740)='./file0\x00', 0x1000, 0x10, &(0x7f00000036c0)) fstat(0xffffffffffffffff, &(0x7f0000000b00)) sendmsg$nl_route(r4, &(0x7f0000001a80)={&(0x7f0000001980)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f0000000780)={&(0x7f0000001040)=ANY=[], 0x70}, 0x1, 0x0, 0x0, 0x4000}, 0x4000) 17:59:05 executing program 0: write(0xffffffffffffffff, 0x0, 0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = getpgid(0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x4000, 0x4, 0x0, 0x1, 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, 0x7, 0x0, @perf_bp={0x0, 0x2}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, r0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = syz_open_dev$sndctrl(&(0x7f0000000040), 0xd3, 0x100) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(r1, 0xc1105517, &(0x7f0000000400)={{0x1009, 0x0, 0x0, 0x0, 'syz1\x00'}, 0x5, 0x40, 0x1, r0, 0x0, 0x0, 'syz0\x00', 0x0}) r2 = openat$ubi_ctrl(0xffffffffffffff9c, &(0x7f0000000580), 0xc0, 0x0) perf_event_open(&(0x7f0000000180)={0x5, 0x80, 0x3f, 0x1, 0x6, 0x3, 0x0, 0x1, 0x83020, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x400, 0x2, @perf_bp={&(0x7f0000000140), 0x8}, 0x1044, 0x8, 0x10000, 0x2, 0xc786, 0x81, 0x3f, 0x0, 0xa4, 0x0, 0x3ff}, r0, 0x6, r2, 0xb) [ 841.159696] audit: type=1804 audit(1668880745.545:1176): pid=17696 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.0" name="/root/syzkaller-testdir4027499855/syzkaller.JH3UL8/779/cgroup.controllers" dev="sda1" ino=14723 res=1 syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x1008081, 0x12, &(0x7f0000000200)=[{&(0x7f0000012640)="ed81000064000000711f1f63711f1f63711f1f63000000000000010000000000000000100100000073797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c2c1e", 0x66, 0x1}, {&(0x7f0000012800)="00000000001000"/25, 0x19, 0x67}, {&(0x7f00000127c0)="0b0000000c0001022e000000020000000c0002022e2e000000000000e80f0000", 0x20, 0x80}, {&(0x7f0000010000)="200000004000000003000000300000000f000c00000000000200000002000000008000000080000020000000711f1f63711f1f630100ffff53ef010001000000711f1f63000000000000000001000000000000000b0000000002000007140000148401001b0000000000000000000000000000000000000073797a6b616c6c6572000000000000002f746d702f73797a2d696d61676567656e3133353237383935383500"/192, 0xc0, 0x400}, {&(0x7f00000100c0)="0f000000000000000000004c1186bf09fc10010000000c00000000000000711f1f6300"/61, 0x3d, 0x4e0}, {&(0x7f0000010100)="000000000000000000000000000000000000000000000000000000002000200001000000000000000000000000000000000000003900000000000000", 0x3c, 0x540}, {&(0x7f0000000080)="0000000000000000080000000000000000000000010400"/32, 0x20, 0x640}, {&(0x7f0000010160)="02000000030000000400000030000f000300040000000000000000000f008ec4", 0x20, 0x1000}, {&(0x7f0000010180)="ffff000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0100ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000711f1f63711f1f63711f1f6300"/8224, 0x2020, 0x2000}, {&(0x7f00000121a0)="ed0b3fc2000000e7e8858a0008000000000000000500"/45, 0x2d, 0x4200}, {&(0x7f00000003c0)="200000001056b86f1056b86f00000000711f1f6300000000000000000000000078a92d036fd4533c45cb38b083e0ac7711ce3a923082770090808a70cc33cbd19f9b1f71f1a3c882552ce4863e254e20fb87777cad2e27f85b1cc75ecd2b434e8831e4307ef94443d4dc38ba6893fe4e31343dbd54755f20863775c439c86d8f6717dfb6b25676635081552c9a052e99fea85f33d2c41bc74ddab1ffc594f0210686c47adb6773750020be4126c3b1f35cbd0b0a6be6c38b347e2d533e2ead650595968aed00eafdb3ac8f2c31525649ac49225624a41abc71a9af7d3fee594d1dde4ac24318dde0ec338d9c186dfc6273d9d233cd3e66075e42bfa5cb93620253aa646e33523dc13477c8818faec397fd4c0a181857c3c2f8b1c6c2485872b3aa5f8213f06e1c7f446e3637c797c5299a52fe7810fc8e33715f590aa9622442b7b7f36e9399211bfed7a2402a364cb21e53ae69e9a4b3d1cf09c86fd1f18d588ef54fc2a75916d8bf42f1d7ea5c83fd4c0acb095a784e851cfba3b81b32a79edec12588d8f69b9c03d936fc86104250547b11fe", 0x194, 0x4280}, {&(0x7f00000007c0)="c0410000005a719514c8b001491f1f63711f0f63d7eb2a56083a00f3ab59db3f849eebcceb9c46fb5a918e27a60ad754001b000000000009ff0000020078c9b1fbbce200000092f441364bee4c3eb0f41c2cb41039370000000000e38d996c86eeac5148ce9a28cad12b4ca2ae22e2c3f34938ea2a08f359205751a0b005a4ca71282d03078f0270954ba3c126efd77548d403536db9265dddeba6a19c456267ce367386b8da4ca410400bec316971db12f2fe212f37f5dce438d2a745f2ee25db5b3b3eac980ad09dbbd4d1973a4a6933dad0b8d21b1491adeb6f6f36c58b88fd2b7926", 0xe4, 0x5440}, {&(0x7f00000008c0)="ffa1000027000000711f1f63711f1f63711f1f6300000000000001000000000000000000010000002f746d702f73797a2d696d61676567656e313335323739393538352f66696c65302f66696c6530000000000000000000000000000000000000000000516b9efd00000000000000000000000000000000000000000000000028ae200000001056b86f10000000000000003f1ebf6809e64ff05ac81a3e09e26a45c612a8c4ee2aa1da957904f4551387797fcfd95eb7553fa4b3e83a6ba36f4e3278bbb85685e13b4a2e568270a1771da96d0d5c918e6a31062f4b43c9e1af3373169803cfa340f35928152c87ba32a1a64d8001be8337b3da2ca5e51e4cd193ffb14c407a33552ab390d4ab3efe4fed56dd90828771c82a47e645dae10eef1b095c8a6d5c8affb5851db72ad7d62fd01ab0674bb341289e2f", 0x13a, 0x5a00}, {&(0x7f0000000f00)="ed8100000a000000711f0e7df9abec44f1030a6b431e3d1f63711f1f63711f1f6325d66a711cd2a01dcd7cad000000000000010000000000000000100100000073797a6b616c6c657273000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000074449df3000000000000000000000000000000000000000000000000200000001056b86f1056b86f1056b86f711f1f631056b86f0000000000000000000002ea040700000000000000000000000000006461746106015401000000000600000000000000786174747231000006014c010000000006000000000000007861747472320000000000000000000000000000000000000000000000009ff0818f2c7b5528479c888131c56654c22c4ae49f1141a5368b7e3337627a9f187da988c5f42abdb4f15fa02d257c1314fe75e9184a3a4cf27f7ddaf431c02dc5e6062f9b91a46f32435d44284b3c7819fc008a1c18f6327f48b1cdfb9c3f149acd25a200da96a1df977ea4a972a137c69e4d5837", 0x18b, 0x5c00}, {&(0x7f0000000000)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00lersyzkallursyzkallersyzkallersyzkallers', 0x40, 0x61c0}, {&(0x7f0000012340)="ed8100001a040000711f1f63711f1f63711f1f6300000000000001000800000000000000010000000c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000e9a6aa99000000000000000000000000000000000000000000000000200000001056b86f1056b86f1056b86f711f1f631056b86f0000000000000000", 0xa0, 0x7ea4}, {&(0x7f00000000c0)="00000000001000"/32, 0x20, 0xa001}, {&(0x7f0000000a00)="73797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c65727379656b616c6c657273797a6b616c6c657273ddc02f186c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b315eeaea616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b614c6c657273797a6b616c6c65727379726b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c6573797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c659273797a6b616c6c657273797a6b616c6c2a18bd8d1255f2214e3e8ff09e7e657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c0000e7454ef24fea8038fb109d085daf305280d920e4134178d3f3ea37a395b3a350fb61d1309e686fec4ac60d0393c34e4696f404683581ae2c9c0fa1ac08009b0eec368ad4189f823041c9f269b487b2402089c9d515fcded46d520384bb2b888c47ba72a7bcec1785b5108859c05341ba348aeed9a94666dee460dff3a0f8e48b4ea2630ae9f4c4a426ad9c693ce3cd6717eec3b40a7e9aea535a480aa4f3d13bf01fc1f9732b359ae93b2ef4bad27bb9aeeb6f10957d11bfcce962a4fcd1e82b09553a751310a6", 0x4eb, 0xc003}], 0x0, &(0x7f00000005c0)=ANY=[@ANYBLOB="0008a60000000000"], 0x1) [ 842.107465] netlink: 'syz-executor.5': attribute type 5 has an invalid length. [ 844.750004] IPVS: ftp: loaded support on port[0] = 21 [ 845.037339] chnl_net:caif_netlink_parms(): no params data found [ 845.310246] IPVS: ftp: loaded support on port[0] = 21 [ 845.327819] bridge0: port 1(bridge_slave_0) entered blocking state [ 845.335984] bridge0: port 1(bridge_slave_0) entered disabled state [ 845.344592] device bridge_slave_0 entered promiscuous mode [ 845.363864] bridge0: port 2(bridge_slave_1) entered blocking state [ 845.370226] bridge0: port 2(bridge_slave_1) entered disabled state [ 845.378904] device bridge_slave_1 entered promiscuous mode [ 845.421365] batman_adv: batadv0: Interface deactivated: batadv_slave_1 [ 845.428089] batman_adv: batadv0: Removing interface: batadv_slave_1 [ 845.441298] device veth0_macvtap left promiscuous mode [ 845.447444] device veth1_vlan left promiscuous mode [ 845.454693] device veth0_vlan left promiscuous mode [ 846.581068] Bluetooth: hci1: command 0x0409 tx timeout [ 847.220905] Bluetooth: hci4: command 0x0409 tx timeout [ 848.660965] Bluetooth: hci1: command 0x041b tx timeout [ 849.300802] Bluetooth: hci4: command 0x041b tx timeout [ 850.742046] Bluetooth: hci1: command 0x040f tx timeout [ 851.381151] Bluetooth: hci4: command 0x040f tx timeout [ 852.461227] bond1 (unregistering): Released all slaves [ 852.518030] device hsr_slave_1 left promiscuous mode [ 852.527037] device hsr_slave_0 left promiscuous mode [ 852.547703] team0 (unregistering): Port device team_slave_1 removed [ 852.560269] team0 (unregistering): Port device team_slave_0 removed [ 852.572876] bond0 (unregistering): Releasing backup interface bond_slave_1 [ 852.585275] bond0 (unregistering): Releasing backup interface bond_slave_0 [ 852.632911] bond0 (unregistering): Released all slaves [ 852.659828] bond0: Enslaving bond_slave_0 as an active interface with an up link [ 852.683089] bond0: Enslaving bond_slave_1 as an active interface with an up link [ 852.736028] IPv6: ADDRCONF(NETDEV_UP): team_slave_0: link is not ready [ 852.746839] team0: Port device team_slave_0 added [ 852.757111] IPv6: ADDRCONF(NETDEV_UP): team_slave_1: link is not ready [ 852.765436] team0: Port device team_slave_1 added [ 852.820672] Bluetooth: hci1: command 0x0419 tx timeout [ 852.831360] batman_adv: batadv0: Adding interface: batadv_slave_0 [ 852.837612] 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. [ 852.890458] batman_adv: batadv0: Not using interface batadv_slave_0 (retrying later): interface not active [ 852.922640] batman_adv: batadv0: Adding interface: batadv_slave_1 [ 852.928897] 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. [ 852.955745] batman_adv: batadv0: Not using interface batadv_slave_1 (retrying later): interface not active [ 852.975790] IPv6: ADDRCONF(NETDEV_UP): bridge_slave_0: link is not ready [ 852.984624] IPv6: ADDRCONF(NETDEV_UP): bridge_slave_1: link is not ready [ 852.995571] chnl_net:caif_netlink_parms(): no params data found [ 853.023030] device hsr_slave_0 entered promiscuous mode [ 853.029256] device hsr_slave_1 entered promiscuous mode [ 853.046083] IPv6: ADDRCONF(NETDEV_UP): hsr_slave_0: link is not ready [ 853.062903] IPv6: ADDRCONF(NETDEV_UP): hsr_slave_1: link is not ready [ 853.194736] bridge0: port 1(bridge_slave_0) entered blocking state [ 853.201877] bridge0: port 1(bridge_slave_0) entered disabled state [ 853.209360] device bridge_slave_0 entered promiscuous mode [ 853.251855] bridge0: port 2(bridge_slave_1) entered blocking state [ 853.258230] bridge0: port 2(bridge_slave_1) entered disabled state [ 853.271703] device bridge_slave_1 entered promiscuous mode [ 853.326604] bond0: Enslaving bond_slave_0 as an active interface with an up link [ 853.337917] bond0: Enslaving bond_slave_1 as an active interface with an up link [ 853.381380] IPv6: ADDRCONF(NETDEV_UP): team_slave_0: link is not ready [ 853.389045] team0: Port device team_slave_0 added [ 853.397620] IPv6: ADDRCONF(NETDEV_UP): bridge0: link is not ready [ 853.405621] IPv6: ADDRCONF(NETDEV_UP): team_slave_1: link is not ready [ 853.421341] team0: Port device team_slave_1 added [ 853.460530] Bluetooth: hci4: command 0x0419 tx timeout [ 853.490980] batman_adv: batadv0: Adding interface: batadv_slave_0 [ 853.497241] 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. [ 853.524047] batman_adv: batadv0: Not using interface batadv_slave_0 (retrying later): interface not active [ 853.537407] batman_adv: batadv0: Adding interface: batadv_slave_1 [ 853.544471] 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. [ 853.571657] batman_adv: batadv0: Not using interface batadv_slave_1 (retrying later): interface not active [ 853.599579] IPv6: ADDRCONF(NETDEV_UP): bridge_slave_0: link is not ready [ 853.618177] IPv6: ADDRCONF(NETDEV_UP): bond0: link is not ready [ 853.624814] 8021q: adding VLAN 0 to HW filter on device bond0 [ 853.632444] IPv6: ADDRCONF(NETDEV_UP): bridge_slave_1: link is not ready [ 853.651374] IPv6: ADDRCONF(NETDEV_UP): veth0: link is not ready [ 853.660226] IPv6: ADDRCONF(NETDEV_UP): veth1: link is not ready [ 853.668553] IPv6: ADDRCONF(NETDEV_CHANGE): bond0: link becomes ready [ 853.680655] IPv6: ADDRCONF(NETDEV_CHANGE): veth1: link becomes ready [ 853.687708] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 853.708003] IPv6: ADDRCONF(NETDEV_UP): team0: link is not ready [ 853.715442] 8021q: adding VLAN 0 to HW filter on device team0 [ 853.727280] device hsr_slave_0 entered promiscuous mode [ 853.741185] device hsr_slave_1 entered promiscuous mode [ 853.754987] IPv6: ADDRCONF(NETDEV_UP): veth0_to_bridge: link is not ready [ 853.770820] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_bridge: link becomes ready [ 853.778778] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 853.800917] bridge0: port 1(bridge_slave_0) entered blocking state [ 853.807388] bridge0: port 1(bridge_slave_0) entered forwarding state [ 853.831051] IPv6: ADDRCONF(NETDEV_UP): hsr_slave_0: link is not ready [ 853.841749] IPv6: ADDRCONF(NETDEV_UP): veth1_to_bridge: link is not ready [ 853.851452] IPv6: ADDRCONF(NETDEV_CHANGE): bridge0: link becomes ready [ 853.858720] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_bridge: link becomes ready [ 853.881355] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 853.889183] bridge0: port 2(bridge_slave_1) entered blocking state [ 853.895684] bridge0: port 2(bridge_slave_1) entered forwarding state [ 853.903416] IPv6: ADDRCONF(NETDEV_UP): hsr_slave_1: link is not ready [ 853.912085] IPv6: ADDRCONF(NETDEV_UP): veth0_to_bond: link is not ready [ 853.919633] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_bond: link becomes ready [ 853.937217] IPv6: ADDRCONF(NETDEV_UP): veth1_to_bond: link is not ready [ 853.946060] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_bond: link becomes ready [ 853.959197] IPv6: ADDRCONF(NETDEV_UP): veth0_to_team: link is not ready [ 853.967361] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_team: link becomes ready [ 853.976666] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_0: link becomes ready [ 853.988124] IPv6: ADDRCONF(NETDEV_UP): veth1_to_team: link is not ready [ 854.003710] IPv6: ADDRCONF(NETDEV_CHANGE): team0: link becomes ready [ 854.011711] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_team: link becomes ready [ 854.019637] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_1: link becomes ready [ 854.032483] IPv6: ADDRCONF(NETDEV_UP): veth0_to_hsr: link is not ready [ 854.046941] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_hsr: link becomes ready [ 854.055320] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 854.068540] IPv6: ADDRCONF(NETDEV_UP): veth1_to_hsr: link is not ready [ 854.081298] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_hsr: link becomes ready [ 854.089002] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 854.101198] IPv6: ADDRCONF(NETDEV_UP): hsr0: link is not ready [ 854.107243] IPv6: ADDRCONF(NETDEV_CHANGE): hsr0: link becomes ready [ 854.198936] IPv6: ADDRCONF(NETDEV_UP): bridge0: link is not ready [ 854.253201] IPv6: ADDRCONF(NETDEV_UP): vxcan0: link is not ready [ 854.283350] IPv6: ADDRCONF(NETDEV_UP): vxcan1: link is not ready [ 854.289630] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan1: link becomes ready [ 854.298612] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan0: link becomes ready [ 854.316189] 8021q: adding VLAN 0 to HW filter on device batadv0 [ 854.331816] 8021q: adding VLAN 0 to HW filter on device bond0 [ 854.343136] IPv6: ADDRCONF(NETDEV_UP): veth0: link is not ready [ 854.353721] IPv6: ADDRCONF(NETDEV_UP): veth1: link is not ready [ 854.359906] IPv6: ADDRCONF(NETDEV_CHANGE): veth1: link becomes ready [ 854.368634] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 854.379465] IPv6: ADDRCONF(NETDEV_UP): team0: link is not ready [ 854.386522] 8021q: adding VLAN 0 to HW filter on device team0 [ 854.397334] IPv6: ADDRCONF(NETDEV_UP): veth0_to_bridge: link is not ready [ 854.410802] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_bridge: link becomes ready [ 854.420240] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 854.429626] bridge0: port 1(bridge_slave_0) entered blocking state [ 854.436045] bridge0: port 1(bridge_slave_0) entered forwarding state [ 854.447897] IPv6: ADDRCONF(NETDEV_UP): veth1_to_bridge: link is not ready [ 854.456251] IPv6: ADDRCONF(NETDEV_CHANGE): bridge0: link becomes ready [ 854.464124] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_bridge: link becomes ready [ 854.478276] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 854.493353] bridge0: port 2(bridge_slave_1) entered blocking state [ 854.499715] bridge0: port 2(bridge_slave_1) entered forwarding state [ 854.510012] IPv6: ADDRCONF(NETDEV_UP): veth0_to_bond: link is not ready [ 854.520843] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_bond: link becomes ready [ 854.534836] IPv6: ADDRCONF(NETDEV_UP): veth0_virt_wifi: link is not ready [ 854.545086] IPv6: ADDRCONF(NETDEV_UP): veth1_to_bond: link is not ready [ 854.554793] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_bond: link becomes ready [ 854.566827] IPv6: ADDRCONF(NETDEV_UP): veth1_virt_wifi: link is not ready [ 854.577377] IPv6: ADDRCONF(NETDEV_UP): veth0_to_team: link is not ready [ 854.585519] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_virt_wifi: link becomes ready [ 854.594137] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 854.602735] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_team: link becomes ready [ 854.611580] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_0: link becomes ready [ 854.622295] IPv6: ADDRCONF(NETDEV_UP): veth1_to_team: link is not ready [ 854.629405] Left network mode [ 854.633285] IPv6: ADDRCONF(NETDEV_UP): veth0_to_hsr: link is not ready [ 854.640152] IPv6: ADDRCONF(NETDEV_CHANGE): team0: link becomes ready [ 854.648376] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_team: link becomes ready [ 854.656863] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_1: link becomes ready [ 854.666888] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_hsr: link becomes ready [ 854.675171] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 854.688608] hsr0: Slave B (hsr_slave_1) is not up; please bring it up to get a fully working HSR network [ 854.701133] IPv6: ADDRCONF(NETDEV_UP): hsr0: link is not ready [ 854.707233] IPv6: ADDRCONF(NETDEV_CHANGE): hsr0: link becomes ready [ 854.715887] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 855.061736] IPv6: ADDRCONF(NETDEV_UP): veth0_vlan: link is not ready [ 855.068947] IPv6: ADDRCONF(NETDEV_UP): vlan0: link is not ready [ 855.076446] IPv6: ADDRCONF(NETDEV_UP): vlan1: link is not ready [ 855.092738] IPv6: ADDRCONF(NETDEV_UP): veth1_vlan: link is not ready [ 855.099335] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_vlan: link becomes ready [ 855.108121] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 855.120051] device veth0_vlan entered promiscuous mode [ 855.285366] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 855.292591] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 855.303258] IPv6: ADDRCONF(NETDEV_UP): vxcan0: link is not ready [ 855.315602] device veth1_vlan entered promiscuous mode [ 855.322632] IPv6: ADDRCONF(NETDEV_UP): macvlan0: link is not ready [ 856.174357] IPv6: ADDRCONF(NETDEV_UP): vxcan1: link is not ready [ 856.188619] IPv6: ADDRCONF(NETDEV_UP): macvlan1: link is not ready [ 856.196186] IPv6: ADDRCONF(NETDEV_CHANGE): macvlan0: link becomes ready [ 856.211087] IPv6: ADDRCONF(NETDEV_CHANGE): macvlan1: link becomes ready [ 856.218505] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan1: link becomes ready [ 856.226224] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan0: link becomes ready [ 856.238421] 8021q: adding VLAN 0 to HW filter on device batadv0 [ 856.423198] IPv6: ADDRCONF(NETDEV_UP): veth0_macvtap: link is not ready [ 856.434261] IPv6: ADDRCONF(NETDEV_UP): veth1_macvtap: link is not ready [ 856.443111] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_macvtap: link becomes ready [ 856.451723] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 856.617514] device veth0_macvtap entered promiscuous mode [ 856.624660] IPv6: ADDRCONF(NETDEV_UP): macvtap0: link is not ready [ 856.634499] device veth1_macvtap entered promiscuous mode [ 856.641636] IPv6: ADDRCONF(NETDEV_UP): macsec0: link is not ready [ 856.652006] IPv6: ADDRCONF(NETDEV_UP): veth0_to_batadv: link is not ready [ 856.827467] IPv6: ADDRCONF(NETDEV_UP): veth0_virt_wifi: link is not ready [ 856.835845] IPv6: ADDRCONF(NETDEV_UP): veth1_to_batadv: link is not ready [ 856.846922] IPv6: ADDRCONF(NETDEV_UP): veth1_virt_wifi: link is not ready [ 856.855842] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 856.866474] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 856.876008] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 856.892444] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 856.908896] IPv6: ADDRCONF(NETDEV_UP): batadv_slave_0: link is not ready [ 856.916547] batman_adv: batadv0: Interface activated: batadv_slave_0 [ 856.923565] IPv6: ADDRCONF(NETDEV_CHANGE): macvtap0: link becomes ready [ 856.932245] IPv6: ADDRCONF(NETDEV_CHANGE): macsec0: link becomes ready [ 856.939558] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_virt_wifi: link becomes ready [ 856.949204] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 856.958187] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready [ 856.967402] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 857.132471] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 857.142765] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 857.153340] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 857.164180] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 857.174334] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 857.186385] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 857.196311] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 857.207015] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 857.216960] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 857.227939] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 857.239415] IPv6: ADDRCONF(NETDEV_UP): batadv_slave_1: link is not ready [ 857.247248] batman_adv: batadv0: Interface activated: batadv_slave_1 [ 857.256353] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 857.265397] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 857.451637] IPv6: ADDRCONF(NETDEV_UP): veth0_vlan: link is not ready [ 857.458875] IPv6: ADDRCONF(NETDEV_UP): vlan0: link is not ready [ 857.475003] IPv6: ADDRCONF(NETDEV_UP): vlan1: link is not ready [ 857.646566] IPv6: ADDRCONF(NETDEV_UP): veth1_vlan: link is not ready [ 857.654294] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_vlan: link becomes ready [ 857.662645] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 857.670990] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 857.678081] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 857.688412] device veth0_vlan entered promiscuous mode [ 857.858196] device veth1_vlan entered promiscuous mode [ 857.864925] IPv6: ADDRCONF(NETDEV_UP): macvlan0: link is not ready [ 857.876491] IPv6: ADDRCONF(NETDEV_UP): macvlan1: link is not ready [ 857.897802] IPv6: ADDRCONF(NETDEV_UP): veth0_macvtap: link is not ready [ 858.058322] IPv6: ADDRCONF(NETDEV_UP): veth1_macvtap: link is not ready [ 858.065654] IPv6: ADDRCONF(NETDEV_CHANGE): macvlan0: link becomes ready [ 858.075582] IPv6: ADDRCONF(NETDEV_CHANGE): macvlan1: link becomes ready [ 858.091200] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_macvtap: link becomes ready [ 858.099285] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 858.111646] device veth0_macvtap entered promiscuous mode [ 858.118108] IPv6: ADDRCONF(NETDEV_UP): macvtap0: link is not ready [ 858.144847] ------------[ cut here ]------------ [ 858.149620] Have pending ack frames! [ 858.156526] device veth1_macvtap entered promiscuous mode [ 858.166091] WARNING: CPU: 1 PID: 19534 at net/mac80211/main.c:1279 ieee80211_free_ack_frame+0x48/0x50 [ 858.175458] Kernel panic - not syncing: panic_on_warn set ... [ 858.175458] [ 858.182820] CPU: 1 PID: 19534 Comm: kworker/u4:10 Not tainted 4.19.211-syzkaller #0 [ 858.190605] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 858.199966] Workqueue: netns cleanup_net [ 858.204025] Call Trace: [ 858.206782] dump_stack+0x1fc/0x2ef [ 858.210416] panic+0x26a/0x50e [ 858.213608] ? __warn_printk+0xf3/0xf3 [ 858.217500] ? ieee80211_free_ack_frame+0x48/0x50 [ 858.222337] ? __probe_kernel_read+0x130/0x1b0 [ 858.226910] ? __warn.cold+0x5/0x5a [ 858.230535] ? __warn+0xe4/0x200 [ 858.233917] ? ieee80211_free_ack_frame+0x48/0x50 [ 858.238769] __warn.cold+0x20/0x5a [ 858.241088] IPv6: ADDRCONF(NETDEV_UP): macsec0: link is not ready [ 858.242305] ? io_schedule_timeout+0x140/0x140 [ 858.253103] ? ieee80211_free_ack_frame+0x48/0x50 [ 858.257957] report_bug+0x262/0x2b0 [ 858.261588] do_error_trap+0x1d7/0x310 [ 858.265484] ? math_error+0x310/0x310 [ 858.269285] ? irq_work_claim+0xa6/0xc0 [ 858.271920] IPv6: ADDRCONF(NETDEV_UP): veth0_to_batadv: link is not ready [ 858.273258] ? irq_work_queue+0x29/0x80 [ 858.284123] ? error_entry+0x72/0xd0 [ 858.287841] ? trace_hardirqs_off_caller+0x6e/0x210 [ 858.292859] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 858.297709] invalid_op+0x14/0x20 [ 858.301170] RIP: 0010:ieee80211_free_ack_frame+0x48/0x50 [ 858.306638] Code: e8 1d 4b cd f9 48 89 ef e8 05 7a db fe 31 c0 5b 5d c3 e8 0b 4b cd f9 48 c7 c7 e0 3d 67 89 c6 05 02 73 79 03 01 e8 dd 82 5d 00 <0f> 0b eb d2 0f 1f 40 00 41 57 41 56 41 55 41 54 49 bc 00 00 00 00 [ 858.307010] IPv6: ADDRCONF(NETDEV_UP): veth1_to_batadv: link is not ready [ 858.325703] RSP: 0018:ffff888044dc7a28 EFLAGS: 00010282 [ 858.325713] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000000 [ 858.325719] RDX: 0000000000000000 RSI: ffffffff814dff01 RDI: ffffed10089b8f37 [ 858.325726] RBP: ffff8880b5af3a00 R08: 0000000000000001 R09: 0000000000000000 [ 858.325732] R10: 0000000000000005 R11: 0000000000000000 R12: ffff888045791af8 [ 858.325739] R13: dffffc0000000000 R14: ffffffff87953a30 R15: 0000000000000000 [ 858.325757] ? ieee80211_free_hw+0x140/0x140 [ 858.325774] ? vprintk_func+0x81/0x180 [ 858.325792] ? ieee80211_free_ack_frame+0x48/0x50 [ 858.325806] idr_for_each+0x132/0x290 [ 858.325822] ? idr_find+0x50/0x50 [ 858.325834] ? kfree+0x110/0x210 [ 858.325852] ? device_remove_bin_file+0x30/0x30 [ 858.325868] ? kfree_const+0x51/0x60 [ 858.325884] ieee80211_free_hw+0x88/0x140 [ 858.325900] hwsim_exit_net+0xbdf/0x1580 [ 858.325919] ? mac80211_hwsim_netlink_notify+0x1400/0x1400 [ 858.325936] ? nf_unregister_net_hooks+0x5d/0xe0 [ 858.325952] ? mac80211_hwsim_netlink_notify+0x1400/0x1400 [ 858.325967] ops_exit_list+0xa5/0x150 [ 858.325983] cleanup_net+0x3b4/0x8b0 [ 858.325999] ? net_drop_ns+0x90/0x90 [ 858.326017] ? check_preemption_disabled+0x10/0x280 [ 858.326039] process_one_work+0x864/0x1570 [ 858.326060] ? pwq_dec_nr_in_flight+0x2d0/0x2d0 [ 858.326084] worker_thread+0x64c/0x1130 [ 858.326104] ? __kthread_parkme+0x133/0x1e0 [ 858.326122] ? process_one_work+0x1570/0x1570 [ 858.326136] kthread+0x33f/0x460 [ 858.326147] ? kthread_park+0x180/0x180 [ 858.326163] ret_from_fork+0x24/0x30 [ 858.333431] Kernel Offset: disabled [ 858.483356] Rebooting in 86400 seconds..