ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x40020, 0x1017e0}, {&(0x7f0000086c00)="eb52904e5446532020202000080100000000000000f8000000000000000000000000000080008000ff030000000000000800000000000000ff010000000000000100000002000000a3b8b20fcf7aa836000000000e1fbe717cac22c0740b56b40ebb0700cd105eebf032e4cd16cd19ebfe54686973206973206e6f74206120626f6f7461626c65206469736b2e20506c6561736520696e73657274206120626f6f7461626c6520666c6f70707920616e640d0a707265737320616e79206b657920746f2074727920616761696e202e2e2e200d0a00"/224, 0xe0, 0x1ff800}, {&(0x7f0000086d00)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x1ff9e0}], 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="00ce129c15"]) 00:37:46 executing program 0: perf_event_open(&(0x7f0000000100)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) write$binfmt_aout(0xffffffffffffffff, 0x0, 0x23) r0 = memfd_create(&(0x7f0000000040)='4\xacXrcO\x00\xc4ut\xaa^ve\xa5\xa1m\x1e\x12\x8ai,\xbeTnt#/', 0x0) write$binfmt_elf64(r0, &(0x7f0000000600)=ANY=[@ANYBLOB], 0x44) execveat(r0, &(0x7f0000000000)='\x00', 0x0, 0x0, 0x1100) 00:37:46 executing program 5: ioctl$VIDIOC_SUBSCRIBE_EVENT(0xffffffffffffffff, 0x4020565a, &(0x7f0000000000)={0x8000000, 0x1000, 0x1}) r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f00000000c0)=ANY=[@ANYBLOB="2d0000001e0009020114a2af20e027f207f50df93109e24109804647ccded7ba3e76798ae29ba49575be5ff90c8013e6c974d5182e396c6801094ca50a864f76e2749a305078f63ee8221b28ee2bac39c3ce53a9ba6255a48488de71bcdca986c8269637d9837f9d09cd627b1e6d9f075310f47d644449accba6425018f6258011d218cae2cdd17830c4fb091642a3fa89278f80"], 0x40}}, 0x0) [ 389.414591] netlink: 28 bytes leftover after parsing attributes in process `syz-executor.1'. 00:37:46 executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(r0, &(0x7f0000000040)={0x38, 0x1, 0x0, 0x0, 0x5}, 0x0) r1 = socket$inet6(0xa, 0x2, 0x0) recvmmsg(r1, &(0x7f0000008880), 0x0, 0x40010001, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setpipe(r3, 0x407, 0x0) write(r3, &(0x7f0000000340), 0x41395527) sched_getattr(0x0, 0x0, 0x0, 0x0) vmsplice(r2, &(0x7f0000000000)=[{&(0x7f0000000500), 0x3528a9c0}], 0x1, 0x0) sched_setattr(0x0, &(0x7f00000000c0)={0x38, 0x1, 0x1000003b, 0x7, 0x4, 0x99e8, 0x101, 0x80, 0x5, 0x5}, 0x0) sched_setattr(0x0, &(0x7f0000000180)={0x38, 0x1, 0x0, 0x0, 0x3}, 0x0) r4 = creat(&(0x7f0000000100)='./bus\x00', 0x1fb978507dcbbbd6) ftruncate(r4, 0x800) lseek(r4, 0x0, 0x2) lsetxattr$security_ima(&(0x7f0000000080)='./bus\x00', &(0x7f0000000140)='security.ima\x00', &(0x7f00000003c0)=ANY=[], 0xd1, 0x0) r5 = open(&(0x7f0000001840)='./bus\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x8400ffffff10) creat(&(0x7f0000000200)='./bus\x00', 0x0) sched_setattr(r0, 0x0, 0x0) 00:37:46 executing program 5: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001600)=[{&(0x7f0000000000)="880b892cc5ce94b5b700b30b15b19014ad26d21ba22e75c0e2b30cb608ff46f17fd4529cdb8d0ab588a53c76524703f70f998917bcfb125f3cb86fabae9e5bf42d42b45f776f51c93bf3576d", 0x4c}, {&(0x7f0000000100)="664343b553a123f6ddb1ec00dd6560b340f00d8572f0b17827", 0x19}, {&(0x7f0000000200)="afd4438641856f4057390b341ac7d0ab8eda4ba8c5f43b57b01959daad40a5db84c95a704131470cfe531094b3f653b5d577e9c3b8ba215e7dfa99d764e09bcaec7e79d8197f14adf02b09aae9dbe8187e6361770c1cf8a3625875facadd9e645b2f89fbce68d1f18efc58489591adfb108219ab9a844548a063d9a2baa9cf58631fb36dd40447952a53a085ae574f57bc103638c4301d02c82789b43b76d803f5096d45803910bb41c68e32cecab938a80effe144494e9b2eb8727beefe04320a1d78a28913ce3519e28409dd93d547ac12091ad09a49bec4e4962c1e87dbc0e22d747fc35d2f3bfffff57dc59ba512b3b0cc3eda2b59505c8bff1e8d2200a0e25ba8b58d794f9d52228c6ab3857981f9ffb33152dcb3613cecb696fced244f294c754d33d0fe1e98b99a9f227a1f7d96c33fd4fb23cceca274116f8dbf76669b9febbfdbe7f48ec67e04e57c6f66eb40cff3130969f80becd84e25d3d70694524232b420c67f4e48e7e0536b86b948ea23552032a7ec508e97c9bbc3b4ff4d0264920e29ffc88ff46b091cf3d2a0f5d875f1cb37b6d2180e5a189c8fc499f3524637c5b84e8aa1231b9f10dc482fcb9f71b511bc1552aae6e5df8e307a5832dfe8dcbc18452e154442258b412a55a88f4615140e48c787db0a42f5d2656d7929ee0cd71c55b139d655b874865926f5e1de43c007cee65b01cd93ab35c64fb0286541e0ec00fe74f28a00bf01402fb7a8e2a29a3561cceb79df2d41f359c2efd34002ab40ec65ca1e38ff15d2b55dcffdc7a86a7b76855d95080b64da15d28c4715dca6173ed8208dc56aef207ac054ccfb522cb0e86c667f78f62c82d24216c08455359879a95044f70c68eca382956f9eebf7a85c1e2f68a1c18e9411623e114594975179b4eaa49e2b7db11669d4c4ec274ac94b5e45898d436efc8e9d8d73514e0a4b4c63c2441705027777dd1857b3bd43e2b1f2edf998156aed7aad8afa286c83798d06e1a73f2d7520de7669b4f89377405d8ece791ee5e0351182b9c843b4e91955ddf1db7c90f04c22bd29896027d107395779606009f3eb5e5c1bff4f24c3f9188a28218f006175effef7bf2847852a3a9b2d2d6506efbe067339d521852cad0397e5cefde90ad5c9a06f02dc5bd3468aaa29aeb4641d9cad763ffd72476cc8aab2845c8b86d0007f28863d1354b6d2718e35ab8de4f811211aa3b075b1dfa5ff86bf890be2aab1fb533b1673b5a7114bdae63cfb8d095610f2ace2e5eb1fc8a77ab7e90241e309b38ef80151198fbb1e66575eb50eb83d287d0574b0ac0231bdd925c48e73bfdd637ade5c676458744457509a923dd8d97e0c2f5b8a67de0a61003ad4daeb81f1a7c397ae50489f2b66de957871faf1291f2c78cd4707bd7709ed823a823ad8b3d6065b2eb90feb9feb6eec4bf41820b5e515106fc126e02092da7a95ff70e53b1a29fb8db460e1d84cc2710d011e31dcce21dde09ce55fcb5850e06f52f1481913af0380ea369374758a73f010f3bb704242ca5d0eb37729f8c3817e6729ea76c2a3571e40324e3baf05b352ef36bb964f3051eb7ef440b7d0e581c0ac4ce53941d9c385520fe64172ebff9fb64dd60373eb267b191ff6937716f81e3b1060beb4e0f0748a4f66964d040fbff4661bf9db3fd50edef731ce943ef41cc9a52f33fd7d4a00c6dc5ceb9e23599dbbbaf5921f7a3a63b19cfdd11d949c48a7fb297b5c147bce4682103a289168dc96687f9253e6d5dd42e79919df508233a4eeab0893f4f065f492d008d54e76107df13767506379ad7cc45b3803adb20451f68f9792fe6dc32d040991127fd313ab6a5e60e8a42424fa38da6fde2e6ab03b773e0f5237d5d6741325bd5927c9fe543227599ccc774634d34fe8526666ef81003fde2e6ccc2b85e0bbb0817123e2885a1449d3dea3a643032c66c5d727425251acaa9447ef7932031e7a53fd13e7c79b0aecac7aaee40b7fbdead858b9fd89c1239fa4e3ed03d6ec65803ea0c5ad8359ad0d35f3dd62bbf7181048d1619a45c4669a21617de96294c9a25cc9ea8101c2b6504da12dbfb2a6825b715dac6480666cf1e55a90ae1959ae49ac03d097d5b052396e08f660b9664ab8b4e07a6a1d7a7233214ce726f6d2a2b77f37af38415d2cd4859869a111f7c48de1fb1305833dcf9ae12ec0e111d4399f90544845412acf0da3c259f72b0b0f6b924d54aeff2c5b05238052746c9a63404d73a7dcaa2ca15e3ccb041ddd318a2faadb614c392ce6fd5ff7fa305620733b573eb25a07a1b525f33edb8d5265004d8bfc0723526d952f73cf6c570724dc792936e52961832d7acc72288b5e92cf76cb336c66d80fb41e9bb0fb991a9ef332754b48c9f0453165e26f40fcb74e165d43bf1f2cd76ed070b18c121e950932c716fc2350d1015bb6cb724dfbdda34c9988de8a96cde7fbf829102780cf99e7f44771fd62b25669e0dc0bd6a9ce0fed255fa5220ca8366f06195f7d81b020fc98bcc49f6ed138734d73f75ac61e28a036f6745479dd71902951d0992f7d6de262b13a98cec079cfef141c91727d0fa556342c9cef416aa52c211e90a0793c4538fcfa29ea167ebfaeecf85d955b06b34391d0a74bcb563434532c30f9afae39607e21ecde3d70933661d9a477f5b15877e90942035097384823610208925bf612cd5f0fb28eb1cd7ed397f36790e293bba793e720a09f937fb1a1489c9e8450289e9432c099ff6951ea12f72f6d6a874599db3acaca2f235fd1af9bc5dc72fe97cf67a1a786ebb8a34e54335522c16ff79f3e3f76a27dacf0febaec7ffffb1d9f979bc55132d8d3a872d8f432ff8d83c04c006e8624d5f60ec3c90fad9633902bc62552a5655543a4faf7c13878c831456a1d5fe53338d394aff0e0bd5ae7cafd00e0f5553b94c1ddcb7f8f4bd600c954c05e9f19342d6ab44aa5cbabcb2b58525a04c472a093a41435187f4a06c4f4fa187665466489b2e0fbd41f5467fdbe337a4109e9a9f72abacdbcce41f0733c1b5b91276f1b0c0a756521bab64c2e51e9cc314f832e20a5dc0a7c582e13a1c6885f210d0edfe9b7f1ff260b6001f323e12f4e70914d41fdcf4bb6be26cd29b3fb04ffe06bed7ffdc849e5434d50e0a5de834b35426b7f54179ead3ced2bddc08a93d78bf4151c1a2b73bbac3b7afe3b992e8467a0f9cff7786226454b12ce72e8d303019e60e7f76f586e710fd1f3c0f80b95ca5fcb553bd87e04c5c6fbac91d4ebe552291435c6f5310c155742aa9048418e6e30e68eef9e07fcebbd60a78152dc8a77c33d378cebeef2005fe5bdf510c5bdc1526f9e0d46c0204e99bab951b8f77c116ca80f9abe73b29a2f6b035cb1bfb7e5367fd7d625d7569a3d7c0834b4a7cebbe65a39217c8a66ec4bafd3d6ed55f35fe7e8eafb1f91f79338c6f1858515682190eed34cc7fb9b1dd26a59dac383890c248d9e98a3ea5dbc6767b436b4b2d69a3be8817651fc7bb06ed50689321cf0dd1ddb80b55ea2ee5d38ffa8588ee8c54f85d9a4c77878a0b6cf4821f08ee9a38919a5e39beec367223c1e0db9e22d15a4073f8c4fa91aabc3e4cf62f7107d05c49a9dc938e1814f9ede79593859d3465f948feeb50d8719caa239fa44613c8d8dd815ccd9154965613719b2a23086800410ad937eee59f47ceab97e4719eea1dba99c10e0ffc3e22400ec687d42113444e52865add110cfcde5cd4be517de492276c2ecb394b535eb12f89c48c6cf1e9c186f536c8615b813f525470634959d24f67b1c17ecfb1ab2c24c7827974cf50c9415539e45c45ca25f641f44df8ad9dac12492e881df7ae624965f54f239e8d070ad3f7f937709b1236526e7b1f6bbc04333133c430dcabda0e11221e5c34460f92ae5f51a805da5a967509224c038497da57e81d2f5d1ceca710faa4faff6b169035cd49a15cfc8232f41efe8319da7f1493d5b9a5fd9d2900e835dfc0f5d70b1199b9281c7c49deebf1e38bba50889cb13e30554bac406f57ff984d738c881a3f530f84dd0f5a0db36544bd1b4ed21fde0a50be0159f3f8eb92b671a1cf03f3b909380396e35f1f6f3ac6189d7db940f3b633e2bd5d695c9915f1fd0fd307336ab88e1e5a0cb8c2dbd88e48a553e4f83a65ef274820175749ca69ae2be0c60612e080705defc7997804189ed540d487c32229a5f6613f65d19b5d83b5c9b4682d1be505b347aaa5127f31113a91f1f4f48836556e911472e2c99db8f80b1a21b7d548fc7aaf9166c74b7ff77d8222c49e32504871214966b9bedd6a78de2c83751f2467c6e12a339234bd22ed9bc1a3f089bffbef7d13630d766f6a1bfcbd98f73c08e57151047a89798b57aeced7b4b32cffa356f24fd9c9718ad2181f58e6370db5c7ef471944e176f886d7bc2e22786901ebbb4f231bee9ef3778e659f561892f4e268cd8840ff1b03ce420e18add05c87501880c136b4f2b0535d0376f23fef070c545a079cfc3d5c05b5e8b098802859d2a4a0203a5df60b96a0b594ffd16244d4b68ffec2ff3e3bf888499b6fd720e08cbe803fc6500fd839a2299f270e2dff4aa2e34f8c3a8fecdb6857e11086e845306901f8da2ee70bae03146378ea3b40a7b0ffd066c7533cd702ca4a81d3895408be15dbb62e59c4e4c6de5b7419c826bc9e3b474fa8adfcc608167a3edca397425f754363a99773d0c17a92cc87f872e76c8a9f59c56bf18ec5c800f0ca2b0049c21d3b028bab87d79be4de6a53127ea7a9314ce65ed293d6e59cb7233e2f1ae514fc33b055ec2bf38642d2be5845b2b338b7d156100d8d868168e4b3e9ee5caaeff5e6892934eac4c429093a478984a3dc526fad38a87e7ab3e5902830704452b8a4b95f8c848adf823df2effb9fad26d20ebdd39f92a316e582c562fa2220562eba78da55a5afddc78c3d54691f2477601daf9f01162875b76b6a92dd3200bca80c4fd8a22c7cfcae7f8b5bd91506af3d21d4d4a2bd3fa0f1e80cadeed95298d7c8472a2130f158c7d8d05d6263f9b1f875af53ba46e89a359b562e96436e1d1dcda118db0631a29fcc7e974ac1b95a89fa1a65d2eaa8ae72b36f8744be4de18880fd72135314e989efe9c8c613277af95373f25e0ba30569cea96caca36aefc8f29806952c3d0ca502203c426286e1c63f2fd5f5130f098f47f6c3480831a2305c2adedc8f67a9834ef1dbfff2d3de0be4607002a48c89939bddcc57473ceba62c3c391eb38a869a0ccbc735f6382399c1e9aad6851b628bb0507b590d7b6876052aac72931a317c74d8de05ff149913a6fb77f56973f1dbe03a1da0f06f3d0821546481c17975792e6daa71e44e6506af993c160e3222d55f081b7432e7bb4f5d5c22caae43e06686d7de0023ae1918c68b46586d3979925338b78e52f0b832284c0f6392809ac3c4b2544c958e11005d49eb98b7d1aa0a70ecf58f9ff2226c82d4394cde88abc2d63c59c29565fed158e7c4c5403a27b3c461cd421a1bd580c519a24c12e069d3c532b334c36ff92b003240b481e245231f40fcdfe9a4d65719a2d96d68f3c07422047ebbbaffae2ccfa5e03ade0e3d61843fbc06f03ca5fb36f6fc1b9a8c287e720620eec5eed61ce3028b0bb28a6013513009e640db4d1fdd724f86f28891a55e7ea8b10bb0b410475b4aa9f0199b9a6138c2cc629a048f0a3014acd03e381ae51a81a735a44b9f77de8d0d004c3d6b19569e1ac636f709c00f25c090edc460d84f03ab2159c9ba0d30fbc57dc529632bf9d2003089dcc391a0e", 0x1000}, {&(0x7f0000001200)="af105dfa7a1c6a2da50d5e1b74d158c0837f63e579f865d42262d5035fc1805a4801985ccb60a963f2f44316776e68c8f7a93cf741b33252e3dc7287318f5b6a901f09421d4314bcc145b3018c3e934bd25f539e3c8f6a2e07db6dc290d56e634820191b68bbe89442ed0618f75b406176683e3b9593d099c783f2a41b9435fb7881d5b4", 0x84}, {&(0x7f00000012c0)="e7b25f96f2944f7be9fe5e717dea2d449b5a7c8a4e997b738cf2f62438d726c6d32a18c4fa37752960c17d9ac21b6b0f2adf1003b2637ca01999cea8c4d28b5a03095f8ff7a32c93969d1d3f8b171c8d4114a67dba0fd308796d63a36e08c9452e9d0c8f36ad5badbf36974c14398012699dfcee4a9a38edfaf41ae4c09ffd124c9ad73bf09964a6ffa26e13fed589225efd2822a46490e9f01816663d8d973c4b258d5c69c4bfa4a3889df21a140f8f2418e8ca05422253a6ce6017bad844ee13e46f4426edb762f303b55394ba03722040e3c973f7c6679cf70fab78e206e84b3f0db00b7b1b528803ef2ee97462bb0bba0b", 0xf3}, {&(0x7f00000013c0)="c543cb1ea4cb03d7bee93087dd126ef07098d777b5c8f188f1feb040beb03117567e81873ab19db13763442e0a7fae59e29998de24ea3305d6c114389bb2f2900e056568039ee1aed61a0a0dac0a62b5105d83f0b211a485428e2462bdcefeb95cd5551d843da199047a7aa2e2d6a66acafcaf7ba276a30c6dd6f9009ae4b32f1d8437da8c7e37a0493b1eaaa272a2f43a3a87b49a2d70ed6626b2958a7a3d3b6667898150c0bc1849e36718f4", 0xad}, {&(0x7f0000001480)="3594adc6caacd01f39fbacbcc18d4fc5cece80ea9521e255c7252bc0b9bcd9c29afea53c011fb5dbdc4c8be01e895235ad3b120361b0cdb02530182d9fff3d455087ea1c5af5247147db0aae141010ccfc769b8a9c4cfa4a1dc6aefffd2192b8158e3b755b9c0db70911cc0cf96543fd4cdb28f780", 0x75}, {&(0x7f0000000140)="9daec0f5f3c03d70aaa150e1dad8ee2d1b666b1f9bcc1084c745e2b8f73f53efee6a04023eb3aa4dd16f7ccda63e33757f70e18dff", 0x35}, {&(0x7f0000001500)="eb0cd605c567e101782a4184f9af634d3446d3b38f0128cede9fd4f72d316f21de56eea69fdb4ecad3400012c5951b29587d46b4744f99a2af731b2eae54d51e9554d4555d5e00fb4769301124821e6acefd05a6c0dcd7d8a58af80d95afb5dd7eae02106938b499646898b84bf83bab738d051736a95b626830c228ae035612af95f3c020c1bfb2ed29e6621b0f22b7dbacdd80175f8657d3832d414f4364ce2f40a001839883bcae9300970a7dd5d070a0fe387cb76109da41df96ca0364b50bbb5d9c8c157551a51df63c512052fb6040dfde4a15b2e8a7bdeea3bf67b804d74798608d53bbf41567a578d0a6482cd75049d1e6e1", 0xf6}], 0x9) vmsplice(r1, &(0x7f00000000c0)=[{&(0x7f0000000180)="77690addcfbe1fbb66ec", 0xff3b}], 0x1, 0x1) close(r1) socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPSET_CMD_CREATE(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000180)=ANY=[@ANYBLOB="580000000206010800000000000000000000000013000300686173683b6e65742c6966616365000005000400000000000900020073797a31000000000500010006000000050005"], 0x58}}, 0x0) splice(r0, 0x0, r1, 0x0, 0x100000000, 0x0) [ 389.690656] audit: type=1804 audit(1618274266.914:82): pid=24865 uid=0 auid=4294967295 ses=4294967295 op="invalid_pcr" cause="open_writers" comm="syz-executor.4" name="/root/syzkaller-testdir859776775/syzkaller.D9JuzN/27/file0" dev="sda1" ino=13972 res=1 [ 389.724865] nla_parse: 3 callbacks suppressed [ 389.724898] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.5'. 00:37:47 executing program 4: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/kvm\x00', 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000029000/0x18000)=nil, &(0x7f0000000180)=[@text32={0x20, &(0x7f00000000c0)="b9800000c00f322e0f0178000f309a0900000065002ed8ddc74424008fc4bd87c7442402c43a727fc7442406000000000f011424f30f090f013a360f06c4c18d72d683ed", 0x44}], 0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r1, 0x4020ae46, &(0x7f00000002c0)={0x10201, 0x0, 0x0, 0x2000, &(0x7f0000000000/0x2000)=nil}) ioctl$KVM_CREATE_VM(r2, 0xae01, 0x0) ioctl$KVM_SET_REGS(r3, 0x4090ae82, &(0x7f0000000200)={[0x0, 0x1, 0x9, 0x80000000, 0x26, 0x7f, 0x6, 0xfffffffffffff3f0, 0x3, 0x4, 0x10000, 0x3, 0x9, 0x8, 0x0, 0x80], 0x5000, 0x20000}) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r3, &(0x7f0000030000/0x18000)=nil, &(0x7f0000000140)=[@text16={0x10, 0x0}], 0x1, 0x6f, 0x0, 0x0) perf_event_open(&(0x7f0000000000)={0x0, 0x70, 0x0, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x5, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x8) pipe(&(0x7f0000000000)) ioctl$KVM_RUN(r3, 0xae80, 0x0) ioctl$KVM_CREATE_VCPU(0xffffffffffffffff, 0xae41, 0x2) 00:37:47 executing program 2: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) vmsplice(0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) r2 = socket(0x1, 0x803, 0x0) getsockname$packet(r2, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000380)=0x14) accept4(r0, 0x0, &(0x7f00000000c0), 0x800) perf_event_open(&(0x7f00000003c0)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x9) r4 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r4, 0x0) preadv(r4, &(0x7f0000000280), 0x0, 0xd9f, 0x0) ioctl$sock_inet_SIOCGIFNETMASK(r4, 0x891b, &(0x7f0000000040)={'veth0_to_bond\x00', {0x2, 0x0, @multicast2}}) sendmsg$nl_route(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000200)=ANY=[@ANYBLOB="a80000001000010400"/20, @ANYRES32=0x0, @ANYBLOB="00000000000000007800128009000100766c616e0000000068000280060001000f0000000c0002000e0000001b0000004c0004800c00010005000000010000000c00010001000000000000000c00010004000000040000000c000100feffffff080000000c00010001040000020000000c00010000010000800000000400038008000500", @ANYRES32=r3, @ANYBLOB='\b\x00\n\x00', @ANYRES32=r3], 0xa8}}, 0x810) 00:37:47 executing program 0: perf_event_open(&(0x7f0000000100)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) write$binfmt_aout(0xffffffffffffffff, 0x0, 0x23) r0 = memfd_create(&(0x7f0000000040)='4\xacXrcO\x00\xc4ut\xaa^ve\xa5\xa1m\x1e\x12\x8ai,\xbeTnt#/', 0x0) write$binfmt_elf64(r0, &(0x7f0000000600)=ANY=[@ANYBLOB], 0x44) execveat(r0, &(0x7f0000000000)='\x00', 0x0, 0x0, 0x1100) 00:37:47 executing program 3: r0 = epoll_create1(0x0) r1 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r1, 0x1, r0, &(0x7f00000000c0)={0x7f499eb2ae778c31}) epoll_pwait(r1, &(0x7f0000000100)=[{}], 0x1, 0x5000003, 0x0, 0x0) r2 = openat$mice(0xffffffffffffff9c, &(0x7f0000000040)='/dev/input/mice\x00', 0x0) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r2, 0x89f1, &(0x7f0000000200)={'syztnl0\x00', &(0x7f0000000180)={'ip6gre0\x00', 0x0, 0x29, 0x3, 0x43, 0x1ff, 0x0, @ipv4={[], [], @multicast1}, @ipv4={[], [], @multicast2}, 0x80, 0x8cc80b3719fcf455, 0x2, 0x7}}) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000340)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x8000}, 0xc, &(0x7f0000000300)={&(0x7f0000000240)=@RTM_NEWMDB={0x98, 0x54, 0x604, 0x70bd25, 0x25dfdbfd, {0x7, r3}, [@MDBA_SET_ENTRY={0x20, 0x1, {0x0, 0x0, 0x3, 0x4, {@in6_addr=@ipv4={[], [], @multicast2}, 0x86dd}}}, @MDBA_SET_ENTRY={0x20, 0x1, {0x0, 0x1, 0x0, 0x3, {@in6_addr=@mcast1, 0x800}}}, @MDBA_SET_ENTRY={0x20, 0x1, {0x0, 0x0, 0x3, 0x3, {@in6_addr=@private0}}}, @MDBA_SET_ENTRY={0x20, 0x1, {0x0, 0x0, 0x3, 0x3, {@in6_addr=@ipv4={[], [], @empty}, 0x800}}}]}, 0x98}, 0x1, 0x0, 0x0, 0x20000080}, 0x80) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r2, &(0x7f0000000080)={0x20002004}) 00:37:47 executing program 5: perf_event_open(&(0x7f0000000200)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7b, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x5}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = syz_open_procfs(0x0, &(0x7f0000000000)='net/protocols\x00') r1 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000840)='/dev/ttyS3\x00', 0x802, 0x0) syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/softnet_stat\x00') sendfile(r1, r0, 0x0, 0x20000000000000d8) writev(0xffffffffffffffff, 0x0, 0x0) 00:37:47 executing program 1: getpgid(0x0) perf_event_open(&(0x7f0000000700)={0x0, 0x70, 0x0, 0x0, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$SO_TIMESTAMPING(r0, 0x1, 0x25, &(0x7f0000000040)=0x4790, 0x4) recvmmsg(0xffffffffffffffff, &(0x7f0000001400)=[{{0x0, 0x0, &(0x7f0000000440)=[{0x0}, {&(0x7f0000000600)=""/201, 0xc9}], 0x2}}], 0x1, 0x0, 0x0) r1 = dup2(r0, r0) sendmmsg$inet(r1, &(0x7f0000000380)=[{{&(0x7f0000000000)={0x2, 0x4e22, @remote}, 0x10, &(0x7f0000000340)=[{&(0x7f0000000080)="2abfc15d1e00e06c8f11073ab2b5818237acbc5ffdecf2b4307bcabb18f1ea45ac8c330e3563a754079567cc175281dca036967000b1e70bb2beb27f9dde9ef57c907f2f0ef0a9dd546e2eb247f405b1845d8b9993d07c2c90ace38021c1be3fcb00254b3868f030d0a6d92e65111de56e1f9ff763", 0x75}, {&(0x7f0000000200)="41e223ffbf9994924d79e69b93a21d9804cd3e536d7de781c4910ce73252ead65e95255b9e48755fb7e0a1c04389d02c26d010bc194db20bebbd1b13a9d06462ea8f4416de9476f622a8c5dae7c94aede015320802886f199e039affaaf910e3bc2ff26f380727820ca36fbcfdfce6c86a1d8151fe104cafe9948b5ce944285c600e8f3a835d6ab8035fb7d150b836ff3816cec518c64634a03898b811cb2c17b0ae64bdb41c2ae3bfd3e963b2dbc6ce566ae9e32fead86d30d3c6411e941b0bc2ae1faefb", 0xc5}, {&(0x7f0000000100)="24be791fa9f79193d478b68d5b7e454728ea85324265c3468af48fd290c090679a743c20b7d38f0d6424d263aa1346fdeee3fd913c31091359daba11569b21e9f53abb7fcce4081a74b32808caea57da6427e6dc3a59d9d2e19977679752160f8ccd871ac93d7aea8456a6e8b9add6f6674f450e4417214678ab2691ce67b1a2b35017f656e73fb28a97987b9869660b6ef50a8ce488c1da8a03d5252f36d18aaa9bb5f4ddbb27aa57bf7a8261a1972109", 0xb1}, {&(0x7f0000000300)="7f6b5936d6fac900bb5fea14156ebb0c1b9220e7dab0d4c472ebc664d39b7f12515e0f28eb681f730a8865a42be73946a656404f1e573c154a7d13c8", 0x3c}], 0x4}}], 0x1, 0x8080) bind$inet(r0, &(0x7f00000001c0)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f0000000480)={0x2, 0x0, @multicast1}, 0x10) sendmmsg(r0, &(0x7f0000007fc0), 0x800001d, 0x0) recvmmsg(r0, &(0x7f0000000040), 0x291962b, 0x45833af92e4b39ff, 0x0) 00:37:47 executing program 0: perf_event_open(&(0x7f0000000100)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) write$binfmt_aout(0xffffffffffffffff, 0x0, 0x23) r0 = memfd_create(&(0x7f0000000040)='4\xacXrcO\x00\xc4ut\xaa^ve\xa5\xa1m\x1e\x12\x8ai,\xbeTnt#/', 0x0) write$binfmt_elf64(r0, &(0x7f0000000600)=ANY=[@ANYBLOB="7f454c46000000d2000000000001000003003e0000001000000006000000001e40"], 0x44) execveat(r0, &(0x7f0000000000)='\x00', 0x0, 0x0, 0x1100) 00:37:47 executing program 2: perf_event_open(&(0x7f0000000100)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) write$binfmt_aout(0xffffffffffffffff, 0x0, 0x23) r0 = memfd_create(&(0x7f0000000040)='4\xacXrcO\x00\xc4ut\xaa^ve\xa5\xa1m\x1e\x12\x8ai,\xbeTnt#/', 0x0) write$binfmt_elf64(r0, &(0x7f0000000600)=ANY=[@ANYBLOB], 0x44) execveat(r0, &(0x7f0000000000)='\x00', 0x0, 0x0, 0x1100) 00:37:47 executing program 1: perf_event_open(&(0x7f0000000180)={0x2, 0x70, 0xa1, 0x80000001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0x40082404, &(0x7f0000000080)) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='cpuacct.stat\x00', 0x0, 0x0) ioctl$KVM_CREATE_IRQCHIP(r0, 0xae60) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x4030582a, 0x0) r1 = perf_event_open(&(0x7f0000000180)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x203, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa2, 0x0, @perf_config_ext, 0x1902a, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) r3 = syz_open_dev$mouse(&(0x7f0000000200)='/dev/input/mouse#\x00', 0x3, 0x80) ioctl$KVM_SET_USER_MEMORY_REGION(r3, 0x4020ae46, &(0x7f0000000240)={0x10001, 0x1, 0x10000, 0x2000, &(0x7f0000787000/0x2000)=nil}) dup3(r1, r1, 0x80000) write$cgroup_type(r0, &(0x7f0000000140)='threaded\x00', 0x12000005f) setsockopt$inet_tcp_int(0xffffffffffffffff, 0x6, 0x10000000013, &(0x7f0000000100)=0x1, 0x47f) setsockopt$inet_tcp_int(0xffffffffffffffff, 0x6, 0xa, &(0x7f0000000040)=0xffffffffffffffff, 0x4) 00:37:47 executing program 4: mkdirat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup.net/syz1\x00', 0x1ff) mount$fuse(0x20000000, &(0x7f00000004c0)='./file0\x00', 0x0, 0xfa04, 0x0) chdir(&(0x7f0000000240)='./file0\x00') mkdirat$cgroup_root(0xffffff9c, 0x0, 0x1ff) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x61, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0x2}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$inet6(0xa, 0x400000000001, 0x0) close(r0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x141042, 0x0) r2 = getpid() sched_setscheduler(r2, 0x5, &(0x7f00000001c0)) quotactl(0x3, &(0x7f0000000040)='./file0\x00', 0xee01, &(0x7f00000000c0)="dc7156645ab1ca3423dc75a0e0cdd9195101f20e846d73c1466a31c5ee54a29718655d16dcd57fa7794cbc74077b9bb1a0fa8d7d745dcc1035fa232c03f9cd2f3c2e97c865dbad881a4941d57585398a8b7e74b944b892218e30a4bf0485e1300c1cba0a91eaea63a45d35fd654f55a6cce773ed3973a4d8e88a49") socketpair$unix(0x1, 0x5, 0x0, 0x0) sched_setattr(r2, &(0x7f0000000280)={0x38, 0x0, 0x10000040, 0x6b71be6e, 0x9, 0x0, 0xfffffffffffff001, 0x80, 0xf9b, 0x8}, 0x0) dup(0xffffffffffffffff) write$nbd(r1, &(0x7f0000000740)=ANY=[@ANYBLOB="674466980100000003000000040000ecbd043a313b58175286070fca6aef796e7be9739fe240efb0bf178d8b82c7bbb169d6955aedfb90d54bb10db867d0dd1d4f6f37119cc3c203bb0ce56b81ca733c10b73137fcd1002ea61b51ea081ca12d4c485f62934d47880ce9870500d10fbf7d18fb0a7676babd2b9194969278aca4a92bcae73e6f98bc03c194cd1babed592b2fe24563b3755101aada8b9ce8f17fd8f098329d6a55d9fdbc5fd1aeb9d03495fa5e07aebd3a59429640266b56416d907b83a1accfcac2411cd2e90cb23805648a06d449bf7904a7856ae50bff97b1fe7982dbba635e6197ac7e5cc9618248002e0ae0ec5cba20f5a463de4e6c0200000000000000a86839deb20fe50f3adea8c8c6cd0f846b8cbf82523c790ef8d8028953120ac5579605a6b9e1b4c29062ca0fff26e9acccbbcaea01485e8c225cd9570fb1f15eb48afca9f5e6d2aaf37b754ca8104f6df7503c25887958c0cc757f548a90233ebad4fbe4428f51804d0248ad2c0c6f3f155d52c7afdd357fd36b594caff22d06a9390cf56fa9bd59c38f5f58e5e5186ab8be7b4a41197aad46ab50485de2be9a8deee918c789d47ec74b6b30e506f125be2ea76fcc27de85516a88468e86edc9596937069bb07daca0e3c04c7b5cb97f80961cc56feee9ffacf3659d9d9e482c42d5b884c4b7b37836dfd2e5048567e4544ae6ec5a3b4c7710a8b6a61ff7b017910332bdbc77f40d4bafdcc59bcc154c716d5adcc483298c52", @ANYRES16], 0x52) ftruncate(r0, 0x200002) mount(&(0x7f0000000380)=ANY=[@ANYBLOB="2f6465762f6e6264300051fb38b70aa21d82eab1170001258a6e1dd732694b06e9e23e0ce046b805b2d2f7588e03cc631ee2bcfaceb3d327cafad2c56885790359d5494dbde93b1dc8f0f0e1b47c87d027b1684d2871e7da873fee05e1648889c0eadb00342f4838e5ff2abc29718576d3ac16cd4145246b76c1caff"], &(0x7f0000000140)='./bus\x00', &(0x7f0000000180)='overlay\x00', 0x1000440, &(0x7f0000000200)='./cgroup.cpu/syz1\x00') sendfile(r0, r1, 0x0, 0x80001d00c0d0) creat(&(0x7f0000000240)='./bus\x00', 0x0) 00:37:47 executing program 0: perf_event_open(&(0x7f0000000100)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) write$binfmt_aout(0xffffffffffffffff, 0x0, 0x23) r0 = memfd_create(&(0x7f0000000040)='4\xacXrcO\x00\xc4ut\xaa^ve\xa5\xa1m\x1e\x12\x8ai,\xbeTnt#/', 0x0) write$binfmt_elf64(r0, &(0x7f0000000600)=ANY=[@ANYBLOB="7f454c46000000d2000000000001000003003e0000001000000006000000001e40"], 0x44) execveat(r0, &(0x7f0000000000)='\x00', 0x0, 0x0, 0x1100) 00:37:47 executing program 0: perf_event_open(&(0x7f0000000100)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) write$binfmt_aout(0xffffffffffffffff, 0x0, 0x23) r0 = memfd_create(&(0x7f0000000040)='4\xacXrcO\x00\xc4ut\xaa^ve\xa5\xa1m\x1e\x12\x8ai,\xbeTnt#/', 0x0) write$binfmt_elf64(r0, &(0x7f0000000600)=ANY=[@ANYBLOB="7f454c46000000d2000000000001000003003e0000001000000006000000001e40"], 0x44) execveat(r0, &(0x7f0000000000)='\x00', 0x0, 0x0, 0x1100) 00:37:47 executing program 2: syz_mount_image$vfat(&(0x7f00000002c0)='vfat\x00', &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f736617e43c00088020000200000004f8000020004000000000000000000001", 0x25}, {0x0, 0x57, 0x200000000010ffd}], 0x0, &(0x7f0000000240)=ANY=[]) perf_event_open(&(0x7f0000000280)={0x0, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x4, 0x2, @perf_bp={0x0}, 0xf3a0, 0x0, 0x9, 0x0, 0x0, 0x1, 0x800}, 0x0, 0x480000000000c, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, 0xffffffffffffffff, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000280), 0x18, 0xd9f, 0x0) mkdirat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x180) chdir(&(0x7f0000000040)='./file0\x00') open(&(0x7f0000000080)='./file0\x00', 0x4142, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) syz_mount_image$tmpfs(&(0x7f0000000140)='tmpfs\x00', &(0x7f0000000180)='./file0\x00', 0xfbbb, 0x6, &(0x7f0000000580)=[{&(0x7f0000000240)="c848fcabf0a340a7429105cb62770132130c66cba21b9e9182a29fb05121618728ced9e530c912a1", 0x28, 0x7f}, {&(0x7f0000000a00)="147507df4ae06d75575c1df6586316b1cdf323a3f442678c8d79e047a73af804b3ad30c7806c5348a5946f1bf2b55c0c47d0bd2cf371edf7844877c303def8d9c2dd15a85acf0caa8ec00f9b92002d9fcac355b35bf058dc3385f05ebdce5e2527331155aad66b4c233406aa0b6b9dfdb35473ecc6126d5e63415861f06429d8842ca3f6ddff7453d021465d935e27225bbba49adeee1f369f33a303523cf9b9d396fdf8a89c00e993eb4c363edec443db5d8533699876141b31f22b82e73d4598b3de65514efbd6c39f1b34e1d60f24d49dbdcf3c581218bf369a70acc830e6cc366e8c5101982a68e6f470f0c6cdfc1bc2d6c32eed700d589b0360143d3d539e75ddc883f51f8a024167c1f3ce6f80003cdca1f7c28c4163ef7b071e298659ecb98a9657952e848263d9c203a141c3b5eac9e4f8b212a75cb13d965208ce8e13d2e6eee747bc77bf653edc302bc8eaf8baa07c3de19d9c688b1c6f63110a7c7c47c4dbc2232231790c4a887a5a84fe11cee9263f609a18f5d9d6aebedddeccd96549bab6d57ae0cc2b0716d0edc24edc2c443597d44a1c7467b23268e1912160a4d22bbe956675a6b0e18e21bde4701f4e2a1731991b1968940e289d5f3221d2ad8015386da97edd59d5bfbf6a3a23e2244d553e6b7a58159b3168644cc68b80edd69607cf42397614395188d7870647e34d4739cd5cb74fae878fc3fa21b9feda22784e45667fd2b10ff04ca76802fb42222542995f852cd6907fc8a56431820dc3a68cad5adb4a2d6f67c547f1ce5697a92ed7fed8c08a4dc651c435b54e2a808de5838934b4460c025ef8d9319d67f803b000880e9b401a14b2a0e3eadc60009aeb5daa56f4f8858174d279c2d770a0eab91d29afb0aa5a54f1c3725e37ab4196699392a93fad64f4c8641aea259c97913d2ca3cdff2944ee0af4c9c6852bf1d49f04a47fd8dd8403443395815be4b6572d1b167299fa970f9f5d80e30ba431a3d5ed9ce63e4e6f3e19943a5ce57545994628a5cb0dc035bac624e843be4f861a2a55b3be4b795bf9c5c68c6e22472487b5842606e26c1a178c8e81905a9d45dbf5e339b7efa39be4c56e873efd16840e8b11c55982b1c5dd92d88aed01b6daa874733d6f2224480a7155d8c938cf40dcffff9ec51912e59e1b30f62ebd05c523fb2f702940a77ebdb7189232d1100044bbd3f3978c504a6c169c362dcf1345c186a5201311dca8dc07811064eb183ca192ade9ebbae3748da09e58d3ae91fa36414f4cae3213841c57930436142275258e1ba63a05f1ebfb46d032a9fdf883857984e81b8c6468201f36bcb4bf40cc6e1180a240e763f9f366563d12fea2a9911a513e48eca6442089f9e17ef4da8d58e33688b5db17241efcf77207364bbe00501ca2859838c74b8bb3e7361feb94bcb2ff9fd033b22b8e61a657adcfc61950464beb9bac934da9394972f1b0a9c85c0c8ffe531f84b1c38225a1a910aa969946f8ba4437dc86859dfc12add0250430e7dfee9685be55b06fbe1c644a25a5d7e3ce41d73c2d4b3726f3b7fd75a0520c5cc88b2878ee2e0e81b1394b31ab337993003a73693e5f3ab9be04382812356b031f05a53fe76d27a4ade542e7f8dbe32d3f07c535e753dc53e88f2729463a280e3f270c3980dad5e08d49526195af5ba818505a8011f34af31f02d011f6fb34860193835ca7791bc102209814bfdab7ccbbd796396ce56ec5e01815829e8c63af4401eef346fa36e3fc58192a3570f6ec76e0c863400bec8217e197a3cdddfc2cf3eaa2afdc27d24054796c6211bf33c0577e77aeb8b670c1f727b391851e476c5dbd859544a2ed06b92d7e95e14d9e49a9753da18fc3cb58bd81871e5644ddc1ebc4c8046d974da98540d1fc57402e859b9e390fe0b71a77fb2c3eab6fad5b5c09d424445745d8c5a783129bba7c48f096807bcb14d3f37c09ef3662b5b9be8a595abc242f1cf21343ab05ef03baa9df418f28c987f1de7d7d771d1128d4dbe2cc0521d71a866f0c49164d2dee6936587f6968b3b83e91ed73bf1a6362da6b2e9cafddaaca7e0ae6294dd1e356b781d9a715a4600483819cd1670bb150616c65b5a7917aadf9850c1eb3c7a77cd4ceb2fbf33302776352c9e8336d3ba05bff1292b0e5b94f3b51bdb5c1de8f27535781140f760717fd4608fc0839ad2e7fd1b4639765dba8ab1cc6ff0925553b173898aba5a92bda642ce7e7372158233931d5d25f5154c5adbfc3cac4b8d2dd5694fa64715c01ccb9220090bc5fbc9013f32d246bd1ec3b6e19c1cea9fc04c5bff3a647a581b792007e22379934bb641789d7eeea9fff7dd855181db200e1f84f00b7459d9199abb4b9ef25f07c2bf333a289cdd714e61f37619c9ae1c143b7ffb8aa24a4414f2351ac62c4478cee80fbc6ffe4a7e156e2c6bf4327bef1c697db6e6c680f191c0a0537c8eb6276e419c2bba0df4c548bcd2c282e81144f038c338fab6d7bdd79cd8a4c6d9c45dc0de2a5e30dda082cb3dd4c44df123a9503ebfb041763ed31f7ac992f71bf86d2d48a5bda5814986b1e8033be4928941cf887e64b8d8bf9d1d2c01671fddf158bc3e29ec67d999a98f0261047283f006257c91925a7b59ac39160b230d7a4616886b0d98288e4062139289ef9777afd1e707cc4d44aac9c1a8aa2ac3010e8823b82230d2c5063cc3bc55a7f06374fb62f15090360334d2c8b2fc24930139aa4d05626d611ec7c0ea2ff30f85d3f2ff7edd36c22b83d2706e7f59e3aae5dc9d88d30f1125cc17f48e99995fb1754e6d6e2476bc8eb5c7f5f72f62ad643c8335e20a6805666c7c625344839fd187a74f051799fc3a1fc300716db7daca9a5a59f2577d868155bb08f52f7ff3c969684e973cb7618fe627642bce5f16e3ab79f2d9ef7dd5629a1c74198fc76b77f58be9169298c0b35816eb9f86fa202cf90b034466d5af34b01341c737fcb45238fb0a6bc0898b050c270cd9c0f5378da2f5cad3c02b3c82cb8589b5312ccb16fe69983f18fda075a97975b0e38366ea7f580b3aa4df04d7837e11177c235bf732f1a0ed776995ba5d7f60df8152a8666ee6f710e524f3ad832939f8051dd820cfad75377aeadbad0755dd80f6eb853f8eefb8eb37ee65f50dda9f9f22264b7fb7d06c6dd53f0e4b9a36700007b99131d4eee1a91475ef4a0da471f5ff0ce80ef617a334019f5800eac6458bedffcf2ec3e6bf01c45ac414c6ed444ed3613df49448767e3dd7790123a00f2de7649ac9f5bdd10d8f3c73c17e20a58999eacb1b2617690f335d34bc291b0e15da301ad7f6bbb357683eb48ac14cec245c69bca3051a50038d2a1e99fb97c1196410918b3c0d58db39ead7cbe2bcb9d807a5c9857ed6af1b027fdb7e090a58a9200abfb232f6c6b587beab4606f2f03798e6cf5b7d08a9cac32333bda0331b3e337d9a7bc5244a5d2ba1460d83f728efd1e2672afa6eed2c9d76c75e28dcd5630e0040e5ab05c3fd928883043b57c7e12370db1cb72ec19ff2f42baa9fc79c38394cf94c8e4ff414800601d351c70a2c65afaa04b6d051d309a4abf28ee06d24e2139fe9389064b8a66f0066c8aba0658efd75a311b3559c48967647e7475bb398c70c23c121c1598d4f0d3529182e98b737260018631c05743bbb29996427c4ec374ef79e5c09636748b391389b6e42996a01a28f45b0dae15468d45dc1be59ec3724570d6f1ca77113ab6455048cf09957ea0af37a949592ab6acdf356d878272e8974ff71a09e88e7d2658a7d13d8608b72b54e2c1d695e4871f36ce2828721c903b866804d00a06267f3c0f20a532af7dfc376df801ae6a6a6523490c0f9e519700a10b532ad47ca0992d3a282068fd9274f4f3334dcfb330e2c7db108ab748a5b4a74b269767ef7cbbf28b0df185b95442c3e2f3d7b7e25c06f52b2a68b7f0e1618ebbde14707fd522f2bb8d87242ca345f96add7ef93821c17cca63c9751043d0492daae8d7aae8b742286e68de9d436c4042d9fa6888b9a976b9918264258790afefa0c307b5385c8de0b5a16d1d436351f41900b02cf499e677e275c426898c5894e578525a5693fc1921091bb1a2bb89f83dd4a8eea14df14542264553411dfb8c47813c2067cd8fe98d07262f249bf8c5870e3fbcda40b809892fe088b637961017375a812c343405916eee0ee6c18d2b683da3abefc538b920b6e63bc830bc0dfaac9f5ce62991eee78d89fbe9efee0cfd0451d2348029d3c5bb2014f9b6a4615f8cc9ba689052f7de8a19233e5d8432e8d2c99a2a57bf233ef1285e6010940888c592cc42354567ba2887dd6390087c8da7ebdcf5b7afbf12bd68293afef656aab7a682686576f949750082c20e433546a9181a6592b3bcebf1fdad310c503f8321fbc8a5eec6e75b58dd5fc5d2fdb50dd05e5275604a93b304c3a61cd6ed573fa467a0336124a07e3a649b81bba78eeda901b9bfd50771d45a958b74dfcea60dd5a998c1f3de732fce9ab7b443a32c4d9fc4f8d30064d166dccb9b1e9d80b95cbd82cbf6edc96feeb3c680a2df2bf21dc54da00e72104fea2f31615357987ef6df4ede62341581882a4b64dc7767665654d65608c55efe756a00729239e60816e593cff98d28fa104bc4d7404e986538f47051d99f5f7b2051a6aa5fc4c58803f2d8ef1a6766dfc870a1a55b987d8d09362ffd32657f5276597a1ede059c5ca761248c7522f2d8df7bbbfb9d2ff12aa3796ad7643040878401bea6366a5969ccae9895d6571dc1ad71ab51eff5ef43173b0358cf9a1af0501349bec1548ddcc97d503374671cd81bd83067ec1641cbd539dc8861af2b8769f34ba76ccae85176c454ea7102fd75dab2f8d9f7b421a7a1755e624138ad70f694f42148643244f05555fd5460e11973d3fa0ffe6f919aba0cea7765dc65abe4b3d94f0cfb73116b6f20a3330b8b315906e1d41ddc4fd6539eceef2b537a58a7ce7d8d82d704afe892743d2397aeec069c99240d8bff6d1755a26d0fb196b129f1d37a0ed75eb09d92759d850ea4f1e90e5f8d6cecf02dc6a69dc7", 0xe00, 0x3}, {&(0x7f0000000300)="7e72cc4b35eb968e678f9bc8b79602ef8d8f34dbbf84dc04b05277237b782f6f9660e6ed678e414d23328b71c86669057e739c61ed7d2161d7de7ce6c3f7d6", 0x3f, 0x81}, {&(0x7f00000003c0)="441b17b81b56cf46b471b1f60a46d0dc3bb64cda0af279be524449584bb1424ecdfd0072477883f7039bc3868671b0014e6e5e949005390530e02aa8c37d99c0bbd79d4d72ca9bb81367145054622656104a8cf699412a1f8ad41d4e94b5e8138222a14012470dbfe27fde9ba69717ab6c4057a90d936fb9044899133a19c65f98e776790e504d3fa66a2423018f04c8d4bfa061182e73aeaed2fd7a5dc1110fb081e99a439133d55614af437f434e6d087e9db5c01362dac623ef2566201532ea0ff1a4", 0xc4, 0xb752}, {&(0x7f0000000340)="7708a20cfb55a52857a27a129188bbbb6ce8bb19", 0x14, 0x1}, {&(0x7f00000004c0)="65383c1418898bab9ca03a9a9d21c70cb7f88c879ebabcb000024bb3694d2b2071dc702f8f3fd4db79a6d936c7812cbadd98041ecbcfd8068af68cec0602a090c345255ab0dd2a52c0ca4327ea6b95f770eb057a39dde683086597e7dd0a087a87f4edea3ca6338309e5bd2b131f7adcabb48368e8898264bfd0c3eebd56c36ae625fdcd5b23c08e891a6fa63ddc70cfa557184ed8e713493c5c535e120e525b55a878276ce7d5c647a3efca60fab7b583f00194b3bada6ea50cbb2b", 0xbc, 0xfddb}], 0x8000, &(0x7f0000000640)={[], [{@permit_directio='permit_directio'}, {@smackfshat={'smackfshat', 0x3d, '@,*,'}}, {@fsname={'fsname', 0x3d, '/proc/sysvipc/msg\x00'}}]}) getpid() r1 = open(&(0x7f0000000000)='./file0\x00', 0x141042, 0x0) write$binfmt_elf64(r1, &(0x7f0000000180)=ANY=[], 0x82) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000380)='./file0\x00', 0x141042, 0x0) write$binfmt_elf64(r3, &(0x7f0000000180)=ANY=[], 0x82) sendfile(r3, r2, 0x0, 0xa198) sendfile(r1, r0, 0x0, 0xa198) openat$procfs(0xffffffffffffff9c, &(0x7f0000000040)='/proc/sysvipc/msg\x00', 0x0, 0x0) openat$fuse(0xffffffffffffff9c, &(0x7f0000002080)='/dev/fuse\x00', 0x42, 0x0) [ 390.245238] audit: type=1800 audit(1618274267.474:83): pid=24995 uid=0 auid=4294967295 ses=4294967295 op="collect_data" cause="failed(directio)" comm="syz-executor.2" name="file0" dev="sda1" ino=14771 res=0 00:37:47 executing program 0: perf_event_open(&(0x7f0000000100)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) write$binfmt_aout(0xffffffffffffffff, 0x0, 0x23) r0 = memfd_create(&(0x7f0000000040)='4\xacXrcO\x00\xc4ut\xaa^ve\xa5\xa1m\x1e\x12\x8ai,\xbeTnt#/', 0x0) write$binfmt_elf64(r0, &(0x7f0000000600)=ANY=[@ANYBLOB="7f454c46000000d2000000000001000003003e0000001000000006000000001e40000000000000000000000000008b0000"], 0x44) execveat(r0, &(0x7f0000000000)='\x00', 0x0, 0x0, 0x1100) [ 390.322694] audit: type=1804 audit(1618274267.504:84): pid=24995 uid=0 auid=4294967295 ses=4294967295 op="invalid_pcr" cause="open_writers" comm="syz-executor.2" name="/root/syzkaller-testdir713751508/syzkaller.HQqwgU/534/file0" dev="sda1" ino=14771 res=1 00:37:47 executing program 0: perf_event_open(&(0x7f0000000100)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) write$binfmt_aout(0xffffffffffffffff, 0x0, 0x23) r0 = memfd_create(&(0x7f0000000040)='4\xacXrcO\x00\xc4ut\xaa^ve\xa5\xa1m\x1e\x12\x8ai,\xbeTnt#/', 0x0) write$binfmt_elf64(r0, &(0x7f0000000600)=ANY=[@ANYBLOB="7f454c46000000d2000000000001000003003e0000001000000006000000001e40000000000000000000000000008b0000"], 0x44) execveat(r0, &(0x7f0000000000)='\x00', 0x0, 0x0, 0x1100) [ 390.401661] audit: type=1804 audit(1618274267.514:85): pid=24995 uid=0 auid=4294967295 ses=4294967295 op="invalid_pcr" cause="ToMToU" comm="syz-executor.2" name="/root/syzkaller-testdir713751508/syzkaller.HQqwgU/534/file0" dev="sda1" ino=14771 res=1 00:37:47 executing program 0: perf_event_open(&(0x7f0000000100)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) write$binfmt_aout(0xffffffffffffffff, 0x0, 0x23) r0 = memfd_create(&(0x7f0000000040)='4\xacXrcO\x00\xc4ut\xaa^ve\xa5\xa1m\x1e\x12\x8ai,\xbeTnt#/', 0x0) write$binfmt_elf64(r0, &(0x7f0000000600)=ANY=[@ANYBLOB="7f454c46000000d2000000000001000003003e0000001000000006000000001e40000000000000000000000000008b0000"], 0x44) execveat(r0, &(0x7f0000000000)='\x00', 0x0, 0x0, 0x1100) [ 390.502016] audit: type=1804 audit(1618274267.584:86): pid=24995 uid=0 auid=4294967295 ses=4294967295 op="invalid_pcr" cause="open_writers" comm="syz-executor.2" name="/root/syzkaller-testdir713751508/syzkaller.HQqwgU/534/file0" dev="sda1" ino=14771 res=1 [ 390.577643] audit: type=1804 audit(1618274267.584:87): pid=24995 uid=0 auid=4294967295 ses=4294967295 op="invalid_pcr" cause="ToMToU" comm="syz-executor.2" name="/root/syzkaller-testdir713751508/syzkaller.HQqwgU/534/file0" dev="sda1" ino=14771 res=1 00:37:48 executing program 0: perf_event_open(&(0x7f0000000100)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) write$binfmt_aout(0xffffffffffffffff, 0x0, 0x23) r0 = memfd_create(&(0x7f0000000040)='4\xacXrcO\x00\xc4ut\xaa^ve\xa5\xa1m\x1e\x12\x8ai,\xbeTnt#/', 0x0) write$binfmt_elf64(r0, &(0x7f0000000600)=ANY=[@ANYBLOB="7f454c46000000d2000000000001000003003e0000001000000006000000001e40000000000000000000000000008b00000000100000380002"], 0x44) execveat(r0, &(0x7f0000000000)='\x00', 0x0, 0x0, 0x1100) 00:37:48 executing program 5: r0 = creat(&(0x7f0000000300)='./bus\x00', 0x0) io_setup(0x7f, &(0x7f0000000040)=0x0) io_submit(r1, 0x1, &(0x7f0000000680)=[&(0x7f0000000200)={0x0, 0x0, 0x0, 0x1, 0x0, r0, &(0x7f0000000440)='C', 0x1, 0x1ffff}]) fcntl$setstatus(r0, 0x4, 0x4c00) io_setup(0xbb8, &(0x7f0000000000)=0x0) r3 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000040)='/dev/uinput\x00', 0x200000000801, 0x0) write$uinput_user_dev(r3, &(0x7f0000004100)={'syz1\x00', {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000001, 0x200000], [0x0, 0x0, 0x0, 0x400000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x88], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffff], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1]}, 0x45c) ioctl$UI_DEV_CREATE(r3, 0x5501) r4 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000040)='/dev/uinput\x00', 0x0, 0x0) dup3(r4, r3, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r5, 0x0) preadv(r5, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r6 = syz_init_net_socket$802154_raw(0x24, 0x3, 0x0) io_submit(r2, 0x4, &(0x7f0000000580)=[&(0x7f0000000080)={0x0, 0x0, 0x0, 0x6, 0x40, r0, &(0x7f0000000100)="76341290d3e0258be8799cc4b726292fbde5495256fd70bdba81c739100ae67c1944866702e3438a6ccbede0233b7a3f231a89e46276db52202ddae33b1980da2d29a5870d4522705e69339cff27582faa6891966e4aa49e86da649a50f8904d374a8ded91ae25d8a0be71dd594a891f652e2e40d378cf3b3a9b22e759b99962dc076aad53b8bcb75a4fc2255a43a39ef18a935a5f0c282e06019852a3c5ffb4b1f85ebc41f1529e30fd14c5a455ff377243408e17c5d718c0ea8d", 0xbb, 0x6, 0x0, 0x2}, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x5, 0x3, r4, &(0x7f0000000340)="568f14e084be212037a8a09ee9ad8892673cbde05cdf6d48eb24f1f10508a0c3579a0b011824bf254d49edf6a794d72ebb690f21e7b73d38843b4ada895bd3274e3462e112bd7c1ec6a707e550653375db1d3956a99741a1790def71832aacab91eabd5b26e80bbf300af5451ea1e49793f9a3ef8b61c0d0af341f5c84a8089cb75a3b931fc7b0da6a9ef5d1f3cf09e967bb2fbe6e0fc0779a209899bbb1692eb007e73d7f9f4d215a5e78dac733c2d559ac40997ad88f92e28273a4f03f1b9227378f91df76ebe6f6ce24a5540ff2de02a75619", 0xd4, 0x7, 0x0, 0x3, r5}, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x3, 0x88cb, r6, &(0x7f0000000240)="edbb92e8ec1016910076c51f973fe753392511ae4bcc3d4beee8bdd363733d1a0905278caa573f75e2e2de1d1d04ffa25faf8263e65e5d951e2f9af52a74330300b01f9a7346040c629be69d14d4918458", 0x51, 0xfffffffffffeffff, 0x0, 0x2}, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x5, 0x1ff, r0, &(0x7f0000000480)="eeca54730da18dad1de7757bd6d30f9394af730cb03b9aa12e9173a08b34cac57b35fa5c19890528dfcaeebc9a497996eec20acd242c3b0310f68ad5227ffadf4c79fa6d02e92e0881b045a55c08dd7d2ff82c3de3f4ca45d1", 0x59, 0x8}]) io_submit(r1, 0x8, &(0x7f0000000540)=[&(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, 0x0, r0, &(0x7f0000000000), 0x40000}]) 00:37:48 executing program 0: perf_event_open(&(0x7f0000000100)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) write$binfmt_aout(0xffffffffffffffff, 0x0, 0x23) r0 = memfd_create(&(0x7f0000000040)='4\xacXrcO\x00\xc4ut\xaa^ve\xa5\xa1m\x1e\x12\x8ai,\xbeTnt#/', 0x0) write$binfmt_elf64(r0, &(0x7f0000000600)=ANY=[@ANYBLOB="7f454c46000000d2000000000001000003003e0000001000000006000000001e40000000000000000000000000008b00000000100000380002"], 0x44) execveat(r0, &(0x7f0000000000)='\x00', 0x0, 0x0, 0x1100) [ 391.020864] input: syz1 as /devices/virtual/input/input107 [ 391.056917] overlayfs: unrecognized mount option "./cgroup.cpu/syz1" or missing value [ 391.086901] input: syz1 as /devices/virtual/input/input108 [ 391.101889] audit: type=1804 audit(1618274268.334:88): pid=25007 uid=0 auid=4294967295 ses=4294967295 op="invalid_pcr" cause="ToMToU" comm="syz-executor.2" name="/root/syzkaller-testdir713751508/syzkaller.HQqwgU/534/file0" dev="sda1" ino=14771 res=1 00:37:48 executing program 2: perf_event_open(&(0x7f0000000100)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) write$binfmt_aout(0xffffffffffffffff, 0x0, 0x23) r0 = memfd_create(&(0x7f0000000040)='4\xacXrcO\x00\xc4ut\xaa^ve\xa5\xa1m\x1e\x12\x8ai,\xbeTnt#/', 0x0) write$binfmt_elf64(r0, &(0x7f0000000600)=ANY=[@ANYBLOB="7f454c46000000d2000000000001000003003e0000001000000006000000001e40000000000000000000000000008b00000000100000380002"], 0x44) execveat(r0, &(0x7f0000000000)='\x00', 0x0, 0x0, 0x1100) [ 391.194999] audit: type=1804 audit(1618274268.374:89): pid=25003 uid=0 auid=4294967295 ses=4294967295 op="invalid_pcr" cause="open_writers" comm="syz-executor.2" name="/root/syzkaller-testdir713751508/syzkaller.HQqwgU/534/file0" dev="sda1" ino=14771 res=1 [ 391.323239] audit: type=1804 audit(1618274268.374:90): pid=24995 uid=0 auid=4294967295 ses=4294967295 op="invalid_pcr" cause="ToMToU" comm="syz-executor.2" name="/root/syzkaller-testdir713751508/syzkaller.HQqwgU/534/file0" dev="sda1" ino=14771 res=1 [ 392.716744] overlayfs: unrecognized mount option "./cgroup.cpu/syz1" or missing value [ 395.350231] IPVS: ftp: loaded support on port[0] = 21 [ 395.779097] chnl_net:caif_netlink_parms(): no params data found [ 396.014305] bridge0: port 1(bridge_slave_0) entered blocking state [ 396.038151] bridge0: port 1(bridge_slave_0) entered disabled state [ 396.045738] device bridge_slave_0 entered promiscuous mode [ 396.069649] bridge0: port 2(bridge_slave_1) entered blocking state [ 396.076212] bridge0: port 2(bridge_slave_1) entered disabled state [ 396.099201] device bridge_slave_1 entered promiscuous mode [ 396.150604] bond0: Enslaving bond_slave_0 as an active interface with an up link [ 396.170054] bond0: Enslaving bond_slave_1 as an active interface with an up link [ 396.217649] IPv6: ADDRCONF(NETDEV_UP): team_slave_0: link is not ready [ 396.238820] team0: Port device team_slave_0 added [ 396.244559] IPv6: ADDRCONF(NETDEV_UP): team_slave_1: link is not ready [ 396.268764] team0: Port device team_slave_1 added [ 396.316495] batman_adv: batadv0: Adding interface: batadv_slave_0 [ 396.338162] 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. [ 396.398052] batman_adv: batadv0: Not using interface batadv_slave_0 (retrying later): interface not active [ 396.420269] batman_adv: batadv0: Adding interface: batadv_slave_1 [ 396.426544] 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. [ 396.458044] batman_adv: batadv0: Not using interface batadv_slave_1 (retrying later): interface not active [ 396.476704] IPv6: ADDRCONF(NETDEV_UP): bridge_slave_0: link is not ready [ 396.498908] IPv6: ADDRCONF(NETDEV_UP): bridge_slave_1: link is not ready [ 396.554189] device hsr_slave_0 entered promiscuous mode [ 396.572602] device hsr_slave_1 entered promiscuous mode [ 396.589512] IPv6: ADDRCONF(NETDEV_UP): hsr_slave_0: link is not ready [ 396.602461] IPv6: ADDRCONF(NETDEV_UP): hsr_slave_1: link is not ready [ 396.776394] IPv6: ADDRCONF(NETDEV_UP): bridge0: link is not ready [ 396.833160] 8021q: adding VLAN 0 to HW filter on device bond0 [ 396.847066] IPv6: ADDRCONF(NETDEV_UP): veth0: link is not ready [ 396.857450] IPv6: ADDRCONF(NETDEV_UP): veth1: link is not ready [ 396.869396] IPv6: ADDRCONF(NETDEV_CHANGE): veth1: link becomes ready [ 396.877180] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 396.892444] IPv6: ADDRCONF(NETDEV_UP): team0: link is not ready [ 396.902618] 8021q: adding VLAN 0 to HW filter on device team0 [ 396.914626] IPv6: ADDRCONF(NETDEV_UP): veth0_to_bridge: link is not ready [ 396.925706] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_bridge: link becomes ready [ 396.936611] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 396.949870] bridge0: port 1(bridge_slave_0) entered blocking state [ 396.960554] bridge0: port 1(bridge_slave_0) entered forwarding state [ 396.975618] IPv6: ADDRCONF(NETDEV_UP): veth1_to_bridge: link is not ready [ 396.984521] IPv6: ADDRCONF(NETDEV_CHANGE): bridge0: link becomes ready [ 397.000258] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_bridge: link becomes ready [ 397.013886] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 397.023071] bridge0: port 2(bridge_slave_1) entered blocking state [ 397.029534] bridge0: port 2(bridge_slave_1) entered forwarding state [ 397.045572] IPv6: ADDRCONF(NETDEV_UP): veth0_to_bond: link is not ready [ 397.053100] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_bond: link becomes ready [ 397.073529] IPv6: ADDRCONF(NETDEV_UP): veth1_to_bond: link is not ready [ 397.082495] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_bond: link becomes ready [ 397.094900] IPv6: ADDRCONF(NETDEV_UP): veth0_to_team: link is not ready [ 397.103916] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_team: link becomes ready [ 397.113431] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_0: link becomes ready [ 397.124688] IPv6: ADDRCONF(NETDEV_UP): veth1_to_team: link is not ready [ 397.134075] IPv6: ADDRCONF(NETDEV_CHANGE): team0: link becomes ready [ 397.142146] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_team: link becomes ready [ 397.150569] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_1: link becomes ready [ 397.161623] IPv6: ADDRCONF(NETDEV_UP): veth0_to_hsr: link is not ready [ 397.175248] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_hsr: link becomes ready [ 397.187851] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 397.200927] IPv6: ADDRCONF(NETDEV_UP): veth1_to_hsr: link is not ready [ 397.213377] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_hsr: link becomes ready [ 397.221732] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 397.240947] IPv6: ADDRCONF(NETDEV_UP): hsr0: link is not ready [ 397.247031] IPv6: ADDRCONF(NETDEV_CHANGE): hsr0: link becomes ready [ 397.265257] IPv6: ADDRCONF(NETDEV_UP): vxcan0: link is not ready [ 397.274343] IPv6: ADDRCONF(NETDEV_UP): vxcan1: link is not ready [ 397.286979] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan1: link becomes ready [ 397.295960] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan0: link becomes ready [ 397.311711] 8021q: adding VLAN 0 to HW filter on device batadv0 [ 397.378106] Bluetooth: hci4 command 0x0409 tx timeout [ 397.403310] IPv6: ADDRCONF(NETDEV_UP): veth0_virt_wifi: link is not ready [ 397.414644] IPv6: ADDRCONF(NETDEV_UP): veth1_virt_wifi: link is not ready [ 397.422887] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_virt_wifi: link becomes ready [ 397.439781] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 397.501554] IPv6: ADDRCONF(NETDEV_UP): veth0_vlan: link is not ready [ 397.514922] IPv6: ADDRCONF(NETDEV_UP): vlan0: link is not ready [ 397.524126] IPv6: ADDRCONF(NETDEV_UP): vlan1: link is not ready [ 397.541393] IPv6: ADDRCONF(NETDEV_UP): veth1_vlan: link is not ready [ 397.553325] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_vlan: link becomes ready [ 397.562995] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 397.579361] device veth0_vlan entered promiscuous mode [ 397.593963] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 397.601741] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 397.615836] device veth1_vlan entered promiscuous mode [ 397.623749] IPv6: ADDRCONF(NETDEV_UP): macvlan0: link is not ready [ 397.640284] IPv6: ADDRCONF(NETDEV_UP): macvlan1: link is not ready [ 397.661465] IPv6: ADDRCONF(NETDEV_UP): veth0_macvtap: link is not ready [ 397.677624] IPv6: ADDRCONF(NETDEV_UP): veth1_macvtap: link is not ready [ 397.685925] IPv6: ADDRCONF(NETDEV_CHANGE): macvlan0: link becomes ready [ 397.700007] IPv6: ADDRCONF(NETDEV_CHANGE): macvlan1: link becomes ready [ 397.707288] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_macvtap: link becomes ready [ 397.721627] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 397.733228] device veth0_macvtap entered promiscuous mode [ 397.744783] IPv6: ADDRCONF(NETDEV_UP): macvtap0: link is not ready [ 397.754171] IPv6: ADDRCONF(NETDEV_CHANGE): macvtap0: link becomes ready [ 397.771115] device veth1_macvtap entered promiscuous mode [ 397.789557] IPv6: ADDRCONF(NETDEV_UP): veth0_to_batadv: link is not ready [ 397.803944] IPv6: ADDRCONF(NETDEV_UP): veth1_to_batadv: link is not ready [ 397.816670] IPv6: ADDRCONF(NETDEV_UP): batadv_slave_0: link is not ready [ 397.829744] batman_adv: batadv0: Interface activated: batadv_slave_0 [ 397.837018] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready [ 397.850525] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 397.865916] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_1 [ 397.884813] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 397.894773] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_1 [ 397.910347] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 397.922522] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_1 [ 397.934525] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 397.947186] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_1 [ 397.961645] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 397.973146] IPv6: ADDRCONF(NETDEV_UP): batadv_slave_1: link is not ready [ 397.984925] batman_adv: batadv0: Interface activated: batadv_slave_1 [ 397.993041] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 398.005626] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready 00:37:55 executing program 1: perf_event_open(&(0x7f0000000180)={0x2, 0x70, 0xa1, 0x80000001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0x40082404, &(0x7f0000000080)) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='cpuacct.stat\x00', 0x0, 0x0) ioctl$KVM_CREATE_IRQCHIP(r0, 0xae60) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x4030582a, 0x0) r1 = perf_event_open(&(0x7f0000000180)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x203, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa2, 0x0, @perf_config_ext, 0x1902a, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) r3 = syz_open_dev$mouse(&(0x7f0000000200)='/dev/input/mouse#\x00', 0x3, 0x80) ioctl$KVM_SET_USER_MEMORY_REGION(r3, 0x4020ae46, &(0x7f0000000240)={0x10001, 0x1, 0x10000, 0x2000, &(0x7f0000787000/0x2000)=nil}) dup3(r1, r1, 0x80000) write$cgroup_type(r0, &(0x7f0000000140)='threaded\x00', 0x12000005f) setsockopt$inet_tcp_int(0xffffffffffffffff, 0x6, 0x10000000013, &(0x7f0000000100)=0x1, 0x47f) setsockopt$inet_tcp_int(0xffffffffffffffff, 0x6, 0xa, &(0x7f0000000040)=0xffffffffffffffff, 0x4) 00:37:55 executing program 0: perf_event_open(&(0x7f0000000100)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) write$binfmt_aout(0xffffffffffffffff, 0x0, 0x23) r0 = memfd_create(&(0x7f0000000040)='4\xacXrcO\x00\xc4ut\xaa^ve\xa5\xa1m\x1e\x12\x8ai,\xbeTnt#/', 0x0) write$binfmt_elf64(r0, &(0x7f0000000600)=ANY=[@ANYBLOB="7f454c46000000d2000000000001000003003e0000001000000006000000001e40000000000000000000000000008b00000000100000380002"], 0x44) execveat(r0, &(0x7f0000000000)='\x00', 0x0, 0x0, 0x1100) 00:37:55 executing program 5: perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendmsg$NL80211_CMD_UPDATE_FT_IES(0xffffffffffffffff, 0x0, 0x0) syz_mount_image$tmpfs(0x0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$NL80211_CMD_GET_KEY(0xffffffffffffffff, &(0x7f0000000380)={&(0x7f0000000300)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f0000000340)={&(0x7f00000008c0)=ANY=[@ANYBLOB="e80000", @ANYRES16=0x0, @ANYBLOB="000429bd700000000000090000000800", @ANYRES32=0x0, @ANYBLOB="0c009900090001005efffff311000a00bb673bb64b711454074b56a8ee00000004000b004400508009000100025ee124780000000800030001ac0f0009000100cea99f4e48000000110001f9167a567c528ebf42002c7b43495a9dbfa5382bdeee7c000000040006000800070000000000100c6e800400010004000200040001000f000a00223962740cd4e937f2e04e0044005080070004007d5e00001100010014f9fcf6a8835cfec7f2682efc000000050009000000000005000900d1274ba7224a356600000000000000ad00000000000000000e17f8892d203f95506deacddf5d6c59e7ad0244eaab"], 0xe8}}, 0x10048000) syz_fuse_handle_req(0xffffffffffffffff, 0x0, 0x0, 0x0) socket(0x11, 0x0, 0x0) sendmsg$IEEE802154_LIST_PHY(0xffffffffffffffff, 0x0, 0x0) chown(0x0, 0x0, 0x0) perf_event_open(&(0x7f00000012c0)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, @perf_bp={0x0, 0x3}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000280)=@bpf_lsm={0x6, 0x3, &(0x7f00000003c0)=ANY=[], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, [], 0x0, 0x1b, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) sendmsg$NL80211_CMD_FRAME(0xffffffffffffffff, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x4000000}, 0xc000) sendmsg(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000540)="c54161894a22f347b340afed683443429e76968dbadd131fcf4a0c9f9d619fed5628c6c28d35c4f42be921646613e3502d5d943c4ce2104d84b5858bd848371d3ce5aea73aa60988f61811a5cac7de232645145ccf4445f9503af1b470c131bb5087b774fecb79248ab38e733a228857559156ebb84b6f7054dd0de7c39674e82b8c345afb0f8ec00cc9dc1995f46562ec8fd7dc78f8715978aab84c12833f3e7a5b4a222e52b7523064c11024188c6882b82afe7f7571e60347e1ad6b1adf9ff8a7658cd3f4aeba981fc2ea7485253830674690e579377811bf53f497fc", 0xde}, {&(0x7f0000000640)="77925370ffa15d367017e3bdb95ca573e43b78e590c41aeb4eb6337842b9ceac73b566fcccc7d5d89246a39966a4f75e5e9e3ee16c7f7ab499e62936056ff7503f96421d23707c", 0x47}, {&(0x7f0000000200)="8aaa3e9bd4feb25500f601175a5073e251da0140d20a91550e656e4fc5385458d47030b559ca589f480e51f9eb4e26dddafd3eb8dc", 0x35}, {&(0x7f00000006c0)="37e2ab354f73bb3f2c2820110d434ff1d5cd65c600979c234abd1146b6d97b00aa85ad1789d795b850998fc9a1690262da24c65f9823184347d338d54494cfe8", 0x40}], 0x4, &(0x7f0000002740)=ANY=[@ANYBLOB="68000000000000000000000080000000933d67f4c9f2091c5cfe40e472b25f5d41dffa5f9b4e305b5e17365d3c6529c4ecf71992e0c3e392fc2ec014fb9b0268f750db99365a1dc498ee3cf2f5592a4b72b875e30d17f61185f1b786ee0adeefbb4c580990eaf100100000000000000011010000ff0700001001000000000000040100000900000050483ba605e2e85e65ebc522929db95dd817a6882776cdbb62c50cc631910ecf8275377820273f3175afab94baef8a4e3e563edd30ed2ab0b04e82764c1c23716447328de28aacc88f790803f0f9cc88c57c5499e02438d4fc1100f10321530a3371a962d525fac35b3de37f349841c7cc42b2c338c8c292c630113bc1d88fa7db4633c940fe4b0b73f5f35d88402373c6f905901956356f35d877e6de74024d7994a87a1b94bd8520dec168cc6f95c2809a22f3b5c726eccfa82b6becd84226187ebfb951590521b79f5c8a6d8839bfb3e715ec378e55f5807c4c1650416c56b66a4f63ff21f79b38157686f6d7baced0b74a099aec50b1f676c5fbe96f0000101000000000000004010000010000001858fc135e005245df375b083360f0b95bc5c3f0d32975bbd560e4cdeab1f7daaa9c8a4c7d5d86b6ee7a31eed4b2e6dcab775c90c71c95e2f0a482284b894fee30eff6c6d1bd578d7d38fddadbeb5ed1962c736c2c17cb3771e5f9f375abad08478b9b41bd2708e5c7aa58d63d5413ce20355a35d914d15d98c129a71788cb1a89e6abf28de97134e67bd892f7365a9ad2cd5bc7f8002aff393c73c48c85e3f117a40eff850f90c8867d47815bbe1dbd010c25deb64c9bfb9bcd7963dfafc364607b047ba1e38f1be09add18b99e45d0e2a35da65d7e5483cfb1d11f0cb96e9ae29b8eea2c8ec40efd8ccbf4ebeaa5557275c7db4a6d2d2df92904f9879ee151d5dc3246ab1465df66e2b02bcf4a14c67e4718100ffa02bb3c3013f53e8e7db5524a01b5e52d54c02e8ed5c8da01a7085f9c53113b873b76713bd33a7ebea4ee17608e77e85593a756a5fc4c163dbc2db3cb3c36c521059334831ae63840d724f429c92dca042e72bf985bc6afd771bace791ca911409c405de7d29808b304bf63da24e484186b0f3bc9ae5457c8d64e91d502cf63f231a4c1c806845a87b0639dc2c6284fbe7c7f991a61ac998896e3e21bc56109b9813a2b5ca34144b6fc003d36a467a5828e4ebfd3953cf6a5dfd49f225394237c2ac3e4219828242d93382e6be3811924775913e907078e4292e580c10f9037a5226c881921897a0cc866bd3ee45c9dcb074f21aff12ae657470cbdc1b5756dc4922498b83cb64d87ea7050eccf52d0c2e218a773bf69ebbf0acacba28c6e0c9b97a3232dafcd6413171e8f56740edf0b3f857f0c2724ec743569ea00cf3eb203cf7e3eef93837d4ac0d485b0df9b361867e4cb908b4e4629fa32e9b7199d563fc004d2a4664578a6b11c5759c5990697f68bbb8fd5a74bee8faf36bf6beb0119fa5bb4bdf1fadda6b7073d879cd38cbb7fafdcbfa2e270b958468f112ff33f1bf6ee64930dd6574690de6f7d5c8389129f49e58332e19658851d36976c7d7b77df270fe97badc4c1bf69bb4b15e17e94b1103fbcb4905f7ec865058a32db814423b19687ad948c7233a9898fc095a0c86ea9ead09a7c4797c9ca73e21d9aa939c6a21d9a12d0d9a9bca888c23d5758fce073bf75d0f6559257cc14ae922dd12446b2c97993cb22595aec65598db8fcd1a99530ee219bb709688a935631bf7c0c3938af8306afc3cdc60a461c477b5217e23561ef1b63ce92103f1b9ec0ee9639d3a314de86cadcc4de4c7cea6dfecaab00ee92a86d404720ae11b9aa6b0021420e68c68eca5466f0dca710c537534194c05001b00a073799d36ad37abe62f5914eb433f6a5db2248dd4c70583ef9f86e8db687c05abcaec9015f578b266ec32652fd30b71c3b959a17e8f75b7cf095e6861bf0bd3dd2759b0f513fbe1b78d3b03972d945410e170fe26528cbb2829afec3bdcbf733471c235516c44ff0ca4f210299058e12df3344980600184ac31c38878676b3d60976b97e5ccbdb5660d483bfc494589ef424e8cb8638f72fac51487d599bd080220eb43fdbae75e9c45e1e3e32ae51779ba7807026c977b3cf8a835c5ae8a0aeec070ada84ccfc91b440e53c7aed9ea568eab803612bebf190b178517a17d4477189e78ea9ef0958799a624e241b4275d1545f3e3e682db94a0c60c88d74eeb2b6c99b5ac6a7e003e9561013ff3f95348852f76e591ab216f57a5c761944bf45eb041d7ac60489f59539b872605aed06d2625fe558b91d252d06bab10d8c065e6829254a4ea862467d0a90423bd9e2b71b782ca24dd8dc91a834535f15327c28b2c77056717757bff29e90ec2850d8ce8b8ead02c59321d279ddee6be71d3870a837b861ce9e6c96c53afb5f966ff1619aca362239a8e0bdd5f58594ff8149e9fd73ec4ed0106bd3b0f075f913e049650d94425ec86a6e0b8a8dccc8280249cebf32714ae308e6115c08512679f5fb718795c3b362460a53eab02058fcefbe94fbfb4285170fbe18c2b4f72b1bf3ab9f6acbe4d4f4037cc1554b44f77f133ddd2ddbbde9d19599ec3657459977117b9e758490a6a1e3ee5c5601394674ef5bf8031a62368af7dba0ac2e4e008bf7ca8921b0e369f7b17188c04039a70408c82e4ef211719e03241d476f1423789c575ac45806cc5b14dfb68811cbe043ece3eaefb54c9776c7963e873a8207930cd7574bfaa5bdc6cab651b7602b4673e9aa957c548f0d5951ba90959f2fec9b9f3a7305434fa159291a5d2cacc1165054adc3d636da8762f7c35990852ef86d45c357000d5552769cc3ed6dafb432c40b14908130ea5823175a395bac9065cdb715280104ca774bfc52a92d9490d79c2dcb04e74114207e3e9d6b286e70e5ed548db2b9e3c6c8be0e3f6a690a3250c6ec74cdae1f0abf8269ed411f748976a6d08bd884ae4be3b248486977b9b3a08118bf67a5805e14739d74a39c3b3db3341295c4e2bb1ec36275e86c512580c8175f3f3b13083e8d59000ae922228f5ec2467e9982ad3050d9ccbd6f29a838a297664e0d2460b3cc733b17c90d9924ca20d8206b3ce723a5b228dd8cb9e4b09c4b5251c35c68756bc150c04b8a6fd38ba161f07cf7dc3ae7c67776e8964f513d78a1fea29c2a8d9e49bc709767bceefcef320cc83c03d9275f3e896b8de4e5442ae96d761f7164c7c9ce5bb58bfd9cdc829dda9f1e2f32afeb45ead416491778830527bd60b9669916b89218e429f427478e8e66cf1d644dc85ffb7360ae026f67363d8b25a53196d929e1f05bdf0446310f518161f07dd329f17577cfeb3cb279ef9e4b0bf6f92fec985aa572c8e02d957d8a47fd6933c05b7df15f54bd9439a3f2a790bf244135d3218daa2148509bbcc2ffa907f7dc3290d6c15f3666190e710024ac74409701e573b9f3c66f41afb31305c391b40754af62976dca46e099b97bd023869f1ead9d8ec88aba07e43c9416db73733fd26c1d33d8818cc416d794698f3e6f094ed9eaeb94be58aa72c9d9cffcc2fba3f6e9b22972f9a9329d31e9d31dfc7e899b4feef67d11a610eb78500241b871c42e2b927f1f1215b7430fc62d3256f4ae3c8c00a6d57f744636b217bd792d01af5bbfc33015bec5a540447bf452659ca9a5c6458cb88bf88fa670b52b8e3e997bf7a8339c174f9f0f11c95246a0d3b14c48a1eb842ad0235f5109698e17a04fd56d442c3f428839029f7c5b608171881189b2fef9e81acdc4a2828e31a4607385edff44128cf7b5549917873090adc812b65f9c7e17e1d3bfddc0dffcd8a85ac023494a2ddd30ac7a0fc3c8737aaa43f0c97af2240534a908fa14ac4f3fb2dfa463812386fa1aaf3bd0fc9bd352ee7cb1cd2b6c271efba31b23d91e130212ec9f5a28a5a75abe66904d0a3028dd2123ae6f6a25c9f38092cefdbd0a093e59e3a12e4d77cc8237f556ac37caa2c59d20e630f07b53caaa82e843e571b6aa2a332f950303778e6ccfc584ae54155f16578f4da57c33c87c7bb3a2307788bd8e6875d00405cff84670ded3d15a22a1aeaffd43c1778f51a24c3bec94662ce6bf02e4fb34e6d558411a3ad7d40f914c785ab56e84fcbe5726b12d29e70be9c7508fed5f5211f96c49c8d0340a1bccbcca06a51cc6292603e7d6b99acb26d9b2f29d46e5df5011f5e6cd0f7257af7e47e39e53f00fe2a4d24ff88ca7a44052ba771477b025f8e48359f13d429d0654dfffd721da36a2b0301c6200d78cbf9b7d59e658e45e012e865562bd2a94d942bf775283a13f9b5e9a202da73f001d35eb6fd52a031fcdbd37bec77267b739da2dc5f8014fccdc40563d3eda92414da61539ddf2534d2354d4576f99c0d74e00f41934820880ee9835e616428e5d7e51d85ab94e7800ceef2d71af18e58b0494843b1804c4bffb82e09e565b5624d39bda1373de29d54097a1675a904bb2c19883da6d3f71fbdabc55cc8750edee9188be4d28b57532b4117d1cccf272a5db5d4e64f934b3a4dfca8564d86e40e935480b5646fd4e50634075a2f7e783ec11c7d853016afad3170b19b0be4682ac633ee6e8d1637ae219451f19dbe5c71e97b90c971c4e252c0c5198090205c1c443889d29af1ee1fe511e94c0d1ceabb45285c4e670fc175fbd4f48466b9cb780dc19105a15407d0a91b2eb193876cdec6c798f479a3c6b087498e02f5f9fa5f543d3f1e0c6c1871406798d0d695b827252d75a06790ed72e149f9491ebaa1dbf75425077729273deea5013e0b98eaaad2748579b76644dbf865c72fc0928b99dc9c16fbf40acd5ef9542ed68dd46523c8c7eb9d6f5039321c69939fbf9a3cea4280b4124509d75bc686cc3b70902427573682824910bff4204f19e16dc765af1667c8ef8d06e23e92d99ecb7d9ca39b974d710f543ac409b0cd7f6bb5489bec5dfb49c86497c7240fdb486ae483a1acea7bcbcfc531df4286d313f784d289094dba64bde3a7b7f15eccc125430e7f03a0550192b000000009d8b76baf8a28b49444d167ea00ac73e386f42e68c517c0892d2ffdd6a87972d88d8968a6c2986af913fc888d442e1ab5a2e0ff4a610c49edac72de31e095e8e68e578642e4392252383f3bd06509b96c991f87beacf091feefc97b3359d274c21aac865645bcd460cc2688443b6646bf471cc48270c48875a017f3632a7640fcac307e66a2c132e7ce2bbf8b18844e0c7dcd216ed4cf1f2f9fd62b1bd1075c3bd5d86f7391282300ea84e3f6720697e93dd4c5765557629e093ee3d11b6f9277db2d404bb9e8a353b5576665199d01336e6ea6a997d5fff5c811c3d522a973d829dd2f4edba36f48bfc88444d410b86b02b7f682ec25a45a658c318d1ac205b733a300b89e48ccf042eef0336633dd4c1a9e2bdb846f2ee8ab9f00e6523f7d905e4d380cd7522e08374eb45fc83637cf4a7704f970445d5d5be4c1a20de45e66d1e729891cfbfe280d8194b77deda2d391d38fd294f61dc54ca6963b91db059e612d86418a250e538fe56adf3b3a7b8ff0cc301db31473abf9c0903c1afbed903d4a12ce7cc018b5a4ce246f8b9bc6a8857d07141ed9f6505d7e9350788b6597f5c6ebdc10b0c66354a74d54430ef6014d03e3f85e3bfaa786544c5a3b4dff0da06d955801ff240eb50532eeae7a68f696b1ab24b0dda16b3f52b6b69e4bb97ac70e1e40e6822880b9ea56cdbc8e700aa4554dcf72f2fa95db3211a504c8310774f425cde88b4c0c234519386f4964ef45ff20ad6c29d01a7152432af76fe49abb8643647770bd2a36d7bcef3e20c11d18c931cbbe743c99d3f713f63f1abd0ae3420bd772898207b209c8695a0f331b27f73a380820a686dab9f3b9f165878b9b0d8309fb499a6296a490a6e815be8c829f964b594aae2b738dcc0348ae02f919596302a61e1d87a8724de46a35b190713c8483cac6bdb53872f004f5747245000bcffb4d412c2e9f894ef85a31f80eb78d7588dca2afb63cdfdaa726b7d100add36a29b5229cc6ce1ea887c081fd461a64e0061c8a64d416b8785d64ef67052715184de5f3b57f96feeddf3aec582737f86cf31ff5b1b856d4f637d508ca55d303c8dee79603d52abf2883abaca17edc3a6a7b154b19553b0726349801b1400c964ada860f8d9561d7b76cc808935309522feb3a6776753bfabcef98a1f8faea48081d6f1dccec62583bf806e775cfc2e9d4e80d16d3f793f386d33b5fb666ce38bfc870c520f975cafd69edcea1a219b6e907792a223601979ae2d665b61cd9caac6d9d8752d57a37ed9439707d5d701e42e357037b696c00000000000000084000000070000005a18fc8febb46cd3a7df2984814188fee54f16b0668d525c4e0d35fc0593c3dceffbddb063fab97af05d19247d1dcede12d4e28de86876e4ac373ae122a803d336cd6254009923b17f3f92b87ec823e393727ec4412ee2a4f565aa0744dee13d48db3d669065fa4394946db1a0759c70c271ae24d8a29671953c1aaaa51dc71826c7a4959ce5a6df5d4aef0f857f1b7cb0bb8376abcf8288e55a871736a5117a3167d62e8206f92c8696e00000000000000100000000000018000000ff030000ab3e8a7bd734913074cbd2bf61c903f0c65eed61bf240ef924bb8f5f4c9d2695d386d1b50883644591dce86c903a772cee60b865ae1da2126dc8e2e1caef68b60af7be5c56ce90b2d7334d37e4afbd3c48ab1d2bdc2265fc9754a872bd38a23e3219b99e99e9bdd9d1d65dcbd0681ec42e8c279284a6bf689bd67aae7b3e49b512b4ff0974b5bb07708d542a4f9353e935714b0fe2393ea787c82401d687b7097f842398688440ad39c2d12a99842bf2bdb63aca120639ca5d63a4b500127ebb7eac3f0b159a7a91ba8d1fed9d5cee0c4c6bc77aef6df1d608"], 0x13e0}, 0x40) chdir(&(0x7f0000000500)='./file0/bus\x00') rename(&(0x7f00000000c0)='./file0/bus\x00', &(0x7f00000001c0)='./file0/bus\x00') syz_open_dev$vcsn(&(0x7f0000000480)='/dev/vcs#\x00', 0x0, 0x501842) clone(0x180000105, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) perf_event_open(&(0x7f000000a000)={0x1, 0x70, 0x4, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0xa, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, @perf_bp={0x0, 0xb}, 0x800000020005d90f, 0x20000000808007f, 0x3}, 0x0, 0x0, 0xffffffffffffffff, 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000fb5ffc)='nfs\x00', 0x0, &(0x7f000000a000)) r0 = socket$inet(0x10, 0x3, 0x0) sendmsg(r0, &(0x7f0000000180)={0x0, 0x4, &(0x7f0000000240)=[{&(0x7f0000000000)="4c0000001200ff09ff3a150099a283ff07b8008000f0ffff001800060040150024001d001fc411a0b598bc593ab6821148a730cc33a49868c62b2ca654a6613b6aab", 0x42}, {&(0x7f0000000440)="0baba02e95c8c0408265", 0xa}], 0x2}, 0x0) 00:37:55 executing program 2: r0 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000040)='/dev/uinput\x00', 0x200000000801, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000380)='/proc/sysvipc/msg\x00', 0x0, 0x0) write$uinput_user_dev(r1, &(0x7f00000006c0)={'syz0\x00', {0x3, 0xffe, 0xff, 0xfff}, 0x42, [0x1ff, 0x6, 0x3db, 0x7ff, 0x1, 0x3, 0xcf, 0x5, 0x7f, 0x800, 0x800, 0x7, 0xffff, 0x1, 0x9, 0xbd5, 0x5, 0x800, 0xfffffffa, 0x8, 0x10000, 0xfffffffa, 0x4, 0x4, 0xffffffc0, 0x6, 0xc279, 0x7, 0x7f, 0x1000, 0x6, 0x5, 0x4, 0x28de, 0x1, 0x41e, 0x4, 0x6, 0x0, 0x7, 0x6, 0x14e2dbef, 0x8, 0x10001, 0x10, 0x0, 0x7, 0x4, 0x7f, 0x9, 0x18, 0x9, 0x81, 0x3ff, 0xfffffffa, 0x6, 0x0, 0x1, 0x5, 0x8, 0x4, 0x6, 0x401, 0x4], [0x8, 0x29, 0x0, 0x7, 0x6, 0xfff, 0x8, 0xcfae, 0x3, 0x8001, 0xff000000, 0x0, 0xfffffffc, 0x7, 0x3, 0x81, 0x200, 0x2, 0x40, 0x3, 0x1, 0x8, 0x92, 0x8, 0x0, 0x4b21, 0x9, 0x4, 0x3a9, 0x3, 0xfffffffc, 0xffff, 0xcf8, 0xfffff124, 0x1f, 0x3, 0xcc, 0x80, 0x4, 0x7, 0x9, 0xbd1d, 0x6, 0x6, 0x20, 0x3ad, 0x7, 0x5, 0x0, 0x9, 0x7ff, 0x6, 0x1, 0x2, 0x2, 0x1, 0x8, 0x7, 0x0, 0x3, 0x7, 0xf03, 0x1, 0x78], [0x8000, 0x3, 0x4, 0x1, 0x8001, 0x0, 0x4, 0x1f, 0x30694f00, 0x5, 0x1, 0x2, 0x2, 0x7, 0xefa1, 0x1, 0x71ab, 0x8, 0x2, 0x7, 0x1, 0x6, 0xdce, 0x0, 0xfffffff7, 0x3ff, 0x4, 0x5, 0xffff, 0x4, 0x4, 0x0, 0x100, 0x81, 0x57, 0xd5e, 0x3, 0x6, 0x9, 0x10000, 0xfffffffa, 0x1, 0x7ae, 0x9, 0x1, 0x40, 0x1000, 0x5, 0x0, 0x2, 0xffffffff, 0x6, 0x2, 0x9, 0x5, 0x40, 0x9, 0x7, 0x6, 0x8000, 0xf7, 0x8, 0x1000000, 0xffe00], [0x33, 0x9, 0x9, 0x9, 0x2, 0x4, 0x2, 0x1, 0x1, 0x1, 0x1f93, 0x4, 0xb7, 0x1, 0x3, 0x9, 0x1, 0x81, 0x7f, 0x1, 0x0, 0x8001, 0x401, 0xffffff01, 0x0, 0x6, 0x3, 0x10000, 0x0, 0x3, 0x6, 0x7, 0xe04, 0x2, 0x7, 0x4, 0x100, 0xffff, 0x5f5, 0x40, 0x6, 0x100, 0xfff, 0x3, 0x6, 0x101, 0xef, 0x8f8, 0xe226, 0x4, 0x8, 0x8000, 0x2, 0x5, 0xc39, 0x1fffe0, 0x7, 0x13c9, 0x7, 0x1, 0x8001, 0x3f, 0x1, 0x4]}, 0x45c) write$uinput_user_dev(r0, &(0x7f0000004100)={'syz1\x00', {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000001, 0x200000], [0x0, 0x0, 0x0, 0x400000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x88], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffff], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1]}, 0x45c) ioctl$UI_DEV_CREATE(r0, 0x5501) r2 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000040)='/dev/uinput\x00', 0x0, 0x0) r3 = signalfd4(r2, &(0x7f0000000140)={[0x6]}, 0x8, 0x80800) epoll_ctl$EPOLL_CTL_MOD(r3, 0x3, r2, &(0x7f0000000340)={0x10}) dup3(r2, r0, 0x0) ioctl$BTRFS_IOC_QGROUP_LIMIT(r0, 0x8030942b, &(0x7f00000000c0)={0x3, {0x4, 0x200, 0x407, 0x5, 0x3f}}) r4 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000040)='/dev/uinput\x00', 0x200000000801, 0x0) write$uinput_user_dev(r4, &(0x7f0000004100)={'syz1\x00', {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000001, 0x200000], [0x0, 0x0, 0x0, 0x400000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x88], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffff], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1]}, 0x45c) ioctl$UI_DEV_CREATE(r4, 0x5501) r5 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000040)='/dev/uinput\x00', 0x0, 0x0) dup3(r5, r4, 0x0) ioctl$UI_SET_EVBIT(r5, 0x40045564, 0x1a) openat$vsock(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vsock\x00', 0x8802, 0x0) sendmsg$NL802154_CMD_SET_LBT_MODE(0xffffffffffffffff, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0x0) perf_event_open(&(0x7f0000000180)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) syz_mount_image$udf(&(0x7f0000000000)='udf\x00', &(0x7f0000000040)='./file0\x00', 0x0, 0xb, &(0x7f0000000200)=[{&(0x7f0000010000)='\x00BEA01', 0x6, 0x8000}, {&(0x7f0000000080)="00000000000035aa78100f0767eb4cf14c9a957d70fbacaba521a3", 0x1b, 0x8800}, {0x0, 0x0, 0x18000}, {&(0x7f0000010500)}, {&(0x7f0000010700)='\x00', 0x1}, {&(0x7f0000010900), 0x0, 0x18800}, {&(0x7f0000010a00), 0x0, 0x188a0}, {&(0x7f0000011200)="090003001100010048c67600800000000010e4070913122c1b0861250100000000000000000000001700"/71, 0x47, 0x20000}, {&(0x7f0000011400)="020003003800", 0x6, 0x40004}, {&(0x7f0000011600)="00010300380001001e14f001100000007810e4070913142c1a3e28350300030001000000010000000000000000000000004f53544120436f6d7072657373656420556e69636f646500"/98, 0x62, 0x148000}, {0x0, 0x0, 0x1480e0}], 0x0, &(0x7f0000013b00)=ANY=[@ANYBLOB="02"]) 00:37:55 executing program 4: r0 = getpgid(0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x9, 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, 0x1, @perf_bp={0x0}}, r0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000000280)={0x6, 0x70, 0x5, 0x0, 0x1f, 0x3, 0x0, 0x0, 0x190, 0x5, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0xfffff001, 0x0, @perf_config_ext={0x0, 0x5}, 0x40000, 0x7, 0x4210, 0x4, 0x3, 0x5}, 0xffffffffffffffff, 0xf, 0xffffffffffffffff, 0x9) r1 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r1, &(0x7f0000000000)={0x40000000, 0x0, &(0x7f0000000040)={&(0x7f0000000240)=ANY=[@ANYBLOB="0207000902"], 0x10}}, 0x0) bind$inet(0xffffffffffffffff, &(0x7f00000001c0)={0x2, 0x0, @local}, 0x16) read$FUSE(0xffffffffffffffff, 0x0, 0x0) openat$tun(0xffffffffffffff9c, 0x0, 0x88882, 0x0) connect$inet(0xffffffffffffffff, &(0x7f0000000480)={0x2, 0x0, @multicast1}, 0x10) setsockopt$inet_IP_XFRM_POLICY(0xffffffffffffffff, 0x0, 0x11, &(0x7f0000000080)={{{@in=@initdev={0xac, 0x1e, 0x0, 0x0}, @in6=@private0}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, {}, 0xffffffff, 0x0, 0x1}, {{@in=@loopback, 0x10000, 0x32}, 0x0, @in6=@loopback, 0x3, 0x0, 0x1, 0xb7, 0x1fd}}, 0xe8) sendmmsg(0xffffffffffffffff, &(0x7f0000007fc0), 0x800001d, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x141042, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') faccessat(r3, &(0x7f0000000100)='./file0\x00', 0x0) ioctl$INCFS_IOC_PERMIT_FILL(0xffffffffffffffff, 0x40046721, 0x0) mmap$perf(&(0x7f0000007000/0x3000)=nil, 0x3000, 0x0, 0x412, r2, 0x0) [ 398.699456] input: syz1 as /devices/virtual/input/input109 [ 398.710105] netlink: 8 bytes leftover after parsing attributes in process `syz-executor.5'. [ 398.750983] input: syz1 as /devices/virtual/input/input111 00:37:56 executing program 0: perf_event_open(&(0x7f0000000100)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) write$binfmt_aout(0xffffffffffffffff, 0x0, 0x23) r0 = memfd_create(&(0x7f0000000040)='4\xacXrcO\x00\xc4ut\xaa^ve\xa5\xa1m\x1e\x12\x8ai,\xbeTnt#/', 0x0) write$binfmt_elf64(r0, &(0x7f0000000600)=ANY=[@ANYBLOB="7f454c46000000d2000000000001000003003e0000001000000006000000001e40000000000000000000000000008b0000"], 0x44) execveat(r0, &(0x7f0000000000)='\x00', 0x0, 0x0, 0x1100) 00:37:56 executing program 5: perf_event_open(&(0x7f00000012c0)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000500)=@newsa={0x2c8, 0x10, 0x713, 0x0, 0x0, {{@in=@local, @in=@loopback, 0x0, 0x0, 0x0, 0x0, 0x2}, {@in=@dev, 0x0, 0x33}, @in6=@mcast2, {}, {0x0, 0x6}, {}, 0x80, 0x0, 0x2}, [@algo_auth={0x48, 0x1, {{'md5\x00'}}}, @etimer_thresh={0x8}, @migrate={0x180, 0x11, [{@in=@dev={0xac, 0x14, 0x14, 0x3c}, @in=@loopback, @in=@dev={0xac, 0x14, 0x14, 0x10}, @in6=@dev={0xfe, 0x80, [], 0x1f}, 0x2b, 0x1, 0x0, 0x0, 0xa, 0xa}, {@in6=@mcast2, @in=@remote, @in6=@dev={0xfe, 0x80, [], 0x3e}, @in=@multicast2, 0x33, 0x4, 0x0, 0x34ff, 0x2, 0xa}, {@in=@broadcast, @in6=@mcast2, @in6=@private0, @in6=@private1={0xfc, 0x1, [], 0x1}, 0x32, 0x4, 0x0, 0x0, 0xa, 0x2}, {@in=@loopback, @in6=@loopback, @in=@local, @in6=@empty, 0x32, 0x3, 0x0, 0x3500, 0x2, 0x2}, {@in6=@private1, @in=@empty, @in=@multicast1, @in=@multicast2, 0xff, 0x1, 0x0, 0x0, 0x2, 0xa}]}, @tfcpad={0x8, 0x16, 0xff}]}, 0x2c8}}, 0x0) [ 398.895490] input: syz1 as /devices/virtual/input/input113 [ 398.911283] input: syz1 as /devices/virtual/input/input115 00:37:56 executing program 0: perf_event_open(&(0x7f0000000100)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) write$binfmt_aout(0xffffffffffffffff, 0x0, 0x23) r0 = memfd_create(&(0x7f0000000040)='4\xacXrcO\x00\xc4ut\xaa^ve\xa5\xa1m\x1e\x12\x8ai,\xbeTnt#/', 0x0) write$binfmt_elf64(r0, &(0x7f0000000600)=ANY=[@ANYBLOB="7f454c46000000d2000000000001000003003e0000001000000006000000001e40000000000000000000000000008b0000"], 0x44) execveat(r0, &(0x7f0000000000)='\x00', 0x0, 0x0, 0x1100) 00:37:56 executing program 2: r0 = socket(0x1e, 0x1, 0x0) sendmsg$kcm(r0, &(0x7f0000002e40)={&(0x7f0000000940)=@tipc=@id, 0x80, 0x0}, 0x0) recvmsg$can_raw(r0, &(0x7f000000f200)={0x0, 0x0, &(0x7f000000f100)=[{&(0x7f000000df40)=""/75, 0x4b}], 0x1}, 0x0) recvmsg$can_raw(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/63, 0x3f}], 0x1, &(0x7f0000000140)=""/129, 0x81}, 0x40000100) r1 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPSET_CMD_CREATE(r1, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000000)={0x50, 0x2, 0x6, 0x801, 0x6c, 0x0, {}, [@IPSET_ATTR_FAMILY={0x5, 0x5, 0xa}, @IPSET_ATTR_PROTOCOL={0x5, 0x1, 0x6}, @IPSET_ATTR_REVISION={0x5}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz2\x00'}, @IPSET_ATTR_TYPENAME={0xc, 0x3, 'hash:ip\x00'}, @IPSET_ATTR_DATA={0xc, 0x7, 0x0, 0x1, [@IPSET_ATTR_HASHSIZE={0x8, 0x12, 0x1, 0x0, 0x233c0000}]}]}, 0x50}, 0x1, 0x0, 0x0, 0x24000000}, 0x0) r2 = openat$ubi_ctrl(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ubi_ctrl\x00', 0x200081, 0x0) sendmsg$key(r2, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000140)={0x2, 0x0, 0x0, 0x7, 0x1e, 0x0, 0x70bd28, 0x25dfdbfc, [@sadb_lifetime={0x4, 0x3, 0x7, 0x3f, 0x100000001, 0x2000}, @sadb_ident={0x2, 0x81119f28385f6ebf, 0x3, 0x0, 0x27c}, @sadb_sa={0x2, 0x1, 0x4d3, 0x23, 0x5, 0x35, 0x4, 0xe0000000}, @sadb_address={0x3, 0x17, 0x2b, 0x80, 0x0, @in={0x2, 0x4e21, @empty}}, @sadb_address={0x3, 0x5, 0x6c, 0x20, 0x0, @in={0x2, 0x4e20, @dev={0xac, 0x14, 0x14, 0xe}}}, @sadb_x_nat_t_type={0x1, 0x14, 0x7e}, @sadb_x_kmaddress={0x8, 0x19, 0x0, @in6={0xa, 0x4e20, 0x3, @local}, @in6={0xa, 0x4e24, 0x8, @local, 0x8}}, @sadb_address={0x5, 0x6, 0xff, 0x80, 0x0, @in6={0xa, 0x4e20, 0x2, @dev={0xfe, 0x80, [], 0x29}, 0x5}}]}, 0xf0}}, 0x10) [ 399.193857] syz-executor.2: vmalloc: allocation failure: 8589934608 bytes, mode:0x14080c0(GFP_KERNEL|__GFP_ZERO), nodemask=(null) 00:37:56 executing program 0: perf_event_open(&(0x7f0000000100)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) write$binfmt_aout(0xffffffffffffffff, 0x0, 0x23) r0 = memfd_create(&(0x7f0000000040)='4\xacXrcO\x00\xc4ut\xaa^ve\xa5\xa1m\x1e\x12\x8ai,\xbeTnt#/', 0x0) write$binfmt_elf64(r0, &(0x7f0000000600)=ANY=[@ANYBLOB="7f454c46000000d2000000000001000003003e0000001000000006000000001e40000000000000000000000000008b0000"], 0x44) execveat(r0, &(0x7f0000000000)='\x00', 0x0, 0x0, 0x1100) [ 399.265318] syz-executor.2 cpuset=/ mems_allowed=0-1 [ 399.297140] CPU: 1 PID: 25353 Comm: syz-executor.2 Not tainted 4.14.230-syzkaller #0 [ 399.306270] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 399.315913] Call Trace: [ 399.320427] dump_stack+0x1b2/0x281 [ 399.324092] warn_alloc.cold+0x96/0x1cc [ 399.328090] ? zone_watermark_ok_safe+0x220/0x220 [ 399.332937] ? trace_hardirqs_on+0x10/0x10 [ 399.337260] ? fs_reclaim_release+0xd0/0x110 [ 399.346967] ? ip_set_alloc+0x7d/0xc0 [ 399.350792] vzalloc+0x122/0x150 [ 399.354199] ip_set_alloc+0x7d/0xc0 [ 399.357856] hash_ip_create+0x41a/0xe60 [ 399.361841] ip_set_create+0x600/0xfd0 [ 399.365733] ? __find_set_type_get+0x340/0x340 [ 399.370317] ? __mutex_lock+0x360/0x1310 [ 399.374395] ? lock_downgrade+0x740/0x740 [ 399.378546] ? __find_set_type_get+0x340/0x340 [ 399.383160] nfnetlink_rcv_msg+0x9bb/0xc00 [ 399.387417] netlink_rcv_skb+0x125/0x390 [ 399.391503] ? nfnetlink_net_exit_batch+0x150/0x150 [ 399.396588] ? netlink_ack+0x9a0/0x9a0 [ 399.400673] ? ns_capable_common+0x127/0x150 [ 399.405747] nfnetlink_rcv+0x1ab/0x1da0 [ 399.409866] ? __dev_queue_xmit+0xcd6/0x2480 [ 399.414282] ? do_raw_spin_unlock+0x164/0x220 [ 399.419389] ? skb_clone+0x126/0x9a0 [ 399.423105] ? rcu_lockdep_current_cpu_online+0xed/0x140 [ 399.428585] ? nfnetlink_bind+0x240/0x240 [ 399.432738] ? netlink_deliver_tap+0x90/0x7d0 [ 399.437349] ? lock_downgrade+0x740/0x740 [ 399.442134] netlink_unicast+0x437/0x610 [ 399.446205] ? netlink_sendskb+0xd0/0xd0 [ 399.450835] ? __check_object_size+0x179/0x230 [ 399.455423] netlink_sendmsg+0x62e/0xb80 [ 399.459491] ? nlmsg_notify+0x170/0x170 [ 399.463465] ? kernel_recvmsg+0x210/0x210 [ 399.467620] ? security_socket_sendmsg+0x83/0xb0 [ 399.472378] ? nlmsg_notify+0x170/0x170 [ 399.476359] sock_sendmsg+0xb5/0x100 [ 399.480075] ___sys_sendmsg+0x6c8/0x800 [ 399.484056] ? copy_msghdr_from_user+0x3b0/0x3b0 [ 399.488821] ? trace_hardirqs_on+0x10/0x10 [ 399.493064] ? do_futex+0x12b/0x1570 [ 399.496802] ? __fget+0x1fe/0x360 [ 399.500266] ? lock_acquire+0x170/0x3f0 [ 399.504261] ? lock_downgrade+0x740/0x740 [ 399.508437] ? __fget+0x225/0x360 [ 399.511898] ? __fdget+0x196/0x1f0 [ 399.515464] ? sockfd_lookup_light+0xb2/0x160 [ 399.519959] __sys_sendmsg+0xa3/0x120 [ 399.523789] ? SyS_shutdown+0x160/0x160 [ 399.527777] ? move_addr_to_kernel+0x60/0x60 [ 399.532190] ? __do_page_fault+0x159/0xad0 [ 399.536519] SyS_sendmsg+0x27/0x40 [ 399.540081] ? __sys_sendmsg+0x120/0x120 [ 399.544161] do_syscall_64+0x1d5/0x640 [ 399.548056] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 399.553248] RIP: 0033:0x466459 [ 399.556434] RSP: 002b:00007f537aa73188 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 399.564660] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 0000000000466459 [ 399.573343] RDX: 0000000000000000 RSI: 00000000200000c0 RDI: 0000000000000004 [ 399.580620] RBP: 00000000004bf9fb R08: 0000000000000000 R09: 0000000000000000 [ 399.587986] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000056bf60 [ 399.595976] R13: 00007ffd16714cef R14: 00007f537aa73300 R15: 0000000000022000 [ 399.618553] Bluetooth: hci4 command 0x041b tx timeout 00:37:56 executing program 4: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) ioctl$INCFS_IOC_READ_FILE_SIGNATURE(r0, 0x8010671f, &(0x7f0000000080)={&(0x7f0000000000)=""/98, 0x62}) r1 = openat$vsock(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vsock\x00', 0x444003, 0x0) sendmsg$BATADV_CMD_GET_TRANSTABLE_GLOBAL(r1, &(0x7f0000000200)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x1}, 0xc, &(0x7f00000001c0)={&(0x7f0000000140)={0x54, 0x0, 0x4, 0x70bd2b, 0x25dfdbfd, {}, [@BATADV_ATTR_GW_BANDWIDTH_UP={0x8}, @BATADV_ATTR_MULTICAST_FORCEFLOOD_ENABLED={0x5, 0x37, 0x1}, @BATADV_ATTR_GW_SEL_CLASS={0x8, 0x34, 0x8}, @BATADV_ATTR_ISOLATION_MARK={0x8, 0x2b, 0x9}, @BATADV_ATTR_DISTRIBUTED_ARP_TABLE_ENABLED={0x5, 0x2f, 0x1}, @BATADV_ATTR_DISTRIBUTED_ARP_TABLE_ENABLED={0x5}, @BATADV_ATTR_ISOLATION_MASK={0x8, 0x2c, 0x9}, @BATADV_ATTR_TPMETER_TEST_TIME={0x8, 0xb, 0x1}]}, 0x54}, 0x1, 0x0, 0x0, 0x4}, 0x24008040) r2 = creat(&(0x7f0000000240)='./file0\x00', 0x9) ioctl$VHOST_GET_VRING_ENDIAN(r2, 0x4008af14, &(0x7f0000000280)={0x3, 0x69}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f00000002c0)={0x0}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r1, 0xd000943e, &(0x7f00000004c0)={0x0, r3, "e131e2658c57aae9423c756f1310d3498eab624bf5f8720f48d4e82996295ac3083b551ec4ec6be06ceb66f10465a4df6cfe36c290da2e28d2c0c29ec3f3bc8abbf3d140356449b8e8f99bc0a746e29d680a05b43eafffec3d4691258f54b3b9c13c1f2a8656e93fdd7a0c44c4caa54a376320fad561c4f0c6ae6bad54db9f3c31793fac9b7b99bc2f4560f6d5a73e09cd4c10dbc0ddc7f4152af170fa29528ae8e079701eb1a2887e766689d639aab209adc2617d575b583b0e29cc7f88d94764bf134df4206b190b11fea199485445fbb8e959cbc58d101dd479cfef56222269b8828fdcdc504911b88c8314ad371d5666942d8e3667a0db108b815a8f9351", "3ea7cf154b80d034f312e2e9ef2598d8025c3c6e3cec74fa31e7081e1ff96a71fe170a44e37da2b1acadc0b6ac7a109f46feb0482501679b8f1522edb11d946434364bc64bd5e50f242369cd011e5f640cb8222386ac3a5b368867641fa6547a2d388049c6daa6f44a0085613d55057839e11a12e4f6af086f464c1a3e193735878f2bdb99b0416431a4a6bc825543c113c254b7949c779870053fff1ab772d9ce7cf89110dc45d27378c06f195d6a5680ec653ee06f3ac1d86e54fb8e7d78f200e6b3490ddfa5d4b4eb6eb70ad8e44e20a79bf25eb252097061cfab470a2786991916a1ab0c1e24e5c9b6b0a343f3f11cc7ad9d4b6558754b80800b94975a012dee5a828cb1e0053fdcdba7e73415c0f88402ac7fda55429ec106731992efddafc613f00baf21b2d3a8698e16550dea94cfe185e0aa91c974e41d23b7a309008d825db7a02cbe0a77aa30f0ed9457b5cc652d81b1926ebca69501e6af3301c5f063620c65c321aa6f475cb1f2ca08a06f26aa90919ac2cf8b735b486978aa243d254dfb7ecf5da10dd4eb2b873d4ff9c561bd54ad5a72e02824613078752684f6780b0c9f8e383840b7e7dc6724bc27187d7be5ce566e6a62c72c7a31567d95dcd6d6a41b5a7c7f86a2149f33f19e72c761aaa30fbb4a53288f8baae9831891e99b415822a31349df179fd979941a024777e00ab6d5fd8f1e0e1c419883bc6310ce6a351bc2cbe24b852b32144259bc7e8449b2bd9bdaad85c7b6220ba64862b419f01cb790d8f6dce7164b6fd27b48a87553240edf28f1a12acb8cf7ced89cc770202b97983615de221c3b7a1d38368fc4e9fd93b0b74065063e829dc05e955d9b7a790182c661ce887ef10b470b03222cd29ff9d9bd539277657baa5c3c07b87a6b8d0d344b6e7d4b2a08c37918f123ee6e73fce66aecb62fc19c491ba1842f112808299369960491f2624fd7da323c199c92b9daea6ec1a81b0782bc9ee95f99c741bf744bb86ae72969d036cfb777f7e9ba9bcb63ebc6d2bc53b96a262501f33d4454511f7bf7cf4c0dff2d442b533e53d6f59a3c844e1e16b990ec6ee97f3f08f1e7fca87108df7d359f03da3c4f750d4aa55683a350a081b9b08c3559a231ce5692636f8e99f47fc0fbf0f4680a4f0c4fcf0a9a4958ac935d5696581461bf16ff312d040dba58db6fcfeac0f464740d6c91ef0d82965e2eb1d2d51e6525e94676af74b6f71c40ae26b7b280561a6047f95356c46523d5fc9883fb25bbc9361ddd4e1a8c91fbfb067bd0b747d0d699004b389efec0539a6fe1accc7aa67480a50fa0bbf0e297e720ae31a0d06ee95d92d99b984f102c0678a195509cca969f260156da8559b51d590ed18b5c0e0f092959db8144d62bc63092e27b5b0cddc4f36789f96c70bfb1fe44900864ec87bf47eb9ec63247a05900c58226b13ba45f4bf3642dd37c3b36fa7dde4c138667fa24d74756660b393459ae8c1c99b713261a29a521d60946653fb4aa4efffcbb4dd5de12dcb6981e249f68431381de044ba82ef3e2537960f7850cf270999f8c42c9cdd42ebc221cd69974f28c4ed0c3ceaa292e5cd15907c19043f42c919ce96e9c03118a213cbed363bacdff15346f0b7dff8a2c4da14d3a216b6afe43cd301d5a2bbc770b2dbcc788fd4aa8540f41f7c597e36fb3dce270d6e9fee4030a6a5d7e39bf58fb56e9d669be6e8f362e0964d6935b62fa1e99abf784e9a154bef7683e1fdb142e17d11b99036b0d9214887a97368e26f0c12256cef40cfa6c7ffa4b38f04df4e6239f804e475f328d94fdafc7717e085d36d993bb509c5d58ed5540f204cd4e9c9424573d7d3a7d36721f2e3be44b920ed1f2629e29e55bd310aefce0b6f4080d9cdc03b8f91fd17300eff991292f3258ae686b319f96883fd51d57229dc92f66a29776b116f8605a18df9433b1c97da0c401990b3877cdc99d46d0195080b20022f9897b41d0298634cdb8c42e668019bb303d935eaac26820847c5a4c0a2475a54de0977702c213a58c471c8b59c085c586973657e80a9db8844f635787f1f1493b1122a9bf1c4928f3b0d32ead764f189798fd2071eee6508f515d2ae920c71df495437a7f0e5c1ef415458c3a67a52913d79669bbb3de69ae88c6cfd58ce7445c91377ac086a1e1ffa05bd8ab3ed77e0ac02f7fe730a076f190886309ce18893c523451a13927ee8c7b4248df53a852b27e650f08968b467b4887176590693a9723f580a44168b0d5a2646aaf6178cc4eda47490183befabf37e42fef6179f8076830b4c547c4e334684a86ca9caca2d992f48f630be6c113046c7b073088d9f95b4898551084dcc460f9be7256bc4688393d258fcf264281a296d70b1d1837dfcfa6d7712ca06c6c2cab4d2f5e9dd69cd3ed89e89b629fe85614f1ba16e3a19b1f0b29e436da60862f7992b4584af90bcc5417d551b9339690b4e4b8cfb20debfa52ca208623565b0c51e85736c115571601ad79c3dc8c3b4f410204459562f09bd5e1120fc21f61741faa3e8869cab4327b355fc4910b3e7ed91a30a795c054747e9d0e1d5ea9dac823e3c503edb13434d61ef2f5f71f56ca9a1d5c0d6a796d4c81d01d9bab13c0127f153e55528c906617017b11c063fc0d92b15f9684184d9c21a67b8e17bbaa87a862374d98538bc3b9cc111d341924276d18d56731d1f916102e0d997d06f04ee8b70e16017b3b97842ef3282133d9a417eec67ff2984941325df703cf163b12ccc50963cb80a2116e3c60b001bec48ec9747d9600354c4eeae5ea43b442341b08de6f5adae53ba75883f6add420309f7ff945b47b4482860d24415c8586eb5bbf1b65d18ae34b7f59fd8c88a6a7d2b6595b0ccddb0ff6ef8d03708d6869d358db9ac3890b1bf926f3beebafc7476fc4cba69b30d2a4dbd7dc3b52a8ec84bc12ac87917fbf2c585295ef8cf46eedfb38f30d048d21e14678af552d4f14ec349c57d48502377e5104b53d83fb04599c87e254a22599ae1dc7e1d8881cf2c00457e53ef037148fd87c1b09d61c05094c32eab2314fd7d5a5c0145a06390cc094666f4c6b7db9e44f5e2618c598dff94e78664e487850999f3017296f5cd9f6d63d0fc74f3e4c4073908a34e1b5fe8e4d1f41bb27835cd2e9d3c63383249436270f1494112938d9c841de4df0d005c747a097100ef734d4408340ad947b8a98812a5ef14f01fb047ec0ac9cf4689e06298132ca387d096ab2f156ca292df512d37d0489b9aaa378e2e379769fd32c51c0e84995b0a62aa73a054fd7f4c6104e76e8577fffe62add7130efb18c0bdc831570f76556448cab27ab1cb576af4acafa4c204b43c5a279f7482528190adb4f3c759f5b1a1a64271927e6c74c461b65cebb3121dd0bef4ee199fd409c1927313edd7216e585f76903571a2a2735c6e0d17016b0b51e000b097bdf0750fe59638b2f84cc5ad6f72730d12f43b370aba00cce8ea5a49a04e1ffb732923a2fbfd60368ef6e5dd45799dd953706c3f971a816f6827909c0d6e895a2a0d851b83db95d9427eafb43fb31f0d86febe66ed6f5163058a52610736f6bc5b134d6b5ae643d99182471429a4545b11ea3a0c37ed919f5473b2e04feac7c212eb77b2bebb9a19df2811fbae0f0c6ccc863b95315616cc9c6b9f08b8c664e92884685c9e740edf5e19c347b2bad647e55300e1292c7dfd48b5c36e027d82a80a9a83e1c561d8053a72c181fd59969854b96b58173afa7171062e425355e4e0ce5d177148d8a2a9962cd52afb0ca26bdd54fe9899ee443eb640495a4b250bb9846a61e9622c118c57d1a3dd7004784b8d10c5664ea8dffe20309cf9154492ce60eb23fb8ca4727ee2230ca3d4822a8e08fbaaf2defc32ee9a6e0a571632f16f89f0d22c802bdda00a8b3c8e0957ca8aafda6125d79d21fcce19368b5284a9016f13583c667256e7c7ea01d77a913a083ee2190afac84a14c606763bd830ed6d0e5ff589e52ccf95bb16fbe8ad6e77f4254b2db106112c8b53103ab5793a931a41ab934be1a5d0203d9d5b1245fcce98f3f1dc10f61686a4be7319e2f80aa6d101b4998ac18bb49119fc4d93f4bdac9814bd3d5332f2a9a84dc61d7bc97b77ce2fbea69e2d33497f1adc0090fcc6f639ee4da9787620372821862b47c8d22fb156f615ac50db4543a50bb482250dafcd74ebc5569601c0e3810c1e0e050f890a9e1ea1632b327039f3e1e2334b96e7012ae5bf85a1e98035910ff3cba8c2abba5212cd4d75e2ea1a0ff8c669ddb67863022c642e9a8d42df1b15ed2c9ec9ff887b14da46bc00501a4993b6a5fdd591bbf59a5a52f6773f3fc21223b2158a8cad21629505085b0ed91bbbd3cba5761a30dd7a9f8c94668c27bd4ba2f95726c8a1f1ba56a19c9bea7f0a02d47a6898481a19001280ab3308d5ba900e52494cb919bc315d370739f02827059743974c55b8bb3bb0d168532b1914dcec8d8ecc7fbf838c7fec1edd0c78c06fb1bb7ac5e844546b43e7f443ffd5eab9d4c95751b02ece469a37ec850f9541f4cdee029f1a150457d73ec8dec88e097879c70fa7a5aa5808cd9ac86e170b66528e0b579b97ddb3f976c8ae15b3e130122445892087b55e4266f85e44931662762aeed85b2e791f50ab672bba21a06a4953119ee9600cdd7415c65aac199ab0cef35d2117058c99408b28ff9c0e705ae69ccbfa8093f2a72985d6f768f62152dec60844301895a8dc5564014b4999471612fa0ea6d59421bfa72fb8721696b2f9d9ac5111b1688c52d03e4ebe98b888408e36ff1199a73d613c78f3022ad0cfcc6778f37354e80bc53c57ff415eb62ead316f8484a96418b0c595fe37e8d62000c589fc06b0a50aa14d760d3b686f990b253af60dd039efe7a7258dc4743d7345cc2ac625faa420aa67905e7329ce186be7c5e8a9701bc99de2a8ca8d7fe28a571c6e74ac4fca67856c009d721654d173ce4786df69c79c6a97a3fbf794debd40b3210c8f6a65f2f7badd28957cb4ac8dbde3c0f80c857f24fcfc3260fdd6ac2edb781f3ea6e4e892dabbc82b8faa96ceccf86caa11a3ab4ab3a66b6fd5f2523d19d862d191cee856bf37c077ae8721569a6edaeffa7aa87629cb56fb6549920d8ff0b07719e7c095de31bcfb5121ac90166876409a3c8d66a99c3e9ec8d25c4ee67c0c90cd9f4187b422e03231ecf2e37e8d037020865a90da44b2fe2a7a720278e6d59eb576dea84d6a0c8a5fa621d30a2cb0c4b8b25f6152ea01e7aa62627d758dc33e27e939f268526896aa2edd719815777f3fb6e58dd16eda4e9b50d3afaf7f024e523b578a6f5afbf5a684bf66e49b2ae46bc356d7717adda9fad6c4833f491d7f13be32d0529bf7fbcd7f88820a1a72ccbe38bc9d3fa762383"}) mount(&(0x7f00000014c0)=@sg0='/dev/sg0\x00', &(0x7f0000001500)='./file0/file0\x00', &(0x7f0000001540)='zonefs\x00', 0x4040, &(0x7f0000001580)='/dev/vsock\x00') sendmsg$TIPC_CMD_GET_REMOTE_MNG(r2, &(0x7f0000001680)={&(0x7f00000015c0)={0x10, 0x0, 0x0, 0x8000}, 0xc, &(0x7f0000001640)={&(0x7f0000001600)={0x1c, 0x0, 0x300, 0x70bd2d, 0x25dfdbfe, {}, ["", "", "", "", ""]}, 0x1c}, 0x1, 0x0, 0x0, 0x4048884}, 0xc080) ioctl$VIDIOC_TRY_EXT_CTRLS(0xffffffffffffffff, 0xc0205649, &(0x7f0000001700)={0x0, 0x3f, 0x200, r1, 0x0, &(0x7f00000016c0)={0xa00001, 0xffff9413, [], @value64=0x2}}) newfstatat(0xffffffffffffff9c, &(0x7f0000001740)='./file0/file0\x00', &(0x7f0000001780)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x100) r5 = syz_genetlink_get_family_id$devlink(&(0x7f0000001840)='devlink\x00', r1) sendmsg$DEVLINK_CMD_TRAP_POLICER_SET(0xffffffffffffffff, &(0x7f0000001a40)={&(0x7f0000001800)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f0000001a00)={&(0x7f0000001880)={0x148, r5, 0x4, 0x7, 0x25dfdbfb, {}, [{@nsim={{0xe, 0x1, 'netdevsim\x00'}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0x8e, 0x1}, {0xc, 0x8f, 0x5}, {0xc, 0x90, 0x1}}, {@pci={{0x8, 0x1, 'pci\x00'}, {0x11, 0x2, '0000:00:10.0\x00'}}, {0x8, 0x8e, 0x2}, {0xc, 0x8f, 0x2}, {0xc}}, {@pci={{0x8, 0x1, 'pci\x00'}, {0x11, 0x2, '0000:00:10.0\x00'}}, {0x8}, {0xc, 0x8f, 0x3e}, {0xc, 0x90, 0x4}}, {@nsim={{0xe, 0x1, 'netdevsim\x00'}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0x8e, 0x2}, {0xc, 0x8f, 0xffffffff00000000}, {0xc, 0x90, 0xfffffffffffffffa}}, {@pci={{0x8, 0x1, 'pci\x00'}, {0x11, 0x2, '0000:00:10.0\x00'}}, {0x8, 0x8e, 0x3}, {0xc, 0x8f, 0x4}, {0xc, 0x90, 0xb718}}]}, 0x148}, 0x1, 0x0, 0x0, 0x40000}, 0x800) r6 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000001a80)='/dev/dlm-control\x00', 0x600400, 0x0) r7 = syz_mount_image$befs(&(0x7f0000001ac0)='befs\x00', &(0x7f0000001b00)='./file0/file0\x00', 0xfffffffffffffffb, 0x1, &(0x7f0000001bc0)=[{&(0x7f0000001b40)="be4c2b922811329772ce7e29afda99fa1b1a54a9de8c7c78e6f6660a87c01577781637ee6e3060e3c7e770a9b06b25d6a244f7024566ca48307dcc5ecc9f2ca004292cc2e4e610e1afb23f9cf9cf032f6bf4ef332d62805d484650007088b991489d007bbfef492c0be1b26c086906", 0x6f}], 0x304004, &(0x7f0000001c00)={[{'0000:00:10.0\x00'}, {'/dev/vsock\x00'}, {'^'}, {'+*$'}], [{@subj_user={'subj_user', 0x3d, '}#'}}, {@fowner_gt={'fowner>', r4}}]}) ioctl$VIDIOC_G_EXT_CTRLS(r6, 0xc0205647, &(0x7f0000001d00)={0xa00000, 0x8, 0x10001, r7, 0x0, &(0x7f0000001cc0)={0x9909ca, 0x2, [], @p_u8=&(0x7f0000001c80)=0x1}}) r8 = openat$cachefiles(0xffffffffffffff9c, &(0x7f0000001d40)='/dev/cachefiles\x00', 0x100, 0x0) ioctl$VIDIOC_ENUM_FRAMESIZES(r8, 0xc02c564a, &(0x7f0000001d80)={0x8, 0x30323953, 0x3, @stepwise={0x1, 0x8, 0x7, 0x4, 0x1f, 0xe3c9}}) open(&(0x7f0000001dc0)='./file0\x00', 0x248a00, 0x98) 00:37:56 executing program 0: perf_event_open(&(0x7f0000000100)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) write$binfmt_aout(0xffffffffffffffff, 0x0, 0x23) r0 = memfd_create(&(0x7f0000000040)='4\xacXrcO\x00\xc4ut\xaa^ve\xa5\xa1m\x1e\x12\x8ai,\xbeTnt#/', 0x0) write$binfmt_elf64(r0, &(0x7f0000000600)=ANY=[@ANYBLOB="7f454c46000000d2000000000001000003003e0000001000000006000000001e40000000000000000000000000008b000000001000"], 0x44) execveat(r0, &(0x7f0000000000)='\x00', 0x0, 0x0, 0x1100) 00:37:56 executing program 1: perf_event_open(&(0x7f0000000180)={0x2, 0x70, 0xa1, 0x80000001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0x40082404, &(0x7f0000000080)) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='cpuacct.stat\x00', 0x0, 0x0) ioctl$KVM_CREATE_IRQCHIP(r0, 0xae60) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x4030582a, 0x0) r1 = perf_event_open(&(0x7f0000000180)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x203, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa2, 0x0, @perf_config_ext, 0x1902a, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) r3 = syz_open_dev$mouse(&(0x7f0000000200)='/dev/input/mouse#\x00', 0x3, 0x80) ioctl$KVM_SET_USER_MEMORY_REGION(r3, 0x4020ae46, &(0x7f0000000240)={0x10001, 0x1, 0x10000, 0x2000, &(0x7f0000787000/0x2000)=nil}) dup3(r1, r1, 0x80000) write$cgroup_type(r0, &(0x7f0000000140)='threaded\x00', 0x12000005f) setsockopt$inet_tcp_int(0xffffffffffffffff, 0x6, 0x10000000013, &(0x7f0000000100)=0x1, 0x47f) setsockopt$inet_tcp_int(0xffffffffffffffff, 0x6, 0xa, &(0x7f0000000040)=0xffffffffffffffff, 0x4) 00:37:57 executing program 4: openat$kvm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/kvm\x00', 0x0, 0x0) openat$kvm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/kvm\x00', 0x40500, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000032000/0x18000)=nil, &(0x7f0000000280)=[@text32={0x20, &(0x7f0000000140)="b9800000c00f3235010000000f309a090000006500660f3882af724d00002ed8dd0f0f6300bfc7442402c43a727fc7442406000000000f011424f30f090f013a360f0666b8c0008ec066baa100ed", 0x4e}], 0x1, 0x0, 0x0, 0x0) ioctl$KVM_CREATE_VCPU(0xffffffffffffffff, 0xae41, 0x2) r2 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vsock\x00', 0x0, 0x0) ioctl$KVM_SET_LAPIC(r2, 0x4400ae8f, &(0x7f00000002c0)={"5748aca7e93e8f249ce6b87791b51d8fa63212a546785db4d3102a7ccdf8f2144b59e1aa620d242e56ee5a5d85e662c2dd0e155e83ed91a022ee0fc6277144cd982deec4783cd39ddfbb63a1a8da6f160b0fbbc08586b0baf52c82da8d3762cd7a218749b0bfa26112743885ed4001a622c885443daa3577bac6cd0d2ef09056c1da212bcb3ffe2e5f9ef6480f19a6c61f651023aa0e628971a3d17b104ad0ced6afd8faf9626a22b1faf3690efc231dd3d28dbdb6fab547185dd2132f93d6dce60108084c697d14d2e96b8d28d1b51e425999886f324f4d956d183da6fb13002dd17478238b1d00d9ae4bc43788806deeb240de4484c61dae6c0cd10d64a33d2be63807aed69e4c3a2b8e338a1218ef8d4daeb62faa54069db21ea6e6c11601578ea3bb56b19d345718082dc233c33b44c8253f77013ac533801a1c416bf74471904db15853f1c10c16dd43f389f2a216df7eef3501f664e67cbcde6097239b21edc127c8ee8cbddd9aeb8d9b5fa9d905651f63c5cc104a1c408cb5fbb02a2b87d374ddef24877a1089f9360d601c0cf28213d761b159aa5224858cb4d8c3c0edd00ab167ea8b9ae5172869621cfc78278fdbeeb1a77578afcefab07f301ef03be11ab90b48e2973c1535fa011c316ab63bb97bfba2437cf10a01fc50e4036b9e820c92dccd8c17f52a87a657f5dfcfa581f1872ce4c0aec8ca5163ef8da5958c5707a4a283415505486c67d79ed3553360e6c75a5c6a2cfa3d69b62ebc988f81feee18ece574b1c80b97abe9fd582d9b67ac8903ba6b6bc4862373e8cab8ea8e78d53d3e25f15ba672646d8de7240efe4f8f4ab6aa7102fa96c363df6a304aeac286672ec426924b9ef44d937d27cace3492079f26a25fce0716b8858e73f433e6108171eafb6638779d119b5e7207399c32f8ca80c4aa69204f20a8522eb43ae0478c13344e3866b5c52e6623eecfcfa890903717a480c668f2b6a1c5e9769aafd88cad530887ece853e7f080d641b9c125586341bf9c5d0a2364eb9273f345d86785bbf9d1a21be8521015f6ab23d0afa5b7a03f57fdbbc6a598f028c4b57e7d7ceae9970771a8bc34606013aa79671a15be9e57cb5ab3d75c9bfaad7ab9563b683230d7703c1665ca9188e3dbdbe81b875e4a3b330a1fe0483da6fcfe86fe0fe0d01520bb451a0f4a5afb6938a69dcf5619c20542a0c8b34472d230254ff436563e2154f7ac2e89c94e76f859be989979b51183cbc3456944da0eaa7e7e5871efe8b83c5bf978d634d9ec48c9b8bd58268782acb02ee75393df7c93a2e497874d8a4bbb41d0c0466443a99af44494b8d07c8d099934b4239326c68abf10bd91cf597ec3d5811ab2f58d154a9eeedcb9129e58bd9d25c8789d4f981aab5d142d9f157cebbbd025574030c5079f657558afc93614a423c6a07407e9d9b798"}) r3 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) r4 = openat$bsg(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bsg\x00', 0x40000, 0x0) ioctl$KVM_CREATE_VCPU(r4, 0xae41, 0x1) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r3, &(0x7f000003c000/0x18000)=nil, &(0x7f0000000200)=[@text32={0x20, 0x0}], 0x1, 0x0, 0x0, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r1, 0x4020ae46, &(0x7f0000bf7000)={0x0, 0x0, 0x0, 0x2000, &(0x7f0000000000/0x2000)=nil}) ioctl$KVM_RUN(r3, 0xae80, 0x0) 00:37:57 executing program 0: perf_event_open(&(0x7f0000000100)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) write$binfmt_aout(0xffffffffffffffff, 0x0, 0x23) r0 = memfd_create(&(0x7f0000000040)='4\xacXrcO\x00\xc4ut\xaa^ve\xa5\xa1m\x1e\x12\x8ai,\xbeTnt#/', 0x0) write$binfmt_elf64(r0, &(0x7f0000000600)=ANY=[@ANYBLOB="7f454c46000000d2000000000001000003003e0000001000000006000000001e40000000000000000000000000008b000000001000"], 0x44) execveat(r0, &(0x7f0000000000)='\x00', 0x0, 0x0, 0x1100) 00:37:57 executing program 4: r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) perf_event_open(0x0, 0x0, 0xb, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000000100)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x9) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) sendmsg$nl_route(r1, &(0x7f00000001c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x4000000}, 0xc, &(0x7f0000000180)={&(0x7f0000000040)=@ipv4_getrule={0x1c, 0x22, 0x200, 0x70bd29, 0x25dfdbff, {0x2, 0x80, 0x14, 0x0, 0x6, 0x0, 0x0, 0x4}, ["", "", "", "", "", "", "", ""]}, 0x1c}, 0x1, 0x0, 0x0, 0x14004081}, 0x20000000) r2 = socket$kcm(0x10, 0x3, 0x0) sendmsg$kcm(r2, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000000140)="2e00000030000908d22780648c6394fb0124fc0010000b400c000200053582c137153e370900018025643000d1bd", 0x2e}], 0x1}, 0x0) sendmsg$inet(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0x0) sendmsg$kcm(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000001940)=[{&(0x7f00000000c0)="137826c0ff9b698cef0c388400040800000000008f7b2c2c52cbf1ac9287c9aa78fe", 0x22}, {0x0}, {0x0}, {&(0x7f00000002c0)="d623afef2be8e52422b73a6f53835af1477e14473fa1420aaa3f3dbbbd2737e51ccb8a3ded8a3bf5ee0907bc5e6be1799630a86dabac7dada905ca7d4dfb67eaee142e05e0f9df259523eb164431f54ab63cd425243380ad", 0x58}, {&(0x7f0000000400)="f6a6028db37e0ff7378246c21127d2b4a3ed930c78ff1a1c1611d33ab4f56d7f9da7215aaffc3e4e9b2b5574742f951240eda079cd2a7759414b0974a19a385ab8a41f83a2d54bd6fb87358d087af00127270315d3c8578a96f1e9903d741ec36cacb9de6748339a89feaa38b9a5f92d8f44965f8e02b457b9e845415936ffbb0d27b5d809377bdd66ce03dd5603daec7ed86f880bc1c7414b8b2b0d344665261a6251c555f884d1e67f812d160e2d1a74", 0xb1}, {0x0}, {0x0}, {0x0}, {&(0x7f0000000200)}, {&(0x7f0000000940)="6bdcce3bbd226c8b9f80801b23831e94060ba3bb7f6ea182c5c7440b78ae586280a169ba3fe66a91ce5be3921ffc5e8d37c03608916c67dc6c2e53da30cabc2f325340f4cc63f21f80190fc33b2304442dc7d4f76cbb93e224930c6dd5b743f462a98fe4ad86fbfc85b35be861c08cff09adf576c920a7a04ab313e36a9196f3f6a46fc56a03b1431bad381376f420df785621eef4addc9255a85d837fdf3797ecda38ae0dc367b71046bf1a9a1376c27185bd6ae87eaffb0fc7293b3649eeabf29b6fd9de1ceb3dcb9b911390c128d0fdb2a4a4e472f7bc0ca863c38ae21e1e0661f2d4abfc52a461b214a82c8649c4f3b21566fb32a6c6555363f2f4074e26832fee59295877344358c96237f13deabda4a158efc74e6d8229e1651b591e36d4fd4289c39e7ac8c74855e8006a60320c924dededc92eecedb0e51d271b0857946361ae306a18bd524e2186d587247346b59665ec9f4d114884fc3ffe2ff1b5d1412c47eb0a3436697f1f20ac8ba236c3b8880035b381d60bbec9b2ef3e1fc58ab0415d6075c8fd1cffb133d8ae2a8c3414562206b4044215eb75a3ae6cb0c54a2764a19a0c9f1a71a094b41190763cab708acc8b597be63488fbcbdcb9220cfda7a8003a5b0ecbd9eb0351e0c91bc18d0adf5d0f9598c755fa589fb329bdf11e7fa40bd548735ac590c82a050484cc0b9a33248e9a39d1ebc6a518a2d0d8bd11c9dbf8679802dae946a6d84d0d7dd1fc9accbefd613443582f1cb83a13ae4830a5c5ad24fd087a2986dcf82224c7352c7ac47d4c22c262db8ca45316011eda4d032f247f549adc9563f4c01c11109921810f82536e51f22e3d38596cd215905014f05387592aed91c9a01fc21cc3f7c074fcabb68c8df9feae8b97cf04ee22d72d73c8e7a0445031ef50e9af4dcb5686c1b9d2cac751342c6fd9e2fd95dd5cdf75092386f9d3855c25afb1c7b3b0de8c1e1fd05d2defc4ad7e0e6a6c5484d9e63b5537528756009990715c8c68b92cbaf21e7120e2fc597eeccf6ee376bd1166fdcf4961c0d9b4758e0ece94d30935473f6e98b9b1dac903221447093d9b71a7444940e7f6514a18abe13f2c18924942cf34c476169311a11381dc213bb86f6d6b74abdae89fffdee942ac7963e3abfad54aaa1f1bb914228c4967da4143cd961e4e6f799fc62415ef34d0d95fc5118c62692b57261bef30f855e9c86b3793c810da39dacba2944af79f6f4aa9bcd235f16de01bd6c6ac17722fbb79e15397f503febf4a3055544254978b022f36fbb5241b6091168c3200170c7705b7a460bae76fe93de384a4834ef5af692209241276daf5c2d30a1c095864ade0b868811fb9660adb91645843cd9ebaf50e8a48916f3b8aebd35d62be6243609bab2e44ddfb507ee6e8e018592f1fa81c0d03f126bc1fd6fd6503ee9fea32bd3a4498545dace008a558cc4c6998d725d8807a47e13210d59a62dc86d31377bdf94e2590f1eacf6e2085e16cfda56562a53dfd46794cc9844073b0f4fa3789f5d63655022b9ee11ff393767ea5ebb64e6b5e0d4e68c942dd0ab270b2ebba08d6a0b21cd7db685ad0c35a000535d6d0a3f6453d342e95ced89a0f0efac467b0da83f8f1ed78fa9f92de2350ef32f36b51e040167f12b9804ae20c9330e1e7a7ad8d210a83fee4499ab52cf22295f5d729891551c6e1c96ac3578ed5b2e1bba762817eb2593902c9624fedc09ce6a97827caa3b029f61b641c97688b6207ce656dbee33162750537222a30248f510f4cf2ae6702b40596ce1a45381d0c8832121d3dfa6ae3672fe0a5cfd1ea5f134e9cf970eb2225727c7c3e36941c79ca780243795d5a6082366a635cf0637517446f0426b37bdf820f5bf0511cde5f59cd1348d9634f634349952a451a27268308051ec9e06c9d4199379ad1ce5c7aa1b933c08b07d0b493b20929d45cfc895eccfa34ef33fb5ea60f2cd1e6576ca218b7b2f2deafb4aa9fa240a9c1390fede40613293e67a3ecc2c3a5beae9838737c7b5a4592230eac9d6129faeaa931a82015b7800c523396e66710a0c1d11c221aebdfa094c1a81ad6bc02458efa2320aa812bf10c3e51e74ba6e3e4381599d70f1565f1081d3ba52df4dbaf4decbdceb69f5a689df5dfe6879065c938b76224a65e8751aa52c7bc9c74800bfdcadca05a7de27b3f461f7c594225a379daeef4b878fc7cb2d96c42ded98657d09bed5f476832f85204a5ebcfbdc15537ba5222d85aa50baf54f759dad38d42d83135378f79753056dc557620621f938f4809c611b5c540626134c94922a2dcf29d1ac61279de0c40054eb1e6a488a38cb0e2cf9cd58af48314c3ec49767e4d56c7c36a477e1a582fdbf52ef66926811c712e09246efcea609469cf8aa3e298512517dd5f33cac6a49f727775df3f33ad5b5b1c6328ec5833292a0efe4137d3fbc1d651f9eb8ed6e5d2f5d6afa5959d549df5e7875a5baeeafd2bcae2ea39c1088905cccb7a6645321e9d4e5eae3fbdbce11c9eb65d4ce789a779ddcad02b1bf52bd9f71a7e871066fb19a9850637d79ad37dbd5b02df64faf2a0587f23a474903a76d59e309fc71f6203635d43f61dbf5cfdf52eacd5f0dc83661af006e0eb855b49a431244d5372b209fcefa9edd37bf63ebd6aa196b32ac0c0bca60008ef657aa71c15adaf362c8587a745c560d9710e17e43e15bc58699a65d1e85107e494ef25f9140cd9b1a7fef446fca566d06935271d375bc7f3bb7f3f38778c936b9c4398b1112a8cc5cacc31aa68c23db466ae9fb89792f356cd7454052a7f09138faae4bae95d5ddb8c2e87d11d2b121e2a6763ef09acdd6d859a7c9479f04e56d6648adaee9a849a158de9ee8d87a9e75a41fc814825c0f96940ca3aaf88a92967ed893db36dde593abc3d5f44db71ecec114ef4e3f91e1cd10f15f066884bc6d2bdf3283e87f3eca24bd9ebff6208dd8a291286ea0422a7e55b08305739f344097c2ab394881472e6bb69eeaa56cf19a3e780f002b975f8a63a6ea5716fb4eb9e5796993a4c1cd6fa4a3d19fecba382c9536f60941229610f98c76581cc1d30745e6e5e4c700d0f5d0e86358fa9a63e9ee611fe54b91789069e57cf198ae83f019e6cb696ad8b1dd011f55f9b972023b4a50aa967d76bef27fe967acc0a9e2f528074b231759e345b1c263baab22395c3727a80907351e0f04f1bd1479c7869e6eed1ab6d23050d497bc873fea0726bc8056daf48eb85e42e7e5c7491701ffa0c711e5cb412ec6599dbb8401aefbb5684c309ec66a0c6118265ca3ba17cae6cadc36347df71cf04eec6e6c595fb259f63c7a57a829a35ddeace16bcd5382410668ff5dd00514954c582a966df97f7af25261be011e0709d195f9834bed672c5447cdf9a6e8acadcf3bfe3f4aba9474ebf1c15f29b1ab117c89aa2bd3da34033bc40280d9034d949c413fc25a977eadd8d71539c0b2261ea92c428773b6f952b9ae88b4322a10d8a3c0f9b4778075e6335405bd7572d60b6de90cd9b5fa487859d5cc12057160d9775aea6dc402de4103e6964b2c7eece08cfc1ed0e8cb196b785e96c8f8c6924f9dee5961776ae6ce29e0d0c08063516c18c88b440ff910c0eaf60b77fd9d5b14fb15f29c536cf2486a8ac2ab5eea868b9daede1e2bf24024b01687df24ac37c52400a36e867b49ad9d411b26cf4bcdf559e6b5b60b5e451fc04eea1941507354b6bd4bca3437e207e5163113e03c04ab29590bd58ef88c05e9caf64ce4eef3aab5a57bedd0f30c25fd79371c2938da79ceb09af497df6701a0cb24454798f065363a285a11f4580cb5dcec61312b3dbbea4cc44535e9cbcf45ab725e725209547a6fcb2d3ce0b8938131ad88efd9899b3c4abb50db72cf3fcbbccd9962474035a001caacc67032750d90dbc563280781d2f3d1427a85d5e586eacc8b122d5fd2b1655f77cb833f0359e97e7c048a4f32b9836b4afa15eed6e810bc3a2b59152e7d282e84fd71fb4c0b3ba0a1e5644c5d84e48daf6d0d5ff76061d5e5c2b8ddcc4d600298b94e2b9c6be7be90d669ca36da25cdb7d85e01d80c8a5bc2090f9ca28d167de590028501a01719dea7f9aeb63cac8484e1363792def70bfc550ef26e38e4dd0d747aadf4521a59ccb6f1501bc1025936059be9c70223adb503463919562d2ce4544a396d4e1b12dc7eeaf6df021795e5bda4456e75a53acc6645b07a0404e3323ea554be11b759836c896beafa63e3170aa41d1ceb5f2b44718c7748d72a79f60b7ff7bb218d0be75b1d58cccf4a2d9e76fa837e391021a4d8a0cca3c302b62bd9f933bebcac249d3d383bf90ef3fcd32ec4d5f8a1d29db0a62552f303a347e2cb6ffc222aedde21bcf164831779f1d47f45ea5521c75db613564db3a86f4241a24b4e53de06bcf264af995ab86c40fb63d2b993eaf2a0a76778b9582523873522bf1c2bc8ed4aec355a7ba57b185a7deeb0c36ff7bb8f176c030ea9dc3f38e7f1d37e922d91a26ae6db9a800d1702f8ffb4af6e0ae9f98e68eeb6841c7460dfa14f4987082d5a7cf0d13b93001be328429969f9ac2834543ce23fad9c4de1ca2dafac2a84b6c91af87af0e9c30fda722acabb3e8907f44e72602411806651c40a06ca0a86126b548d4c063609722f11d57271987655d243805b828ef6f7a44f92df07394b257152d0066ca6f08747fc05a5b8795a3f0aa6ef469ca658da2139c3e758672a4f5b7d8a2fc09f3dbf0413559a9fc7def88730690d370484d226c854b1baf7e5fd9cc0de2ad810b789a1ccd77820d54eaa81cf1fb4825ac017d40c7e92d6037d597eb531b6bb62db806e815b1196043c752776455a88e8cd999d57ffe9fcdeaba85d748bb850838e59de95e551caef03f3776513c4a7e7f00fbfcc372b510b45c97acfe8232580b9da2c493db327561163ef538c8d73c8a97df1832ac7ab0a10c606dc5deba87c4a10d2c2f055327b2180b31e29eae939de901d5efcd8bf0d58e2c4ab3fd27bf523d99c576ff3ddcc2e33c77eaac6656c632656735c0eefbfa39922413e772a84a68cdd61f3d83d7cee85f1e7a8807060bbd3b986a16a63ca20b3c267305b21871a4be12bddd0f443c65593cd09f168a7c9b7a51f935d45c154eaefd24db1c9f65eb270adb2d82ff41807a26571aace9b237da58bb60b36ed817337cf075bbd915ebcfb02d1548b87d61b0a14ea94a9bf16137329e15733c0e21aa6d467a9dd9062cf7e1c9dea3f2ea5f95e70dac96c08f2d0ab80e133b5a8e5b0e5dc14bd2f5054310b139ee0cf4c0df670d248a18b5aa4411f5f0849dee0336c4024adf832fee103fbd043fe3792b5afed72df5c8574bb8308d4a67ef7601cd3eb99f9c47ae640d1991d139c36c9e742613d99e656986984b94da6b98ae5f978a0b84fe6696578565ea91cc6089be7d7fd6f337e24b6d298570b019002c223a7a0ea62a97a43709645d4416ca8ecd214f234d7646ca1ed6c1ffb32a7db8a5631ba211900377219e8c98a9204e5cc17272e602dc040c0fe0302038cba117b19996a726bde41bf227b69bb317e84811c8c2a27059402166b7ff6beea39cbb5c731889444ab23d76e1a36c8b4812f12b9794b0fe1aebe52729987c2ce58e2151c32ca3c9ba2ea138294ad72f90219045377800590a717ef78284d79a664e44ca58cabb288f40456eb02c27a609e4e1b656ad2957f26e100887e5bfbba40dcd33b1324692b2fe013ce9a28ee26616dfb5394390f6ea1bc7af5f09dc03864a78c936212595", 0xff8}], 0xa, &(0x7f0000000540)=[{0xe0, 0x0, 0x0, "667f8ba09697f3c0cd89284372c68d8f228434dadbf80ed00382f30b7e2eb49cf693e53f1bef36e62820c99ebdbb35db69a0a3afe29b7bcf301e9f56f6813ae782f5a731409ca5676124bafeb7aae5f9ef4ef3ff228e181dc9389dea2b44ec1db30d3e9b087f6e48ec9e73f230455c0b26f8853afe8cb304927adec0518d22233413527dc70863ebd21f5ae3f2c57662899e0d0af93ec93751d967547e9ba6c17d76f1d1517c21a9e1a555768da8d6e770afa84f8d25eb72b4be3ca4c3568879048376ec7f59b45a82920fc8d7"}], 0xe0}, 0x800) sendmsg$kcm(0xffffffffffffffff, 0x0, 0x0) 00:37:57 executing program 0: perf_event_open(&(0x7f0000000100)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) write$binfmt_aout(0xffffffffffffffff, 0x0, 0x23) r0 = memfd_create(&(0x7f0000000040)='4\xacXrcO\x00\xc4ut\xaa^ve\xa5\xa1m\x1e\x12\x8ai,\xbeTnt#/', 0x0) write$binfmt_elf64(r0, &(0x7f0000000600)=ANY=[@ANYBLOB="7f454c46000000d2000000000001000003003e0000001000000006000000001e40000000000000000000000000008b000000001000"], 0x44) execveat(r0, &(0x7f0000000000)='\x00', 0x0, 0x0, 0x1100) [ 400.085855] netlink: 5 bytes leftover after parsing attributes in process `syz-executor.4'. [ 400.150608] netlink: 5 bytes leftover after parsing attributes in process `syz-executor.4'. 00:37:57 executing program 0: perf_event_open(&(0x7f0000000100)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) write$binfmt_aout(0xffffffffffffffff, 0x0, 0x23) r0 = memfd_create(&(0x7f0000000040)='4\xacXrcO\x00\xc4ut\xaa^ve\xa5\xa1m\x1e\x12\x8ai,\xbeTnt#/', 0x0) write$binfmt_elf64(r0, &(0x7f0000000600)=ANY=[@ANYBLOB="7f454c46000000d2000000000001000003003e0000001000000006000000001e40000000000000000000000000008b0000000010000038"], 0x44) execveat(r0, &(0x7f0000000000)='\x00', 0x0, 0x0, 0x1100) 00:37:57 executing program 4: perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000000180)={0x5, 0x70, 0x2, 0x2, 0x2, 0x7, 0x0, 0x4, 0x420, 0xc, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x2, @perf_bp, 0x5680, 0xad6, 0x101, 0x7, 0x2, 0xe176, 0x1f}, 0x0, 0x9, 0xffffffffffffffff, 0x9) r0 = memfd_create(&(0x7f0000000100)='\x103q}2\x9a\xce\xaf\x03\x86\xe7\xc0\x14\x8f\xf8\xd28\xf4\x1c\xc0\xf9\x1c\xa6\xab\bi\xe4^\xd5\xfd\xa9\r\xac7A\x94\xeb\xcd\t\x00\x90k\xd6\x05\r\x84\x87\x1c\b\x8c`\xea\x13A\x90m\xb6&\xd0\x9daA\xc5\xb8_\xd4\x18,\f\xd4s\xb2\x99/\xc0\x9a\xf2O\xdb\xc0\x8b\x19\x17\xb7Rvd\xcb:\b', 0x6) r1 = openat$random(0xffffffffffffff9c, &(0x7f0000000200)='/dev/urandom\x00', 0x80000, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x200000d, 0x8010, r0, 0xe57b9000) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1000001, 0x30, r1, 0x97f6d000) ioctl$UFFDIO_API(0xffffffffffffffff, 0xc018aa3f, &(0x7f0000c34000)) syz_open_dev$vcsn(0x0, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0) r2 = socket$inet6(0xa, 0x1, 0x0) r3 = userfaultfd(0x0) ioctl$UFFDIO_API(r3, 0xc018aa3f, 0x0) dup3(0xffffffffffffffff, 0xffffffffffffffff, 0x0) preadv(r3, &(0x7f00000004c0), 0x0, 0x10000, 0x2) ioctl$LOOP_CHANGE_FD(0xffffffffffffffff, 0x4c06, 0xffffffffffffffff) bind$inet6(r2, &(0x7f0000000080)={0xa, 0x4e20, 0x0, @ipv4={[], [], @loopback}}, 0x1c) ioctl$BTRFS_IOC_START_SYNC(0xffffffffffffffff, 0x80089418, 0x0) sendto$inet6(r2, 0x0, 0x0, 0xfffffefffbfbbfbe, &(0x7f0000000040)={0xa, 0x4e20, 0x0, @empty}, 0x1c) sendto$inet6(r2, &(0x7f00000000c0)='m', 0x1, 0x8800, 0x0, 0x0) close(r2) 00:37:57 executing program 0: perf_event_open(&(0x7f0000000100)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) write$binfmt_aout(0xffffffffffffffff, 0x0, 0x23) r0 = memfd_create(&(0x7f0000000040)='4\xacXrcO\x00\xc4ut\xaa^ve\xa5\xa1m\x1e\x12\x8ai,\xbeTnt#/', 0x0) write$binfmt_elf64(r0, &(0x7f0000000600)=ANY=[@ANYBLOB="7f454c46000000d2000000000001000003003e0000001000000006000000001e40000000000000000000000000008b0000000010000038"], 0x44) execveat(r0, &(0x7f0000000000)='\x00', 0x0, 0x0, 0x1100) [ 400.611674] Mem-Info: [ 400.617507] active_anon:268486 inactive_anon:17308 isolated_anon:0 [ 400.617507] active_file:8929 inactive_file:99930 isolated_file:0 [ 400.617507] unevictable:0 dirty:831 writeback:0 unstable:0 [ 400.617507] slab_reclaimable:18020 slab_unreclaimable:126148 [ 400.617507] mapped:60351 shmem:17315 pagetables:3282 bounce:0 [ 400.617507] free:1090929 free_pcp:242 free_cma:0 [ 400.676595] Node 0 active_anon:1073944kB inactive_anon:69232kB active_file:35712kB inactive_file:399716kB unevictable:0kB isolated(anon):0kB isolated(file):0kB mapped:241404kB dirty:3320kB writeback:0kB shmem:69260kB shmem_thp: 0kB shmem_pmdmapped: 0kB anon_thp: 423936kB writeback_tmp:0kB unstable:0kB all_unreclaimable? no [ 400.745098] Node 1 active_anon:0kB inactive_anon:0kB active_file:4kB inactive_file:4kB unevictable:0kB isolated(anon):0kB isolated(file):0kB mapped:0kB dirty:4kB writeback:0kB shmem:0kB shmem_thp: 0kB shmem_pmdmapped: 0kB anon_thp: 0kB writeback_tmp:0kB unstable:0kB all_unreclaimable? no [ 400.812333] Node 0 DMA free:15908kB min:204kB low:252kB high:300kB active_anon:0kB inactive_anon:0kB active_file:0kB inactive_file:0kB unevictable:0kB writepending:0kB present:15992kB managed:15908kB mlocked:0kB kernel_stack:0kB pagetables:0kB bounce:0kB free_pcp:0kB local_pcp:0kB free_cma:0kB [ 400.867600] lowmem_reserve[]: 0 2717 2718 2718 2718 [ 400.879915] Node 0 DMA32 free:308204kB min:36200kB low:45248kB high:54296kB active_anon:1073844kB inactive_anon:69232kB active_file:35712kB inactive_file:398116kB unevictable:0kB writepending:1676kB present:3129332kB managed:2788132kB mlocked:0kB kernel_stack:10400kB pagetables:12980kB bounce:0kB free_pcp:1436kB local_pcp:728kB free_cma:0kB [ 400.944221] lowmem_reserve[]: 0 0 0 0 0 [ 400.951740] Node 0 Normal free:0kB min:4kB low:4kB high:4kB active_anon:0kB inactive_anon:0kB active_file:0kB inactive_file:0kB unevictable:0kB writepending:0kB present:1048576kB managed:516kB mlocked:0kB kernel_stack:0kB pagetables:0kB bounce:0kB free_pcp:0kB local_pcp:0kB free_cma:0kB [ 401.007259] lowmem_reserve[]: 0 0 0 0 0 [ 401.015785] Node 1 Normal free:4040764kB min:53696kB low:67120kB high:80544kB active_anon:0kB inactive_anon:0kB active_file:4kB inactive_file:4kB unevictable:0kB writepending:4kB present:4194304kB managed:4128256kB mlocked:0kB kernel_stack:0kB pagetables:0kB bounce:0kB free_pcp:0kB local_pcp:0kB free_cma:0kB [ 401.081468] lowmem_reserve[]: 0 0 0 0 0 [ 401.095268] Node 0 DMA: 1*4kB (U) 0*8kB 0*16kB 1*32kB (U) 2*64kB (U) 1*128kB (U) 1*256kB (U) 0*512kB 1*1024kB (U) 1*2048kB (M) 3*4096kB (M) = 15908kB [ 401.132847] Node 0 DMA32: 386*4kB (UME) 412*8kB (UME) 73*16kB (UME) 256*32kB (UME) 352*64kB (UME) 90*128kB (UME) 56*256kB (UE) 7*512kB (UME) 9*1024kB (UM) 2*2048kB (UM) 56*4096kB (UM) = 308856kB [ 401.177062] Node 0 Normal: 0*4kB 0*8kB 0*16kB 0*32kB 0*64kB 0*128kB 0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 0kB [ 401.200115] Node 1 Normal: 77*4kB (UE) 385*8kB (UE) 294*16kB (UE) 81*32kB (U) 20*64kB (U) 19*128kB (UE) 10*256kB (UE) 3*512kB (UM) 2*1024kB (ME) 3*2048kB (M) 980*4096kB (M) = 4040764kB [ 401.234677] Node 0 hugepages_total=0 hugepages_free=0 hugepages_surp=0 hugepages_size=1048576kB [ 401.254967] Node 0 hugepages_total=3 hugepages_free=0 hugepages_surp=3 hugepages_size=2048kB [ 401.277898] Node 1 hugepages_total=0 hugepages_free=0 hugepages_surp=0 hugepages_size=1048576kB [ 401.303898] Node 1 hugepages_total=0 hugepages_free=0 hugepages_surp=0 hugepages_size=2048kB [ 401.327377] 30761 total pagecache pages [ 401.340808] 0 pages in swap cache [ 401.347637] Swap cache stats: add 0, delete 0, find 0/0 [ 401.365150] Free swap = 0kB [ 401.375125] Total swap = 0kB [ 401.384231] 2097051 pages RAM [ 401.395055] 0 pages HighMem/MovableOnly [ 401.403898] 363848 pages reserved [ 401.416552] 0 pages cma reserved [ 401.424875] syz-executor.2: vmalloc: allocation failure: 8589934608 bytes, mode:0x14080c0(GFP_KERNEL|__GFP_ZERO), nodemask=(null) [ 401.449659] syz-executor.2 cpuset=/ mems_allowed=0-1 [ 401.465404] CPU: 0 PID: 25356 Comm: syz-executor.2 Not tainted 4.14.230-syzkaller #0 [ 401.473320] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 401.482681] Call Trace: [ 401.485284] dump_stack+0x1b2/0x281 [ 401.488916] warn_alloc.cold+0x96/0x1cc [ 401.492897] ? zone_watermark_ok_safe+0x220/0x220 [ 401.497748] ? trace_hardirqs_on+0x10/0x10 [ 401.502105] ? fs_reclaim_release+0xd0/0x110 [ 401.506529] ? ip_set_alloc+0x7d/0xc0 [ 401.510347] vzalloc+0x122/0x150 [ 401.513718] ip_set_alloc+0x7d/0xc0 [ 401.517363] hash_ip_create+0x41a/0xe60 [ 401.521383] ip_set_create+0x600/0xfd0 [ 401.525282] ? __find_set_type_get+0x340/0x340 [ 401.529867] ? __mutex_lock+0x360/0x1310 [ 401.534058] ? __find_set_type_get+0x340/0x340 [ 401.538650] nfnetlink_rcv_msg+0x9bb/0xc00 [ 401.542916] netlink_rcv_skb+0x125/0x390 [ 401.546987] ? nfnetlink_net_exit_batch+0x150/0x150 [ 401.552026] ? netlink_ack+0x9a0/0x9a0 [ 401.555916] ? ns_capable_common+0x127/0x150 [ 401.560351] nfnetlink_rcv+0x1ab/0x1da0 [ 401.564323] ? __dev_queue_xmit+0xcd6/0x2480 [ 401.568744] ? __netlink_lookup+0x345/0x5d0 [ 401.573091] ? skb_clone+0x126/0x9a0 [ 401.576805] ? rcu_lockdep_current_cpu_online+0xed/0x140 [ 401.582342] ? nfnetlink_bind+0x240/0x240 [ 401.586514] ? netlink_deliver_tap+0x90/0x7d0 [ 401.591148] ? lock_downgrade+0x740/0x740 [ 401.595325] netlink_unicast+0x437/0x610 [ 401.599421] ? netlink_sendskb+0xd0/0xd0 [ 401.603485] ? __check_object_size+0x179/0x230 [ 401.608069] netlink_sendmsg+0x62e/0xb80 [ 401.612134] ? nlmsg_notify+0x170/0x170 [ 401.616114] ? kernel_recvmsg+0x210/0x210 [ 401.620268] ? security_socket_sendmsg+0x83/0xb0 [ 401.625027] ? nlmsg_notify+0x170/0x170 [ 401.629004] sock_sendmsg+0xb5/0x100 [ 401.632723] ___sys_sendmsg+0x6c8/0x800 [ 401.636699] ? copy_msghdr_from_user+0x3b0/0x3b0 [ 401.641464] ? trace_hardirqs_on+0x10/0x10 [ 401.645710] ? do_futex+0x12b/0x1570 [ 401.649427] ? __fget+0x1fe/0x360 [ 401.652891] ? lock_acquire+0x170/0x3f0 [ 401.656893] ? lock_downgrade+0x740/0x740 [ 401.661057] ? __fget+0x225/0x360 [ 401.664513] ? __fdget+0x196/0x1f0 [ 401.668052] ? sockfd_lookup_light+0xb2/0x160 [ 401.672544] __sys_sendmsg+0xa3/0x120 [ 401.676340] ? SyS_shutdown+0x160/0x160 [ 401.680317] ? move_addr_to_kernel+0x60/0x60 [ 401.684721] SyS_sendmsg+0x27/0x40 [ 401.688292] ? __sys_sendmsg+0x120/0x120 [ 401.692353] do_syscall_64+0x1d5/0x640 [ 401.696331] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 401.698480] Bluetooth: hci4 command 0x040f tx timeout [ 401.701523] RIP: 0033:0x466459 [ 401.709880] RSP: 002b:00007f537aa52188 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 401.717595] RAX: ffffffffffffffda RBX: 000000000056c008 RCX: 0000000000466459 [ 401.725127] RDX: 0000000000000000 RSI: 00000000200000c0 RDI: 0000000000000004 [ 401.732415] RBP: 00000000004bf9fb R08: 0000000000000000 R09: 0000000000000000 [ 401.739687] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000056c008 [ 401.746956] R13: 00007ffd16714cef R14: 00007f537aa52300 R15: 0000000000022000 [ 401.793231] Mem-Info: [ 401.795744] active_anon:267398 inactive_anon:17307 isolated_anon:0 [ 401.795744] active_file:8932 inactive_file:99528 isolated_file:0 [ 401.795744] unevictable:0 dirty:424 writeback:0 unstable:0 [ 401.795744] slab_reclaimable:18019 slab_unreclaimable:126021 [ 401.795744] mapped:60226 shmem:17314 pagetables:3224 bounce:0 [ 401.795744] free:1092596 free_pcp:353 free_cma:0 [ 401.836773] Node 0 active_anon:1069592kB inactive_anon:69228kB active_file:35724kB inactive_file:398108kB unevictable:0kB isolated(anon):0kB isolated(file):0kB mapped:240904kB dirty:1692kB writeback:0kB shmem:69256kB shmem_thp: 0kB shmem_pmdmapped: 0kB anon_thp: 428032kB writeback_tmp:0kB unstable:0kB all_unreclaimable? no [ 401.871135] Node 1 active_anon:0kB inactive_anon:0kB active_file:4kB inactive_file:4kB unevictable:0kB isolated(anon):0kB isolated(file):0kB mapped:0kB dirty:4kB writeback:0kB shmem:0kB shmem_thp: 0kB shmem_pmdmapped: 0kB anon_thp: 0kB writeback_tmp:0kB unstable:0kB all_unreclaimable? no [ 401.902126] Node 0 DMA free:15908kB min:204kB low:252kB high:300kB active_anon:0kB inactive_anon:0kB active_file:0kB inactive_file:0kB unevictable:0kB writepending:0kB present:15992kB managed:15908kB mlocked:0kB kernel_stack:0kB pagetables:0kB bounce:0kB free_pcp:0kB local_pcp:0kB free_cma:0kB [ 401.934064] lowmem_reserve[]: 0 2717 2718 2718 2718 [ 401.940231] Node 0 DMA32 free:313400kB min:36200kB low:45248kB high:54296kB active_anon:1069592kB inactive_anon:69228kB active_file:35724kB inactive_file:398108kB unevictable:0kB writepending:1692kB present:3129332kB managed:2788132kB mlocked:0kB kernel_stack:10240kB pagetables:12896kB bounce:0kB free_pcp:1408kB local_pcp:740kB free_cma:0kB [ 401.977019] lowmem_reserve[]: 0 0 0 0 0 [ 401.981613] Node 0 Normal free:0kB min:4kB low:4kB high:4kB active_anon:0kB inactive_anon:0kB active_file:0kB inactive_file:0kB unevictable:0kB writepending:0kB present:1048576kB managed:516kB mlocked:0kB kernel_stack:0kB pagetables:0kB bounce:0kB free_pcp:0kB local_pcp:0kB free_cma:0kB [ 402.012806] lowmem_reserve[]: 0 0 0 0 0 [ 402.016883] Node 1 Normal free:4040764kB min:53696kB low:67120kB high:80544kB active_anon:0kB inactive_anon:0kB active_file:4kB inactive_file:4kB unevictable:0kB writepending:4kB present:4194304kB managed:4128256kB mlocked:0kB kernel_stack:0kB pagetables:0kB bounce:0kB free_pcp:0kB local_pcp:0kB free_cma:0kB [ 402.050769] lowmem_reserve[]: 0 0 0 0 0 [ 402.054911] Node 0 DMA: 1*4kB (U) 0*8kB 0*16kB 1*32kB (U) 2*64kB (U) 1*128kB (U) 1*256kB (U) 0*512kB 1*1024kB (U) 1*2048kB (M) 3*4096kB (M) = 15908kB [ 402.074109] Node 0 DMA32: 451*4kB (UME) 336*8kB (UME) 91*16kB (UME) 261*32kB (UME) 352*64kB (UME) 100*128kB (UME) 57*256kB (UE) 8*512kB (UME) 9*1024kB (UM) 2*2048kB (UM) 57*4096kB (UM) = 315100kB [ 402.097313] Node 0 Normal: 0*4kB 0*8kB 0*16kB 0*32kB 0*64kB 0*128kB 0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 0kB [ 402.117096] Node 1 Normal: 77*4kB (UE) 385*8kB (UE) 294*16kB (UE) 81*32kB (U) 20*64kB (U) 19*128kB (UE) 10*256kB (UE) 3*512kB (UM) 2*1024kB (ME) 3*2048kB (M) 980*4096kB (M) = 4040764kB [ 402.139291] Node 0 hugepages_total=0 hugepages_free=0 hugepages_surp=0 hugepages_size=1048576kB [ 402.151947] Node 0 hugepages_total=3 hugepages_free=0 hugepages_surp=3 hugepages_size=2048kB [ 402.163006] Node 1 hugepages_total=0 hugepages_free=0 hugepages_surp=0 hugepages_size=1048576kB [ 402.176036] Node 1 hugepages_total=0 hugepages_free=0 hugepages_surp=0 hugepages_size=2048kB [ 402.199085] 30769 total pagecache pages [ 402.207544] 0 pages in swap cache [ 402.225796] Swap cache stats: add 0, delete 0, find 0/0 [ 402.235994] Free swap = 0kB [ 402.246035] Total swap = 0kB [ 402.256198] 2097051 pages RAM [ 402.266303] 0 pages HighMem/MovableOnly [ 402.278312] 363848 pages reserved [ 402.281778] 0 pages cma reserved 00:37:59 executing program 2: openat$adsp1(0xffffffffffffff9c, &(0x7f0000000040)='/dev/adsp1\x00', 0xe001, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) ioctl$SNDCTL_DSP_SPEED(r0, 0xc0045002, &(0x7f0000000000)=0x7) 00:37:59 executing program 0: perf_event_open(&(0x7f0000000100)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) write$binfmt_aout(0xffffffffffffffff, 0x0, 0x23) r0 = memfd_create(&(0x7f0000000040)='4\xacXrcO\x00\xc4ut\xaa^ve\xa5\xa1m\x1e\x12\x8ai,\xbeTnt#/', 0x0) write$binfmt_elf64(r0, &(0x7f0000000600)=ANY=[@ANYBLOB="7f454c46000000d2000000000001000003003e0000001000000006000000001e40000000000000000000000000008b0000000010000038"], 0x44) execveat(r0, &(0x7f0000000000)='\x00', 0x0, 0x0, 0x1100) 00:37:59 executing program 1: ftruncate(0xffffffffffffffff, 0x5) perf_event_open(&(0x7f0000000180)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41ba, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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(&(0x7f0000000040)='./file0\x00', 0x0) perf_event_open(&(0x7f0000001280)={0x0, 0x70, 0x7, 0x0, 0x1, 0x1f, 0x0, 0x9, 0x8, 0x8, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x3, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x3ff, 0x4, @perf_bp={0x0, 0x8}, 0x0, 0xfffffffffffffffa, 0x4, 0x1, 0x3, 0xff, 0x5e1}, 0x0, 0xa, 0xffffffffffffffff, 0x1) chown(&(0x7f0000000280)='./bus\x00', 0xffffffffffffffff, 0x0) io_cancel(0x0, 0x0, &(0x7f0000000240)) socketpair(0x0, 0x0, 0x0, 0x0) r0 = dup3(0xffffffffffffffff, 0xffffffffffffffff, 0x80000) bpf$PROG_LOAD(0x5, &(0x7f0000001b40)={0x0, 0x3, &(0x7f0000000300)=ANY=[@ANYBLOB, @ANYRES32=r0, @ANYBLOB], &(0x7f0000001300)='syzkaller\x00', 0xa21, 0x0, 0x0, 0x41100, 0x8, [], 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x40000, 0x4, &(0x7f0000000200)=[{&(0x7f0000010000)="200000004000000003000000300000000f000000000000000200000002000000008000000080000020000000dcf4655fdcf4655f0100ffff53ef010001000000dbf4655f000000000000000001000000000000000b00000000020000280200000284", 0x62, 0x400}, {&(0x7f0000010400)="02000000030000000400000030000f", 0xf, 0x1000}, {&(0x7f0000010500)="ffff000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x1002, 0x2000}, {&(0x7f0000012600)="ed41000000100000dbf4655fdcf4655fdcf4655f000000000000040008", 0x1d, 0x4200}], 0x0, &(0x7f0000013a00)) setxattr$trusted_overlay_upper(&(0x7f0000000140)='./file0\x00', &(0x7f00000002c0)='trusted.overlay.upper\x00', &(0x7f0000002040)=ANY=[@ANYBLOB="00fb9c00006c09ecfa2d815613e88c55159d7bde328b9314c8d1dc44832863a17d12ec2253589e73b5c026fe20b4f2bc4d6745fad01b0041044fe001ec106e50dfacc64cf2bcc833d311dba624b3230f03e9314c67d4fab8a9c195da879993bc0576be338045c6f7ebec34525327dee2513fcfc161aba086c36bcc7ff841837a13db49d1a6a292803b5f2607697305c8efff328aa4add29c3d5a9b355d529e9c19acc03ecbd5ac4f5c2bac6e7c8fb53753c2d19810bb6a83b3dabce4dd49e235644183b782a10eec2776574195989a709fa4e083f8f3b87c5f6ddbef3dc977cbe84d2fbca58a518b051f76eab38a082aab990b8ac4d07549d1ec109f732478290e3cb60b154a1edd1a85544391bca7da8dcfcc205cf3038f42c0e8722eca37128b07d107d985f7250de5d54682f6244e739ec8f4ed8bf77a5a20d8ec27bc7286d9018ab8de38981aa87f0c6c0fd46f1f73763b743d3e1207289334562590fcf2ab2766850d052489841441e9574ce821cfbf7b1dfadd61b503aa7623a9c664360c5358bf102dfa0d3e552bf387fdc8dc873f4b59bddce9beb00e74a189de0258ff7276dba0757d3086a284359f9ce0195d08492edc817127ec99e7e33b74d7ec6b32dd4c9f882d9748dbc99b97d24114a39f2210cecafc36b91988a4bddf1d2b7c7e647dfa9f88da6549a26eb55c9174790666e08fc0b3ee7d1e6674fc4224dd35e8924be5e61d114604a138069c02db7ea9033fa665fdb8950ee87935d76672072d8523f526e11fde80b5cba875672aa7b9dc6078caf3eb6d806bd4ff7f8198da138906007ce45099e0523184f8200f89629d3f1abefaa12afa59d7e0c05eded0d1e34561386b945e3c7cc0ac3b2d77d0ddaa7911a01aed5b6159c411baed6533bce1ce76985017762aa996d79b82b29d514d28db106ffe5d1e561804f54ea7884d8b3d158510bdd08bb59955adee054130bedeaf9b2d26f21b7d0bce3259e5901c3cc973a2795c1421ec3b0b1957292c3bf43ff83f0ef102155ac2dc1a4c55f0ed70c9b3614b3896e021f117c3a80c2aae09092bcd3bc634017fffc154f8aa21394431b63c100f19298de204b27a77a00681a207506ad1eb03e97f81e9d1671d026186e0b551252eed4f7d12d0480616e7b17d16aea3418dba6ff29520404f77d67581eac956f80ae36a1e5e07a92c32e69d4dd676c5b63daa80c656fd222f4b406db28a399c14267f3dea94879aecad9cf13f3964c7ae5447afab8be34db87fa1e483fe09c628d231a8dbbb35096004fbb0cf5a6e13ab374f17d05249215bb4280a2c61732b187d698b66ec7314c21ec4c2c97c288d395104e2db29529f992da8b6cbe4d425b23b3304d457b75328a40b3936a6d5587c068a449501704f637c85fb046df24c4c462e09e1bfa5f7d3943b462da69c1ffc460a82aad0191ba77fa18aaa7ea9fdc168b9361e9ca16d56b36a6821b22764fda8000dc857db9ee5aa7e53202b35e7b3acb59f8151c3fd74063f132f51dceb0b3fb7920d5d2ffbc4847a65ab1d9f88088b2f28254f2695ba55deb705429db7d3167158676083e5df15c4318333f4870cbbdee2866259d8a1d84f7f141887f232230ff973c2fbfaa21933c0e7661b83a52e0a135820f20ef4725b025c4ef1f433a93d05a75a3ccee3748d02b14b3ebfad8b8a819bc97358abbe516725ea5b145612d7416b264b52e49301092301e7bceb75cec58e1657ca7076d721c76cfec1811394f7158f451c87e586dab0cff7eccea7af211b308422edb5caadd615dcf0a96b9d460dd60e4d802120795bb3b659ef88fca4d758be1f5dd83d7f3946accfefdde5c50551f586fe73ef33dcc42b84781e943b18e2ae05cb209ebe4b5f3a26eac806777b9c9e18ee617609c6909d1581eb60a9a9d1053c26738e8491795865bd090b2fe97948d1b6f49a0f6e4253add1fda4545c19dafb86e5966739d39ec57310a45d646f33c0f6a339d560c96aad2120738d0b430a011189cab1d795095c11609efda879614286cbe7ddec26a4e9ff17135c63af046800ca11dbd82711f4fc570b50d799eba2a4ec2b04f15e87703bd54fc1d5f3c137ff8185414387c995113225795072630f49125b5b1fd0322793b2bb6fb24b99a521829555341ee2a2241dbe80746452dfd715bff60f4a40f56e12f6043381ebd06b44e3eaf68340efaaf36ad7cd2af8574d068e09440d6b5f0a22e1ba1dbca51e2b0aac25dab11ca88a0262293d89321181501ba32b3dac866c19d2e836209472ad2aa8a4af62af995b8c6d0b79c3edadbbc7fd38033a761ace773f2acb8ae79f84205cbcc296a65055d10b6cab38b8aba50539b6926ebb517228af26af276da8c635b769273db475ecd8b281ea3b3fcf858bef76ce761e11e84088c44ccf0e1b986483ed1f8ade7800716f7bbde795e37ec5fc950fcdae1eafda3991b231728c7bf36c3f1d7950ba936ec41b467d9943805881a414b8aa11c566d0d1b763caef197d19af8546a173dd8f2eae9f5a49e7bdfe9e287de4e16a5f96074553622a7fd3d0646d4e07ebdd402c6579b8f8ed25f468ce2427567563cfec729e1af74a62d92c03b1e45df4d29deb4f3a247e5ac1ab1fc74bfef2b8082d55f20a5fdfbe456e1493cda4035766bc9f215730456338e34b85f847377eaf0965f7b43c457bc011e61273543980ee1a1e6fea0c244e593d83e144c38416cc94a519799f2bc300000000000000000000000000007dd304d3c00f220d93e1ea2745229df91b47574b4d8bd433e2a3ec6a9cf8584843d9c75b6d7eae4ab52ed424a49abcb2c1570e3430530a15d2c58f176ede33ba9d0774f23f43fca4e95f1d316991ecbef5d244855295e59801c4dc94b125c3bca394a8d4ec0b5d7ae13a3cfcf77c7edab7bbae9fd8146fafbb91bde3a4b4e3af2b85176306be7faebb51dc8309e96ef6523772b7c661299a8776d000e438f48d26099655bbc9243cd0c287d0add8b1ef220ea1566e65155fa4b11ffe1c0ba54df7efa5bc92c8c0b97fe7058694e53730ba41ebd8e6f648926361538788d253868649725e9d7d62a542686ce37e7ec175a4ac7809dd8a5db786a38cb3c42351a984d2c013958baba7efc5b8696d4359fad86f43b4832b8f4984d223b32ffa5abad1"], 0x79c, 0x0) setxattr$trusted_overlay_upper(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='trusted.overlay.upper\x00', &(0x7f0000000380)={0x6, 0xfb, 0xe01, 0x4, 0x0, "b145e3180bb48426b58ee26ae64909d4", "8dfa95f490b5c29ff9389f224c1d0f8d82b5401c68b18752f1f24810951641b2d28aa470a5fec7cc1cabfbdc679b6581b170cb2963e4d4421cf7cf61bf2e91106a5ccf86ced704dd5a91ce8fb6fa3bd4f0264986d9029c368058c1e293fdeab2ecadd3a1ccd738982be05e6527994f4d77691586962fb2ae58e80d061dbba03c9a595ffd4fb2788cd2a8e6147bf811fed93b0583e9ccd11df48aff0b5e0fc187392aa58728bbb313b8de8064e11cf658d4bb435e975574075faaae14529f47d687b1178c084e23c07574ca6d52155b5710231f80b96d6e3f99a05008ff65fc5a88242e8c12cf627442215a5eac9c07457af4980fb3cff8e999c94b6a95bb86457a9d71f139c054c26c88591fefa00524a080ffea5e29a99539b2beacc330b9c4c787e8adb5cf3e1dc30e877e2df587d44e9f2b204a99d914651fb183f816760ae3075916630905f52ddea2dad60a27da4650af5d05443215f78a826fd0599d12a4d9fabe4a3778ea20893b1afa01b78753cd758899b74aaad16b3f573eb2f39153b8c5cd0cbcd06274a462773e3f52bafe685084f9e482a3258cd3aedb1504cc0dcd567917600e564ff2d2fe8fb4afcd235db6db4fcda2b8f53798039f73dbd10b8c2f99697743a5b78a141f18a831aa794dd9430e2ab8b596e3d78e59d6763a86b0885e8f627002a5d77eac470fb685a4f7814b130fa4a7e5e66b3e6e3fae7bf31321c9f8858d8996c56391e41ed62fa28b4db74582f7578bc22266a64476654a23aa3878cc4e4b1c2d961f6e223498e0937572c7db8e6265063101cab017a65a7c77a503fec556060f8102caa95c5a23eebcdd3d1897f05f1328acae7446b5d5db454013c7e42c4d96accf8ddfe71fc7e5f56370d18a69dc699ad1303cb38a11f83d1a8660846755cd47a7f3a433a4011ee128b1e1ffec5a440621a6d044bd17ceee1f5cfec1dd35f41b89a816eaf5f25754307cb3968eae10d566fb79679c7af6ff82b28766cd99539dc09cefc0523a2112c5c81b269c8ec59131dbb9e5cb04d94b28f586b68b5d7df852866ad550768b34712a6080648ca5e3ddbb0996f0b0497ea907c6225d86664a4d5a659782373672b91e6c8ded3445dab6302bf55de0ba17560668426dcc562f757b019c878969a364a5e60be8eb6c3595846b7cbdbd0e1f88422a50d083bf65dd9dd2f5919bf38c2a74fce75f20517a17be51efd6f794e0f59e91da0478b833184db399e635d5c6a469bd5d1dde0c426fff46a4aea7af93ab32afef4d7864e7c7c6b81001293d1888b45f75e98707513fbd69ae16ac5b344532b7d62dcbfc1edc2bceab8a0ec62bf4638f13b968b764ece346288fceec159e68f49db618ea2ad067b301bb69ef7f983afd323738d9abdc729080130b00ee1e82997e9a41f03dd0712d73e334555e440d782adc17302bd3688b37e21dcc044cd139b7cf575ea372916ad6b94e6624cd77a97f18941e69eac13636a30e66cfdb31621145784864f25e61d66eabbafd2580bf1dd950a3e4884bf23c223711c833c715e8b1bf6a187da53bf021b53e5a3297e6d235b6effdd41c4b4de8a5bdbc84b002857e2483e35f3594809261454b257896e966c69b1fd95cc319e309e00e3f70b708794b742bb19234df85411c225b86c0115454a965b278dd5f6a7ea0e21c8679b57bf9090a1ce919c4d1056839725dcaa73640f3a9cc517284806653063fbb48bb614f1587f1cccb65f074c4508670f25e7a1fb3bb5b0c1a3d13b3a70a05f9be65880580809e80a5358132ed29a0ff8286d8de4812e4a0b5eb8bb12374ba43cf555fd033b9d4e95280293971fc81ff68c866df2cc49fecf90651b04de9d755dd77186b31de06d9828971c4202b98f757ffa00b0a7a3fab432dda48f6e3f2ac364a7a5749f56bf32142b2ad6c82f394477a7556a247d4863b2ba06b33e862f9ba43599c013d5739b3ce841e1776dbf03ef0b9c3fe3a138b2af1604c789b528dba03b5bdf6109adaf94aa24dad44b3257ca0f4e6800aaf1c0ef19c9461a56486d6909514b98603846d6ffb5d0acb57186dd9d6cd7420c86dd9f0bb66e55dd70438cf20ee740cf780ea58b9562df870fc18659a6d9185873870790c9f087082365f40d7de077b81131d1b6651cc2fbe656fa7ed8f56c03d082fbce1dc67325c57d5af51d5fd243eb34b3ff952dd17d84a5688be17341f9d1a12e14f164f1065769d1ee1500afd2b52eeb470412fe623d58815b0f1170d519659959471b23fae3175f1409148daeb6d1f27622fa63bf06ad61362aa831c5ef62a03607eb2b8542c4b17d1d3f915d93f5df579068f015f0c78d2d87805ebfe8e6f57ddeaeef2a73e0283680227f1987561999d1a4a9e1b11ab945458a17f5c8d161b82b416e00bc90d2d5f5efffeafea0c30a6dbef943d4a580c4785118da34fd15514b81a8e7b5a9eebfe59b0d3565ded6c5200b20bd56eed9f95bb0e4d68bb99ce629a646c69270492b00e984317bb17f6bb29c264f64347b4948044b9f35f72889a0733e9b5381beaa1f69a72aa57cc00c24916d98f26fe0cf0457ec975b037cca64d581dd32005b7d7d39f26eb688002561366d68057d4183e940b6509468f0268174b35e0e13a101a3071b58df7cbdbc7819b523e30b74ed088a32c7ba159abd986a4607ebfc036e396645705b076543dd27b33b7bcf5b2f7fe989902d346aea6c7ef67573c83903e09570bc48017e01bfe1686e9fe3da28e727d679ddca33ce193fd3c4a525c25eb9d4e0d727dd0c9c9ee3709755344828402a6d384ea16ad9bdac4518df78eb1a848c269c7571d56742c2ff67fba4a57aefc93c45f814e4eb8cb9c04989072a25c8ccca82862053c1c0fde1891e5c8f8783118485f25adb48a1dce26eacdd4ddc84d07473d61cf6ee6a4d28b022311f1b7151763e083488866a8a7edddc8f61ffb6451764a6008f022d346c819ec86a0256958265e5ce28da25f84e90cdf97abf746108d782661f5533547099a4f8928a071f0afbebcb4acb82eb3f8aa14df0823ceade1dfc7e052fdb79d7dabd5477f4d18b602721892c56a8de2e0a955dbd60201fbc4ebf088b6efd6ad133cdf5134825517a8a21e16ab52ce3dc4b75ff07e33d74d68d5bd04056c88cfeea72065bed06eb9ac039d8130477ca68b36c06a15567e178012e2e090b42bdc235e05ca662aae33c1f736aefb41621ed734813db359d6ee2c3ac01aec680369b7164325c6fbfe0b28363f7d88f132f0eae29f132757772fc7336c5554907ab10b7143da1b62d9dbaa960fb7e32700334ee6a00f0f4b68e86dc0cdf09a8919b37d5cca678cdb09b1ba31e32e6a8a873faff01e7e37aebdac6fe276539eb764c37b2c54942b2c3bff04ecebaffbfd871efd41b6392a1e3be49a078abd76f6ce08431ea920d04ea2972291169487a056d4719eb08c1f52ed3ea26af31ae9d9d16463387e6e1a6b0d66040a7af2f0ce3a0b8df477f06c64f30ba59f6dfade2cee217cf56fadc107d603c80a2e68dd8b11e84dad6857495435c6bf5d7af2bf02c3b05e472b736114ef171a5358908657a4923460e295097081baf8410e17c9fa58e908d67124cc25d73e8c09ddfdfc7f663fb40a72691164490b7ea506084777283b653d2622972afe4ab4b24919f12f54cb3e03fff483632543a202b4662b1056f6b20830f8bd0cdf2c48ee0f1ca966251d4c0ece6dc318a7b2da1c37204b7a699fd195b817f669c7060c958f2bddbb868aae4801325c7933833d65bc5a95a0cf12212053a7f140359ec41e4f13241f9dbce60b15c81b349f18e2839907b75ae71fed5d2551b289ab139cfe4d80bc495dba7142cf2a65607b9bdf2b6c7045251544a6dc7e9f91dd55a3c962531ab30ddfe6cb91d578d08fb4b8e390ea816694298f9422f5e7a4610a3739d7ef3f5d4de5a45ab4220275620fb3020adb0f805d05b7cf14b216185f88295c1758ba6a98381da167c6ef57a3724013490de36a844f54e7d46f303a7f1ef50f1c273650c31eb37226a83c7915417e5d9692dace1c0c782a44ce661f3197e63bd9b0b0a78e2e2d2b3346e35294fb0b660909fb84acd0dd3390339568c223cfe8199abf117d6a548171a8e06f6d988f3979ebe4bb576d92fcf1231d943654de1a4d1ca08195d31ef8c12f62f25929a35e920eea9c3dd21b19b173a1a324e65949c5b204923e9a96100cdb5cff70351af51351ec38200cd8e7c5d6fb56a1607f88cbda686dcd4412855c16a9beccc2f0aa5420ca108115230574b1a5c67227d749fa247121bc689a2d44af153a929faca22cf1d9192eb148dcd8223c6d83c914be7cfdcbddbb6992ac47041e7b0b6a2dc8c91136e659b9b412101588f72ea73b4a41b2eb6f7b6d9d02502bb9856f46dd52890ee63913737cfb9e990950682c5bd1b627193272ae40d80cdad7d7a0ec90284af17aaaff7837039c58120929d287154406067bebec84e7a6fa44fab2cda175ee21e13739b9d092a893400a6db84d428393dc131023ab96fce6a681ba79f7e0ceb348b0d88c862629b9ed6ed18671926eaeb750c15b1f29e81e37b94ad7c07680e6fd7efcde6c2cc923d1c5c77642b0853e2fa7beabba21e8f733748a249de444266f083cdf6533d80407e9f46a870ff96745e9ae3efc2f1a3dcdd9668b095ae302dbcc08dc56f85295619ee5a53cabf0adae2277e8238bac02879ce81ea9402aec43f1f2ff0f6f2ae795fcd1af34901ce4c444c63f8445e788e518abe68acb34c31980980a01c0f838d01a8fa77fb542c96b341fb8ce311da00f6c601c2e66adc5a87637297e548a22f2365fc948a780045b12e21c199fca8cafb67c69e6d12327718bca40d35957d734c418a7ddbd9d2572a555ed2bf73ae50c554cec16e3d55d61f81f884df0646205d818a0b5d1917e5ad7df05b7ba6d0d0b816addec7a9b693363209e8faf5c7e87f9dd1abfda1040f77be95060ddd4a9933f5e56b0bb9b69fa871450a7ab44058c69c9683eeb01e4a705db5ad827623bf7611398c9191e"}, 0xc001, 0x0) r1 = open(&(0x7f0000002000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x5423, 0x0) ioctl$EXT4_IOC_MOVE_EXT(r1, 0x5452, 0x0) connect$inet6(0xffffffffffffffff, &(0x7f0000000000)={0xa, 0x0, 0x0, @mcast2}, 0x1c) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0xc) setfsuid(r2) mount$overlay(0x0, &(0x7f0000000340)='./file0/file0\x00', &(0x7f00000011c0)='overlay\x00', 0x28000, &(0x7f0000001200)={[{@upperdir={'upperdir', 0x3d, './file1'}}], [{@uid_lt={'uid<', r2}}, {@appraise='appraise'}, {@euid_gt={'euid>', 0xee00}}, {@dont_appraise='dont_appraise'}, {@smackfsfloor={'smackfsfloor', 0x3d, 'ext4\x00'}}]}) sendmmsg(0xffffffffffffffff, &(0x7f0000000480), 0x2e9, 0xffd8) 00:37:59 executing program 4: prctl$PR_SET_PTRACER(0x59616d61, 0xffffffffffffffff) clone(0x80100900, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) r0 = gettid() wait4(0x0, 0x0, 0x80000002, 0x0) vmsplice(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="0f34", 0x2}], 0x1, 0x0) ptrace$setopts(0x4206, r0, 0x0, 0x0) bpf$BPF_BTF_LOAD(0x12, &(0x7f00000000c0)={&(0x7f0000000440)=ANY=[@ANYBLOB="9feb019400000000000000007ce7a003000000000000000000000b000000da000000000000000a00000000000000000300040500000000000000000000000000000100000000000000000000000000000000000000000000e00851425badcae843f700000000000000000500000d00000000000000000000000000000000001000000000000000000000000000000000000088f69d9b"], 0x0, 0x97}, 0x20) process_vm_writev(0x0, &(0x7f0000000080)=[{0x0}, {0x0}, {&(0x7f00000193c0)=""/102389, 0x18ff5}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, &(0x7f0000001800)) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r2 = syz_open_dev$sndpcmc(&(0x7f0000000400)='/dev/snd/pcmC#D#c\x00', 0xfffffffffffffff8, 0x400) vmsplice(r2, &(0x7f00000017c0)=[{&(0x7f0000000500)="a1d2d3430eb497041fa37bd660e13e14afb5ba2c7d586ac5805611c1523962925e373baa9998f705c62934f51441988a6f7ae5294922c87f304f84ce46de05a10f7e660174aca1b4cbe0a20c9255e9ffc12081786d922edb513dd9d5aa96e3b7463e90e3dbbfa7e64f72a654a37923dcb66574b7a7f2cb6516241593d8c7b05fe179e52fe7bfda77dc4aedf33dee3e88db0a85e3be48b199aeff6c53d80dd618c8e90b0fb51b8108a448f4a8c2984a178460a93496294b0aab8a0727080b749340848234", 0xc4}, {&(0x7f0000000600)="fb91515ff8cd4df1e5e626b65aabd7903ba689d931386c105fc4ce4a12c8cc6d480778141a25e5fe97b86c9ff41f02f2718379c46ea29eedb5e4ee4cb9a3774e85d1d46af53c2116b4c5fc7223bacbf3396b5285ca7b9d886e1236387da365f7ba2a95ac2c193ad043f36a838658cd50a81b4c25dd78307ff1e10cb1f38c0744571e4d52b39f34feeb782f1442df7c38b5a94b20d529d2743dd9d2b5d833d56cb78c1ead02a2099fe20b6e6c3965f5dfd957167d333d264d45d377362aa7a64736829405414b182f761e29499c0a752ee4ca88c8b470550831ce9037186b32f56273950e7a0fd55221197dba41942bc6843a892712545312ad0c00186b3ac46f10dc360897ff994f23044ff2a316fb6b3ece836f77377b440631902e2bb40eeb84f6d676bcfbe2e0143434e930182e31f919538475580ac19c6a976c24d9e7d78209b877dc7daeef847e3fd356f1e0264cc057638c79338c4212574359fdd969a4e936f46a8b88ab86105f32858be165e50284a31b29fa4bd2fb8f90b92fd4b4bb26e4378b65c1bf85f7960ad209b1cf2af9947a70827af99fbe4b7323f677815858252280b667e723f293ff32319d9bed0e9edf003b059cfe1a461805d15dfaa5038b0b9274d5b0bcc0b8a0804c7025788606624b2051ba3ff5852abd48ab2af9c46d955a0a5a54ca524f09a5aa9a0e479f4c6bb810f28c995faa6195003c1116f6e0decb8c782fc91281b8c05d05298535f1c9e15eb0f8309dea7ed963f0734788bb76ac6675042010b674ec7366a89984622a4fc9d1fba9fd40439e4c9936d5420dfb470da22245fc14cb034e24f1830c11e080e8f14230090073f1b308dcb79d1f5030d96a197368c8b1ef308d140f2dc2682cd69ce86f545b71fa51f8296c5d169fc9002792043f9b83afbb22453835eb53d9295277a473434fad495737a1ff648ab792992fbe9c306e2eeeeab1edabdeef9d1d3fd5fa5a2b11a2972858c583bacaf93a0c4990689dcd71d2220516f2296884c2f4c792c971ac2c8791c744c6d9ba02801e3c336f09c7093a8160d344e442be2c7f972e9c07273c7b17529a654d4f0dc1afd59708cbe3c68adf15682c73141bf1d9be034048ab5f66a53cac193a3315fa8e261659e686884f91d43dd05170e7026ea7d2b048cedf1f69c81b2f92dd39241cf21527b881d8ca121e705f6a20509b204f2e46157f06c8bd35cdba15a8df193715477ffba489ed1f46aa3a0d9787ab1e714a0396f466fd1c110be6a47e630fb7b11da33d8c892882f242c0e28bf7d4c2c3fd9babc05c9693a44ff1acc8d08819d6f5e3479a418e6fa4f8f962f004ea1edb4116df896b07588e9a239f487a25c9c5e6598cb09c84fd0d5a4a26d5f3f486de451ff956fc4587de2cfa2ab4cd468279bf28d343b6de57bbc0d9404a3d7c79befb7ee22cbe81bcd9b9f86665f92514a38ac29b3a58d916046039454d8a135daeefde20d1b524848519f3380688f1a1957ebbe1c9f8cf8c1dc2b27c865467b4ce1c9b84a4cf34798a99ab65ab7a415738f921b9ed78792db068689a4aed2cb1b651bf884d8114db2914513d35acc9cbe962affed6dd0bf2436bbf83f6078f1168b231fdd4077a6066cf66b1b9fdfdaf3e8100778368cca6b6956e10f348340a60af5de7dcd8235f573450bb2a999af607c01267af0f818816b160d12db0c2cb49e0f657384d496a2641174993ca6f0492430ac8cebaf81c68bb5d8bcb1f170d381a41ca870195ae6a6a70e9efd61b878a1de0a2a8121f8bc013174e04de20bd26ed0378818c0d16f9ba2563f7dcd6ac385a2bed101ba932a98498e8038239fb0efdb5d43ed28032dc871b033e88965cee168dac92a3d7299b78425cbdc87db8335fef680d508a97d0e39b6c7e0672a4e73d25638edf51944ccf7ded24d8fad986d40048f66890cbc816b6b8a80c9d0149be1da34fd8612a4356886559278587ce29ab5b5e3c82479e5da5f399f096b628c299b78524984e9e3621d798bc6ba481efcacf57a2d195c2e5284b491864271f8867dfc0a6eb41d0b69f710cc5b9ea244ed6916d77cdb756d1c709b146e8d812c8db9ae1266d9015614faed13ee8e04f95daff2fccd70a274e5fdceedbd6c82bdc57cd54b08487f12a4dfce1c398de8426c9a0ff3fa5c4dab1c0df1e8cf7f7b30a349db90ffcb10ef21d1567e2fbb1ee4f3ab558187337cccd24e062294cfee2678a6571c2cf8e8d26aef1f7330e75a10d0fe3a8d72bb55595a2f62a034af6785c32331eeca74658a924e5a9fb80319f662052220f9b2b4e4536e2e74aed9d6349703ba1d07f942c015b0342bc6a4bf128dfee59735de743378e8eee4ac81b06890a74542ec9a00a50d92c4700a564d2c4463d87b99d23e74a9ccc51d913a39da3a9b847d0d082fe2b80723876ca1b79df11b561d482145622f4d51dd590a34cd34cac6f796910221555bd104158518b43c5b0a15b87d3607c1208abceee2762500d5e67fb738da0955e532423e5377788c434a67710dcbc41e677967bbaa09f968d79b081c8bc753a83ed90e15840d7aa626deb037a22f3263cb0dfd6e78df5f91709705134dcf32a59f0007a37851824321167067039f9fe109ec712ba999382afb8f5c862ebc96de3a6d44ac171e47bd5b4c02c02a0007d0d1cc17fa8b98bca53316ecb4145b0e62d3a652045fb9a181dae0d22025b1b47059a8bd81858627ed47192309df85f85934b576b03fc7bf6f118c5dec59a84a5bd5832b9a58da1f828d41cd84eeaf36537c0a54bb29a789eeb9f20d79b9899b4e3297ed67713d99683618dc3ffc56ade884efca35d5fcdf82faae9f1c1076dc808eeaea6f7811424fb4bd43aa9260a8153aac5177270162c1f640139913572c8e0a86c894a05bfde6884db91b9e0935cb2f23c5066deee7628fbf07d381e8d3d43343479b96a08b34443935894908342d40deec8b73622cff846d6475c5b2a530648cbd642626270f186c1ec8e616446faf26260f13fbf5c23aff89b8c3d9d894d0233cb42747c19198ec3bcde11931d9375febc319608c680ac49e2030e13d4c79064b21f2863247e8f71ddb08f82c939fcce9a4eba6572617d49bde6f38e027cbe4fa2627c59ae2910056c241d44a88b6654b3ea44f4c24b4ae3b7049d2f29481f0b92e916e3e9d98c6fa06cc89af5b825e5e821683bb884dcd4ebab42fdf96c7698c5bf63e9d76c83d9b291cb5847f44fef540bca455a618305725e9170a74ea584d8bb0f13c0e46734d1bc8f61f33b191e37a4c3e5d193c9595da50f038731d0c8cdf3b2b23a2397745a8d5a33e2fa54758dcb44aece64e69f1a2cf40d964b80dbddef19862f2e5f4249d5fcf189a72a6bb00eb9eb26a598fed1c84ba34abd906e1c0091d54dd5d330c05702782076dee38b0c1a1ede8604923eded137cfcd734ce549268f20cff0fe7dbef6386cc4c70a9b37384c9636e696e217aa8d9368010f8833e13c152b5745aca8af6171a85108101347f82e62e93c080d259b51c44ce6fc6c760f47f3b91525fdb4845d63ad40518e832f0198e7ae72fb88109f9043fefd4084e60f2a160d72e30bc89144c3e29cc13a59dbf031619e4c1571159f260994e1acc26d2f7d5c545c51f6a868f3f1367333aeff60053fd06a5544441cb9ef964a7e5a6832218c592310ee8bd52d73252cc0abe1e50c893662fb223cd1a9fb6d0edf68a91a382149403775604010984e4d0645a5942f99d37f48c5d13114b4b6b6cd9853ab8029b8b25ba7563dfae1d4faee07fe48c65069dee43fbc54ab579cf515cd63211a5d26ce62140cddbc3b031b6cf68767a5385ad9e84a3eb48f9e4dfe99a83d1cf7d224447bf08885ca6100c7f33d5fc523f2d1e94639ae74db1d4b85906011bc26a51a19a1432ec6c3091892753c8ff43d9b193310884beec75f5f79f2a8ad9009c45f027e51499c5ede4cb7a6f6488d73d4f466710d454f936645191be883ebf59e85bc91befc7cf4daf3d9d56f0db8133560f18c7a3ec77386da4d561d878cd0a5ab98044bfc6a01a211fe8637de45070c379c21095b016ef2328915981864bebf1b02ba42168bc0fd0637543aca2d1faa7fdab0dec406c4e9535e61c7290dc8005563e03b00eb504b587a9b9f2c1d05decfc8b5e2d82605c7d487ac292a96bd20ddc312c73a10ca3822e1a3e33149c134891adbf9608db99a2b1ca29c25e7a9ee0d57ca71f169203fac06eac04ed51bc99a70e7c5ae19f3e661919d401332f5e449d36166b08d57662965a46ee6154f6484ec507010a112a8533f22950b80f2ba590f6c7c4c13f8639797c588de9427ecdc099011ba4aabe6112ef3bc21a0d21f7ca3c7e3b59658a4798c11494b6d27fdacab58e2834963f0476ae81d62c7ce39331476eadeec07c4145e7c58b56f3b42a133a9a3db4069ffe395e59661f55279f04265b24e1fe40bb46de3f08849c65d0c3173cfe23d9555dfb3fac26947897407d1d15946b7f7fb5d870c60272f4c996aaba72558badae696d7d403d14da95f01dfb640b8059a2af494328e0e361ff483d9e64e98e30c3746024a4dfe6a6b0a75c1903c39712507e83261483054817d6e551c9ca3051dd7f57a9f3e6cceffd37bf6173e02a8fac7e150999c89da825ec32e131dbb5be4f45c3e33079000737533e7005d4ecddd15c4bf36aafcb1b84c944259aa31dbb14562304003a4d6664c3057fa199684abacae046b53814492a408c2dd765791b3a3290aec2206711241174dee86a946537b82bca677119f62e76c439cc1d8a54c673d06072ae8bf339a451f85f23f391eb6b78a8b2d23d4c946e06150aa02e2852924cf5666db7ee84b1a9def704cd618892eb522087a7d7de966944c0f20ba3ed248b3a493edf7d4f7326ff7a490595cece51c0eb348d85ae1fb22e9114227f8cdb30a2d4af2cdf63af63d1cfdda58e1136e9a3c147a1e15ebe5269f5442fe5b786549f98b55f955d7e14f911d87f35176529019cb5b71acce9c30d8f0650770cf4e8e79c33247fa6022d5f54d2e859307d5ff2265515135fd8f0ee061ea07680832675c5b92a6a0c6a35eb34b14521b5d4c4cf08ed9c09f01bc181ca9328a6a0d3e4b457f857629dc786a298d03aff7dc09cd78d33855d5972d68beff28bcefa7bba552b2f8035abcf7d8c0e8d5d009e3ff028ee5be10ab0fa4d5303f3deb202fe4ab46adcef5f446eaa74505405a86ffb53519a1d3037b95f6728072baafc75ff316d285cf48b6b0fddc7e2afc287e5230c50b59022839752bdb12d2e4fa594081cab26fa99b524a2460d537302632ad3a97fab594b82b026b690dfe3b70aec1c7685da65b03921dbcb67fe60c3af9b80071aa20baa192c0828975e9d761d9e74e2794ea1904d0aeae527191f6ff326564811c88fa523b7d3909248d313bbcd9091f4d20cfbc5babbe204b1ad20f0e503a93af8caf13240e1cc0fa5751312911d8eb8a5d5dd8941af7d3561f522d514c5dd7e8ce5908d5ec0b8b88e4e8e8a3531b3cd508d4abca087f2ec50ccc05d2b366f14f4f63b150effe5183f2c486166b14400533bc255cdb679eeec7c3e897ce3450fec7f26099fc09c71d9d97f3fdaf09a2581f13e64492e2e4f82ab90d2b491c9a8ee425323023f49a9d56d0498fbc5938eff41936c27e95b0cd520c02b110ca0df8d54472e132ac740ad71ab54f577c91fdd6337d04459f5bda59d553f9dc76e971d723d9ecf8b108c6a0a04a0d426ca40597178f99c52f7a2d0643344ebf035cdaddc273e6ccd09864b3", 0x1000}, {&(0x7f0000001600)="e66f91cb0f56f08d31bb5507ffe6134e2a744634c73ee5a740d15e758d182d88749a341e048505ea055eadde814aa2a87ba2f1b7e5ce0aa7304bd0c4bc26c2fca0dad79a1a165468f8c201d9b6697bf079533da1265a09a85a175f8faf14340d041ac24de1f60377f44db29c9744e0e462b705cfdff45b2618f3834721512ef6d51a79d0833e1b3d11673254214c8ed0067d81759075e97e72faa1e321e6a8b4e6ee6e4c86e880ee27fcb4837226d92c8ebee81dae04c4466754c5f00a3d2c3296bb10bac6cb38b9ccd9f17a", 0xcc}, {&(0x7f0000001700)="b5058d9533d1d9af12fbb720ce94099cb3ecf3496f4020da89ead42f32c2c81f9d3e0777fe08c05105c4a0424c12009c74cf89b5cc837814bd0a2ca5d094daeb9b077d6a475fc781f2f99bc854426f94d41593d1ec90cad10264f7514481c811e588e54454d9a618c56d8ed396b5e32489f6a236dbd0ea9fb85683bc61babb59286021f660946d51d2a202e68e0bf12655fa99a05e71e3b5b5677a627961bf22", 0xa0}], 0x4, 0x0) recvmsg$kcm(r1, &(0x7f00000003c0)={&(0x7f0000000140)=@nl, 0x80, &(0x7f0000000340)=[{&(0x7f00000001c0)=""/176, 0xb0}, {&(0x7f0000000280)=""/161, 0xa1}], 0x2, &(0x7f0000000380)=""/13, 0xd}, 0x10041) tkill(r0, 0x40) wait4(0x0, 0x0, 0x0, 0x0) ptrace$setregs(0xd, r0, 0x0, &(0x7f0000000080)) r3 = gettid() rt_sigqueueinfo(r3, 0x203c, &(0x7f0000000040)) 00:37:59 executing program 2: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) shutdown(r0, 0x0) recvmmsg(r0, &(0x7f0000003200)=[{{&(0x7f00000000c0)=@in6={0xa, 0x0, 0x0, @initdev}, 0x80, &(0x7f0000000040)=[{&(0x7f0000000140)=""/197, 0xc5}], 0x1, &(0x7f0000000300)=""/136, 0x88}}, {{0x0, 0x0, &(0x7f0000000740)=[{&(0x7f0000000240)=""/43, 0x2b}, {&(0x7f00000003c0)=""/229, 0xe5}, {&(0x7f00000004c0)=""/159, 0x9f}, {&(0x7f0000000580)=""/104, 0x68}, {&(0x7f0000000600)=""/189, 0xbd}, {&(0x7f00000006c0)=""/100, 0x64}, {&(0x7f0000000280)=""/35, 0x23}], 0x7}, 0x80000000}, {{&(0x7f00000007c0)=@qipcrtr, 0x80, &(0x7f0000001c40)=[{&(0x7f0000000840)=""/33, 0x21}, {&(0x7f0000000880)=""/4096, 0x1000}, {&(0x7f0000001880)=""/145, 0x91}, {&(0x7f0000001940)=""/68, 0x44}, {&(0x7f00000019c0)=""/212, 0xd4}, {&(0x7f0000001ac0)=""/161, 0xa1}, {&(0x7f0000001b80)=""/155, 0x9b}], 0x7, &(0x7f0000001cc0)=""/148, 0x94}, 0x4}, {{&(0x7f0000001d80)=@in6={0xa, 0x0, 0x0, @loopback}, 0x80, &(0x7f0000003140)=[{&(0x7f0000001e00)=""/135, 0x87}, {&(0x7f0000001ec0)=""/151, 0x97}, {&(0x7f0000001f80)=""/132, 0x84}, {&(0x7f0000002040)=""/146, 0x92}, {&(0x7f0000002100)=""/4096, 0x1000}, {&(0x7f0000003100)=""/52, 0x34}], 0x6, &(0x7f00000031c0)=""/22, 0x16}, 0xffff7f68}], 0x4, 0x20, &(0x7f0000003300)={0x0, 0x3938700}) symlink(&(0x7f0000003340)='./file0\x00', &(0x7f0000003380)='./file0\x00') getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(r0, 0x84, 0x6f, &(0x7f0000000000)={0x0, 0x2c, &(0x7f0000000080)=[@in6={0xa, 0x4e24, 0x2, @private0, 0x6}, @in={0x2, 0x4e22, @local}]}, &(0x7f00000002c0)=0x10) 00:37:59 executing program 0: perf_event_open(&(0x7f0000000100)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) write$binfmt_aout(0xffffffffffffffff, 0x0, 0x23) r0 = memfd_create(&(0x7f0000000040)='4\xacXrcO\x00\xc4ut\xaa^ve\xa5\xa1m\x1e\x12\x8ai,\xbeTnt#/', 0x0) write$binfmt_elf64(r0, &(0x7f0000000600)=ANY=[@ANYBLOB="7f454c46000000d2000000000001000003003e0000001000000006000000001e40000000000000000000000000008b000000001000003800"], 0x44) execveat(r0, &(0x7f0000000000)='\x00', 0x0, 0x0, 0x1100) 00:37:59 executing program 0: perf_event_open(&(0x7f0000000100)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) write$binfmt_aout(0xffffffffffffffff, 0x0, 0x23) r0 = memfd_create(&(0x7f0000000040)='4\xacXrcO\x00\xc4ut\xaa^ve\xa5\xa1m\x1e\x12\x8ai,\xbeTnt#/', 0x0) write$binfmt_elf64(r0, &(0x7f0000000600)=ANY=[@ANYBLOB="7f454c46000000d2000000000001000003003e0000001000000006000000001e40000000000000000000000000008b000000001000003800"], 0x44) execveat(r0, &(0x7f0000000000)='\x00', 0x0, 0x0, 0x1100) 00:37:59 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x30) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2800004, 0x10012, r1, 0x0) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) sendmsg$IPSET_CMD_CREATE(0xffffffffffffffff, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000440)={&(0x7f00000001c0)=ANY=[], 0x14}, 0x1, 0x0, 0x0, 0x4001}, 0x0) ioctl$KVM_DIRTY_TLB(0xffffffffffffffff, 0x4010aeaa, &(0x7f0000000080)={0x0, 0x5af9}) r2 = openat$kvm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/kvm\x00', 0x0, 0x0) sendmsg$TEAM_CMD_OPTIONS_GET(0xffffffffffffffff, &(0x7f00000002c0)={&(0x7f00000001c0), 0xc, 0xfffffffffffffffd}, 0x0) r3 = ioctl$KVM_CREATE_VM(r2, 0xae01, 0x0) pipe(&(0x7f0000000000)) ioctl$KVM_SET_USER_MEMORY_REGION(r3, 0x4020ae46, &(0x7f0000000180)={0x3, 0x3, 0xf000, 0x1000, &(0x7f0000000000/0x1000)=nil}) r4 = ioctl$KVM_CREATE_VCPU(r3, 0xae41, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r3, 0x4020ae46, &(0x7f0000000100)={0x10003, 0x1, 0x10000, 0x2000, &(0x7f00003c5000/0x2000)=nil}) ioctl$KVM_SET_USER_MEMORY_REGION(0xffffffffffffffff, 0x4020ae46, &(0x7f0000000140)={0x10002, 0x1, 0x0, 0x1000, &(0x7f0000fff000/0x1000)=nil}) ioctl$KVM_SET_REGS(r4, 0x4090ae82, &(0x7f0000000200)={[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfb], 0x100000}) ioctl$KVM_RUN(r4, 0xae80, 0x0) ioctl$KVM_SET_REGS(r4, 0x4090ae82, &(0x7f0000000380)) ioctl$KVM_RUN(r4, 0xae80, 0x0) 00:37:59 executing program 2: timerfd_create(0x7, 0x0) r0 = syz_open_procfs(0x0, &(0x7f0000000100)='fdinfo/3\x00') ioctl$BTRFS_IOC_SPACE_INFO(r0, 0xc0109414, &(0x7f0000002040)={0xc10, 0x35000000, [[], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], []]}) r1 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) sendfile(r1, r0, 0x0, 0xf6c1) 00:37:59 executing program 0: perf_event_open(&(0x7f0000000100)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) write$binfmt_aout(0xffffffffffffffff, 0x0, 0x23) r0 = memfd_create(&(0x7f0000000040)='4\xacXrcO\x00\xc4ut\xaa^ve\xa5\xa1m\x1e\x12\x8ai,\xbeTnt#/', 0x0) write$binfmt_elf64(r0, &(0x7f0000000600)=ANY=[@ANYBLOB="7f454c46000000d2000000000001000003003e0000001000000006000000001e40000000000000000000000000008b0000000010000038"], 0x44) execveat(r0, &(0x7f0000000000)='\x00', 0x0, 0x0, 0x1100) 00:38:00 executing program 0: perf_event_open(&(0x7f0000000100)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) write$binfmt_aout(0xffffffffffffffff, 0x0, 0x23) r0 = memfd_create(&(0x7f0000000040)='4\xacXrcO\x00\xc4ut\xaa^ve\xa5\xa1m\x1e\x12\x8ai,\xbeTnt#/', 0x0) write$binfmt_elf64(r0, &(0x7f0000000600)=ANY=[@ANYBLOB="7f454c46000000d2000000000001000003003e0000001000000006000000001e40000000000000000000000000008b0000000010000038"], 0x44) execveat(r0, &(0x7f0000000000)='\x00', 0x0, 0x0, 0x1100) 00:38:00 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f000000c380)='./file0\x00', 0x40, 0x0) r1 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002080)='/dev/fuse\x00', 0x42, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000002100)='fuse\x00', 0x0, &(0x7f0000002140)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r1, @ANYBLOB=',rootmode=00000000000000000100000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) umount2(&(0x7f0000000100)='./file0\x00', 0xa) read$FUSE(r1, &(0x7f00000103c0)={0x2020, 0x0, 0x0}, 0x2020) ioctl$F2FS_IOC_SET_PIN_FILE(r0, 0x4004f50d, &(0x7f00000000c0)) ioctl$BTRFS_IOC_DEV_INFO(r0, 0xd000941e, &(0x7f0000006340)={0x0, "2e378235b95fa84d6ba10217f0742bd5"}) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) write$FUSE_INIT(r1, &(0x7f0000000040)={0x50, 0x0, r2, {0x7, 0x1f, 0x0, 0xe86403}}, 0x50) unlink(&(0x7f0000000140)='./file0\x00') syz_fuse_handle_req(r1, &(0x7f000000e3c0)="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dc4e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ba045abcd5dfc67d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000230000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000209bfd66eea210560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001354c4b600", 0x2000, &(0x7f00000062c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) chown(&(0x7f0000000040)='./file0\x00', 0x0, 0xffffffffffffffff) syz_fuse_handle_req(r1, &(0x7f00000021c0)="94461a3d3c35f59fa641c676211e3c66357fb96c136293725e3c9e4d9cbd3cc5f0f8794c1b08135252fc70cc9258bcc61ea74e562bcfa2c747f1c9f3ce0e2f7f008a256425b6db67b17869ee9fe251b701a491cf6979b39d440915214d9a0daa0c7aa908d797b7d73dcfcbc7118c543dfe14ec9d030eda826bb4aeb0dae02b053adce2bec964260344cd773fe353bf0e4120f4136d31b75bbd4fd8b806047b00a0be8624dad9e850f6978a3627badeb1ef4dfa258a5b586609541c1fbfd5dfe516e0e63a7028a26440dc034ba39e0b5c2ec00abefb7a723d8ca203a782466eed6fa2fc270535c42b84c558b6a6cdd38de7356fcd843b3c16a40840e1cf7d009d884a53b1f2b44331739e25e9cd3d10f38828416d434df5779c1b9e90f9ece242931ca495acb9ef0c7a442486151f13b23c87bab525db8b74f67b26103e7cac6b6a5a5327763ef5d171c01d2cc7338ec27944b28e4f57ec82bf1f28dea35eaa8af46d1166cfe5aae9ff56dc2914cfb4bd811a3b790e15e6268d98c081896cd808eccded790a2ae4f55c94a6cc880bc74165301f0c0b173e027aa92e067bb572ca02282be17a5fd02116ab5aceef564b3ba8e844c3ce7c5dfd93096b7c5f47225255bb8c6f0c4b225f7661699718073a9b4993b44b1b206b0bec025629a907950c757e1e28cfe6662b5cfafd94c2115b31e67cc646d8ef75b2fd06667e6af54f3b24d218f531b4fd4c3b39c7e29c3f5bc9d88c6235bc944ba9863069e76c4e9ea0a4776023cd62dd0f8a5d3c499756765a87b7e84af950f12441eb72e361eb79d27b6cb36dee1d310e58d19e7c22c74ba6f80dcb9520b95b3cc2d9686814504323089382eec445f792c485954afce0c5df0aadda25c9625709259ea378e65094a4b5fa67578121673922fd6553d94632f6b03a241949adf22be7268875dbb78ac7cb8a9445c2e67eef7be498cde9cd6d746f93f8955b2dfd142b2bcda768fd0058b652f01b5a86549bcc5fd17c08b38520664259907ee6cd8e1325114377440d74782b517eb04124b0d964413a7d6816d72c69918c5a8642237a34b204993e11fcef6ca0a120c13f6c4a873c8d3849a73f881ff7a3518a1a07a1585887b77b2572a9bec6d35e5ef98b858a7c0c8577abcd60ae355c9e40a06ab28e05bf900544e5fc83deed7fbe7c76e99aa118b035786108ea3938a82a34d61798b26ef92364d4f14cbebd4a64ebcfdae8c236a52543cb4c4a01c53bbabc94ad62168e37de2358fcae4286dfb86fd24d4a24b998fa03d12c70af8c320c955eb4490da4cf86b29d5103629b573e7e64eb04524fa9697a030c7e19e49caf683d0ea4c23c2c935761e281fac77a0617fc6b0855e1761cbb8172f1cbfe3040ace1338de05be8e1bb71ee54bb64bb63db2a22baf29a4e3f8672a497385c95ee449f59076abdeff03319ff574b0ceb2ba858cfd403a25be57abae5342f6e1e7dbed376b5049bd55b9bfdfa158f03ef74e991680aef718ef2166f055d09e2f4c96ae68edcb425141b83214b7fd70542056cfc64af23c8d0ec372a61c3cab7dcf571797c4f180c0e00709c3320e06beca5776f0fde7b4ead54ec3c6054817b52960d72ff44cf2e8543c6e842ac6dcf2719ca47f1eaacade5ad39ab10e5f93cd7d0ddb1bebf2e85a412cd7f3ddfdd9daa641bed2f53c5306b1b2dabaa1c998254b37b413d546c67a0ec8c82978f6cdd2993412dc3a4eebf1df273610fbca6c32ad20f3d9a0e813c320bc1707cd9484c1f987acfdf98e1baa21bd76bac136d0411ae8ec250ab30cd52d90651fc39dcfb4313ddbf83f2d5548a5d64a2adf8eca739e840d4849c7c6ba05c3e300cd54f8af472188b3347320d4f5a7c013f54a50eeabc02fdb7794d67b69b668e9a57dbba231979434acf16318e2bf2b08adc0b328b8428e63116b4bd07e1e826960165ea791c62bc01b8dd5155b53ff8bc2bc431f607ad18c8686633cad3c696fb2728dfda4c2293fd7b5055a53110279678080c0fc7837cd6f7a93cb32993362eefd278fa5446c74b5fd8dfba1d74d56a771886c8df3a3286e1c1bf54d0ef1ef769dae4e64082552aff8b128de4b7d9cd9855a898e628ef90d933269e414a6f105242857b99a45d88bfc8193736dcede12b667b59b5f72e19ed3cb14054b8296f0eaec54390127ac7a3fad937ccdc13cf151e79aaab51ec63462e01e7e1be4623a7c066ad51e5abdcd97ef3885bdeb022d8d480caa1544c1813a31aee0acc6a56fbb86171c6e725b7a9149ca63c0e0b26d3b471a868b8d34bb58c0522c144f208d6e8f75d34ddf8bb35b90fa2819ccd5bc570836837f0d8710654b2acf1b23a0e4b2fb3a5e0991522b7daf425e142ccf405091ca94532b06fb1a1657029525ca66d7d4b117bc4e72cf9c07928ea53f5f9f9a7af6e6ccdc216646ce6df2bbaa7f64ae3052c404e4a1101306f13400d4f7379e42d7af4b2829af92e105553ccfa853b677cc2622d19da3c8618d4d7ec5a54098f1a56594a621cb6446d2c04b61acdbec911df74a32681de1ea8cc6eff634509910378bed150ce330b9ac5c44f73a23cf3480debd9149052054cf35a43ce03ca6aea39bd8e80ba5d15b1fe49cc5a8a6b25f419447034e5face4535c676787ec300ca0fff8937d0e7776675ad8d0a4503cef78486273cc5200917628664f1eaf57d22e09e08619437a1596be0b2a9a3aa4f65f680c32320a413a30d28f3f28fb4591a70a8dd508f701e90908b6fdd23d0bf2d3522897c7f85e32f9062d9dd39b29f09d03a62f6fee0b6c75b1111eaf75ee320cbd028cf7bf4b5c29c1f2476d3bb7bd90cd95817b37734fa42dad708779b59bf799c87b0feea4ed442667a63738e47774446de031183783941670d1b4927828a6e9c2096c2f595ff8aa0da2091e54591f019a62908429d7279bb8cf7cd20ed7743fb14fb505945987f7d9d1c0cf7e58c2e35db69edc378a38d3eca54204650e684dd1a163f83774ce7db36ad85f1e67fa91073892222ab0f99eeefe6862c88435a227950dbcbc1ae3352c05d20637c79a2d5728b82f422f0f921cd8899aa5c2b73c54ae53a132a29b54a91d481782b1a064acddb37c3be01add99349ed4715cae057cd95faa30dc5cc9f9796b1d7416795eef6d4310c8b05f1d555e2b322a9fd3ead321d2bb7f05948f7df6caf67e24b58bca99ad5cfa662b34f5a32c1026e21b9a6ee7bce8d6c5adb85a7cb0d81b70204ab4cf6629f4fbffd94c221d0f1da58f2092e0afdd1fda124955d0714f1d6f0f63c5f37fa2edb752b4448d16a74ea71d13f64b82a39b1b1b3870b0070b14d686cf67eaef57e6a9bec4b7823577374a8ee5c4fb5a574db4c7a79991f5db060a63fcf3f37cd84f0a4519ef5036c4f02c6f34c37f46840ca777d995235ef172f01012b724883e665867282c6639a14ac8a657cea02dd8741164b3cf0d053039595e90246044350c4297381a41c40a66c455f777eb2d50508f4c72451110ded1125c9698f9d7c710a82725aa9dc997fcec6edbd2abcf53a24ee8c56c73fd73144899b470ec754cc115c3afaa08317ffccd8cc1be0c93ee972b38ba641e9e71a1ddfc996f77deced1efde64b63ca9bcdaeed258d27cc7c46cfe022d771fcd370fbaa9254002debb49859b2357f5466f711a2c11e0bda2bb0f178944fba1c8ce64ef74a2a56172f5f34f48c8a90839bc970c705f3a77c984452ac0266aeebb19eeab9eecc6060391ead1db48794e347df3ace425f65022c62847a452bbe86e9b1e0f3e09a75403706b244330a901f55dd8f73fc1527c2a1c97ee5040f9fd25b7fa0dbbf40e5d7c6562ace5416901116a3e9197203188588bb9cac04a92e2a0d27261656d201a0d48115a2e3b70ad73e95316c4743ba6a683d1f3dd533b8ca4016f9719c5f48acb1172b1d105ade60ea335db84fe62c49da7ff6c6a6cbcf22fb421ad32399f6178cfceb208c1ef02f31fce5fd36962bf121f9b2eb9c7de214a2dd3444dc1b6159d9084cc0b577b9251e7d6e3957c4722ce4db0ee05191a22fbb4843695f6bb8e1aad212a4c7ee827c1ffb07079e39a624a49cb90f7a33559e0453cc757251ea091ce8034f41c5887fdd8cf7ddc31cd75e3236bfd2b3118fa8d41dd0300aa296603108d7afbf8efc29fbd322b2324453a079e9b865cb3e0a01d1a346fb697ac31c410c656a317c32f746cf278e370ff58b4ca2a3a548ee35eec1774928e8b23be60a785fed4af9ad9a7910ed19638dc76ae19ff8923b35ecfaef6d963297ba8b3d50cec492c09b9652dfeca15eed86622634f22d765a002b326380c846ba95eb6f999fa969474ae70fc967887a4aa24ccc1d95f1b345de30fd1d4322af67c534a8632b7c244546597c9470a3220107d75793fdf6d8177db7905662060980668cc7f9f63748dbf214b92f88210f843f34f7cb1d869d4b09d869973cdad09e95b69312c2999f5bddfef16bb341f1029a1e674fecc92527b3c15cf0d8368932c349c212ca9072073265f5a0e5c0924f167cc21022816cff7aaa890f49cb6cdd885b82ffaddd45ef5bc2a5cb426a4bef10f75c6193b967d1e068e4953089165b976f2eaaf9bf572dddd17ccdfb458c884eb468488ef2a5190880974c5a03ceb4d8cdff7093e42b9dcc5441d87ee09348bf7d2d07ceb4c9a15f6df1d17fc7619ed35e287d5fc1828ceb1142d54d9a3b4ad31a732a364bad137675f537ef7ede4d4c43214d3237d46a4fb56e934eaf6af221309de683695157fe1199938de23f824ab3886ebe1a0733f6dda2c3b41b55f0adb06647efbcde13aa140ffc4a5b44a97b56c1f4b63d13bc3c3909667c3a1167ca87d88dc4ad351c3df1a0cea0f71d0d64f3f86f9bad7f9ce0d8dfd95e128e4ea4ef2e9e21abe103a962213de34f1ffd07f8279422c7485b81f6ca84165169a684ad001eb8bd587845fac6f897b7dc9dd91a144564e3fb2d595f45708d0e4c3233f6a2656acc7369bc86a59a9e2b502e1eaee671203eb23316317c6b6e0d3612077946e828f9b06aa7cd25e41e7a4a0e0cdcbe3a6c39e545d457b3c1f90eff70945faaca20040970c2d9d3b91e7583ed86ba25eb8a2495a7c111ee062509e16b15b624c046c4730a564aa4db2a8147247d5f806cab1529edee50f08634ebd0c5e471e87b9c3575075e2841228cfad6eadb1c4905f0590329fbbadd7784c4a6e7f5487457e56a82f1ec39564c882ba1d79b72ea0309e8f37c76ba861172c2f924e5bb87f56674c4fc54702f42df6892f5da6ce924d66987d3186391aa5ff3d45f32fec3441ac0135233ea8e065fe7efff5c17bfc3b85818357737657a3989ba77bb4169000f890aaeeeb6501da71640107cf6096cf6dcd4a6cfb1268b5b307b67abe1be09f28c3d2cde9f41c636dbeabf6e8a78f4c66de90b2c4d98674e69695b06693d51f3d40ac5adb8ede44b0f6a97e0c30aa48a7831e7423fa7ceffaafdd1a2ee02b4de2f3d9d28585d4909f3bdba391426b8a572613f5e982223bcbdc906a1ab664f2074b6895ae022704d958aa4230dee473c1fc26019a0fd8ebcc744aa054e4780509d6c7a9ef1f1cdf66211f22a1796a68fbad4d2a65acda4fbf21ec20739596d6c5b40f18d0f4d13f3b14444d86d2a46106da7badaf634e45d35583fa541b3d8e1b47d31e8285fdb06a39c4fb5f4f27a812d7c4f8b3d500a41714eb98634a48471ee7456271706057157961e6bb3b005ad8e26eb87ce8fae2f3565e500ab942a18d7e07e08f1ef0ada7b2e825fd275e1d03be7be22a9245717a0816f6d6ea931b11ee62f05f345301f2b0643751aaea135ee016425f2297af298429e8d82297470fde2ee6de7da45fa4fd81c7f886022f2906354cfa4c3cb564005c53380fc4fb155dd090d847c409d07ccd5e260e5d38806ba8be00ea21c7e4d061e03ced70f4c46908539ed591c043fb4ca642a3ad2a4e6452e8b8df716d6d7ce26a84ed8dc6b02c42b1c4b36f72542179b2188a5058296492f427d9681fec37729b6c0e9c77c867505e21b18c0de341f335cef47a331e5dd79ecc5a0e4a0ac8a9298294bd8e4041f6989e189d836e248ea2c7038ae6d646aeb10ad2878c76b7b7bdaf3a9177a718b7a5bb7106f16c22a3f51e9cf6a939fabf8e19a9b4efdaeda6081231690a1e48d1ba8b0b0843f069fde862d326189ca545d666b6d7fbad9a2c184df1abd2b409def1a7510d09033a8bf9496ef1f5044a3b19f9372357675b683fd3e9152af30bc42f4106bf9a641ff734fac74c3bd9b610a56a5eccba90763d23e20b2d8a793cc6744cdf3ed2be9e4e6e10e7262877d2dd2c5e1bb58c6011157b967df1802e2846d86e8d601099491083bcf077d4fcd4123c33f6ff3b5ef49b94788d7c6793920a30f64ede41788679b36a40825e63ee68fa6e0a9d58823de2582a46f98419e5f7b6add939646b29fb4a92fd0da92b9d7c5c3568685cb54a4502386dea50aad56f7fb5ec11c2a0cb053e90439ba85212c6571909b6ea46f02cf8105c2b11f11d193204176a1f19afe9055749d98be1e331858f9bbf1f58dc025132bb1a34ffe217c756d70dfd650f70e7535e5c84c522b25beaa244006f518a96a28c007f730c2aca28e9e4db1a4f81556731f628e96eedfeb1868829a28b06ce2f8dd26e2a4ca67fd9cd60bf6af4ad9ecedc2e7c7a9f7f15a6d47e5866e8771680a82e25f696b9aba9f26b6a89f1e90e0198ad1a86536531249b32c410f59c589371fb9d22cd64fa7407f0cfa81c42c192c5b60cd33c501b2b1806c311da76b690eb4546b76c3207cfffcad153ded4350bc76137e86ccea0861f4696d15d84703810b3bdd57e4f411fa4dacc8e2f0c6d8c98b613b53dc987591e0c0dfa1366614d2ccb540fa270e808a517aa3c4a35ebfc8a8f496fc8abd59c025164e7c2c97baa14d829ddd87bdfae2d1f2d33e77ec964bd91e08b9e9322a9ee5384b52ccd2011f4d5f3ad7cd87ddce193b0330356a923a9354a7a229a4473edc9bfb8b047a396c03c1461bb297909b9da78939063799145a67f0360231d26b1c90e49971cfb807abee27659812676b3ed8182f2d1b08582ad327031b0b2e2dd59c2c5e231ccf726c390265a82a647d435a6e4082a971fdfbdd5433362cf5940b29145d53034ccb0503f3999b09cfa59fac5515048979db703cd1984989013858c3af2694a7aa2fd479f602f453d2df63fefdff1d13170bfe5b081f7aa73380ed039b119b374fb090049b5cf7ecfc6275f849473c6d0b1cf8b2f42789cdee295fd99d81e925022e60ea92f578f49bec566bc8ed31d6c68a7ce03b74a34b1380679c47788f9b7275f0e4cc5eb1e490ebba1045fba6b6d73bdad280663c3e17783dbeaa0500b66f55ebb26578354ae5bddfce35fa1b5aefd705c2df7a330a904c8c9235495f19624bb7a96511b2779e424bf2e1dca8e7059ecff740528a56bc8bac44ce31d89744c95f2104eab0be99cc7a864025747a90eed4fad0f0459343cdffde821ead65a24f24dd811f9b34c9cb9f02d95f3640f00fb3ccacea8af676168b251add876d93fcbed0a63d33032827ee0063ceb775c134017dde2d56069d860ba40d57c5a64b36c4d188df6e22e7b38de784603eb464ab105d38605da99d7dcea615f0b3a67cbf706329b84706cdebd775168bc53ae27942df715fdf81568f55c481a1343557d2c659372069b545612d307f373f6764fed62c37a9f7267570ab9ab17b61ba89a3f01bcca874bdc969f3e0834d63bf7e184981aeef368e0a0ad42d4a6291d5fb3d59a29f67372eec623e5fd1ad36f6653b69bf634f43dc16847b9645adaea90653fd09cf0eda6725d6c6af74039b6bd2d71e07c32e8ff7fc76687611459fade693af1b168288d52ee075891789554779fcb6151384506da0e55c849c4a2fef479bfdda3245fdf161b4efa35447f990c5bdd0e6d4c1486130fec41b5e87ea86e72d6d03e38657bb84e0e07ae5900136a446141805be0c63b6f3dca245d8638a8069ae03f6d4692c4f3d2924bc1a792d82edfb42fc7241483e25ae869cab326f69b7f238e265b2b260b98d53c49fb54c40562dcf78b2c89d353364c8421a6f8e18f40272892e95f488ea68f4e1eee96cd78155e542567563e6294290626c7366eedf02dc7627e4d17b61769d1b7c38575f771d951743b24bae54ff85d76048a96b561f361e1433d4c8d094c092eb6486e4e1257e6f0b4df1e0629570b475ba0ac0bd89837ff97874b5dc449d702d9f8f85ec568f954a8c1921ba73aad377a3b89231a51c26c6fcefb0ebd83d604432348d17933e2dbd9cba7d0df8bdd42cdf3d5925ded5d1847fe22eaa840440d3017a75bc283ef4281a9b8884bf639993f5a386c9249538a0f3d52e56f5b5017c19549a33365bee80cae043da62430243870d2941bda1802f756a702d2512545320f3a36b35d165386c4f386c5e9bab894601830428b5aee6d5af50c31ae92980cfd33928523bd2e6d8337157917ee59494652c47e47e9d8a5c424ebe9e591b27a755e030be733b56a83a60d026f73f50b1902926d055b680f8f8acdb847ebc17c8ada7428357e0153aa945736a453cf4a6ed29d5fcf226e4c8165ad34318be18343822093f3873b588837f89098e0002029accde8ef5f7cd78797b5f1a4557096d08f3fbf1086b6aa312732b821deb0fed39888a21624c0724c19044bd6dc16f98b115772ca203607c7b589621964ae081e70e25d73ec07cfd487cfd0dd7edeeda6f9f3cde381a880d94ba8bda9200306b60f0970d68a0eb722c94327eb78bfbd34ccbfa279163c990a568344884993fda0721116e1858bdf4f13018e6442bacbfea48971d2d74ba4a8ca32d6560c18d0b4f3ce72c480f3c1327719b7c4d985ec11752278ae0f1dfd29b67fd443a054e96100cd369a1d9ee0808f4ee24ea97f49cf1e757f549087e1d2e2b11a4c6992ca5e0a2aab50c867609c394ae684c3425607d6e7fba3f489c48af3f9d64a585317f231824e6b55f588703e5f627240b38596211ea74a639aa1826cd7be5f2a5a0b3d95e13320f1d9f3e6be207ec15094f95d21aad08916e9af9052426b571e37b7a586f9ffbac9b7cd531579c3492c3e96f06d464b46d884d951f03f0a8e04e90a66ca1455905fe1677be7f93c83bd63365f97883d53b253da6f03a8df053e46b392d71aad0f816e2abbe50ec3988579aba4fc4494f624172597d75ef7c7fd7214f46b46c2d55cd688f78e399e366dcdae1a58272431bc9da1c5602d4de7f91206beb5810c90a0f664943c88d0f998e25413a7b42a4cfd9463e4074538ad074ddf51ff60f0ca32fde2e6ef246facd4769ffde09f4e688f35eaa7b1b252c4de0c98a8dc553fe58c9a5de966edef77fcc2c875f53d798210c0893e8d40bee6674bcc98388e13f2a2731a2c50251faa2096e4d5b1ce16b1225574884df4d4d2809af3dbfa7179f2f7537b154d8673e738917b49c62aed86f6123ff54ba612b3494c6843ce5625aac3a01c6117f1e3500eabc989a68924ec46fa128ebea02b0b44ac46ced8399e522434afe3734f7fbb2c27c1d4ea49d4cd459925e035572838368d882c9749c8810df3ebbd67a82c6696eb290ef8392a447dedbfc4a04bd2be397483bd23c90dbe3073c06b189808b6a7a656c37e67fa22cd3a00cb1781112a8d9692d634bea5afd8cce376f595b97b57c33c83eb7133c815d796ad19b57a7bc5a52b83cc6363cf5c406861b169873c5aca2e0ddb44f34ef379c414694b219fcce633d9432bc787210141087d6f8f6855b11aeb0da7d2a47a84560ced6a61893ceae4eef06d1eef1882f1bdc324899814e6a2cab3e6256e8cbbde7f0f23d0dc3a5083bccc1486437c7e826e44ae286366dee2895265a0994565328938c6410dba09e96f7ae9ba26b63ae0d0bf3d617ba04e096879b8c2a54bd3c4f235de968de2d3dd58ceea049e8502ec3b6a08904466dd8df562e290a115d755ebfc6236315f9151e3134dc97a25d569a7cdeccf80117fc42b45512cb0020ad2c413f7ad370d5b392dde1b678b80e7f5f5d9eb199694294b9f2ac9a4c9b70e64bad5fd6da6fd7cc7a7caae5690ae9edf24d6a7ebe84973cf83baf095105d0e05d89eff51705e5188e38ed7d5a435681df0ad4a44ca8220f9db9d6d78b52b94e5585db61c96a625131a4bfe7205a25d7b35215d1745ffdce8d58e4ec59e15032aa37025e957a4bd8f7f1fe3dba1f8ea95455cfe9bcd9f02d688ea45a6a703f5ad0fbf03848fbf33771b177658430c5f9182ae587061a49edfab3d91aadc7c3ac32ed5840ff2069419f3e9e3abca08b6e91288b9c5df2f6e1d9383ac60fab0b4f827e17ccbe980df214c4b989d645122386ddddfc234ed292b087c482a107448641847e8f8143c683eac54d3b350f4a1fe461383a2c96edf202377b2d8ad14b6c83b4cf21350242c45d2e8e35ab2cda2bbcc630263f492168bcfd0e4e2c47e6e538f70b966256cdd30e35cb8aed5842d792e7097b5f916a524f74b88fa92de46232571be64c26114f73e8a331d41820f1beafe07316469e2a8fe8b7fc687ed490a84ea9bc8ecfb2b50b538e20e21ee7d64ec0cf7524411c2bb6ab40322df2bbcff0e907e8e68b3c2dc19a4b1ccd7a8550e2a7f4e6bda40da1e74c2ea2ad2d7525c7efd1fd1bd4c898dd0084c70b36f7df886435f1c24d8b95ecdea0f423875d725f8465986003fb31ae9b809efed6943234cd619e032c8735873a1ec21d2c983ab71341eed7c3ec688a5f2266ee04b55291345a964985235c0b8552788ff24c9a43414ba1195ad4c27ff0d8c415dbff0f23233dd368a3da221b8b57984708a139eb83e9943b395e409af1d9a6f18a9d806116c3049879520f876447978a0d056e18d161ddec3545fd2f302a3048b8ac43c0d109b4508fbaca411f83f0cc44ff6b9f1d85bae2ee1218a639cd2107516cc7de13cd6840250caaf0ba5ddf26b2ff455f3db5e67a0a59aa63a3299a7683749bd9c48d5491089bdae69872d76e86c9dbd5bd08bd5020f53e45a7334ffdd3042977ddc0465d18a356f0c1eddea95b69a1168ac3cb6b0d268287eb1b5b13b231b2c72e6d2272503063c052f5eb0f3e30652d2406a99af663f8e7ffa0a3f3e226b1659c9a480821b1e61b6479d02eb1b0e840e97559b7b2c6c39aa9c00e181b60ddc2cfdea8940f3badfab9b6e770212b828d3af0fc6c7595eee6d4142edd592c2816c8800ce20dcc0ec85e737aad3610de04e0a644485efd3dd4d4a07ca6d52deacf510c8e74d9284835aa5eb50193252ff78ff23fb7925417f8d0552e1ca770bb31cf43c5040456cf15b588fa68ee36a5beeaa92fbe0df91bdfbb444a38688a912c69b91578e55ca91e1b33d2c85be6a6f3f5abd97ba2580ec28ac946f08e78888ab5301f03ef4a8427fda49cced264ad7821994f1510cdaea97ee2cffd9132b762e500e80d8839dc2dc71e494ecf81219bcf1754adaf7ef2fe0b6ec365948e120d220ac44da7974a4515a24dd16808eea0379ab51dd1b98ee7a02c85062591394c75da37a64248b3a13b9de396768dbf6128683eab", 0x2000, &(0x7f0000001280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)={0x18}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(r1, &(0x7f0000004200)="a28096c80abf3543ecde7564abff5085d2227ebcb0f164ae92706ad0b083a3f469a3efd15b4921e9c3063b98b3082068e7c31950dde842eac55df0f991453cad62a6956b0b6f7b8cf49b506a3060fe1127eca99663ade8efa89ee189acb5f3b92f6bc4c46621c803eed0d0bb5f32384870ed08f89d4f74445762fb99715e083c4c92a8878be19ffacc30d0f2da64f971cd40563163adc15670ecf25cd3ad96138967c4b53ad9d04b5193ab5fb674aa0030a9d703d1baf810ce897f969121f142161919e583c275671b999e7f363891dfdfdf3556d01b86ee29eca8fccbfeaf1771395148706cc6e6be7ce29fc9ffef061b5420950c1a525bf75ad06edec51538d1c5bbc77da72dc90fd9998936fffdda2427e5a68966c7e2208f76304680182ec73007e482f034195712af922db2726195d997708734db9e7825a864be00b2a4f800881fc0363f5e618398454f35b148b4ccb88d418269fac868a8ba4a2d5b4f06a1ac01b5ad158b842e05adca22c7372585bf4ce95560b6c1e021a3ed2ff7bd3b6b3c7734c3b66d7e4c460096312082f89b16baa6e73814aa60925780cd92cd65087e260ec046fc363264366a9df2c849c0644911303946adad544521ceb469a3e193ecc9a7876403fac461a4a70d6193b2451189a5c5120b3535e9edf619108af7f517b58abd3fa7fb1ab832213430d2e6901076fba9c9e1acc6c6f48ff0e419bbc45589745a176f52a7407ad5e3dd49acb31b47862806f47077dda04905e45a80a12cbcd4d2dd9fe66c2d1f99394fed8ec60961cd2dc7115a96ece432fac86d51bebb08b95f447a83792fe80291fca7b298c9043ef2c26f0f7e42798d3f54c84b94c24c76c555d83ecc53b99bb22d71845e5cf21a5ba7fbeffeb6306e1730db14561b950a3f24bcfd78d4ab0d97de8054bb1a6077ae7cca6e45d846d3df82298d07212922742cb0facac3b77edfbab90e9ee2d4f7b0ee9b17bb11ec5e5721340d84cb6bd93428167e69b47759172557acda313c3decdfc6fe9336bfade459f43b39d0f2289f9142db280f4ee668e650e12858c577e12e2b9a57ee66c834be97979bcbe94747fa5d8d0b7d3a9f8f218df1bf960f828429a1efe838616b18faf6629236ddbded43a093efae163228e5c38fd7714743c2fcca47e3382bcfb1ab893fd7377527b4ec43f3fa60ebd338161d8de7cad65b15579e4af258f5fe3a63c2637a15703207029b0899b5427767647baef11e291358e6e54f6f13d3d2ca7a5e7969e04d2733b3b9ab822c69a3cfac097384de5071a9b74a656136d55eb190df08747b509fd610ff62b4950ef71c934fe21a48a4931d3d9458b415f112cee65c660f5490e982341da1c58634b3967ca6f3596d20cc90f508382156e36f16539093240ef5f2aa6a2c0dff2a67df30dcf50bf6e0b82a3d49f2d532a8dde1b3ceefcf0837190b74186090d1c18b59917d7efce1adfb238ef4a7b1d22c4cef09320221de883e97e6882466508de06fcdabad3b741bdca2cff879d57ddda52f42b3dcb8a78cfc05826af7e4ff155960ff8491194f4d321ef195990abaeeefdcb852d1e1e3703f317385a9458b6c2dd9db830f757ec29c9939fc7313e639fe485bc1e41ddaaef3fbf1f7cc527c8fad0d21b8082482caad7bee440e5097665f636c3dfec82f8c98afb6243bc3944939675a594277d278ba4361461f7da52e224e4ce5dee4a467bf6ae9f67b61ac6eb0a440406abac2016eec907e241c57f5f44be47290fd0fef785ff04df3810ccd637b4d97a84bae8486a36f75d872e645fe46625969fc2d1f032c56ed44bd98ea27bd9b6ddc8eb2dc2ec9f90f2f1ca1bd20e37ac58b03c84c872f4ba47310654986641460dfdd531ac62a76ad87b89c103ac5c9c2e7e70c66447b3412d4a1e5cbc30e16939505116c04de33ae054ed366de8d1f971c2de439957a194e22a488f58d7efd46439177f3f3c45a1475927eecd846d3d2e6a2ab5c7f8addd99062c2fc6b272d1f51bb8f22f1b6f8bb3faf8aa85e5eb9abf7df5cf8f26267323808b0833a987989cbe59205e7ad06556e2d1b8a4873ca1cbcbc8d43abc145fd4eb832e7a58ab2c793d003ce7b1850ce45eb7480417a1e9eb9d39a1028a2a04a2aa649c098c4f8eee514db5f6021173bb254b8e22b150b2ca01dc7ff235db46ed78d07f43d1adab13b8445d1b32069eb45f9d389fcf5a3f7d3ebe243c5b1fe17b1f5a3d571b65f21b9e471e818172554dc956749b99cb7a5f303ec480d7194a2ba86e204f06aa1becdddc8c49082c527e7064ac2ad77dc05639d3d2a7778f6943ed6105ebf6f0b9e94fddbe05c236ec000f4d1d4e496b10068211ab68ada4c7f7ac61f5f5ba5f1810d5bbe87ff4f8356af0d3f682baedb0ad8f8488b277421f0a03fc5e3095ee34bc4472d8f17e3f7013cf2f79f5ff3ea4b6bae56d1365a33b09bfa9a496323f7da923b7e29dce4beb81035f13130004c96e56d7ef6ca6c101d20c27a218e623227c33c9e488b17e7ae9ac20da8240501f7b614a1730f164553fe479ef149866e4ea47296814284a3d3eb7cbb294289ffb996e0eb053b9c16e54cf267832e3d360eb196ed51305630223309ea97215628f01ec9d3ea48096418d5e962cac5063460f0a18772ec7ce66d14a1cce14b52c40bbbfafccbf1e76f09e57ff0718048e5b993157a6cf4718826b1e09430413a3596a15c4a620fa8c8e1d1663e5739f9f790ddbb3be0e00187d43717d659242467d8681ac10303346157f894d9037641417010e9654c6a5b22263e73a5a37128f50078a980c30930321aa5c5e7851d5d392ddce3a14a96916fa8421ae6728f37f5de7c3e98feb4babd4e1bd2315d595e209d52748f70adc2284fcdaa6ad880470d2a071f3490aaf3491fb64b4547419e8eccdc491a8921156cb4811ad1e66514a32b0b31b641438881f28c1e6461b4f451938999af671e8c6a5cd0c072a9fe4cdbefe24ca616f3d0a15ac97cca835b1a440e04fa28340c6044176c8ecc8ee0d033d47db8a0aacfa0eabdfa1c9509fc2604008f01cbafeb5bd2b503b809ed672340b9a576593f1ef388391b54b605e7a15bef7b1345627a34fca57738b0f8f4f19eea93c903495274a4425a1a1cc6c4c6e335b631df5185c95b485e4257867b5347a40e4e14dcc560f061fd4fd265137dc68afd548adde778f1330f769acb1ccf5da14ff6992c24e210ea6e6179421881b803393bc6974e37106c5b5b3b5d0b3469f8969bffb7e4ceb2c98e928e74366492d27235ae4c74a2f48511aeeaa53a2beafa7a331b50e454c507af1b63350a5cef35668a5b9325014192277e509561008b3601088f79d42eaa8b1e4ae2000b31749e2b8094312ddb7f3c1cd625ef885c11fa22a66e374b52b3425e0b8016154e1fd8471339e32e7373d63ab646d893fbe09ae07b06074c01401ea76b3c382a9d32f24f93c789964e16bc4206ecd75c10917ab84ffd8d6cdf4cd28fd90375ff28518f8c1a3befc538e1b9e427fb671988d29f2fb2fcd039f4d341c84eb4d7cf600ddaba88bb094e4d87a1419180149f491368e648b69985b05ac39a4ecdd3c5135f3a5c8ad7792dacb6470144bb9e67805a211efb3ec9ccaf8e0901345fb19e4da579e1fbe86a1207f4f13c3436009c2c640b7cf3f8b77ca7bd994bf93308027359c6dd1b7db1e153fc0821968ef36c003b6c73fe890f4de24f5c6458dbaaf3819edeaa91783c3cfc7e773689236248195c7bbd60113f2476fa3687621d668d1728ee433d2f8f4db707345d30f1e52ab87a2a0afd547c6bb06500f59f17facde48f693490e22494b75d11df1a143b85068d143ef6a9bb5937a9df380c8948f1a01e9675e18409edb0f6b9605b68e34632fcce472dc50b90b0f6dcd57931f78e1e8861a0fb62e72b0baad6f9d23c1cfb0f19b25013c8d9fcd786a2f6f79768b5fb398f7b2baa31ce8156d1fc4a46c1c463fdf30360d42aeed2ef11611d0b7f654bb51052fd4dc39328f8ec4c58bbda05e6f1b3c8f6d8adca0268f2410e9a4a7d63b6616006d0e02f6edacc10e5c54fd85f15a8bd7648a293f23d6a699bd9a675250475a73a96d7475e4fabb89fb5e7de5d7a3479aa485c0befc60d0ac4fd5ac6dbecceb06cad86e219fc0ce4720758917811a3215f8d13e413bfb64fc065fc421aede0b56691797dac428c7e463479fa591b9072c309b7533e427c5cc11a1f6cf9a5b995d328d796d874c5b55dfc12a5039b413ce319cf5ba1f355c4e0717d32650b43e18010f37f048731931c52c4f36eb969dda702afe96c2a5241350a67ba2d026946189c5e281293c9a8e2cff3784776f1de78b917101b54e5ab00c045ea15f28a0e3f509962cf8bd3385d85250737eae5c34ece86b86669c13b00308a3b13c0ac3c83ff26fb52a4aa83c1233a9490cb9ca917a056908931751bddb88a62379a713395f0764e4a393faf253a4026d0472270e6036287d56850df1751543484d65b3062155b6300e0024241c59a862ae769c1a9232a2d9fb24705177a09cceb3eefbf9f106f67e01be14cdeb4d2fc7d8661df3e75de5ccd09a7e559f028fb9837c621ea0045b4d1b679067f246339c974631aa7134d4e910efb28d3c48929cef1df7e6c73668762d55086b6c59c36ac90154135fd7ca4e4047dd0aa161fa982d8edf9c0cb9666477e096c55718f6e4742415fefd4f696d1f1ccd6322bc19496ddebd36282a7c707d5b44113e30678e6e33ab7d34be04a59ac614d6a54134490998be02636fa91633d6294781c2b9a54c611c0045cfcfe81f49aa21b29d835cd2047c854486fd8e65a2ebf629f7ced602b9dd107bfde483e5c9b5cbba4a08cdce09920bda9978b7fc2b4a89bf1573a26389e52090fdf5dccf22111dc8c42fd3c8c477092895398086cc22cca665269e193fc650742a361a44b857d258429f701f22e9b7615bc3dab78c1479a41cf8575cdb17169470b347adfc03e03daea3e269725cfc72df5664b9df36d2f2b55013b71133e0b80577a47182511ebb308b6248d457bd2af7b28e77182c305241178c4124ab102771fd5a8c3dacb8775de881301d71587c76bcf0a97a72ad244d0c42fd71aceec32dd48bb5c9a95b391166c832ac5bac8c7cae4d18b3f7d9f2e4782fdf97732e3d51f67bbb57f989ee0d7589dbd0c2a5c63840e914b9d7d720fa120acbffebf816b588b2ccc052e7fa78992e0ea39dd21a122add41195f8e2e1acd777c1a4e8ef4362fef441feb4d9252c6bfbd2742152300a32027776e3341620d3c8d9365e10e81adcca7d87a0e555c98a0353c692557d90ee9be3fbaab766abf93e2462149fd99c92a5fc58d899ee75535cd1fe1386c5ab0b157c2102039d6015258f59cef3f15b951893a30ae839f740402a30b34e7be73796286403c5beb0853d856d83f1b00b48328f56dcb32e1faab08a3435b1482bf18b21c95aefeaafa7fd761c7f28d416fcde06bf7aee5c6e9eb50e55874253ba3f1d0ce2505b4fc7c3fc996bfbb8446bafe84f5bea94bfd7ca5aeaf237fe793b66e5c521d4092e4e1f9bde1dfcfe53fa55005d21cfa833a338fd9792614129336060e10d1911862070761aa20c2902eb7c5a355eff4cf6253d7102a2ca1fead4c53b57d576d104c081310d92797e4e2e8c269d19910d0d4cedf30fa28ba680c00137f83de940624229b6a125ce5233c6cf4a3640b74f58f288dad8451fbe37641c5559a5f3caf1299c8bfb230723652278fe378efd8e459b9da26cffeb58468a6301dbc06d713ba2d8d43d9038f5f2dc8b831ba58a88eeb5b1786b21e398aeeeb7c1f3d6f01d82b3947862fb9e7cbd7da5d04c5fcd34da28d53e2246e3ac1e3a619ad174efa6435eaa0fc94d610799ce0158421dce046306eb5042143daa336d52206b12610ea6389cdda49bf5af1d4ee42ac090a94ae7b7612073f3a5c36a2205eda887f41478f7d20f18667f941f71eebcfa76c1ab28f2a49a3bd56bd3f4e6bd079ab3fe2d94782236e83585a03e52907abaef7456a95d5d3f3d37efdc035dbfd7c41b8ba0af2df8adf1cf24f7ff0beccd3d26bc91caf42314ef7e466f74e19ae0df2e2298fc2f694a7ec134632035585d530e7e19f65c256f001d75382d9825ef741bc213af186377d9ca10d3722354e1897ca5c23ac6a52c9ad0e6b686e1776f7ec65df033e8f4d5db80c1bc354093b319cb70df93d610667675816328c99322f14e636b95f04e6497f139d508b453f53ddb5c289d849fd5407c9bdcefd1642abd46e28cb4e94371bdc606eeb67c9fe17747c68f2d50e82711da4d3edb0eda06f41b7f93fa8fb4d83cf21c79da67000bac2275508217ade1659fa8d24e5f8efb9f4bd21073ebef3d06368eb03fa3cf0d638448bd055ed20d292033ffdba538559c8ff9a2a5c8f83b5c393643d6585d1df994c3be43e72b8f3f53114d2a5f6bcedb573842b23b6a3eb7fca8495bf03bd03fde7b19bd39a16cec49e01f38e671af33cae082d9788e3202799bc466babec2080528d0609c0b731964719093735b4c1e73bd0705637c47516922197c552baeaf3516b5e3bbc2cd1afa3ef8215196ed580d9561092f620b897e98e786a0c7cbb0eedda8063292ba6482497f5f6bb62fb5ab4c97cb7658dc6579718eb97b547fcf47ced1426561af93a15fb4dc6d3d93b868644943c2c94b23b0570bbb81df2666c24f5abccfcdd71e209f3bb43c01d17f9bc8b9af2c26762fc6a741a150b7d1186e4f35175f3c315243e1c11e92c43a1fc492eef5a13c77a81fcf514ebfd0f8e645dae15a07e86b2f01fda065db4505a5eea83cb616f744f6bee731be191c65449c02603556d5a51422cf9c2f19f8d6843e0c1091e0708aa271e91f71c8602b9fa72189e036b7cb6af1569f21269283de94a6d7fe5849fd433d5b719c80419873db0587fc29786cc598d896fb16360bddd2ce12e54d05418f4f5e5f2d7aafe9fcd6268cbe2e9e6329ffb6c67fab8f3ce673028cc06aaa6b857556bba3b44d3fab5b6e875e70a2f3ad4b2ff76f31ead3462d3801ba373b3c2f545e94f57021575e2947f81f53283fc0a5137fd44fa3d074c92de54a0a3465c858f5a7ef08313faddbc3663e4e0167f3cba39612057a7518fbfb031f5ad0f9f75831973ebd733b82e554bf3fdec84e51f65dab6028c6c51366d9d4700fdf255e4c7bd70766e7f2281b3f2a5363f85ce49f9135904d14bcb117ad754c2594dcdca2d30e40ff265b5accfb116f64ed99aad570c4c5a91efdbb984ac651d8721405a0342cf77f448c17a152eabf29e88950558a86d0074e1cefab1eb7c366682f686ee1338737e675ea58eb8b4c86b9f28a6f6e96459f29e3b4dc59ff044c61a0dcc5c31d803e6e98420e446229ccdec3d0f705e92ffe016bb3696373eadab7f35ccf65ab4d9be09a085ce21bbd7c0555376e4d7fe68b5e7a64f48b5127825fb2be598d991f9c1a54bf52713417dcc599e812d85513a537e6eafa738edc972b67e065595d11678449bce6cd3d69800a649b560d0e057c502ca3e72e97820829ecfea801192c3f4e2c8763c095a43ee6fe45fe8730130937668df1d4ee577ada28238be03286481f2d2a004cc4d48856e71fbd64f1a0043a4520ecbbf1b3abdc96b87a27be8495a20542967aa4cd3a44a11502419a083d84e97abfde0901b66dde48388649a0ed6d93b9f20c530e990c7c52370a114d800d6ab3f6687d6bbc105b63738fe05fa6cac98ad6663936bb18cb923264e44312c24c2ce8e642bb73c921012b68a26a70977446b8f15f9d62467d8b356560c183a6bd6cd76ec868c3bd94a595cd7bf996755a508a814980c5e588b275200c45afd900c8c2de329ec2484b0e3ecd7b0960e5e3425881d1ff7f8bd8b20f5cc98ffc3acb77f5e88775a4bd3ab9f9eb027e27d3af55ebdf4eebab48ea911128d668d00fc3f5b5480aa0d9a4af563ba577384448e5425157133d59e1cef3c722f33700bd372825046b1fa5824e405154a3af1440bc2b75acfbd07cf92e8c162587e74b5ab66b1c6aeab3ad5fa3ee91da4900ef30ad04baea326df912517dd96e1696b4a91faa66675978a375e81f25464a1073dc6737af08d7e25956bb31d438548a7da38662d49db812a8cf1d6cc65f5c63879fd9ee7fd2a66ca3fc1a768cb239aab88c87206470b4c60592afeb6d69ed97a8f990155862ba4e22b64804142c131a23792937aa8a8696e165c24d7692a04bb4471b0f0d2507fe7c8618421428fc7a0acc984ca5cc6bacb772e8a717bbaa646f9643275910a6037afaf5a80678d18edda138a4e13d06d04a5d06431eab48738225cf1567e960e765728dc12e91b91c6f2b33dfb6e033aa68c1c2334d24335abc4a7a1df5636dec29091da54d5f5a1fff41e4a35a0c2f04f968f7d78e2f51c73577e2192bb20f289aaba5a175c2ed533855bd9ed9a842ad482136dd5e0cf45eb5e2d31ff62a3be1cf8a94a58316e74f4ab9fc54f3a0bb83beef0f355993bdea2c83e61cdc796bf2564ae51fae616799e8711998cd88d35cd9824452fdd65226174b46792cb87f4dd282e4e6f67eb66da413ad877ed6ce775f7e19bc93f48bb9e5ec04009de3c042aeacf7f4b25ad6b30e017303f64fe07ac79e8744aab6926d117f13513d0469cef335fe1d0d787c2d0b2c031a9521786ac10e9f8b768271680337f2c3262abdccb5d3107c632bf1f74c83ee91f49988222fb080cc8faa9b1a02526d8b6087e0b2354173d29016b3309587c16f057dd812aa63c3169150de81f3af97d082a8f8da4ce4f909ff649821d7f96d97613552e8cc4902e046ecfa329b1d980ff5ece69b8f1615fdff5244f41cec0af924624ae1641ecae5fa26c5fb9006e57100ee71377ced7c255ae17a0845e2ee0287c62c1852f93877f9f86157ca9675d383fff5cd6f2b001ec0136c07cf37f5ace1853122c2baa1092d418e2a490c4a5c8f56b828ce1bafeef4e77f095d6b4ed99d56f66812cb19be540ebe5d52e7eff2d69cbb8477e11514f7e3604bf9999f78c2f1ca6f60a2216b87fa0f25269c425b7d50709b200912b3b7899c95e12d6e9c4dacc19e327721860e0477a53e6793fbb7fb9704a848f395f48c24a6e79b9e1358cc3497251de88b8d3a7b22c6d8af1a7fab81530d9f0cc98f62debb222b54780d89794238532717b447d71b46a60ed481c21db85b590b31720009695ecffd4ef029964e5d5149622233ac013e960a005c924f73ea82c318455546c53d74aa3f7e2ff26aa074c40a55aba8b08027fc19b596eec6c4f89bae39e74b9aad88344f7cc5ad3eefa5095f2ab47222e9a357ecd71c6700ac576025201490d9e446603dfd4bda7617dd500981b2d2ab8c43882a5208494cb3f8ebc720bca8a7cf6c80bd7aaaf89507bb3412ea490a78973f12cc30413e9df1458917ea3d68b438d424c1314bc8d01939c5a5a842438281e62d0c800dee704b2a6cd3e1e4b885a6b26b894a98765fa3308c9e4b87f93625faecdb17c29a27cd243bf6030a67874ec9f2443cf8154261ac2a834c01cbe1f314ee7aa3ca552e1648cf8b42a63f249e3538026e09e44d69dc259adb0d1a0cbccb5a5dd5d0dccc90d023da79d5634188ff060f7e35a5f9d7ad99546824d63975d4452de876093f4e997dc46eedcd80a9eebf5e4f077fbb10c7d9e19a3419e7b845972a3b62613c5404a209b16fa88e0ff49d7b4f21fecc1f773c5b4be61021e0cab8602c6e8257649303aaeafcbb178e7a460ff07f219c46eb6fe5bf8113723e454003bd707767c107daf4255751daaf8decf35262640058924eb6587868b2c08230b317e97396ebc928ba8d274ca0eed0bfcb637676003c64e8c1e1a0420b6c96a44226061ced41b8448382abd2f3d0c472afcde231fbc9ee90c2f1132f8e2391246f95ad93354c7460e20de996ad0f61b13b27646887a637cede90b94b7d8c3130f0fe060e8d955c711a2700b302a75bdeb32a0a6802ea795cb114f5f82a1a381a86bbff88b299e47728b746dff964c94c52b661b9429376b1320b46081426b7c340206dc0da151bf84be2a49e78b6b5938753d2b1be8d9e67c43c5d70e72519f5f90d9f95e84ee38f82b191ac4d968b0a37901fd923cb289d585693ac3c3f8a94fca6df45e694e199a9cd0b1bc1fa7394bcc96aae670dca6605a998793b7e067ac410ba631057b8b76fcbe9524df820c02efef1608b743cd2aa6d60d3d8e476fa12d3acc329f8272b087d89471177ed531fec1f9c24a975ca2fcd8c246a33e291a3f00b7f234052067a0059c86762475256bb5e7dac6f121a0925506b18933c6e314915d4b3b2130aafc2483ef22ff8bb7b887565b1bd22fabca22037d8fc9437f675c5313526266f60bb7c7c47f30c7d567ed142ea5ec367c4298328d20e5344f01c0c90cf8a6302f4d84b6ba7495fba314a05ba29b63bb6d458fdb05a4411136958309f418fb178e19aa09ff9e62b29732fb2986c96e738f7a688cb2122dbb8f2ad9a5f28bc49ec0c462413552afee8e403259b55ad6dc334dde7f2d306929dd01f2aa6036cafd41874522689301b81c9e50e86828894140356db0a3317b081ed9d8148c41e77e6bda6287762532b86eb91f5480915680deb8a91fb8656b7f0109064865d2b846af0861f67d3f720d6e306540cd7b68f095ef3690b88ea93fb6a402ff5697597cda83171f159e85307d1a8c01611189bd4eb4f0453ab88d43ae181a562a76902a67c687514079d6f4304d9a7c0fa24b6e86074ea0a9fd8187c120312078f5ebfa674adc0303734bf8f6b5585943706594192ad24c9f7d9794fb83758924f862855ddd50bff58b522c43d73c03289baec628cd693cab93101b1e473b76532510e10f03e86812fea6f2d6f5467dcf29e6d7cf8524f383a0ded3f0951c3ffb171a6b8a6d97b5fa8899a19f1a3d0e934a1d4741076e4394ba225158f697bf7d5651717c6950229a0be22e8120d76a414edbcd03d505264b7ede8272ccbd6dbdcebaf11daf6a652f6f9eb74ba7a3ecc942892891388005ae5d971e4e79d696564906dffd44845b704a9abc2fa5ba1bb69a548423a08044ad6d0e365db7e6bea0f3844a452759716cb98dcf326001ec90c1c343174098cdf47ea2e13341058ca014d2a30e9ba3c526de72a6e387181bf76a278c9cbc518d8c374a3f1d9802a39464a100903dbec16f8f095f5d82d9d09507281e4f7fe0ce4fbeced193902a5f658af2a4c1d0952dabdc6ae5830b6b5a2c3f5b8d33a73665990822e5f4a7ce5366755a1615543bdf78299c71e890e0bedb6ec277b10a389d6a3ba9c037221421279e51ab50fb115de2076cc99444202e88ebd9d0fbe4e60234b7b761495ac6c9e615ddac8176164a88fb6d6cc2b52672c8949afe3efc1e87a598896bc93e421423844fcaafe65af898a015b3bcaf623ebeef9a57155af5278ceb52b995f7ca466d9e18b05e86380679e0257cff6d0c6750078462f2ee4701d6d8289ed848b877cf5918625b7937060d667c11119881c30809056892352c6c53c01e395af6866ea350e6f21fa3db772c1177c759999973b51e11ffc5908", 0x2000, &(0x7f0000000c80)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)={0x78, 0x0, 0x0, {0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8000}}}, 0x0, 0x0, 0x0, 0x0, 0x0}) 00:38:00 executing program 0: perf_event_open(&(0x7f0000000100)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) write$binfmt_aout(0xffffffffffffffff, 0x0, 0x23) r0 = memfd_create(&(0x7f0000000040)='4\xacXrcO\x00\xc4ut\xaa^ve\xa5\xa1m\x1e\x12\x8ai,\xbeTnt#/', 0x0) write$binfmt_elf64(r0, &(0x7f0000000600)=ANY=[@ANYBLOB="7f454c46000000d2000000000001000003003e0000001000000006000000001e40000000000000000000000000008b0000000010000038"], 0x44) execveat(r0, &(0x7f0000000000)='\x00', 0x0, 0x0, 0x1100) 00:38:00 executing program 0: perf_event_open(&(0x7f0000000100)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) write$binfmt_aout(0xffffffffffffffff, 0x0, 0x23) r0 = memfd_create(&(0x7f0000000040)='4\xacXrcO\x00\xc4ut\xaa^ve\xa5\xa1m\x1e\x12\x8ai,\xbeTnt#/', 0x0) write$binfmt_elf64(r0, &(0x7f0000000600)=ANY=[@ANYBLOB="7f454c46000000d2000000000001000003003e0000001000000006000000001e40000000000000000000000000008b000000001000003800"], 0x44) execveat(0xffffffffffffffff, &(0x7f0000000000)='\x00', 0x0, 0x0, 0x1100) 00:38:00 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f000000c380)='./file0\x00', 0x40, 0x0) r1 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002080)='/dev/fuse\x00', 0x42, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000002100)='fuse\x00', 0x0, &(0x7f0000002140)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r1, @ANYBLOB=',rootmode=00000000000000000100000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) umount2(&(0x7f0000000100)='./file0\x00', 0xa) read$FUSE(r1, &(0x7f00000103c0)={0x2020, 0x0, 0x0}, 0x2020) ioctl$F2FS_IOC_SET_PIN_FILE(r0, 0x4004f50d, &(0x7f00000000c0)) ioctl$BTRFS_IOC_DEV_INFO(r0, 0xd000941e, &(0x7f0000006340)={0x0, "2e378235b95fa84d6ba10217f0742bd5"}) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) write$FUSE_INIT(r1, &(0x7f0000000040)={0x50, 0x0, r2, {0x7, 0x1f, 0x0, 0xe86403}}, 0x50) unlink(&(0x7f0000000140)='./file0\x00') syz_fuse_handle_req(r1, &(0x7f000000e3c0)="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dc4e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ba045abcd5dfc67d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000230000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000209bfd66eea210560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001354c4b600", 0x2000, &(0x7f00000062c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) chown(&(0x7f0000000040)='./file0\x00', 0x0, 0xffffffffffffffff) syz_fuse_handle_req(r1, &(0x7f00000021c0)="94461a3d3c35f59fa641c676211e3c66357fb96c136293725e3c9e4d9cbd3cc5f0f8794c1b08135252fc70cc9258bcc61ea74e562bcfa2c747f1c9f3ce0e2f7f008a256425b6db67b17869ee9fe251b701a491cf6979b39d440915214d9a0daa0c7aa908d797b7d73dcfcbc7118c543dfe14ec9d030eda826bb4aeb0dae02b053adce2bec964260344cd773fe353bf0e4120f4136d31b75bbd4fd8b806047b00a0be8624dad9e850f6978a3627badeb1ef4dfa258a5b586609541c1fbfd5dfe516e0e63a7028a26440dc034ba39e0b5c2ec00abefb7a723d8ca203a782466eed6fa2fc270535c42b84c558b6a6cdd38de7356fcd843b3c16a40840e1cf7d009d884a53b1f2b44331739e25e9cd3d10f38828416d434df5779c1b9e90f9ece242931ca495acb9ef0c7a442486151f13b23c87bab525db8b74f67b26103e7cac6b6a5a5327763ef5d171c01d2cc7338ec27944b28e4f57ec82bf1f28dea35eaa8af46d1166cfe5aae9ff56dc2914cfb4bd811a3b790e15e6268d98c081896cd808eccded790a2ae4f55c94a6cc880bc74165301f0c0b173e027aa92e067bb572ca02282be17a5fd02116ab5aceef564b3ba8e844c3ce7c5dfd93096b7c5f47225255bb8c6f0c4b225f7661699718073a9b4993b44b1b206b0bec025629a907950c757e1e28cfe6662b5cfafd94c2115b31e67cc646d8ef75b2fd06667e6af54f3b24d218f531b4fd4c3b39c7e29c3f5bc9d88c6235bc944ba9863069e76c4e9ea0a4776023cd62dd0f8a5d3c499756765a87b7e84af950f12441eb72e361eb79d27b6cb36dee1d310e58d19e7c22c74ba6f80dcb9520b95b3cc2d9686814504323089382eec445f792c485954afce0c5df0aadda25c9625709259ea378e65094a4b5fa67578121673922fd6553d94632f6b03a241949adf22be7268875dbb78ac7cb8a9445c2e67eef7be498cde9cd6d746f93f8955b2dfd142b2bcda768fd0058b652f01b5a86549bcc5fd17c08b38520664259907ee6cd8e1325114377440d74782b517eb04124b0d964413a7d6816d72c69918c5a8642237a34b204993e11fcef6ca0a120c13f6c4a873c8d3849a73f881ff7a3518a1a07a1585887b77b2572a9bec6d35e5ef98b858a7c0c8577abcd60ae355c9e40a06ab28e05bf900544e5fc83deed7fbe7c76e99aa118b035786108ea3938a82a34d61798b26ef92364d4f14cbebd4a64ebcfdae8c236a52543cb4c4a01c53bbabc94ad62168e37de2358fcae4286dfb86fd24d4a24b998fa03d12c70af8c320c955eb4490da4cf86b29d5103629b573e7e64eb04524fa9697a030c7e19e49caf683d0ea4c23c2c935761e281fac77a0617fc6b0855e1761cbb8172f1cbfe3040ace1338de05be8e1bb71ee54bb64bb63db2a22baf29a4e3f8672a497385c95ee449f59076abdeff03319ff574b0ceb2ba858cfd403a25be57abae5342f6e1e7dbed376b5049bd55b9bfdfa158f03ef74e991680aef718ef2166f055d09e2f4c96ae68edcb425141b83214b7fd70542056cfc64af23c8d0ec372a61c3cab7dcf571797c4f180c0e00709c3320e06beca5776f0fde7b4ead54ec3c6054817b52960d72ff44cf2e8543c6e842ac6dcf2719ca47f1eaacade5ad39ab10e5f93cd7d0ddb1bebf2e85a412cd7f3ddfdd9daa641bed2f53c5306b1b2dabaa1c998254b37b413d546c67a0ec8c82978f6cdd2993412dc3a4eebf1df273610fbca6c32ad20f3d9a0e813c320bc1707cd9484c1f987acfdf98e1baa21bd76bac136d0411ae8ec250ab30cd52d90651fc39dcfb4313ddbf83f2d5548a5d64a2adf8eca739e840d4849c7c6ba05c3e300cd54f8af472188b3347320d4f5a7c013f54a50eeabc02fdb7794d67b69b668e9a57dbba231979434acf16318e2bf2b08adc0b328b8428e63116b4bd07e1e826960165ea791c62bc01b8dd5155b53ff8bc2bc431f607ad18c8686633cad3c696fb2728dfda4c2293fd7b5055a53110279678080c0fc7837cd6f7a93cb32993362eefd278fa5446c74b5fd8dfba1d74d56a771886c8df3a3286e1c1bf54d0ef1ef769dae4e64082552aff8b128de4b7d9cd9855a898e628ef90d933269e414a6f105242857b99a45d88bfc8193736dcede12b667b59b5f72e19ed3cb14054b8296f0eaec54390127ac7a3fad937ccdc13cf151e79aaab51ec63462e01e7e1be4623a7c066ad51e5abdcd97ef3885bdeb022d8d480caa1544c1813a31aee0acc6a56fbb86171c6e725b7a9149ca63c0e0b26d3b471a868b8d34bb58c0522c144f208d6e8f75d34ddf8bb35b90fa2819ccd5bc570836837f0d8710654b2acf1b23a0e4b2fb3a5e0991522b7daf425e142ccf405091ca94532b06fb1a1657029525ca66d7d4b117bc4e72cf9c07928ea53f5f9f9a7af6e6ccdc216646ce6df2bbaa7f64ae3052c404e4a1101306f13400d4f7379e42d7af4b2829af92e105553ccfa853b677cc2622d19da3c8618d4d7ec5a54098f1a56594a621cb6446d2c04b61acdbec911df74a32681de1ea8cc6eff634509910378bed150ce330b9ac5c44f73a23cf3480debd9149052054cf35a43ce03ca6aea39bd8e80ba5d15b1fe49cc5a8a6b25f419447034e5face4535c676787ec300ca0fff8937d0e7776675ad8d0a4503cef78486273cc5200917628664f1eaf57d22e09e08619437a1596be0b2a9a3aa4f65f680c32320a413a30d28f3f28fb4591a70a8dd508f701e90908b6fdd23d0bf2d3522897c7f85e32f9062d9dd39b29f09d03a62f6fee0b6c75b1111eaf75ee320cbd028cf7bf4b5c29c1f2476d3bb7bd90cd95817b37734fa42dad708779b59bf799c87b0feea4ed442667a63738e47774446de031183783941670d1b4927828a6e9c2096c2f595ff8aa0da2091e54591f019a62908429d7279bb8cf7cd20ed7743fb14fb505945987f7d9d1c0cf7e58c2e35db69edc378a38d3eca54204650e684dd1a163f83774ce7db36ad85f1e67fa91073892222ab0f99eeefe6862c88435a227950dbcbc1ae3352c05d20637c79a2d5728b82f422f0f921cd8899aa5c2b73c54ae53a132a29b54a91d481782b1a064acddb37c3be01add99349ed4715cae057cd95faa30dc5cc9f9796b1d7416795eef6d4310c8b05f1d555e2b322a9fd3ead321d2bb7f05948f7df6caf67e24b58bca99ad5cfa662b34f5a32c1026e21b9a6ee7bce8d6c5adb85a7cb0d81b70204ab4cf6629f4fbffd94c221d0f1da58f2092e0afdd1fda124955d0714f1d6f0f63c5f37fa2edb752b4448d16a74ea71d13f64b82a39b1b1b3870b0070b14d686cf67eaef57e6a9bec4b7823577374a8ee5c4fb5a574db4c7a79991f5db060a63fcf3f37cd84f0a4519ef5036c4f02c6f34c37f46840ca777d995235ef172f01012b724883e665867282c6639a14ac8a657cea02dd8741164b3cf0d053039595e90246044350c4297381a41c40a66c455f777eb2d50508f4c72451110ded1125c9698f9d7c710a82725aa9dc997fcec6edbd2abcf53a24ee8c56c73fd73144899b470ec754cc115c3afaa08317ffccd8cc1be0c93ee972b38ba641e9e71a1ddfc996f77deced1efde64b63ca9bcdaeed258d27cc7c46cfe022d771fcd370fbaa9254002debb49859b2357f5466f711a2c11e0bda2bb0f178944fba1c8ce64ef74a2a56172f5f34f48c8a90839bc970c705f3a77c984452ac0266aeebb19eeab9eecc6060391ead1db48794e347df3ace425f65022c62847a452bbe86e9b1e0f3e09a75403706b244330a901f55dd8f73fc1527c2a1c97ee5040f9fd25b7fa0dbbf40e5d7c6562ace5416901116a3e9197203188588bb9cac04a92e2a0d27261656d201a0d48115a2e3b70ad73e95316c4743ba6a683d1f3dd533b8ca4016f9719c5f48acb1172b1d105ade60ea335db84fe62c49da7ff6c6a6cbcf22fb421ad32399f6178cfceb208c1ef02f31fce5fd36962bf121f9b2eb9c7de214a2dd3444dc1b6159d9084cc0b577b9251e7d6e3957c4722ce4db0ee05191a22fbb4843695f6bb8e1aad212a4c7ee827c1ffb07079e39a624a49cb90f7a33559e0453cc757251ea091ce8034f41c5887fdd8cf7ddc31cd75e3236bfd2b3118fa8d41dd0300aa296603108d7afbf8efc29fbd322b2324453a079e9b865cb3e0a01d1a346fb697ac31c410c656a317c32f746cf278e370ff58b4ca2a3a548ee35eec1774928e8b23be60a785fed4af9ad9a7910ed19638dc76ae19ff8923b35ecfaef6d963297ba8b3d50cec492c09b9652dfeca15eed86622634f22d765a002b326380c846ba95eb6f999fa969474ae70fc967887a4aa24ccc1d95f1b345de30fd1d4322af67c534a8632b7c244546597c9470a3220107d75793fdf6d8177db7905662060980668cc7f9f63748dbf214b92f88210f843f34f7cb1d869d4b09d869973cdad09e95b69312c2999f5bddfef16bb341f1029a1e674fecc92527b3c15cf0d8368932c349c212ca9072073265f5a0e5c0924f167cc21022816cff7aaa890f49cb6cdd885b82ffaddd45ef5bc2a5cb426a4bef10f75c6193b967d1e068e4953089165b976f2eaaf9bf572dddd17ccdfb458c884eb468488ef2a5190880974c5a03ceb4d8cdff7093e42b9dcc5441d87ee09348bf7d2d07ceb4c9a15f6df1d17fc7619ed35e287d5fc1828ceb1142d54d9a3b4ad31a732a364bad137675f537ef7ede4d4c43214d3237d46a4fb56e934eaf6af221309de683695157fe1199938de23f824ab3886ebe1a0733f6dda2c3b41b55f0adb06647efbcde13aa140ffc4a5b44a97b56c1f4b63d13bc3c3909667c3a1167ca87d88dc4ad351c3df1a0cea0f71d0d64f3f86f9bad7f9ce0d8dfd95e128e4ea4ef2e9e21abe103a962213de34f1ffd07f8279422c7485b81f6ca84165169a684ad001eb8bd587845fac6f897b7dc9dd91a144564e3fb2d595f45708d0e4c3233f6a2656acc7369bc86a59a9e2b502e1eaee671203eb23316317c6b6e0d3612077946e828f9b06aa7cd25e41e7a4a0e0cdcbe3a6c39e545d457b3c1f90eff70945faaca20040970c2d9d3b91e7583ed86ba25eb8a2495a7c111ee062509e16b15b624c046c4730a564aa4db2a8147247d5f806cab1529edee50f08634ebd0c5e471e87b9c3575075e2841228cfad6eadb1c4905f0590329fbbadd7784c4a6e7f5487457e56a82f1ec39564c882ba1d79b72ea0309e8f37c76ba861172c2f924e5bb87f56674c4fc54702f42df6892f5da6ce924d66987d3186391aa5ff3d45f32fec3441ac0135233ea8e065fe7efff5c17bfc3b85818357737657a3989ba77bb4169000f890aaeeeb6501da71640107cf6096cf6dcd4a6cfb1268b5b307b67abe1be09f28c3d2cde9f41c636dbeabf6e8a78f4c66de90b2c4d98674e69695b06693d51f3d40ac5adb8ede44b0f6a97e0c30aa48a7831e7423fa7ceffaafdd1a2ee02b4de2f3d9d28585d4909f3bdba391426b8a572613f5e982223bcbdc906a1ab664f2074b6895ae022704d958aa4230dee473c1fc26019a0fd8ebcc744aa054e4780509d6c7a9ef1f1cdf66211f22a1796a68fbad4d2a65acda4fbf21ec20739596d6c5b40f18d0f4d13f3b14444d86d2a46106da7badaf634e45d35583fa541b3d8e1b47d31e8285fdb06a39c4fb5f4f27a812d7c4f8b3d500a41714eb98634a48471ee7456271706057157961e6bb3b005ad8e26eb87ce8fae2f3565e500ab942a18d7e07e08f1ef0ada7b2e825fd275e1d03be7be22a9245717a0816f6d6ea931b11ee62f05f345301f2b0643751aaea135ee016425f2297af298429e8d82297470fde2ee6de7da45fa4fd81c7f886022f2906354cfa4c3cb564005c53380fc4fb155dd090d847c409d07ccd5e260e5d38806ba8be00ea21c7e4d061e03ced70f4c46908539ed591c043fb4ca642a3ad2a4e6452e8b8df716d6d7ce26a84ed8dc6b02c42b1c4b36f72542179b2188a5058296492f427d9681fec37729b6c0e9c77c867505e21b18c0de341f335cef47a331e5dd79ecc5a0e4a0ac8a9298294bd8e4041f6989e189d836e248ea2c7038ae6d646aeb10ad2878c76b7b7bdaf3a9177a718b7a5bb7106f16c22a3f51e9cf6a939fabf8e19a9b4efdaeda6081231690a1e48d1ba8b0b0843f069fde862d326189ca545d666b6d7fbad9a2c184df1abd2b409def1a7510d09033a8bf9496ef1f5044a3b19f9372357675b683fd3e9152af30bc42f4106bf9a641ff734fac74c3bd9b610a56a5eccba90763d23e20b2d8a793cc6744cdf3ed2be9e4e6e10e7262877d2dd2c5e1bb58c6011157b967df1802e2846d86e8d601099491083bcf077d4fcd4123c33f6ff3b5ef49b94788d7c6793920a30f64ede41788679b36a40825e63ee68fa6e0a9d58823de2582a46f98419e5f7b6add939646b29fb4a92fd0da92b9d7c5c3568685cb54a4502386dea50aad56f7fb5ec11c2a0cb053e90439ba85212c6571909b6ea46f02cf8105c2b11f11d193204176a1f19afe9055749d98be1e331858f9bbf1f58dc025132bb1a34ffe217c756d70dfd650f70e7535e5c84c522b25beaa244006f518a96a28c007f730c2aca28e9e4db1a4f81556731f628e96eedfeb1868829a28b06ce2f8dd26e2a4ca67fd9cd60bf6af4ad9ecedc2e7c7a9f7f15a6d47e5866e8771680a82e25f696b9aba9f26b6a89f1e90e0198ad1a86536531249b32c410f59c589371fb9d22cd64fa7407f0cfa81c42c192c5b60cd33c501b2b1806c311da76b690eb4546b76c3207cfffcad153ded4350bc76137e86ccea0861f4696d15d84703810b3bdd57e4f411fa4dacc8e2f0c6d8c98b613b53dc987591e0c0dfa1366614d2ccb540fa270e808a517aa3c4a35ebfc8a8f496fc8abd59c025164e7c2c97baa14d829ddd87bdfae2d1f2d33e77ec964bd91e08b9e9322a9ee5384b52ccd2011f4d5f3ad7cd87ddce193b0330356a923a9354a7a229a4473edc9bfb8b047a396c03c1461bb297909b9da78939063799145a67f0360231d26b1c90e49971cfb807abee27659812676b3ed8182f2d1b08582ad327031b0b2e2dd59c2c5e231ccf726c390265a82a647d435a6e4082a971fdfbdd5433362cf5940b29145d53034ccb0503f3999b09cfa59fac5515048979db703cd1984989013858c3af2694a7aa2fd479f602f453d2df63fefdff1d13170bfe5b081f7aa73380ed039b119b374fb090049b5cf7ecfc6275f849473c6d0b1cf8b2f42789cdee295fd99d81e925022e60ea92f578f49bec566bc8ed31d6c68a7ce03b74a34b1380679c47788f9b7275f0e4cc5eb1e490ebba1045fba6b6d73bdad280663c3e17783dbeaa0500b66f55ebb26578354ae5bddfce35fa1b5aefd705c2df7a330a904c8c9235495f19624bb7a96511b2779e424bf2e1dca8e7059ecff740528a56bc8bac44ce31d89744c95f2104eab0be99cc7a864025747a90eed4fad0f0459343cdffde821ead65a24f24dd811f9b34c9cb9f02d95f3640f00fb3ccacea8af676168b251add876d93fcbed0a63d33032827ee0063ceb775c134017dde2d56069d860ba40d57c5a64b36c4d188df6e22e7b38de784603eb464ab105d38605da99d7dcea615f0b3a67cbf706329b84706cdebd775168bc53ae27942df715fdf81568f55c481a1343557d2c659372069b545612d307f373f6764fed62c37a9f7267570ab9ab17b61ba89a3f01bcca874bdc969f3e0834d63bf7e184981aeef368e0a0ad42d4a6291d5fb3d59a29f67372eec623e5fd1ad36f6653b69bf634f43dc16847b9645adaea90653fd09cf0eda6725d6c6af74039b6bd2d71e07c32e8ff7fc76687611459fade693af1b168288d52ee075891789554779fcb6151384506da0e55c849c4a2fef479bfdda3245fdf161b4efa35447f990c5bdd0e6d4c1486130fec41b5e87ea86e72d6d03e38657bb84e0e07ae5900136a446141805be0c63b6f3dca245d8638a8069ae03f6d4692c4f3d2924bc1a792d82edfb42fc7241483e25ae869cab326f69b7f238e265b2b260b98d53c49fb54c40562dcf78b2c89d353364c8421a6f8e18f40272892e95f488ea68f4e1eee96cd78155e542567563e6294290626c7366eedf02dc7627e4d17b61769d1b7c38575f771d951743b24bae54ff85d76048a96b561f361e1433d4c8d094c092eb6486e4e1257e6f0b4df1e0629570b475ba0ac0bd89837ff97874b5dc449d702d9f8f85ec568f954a8c1921ba73aad377a3b89231a51c26c6fcefb0ebd83d604432348d17933e2dbd9cba7d0df8bdd42cdf3d5925ded5d1847fe22eaa840440d3017a75bc283ef4281a9b8884bf639993f5a386c9249538a0f3d52e56f5b5017c19549a33365bee80cae043da62430243870d2941bda1802f756a702d2512545320f3a36b35d165386c4f386c5e9bab894601830428b5aee6d5af50c31ae92980cfd33928523bd2e6d8337157917ee59494652c47e47e9d8a5c424ebe9e591b27a755e030be733b56a83a60d026f73f50b1902926d055b680f8f8acdb847ebc17c8ada7428357e0153aa945736a453cf4a6ed29d5fcf226e4c8165ad34318be18343822093f3873b588837f89098e0002029accde8ef5f7cd78797b5f1a4557096d08f3fbf1086b6aa312732b821deb0fed39888a21624c0724c19044bd6dc16f98b115772ca203607c7b589621964ae081e70e25d73ec07cfd487cfd0dd7edeeda6f9f3cde381a880d94ba8bda9200306b60f0970d68a0eb722c94327eb78bfbd34ccbfa279163c990a568344884993fda0721116e1858bdf4f13018e6442bacbfea48971d2d74ba4a8ca32d6560c18d0b4f3ce72c480f3c1327719b7c4d985ec11752278ae0f1dfd29b67fd443a054e96100cd369a1d9ee0808f4ee24ea97f49cf1e757f549087e1d2e2b11a4c6992ca5e0a2aab50c867609c394ae684c3425607d6e7fba3f489c48af3f9d64a585317f231824e6b55f588703e5f627240b38596211ea74a639aa1826cd7be5f2a5a0b3d95e13320f1d9f3e6be207ec15094f95d21aad08916e9af9052426b571e37b7a586f9ffbac9b7cd531579c3492c3e96f06d464b46d884d951f03f0a8e04e90a66ca1455905fe1677be7f93c83bd63365f97883d53b253da6f03a8df053e46b392d71aad0f816e2abbe50ec3988579aba4fc4494f624172597d75ef7c7fd7214f46b46c2d55cd688f78e399e366dcdae1a58272431bc9da1c5602d4de7f91206beb5810c90a0f664943c88d0f998e25413a7b42a4cfd9463e4074538ad074ddf51ff60f0ca32fde2e6ef246facd4769ffde09f4e688f35eaa7b1b252c4de0c98a8dc553fe58c9a5de966edef77fcc2c875f53d798210c0893e8d40bee6674bcc98388e13f2a2731a2c50251faa2096e4d5b1ce16b1225574884df4d4d2809af3dbfa7179f2f7537b154d8673e738917b49c62aed86f6123ff54ba612b3494c6843ce5625aac3a01c6117f1e3500eabc989a68924ec46fa128ebea02b0b44ac46ced8399e522434afe3734f7fbb2c27c1d4ea49d4cd459925e035572838368d882c9749c8810df3ebbd67a82c6696eb290ef8392a447dedbfc4a04bd2be397483bd23c90dbe3073c06b189808b6a7a656c37e67fa22cd3a00cb1781112a8d9692d634bea5afd8cce376f595b97b57c33c83eb7133c815d796ad19b57a7bc5a52b83cc6363cf5c406861b169873c5aca2e0ddb44f34ef379c414694b219fcce633d9432bc787210141087d6f8f6855b11aeb0da7d2a47a84560ced6a61893ceae4eef06d1eef1882f1bdc324899814e6a2cab3e6256e8cbbde7f0f23d0dc3a5083bccc1486437c7e826e44ae286366dee2895265a0994565328938c6410dba09e96f7ae9ba26b63ae0d0bf3d617ba04e096879b8c2a54bd3c4f235de968de2d3dd58ceea049e8502ec3b6a08904466dd8df562e290a115d755ebfc6236315f9151e3134dc97a25d569a7cdeccf80117fc42b45512cb0020ad2c413f7ad370d5b392dde1b678b80e7f5f5d9eb199694294b9f2ac9a4c9b70e64bad5fd6da6fd7cc7a7caae5690ae9edf24d6a7ebe84973cf83baf095105d0e05d89eff51705e5188e38ed7d5a435681df0ad4a44ca8220f9db9d6d78b52b94e5585db61c96a625131a4bfe7205a25d7b35215d1745ffdce8d58e4ec59e15032aa37025e957a4bd8f7f1fe3dba1f8ea95455cfe9bcd9f02d688ea45a6a703f5ad0fbf03848fbf33771b177658430c5f9182ae587061a49edfab3d91aadc7c3ac32ed5840ff2069419f3e9e3abca08b6e91288b9c5df2f6e1d9383ac60fab0b4f827e17ccbe980df214c4b989d645122386ddddfc234ed292b087c482a107448641847e8f8143c683eac54d3b350f4a1fe461383a2c96edf202377b2d8ad14b6c83b4cf21350242c45d2e8e35ab2cda2bbcc630263f492168bcfd0e4e2c47e6e538f70b966256cdd30e35cb8aed5842d792e7097b5f916a524f74b88fa92de46232571be64c26114f73e8a331d41820f1beafe07316469e2a8fe8b7fc687ed490a84ea9bc8ecfb2b50b538e20e21ee7d64ec0cf7524411c2bb6ab40322df2bbcff0e907e8e68b3c2dc19a4b1ccd7a8550e2a7f4e6bda40da1e74c2ea2ad2d7525c7efd1fd1bd4c898dd0084c70b36f7df886435f1c24d8b95ecdea0f423875d725f8465986003fb31ae9b809efed6943234cd619e032c8735873a1ec21d2c983ab71341eed7c3ec688a5f2266ee04b55291345a964985235c0b8552788ff24c9a43414ba1195ad4c27ff0d8c415dbff0f23233dd368a3da221b8b57984708a139eb83e9943b395e409af1d9a6f18a9d806116c3049879520f876447978a0d056e18d161ddec3545fd2f302a3048b8ac43c0d109b4508fbaca411f83f0cc44ff6b9f1d85bae2ee1218a639cd2107516cc7de13cd6840250caaf0ba5ddf26b2ff455f3db5e67a0a59aa63a3299a7683749bd9c48d5491089bdae69872d76e86c9dbd5bd08bd5020f53e45a7334ffdd3042977ddc0465d18a356f0c1eddea95b69a1168ac3cb6b0d268287eb1b5b13b231b2c72e6d2272503063c052f5eb0f3e30652d2406a99af663f8e7ffa0a3f3e226b1659c9a480821b1e61b6479d02eb1b0e840e97559b7b2c6c39aa9c00e181b60ddc2cfdea8940f3badfab9b6e770212b828d3af0fc6c7595eee6d4142edd592c2816c8800ce20dcc0ec85e737aad3610de04e0a644485efd3dd4d4a07ca6d52deacf510c8e74d9284835aa5eb50193252ff78ff23fb7925417f8d0552e1ca770bb31cf43c5040456cf15b588fa68ee36a5beeaa92fbe0df91bdfbb444a38688a912c69b91578e55ca91e1b33d2c85be6a6f3f5abd97ba2580ec28ac946f08e78888ab5301f03ef4a8427fda49cced264ad7821994f1510cdaea97ee2cffd9132b762e500e80d8839dc2dc71e494ecf81219bcf1754adaf7ef2fe0b6ec365948e120d220ac44da7974a4515a24dd16808eea0379ab51dd1b98ee7a02c85062591394c75da37a64248b3a13b9de396768dbf6128683eab", 0x2000, &(0x7f0000001280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)={0x18}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(r1, &(0x7f0000004200)="a28096c80abf3543ecde7564abff5085d2227ebcb0f164ae92706ad0b083a3f469a3efd15b4921e9c3063b98b3082068e7c31950dde842eac55df0f991453cad62a6956b0b6f7b8cf49b506a3060fe1127eca99663ade8efa89ee189acb5f3b92f6bc4c46621c803eed0d0bb5f32384870ed08f89d4f74445762fb99715e083c4c92a8878be19ffacc30d0f2da64f971cd40563163adc15670ecf25cd3ad96138967c4b53ad9d04b5193ab5fb674aa0030a9d703d1baf810ce897f969121f142161919e583c275671b999e7f363891dfdfdf3556d01b86ee29eca8fccbfeaf1771395148706cc6e6be7ce29fc9ffef061b5420950c1a525bf75ad06edec51538d1c5bbc77da72dc90fd9998936fffdda2427e5a68966c7e2208f76304680182ec73007e482f034195712af922db2726195d997708734db9e7825a864be00b2a4f800881fc0363f5e618398454f35b148b4ccb88d418269fac868a8ba4a2d5b4f06a1ac01b5ad158b842e05adca22c7372585bf4ce95560b6c1e021a3ed2ff7bd3b6b3c7734c3b66d7e4c460096312082f89b16baa6e73814aa60925780cd92cd65087e260ec046fc363264366a9df2c849c0644911303946adad544521ceb469a3e193ecc9a7876403fac461a4a70d6193b2451189a5c5120b3535e9edf619108af7f517b58abd3fa7fb1ab832213430d2e6901076fba9c9e1acc6c6f48ff0e419bbc45589745a176f52a7407ad5e3dd49acb31b47862806f47077dda04905e45a80a12cbcd4d2dd9fe66c2d1f99394fed8ec60961cd2dc7115a96ece432fac86d51bebb08b95f447a83792fe80291fca7b298c9043ef2c26f0f7e42798d3f54c84b94c24c76c555d83ecc53b99bb22d71845e5cf21a5ba7fbeffeb6306e1730db14561b950a3f24bcfd78d4ab0d97de8054bb1a6077ae7cca6e45d846d3df82298d07212922742cb0facac3b77edfbab90e9ee2d4f7b0ee9b17bb11ec5e5721340d84cb6bd93428167e69b47759172557acda313c3decdfc6fe9336bfade459f43b39d0f2289f9142db280f4ee668e650e12858c577e12e2b9a57ee66c834be97979bcbe94747fa5d8d0b7d3a9f8f218df1bf960f828429a1efe838616b18faf6629236ddbded43a093efae163228e5c38fd7714743c2fcca47e3382bcfb1ab893fd7377527b4ec43f3fa60ebd338161d8de7cad65b15579e4af258f5fe3a63c2637a15703207029b0899b5427767647baef11e291358e6e54f6f13d3d2ca7a5e7969e04d2733b3b9ab822c69a3cfac097384de5071a9b74a656136d55eb190df08747b509fd610ff62b4950ef71c934fe21a48a4931d3d9458b415f112cee65c660f5490e982341da1c58634b3967ca6f3596d20cc90f508382156e36f16539093240ef5f2aa6a2c0dff2a67df30dcf50bf6e0b82a3d49f2d532a8dde1b3ceefcf0837190b74186090d1c18b59917d7efce1adfb238ef4a7b1d22c4cef09320221de883e97e6882466508de06fcdabad3b741bdca2cff879d57ddda52f42b3dcb8a78cfc05826af7e4ff155960ff8491194f4d321ef195990abaeeefdcb852d1e1e3703f317385a9458b6c2dd9db830f757ec29c9939fc7313e639fe485bc1e41ddaaef3fbf1f7cc527c8fad0d21b8082482caad7bee440e5097665f636c3dfec82f8c98afb6243bc3944939675a594277d278ba4361461f7da52e224e4ce5dee4a467bf6ae9f67b61ac6eb0a440406abac2016eec907e241c57f5f44be47290fd0fef785ff04df3810ccd637b4d97a84bae8486a36f75d872e645fe46625969fc2d1f032c56ed44bd98ea27bd9b6ddc8eb2dc2ec9f90f2f1ca1bd20e37ac58b03c84c872f4ba47310654986641460dfdd531ac62a76ad87b89c103ac5c9c2e7e70c66447b3412d4a1e5cbc30e16939505116c04de33ae054ed366de8d1f971c2de439957a194e22a488f58d7efd46439177f3f3c45a1475927eecd846d3d2e6a2ab5c7f8addd99062c2fc6b272d1f51bb8f22f1b6f8bb3faf8aa85e5eb9abf7df5cf8f26267323808b0833a987989cbe59205e7ad06556e2d1b8a4873ca1cbcbc8d43abc145fd4eb832e7a58ab2c793d003ce7b1850ce45eb7480417a1e9eb9d39a1028a2a04a2aa649c098c4f8eee514db5f6021173bb254b8e22b150b2ca01dc7ff235db46ed78d07f43d1adab13b8445d1b32069eb45f9d389fcf5a3f7d3ebe243c5b1fe17b1f5a3d571b65f21b9e471e818172554dc956749b99cb7a5f303ec480d7194a2ba86e204f06aa1becdddc8c49082c527e7064ac2ad77dc05639d3d2a7778f6943ed6105ebf6f0b9e94fddbe05c236ec000f4d1d4e496b10068211ab68ada4c7f7ac61f5f5ba5f1810d5bbe87ff4f8356af0d3f682baedb0ad8f8488b277421f0a03fc5e3095ee34bc4472d8f17e3f7013cf2f79f5ff3ea4b6bae56d1365a33b09bfa9a496323f7da923b7e29dce4beb81035f13130004c96e56d7ef6ca6c101d20c27a218e623227c33c9e488b17e7ae9ac20da8240501f7b614a1730f164553fe479ef149866e4ea47296814284a3d3eb7cbb294289ffb996e0eb053b9c16e54cf267832e3d360eb196ed51305630223309ea97215628f01ec9d3ea48096418d5e962cac5063460f0a18772ec7ce66d14a1cce14b52c40bbbfafccbf1e76f09e57ff0718048e5b993157a6cf4718826b1e09430413a3596a15c4a620fa8c8e1d1663e5739f9f790ddbb3be0e00187d43717d659242467d8681ac10303346157f894d9037641417010e9654c6a5b22263e73a5a37128f50078a980c30930321aa5c5e7851d5d392ddce3a14a96916fa8421ae6728f37f5de7c3e98feb4babd4e1bd2315d595e209d52748f70adc2284fcdaa6ad880470d2a071f3490aaf3491fb64b4547419e8eccdc491a8921156cb4811ad1e66514a32b0b31b641438881f28c1e6461b4f451938999af671e8c6a5cd0c072a9fe4cdbefe24ca616f3d0a15ac97cca835b1a440e04fa28340c6044176c8ecc8ee0d033d47db8a0aacfa0eabdfa1c9509fc2604008f01cbafeb5bd2b503b809ed672340b9a576593f1ef388391b54b605e7a15bef7b1345627a34fca57738b0f8f4f19eea93c903495274a4425a1a1cc6c4c6e335b631df5185c95b485e4257867b5347a40e4e14dcc560f061fd4fd265137dc68afd548adde778f1330f769acb1ccf5da14ff6992c24e210ea6e6179421881b803393bc6974e37106c5b5b3b5d0b3469f8969bffb7e4ceb2c98e928e74366492d27235ae4c74a2f48511aeeaa53a2beafa7a331b50e454c507af1b63350a5cef35668a5b9325014192277e509561008b3601088f79d42eaa8b1e4ae2000b31749e2b8094312ddb7f3c1cd625ef885c11fa22a66e374b52b3425e0b8016154e1fd8471339e32e7373d63ab646d893fbe09ae07b06074c01401ea76b3c382a9d32f24f93c789964e16bc4206ecd75c10917ab84ffd8d6cdf4cd28fd90375ff28518f8c1a3befc538e1b9e427fb671988d29f2fb2fcd039f4d341c84eb4d7cf600ddaba88bb094e4d87a1419180149f491368e648b69985b05ac39a4ecdd3c5135f3a5c8ad7792dacb6470144bb9e67805a211efb3ec9ccaf8e0901345fb19e4da579e1fbe86a1207f4f13c3436009c2c640b7cf3f8b77ca7bd994bf93308027359c6dd1b7db1e153fc0821968ef36c003b6c73fe890f4de24f5c6458dbaaf3819edeaa91783c3cfc7e773689236248195c7bbd60113f2476fa3687621d668d1728ee433d2f8f4db707345d30f1e52ab87a2a0afd547c6bb06500f59f17facde48f693490e22494b75d11df1a143b85068d143ef6a9bb5937a9df380c8948f1a01e9675e18409edb0f6b9605b68e34632fcce472dc50b90b0f6dcd57931f78e1e8861a0fb62e72b0baad6f9d23c1cfb0f19b25013c8d9fcd786a2f6f79768b5fb398f7b2baa31ce8156d1fc4a46c1c463fdf30360d42aeed2ef11611d0b7f654bb51052fd4dc39328f8ec4c58bbda05e6f1b3c8f6d8adca0268f2410e9a4a7d63b6616006d0e02f6edacc10e5c54fd85f15a8bd7648a293f23d6a699bd9a675250475a73a96d7475e4fabb89fb5e7de5d7a3479aa485c0befc60d0ac4fd5ac6dbecceb06cad86e219fc0ce4720758917811a3215f8d13e413bfb64fc065fc421aede0b56691797dac428c7e463479fa591b9072c309b7533e427c5cc11a1f6cf9a5b995d328d796d874c5b55dfc12a5039b413ce319cf5ba1f355c4e0717d32650b43e18010f37f048731931c52c4f36eb969dda702afe96c2a5241350a67ba2d026946189c5e281293c9a8e2cff3784776f1de78b917101b54e5ab00c045ea15f28a0e3f509962cf8bd3385d85250737eae5c34ece86b86669c13b00308a3b13c0ac3c83ff26fb52a4aa83c1233a9490cb9ca917a056908931751bddb88a62379a713395f0764e4a393faf253a4026d0472270e6036287d56850df1751543484d65b3062155b6300e0024241c59a862ae769c1a9232a2d9fb24705177a09cceb3eefbf9f106f67e01be14cdeb4d2fc7d8661df3e75de5ccd09a7e559f028fb9837c621ea0045b4d1b679067f246339c974631aa7134d4e910efb28d3c48929cef1df7e6c73668762d55086b6c59c36ac90154135fd7ca4e4047dd0aa161fa982d8edf9c0cb9666477e096c55718f6e4742415fefd4f696d1f1ccd6322bc19496ddebd36282a7c707d5b44113e30678e6e33ab7d34be04a59ac614d6a54134490998be02636fa91633d6294781c2b9a54c611c0045cfcfe81f49aa21b29d835cd2047c854486fd8e65a2ebf629f7ced602b9dd107bfde483e5c9b5cbba4a08cdce09920bda9978b7fc2b4a89bf1573a26389e52090fdf5dccf22111dc8c42fd3c8c477092895398086cc22cca665269e193fc650742a361a44b857d258429f701f22e9b7615bc3dab78c1479a41cf8575cdb17169470b347adfc03e03daea3e269725cfc72df5664b9df36d2f2b55013b71133e0b80577a47182511ebb308b6248d457bd2af7b28e77182c305241178c4124ab102771fd5a8c3dacb8775de881301d71587c76bcf0a97a72ad244d0c42fd71aceec32dd48bb5c9a95b391166c832ac5bac8c7cae4d18b3f7d9f2e4782fdf97732e3d51f67bbb57f989ee0d7589dbd0c2a5c63840e914b9d7d720fa120acbffebf816b588b2ccc052e7fa78992e0ea39dd21a122add41195f8e2e1acd777c1a4e8ef4362fef441feb4d9252c6bfbd2742152300a32027776e3341620d3c8d9365e10e81adcca7d87a0e555c98a0353c692557d90ee9be3fbaab766abf93e2462149fd99c92a5fc58d899ee75535cd1fe1386c5ab0b157c2102039d6015258f59cef3f15b951893a30ae839f740402a30b34e7be73796286403c5beb0853d856d83f1b00b48328f56dcb32e1faab08a3435b1482bf18b21c95aefeaafa7fd761c7f28d416fcde06bf7aee5c6e9eb50e55874253ba3f1d0ce2505b4fc7c3fc996bfbb8446bafe84f5bea94bfd7ca5aeaf237fe793b66e5c521d4092e4e1f9bde1dfcfe53fa55005d21cfa833a338fd9792614129336060e10d1911862070761aa20c2902eb7c5a355eff4cf6253d7102a2ca1fead4c53b57d576d104c081310d92797e4e2e8c269d19910d0d4cedf30fa28ba680c00137f83de940624229b6a125ce5233c6cf4a3640b74f58f288dad8451fbe37641c5559a5f3caf1299c8bfb230723652278fe378efd8e459b9da26cffeb58468a6301dbc06d713ba2d8d43d9038f5f2dc8b831ba58a88eeb5b1786b21e398aeeeb7c1f3d6f01d82b3947862fb9e7cbd7da5d04c5fcd34da28d53e2246e3ac1e3a619ad174efa6435eaa0fc94d610799ce0158421dce046306eb5042143daa336d52206b12610ea6389cdda49bf5af1d4ee42ac090a94ae7b7612073f3a5c36a2205eda887f41478f7d20f18667f941f71eebcfa76c1ab28f2a49a3bd56bd3f4e6bd079ab3fe2d94782236e83585a03e52907abaef7456a95d5d3f3d37efdc035dbfd7c41b8ba0af2df8adf1cf24f7ff0beccd3d26bc91caf42314ef7e466f74e19ae0df2e2298fc2f694a7ec134632035585d530e7e19f65c256f001d75382d9825ef741bc213af186377d9ca10d3722354e1897ca5c23ac6a52c9ad0e6b686e1776f7ec65df033e8f4d5db80c1bc354093b319cb70df93d610667675816328c99322f14e636b95f04e6497f139d508b453f53ddb5c289d849fd5407c9bdcefd1642abd46e28cb4e94371bdc606eeb67c9fe17747c68f2d50e82711da4d3edb0eda06f41b7f93fa8fb4d83cf21c79da67000bac2275508217ade1659fa8d24e5f8efb9f4bd21073ebef3d06368eb03fa3cf0d638448bd055ed20d292033ffdba538559c8ff9a2a5c8f83b5c393643d6585d1df994c3be43e72b8f3f53114d2a5f6bcedb573842b23b6a3eb7fca8495bf03bd03fde7b19bd39a16cec49e01f38e671af33cae082d9788e3202799bc466babec2080528d0609c0b731964719093735b4c1e73bd0705637c47516922197c552baeaf3516b5e3bbc2cd1afa3ef8215196ed580d9561092f620b897e98e786a0c7cbb0eedda8063292ba6482497f5f6bb62fb5ab4c97cb7658dc6579718eb97b547fcf47ced1426561af93a15fb4dc6d3d93b868644943c2c94b23b0570bbb81df2666c24f5abccfcdd71e209f3bb43c01d17f9bc8b9af2c26762fc6a741a150b7d1186e4f35175f3c315243e1c11e92c43a1fc492eef5a13c77a81fcf514ebfd0f8e645dae15a07e86b2f01fda065db4505a5eea83cb616f744f6bee731be191c65449c02603556d5a51422cf9c2f19f8d6843e0c1091e0708aa271e91f71c8602b9fa72189e036b7cb6af1569f21269283de94a6d7fe5849fd433d5b719c80419873db0587fc29786cc598d896fb16360bddd2ce12e54d05418f4f5e5f2d7aafe9fcd6268cbe2e9e6329ffb6c67fab8f3ce673028cc06aaa6b857556bba3b44d3fab5b6e875e70a2f3ad4b2ff76f31ead3462d3801ba373b3c2f545e94f57021575e2947f81f53283fc0a5137fd44fa3d074c92de54a0a3465c858f5a7ef08313faddbc3663e4e0167f3cba39612057a7518fbfb031f5ad0f9f75831973ebd733b82e554bf3fdec84e51f65dab6028c6c51366d9d4700fdf255e4c7bd70766e7f2281b3f2a5363f85ce49f9135904d14bcb117ad754c2594dcdca2d30e40ff265b5accfb116f64ed99aad570c4c5a91efdbb984ac651d8721405a0342cf77f448c17a152eabf29e88950558a86d0074e1cefab1eb7c366682f686ee1338737e675ea58eb8b4c86b9f28a6f6e96459f29e3b4dc59ff044c61a0dcc5c31d803e6e98420e446229ccdec3d0f705e92ffe016bb3696373eadab7f35ccf65ab4d9be09a085ce21bbd7c0555376e4d7fe68b5e7a64f48b5127825fb2be598d991f9c1a54bf52713417dcc599e812d85513a537e6eafa738edc972b67e065595d11678449bce6cd3d69800a649b560d0e057c502ca3e72e97820829ecfea801192c3f4e2c8763c095a43ee6fe45fe8730130937668df1d4ee577ada28238be03286481f2d2a004cc4d48856e71fbd64f1a0043a4520ecbbf1b3abdc96b87a27be8495a20542967aa4cd3a44a11502419a083d84e97abfde0901b66dde48388649a0ed6d93b9f20c530e990c7c52370a114d800d6ab3f6687d6bbc105b63738fe05fa6cac98ad6663936bb18cb923264e44312c24c2ce8e642bb73c921012b68a26a70977446b8f15f9d62467d8b356560c183a6bd6cd76ec868c3bd94a595cd7bf996755a508a814980c5e588b275200c45afd900c8c2de329ec2484b0e3ecd7b0960e5e3425881d1ff7f8bd8b20f5cc98ffc3acb77f5e88775a4bd3ab9f9eb027e27d3af55ebdf4eebab48ea911128d668d00fc3f5b5480aa0d9a4af563ba577384448e5425157133d59e1cef3c722f33700bd372825046b1fa5824e405154a3af1440bc2b75acfbd07cf92e8c162587e74b5ab66b1c6aeab3ad5fa3ee91da4900ef30ad04baea326df912517dd96e1696b4a91faa66675978a375e81f25464a1073dc6737af08d7e25956bb31d438548a7da38662d49db812a8cf1d6cc65f5c63879fd9ee7fd2a66ca3fc1a768cb239aab88c87206470b4c60592afeb6d69ed97a8f990155862ba4e22b64804142c131a23792937aa8a8696e165c24d7692a04bb4471b0f0d2507fe7c8618421428fc7a0acc984ca5cc6bacb772e8a717bbaa646f9643275910a6037afaf5a80678d18edda138a4e13d06d04a5d06431eab48738225cf1567e960e765728dc12e91b91c6f2b33dfb6e033aa68c1c2334d24335abc4a7a1df5636dec29091da54d5f5a1fff41e4a35a0c2f04f968f7d78e2f51c73577e2192bb20f289aaba5a175c2ed533855bd9ed9a842ad482136dd5e0cf45eb5e2d31ff62a3be1cf8a94a58316e74f4ab9fc54f3a0bb83beef0f355993bdea2c83e61cdc796bf2564ae51fae616799e8711998cd88d35cd9824452fdd65226174b46792cb87f4dd282e4e6f67eb66da413ad877ed6ce775f7e19bc93f48bb9e5ec04009de3c042aeacf7f4b25ad6b30e017303f64fe07ac79e8744aab6926d117f13513d0469cef335fe1d0d787c2d0b2c031a9521786ac10e9f8b768271680337f2c3262abdccb5d3107c632bf1f74c83ee91f49988222fb080cc8faa9b1a02526d8b6087e0b2354173d29016b3309587c16f057dd812aa63c3169150de81f3af97d082a8f8da4ce4f909ff649821d7f96d97613552e8cc4902e046ecfa329b1d980ff5ece69b8f1615fdff5244f41cec0af924624ae1641ecae5fa26c5fb9006e57100ee71377ced7c255ae17a0845e2ee0287c62c1852f93877f9f86157ca9675d383fff5cd6f2b001ec0136c07cf37f5ace1853122c2baa1092d418e2a490c4a5c8f56b828ce1bafeef4e77f095d6b4ed99d56f66812cb19be540ebe5d52e7eff2d69cbb8477e11514f7e3604bf9999f78c2f1ca6f60a2216b87fa0f25269c425b7d50709b200912b3b7899c95e12d6e9c4dacc19e327721860e0477a53e6793fbb7fb9704a848f395f48c24a6e79b9e1358cc3497251de88b8d3a7b22c6d8af1a7fab81530d9f0cc98f62debb222b54780d89794238532717b447d71b46a60ed481c21db85b590b31720009695ecffd4ef029964e5d5149622233ac013e960a005c924f73ea82c318455546c53d74aa3f7e2ff26aa074c40a55aba8b08027fc19b596eec6c4f89bae39e74b9aad88344f7cc5ad3eefa5095f2ab47222e9a357ecd71c6700ac576025201490d9e446603dfd4bda7617dd500981b2d2ab8c43882a5208494cb3f8ebc720bca8a7cf6c80bd7aaaf89507bb3412ea490a78973f12cc30413e9df1458917ea3d68b438d424c1314bc8d01939c5a5a842438281e62d0c800dee704b2a6cd3e1e4b885a6b26b894a98765fa3308c9e4b87f93625faecdb17c29a27cd243bf6030a67874ec9f2443cf8154261ac2a834c01cbe1f314ee7aa3ca552e1648cf8b42a63f249e3538026e09e44d69dc259adb0d1a0cbccb5a5dd5d0dccc90d023da79d5634188ff060f7e35a5f9d7ad99546824d63975d4452de876093f4e997dc46eedcd80a9eebf5e4f077fbb10c7d9e19a3419e7b845972a3b62613c5404a209b16fa88e0ff49d7b4f21fecc1f773c5b4be61021e0cab8602c6e8257649303aaeafcbb178e7a460ff07f219c46eb6fe5bf8113723e454003bd707767c107daf4255751daaf8decf35262640058924eb6587868b2c08230b317e97396ebc928ba8d274ca0eed0bfcb637676003c64e8c1e1a0420b6c96a44226061ced41b8448382abd2f3d0c472afcde231fbc9ee90c2f1132f8e2391246f95ad93354c7460e20de996ad0f61b13b27646887a637cede90b94b7d8c3130f0fe060e8d955c711a2700b302a75bdeb32a0a6802ea795cb114f5f82a1a381a86bbff88b299e47728b746dff964c94c52b661b9429376b1320b46081426b7c340206dc0da151bf84be2a49e78b6b5938753d2b1be8d9e67c43c5d70e72519f5f90d9f95e84ee38f82b191ac4d968b0a37901fd923cb289d585693ac3c3f8a94fca6df45e694e199a9cd0b1bc1fa7394bcc96aae670dca6605a998793b7e067ac410ba631057b8b76fcbe9524df820c02efef1608b743cd2aa6d60d3d8e476fa12d3acc329f8272b087d89471177ed531fec1f9c24a975ca2fcd8c246a33e291a3f00b7f234052067a0059c86762475256bb5e7dac6f121a0925506b18933c6e314915d4b3b2130aafc2483ef22ff8bb7b887565b1bd22fabca22037d8fc9437f675c5313526266f60bb7c7c47f30c7d567ed142ea5ec367c4298328d20e5344f01c0c90cf8a6302f4d84b6ba7495fba314a05ba29b63bb6d458fdb05a4411136958309f418fb178e19aa09ff9e62b29732fb2986c96e738f7a688cb2122dbb8f2ad9a5f28bc49ec0c462413552afee8e403259b55ad6dc334dde7f2d306929dd01f2aa6036cafd41874522689301b81c9e50e86828894140356db0a3317b081ed9d8148c41e77e6bda6287762532b86eb91f5480915680deb8a91fb8656b7f0109064865d2b846af0861f67d3f720d6e306540cd7b68f095ef3690b88ea93fb6a402ff5697597cda83171f159e85307d1a8c01611189bd4eb4f0453ab88d43ae181a562a76902a67c687514079d6f4304d9a7c0fa24b6e86074ea0a9fd8187c120312078f5ebfa674adc0303734bf8f6b5585943706594192ad24c9f7d9794fb83758924f862855ddd50bff58b522c43d73c03289baec628cd693cab93101b1e473b76532510e10f03e86812fea6f2d6f5467dcf29e6d7cf8524f383a0ded3f0951c3ffb171a6b8a6d97b5fa8899a19f1a3d0e934a1d4741076e4394ba225158f697bf7d5651717c6950229a0be22e8120d76a414edbcd03d505264b7ede8272ccbd6dbdcebaf11daf6a652f6f9eb74ba7a3ecc942892891388005ae5d971e4e79d696564906dffd44845b704a9abc2fa5ba1bb69a548423a08044ad6d0e365db7e6bea0f3844a452759716cb98dcf326001ec90c1c343174098cdf47ea2e13341058ca014d2a30e9ba3c526de72a6e387181bf76a278c9cbc518d8c374a3f1d9802a39464a100903dbec16f8f095f5d82d9d09507281e4f7fe0ce4fbeced193902a5f658af2a4c1d0952dabdc6ae5830b6b5a2c3f5b8d33a73665990822e5f4a7ce5366755a1615543bdf78299c71e890e0bedb6ec277b10a389d6a3ba9c037221421279e51ab50fb115de2076cc99444202e88ebd9d0fbe4e60234b7b761495ac6c9e615ddac8176164a88fb6d6cc2b52672c8949afe3efc1e87a598896bc93e421423844fcaafe65af898a015b3bcaf623ebeef9a57155af5278ceb52b995f7ca466d9e18b05e86380679e0257cff6d0c6750078462f2ee4701d6d8289ed848b877cf5918625b7937060d667c11119881c30809056892352c6c53c01e395af6866ea350e6f21fa3db772c1177c759999973b51e11ffc5908", 0x2000, &(0x7f0000000c80)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)={0x78, 0x0, 0x0, {0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8000}}}, 0x0, 0x0, 0x0, 0x0, 0x0}) [ 403.778257] Bluetooth: hci4 command 0x0419 tx timeout 00:38:02 executing program 4: perf_event_open(&(0x7f0000000100)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0x8}, 0x0, 0xe}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x24, &(0x7f00000000c0)=0x100000001, 0x4) bind$inet(r0, &(0x7f0000000080)={0x2, 0x4e21, @local}, 0x10) sendmsg$DEVLINK_CMD_TRAP_GET(0xffffffffffffffff, 0x0, 0x0) setsockopt$EBT_SO_SET_COUNTERS(0xffffffffffffffff, 0x0, 0x81, 0x0, 0x0) bind$inet(0xffffffffffffffff, 0x0, 0x0) connect$inet(r0, &(0x7f0000000180)={0x2, 0x4e21, @local}, 0x10) pipe(0x0) recvfrom$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet_tcp_TCP_REPAIR_OPTIONS(0xffffffffffffffff, 0x6, 0x16, 0x0, 0x0) openat$bsg(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$LOOP_CHANGE_FD(0xffffffffffffffff, 0x4c06, 0xffffffffffffffff) setsockopt$inet_tcp_TCP_REPAIR(0xffffffffffffffff, 0x6, 0x13, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) poll(0x0, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000000), 0xffffffffffffff94, 0x0, 0x0, 0xfffffffffffffed3) recvfrom$inet(r0, &(0x7f0000000080)=""/8, 0xfffffffffffffd0b, 0x0, 0x0, 0xfffffffffffffd75) 00:38:02 executing program 0: perf_event_open(&(0x7f0000000100)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) write$binfmt_aout(0xffffffffffffffff, 0x0, 0x23) r0 = memfd_create(&(0x7f0000000040)='4\xacXrcO\x00\xc4ut\xaa^ve\xa5\xa1m\x1e\x12\x8ai,\xbeTnt#/', 0x0) write$binfmt_elf64(r0, &(0x7f0000000600)=ANY=[@ANYBLOB="7f454c46000000d2000000000001000003003e0000001000000006000000001e40000000000000000000000000008b000000001000003800"], 0x44) execveat(0xffffffffffffffff, &(0x7f0000000000)='\x00', 0x0, 0x0, 0x1100) 00:38:02 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000000)=@dellink={0xb0, 0x11, 0x1, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x2403}, [@IFLA_AF_SPEC={0x8c, 0x1a, 0x0, 0x1, [@AF_BRIDGE={0x4}, @AF_INET6={0x34, 0xa, 0x0, 0x1, [@IFLA_INET6_TOKEN={0x14, 0x7, @loopback}, @IFLA_INET6_ADDR_GEN_MODE={0x5, 0x8, 0x40}, @IFLA_INET6_TOKEN={0x14, 0x7, @mcast2}]}, @AF_MPLS={0x4}, @AF_INET={0x48, 0x2, 0x0, 0x1, {0x44, 0x1, 0x0, 0x1, [{0x8, 0x2006, 0x0, 0x0, 0x5}, {0x8, 0xd, 0x0, 0x0, 0x7}, {0x8, 0x1e, 0x0, 0x0, 0x401}, {0x8, 0x3, 0x0, 0x0, 0x8}, {0x8, 0x1b}, {0x8, 0x1c, 0x0, 0x0, 0x52}, {0x8, 0x5, 0x0, 0x0, 0x8}, {0x8, 0x2, 0x0, 0x0, 0x4}]}}, @AF_MPLS={0x4}]}, @IFLA_VFINFO_LIST={0x4}]}, 0xb0}}, 0x0) 00:38:02 executing program 1: perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 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, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$inet6(0xa, 0x1, 0x8010000000000084) socket$inet6(0xa, 0x5, 0x0) getpid() bind$inet6(r0, &(0x7f0000000140)={0xa, 0x4e23, 0x0, @empty}, 0x1c) listen(r0, 0x10001) r1 = socket$inet6_sctp(0xa, 0x800000000000001, 0x84) setsockopt$inet_sctp6_SCTP_SOCKOPT_BINDX_ADD(r1, 0x84, 0x64, &(0x7f0000000200)=[@in6={0xa, 0x0, 0x0, @loopback}], 0x1c) setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX_OLD(r1, 0x84, 0x6b, &(0x7f000055bfe4)=[@in6={0xa, 0x4e23, 0x0, @loopback}], 0x1c) 00:38:02 executing program 5: r0 = socket(0x11, 0x0, 0x8) bind(r0, 0x0, 0x0) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x80000000000002, &(0x7f0000000040)=0x76, 0x4) bind$inet(r1, &(0x7f0000000280)={0x2, 0x4e23, @broadcast}, 0x10) setsockopt$SO_ATTACH_FILTER(r1, 0x1, 0x1a, &(0x7f0000000480)={0x1, &(0x7f0000000100)=[{0x0, 0x0, 0x0, 0xeb}]}, 0x10) sendto$inet(r1, 0x0, 0x0, 0x200007fd, &(0x7f0000e68000)={0x2, 0x4e23, @local}, 0x10) getsockopt$inet_tcp_TCP_ZEROCOPY_RECEIVE(0xffffffffffffffff, 0x6, 0x23, 0x0, &(0x7f0000000080)) setsockopt$inet_tcp_TCP_CONGESTION(r1, 0x6, 0xd, 0x0, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 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, 0x2, 0x0, @perf_bp={0x0, 0x4}, 0x0, 0x0, 0x1, 0x0, 0x0, 0xfffffffd}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_BALANCE_PROGRESS(0xffffffffffffffff, 0x84009422, &(0x7f0000001100)={0x0, 0x0, {0x0, @struct}, {0x0, @usage, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @struct}, {0x0, @usage, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @struct}}) ioctl$BTRFS_IOC_DEV_REPLACE(0xffffffffffffffff, 0xca289435, &(0x7f00000004c0)={0x1, 0x0, @start={r2, 0x0, "f62618ca6ceec4ba25e1dbd0a55f6e466c4857f6164d778f8b8973e2c54683c232fc1c57bae49714f6168c04a4503a48516a7ba3aa21d75e01e5943e2483306c6b829bdd50f348dc36489c20759b92de818e5bbd7ab26e4fcd5faad4270317c665baf33a6527b9b663681d76d73d805b1a811ba62f06158b5dc5cd58a60c3faa92353090b1c7b014f08eb84d51849ee903b59996ed6eca9d3efe3d5196d77cf538623c367f61a41557242b9922fdff6916cc9934adcf6f027e471fe163f51753874c90742434f2bfa19bfe4d76b01de0249f3e7d15ed3fe17c8d966e3266002ad0dcc0789773162a6977f8d14f78e4d5d6a455577b1ccee4950c780c77fd412f3bcc4ea03363dffce3273e65ce3ddc38a765ff66fb610c6eb86770b0035468af1461fd62f082383a03a38b2533f99afe594f371e812f8e9c8a57a3b2004496d23a5c79a1bb65331277d6d2d344b4da7b468976a9ac7e58b6e13aed55e2991e7777c55798e0aa909a11aca84b1b65280a5fb0c063b1acbadeaa970a0a6651a7514bc12c75e294a64a95c4b1e866a0b79d6221112dcfc2f36515ac4c5b0d00b7b39e617548d2d5203fe3ecbf297e56264e1708a302ed51ecee6111df8860ad8be9347ca6eec18ffa58380fd0623f884fcdc072666ba6a54e606e03e6ac9abe977647fa17146091411ac3ad85a4afab4339fa004a005e9ec0243485cf6967c25e81403b016f95bbc3722f90e90cd68dfa241d66892e6d91a06cab99b07760ad77e58b85e200d9aa74809af85e827f2cd32aa9c277325812d80626f82704ad76031533876f61b892f232ad7dafc2de1d057e25698959fdd85c0b6412f3470b9f4cd1a15f53e29871397e98bd0a93b450df8abfcebb6ee6583a1b23848e6d929f275a077c087a4848c0b1f5369caf5aa099f9bbc664d697b9f3a82f2902d56b970d221ffeff6221189e29aeb2cdc2f6a0de3842f91feffa4125ed9f8dc1e72d961c8c080b430929a7074f567e87b6c5e109a56b4f22d5f4d61a571d0668766f7e32e103f102183256b93eee2750373138a79a2ce09105832a2f801801ff1b7c2ca17b9c3737c96102b317495f1ef267662b744ed96fae3e05be41b94e724d02ede18170addbad6260514208aae627277d8d9c85c903f8ed188bf10e316791e87f56a3066a3b0ea66f3d427d1fc9767c924bdaba89dfeb7e8777873f268a27c01f4c414a7309bdbdddd43f32a277c184e8d7f436a0c64f44a5dff1e5086d0ee71dfff4ebbc31abf01e923ebeafa9c2672d9e81aa3e9a89aad6e54b0998e99cf4f173d35535681f3ccacc6a7e01fc468a461254ac95a7abe07acf7f649c07af5b151755fe9991009a8bdb369948d9dd4c55a07c3dc86ff4b5e486b2e76188ee086d32546797c4056a9b20b01bceeecf17271b9503141fd1da25bccfeb3b825e37e8ec45fc", "daa369126cd72a7d72a37ab9843f39241b4df1142928e77e9ff2505ff0f4c8313e385df65189b1b1d552bba1f3d7198153b0c1c046ee5780e6bef3d5979dde638a2f324f9f93d6163d2bb951a4516a99ac669471c74d883038db148c15bbf874a641f9a618283360b4ba446aa8d4a1774e5e4a80d9e319d76ffcce637919a19ffab9257aea448aec3aba47a9b663ef8abec924b936e6b357386b42d109199f521c9c0993c8b95bc7b9f96f983dde8f66f898d5307d714908e5d617b3b3ff78401c19f8673c6e2fbc003a9fd624b9077858d4a6ffbb28b66c7c74afa7f84543b73d76967be98411e38fa166ee1bcb6e5cbe5e4350da1ea45966254a3b93037740ea794f6a81b8fd79fe16202e3f1c9023a5009108a02ebf57138e3083c4c84863cb229d4893b0dfad5fa998bcae13cabd07598f7bfcb900212f0733be93f5ef4bd70ceeb0e7972688b98d591fb528a2618db9af4b519faf5242dea75588db1acc9c607eddd1e63ff097644f6266856936796483b3f58a75354e953cb418838203d7a0a1522bc00a4155fc99542d7d118fb786ab34ac51d5736c915e4e13f27195f9fc0ca2d8ff5d30e98445fd5be8041dda942449ba52e01be7063bba0b469b4c43ccd807d3f433cdf1bdcb4e54794fbde5fc0bde6faa7d16d9002e8b935665f896eb1265af65ea1d991af559e592cfed8e22c19f13d22005d50275bb2383ebaa268bc9c152d7642ea07879f6d13bae57bab9f9b3068868598e156c1ec7d11c2aaf81362a51790b0badb40a6d4c33bcfd4752d585a91c9fe71b92fdff54731835582809ab4aeb8817484a9d37d3b2c7ca7194dcd9eb6af55e71a6d355c0de8c7d05f7cb1c237c1d21f6bd972c95c100351a8e75a705b965dee3e8c33f572eb6a86fd75bd43ca73c4b8709372f8b3104d5b39960e7418241f1ff49d130f10ce09bbeead54ac78268129e25e2039f7e8c1efb8d6ed4ef6130960bfd105bb8545dab5fd43a3d71edb394d62b70e38facbdeaab8d4db1eaeccca2cabf214467f51849760b77f522f996b8d120a9e5ee82e024c2bba4484b62bc2389dcecfe7385e5ec8a98b68a586e9adaff459ab29ab3e9e343fcbc46339bdf4a05b72c2df64a7bcb71b2203622364568932eec90d8cf4975ff5581f15307e6877f5c5b03b390ebfa74decdbf09bb002e89818018cbc2d0d6949b79e4c9ee44ee3c9286303a4af3b143c0fe5d92e9e3f47492d413715102327d96006c4ae2d430af26405bf4dd24cc58b7d60858e567c4887ca4725322ebbe01ff52578d3cc86b53bbc7cb257b7cdce2a249487f680bfa7f58688759936d6e556e3527ea77d5aaf1467b6bdfb94a297f796a3fba2e51c7fa5a5f76e0228bd70fe28730c7e723012a12e0886711b0958b4ce07871f52d219f63134ec27985d0cf213f2347f86c0349306fbdd86018d921"}, [0x5, 0xa25d, 0x0, 0x80000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x70b, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x5e4, 0x0, 0x0, 0xaf1, 0x0, 0x0, 0x0, 0x8, 0x0, 0x8000000000, 0x0, 0x2, 0x1, 0xfffffffffffffff9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x601d5d9f, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf5]}) ioctl$BTRFS_IOC_BALANCE_PROGRESS(0xffffffffffffffff, 0x84009422, &(0x7f0000001100)={0x0, 0x0, {0x0, @struct}, {0x0, @usage, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @struct}, {0x0, @usage, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @struct}}) ioctl$BTRFS_IOC_DEV_REPLACE(0xffffffffffffffff, 0xca289435, &(0x7f00000004c0)={0x1, 0x0, @start={r3, 0x0, "f62618ca6ceec4ba25e1dbd0a55f6e466c4857f6164d778f8b8973e2c54683c232fc1c57bae49714f6168c04a4503a48516a7ba3aa21d75e01e5943e2483306c6b829bdd50f348dc36489c20759b92de818e5bbd7ab26e4fcd5faad4270317c665baf33a6527b9b663681d76d73d805b1a811ba62f06158b5dc5cd58a60c3faa92353090b1c7b014f08eb84d51849ee903b59996ed6eca9d3efe3d5196d77cf538623c367f61a41557242b9922fdff6916cc9934adcf6f027e471fe163f51753874c90742434f2bfa19bfe4d76b01de0249f3e7d15ed3fe17c8d966e3266002ad0dcc0789773162a6977f8d14f78e4d5d6a455577b1ccee4950c780c77fd412f3bcc4ea03363dffce3273e65ce3ddc38a765ff66fb610c6eb86770b0035468af1461fd62f082383a03a38b2533f99afe594f371e812f8e9c8a57a3b2004496d23a5c79a1bb65331277d6d2d344b4da7b468976a9ac7e58b6e13aed55e2991e7777c55798e0aa909a11aca84b1b65280a5fb0c063b1acbadeaa970a0a6651a7514bc12c75e294a64a95c4b1e866a0b79d6221112dcfc2f36515ac4c5b0d00b7b39e617548d2d5203fe3ecbf297e56264e1708a302ed51ecee6111df8860ad8be9347ca6eec18ffa58380fd0623f884fcdc072666ba6a54e606e03e6ac9abe977647fa17146091411ac3ad85a4afab4339fa004a005e9ec0243485cf6967c25e81403b016f95bbc3722f90e90cd68dfa241d66892e6d91a06cab99b07760ad77e58b85e200d9aa74809af85e827f2cd32aa9c277325812d80626f82704ad76031533876f61b892f232ad7dafc2de1d057e25698959fdd85c0b6412f3470b9f4cd1a15f53e29871397e98bd0a93b450df8abfcebb6ee6583a1b23848e6d929f275a077c087a4848c0b1f5369caf5aa099f9bbc664d697b9f3a82f2902d56b970d221ffeff6221189e29aeb2cdc2f6a0de3842f91feffa4125ed9f8dc1e72d961c8c080b430929a7074f567e87b6c5e109a56b4f22d5f4d61a571d0668766f7e32e103f102183256b93eee2750373138a79a2ce09105832a2f801801ff1b7c2ca17b9c3737c96102b317495f1ef267662b744ed96fae3e05be41b94e724d02ede18170addbad6260514208aae627277d8d9c85c903f8ed188bf10e316791e87f56a3066a3b0ea66f3d427d1fc9767c924bdaba89dfeb7e8777873f268a27c01f4c414a7309bdbdddd43f32a277c184e8d7f436a0c64f44a5dff1e5086d0ee71dfff4ebbc31abf01e923ebeafa9c2672d9e81aa3e9a89aad6e54b0998e99cf4f173d35535681f3ccacc6a7e01fc468a461254ac95a7abe07acf7f649c07af5b151755fe9991009a8bdb369948d9dd4c55a07c3dc86ff4b5e486b2e76188ee086d32546797c4056a9b20b01bceeecf17271b9503141fd1da25bccfeb3b825e37e8ec45fc", "daa369126cd72a7d72a37ab9843f39241b4df1142928e77e9ff2505ff0f4c8313e385df65189b1b1d552bba1f3d7198153b0c1c046ee5780e6bef3d5979dde638a2f324f9f93d6163d2bb951a4516a99ac669471c74d883038db148c15bbf874a641f9a618283360b4ba446aa8d4a1774e5e4a80d9e319d76ffcce637919a19ffab9257aea448aec3aba47a9b663ef8abec924b936e6b357386b42d109199f521c9c0993c8b95bc7b9f96f983dde8f66f898d5307d714908e5d617b3b3ff78401c19f8673c6e2fbc003a9fd624b9077858d4a6ffbb28b66c7c74afa7f84543b73d76967be98411e38fa166ee1bcb6e5cbe5e4350da1ea45966254a3b93037740ea794f6a81b8fd79fe16202e3f1c9023a5009108a02ebf57138e3083c4c84863cb229d4893b0dfad5fa998bcae13cabd07598f7bfcb900212f0733be93f5ef4bd70ceeb0e7972688b98d591fb528a2618db9af4b519faf5242dea75588db1acc9c607eddd1e63ff097644f6266856936796483b3f58a75354e953cb418838203d7a0a1522bc00a4155fc99542d7d118fb786ab34ac51d5736c915e4e13f27195f9fc0ca2d8ff5d30e98445fd5be8041dda942449ba52e01be7063bba0b469b4c43ccd807d3f433cdf1bdcb4e54794fbde5fc0bde6faa7d16d9002e8b935665f896eb1265af65ea1d991af559e592cfed8e22c19f13d22005d50275bb2383ebaa268bc9c152d7642ea07879f6d13bae57bab9f9b3068868598e156c1ec7d11c2aaf81362a51790b0badb40a6d4c33bcfd4752d585a91c9fe71b92fdff54731835582809ab4aeb8817484a9d37d3b2c7ca7194dcd9eb6af55e71a6d355c0de8c7d05f7cb1c237c1d21f6bd972c95c100351a8e75a705b965dee3e8c33f572eb6a86fd75bd43ca73c4b8709372f8b3104d5b39960e7418241f1ff49d130f10ce09bbeead54ac78268129e25e2039f7e8c1efb8d6ed4ef6130960bfd105bb8545dab5fd43a3d71edb394d62b70e38facbdeaab8d4db1eaeccca2cabf214467f51849760b77f522f996b8d120a9e5ee82e024c2bba4484b62bc2389dcecfe7385e5ec8a98b68a586e9adaff459ab29ab3e9e343fcbc46339bdf4a05b72c2df64a7bcb71b2203622364568932eec90d8cf4975ff5581f15307e6877f5c5b03b390ebfa74decdbf09bb002e89818018cbc2d0d6949b79e4c9ee44ee3c9286303a4af3b143c0fe5d92e9e3f47492d413715102327d96006c4ae2d430af26405bf4dd24cc58b7d60858e567c4887ca4725322ebbe01ff52578d3cc86b53bbc7cb257b7cdce2a249487f680bfa7f58688759936d6e556e3527ea77d5aaf1467b6bdfb94a297f796a3fba2e51c7fa5a5f76e0228bd70fe28730c7e723012a12e0886711b0958b4ce07871f52d219f63134ec27985d0cf213f2347f86c0349306fbdd86018d921"}, [0x5, 0xa25d, 0x0, 0x80000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x70b, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x5e4, 0x0, 0x0, 0xaf1, 0x0, 0x0, 0x0, 0x8, 0x0, 0x8000000000, 0x0, 0x2, 0x1, 0xfffffffffffffff9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x601d5d9f, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf5]}) ioctl$BTRFS_IOC_BALANCE_PROGRESS(0xffffffffffffffff, 0x84009422, &(0x7f0000001100)={0x0, 0x0, {0x0, @struct}, {0x0, @usage, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @struct}, {0x0, @usage, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @struct}}) ioctl$BTRFS_IOC_DEV_REPLACE(0xffffffffffffffff, 0xca289435, &(0x7f00000004c0)={0x1, 0x0, @start={r4, 0x0, "f62618ca6ceec4ba25e1dbd0a55f6e466c4857f6164d778f8b8973e2c54683c232fc1c57bae49714f6168c04a4503a48516a7ba3aa21d75e01e5943e2483306c6b829bdd50f348dc36489c20759b92de818e5bbd7ab26e4fcd5faad4270317c665baf33a6527b9b663681d76d73d805b1a811ba62f06158b5dc5cd58a60c3faa92353090b1c7b014f08eb84d51849ee903b59996ed6eca9d3efe3d5196d77cf538623c367f61a41557242b9922fdff6916cc9934adcf6f027e471fe163f51753874c90742434f2bfa19bfe4d76b01de0249f3e7d15ed3fe17c8d966e3266002ad0dcc0789773162a6977f8d14f78e4d5d6a455577b1ccee4950c780c77fd412f3bcc4ea03363dffce3273e65ce3ddc38a765ff66fb610c6eb86770b0035468af1461fd62f082383a03a38b2533f99afe594f371e812f8e9c8a57a3b2004496d23a5c79a1bb65331277d6d2d344b4da7b468976a9ac7e58b6e13aed55e2991e7777c55798e0aa909a11aca84b1b65280a5fb0c063b1acbadeaa970a0a6651a7514bc12c75e294a64a95c4b1e866a0b79d6221112dcfc2f36515ac4c5b0d00b7b39e617548d2d5203fe3ecbf297e56264e1708a302ed51ecee6111df8860ad8be9347ca6eec18ffa58380fd0623f884fcdc072666ba6a54e606e03e6ac9abe977647fa17146091411ac3ad85a4afab4339fa004a005e9ec0243485cf6967c25e81403b016f95bbc3722f90e90cd68dfa241d66892e6d91a06cab99b07760ad77e58b85e200d9aa74809af85e827f2cd32aa9c277325812d80626f82704ad76031533876f61b892f232ad7dafc2de1d057e25698959fdd85c0b6412f3470b9f4cd1a15f53e29871397e98bd0a93b450df8abfcebb6ee6583a1b23848e6d929f275a077c087a4848c0b1f5369caf5aa099f9bbc664d697b9f3a82f2902d56b970d221ffeff6221189e29aeb2cdc2f6a0de3842f91feffa4125ed9f8dc1e72d961c8c080b430929a7074f567e87b6c5e109a56b4f22d5f4d61a571d0668766f7e32e103f102183256b93eee2750373138a79a2ce09105832a2f801801ff1b7c2ca17b9c3737c96102b317495f1ef267662b744ed96fae3e05be41b94e724d02ede18170addbad6260514208aae627277d8d9c85c903f8ed188bf10e316791e87f56a3066a3b0ea66f3d427d1fc9767c924bdaba89dfeb7e8777873f268a27c01f4c414a7309bdbdddd43f32a277c184e8d7f436a0c64f44a5dff1e5086d0ee71dfff4ebbc31abf01e923ebeafa9c2672d9e81aa3e9a89aad6e54b0998e99cf4f173d35535681f3ccacc6a7e01fc468a461254ac95a7abe07acf7f649c07af5b151755fe9991009a8bdb369948d9dd4c55a07c3dc86ff4b5e486b2e76188ee086d32546797c4056a9b20b01bceeecf17271b9503141fd1da25bccfeb3b825e37e8ec45fc", "daa369126cd72a7d72a37ab9843f39241b4df1142928e77e9ff2505ff0f4c8313e385df65189b1b1d552bba1f3d7198153b0c1c046ee5780e6bef3d5979dde638a2f324f9f93d6163d2bb951a4516a99ac669471c74d883038db148c15bbf874a641f9a618283360b4ba446aa8d4a1774e5e4a80d9e319d76ffcce637919a19ffab9257aea448aec3aba47a9b663ef8abec924b936e6b357386b42d109199f521c9c0993c8b95bc7b9f96f983dde8f66f898d5307d714908e5d617b3b3ff78401c19f8673c6e2fbc003a9fd624b9077858d4a6ffbb28b66c7c74afa7f84543b73d76967be98411e38fa166ee1bcb6e5cbe5e4350da1ea45966254a3b93037740ea794f6a81b8fd79fe16202e3f1c9023a5009108a02ebf57138e3083c4c84863cb229d4893b0dfad5fa998bcae13cabd07598f7bfcb900212f0733be93f5ef4bd70ceeb0e7972688b98d591fb528a2618db9af4b519faf5242dea75588db1acc9c607eddd1e63ff097644f6266856936796483b3f58a75354e953cb418838203d7a0a1522bc00a4155fc99542d7d118fb786ab34ac51d5736c915e4e13f27195f9fc0ca2d8ff5d30e98445fd5be8041dda942449ba52e01be7063bba0b469b4c43ccd807d3f433cdf1bdcb4e54794fbde5fc0bde6faa7d16d9002e8b935665f896eb1265af65ea1d991af559e592cfed8e22c19f13d22005d50275bb2383ebaa268bc9c152d7642ea07879f6d13bae57bab9f9b3068868598e156c1ec7d11c2aaf81362a51790b0badb40a6d4c33bcfd4752d585a91c9fe71b92fdff54731835582809ab4aeb8817484a9d37d3b2c7ca7194dcd9eb6af55e71a6d355c0de8c7d05f7cb1c237c1d21f6bd972c95c100351a8e75a705b965dee3e8c33f572eb6a86fd75bd43ca73c4b8709372f8b3104d5b39960e7418241f1ff49d130f10ce09bbeead54ac78268129e25e2039f7e8c1efb8d6ed4ef6130960bfd105bb8545dab5fd43a3d71edb394d62b70e38facbdeaab8d4db1eaeccca2cabf214467f51849760b77f522f996b8d120a9e5ee82e024c2bba4484b62bc2389dcecfe7385e5ec8a98b68a586e9adaff459ab29ab3e9e343fcbc46339bdf4a05b72c2df64a7bcb71b2203622364568932eec90d8cf4975ff5581f15307e6877f5c5b03b390ebfa74decdbf09bb002e89818018cbc2d0d6949b79e4c9ee44ee3c9286303a4af3b143c0fe5d92e9e3f47492d413715102327d96006c4ae2d430af26405bf4dd24cc58b7d60858e567c4887ca4725322ebbe01ff52578d3cc86b53bbc7cb257b7cdce2a249487f680bfa7f58688759936d6e556e3527ea77d5aaf1467b6bdfb94a297f796a3fba2e51c7fa5a5f76e0228bd70fe28730c7e723012a12e0886711b0958b4ce07871f52d219f63134ec27985d0cf213f2347f86c0349306fbdd86018d921"}, [0x5, 0xa25d, 0x0, 0x80000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x70b, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x5e4, 0x0, 0x0, 0xaf1, 0x0, 0x0, 0x0, 0x8, 0x0, 0x8000000000, 0x0, 0x2, 0x1, 0xfffffffffffffff9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x601d5d9f, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf5]}) ioctl$BTRFS_IOC_BALANCE_V2(r1, 0xc4009420, &(0x7f00000004c0)={0x0, 0x3, {0x2, @usage=0x1, r2, 0x40, 0x2, 0xffffffffffff0001, 0xa32, 0xc5, 0xc561144f1feae00, @usage=0x4, 0x8, 0x101, [0x2, 0x7, 0x0, 0x3ff, 0xab91, 0x1]}, {0x8, @usage=0x6, r3, 0xffe0000000000000, 0x3ff, 0x3ff, 0xf8a, 0xfffffffffffffffe, 0x0, @struct={0x3, 0xa63d}, 0x26, 0x0, [0x2, 0x0, 0xdb03, 0xd2d, 0x7fe00000, 0x8000]}, {0x6, @usage=0x45, r4, 0x5, 0x7fffffff, 0x0, 0xffffffffffffffe9, 0x80000000, 0x20, @usage=0x3cb, 0x809, 0x1, [0x4, 0x5, 0x10001, 0x6, 0x5, 0x202]}, {0x3f, 0x6, 0x401}}) sendto$inet(r1, &(0x7f00000012c0)="0c268a927f1f6588b967481241ba7860ac5cf65ac618ded8974895abeaf4b4834ff922b3f1e0b02bd67aa03059bcecc7a95425a3a07e758044ab4ea6f7ae55d88fecf90b1a7511bf746bec66ba", 0xfe6a, 0x20c49a, 0x0, 0x27) sendmsg$nl_route_sched(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x10000000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000140)=@gettfilter={0x64, 0x2e, 0x400, 0x70bd2d, 0x25dfdbfc, {0x0, 0x0, 0x0, 0x0, {0xd, 0xfff5}, {0xffe0, 0xc}, {0xb, 0xd}}, [{0x8, 0xb, 0x20}, {0x8, 0xb, 0x82}, {0x8, 0xb, 0x3}, {0x8, 0xb, 0x10001}, {0x8, 0xb, 0x9}, {0x8, 0xb, 0x4}, {0x8, 0xb, 0x4e}, {0x8, 0xb, 0x8}]}, 0x64}, 0x1, 0x0, 0x0, 0x2400c055}, 0x40010) 00:38:02 executing program 2: r0 = syz_open_dev$evdev(&(0x7f00000002c0)='/dev/input/event#\x00', 0x0, 0x200000) ioctl$EVIOCGUNIQ(r0, 0x80404508, 0x0) 00:38:02 executing program 0: perf_event_open(&(0x7f0000000100)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) write$binfmt_aout(0xffffffffffffffff, 0x0, 0x23) r0 = memfd_create(&(0x7f0000000040)='4\xacXrcO\x00\xc4ut\xaa^ve\xa5\xa1m\x1e\x12\x8ai,\xbeTnt#/', 0x0) write$binfmt_elf64(r0, &(0x7f0000000600)=ANY=[@ANYBLOB="7f454c46000000d2000000000001000003003e0000001000000006000000001e40000000000000000000000000008b000000001000003800"], 0x44) execveat(0xffffffffffffffff, &(0x7f0000000000)='\x00', 0x0, 0x0, 0x1100) 00:38:02 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0xd7) 00:38:02 executing program 0: perf_event_open(&(0x7f0000000100)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) write$binfmt_aout(0xffffffffffffffff, 0x0, 0x23) r0 = memfd_create(&(0x7f0000000040)='4\xacXrcO\x00\xc4ut\xaa^ve\xa5\xa1m\x1e\x12\x8ai,\xbeTnt#/', 0x0) write$binfmt_elf64(r0, &(0x7f0000000600)=ANY=[@ANYBLOB="7f454c46000000d2000000000001000003003e0000001000000006000000001e40000000000000000000000000008b000000001000003800"], 0x44) execveat(r0, 0x0, 0x0, 0x0, 0x1100) 00:38:03 executing program 0: perf_event_open(&(0x7f0000000100)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) write$binfmt_aout(0xffffffffffffffff, 0x0, 0x23) r0 = memfd_create(&(0x7f0000000040)='4\xacXrcO\x00\xc4ut\xaa^ve\xa5\xa1m\x1e\x12\x8ai,\xbeTnt#/', 0x0) write$binfmt_elf64(r0, &(0x7f0000000600)=ANY=[@ANYBLOB="7f454c46000000d2000000000001000003003e0000001000000006000000001e40000000000000000000000000008b000000001000003800"], 0x44) execveat(r0, 0x0, 0x0, 0x0, 0x1100) 00:38:03 executing program 4: syz_open_dev$evdev(0x0, 0x0, 0x0) syz_open_dev$evdev(&(0x7f0000000680)='/dev/input/event#\x00', 0x800, 0x0) 00:38:03 executing program 2: openat$cgroup(0xffffffffffffffff, &(0x7f00000006c0)='syz0\x00', 0x200002, 0x0) 00:38:03 executing program 0: perf_event_open(&(0x7f0000000100)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) write$binfmt_aout(0xffffffffffffffff, 0x0, 0x23) r0 = memfd_create(&(0x7f0000000040)='4\xacXrcO\x00\xc4ut\xaa^ve\xa5\xa1m\x1e\x12\x8ai,\xbeTnt#/', 0x0) write$binfmt_elf64(r0, &(0x7f0000000600)=ANY=[@ANYBLOB="7f454c46000000d2000000000001000003003e0000001000000006000000001e40000000000000000000000000008b000000001000003800"], 0x44) execveat(r0, 0x0, 0x0, 0x0, 0x1100) 00:38:03 executing program 4: socketpair$tipc(0x1e, 0x0, 0x0, &(0x7f0000000a00)) 00:38:03 executing program 2: pipe2$9p(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1800) mount$9p_fd(0x0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='9p\x00', 0x0, &(0x7f0000000140)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@access_user='access=user'}, {@aname={'aname'}}, {@privport='privport'}, {@version_u='version=9p2000.u'}, {@uname={'uname', 0x3d, '^'}}, {@debug={'debug', 0x3d, 0xb4}}], [{@defcontext={'defcontext', 0x3d, 'system_u'}}]}}) r2 = openat$btrfs_control(0xffffffffffffff9c, &(0x7f0000000040)='/dev/btrfs-control\x00', 0x626180, 0x0) write$P9_RUNLINKAT(r2, &(0x7f0000000080)={0x7, 0x4d, 0x2}, 0x7) 00:38:03 executing program 1: perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 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, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$inet6(0xa, 0x1, 0x8010000000000084) socket$inet6(0xa, 0x5, 0x0) getpid() bind$inet6(r0, &(0x7f0000000140)={0xa, 0x4e23, 0x0, @empty}, 0x1c) listen(r0, 0x10001) r1 = socket$inet6_sctp(0xa, 0x800000000000001, 0x84) setsockopt$inet_sctp6_SCTP_SOCKOPT_BINDX_ADD(r1, 0x84, 0x64, &(0x7f0000000200)=[@in6={0xa, 0x0, 0x0, @loopback}], 0x1c) setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX_OLD(r1, 0x84, 0x6b, &(0x7f000055bfe4)=[@in6={0xa, 0x4e23, 0x0, @loopback}], 0x1c) 00:38:03 executing program 4: openat$binder_debug(0xffffffffffffff9c, &(0x7f00000000c0)='/sys/kernel/debug/binder/stats\x00', 0x0, 0x0) syz_mount_image$vfat(&(0x7f00000002c0)='vfat\x00', &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f736617e43c00088020000200000004f8000020004000000000000000000001", 0x25}, {0x0, 0x57, 0x200000000010ffd}], 0x0, &(0x7f0000000240)=ANY=[]) chdir(&(0x7f0000000040)='./file0\x00') open(&(0x7f0000000080)='./file0\x00', 0x4142, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) write$binfmt_elf64(0xffffffffffffffff, 0x0, 0x82) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000380)='./file0\x00', 0x141042, 0x0) write$binfmt_elf64(r1, &(0x7f0000000180)=ANY=[], 0x82) sendfile(r1, r0, 0x0, 0xa198) 00:38:03 executing program 0: perf_event_open(&(0x7f0000000100)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) write$binfmt_aout(0xffffffffffffffff, 0x0, 0x23) r0 = memfd_create(&(0x7f0000000040)='4\xacXrcO\x00\xc4ut\xaa^ve\xa5\xa1m\x1e\x12\x8ai,\xbeTnt#/', 0x0) write$binfmt_elf64(r0, &(0x7f0000000600)=ANY=[@ANYBLOB="7f454c46000000d2000000000001000003003e0000001000000006000000001e40000000000000000000000000008b000000001000003800"], 0x44) execveat(r0, &(0x7f0000000000)='\x00', 0x0, 0x0, 0x0) 00:38:03 executing program 2: fcntl$setown(0xffffffffffffffff, 0x8, 0x0) syz_open_procfs(0x0, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mount$bpf(0x20000000, 0x0, 0x0, 0x0, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x58248}, 0x0, 0xfffffdffffffffff, 0xffffffffffffffff, 0x0) mount(&(0x7f0000000180)=@md0='/dev/md0\x00', 0x0, &(0x7f0000000240)='f2fs\x00', 0x0, 0x0) splice(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x30005, 0x0) r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000340)=ANY=[@ANYBLOB="640000001000010400000000000000000000000072f6065b315ca1c38ecbd5d4beb52d8ebd5c7210e9231db4b6f9f4ebdce1968d757d21f8714a0211b9329701010000000000002824eecc1d2eadcb4ce93c95c6cc75ed01000000ffffffffc612cf0b42", @ANYRES32=0x0, @ANYBLOB="1300000000000000440012800b000100627269646765000034000280080001001b0000000c001e000300000000000000050025000000000005002b00000000000c0020000000000000000000"], 0x64}}, 0x0) 00:38:03 executing program 5: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/kvm\x00', 0x0, 0x0) r2 = ioctl$KVM_CREATE_VM(r1, 0xae01, 0x0) r3 = ioctl$KVM_CREATE_VCPU(r2, 0xae41, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r2, 0x4020ae46, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x2000, &(0x7f0000000000/0x2000)=nil}) syz_kvm_setup_cpu$x86(r2, r3, &(0x7f0000000000/0x18000)=nil, &(0x7f00000000c0)=[@text64={0x40, 0x0}], 0x1, 0x4c, 0x0, 0x0) ioctl$KVM_SET_CPUID2(0xffffffffffffffff, 0x4008ae90, &(0x7f0000000080)=ANY=[@ANYBLOB="0ff971c5"]) r4 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000040)='/dev/uinput\x00', 0x200000000801, 0x0) write$uinput_user_dev(r4, &(0x7f0000004100)={'syz1\x00', {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000001, 0x200000], [0x0, 0x0, 0x0, 0x400000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x88], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffff], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1]}, 0x45c) ioctl$UI_DEV_CREATE(r4, 0x5501) r5 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000040)='/dev/uinput\x00', 0x0, 0x0) dup3(r5, r4, 0x0) preadv(r5, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/170, 0xaa}, {&(0x7f0000000140)=""/44, 0x2c}, {&(0x7f0000000280)=""/14, 0xe}], 0x3, 0x80000000, 0x80) r6 = syz_open_dev$mouse(&(0x7f0000000100)='/dev/input/mouse#\x00', 0x9, 0x404000) ioctl$KVM_RUN(r6, 0xae80, 0x0) ioctl$KVM_RUN(r3, 0xae80, 0x0) ioctl$KVM_RUN(r3, 0xae80, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(0xffffffffffffffff, 0x4020ae46, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000, &(0x7f00004f4000/0x1000)=nil}) 00:38:03 executing program 0: perf_event_open(&(0x7f0000000100)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) write$binfmt_aout(0xffffffffffffffff, 0x0, 0x23) r0 = memfd_create(&(0x7f0000000040)='4\xacXrcO\x00\xc4ut\xaa^ve\xa5\xa1m\x1e\x12\x8ai,\xbeTnt#/', 0x0) write$binfmt_elf64(r0, &(0x7f0000000600)=ANY=[@ANYBLOB="7f454c46000000d2000000000001000003003e0000001000000006000000001e40000000000000000000000000008b000000001000003800"], 0x44) execveat(r0, &(0x7f0000000000)='\x00', 0x0, 0x0, 0x0) [ 406.531599] kauditd_printk_skb: 2 callbacks suppressed [ 406.531607] audit: type=1800 audit(1618274283.764:93): pid=25541 uid=0 auid=4294967295 ses=4294967295 op="collect_data" cause="failed(directio)" comm="syz-executor.4" name="file0" dev="sda1" ino=15153 res=0 [ 406.569751] netlink: 68 bytes leftover after parsing attributes in process `syz-executor.2'. 00:38:04 executing program 0: perf_event_open(&(0x7f0000000100)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) write$binfmt_aout(0xffffffffffffffff, 0x0, 0x23) r0 = memfd_create(&(0x7f0000000040)='4\xacXrcO\x00\xc4ut\xaa^ve\xa5\xa1m\x1e\x12\x8ai,\xbeTnt#/', 0x0) write$binfmt_elf64(r0, &(0x7f0000000600)=ANY=[@ANYBLOB="7f454c46000000d2000000000001000003003e0000001000000006000000001e40000000000000000000000000008b000000001000003800"], 0x44) execveat(r0, &(0x7f0000000000)='\x00', 0x0, 0x0, 0x0) 00:38:04 executing program 2: r0 = socket$inet_udp(0x2, 0x2, 0x0) r1 = getpgid(0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, r1, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = socket$key(0xf, 0x3, 0x2) sendmsg$key(0xffffffffffffffff, 0x0, 0x0) sendmsg$key(r2, &(0x7f0000000300)={0x40000000, 0x0, &(0x7f0000000040)={&(0x7f0000000180)=ANY=[@ANYBLOB="53d1b2c2b65f77faca146441f4147b8739"], 0x10}}, 0x84044) setsockopt$sock_int(r2, 0x1, 0x8, &(0x7f0000000400), 0x4) fallocate(0xffffffffffffffff, 0x0, 0x0, 0x0) setsockopt$RDS_GET_MR_FOR_DEST(0xffffffffffffffff, 0x114, 0x7, &(0x7f0000000580)={@nl=@kern={0x10, 0x0, 0x0, 0x2000}, {&(0x7f0000000240)=""/173, 0xad}, &(0x7f0000000340), 0x62}, 0xa0) bind$inet(r0, &(0x7f00000001c0)={0x2, 0x0, @local}, 0x16) connect$inet(r0, &(0x7f0000000480)={0x2, 0x0, @multicast1}, 0x10) setsockopt$inet_IP_XFRM_POLICY(r0, 0x0, 0x11, &(0x7f0000000080)={{{@in6=@ipv4={[], [], @dev}, @in, 0x0, 0x0, 0x0, 0x0, 0x2}, {}, {}, 0x0, 0x0, 0x1}, {{@in=@initdev={0xac, 0x1e, 0x0, 0x0}, 0x0, 0x32}, 0x0, @in6=@loopback, 0xfffffffd, 0x0, 0x0, 0xb7, 0x0, 0xfffffffe}}, 0xe8) sendmsg$key(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0x0) sendmmsg(r0, &(0x7f0000007fc0), 0x800001d, 0x0) wait4(0x0, 0x0, 0x0, &(0x7f00000004c0)) r3 = open(&(0x7f0000000000)='./bus\x00', 0x141042, 0x0) mmap$perf(&(0x7f0000007000/0x3000)=nil, 0x3000, 0x0, 0x412, r3, 0x0) [ 406.752259] audit: type=1804 audit(1618274283.794:94): pid=25541 uid=0 auid=4294967295 ses=4294967295 op="invalid_pcr" cause="open_writers" comm="syz-executor.4" name="file0" dev="sda1" ino=15153 res=1 [ 406.783413] input: syz1 as /devices/virtual/input/input117 [ 406.830333] kvm: emulating exchange as write [ 406.914926] audit: type=1804 audit(1618274283.854:95): pid=25550 uid=0 auid=4294967295 ses=4294967295 op="invalid_pcr" cause="ToMToU" comm="syz-executor.4" name="file0" dev="sda1" ino=15153 res=1 00:38:04 executing program 0 (fault-call:4 fault-nth:0): perf_event_open(&(0x7f0000000100)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) write$binfmt_aout(0xffffffffffffffff, 0x0, 0x23) r0 = memfd_create(&(0x7f0000000040)='4\xacXrcO\x00\xc4ut\xaa^ve\xa5\xa1m\x1e\x12\x8ai,\xbeTnt#/', 0x0) write$binfmt_elf64(r0, &(0x7f0000000600)=ANY=[@ANYBLOB="7f454c46000000d2000000000001000003003e0000001000000006000000001e40000000000000000000000000008b000000001000003800"], 0x44) execveat(r0, &(0x7f0000000000)='\x00', 0x0, 0x0, 0x1100) [ 407.340090] FAULT_INJECTION: forcing a failure. [ 407.340090] name failslab, interval 1, probability 0, space 0, times 1 [ 407.355914] audit: type=1804 audit(1618274284.584:96): pid=25550 uid=0 auid=4294967295 ses=4294967295 op="invalid_pcr" cause="ToMToU" comm="syz-executor.4" name="file0" dev="sda1" ino=15153 res=1 [ 407.418691] input: syz1 as /devices/virtual/input/input118 [ 407.439903] CPU: 1 PID: 25570 Comm: syz-executor.0 Not tainted 4.14.230-syzkaller #0 [ 407.447816] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 407.457174] Call Trace: [ 407.459766] dump_stack+0x1b2/0x281 [ 407.463403] should_fail.cold+0x10a/0x149 [ 407.467557] should_failslab+0xd6/0x130 [ 407.471545] kmem_cache_alloc+0x28e/0x3c0 [ 407.475702] getname_flags+0xc8/0x550 [ 407.479509] SyS_execveat+0x3a/0x70 [ 407.483138] ? SyS_execve+0x50/0x50 [ 407.486165] audit: type=1804 audit(1618274284.614:97): pid=25550 uid=0 auid=4294967295 ses=4294967295 op="invalid_pcr" cause="open_writers" comm="syz-executor.4" name="file0" dev="sda1" ino=15153 res=1 [ 407.486767] do_syscall_64+0x1d5/0x640 [ 407.486784] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 407.486794] RIP: 0033:0x466459 [ 407.517084] RSP: 002b:00007f8026faa188 EFLAGS: 00000246 ORIG_RAX: 0000000000000142 [ 407.524796] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 0000000000466459 [ 407.532065] RDX: 0000000000000000 RSI: 0000000020000000 RDI: 0000000000000004 [ 407.539334] RBP: 00007f8026faa1d0 R08: 0000000000001100 R09: 0000000000000000 [ 407.546602] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 407.553882] R13: 00007ffd4b1a824f R14: 00007f8026faa300 R15: 0000000000022000 00:38:04 executing program 1: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cpuset.memory_pressure\x00', 0x26e1, 0x0) ioctl$PERF_EVENT_IOC_PAUSE_OUTPUT(r0, 0x40086602, 0x400007) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='memory.events\x00', 0x7a05, 0x1700) bpf$BPF_RAW_TRACEPOINT_OPEN_UNNAMED(0x11, 0x0, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000002c0)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_int(r2, &(0x7f0000000200), 0x806000) openat$cgroup_ro(r0, &(0x7f0000000040)='freezer.parent_freezing\x00', 0x0, 0x0) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='net_prio.prioidx\x00', 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x1, 0x70, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_SYNC(0xffffffffffffffff, 0x9408, 0x0) ioctl$TUNSETFILTEREBPF(r1, 0x6609, 0x0) syz_mount_image$befs(&(0x7f00000003c0)='befs\x00', &(0x7f0000000400)='./file0\x00', 0xffffffffffff0fb1, 0x8, &(0x7f0000002780)=[{&(0x7f0000000440)="89a16c29538cf83fd76c", 0xa, 0x1}, {&(0x7f0000000480)="e102e13496af4411045f7b7f15df2f3dbe85266ca8bf6383d7f45d0eafb688a2395a135f163b58d2de1584ff3b72b11d6bad88c442823ed718b8edf569d7b317e647a44babe8b7bfb7f0e55fcc34e56031c0c7f2eacf1874fd85ce3bceaba0890d063a027a806980e884b82f970f09e01e3ad88e94fb7e9447cb1e912d1da2073c6a3a25dfcee8f2807375485d5b18c1fdf701673835945d5a1da200bc50a60cbc1a5ecec29a530635258b6744e5721e13dd4c7d00cabf3c11d484542a7042d87cc45f06a7c121806bc0aa9a32ce47897aeb190fe09dbc670103c24b29f4e56f0f7dc8e04e53db956a48895bbdc84819fb3e5abd2656832270cdb3dc72dafaa2eabbdae8b4162d442493cdc52f54477cf8aa44d98f02a3619a4b1af14b630e4fb7392af55ca1e89c91e49d1a58a023da94807f46250f16066f8eaa72800c209d3beb103e3b39f313500a2e46c4bfab1913c37699ce5493cf5e691aa889ed00be9aab50e18ebb017abe42ba7c0dfad41ff2b3faca7fe88cb590e537fa7a9e75a77c56b9d22ad723deaa84340f757b8320932200d28b71e4f1f2be4e001298460f8fc79393e8b7d1ed55095646f1d77086def8a152a706cccda8193e70c041421521416b21d4235bc8433cc80e25a53056b0ed5331ceae7c7b05124e0cf468afdac71d055abee32bbd80fc032f2c2a279e68a7bd48ff62170cbeb4f62a12ea34f9952e18328859cb60cf2efb8f2031b9c770689eda126ff9b9842abf4350f3ddf6ef6e2c8652ff58cfb015c582f254df2a589dfee030a03a326c9e79b575fc8621154f69f064e3535cc1773020f88a95c20a643e9c367b105f147db095d8af6b8c1bf5f80c491266982fdae92f87b82bbf43c017f8a0f23fd96e1b506933959d0e7a05131106d7ba6acb15e5726c2cbbe155051afc5568ae3c96987a9ee728926967376dabbb42309ce2d81e1b35f7f978d056ba7d62012cce72244424f291617d8d19fa1cd21186b4516049d680c922614ffacf001c52b7a29462cef62bc8ad6dc0eb1233ffb6a0fdef7b5bab680d2aadd2c9853d90524186db22fdbf7fd336e3b8c7767fe353684d32491b3b10850847d6e1ab19fd4795dd3454832500620a368bd06f459b34ef647a2ec5f112977c57e2087d0d240f665ad37360ef76d7c4eea7217e4d340b36a57af6f9367ebd158160700c9047e806c32a7554a2fbf32d7f7ee44df2b364bf35f3e243e0e9202c63375fcf880fec7400e449cc34939608e2f86eb6749a898ed0bd0b35a80a566f318ef94b39201cde2af97587657f8dc9f7cc65445635497cff46c4df3e5d9241a52dded13c004e128f06fc80a80935b6942320374839647beb102ca0511fc6b1533188e379045fc7179a895ac474f5719eb809ccf9d740306227c9724371afe8408fc1bd9ea4e4a892bb3e7b6d44af1db975655c6ef56140968f3169ee97ef5a15dc5a191d86b020106770badb7c539a2a8842027f3c5810d91afd63a8cb30b8bb23df013df318aff577c93bb95ac2724475e7623bf04fcde656d6a28d199d752c96656a7daf4c18f45971200c20b2b6abaf78a295e91249d6f2250574d4b5ba9de81cbf5f62ad1e4360b32693d4c6161bd264e6218767bc2515a9ccbe8972c06180f64fe615d5bbfb6f36c1aaa590788581f8eab01c7479a0a2299680f0154fd35c0b027ad146a9907df75ab7eec91e5d9b26eb1a4f66e64169ef2c086134f5fa553b19d83b793dea076196d3e6bcd52b594499e951bfca922c7ffcc7f030d7c6a4d3062261867cc7fba167596c03185078fd6d78e0d4818b6ada59b0653d27ed0f30e3be6f2230b2bad4565b80f86ce72fd776ec2f0c647171b1473aa59fb4ea2458421fd1f4faa53be8f38f70789d79a6361200f493159f70d275a4c78470440efa25f38e31d5a8095496216050812ef40ce44ed018994a3e75ac319129fa8d8c5b91a0dc7fef7e2b754b05d6dfeb456d57615a935212997225a4392b511ef8234f710a31eec18f98769842954d606882fe4483f24b7a35f1696d3f68bb12d8f58e8831992337a315f6cc92731d95cdb8a9feb6df907c9d73c0d743d81a2d56bd6aaffa07c367ca8b3524bf9f6917ed690cb0b361c949faf53c09a02a56ee6425a57db90630eac308b3e57b54ba28a42be8293c6bde86c38cdae0c4ebaea9462e493a6dc7f2648787eb8262e61cd14b0e47791c22ea0d41df5b257522314c9e7013507b4bf624fffbcc75bc30163e6df4f1511a600257226ead2b643e59b82d3a64d4b7e59d26d1ddec40b953e43ee5aa6a681b54cec765d972422d10bb665d880d296afef12800bbf85029842c5383cf8fdacef8ed59097b8e1e16358f9b0f246f95557343478962aedffefb9e9593e0868b615afed418653b04b2df0b7af7cded7cf3cf0b3fd4a612758ef21e66c25098237244e2f92ac91b6ba0472dbb7de977096163fdd4dc509a54ab0aee35ffbaa38c3762c3e97d7457f3ad3260ca98e4b8f3c5891dc5b931b7e7ae31a2dc6f5c10559a2d7fd08ded9e34d690a48e84af2d63fb83146f03bae692ce8e0a0b446c1a6489d4ad34cd76b4f3e397db162787271fb49560d414a2752e0c31f75da5e209fda23b1688517ff79365ec07dde240fb13b3a1ddca53c4d606986856aa312aa8dcb58c662891ab369da5f77bd24e168e29d73d858182392fcec2257da29534fff9587763639ab20233f6c8391678db12aeacc3f39294f16e1d8f8ed3094245376f8ae988e2b85cd852a6836be2a38e067a1a9330a6de6cfc5c650361396e03b23b4d0b69557d4a534307b7ecacf21de23800f13360249f14204280337229d54bd29cb375964701f4d380fc28e7594f2baebd25245281f30d9989fb93c84d96283ce5100353b6239ff64f69437ad1fee542efbd6522e684b931a7f42572462eaee4428cffb1e2c3922a6ae9bb60c9af1b146b4d3b78bf029a73934cafc9803338db817edf5bca51ab165863205b824a5fc203d226d990046572e81f14ab09cb69377e9127a0562da49bf247119dd87b6415a3a8f0edaf7d2d9983c2c9c7e0958fab4cc24ac661dd5fa5f1f4711b12a8857b454f9c625e6627be630d06a60b692c2d0faf1a1501421dd35be8470144a619ee54271059c0a49c92a58bc2518d0ef721cee95b968051af296d2069bec17b2d1d393e346a10769a7cc7330b707b81f7b031ed4b3ddcb2bd2b56d21b4297986ba145e0fbfff9f5e1f3ce1e92bcc7e0db8d08bbf93cb8bcf8bf7994758a963a131c0bf150d8fac8982de86ecf06cb6a215886d2b78fec01ef5a78d4afa35cbe370f474060dc027c183e35591fba1b6c3b52772f36b9ed16f548a5f31747ad3826fe649e43998c81385a48fb3f90b892a0faf082a2b3c72f393b038dae995b372f65ba93002a5b3dc07329fd535609f2dfeeea51dcbd64637111305fd8f04f08b54340ac975f69d70c6cd7e95116fe1ca527b65cd7ede255fa8dab6aeae9e6067cdfceec796ddad749b63bb292782bec82ce7abb4fa205f7414289215e10671b38ce5e546bddcfb01f724eebc3fef3c17586959ca1ce1c13a99044004a834b8e30a4732480df2e4ad04cba29db5d87ce07f58bcec3b35bd24788773a00364acd5af5203962d8a9b4195dc3dacde38d497560277446ce224d0ba0e4d51ac223ada3214aba32dc2f012132daab47d878a791d4c3bdd6a8def64f983a5e40780a461bf8779b82b7adfab07e4338bc65ded6740c0e68f2f9bc2c7888c48c75118e9ed58fb756a589378060e02f29fff4c7091b71f1ba45e3eeed682b5ce45d1c0525074b3b26ca9bbfffd7045ee029582387e437c1200861b014ee65d0f745d4615edfa8fadc3668f247c8e3acc016f4b4503efb71f58cd09b7f723cfd4d4f6bf3900126766ba8ff1f3290c50453e83ea5f7c68491a91accba2f551166c007d6a7783cbbd531fe003543d10c9e4ba655ed78bb3f538e3a81224c1e2b35012b1f04a1bd5c1d9b278357f764ec13398c8e4441ee29df7ccfe32958de867e2c998e5fba66ae9f5cde5744bdc9d2d3f04596441b5dd40e95f70f8fec2c7804f6eedf70e449d6b4bfbdd09dbfea1eb6cd1a0859e5d424b471d83a74a5ba2912b8c2529ff1f280fd5f41ecc2555961f79492407caff65b616ee5918a27dad9b5decc5cb3fe1963b15297475f072c9e847b9f788940787e7b71dfb8b2b5477df77527d7914a8548d604ba95e3e96f36601087fe670158cf2b9d8ffd982b82cc705a59712be3b5f98f7120e80e5bf29c3950a3585ed37fec7853280c639044c125dc4337465b3a0731280984a3c69c2cfab7d705f24da0f217ad1ee1552fd07d7788348c5c6958892bccfb14596b025addc87a560b877037176c3d2d7a9939ee0e7149f4a97c104d7e4a599f9349cb2c72412b8c4fd440fc4a402bfb6aed4e0ed31d73912474c0d0f88f74265a5f39e6a1df5475ad78d9d4a5777218a2e4476258b70364d5b4daf55d174981ef8d037d03e09c509c15521af5432d6439cdf53d361256b6ed1fd04116944a1492ac59b584fdb7450344d2dd2088fa753eaf9f66fcc5f4a9bfa439ef1afd298cb362348bb5b3db05ad065694b1c8fe77c15b7234c2d521159c3c910f26d126c77df80bb1f5704f217b4655a6b3d5550fd676874f80966ca87e661fba1243eee80b3a94a2a14e3567bf2b92fc28398ab999922b6c243f8c3863d1f69bcf4d1510281e127d3d8d7ce8dd9a65c97fb89d9794cba7ffa72c336ee70dade7a2c06b5d600b5e3d41f6b0efeb6f01a1f7991614cee95a31ed7918d3048c90162d4941603e3cf9ec5979736009e0b3135e33109772788a6ee8cdff58176ad5f770cdfbca1007d15b9be44548a5c4deb9712cfa73dacd1481aa9c6efb0a03c4f176d39a712103a0c92e7ca99ad14bf3dfd60da4d901bf245dac73dc27294d1b879cdd59973529cd553416ce4e8e93c8ed61f2389e316d8b474478067bf7a08653f3f3b4c0cd1abc69c854169ec49398f37e0b62b0ee58d1c090c2cc031f95a907f94a1cb41602150ccb1f0ff5e9f6e59a2cf1fba19e53b78c17c925c7b144736901e2ce6da308c88c7cab3df33abca121385f4bad3babea83d897ffa8cc9293f53ba0a0abf38768e0504a85924166fa263acbcdcfeda4cc831a852ef74b267733ca001dbadb6b1654e9c47e0a20a57ea8c34c2b96900fb971758e06cfca626adfe05a486a0275d2683762240ae087a2ec63aefa75634af5dfcde5d9eec5b6125c04cacb8dbca5fa86c3d528bed04bff0f32a1ce055e701273e7a10dce0f921cec6e4b33fe393ba6c63c01e889a00322c0fe0ef6fc7c7c8b260d387ba30369892505ab73272c35eb8f27e0c8a2904aba7b972057ee8ec258f27c1f0a04bd95d4ae88c920f55c470e56bd4707d047f272ca8ff3c05b64b56811d1c0c9cf9a22e5ff97557eae03d2de6d40f3cfd3cd07d82531ff5a90c8163d8a619ec1da2fcbcbc7f25e26c8a6475de0f428b87aee213947ca90af76217ad6e877bdf303f860210c6929b3d80982466dd150eced22de229f6c55bab64c07d83a9475fde2dc16404df6d85d53b5a28cf7fef176e369302be9987df1dc36aa7579956bd00b188d6f45adcf0b5a80c18837d67dd5c45ec7580af51bdf9a7616d7e800dba82d4a61612c5973020d41585c6ced5a0217aec3a57b1f7fe2a576c3aa8e933b5900f475fa928df9d907034ed8260b52802168e123fa52ff1e4ef541b7952b96dcd3a5553b314f329279f22e8c866f25badc4f", 0x1000, 0xfffffffffffff801}, {&(0x7f0000001480)="bac99a6f311d637a0ea8e98bf584320b9d289f0f5763621047f1cff3b01c8e1a22e6466ec673535bcc18e6c027aa858005df783c866dc7bf4ad3550f15217808eea2c02bd80f98283292e745c5783686a20887b3dcf9ddfb4dfe64ca512cc10e5e37f7179d31964723823bc25ebe159354e6d168379e7e3878ad418699ff9f26658efe994276fd2567893828e5639e8bc5c41afd127212b4aa107a9ef8fe4d44a2bc0475", 0xa4, 0x8}, {&(0x7f0000001540)="d5ba058c6bc0ac7ee6c9d2c9092579840a92", 0x12, 0x1}, {&(0x7f0000001580), 0x0, 0x5}, {&(0x7f00000015c0)="e9e51b482ce1f1b746398896625e40876f3c51f92ea50ce44146d77b3e27c51d8cdaf3f0c77a6b5455ac1fa4646ed31e37f0e904a273287df3c96e6b9ce3f6ef2adc5d5b46e1bcb22310353f24791d9fe50772105918d5a34312c1ec8815f364f720e5071e4102aee9ff102ecff2ec70d44eea0378fc25ea7cf91b42754713f44b6c5c2fcfc635aa9173cb8263b8255243a97be1485863d1564dffdfdd92a37d13cd240a2f4e5106cbe4a50abc7823dccb8b74fb9ff4f3a7ab98036a452bd7d30a2ce05c801a8e47788864af44f0f739af4a5f3a860382b71ef673941f1dd3c453a87a45bb16f3a8f297fe0c766678c5c822c1dec7ff36aa61c3df131700fdd6d7bf35a9f2c8c371d893fda5013b03c7441f9090c2c14cc2c25fc7f7dc0f2d4be2f0fdd9300423e1a9a00d2f853442a4b803f1cad8c7561482a00e81d1bde1d52b7849467190cd2a94a18d14e6bc62d995a0a008ead91d15b3188530d2b173f6a6e9564a36646b56c5acf4e4e7da1411b3ec619c9d49d8df828f544c5f1e247fe9c67d7689e721dfc7cbaa90ee3174b71600ec01ea9960a5dbaed745900ba1b148c7dc867f70f87228b9b01027ce62972d2f5c3e2d1594bfcd3e3800d6d45ee3037610f4017f6d2f2e195fc3b51980e6e92ba5e94a22dbb91f88218ce1d6d73cfe2880e6dd8e8a359318d46ee11e829e167f6a88a3f20e0a46242e4530f8a23a2487375432add09ee20041178cc441846fd65f5c0f81c65db44e90220c8b732baca8bd1b5586dc4ad435727ca1ec89cc43e03d427ced099801937608529047185fbd905c8b84463ddd556917a64a41ec68487313176b84f7f70eba309abc244cbeb0e9cce9db90644f3bafe78e1239e233f7e284f04349ac9d9c28330cadf7a1eca6dc2917089e2d8ba133b8ba323c5b70d3cb20e9b16415a936374773e4209e93745b33e2a64b84b511eefbbeaeaa87b9bad7359f54143c84eaa538251a3359b713367a8030c47ebede6d07f2c3453331ed7989f0266ae9294a5cd50bc80dcc53455b74af80cc6c2dea0a844407291ae67a0ac93f4060e08393f7b100859b956c3a8a99d7f5f8d9efec2feabe53d56ec69983d74926557c37e66a864263984cb15033df769dc83fe618fdd41203c423750ce2441ed83dfb4048c9929a75b0dd74be25f8596f96fb3000a0ec6fca56103b209b575bc12fa800bc688118a42019ac9df265dcdbdc5c8af4b3bc6b9d84696b4e40ac8e359e53c317338bf7bc5d1bd331d113881324f24caaccad674f52afa4dd71b4f16e1c20cd992205769c0868d3b9193cb0b7dcf9b7364a1d04d6beb53f347c450d00bcff9c3b41c0ac31a551700f050e9a0aabd9e878ce8d123a2be64518b0d4c4580f470d122acc2517422ffaaf640370120631b4d4da4a077f7f23cc3f47460d1026a81b04309b90e6b871e2c300893937b2899933a31f7f621cc9c5c979b7af6cb4c51827ec05bf1d36d9e5d78d8557b655849696a91fa0c34a817756397d025157e7c707a4dfabea40c34bf6f3bfd3a80ed11314b6abb01c13c65cdf47c9ea687adc205f45d0e511057b987275ce052c6011a841d4f445592890f00cf901e7a23990ab1a17c047dec93111296a95326b7f73893693d4778188a1fc10734d0092ac2686c3b31f3eae67b16d3539fc3937abfa7637b1c950b78870b047cd31a835aed3077166e5da28227d65290066219d640c3a4b23d0d3e614d8485393f552e3b6487611abdb3a0adc188d2241c8dd63869ae941cbe5ff6272b202c6cf4eb5d527b067eb1b4e2f271e139827732aed5994dcb90affee493b6d722cbaf8a0dd4e7336733f6bc939b3bcd4dcfc44fae774ea73a3862fdfc9045168c75f607eacc19f7fcef36cb4e8ad8f9dc7d3cae8fecebe84d2d18ce9e7d405273d55c032ff338991650bc6b7304bb27f01e7791ebee34269c94f490424bb80cc141b4abff45aa897f713c81758dea6d9e023ec709eafe21fa9a9ef2ac30c023f3ef36d886e7066c0bb53c82d49285efd5f2209cdbd968edd2626b022ea95bfa3d2098c95bd68e0acb6deb8c96d71d0350da3ada90d849238c8bb2dd2825f928ecba5d68f9cbff127236dd71a8c3102e70919661c0976d503f343be132a8cba81f5fed63236fa8454340c46418207ca466c1c03800592cfdee7b2091f24eedd5e47156d802aaa583117facbac20ee8cdd8131c992aa88275caf42cc7e03659901ec8dd00853f6bbf786ce5254f70c344b182b62d191b2f25453a83e733468d15bdd0f1ad8f82476d989026c1cd0a046e7ea3edef969b2bc22c4082a461a4d1478487a9e288a73a85a91b65508215b9465a3a2a0a1754ade3f2ea13268daa3601d3019a1eec2f597a9274d889a1504d04d3531b340317c4279d571ff784a5deebbdca6ebf3363773ae3c6cf79633f010571547d891c11e7a88ed8bd3fe239501c04107a4944b46153d53e07b75b14c91a3b7363b09fa1c327a5eb7424e9c14d2fef87d6767aeb59d5bc7a663fdc2923d28b62ffa106ae2f4fa8ce6d597f90a777b8e394eabb5b465d7504e97e448476b4388487b8e1e8eb6937d3aca9e9235c7d43015271b7661d09e6d5b1d0789e07d26242e55ad6cd991a43852b352b76abe3612e77918a7b9635a406ff66e9b527c6983503907318d0030e388f1b6573d1273a1e3debc48dde92f6230d163f9d621f1748c74869c74e74be0c0961e0d72c35bc404204c6215caac329a551b156a4028f1fb029fbc807a6a7bb337706f1a2b0da2f563b373ba0da7849b292fc4fddcf0a255c4aad678a13cfd85701b51b4bc25736006cdec6ab5719bb6a22cddc96fe1e42d7742432d65bee6420a3f81b38bcf9724bea97961dceece26e58c77fa123221014b24fe3c93c38277c84d928135103242c5b8794b8eabd944b04208ca40851e3be25b3048ec2e937d201a44dad537e95ed8174e0fb6da00545557cf951dd0ee973131924c65c4e12c6f479344617325fa618ca7f02dc6b07f93355982b12b5315677faa76984a0d498f1b5c79b0c37ff1d063b189be182bae3512a5e31b94a56a7589456f3a98712fafd5c893d80e7e4495c77c576c6d1933158d2a41bedb8727d6b2ff556a1e55710e8984e7c61e370bd3fbc4335a036ce8d00710b501164c81efcd6530ddd1b0afe1437dd975256b417e4f1d7fd233f3528e9176e61960c714027c18cba9e312ce1f7ccf3ee79ffa851b3a38dbd78c0c6fdc1f445200c0004a64ef25bcdab160cd9f2fe966b6eed90cf5815c71ebcf2f790efc3ea3d94b580bd486d6f3d37c36ad43d3d7098a818cc3cf2ea14585400e0ef2d166d57d8d6d2467d233818a149143a3f16ca293154e56fedfe62fa72c6a442a31d9d16d17a31f0bcc6e9bebb9ac85168d40d0fe3f64a1c01d33104ee899a42ed763c7bc380cfa80eff1681d3b52f64dc8476db84ca9cc86ecea160ea8f48e3639b646bafc3dd3f201a10efca4c0cd85cdf7e978d0c3013f7d6b63b0aa8d4cdfaadc0051496e70130488c4633d8c5e9e27452229a3f92b3d37ab4e5f3f028112db199fcae9b1dfc71ac304cbb3f489719c043a42dd65e7616592e278dc7e68ea35e71066d99afc25d8bab345524044df4c39705fa3b664fed8aa33635f4d89fd632cc65659449eb6cbf9feaee854a0955fb0fbc84cab5fd9c1f08b656f33d8d9219d47ea6fae0406135c07046c82194e7484f1a415b12bcee0341070593b76cf1aec7ed5b417997afd1c79f22aa43292bcb30ee2a05a68d88417fd47c5fe5cc81e5780551d7a47fcf065203ee165b9bf72b239fea597e412ceffa8421e8fa84d1d5d653da7e3dafd18384fdaefd563d6ca7d17b9dff79f5f9af2cfd4ac245403de4fa814cce52b80eaf403adbdf41c683b238dc3d03b3fd4c48e46dc8fecc170440b60b6ce0e6fb483a7e5e7d16fb157da6ff1ad482e47a744722f72e4e70a169cdec216c9053c9a60bafc00cd4d8df26e1cad2e9de46ef7e90c14b6b23a104cf0023b86ac25a63164088705130e2ecc7a3ca1ebc19ac2edd44bcc31a13be3310b45c95c8f60addbf18c9a6f783e5255a95f85e7e5f5ca3e3fee349411dc5f3892c685b2a560161bf39d0fc1d026daa6b880a36daec10c1ad76e074922a4b22ed0608c593aab2feeae77eb7a7d724230a028e202e2e04a769e36eb604def588b254730c66bcafeb7465089bcd461339ab9c0f07a8cfde2bae447df7c4434ff94af9ceb2f5cff026bce36de8980323be143af4ee7796da648b3fa42ec476222f4cc03e0c6d0cabb2ec52dab822f853a89b8b1c4ac609b945b9e99b68edc60a6eb0d2129edea1c214949526ed432b26dd70e855693d9ca44b905c46aa68e1a2d37ce6e6df79d0ef87280ae70524210d93891122bdf80d763deddb368c70795210ae619078b9da162ddb0d9167f252aad7f364687a7c177c1126ed40476eee028873cb9c55e81e11aa2f9f23486d456bcab72032629690a5eefc527006e0f59233ed37fd6fcb14c78d813d51df09ec23912dfcc28d9059984f0df3add5bae564c63cee71251b1e7e65dd2a53b58e2663ecc1017ec45789798dfeb56c0e2f74b304d863795a5912577dfd75e3a0a2076c7bc48be7e8b8ac5d78783cc7da388ddfb5a38c4056b62c06a97aed4392352002194a70501865db4dd8a2e6d6fc911d7d257e61eef6b903a98ac93ee73a5633f36706925da09e48a7bbb3b18261bf986b54c27b69a2279054b2eae0972289aab82685b5c323d32dce2bc01c68bff3f04811e44f1c9f9edef8be685c29b3a36b9edfc79d7c74fbae449a64fe04bfb673041495df85c51acfd1122cd6ad4d2c47bd297a4eae76343f0d903af0ea8e6c1e5a2acadae89d24e0f3cc3f74d2c147d3d269d7b756a9897743a4d23df06bf2c81f44457a828b839b375767c7aa9559900acf5c353cef7467b26254c06394d34419fd19395c992a68fb38c7cfa189109d2f2e9ce2aa544679d3f4f4edea85daed3a5981cd418b837b9b386ff6f47fa16ca0e9b821ac6e84bac3708ce99348613aa8b46dcd7cc6d505b6b23dab82a442b44718b18d7987b6872f57df4736bb7da63d4e60c54553709e7f54af119a2a74e3468f9fb759e14901f4eff29f1f5b98abda04e6c3b220208ed0ba8e9ad48bb847a8d3acf089d2a94824b2a7f3c51779adca4fb1da3c5b26bdb2d92f9beb57eadd4074fcfb48b361cf1b717e7381163ecf1b2a10511e184723b6259b21f61ebf79b1e33bfd88d0aaab1ed1976601433aa9f480cb782000739f952eb26395f2ce9d9012a8bdf50e92ffbc5e34a81f09835c288e9ae88b250d9601e1f18808d0ea3f0ed11d4b9be329c047e79b37d6927ea2c10c569a5275691e07653246bcf461fe7e5846445ad1e51bca993c0dccaf551622edc82946c77cf320909ad09f117ed52779c5ec81d4505e93a56799b9b228f5c92f8c3ad7d2aa0e052ccdc2e7d8b2ea11f1ca58ae0dffce16e79166ebd2a85498fa0be01e001d5fab6fcd3621547baab5147546ec280b6e577391659775a9356d17458bf742e652d2ede19f2e1b4b6d14d0d21f7ada93ce79669ab20daae0563202e0669d7043b672066205960ac0e6f5a0efe384f136155f864203e1ea1ef78b9632488d27bf9359773dc119a4bed989bc1e47ed2baec82a0a2cb7134c65c2b235f23e730fde7401e934e1f53b51308592dd396ecf540b364cd2ec0664ff4459c9abf5e8c0d42d8c876c6df92e76511ca8c3ad33dbecbcb2d99322a2afcc8142c3d2d8cfde7d1", 0x1000, 0xfffffffffffffffb}, {&(0x7f00000025c0)="fd58f12f518cb2f3f5585610e75726598c230a31275ac3d5b876b751922ca4f48146602368f1e5c8e02fa1ab848c2c5fd43a3cf1be431799b0676de85d69d3f593e411bb84e92cad0c02849607e928f246f22e1f20db12db220852f1419ea29f05e2ea4bf13adda15aab235284a9bc188bb85962762fb691323188834dc829e36d5c1ca3a57e6724896749571612eb69aebdc64a203a57006cfee21169f9a21b7db3896cc2b366fd456016af2d8935279194b865a9303e961a159a6081f0e29b647af213af1d4def9f5805cb5f8240a7c6aa5f3fb41a5f31a30d17ec8fac5eeb12785b734d6836be30f23fd7db133d86ad1d820f3adb", 0xf6, 0x2}, {&(0x7f00000026c0)="5714d5c93eb71c7e762ce396aa7ca8fe0267267ee7077ae1a16613111570d69ef5fa16469ef8c4f05af6c854312934bab917d00547af054abf83c53e33530d7bcaab1344589e819edc94d342432849b252bb36246f67a627fcb95fb716b08e881fd67b69e250f63c66e0fc167982ee8c632dfe31fda697c81bdbbdf3278852cf10d85e38a75ee442552b97ffab48f740784d", 0x92, 0x9}], 0x10000, &(0x7f0000002900)=ANY=[@ANYBLOB="2f6465762f63339b71094da09d5eb1ac7366738801c2002c657569643c", @ANYRESDEC=0xee00, @ANYBLOB=',obj_user=freezer.parent_freezing\x00,mask=MAY_EXEC,smackfsfloor=freezer.parent_freezing\x00,fsname=&!\\,\x00']) r3 = openat(r1, &(0x7f0000001580)='./file0\x00', 0x4000, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r3, 0x0) preadv(r3, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r4 = openat$cachefiles(0xffffffffffffff9c, &(0x7f0000000340)='/dev/cachefiles\x00', 0x100, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(r4, 0x40082404, &(0x7f0000000380)=0xffffffffffffffff) ioctl$FBIOPUTCMAP(r3, 0x4605, &(0x7f0000000300)={0x4, 0x9, &(0x7f00000000c0)=[0x8, 0x5, 0x9, 0x1000, 0x0, 0x200, 0xffff, 0x3, 0x1000], &(0x7f0000000100)=[0x9, 0x3ff, 0xfc01, 0xfffc, 0xbb], &(0x7f0000000240)=[0xfff7, 0x8, 0x3], &(0x7f0000000280)=[0x7fff, 0x31, 0x3f, 0x1, 0x8000, 0x1d, 0x3]}) creat(0x0, 0x0) bind$alg(0xffffffffffffffff, 0x0, 0x0) [ 407.586622] audit: type=1804 audit(1618274284.624:98): pid=25550 uid=0 auid=4294967295 ses=4294967295 op="invalid_pcr" cause="ToMToU" comm="syz-executor.4" name="file0" dev="sda1" ino=15153 res=1 00:38:04 executing program 1: r0 = perf_event_open(&(0x7f00000012c0)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = getpid() sched_setscheduler(r1, 0x5, &(0x7f0000000380)) mkdirat(0xffffffffffffff9c, &(0x7f0000002040)='./file0\x00', 0x0) r2 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002080)='/dev/fuse\x00', 0x2, 0x0) read$FUSE(r2, &(0x7f0000006380)={0x2020}, 0x2020) r3 = getpgid(0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, r3, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sched_setscheduler(r3, 0x0, &(0x7f00000000c0)=0x9) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000002100)='fuse\x00', 0x0, &(0x7f0000002140)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r2, @ANYBLOB=',rootmode=0000000G000000000040000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0, @ANYBLOB=',\x00']) write$FUSE_INIT(0xffffffffffffffff, 0x0, 0x0) perf_event_open(&(0x7f0000000040)={0x3, 0x70, 0x1, 0x3, 0x3, 0x7, 0x0, 0x0, 0x10, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000000), 0x2}, 0x200, 0x10001, 0xfff, 0x1, 0x6, 0x1, 0x7}, 0xffffffffffffffff, 0x3, r0, 0x8) openat$dir(0xffffffffffffff9c, &(0x7f0000004280)='./file0\x00', 0x0, 0x0) syz_fuse_handle_req(r2, &(0x7f00000042c0), 0x2000, &(0x7f00000062c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000006340)={0x20}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 00:38:05 executing program 4: mount$fuse(0x0, 0x0, 0x0, 0x0, 0x0) fcntl$getownex(0xffffffffffffffff, 0x10, &(0x7f0000000080)={0x0, 0x0}) setxattr$security_evm(&(0x7f0000000180)='./file0\x00', &(0x7f0000000140)='security.evm\x00', &(0x7f0000000800)=ANY=[@ANYBLOB="7a8a13ae883b91f4e7d01a02884c66082726782509683ae0a4287ce0c1953916d76cb1db5778012e3d8d0c85da30e9fbb4c173c441b3369f6ee23415e691871f0c3a5064c7ae27336cd6b5d88563fa3f36d03211a4d22dc41cf63be1dc337f088618cce28edac68fc3e59d70e50a0163a1d3c4656baa7a011981df2f21", @ANYRESOCT, @ANYRESOCT, @ANYRES16, @ANYBLOB="50bea7e6b546b81e42f4e0b04a87a234e6cf86812d947251fe7d847285020b58dbf676f76c173e83d09a756e945814f0797f0cb6b2d06e1213ea98272cea2eaeb3def6f76fd0ab4ff853f6271141c7488b655bba26d175e28c034abe446adf6f5a1c2e94f0b48b48eeaecbf75a97579c9a4a96d53dec8a5ef894", @ANYBLOB="d68225c14f2aa668ebba8001bd75ae23a6850602b5c382fb94dd99b406328c36785ffb495b3de2b30e35e257185477e08a03a0f2d1d2cd7fa707e58f203cd6c9737b920c5a2d3ebfa12cf5acb5e62edbb53992cda6a640da3f2aacc8c6884ed685aebbc357c22ecfca86e86fba7665a5d6fec4d9ecea3877cf09685ed80d17056d9efb3a546fbef31d00dee0d90ac33e242ef5783bfb27f553848c85ec681dac5ba32bd1f6eef2e6ad2ede29bea45f0955e5bf6d37df70615228c94e473222fdedaeb098cbb888b92700a4f58ede047c2834db6bf203f98993db0ad3f8bb347ba25f170788eee8d8207e3c32a3f56d32be4c7f8251907ed16a6035ece397a540147e93ace5d40861ce2d41f12b0fceddc4fe670d46893e48a1ac1952dcd9e5480156bf7b900dfffb3f5ec34f3ad4b33700427a61", @ANYRES16=r0, @ANYRESOCT=r0, @ANYRESDEC], 0x5, 0x2) mount$fuse(0x0, 0x0, 0x0, 0x0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, &(0x7f0000000000)) setsockopt$inet_tcp_int(r1, 0x6, 0x80000000000002, &(0x7f0000000040)=0x76, 0x4) bind$inet(r1, &(0x7f0000000280)={0x2, 0x4e23, @multicast2}, 0x10) r2 = socket(0x11, 0x800000003, 0x8) setsockopt$sock_int(0xffffffffffffffff, 0x1, 0x18f0d276daa3a47, &(0x7f00000001c0)=0x5, 0x4) bind(r2, &(0x7f0000000280)=@xdp={0x2c, 0x7, 0x0, 0x8}, 0x80) setsockopt$SO_ATTACH_FILTER(r1, 0x1, 0x1a, &(0x7f0000000480)={0x1, &(0x7f0000000100)=[{0x6, 0x0, 0x0, 0xe7}]}, 0x10) sendto$inet(r1, 0x0, 0x0, 0x200007fd, &(0x7f0000e68000)={0x2, 0x4e23, @local}, 0x10) setsockopt$inet_tcp_TCP_CONGESTION(r1, 0x6, 0xd, &(0x7f00000007c0)='bbr\x00', 0x4) sendto$inet(r1, &(0x7f00000012c0)="0c268a927f1f6588b967480a41ba7860ac5cf65ac618ded8974895abeaf4b4836af922b3f1e0b02bd60da03059bcecc7a95425a3a07e758044ab4ea6f7ae55d88fecf90b1a7511bf746bec66ba", 0xfe6a, 0x20c49a, 0x0, 0x27) r3 = syz_open_procfs(0x0, &(0x7f0000000080)='pagemap\x00') pread64(r3, &(0x7f00000190c0)=""/102400, 0x19000, 0x0) setsockopt$sock_attach_bpf(0xffffffffffffffff, 0x1, 0x32, &(0x7f0000000200)=r3, 0x4) 00:38:05 executing program 5: r0 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r1) bpf$PROG_LOAD(0x5, &(0x7f000000e000)={0x8, 0x6, &(0x7f0000000040)=@raw=[@map={0x18, 0x2}, @generic={0xeb, 0x1, 0x3, 0x8000, 0x7f}, @initr0={0x18, 0x0, 0x0, 0x0, 0x100, 0x0, 0x0, 0x0, 0x3000}, @jmp={0x5, 0x0, 0xe, 0x4, 0x2, 0x10, 0xffffffffffffffff}], &(0x7f0000003ff6)='GPL\x00', 0x5, 0xc3, &(0x7f000000cf3d)=""/195, 0x0, 0x0, [], 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x8, 0x10, &(0x7f0000000000), 0x10}, 0x78) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) sendmmsg$sock(r2, &(0x7f0000000200)=[{{&(0x7f0000000080)=@can, 0x80, &(0x7f00000001c0)=[{&(0x7f0000000100)="16e2702d5e7800ca1befdbbf7adad5c04ec2b63e8f2b1748a8f48c20eef35e45cb07ba42857ec6bd004be4048607ba3e6ecd0c6f844799e878dd6a6160fc77fd1915de3785faa8f31e76fd6486ff75ba4c7b756ab11977ce294aa18ef165a4b189fded0fbfd1a72775bf4eddb25e2b", 0x6f}, {&(0x7f0000000180)="5fa3fb054a545bf6c8d744bea93990c234718efd6651e50699987cac514c3a292b98d4477589a3b7c77775", 0x2b}, {&(0x7f00000002c0)="8d3df86cda761c76e5109bdbcb362dd3d9567d4d9a30a5c32b1fcdc83dcdb8e32bafa8981c645b60d9d152f601e30980c077307263d73634936cb76ca55b2c705ab116bedc7d85075ae82ca28b561b93ba8019ceae698251e9089015cc0c0c30f986198ecc70ff9e82082fa5e19aa5b20afdefffb4be3183bfe54c30d6be49dde724f81522f0dc3d38464317b67369a621b971d930307b44b5392ddfd1da98ae2c298eaab6dc4972296cef30126eb9567325070dd843188c2f4380f65902373ae857d6095df9998150554d6627a77fdfc5ad30dd8a3c8e916ce08e82595e4cef8a55b1a3846c1d784b31d85ef7cbd50fd97765c44095df6dde6d15dc930a0623cfbb23e4ef93ca6986e257ca045f3bbe03e3837a640b8db9204b801e0d0cb97df226d183440c9996bcade585db8889aa38d81b72426d50311d67eefa5fed2ac41fc899f2ad2780d9f42fbd344b525d6a4faf3692fd71c44c87e08d93cb30b966c81a1b4055729b3e8d58722d1f69ce9f3ef9a5011982a839765829202312b8e4639df764e6f51d9ecceb9b5fc90193b75adca48108466e9ea05915abc8ddd045e13c08cb4285d4fe18094bf1d30558230a7ada2baa1030aed120e261a223ddcf38e3536586d90e337c0a02fad12ec386fc9e95653474414176dd763c5986ed4ae77fefb55b51fa8fdc51e41589149cbbbd97c536ea1d559556b592385b6fc9ee24b8afeabee888fee4dcd29bdc08c5529e4525d5fd6762f3b32771492fa810c5bbf0f2424c0c3203786f28327d39bbe1a852cacd898f61f58d8585294384c11a6c6c49a96fa9bf3538b7ff6aa7b03a65ee4b616d3a23b02491bca633ce1dafeba7481b10081ae8a95c22bc59caf90393bd4667b671fb36c75d5a21b0fad74df94fe691c16675e3810ac94e2a042c93795c93105a3c1c2ab00b845841baf672ed68719b81ff8d4ec987ccfca002e3718bc5fa0bb634c4d6be07a81e18fde03652a92408a69caaafb2b601c5c3fc47d6e8cc27e30724b85dce19c83bd8b91b0baaabf5b4b75610b17a87b9f52cafc32c0f03585920e5d696b0c90a30b6ef22c2c8e54b417c12348f7e0245e6a5a614c53c132bc6882dd674b84164d22b9e1342adaa754e83ce97e9b348018e99f0af88d572ebcd7d7fda9d9fe307f28290c92846375af64e3aa607ac2765e47cf518939b92d131893f4f179da34d949275aed30a20112f5100048c3707e986ab9209dcb2ce2bc3801c96d309f5dd41c9668376f6b98fc9acc20b92f37443e0fd39848285d26a58d42fb6a601e9f9c4ae182ff1b342f586bd82bdf61edfc8b8a3931860c29d9f0398f3c3d9d5aa1560c8d0bb4a3aa5e13b6128d00264177ad53e81cc80744b4e25222944e3260be022e9d6b52c3985c48cc9fd415629b9b42805da4cd266874f76bcfec5af52d49d65bd0a80080e4b0c239ca5bad5aeb914fb04bc4845cd42bf77ec8d43e2619fe4a788c884e4fd2066914c613b0af1c3445fa35a629a3f4c40db83f710d85f90be3ee81fdef96f5562a128ce79697af1c81d7c962c85e5ddfc90e06b8f3b5d62b99e3fecbe07b85441bbef72c74dfb7975e9709b3b01725046e72cb862f8405f7832b654a2cf97a3c06d0f8c4f994b781d0fbe0321641e49835c533b23011f79f96d2381fa9feef21b13c87deeecdeb8e9646b5f5394dffea362c0e032e188da86fb86c14303080bb8b00cb2db6d36f8676e2ac2d44f07800d97ac5c5f9760be382bd016cfc5cf5adc108b970cc6edef590a2615692e88cd961ec9e627f161ae11f6e2fb4c3a3bd723d175494c8e361fd13e67a17b0bcd0857c258607c78dc56d82df8e4f29aeef14b6613963df5996365a8a3cf9f6cb125036db505be0a23bafe1d18bf660c453401f73193a98a601985ebedab4bedfdc7af8286ff64293284227f0d9e58f46a311f79a315fb0e3da3485f4553b1fb1be41ac9e9c6e7808f604ca18784dee9abe79ec9b5c4a1154141ed112365dc784183703decea2aef7c536a9f9f882c689b783fd197f943d028855d76623c159631bf23a55318958c8f2b4c7cd919325eb4f12df463c56d6ae87161318e909df6d233ce38cda286e462133930d5ad38ca08964ab959b7ee520ba39e36645598559839b3b140423e0dafe6b3082355071c707d5354a086dc45d12a67b58afb5b0ed7dbdbbbc4392321394c7f9a0f23ecb6b1af43b8eb2963e08f562c17afc46466e53d176e8f5779630079854e7e58fbd9f275b2cd6bf65be8c3d8e204f76592cd9495aabdf6f643fb5ffe7e43f66eb3593909eb4c2741d513e34780263b55e326362aa80b06e6f85dae224ad128c937af1b8275672b25d1d843d3bff0fce91e1d35ebc321c1c69c01a60080d531015e4bcea324990c6554a4e04570e636cc0d11459809203d2635a132e2239d622144cdea727b13181b6691060514bc18151ba5aefbd85aacc5bdadc961a41785305f359993a0dec51c3bd15d8023f834f61257138bf39df57db80ecb0510c2b75ff48747b34d7c2e2e2f1cc5994a1f6777eae61b14e01434d36765205726ed76cdff6319908ce76ea0a65a1aa0baa95ce372f336bf46f0144ac1c39fc882fc2e7e8a34c1c24ea3059c1e67535a84ac64e88784a788937bb492e8bd97d5cec5ff43a0cea4b767200742857a1a303ce5e5727a816290cb44aca4b9b16abb74780b2eefd2188290bba243db92c013caeda1c735e8d41ef02b6cea2ff59242f0d8af63f6645236e3f4b56a50fd1a2beb6d817def5c137e25ab99718f872902c57d858fc078436511ac35393573447b4168f0141c5fb1053c64d9ff9bf5f153a79c41f6fec68d4dc48e1e4edbfeefb773c77d62a9a1b809d18dc8ef0bb825c71fc380605faed0535d8a96384de193287b72ffccf525476a59a094c4bbbf48121524399ad59fd7480843d9a23e50d68189b47e14c4d197e8c95989f485086d53d18f5795ad7b8a8078a0a7039ccd663efee652c6d4226d75738ee644aacd4e0762a8026b05f802fbdc340191d7b9e8fe8a58c05a5278a980732b5a2b64bec69aca4b09d1282b30a648b66e1085490896d2233d7095d51030f020131ca7dc0b466249469da1275e87ec5b21c8d3f2cd7546e83e41308bfafdf4d9ebf966b0fc986fe2dc35d62965feca4dec6e8472cfa92801d368b5f7a2eb7018922d96e3958e4d693228c337e2276d6889abd8dfc9b143a3865f1433b2506e8554bb5082ff6f8da4c9dcad7745dda3ddf31c94ebfd96ae558f8e72a446d9739ab1cbda80c3b7c5dd93449ae098c27d72bbfa55c1c55ccf2d3a543f839ab0a2b509975007b27b990fe5de495d6438c68e76c4c6e289914c058669ecc1067e1d6d1d601167d27701b645464e1bd6bbf1a2bd156070679926ca1fec52200ce20f110869f6f7110fec0026bfbe6c083567e2cc01857f5e8143272e7bc55eea77965d012fd325128b9300a2c8a456975ed3f6bc3183fa3790f2c731ce2148b0f102a0ed0a866ac79c3a452bde10d543611dfb1c707381e0387e545456b639b9314377f2a620ee2e4321332fc23bce7933a7135b6dbf57f6607cee3067119856d252da52b8a06b21b989f3077dc4666a964524f0a5b86aaeebdd0e21b938c0f66a883c4e82a4bdedc31433e45006b5095885a8d4e63e1efc0420b6f2b0a34be6d527577157f047156cf91024381bcdd05e3ec104e5963fbe254216718f80026735c58e7e817decaaa854cc65e517bc146409b4a66b41a4904de901833b6c9586305c856679d5a8827cbe5f64f58b2a681426e8b346b9cd799bc46b15ea915554d28ff0d75109f3d22f109abcdcf64fdf63173e609dfc3a641171e5c776eb12cc0aedba3a67ffd1019a39f43337c624438c260432c4c46f6852f5faa07e56b955b68c7827812e3a1bab8487267c82e7df02e8b18777ef298501675fa4c4974cfe6953bb2f034acb9d59a9c38cd18f6f1f432d74a326ab6ee068a2c7353708be635e6f301d5755b5031dcdb943f8e29dbfc0b874aad2f5736616c4e79c9a47a9a17a7017d66bc9d4ad496d52dfb5e78573533db0024a36b9f858108070386ccd1e3fe4927c546795af4bca0cf31e06c5df0a13b8ab136d7a8258fee35bd78a5d9687ffba8080ec045c562b7d451d1c045704a21780bc3a9a0551a9f8b3a47825da0bca307f034e6c4813aaaa495f48f68e1a6105b59e3393841f349704a89dfdcefdd1349e7105ceb165c7b72c1592c1cdbdadabcf9ad7666b286459e18557d207529e2f6d28bcd67e55521cba5fea5fefbc995979ac008dbb5fd3b303ebdb6c5e765fe9e05b9d01b419020a27481b2faad25f10edb3fd825c8f20db91ae1a3f6122e31a7e2990730b1aaecea6450d4b1f815a8ca191d835ed8272210ffa319bcf0338aa1acac123b7884af3aad868c1dc488ecb8596c2c0352a389ebaf04e3d58c52d9069a3b55873814b17fd349fd6636463d43735bf15808c5aebc52bdffd2f6847613b4fd05b3e968ce333618d94b51b30d3a1bf9fe8097c0d1d2ee96802d97e5c146f71034f06ff62cd30ce72498418ccce1615430c918b2a1b39c961af2c53a9df86328add3bd8eb9a7c1b65b261d7b177a0e016961c9b664af298ab18f229431324a54359e32987c94e6cafc0e72e3b517527f6367143c068064cb53f317fad71aa83a0d3bcccfa8f90fa3bbad075b4c086dd95011325fec980125ae73a988c9a77ed84ff1c9684531357d25dcc882616df4299f9c500154e4cfdff6202acfa810ecfcbf4e1720a989e91e1119eb7b4bf220af346241fe8eeb84224672b2f04bdced0625f19dfedc47049606d808539d1b6151195c01549814f06f20335d394812b8ceac3334d469de4a7c99fbee8ddf13430c33771027d297e7b0a2e0e2632073e6a934d3277ceecd3156fdb56172f5e5ea52afba8177fd2069c9c908868ab48237dabf2585c971d3a408f41ba3f0c55f3f4ad0c363abc46720779fb3a609132f88ce573ec4719ab670e9c021d9441c4d05e3f49ab8d213b6dc7928accb25ebb55c3933f491bed09c74e42435a9284630fde1624f2f163fe382ef809b8a1aa53328cab4666dadc2bdf12d428a5e7435c344e54ef2781ef65d96b2ad9b06ab7933e9c18174e181cd0ae375cee1f9c05732e0e5d8654b4250e8479fe4088fea0951abf0ca75f26291036d371cf398b40f170cc52bfef3abb7f738b88c29064a0b7fa47891caf6fe3efc65c5112849060351304c2d845a56f5698164398a3f692f8bcf5537ac0bbf62701e73ce7769cf1b89e002bc8776a1688dd2153c7a184a7990214fd9e7df42e7c07a572fff4ec3de37ee2932b7fb3485d481a3dbfa901a147a5c44feba3c31eefa8ff9b2f176a3432f19775eeeffa654794d011768179a9b035d3ae46480e5b5109df1017a3988174d199d025ca733726d329fe6f9603720b969abc52fdde8ce01a9ee05ae06a194b334922c8e2cd25cfc38b2bc751e9fb670178a83719af4a3ed2882b1207ecbc2cbb35d3895b0e81231c63768e6dcd0db0f6cee219534f43b609bf34ceb63cbe2772b0c01fcd5ef0aa2391bbab67c525b7def5cc6f55748eced746e8554ab67b80fa93404f1dc5be30edc5bf54be7f126e05def9a44a503e0de77928e14f57b5b502b03c7899a8a9ae69264e67177a5ac088006044a7652f87d23e8fd44dda555dae13a9beb4c7757d83f9a9a8d3896e696f68a6c779c6512c0412bafba786f3d57868fcc0ee20ec9d6bb32daa554a72729d85e5a766bee7385d04ac678d", 0x1000}], 0x3, &(0x7f00000012c0)=[@timestamping={{0x14, 0x1, 0x25, 0x8}}, @timestamping={{0x14}}, @txtime={{0x18}}, @mark={{0x14, 0x1, 0x24, 0xffffffbd}}, @mark={{0x14, 0x1, 0x24, 0x4}}], 0x78}}], 0x1, 0x24004800) 00:38:05 executing program 5: creat(&(0x7f0000000040)='./bus\x00', 0x0) r0 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0xc) setfsuid(r1) syz_mount_image$v7(&(0x7f0000000080)='v7\x00', &(0x7f00000000c0)='./bus\x00', 0x3, 0x3, &(0x7f0000000300)=[{&(0x7f0000000180)="c154c43aeab7056513f7c566a712f04e741ca5481848725fa6d121f2311c8e0df3d50bb64e7ce401c8ec70618ff1b41ef627faaa89d0bdf7b96093ab21590633e5", 0x41, 0x8}, {&(0x7f0000000200)="1f99", 0x2, 0x3}, {&(0x7f0000000240)="8f673a956c674ab4def0c4f2407d62654e58705ec287e6bab0e0f0edd0740f589b9ec3b8e081dbf588f2576cca8ddabf4f7f62e4a2125b001f39ed9250a43830592d97b73cd9d40c2e3833bf816d3240ec6ce81ce94348aa5df23a7eafcbcbe3bc7be448ee84a79ba44747021073c84d5c117c47c45ab0cb4deb354ada1c53fe4d4c8c45e80760a56585bc315f8786a70cdcc9bfd98da42114ba50eafe2a4f304ab6aba9cefe83c3b185ef", 0xab}], 0x8020a0, &(0x7f0000000580)=ANY=[@ANYBLOB="9f9919c48c48e97e4b362a65cda011a25a486d9f50840539dbb7495e367637002c2c7d2921255c5ea927495db43a86332a24275c2c666e8c6e65723e10409ebff082bf436d8ad1a351ecbfc0c945be294b0e91189383f2f5d659f0f21c288237d35fbc6442025c71a0c63fad24202e8fef07761d646921b4242ae011718ca97760fe02f4f92f603219a431e156638267be2746a48ac27a41158bdc028fd4f88f6e0966f7d57fc80727d4cddd99ad6d5f811a3a5fa4d5360326eff6ede00ec91ab68cdcc78c9f6cdbfa5cc369", @ANYRESDEC=r1, @ANYBLOB=',fsuuid=8b2dca10-e9ff-65d9-28dc-da5cb569,pcr=00000000000000000027,defcontext=user_u,\x00']) syz_mount_image$v7(&(0x7f0000000000)='v7\x00', &(0x7f0000000040)='./bus\x00', 0x0, 0x1, &(0x7f0000000540)=[{&(0x7f0000000100)="b82953d2f785ce8d3d10941313c3afae88bbf763f72b62abd0a1cedc8f8c3cff20efb579887a1b8b17396dbf5d02bcfe7a544c29bbe6fb8461e9b4935ce2547b4100000273eea3e0", 0x48, 0x401}], 0x0, &(0x7f0000000080)=ANY=[]) 00:38:05 executing program 4: perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$KVM_RUN(0xffffffffffffffff, 0xae80, 0x0) perf_event_open$cgroup(&(0x7f0000000480)={0x4, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc0020, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2eb0, 0x0, @perf_config_ext={0x8}, 0x200, 0x4}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000200)='./file0\x00', 0x0) r0 = syz_mount_image$vfat(&(0x7f0000000240)='vfat\x00', &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000080)=[{&(0x7f0000000000)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {&(0x7f0000000280)="53595a4b414c4c45522020080000e780325132510000e780325100000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c453020202020202030e2fc1e9fe6778a5a33a0f0e12cdf7b108c29fc0151371bd18b4a254461311c1537aae29d00428db8c9900b8a6a95f54f8d2a3ff0c7bc2e4648045430d49fce1ea5e5e7e893f5c09413d0944f", 0x98, 0x600}, {0x0, 0x0, 0x10e00}], 0x0, &(0x7f0000000140)={[{@utf8='utf8=1'}]}) mkdirat(r0, &(0x7f0000000040)='./file1\x00', 0x0) r1 = socket$nl_xfrm(0x10, 0x3, 0x6) fsetxattr$trusted_overlay_redirect(r1, &(0x7f0000000180)='trusted.overlay.redirect\x00', &(0x7f00000001c0)='./file1\x00', 0x8, 0x0) perf_event_open$cgroup(&(0x7f0000000340)={0x0, 0x70, 0x3, 0x0, 0x3f, 0x87, 0x0, 0x0, 0x4000, 0x4, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x2, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, @perf_config_ext={0x3, 0x101}, 0x108f0, 0x3, 0x7ff, 0x6, 0x7fffffff, 0x8000, 0x7}, 0xffffffffffffffff, 0x2, 0xffffffffffffffff, 0xe) 00:38:05 executing program 5: ioctl$SECCOMP_IOCTL_NOTIF_RECV(0xffffffffffffffff, 0xc0502100, &(0x7f0000000300)={0x0, 0x0}) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x2, 0x0, 0x0, 0x0, 0x0, 0x41cd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffff8, 0x0, @perf_bp={&(0x7f0000000100), 0x2}}, r0, 0xfffffffffeffffff, 0xffffffffffffffff, 0x8) creat(&(0x7f00000002c0)='./file0\x00', 0x40) socket$nl_route(0x10, 0x3, 0x0) ioctl$sock_SIOCSIFVLAN_SET_VLAN_EGRESS_PRIORITY_CMD(0xffffffffffffffff, 0x8983, &(0x7f0000000240)={0x3, 'wg1\x00', {0xfe}, 0x81d}) perf_event_open(&(0x7f0000000040)={0x5, 0x70, 0x9, 0x0, 0x0, 0x0, 0x0, 0x7, 0x20001, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, @perf_config_ext={0x4, 0x7fff}, 0x400, 0x6, 0x1ff, 0x0, 0x101, 0x857b, 0x6}, 0xffffffffffffffff, 0x2, 0xffffffffffffffff, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) r2 = socket(0x10, 0x803, 0x0) sendmsg$NBD_CMD_DISCONNECT(r2, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) sendmsg$nl_route(r1, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=@newlink={0x50, 0x10, 0xffffff1f, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x30, 0x12, 0x0, 0x1, @ip6gre={{0xb, 0x1, 'ip6gre\x00'}, {0x20, 0x2, 0x0, 0x1, [@IFLA_GRE_LOCAL={0x14, 0x6, @remote={0xfe, 0x0}}, @IFLA_GRE_LINK={0x8}]}}}]}, 0x50}}, 0x0) 00:38:05 executing program 0 (fault-call:4 fault-nth:1): perf_event_open(&(0x7f0000000100)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) write$binfmt_aout(0xffffffffffffffff, 0x0, 0x23) r0 = memfd_create(&(0x7f0000000040)='4\xacXrcO\x00\xc4ut\xaa^ve\xa5\xa1m\x1e\x12\x8ai,\xbeTnt#/', 0x0) write$binfmt_elf64(r0, &(0x7f0000000600)=ANY=[@ANYBLOB="7f454c46000000d2000000000001000003003e0000001000000006000000001e40000000000000000000000000008b000000001000003800"], 0x44) execveat(r0, &(0x7f0000000000)='\x00', 0x0, 0x0, 0x1100) [ 408.102785] FAULT_INJECTION: forcing a failure. [ 408.102785] name failslab, interval 1, probability 0, space 0, times 0 00:38:05 executing program 5: ioctl$sock_inet_SIOCSIFDSTADDR(0xffffffffffffffff, 0x8918, &(0x7f0000000000)={'veth1_virt_wifi\x00', {0x2, 0x0, @multicast2}}) unshare(0x44020000) unshare(0x100) socketpair(0x2, 0xa, 0xa, 0x0) [ 408.154882] CPU: 1 PID: 25616 Comm: syz-executor.0 Not tainted 4.14.230-syzkaller #0 [ 408.162809] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 408.172175] Call Trace: [ 408.174775] dump_stack+0x1b2/0x281 [ 408.178409] should_fail.cold+0x10a/0x149 [ 408.182565] should_failslab+0xd6/0x130 [ 408.186545] kmem_cache_alloc+0x28e/0x3c0 [ 408.190697] dup_fd+0x81/0xaf0 [ 408.193894] ? fsnotify+0x974/0x11b0 [ 408.197613] unshare_files+0x12d/0x220 [ 408.201503] ? SyS_unshare+0x7f0/0x7f0 [ 408.205402] do_execveat_common+0x23d/0x1f30 [ 408.209808] ? check_stack_object+0x86/0xa0 [ 408.210643] IPVS: ftp: loaded support on port[0] = 21 [ 408.214138] ? copy_strings_kernel+0x110/0x110 [ 408.214151] ? strncpy_from_user+0x210/0x2c0 [ 408.214164] ? getname_flags+0x22e/0x550 [ 408.232367] SyS_execveat+0x51/0x70 [ 408.235996] ? SyS_execve+0x50/0x50 [ 408.239624] do_syscall_64+0x1d5/0x640 [ 408.243518] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 408.248704] RIP: 0033:0x466459 00:38:05 executing program 1: ioctl$sock_SIOCGIFVLAN_SET_VLAN_INGRESS_PRIORITY_CMD(0xffffffffffffffff, 0x8982, 0x0) r0 = socket(0x0, 0x800000003, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x80000000000002, &(0x7f0000000040)=0x76, 0x4) bind$inet(r1, &(0x7f0000000280)={0x2, 0x4e23, @broadcast}, 0x10) setsockopt$SO_ATTACH_FILTER(r1, 0x1, 0x1a, 0x0, 0x0) ioctl$F2FS_IOC_PRECACHE_EXTENTS(r1, 0xf50f, 0x0) setsockopt$inet_tcp_TCP_CONGESTION(r1, 0x6, 0xd, &(0x7f00000000c0)='dctcp\x00', 0x6) sendto$inet(r1, 0x0, 0x0, 0x200007fd, &(0x7f0000e68000)={0x2, 0x4e23, @local}, 0x10) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 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, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) setsockopt$inet_tcp_TCP_CONGESTION(r1, 0x6, 0xd, &(0x7f0000000140)='yeah\x00', 0x5) sendto$inet(r1, &(0x7f00000012c0)="0c268a927f1f6588b967481241ba7860ac5cf65ac618ded8974895abeaf4b4834ff922b3f1e0b02bd67aa03059bcecc7a95425a3a07e758044ab4ea6f7ae55d88fecf90b1a7511bf746bec66ba", 0xfe6a, 0x20c49a, 0x0, 0x27) r2 = accept4$ax25(r0, 0x0, &(0x7f0000000000), 0x80000) setsockopt$sock_int(r2, 0x1, 0x27, &(0x7f0000000080)=0x2864, 0x4) setsockopt$inet_dccp_buf(0xffffffffffffffff, 0x21, 0x0, 0x0, 0x0) [ 408.251892] RSP: 002b:00007f8026faa188 EFLAGS: 00000246 ORIG_RAX: 0000000000000142 [ 408.259598] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 0000000000466459 [ 408.266867] RDX: 0000000000000000 RSI: 0000000020000000 RDI: 0000000000000004 [ 408.274136] RBP: 00007f8026faa1d0 R08: 0000000000001100 R09: 0000000000000000 [ 408.281408] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 408.288678] R13: 00007ffd4b1a824f R14: 00007f8026faa300 R15: 0000000000022000 00:38:05 executing program 2: socket$inet_udp(0x2, 0x2, 0x0) perf_event_open(&(0x7f00000003c0)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xe, 0xffffffffffffffff, 0x0) clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) syz_emit_ethernet(0xfed6, &(0x7f00000000c0)={@link_local, @local, @void, {@ipv4={0x800, @udp={{0x5, 0x4, 0x0, 0x0, 0x24, 0x0, 0x0, 0x0, 0x11, 0x0, @private, @broadcast=0xe0000001}, {0x0, 0x0, 0x10, 0x0, @gue={{0x2}}}}}}}, 0x0) 00:38:05 executing program 4: r0 = socket$packet(0x11, 0x3, 0x300) setsockopt$packet_int(r0, 0x107, 0xf, &(0x7f0000000080)=0x3ff, 0x4) r1 = socket(0x10, 0x3, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) r3 = socket(0x10, 0x803, 0x0) sendmsg$NBD_CMD_DISCONNECT(r3, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r3, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r2, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000240)=ANY=[@ANYBLOB="3c0000001000010400eeffffffffffffff000000", @ANYRES32=r4, @ANYBLOB="01000000010000001c0012000c00010062726964676550ad1d0decd1ca472da65c43960f0cb2fc381fa053e2d3a0ded2f38d8bbf0179d6cc34726363b278036c8c70a016088884d1807885da2d5702984e43eb208a08acc2e89871d98671f34ec91f45924d778c6f3b613c37e71e36219d47dd1234dc9f426846522b10d1d5445cde"], 0x3c}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000500)=ANY=[@ANYBLOB="5800000024000b0e00"/20, @ANYRES32=r4, @ANYBLOB="00000000ffffffff000000000a0001006e6574656d0000002800020000000000040000000000000000010000ffffffff000000000c000400feffffff"], 0x58}}, 0x0) bind$packet(r0, &(0x7f0000000040)={0x11, 0x0, r4, 0x1, 0x0, 0x6, @link_local}, 0x14) sendto$inet6(r0, &(0x7f0000000100)="0503460081003e0000000200c52cf7c25975e605b02f80357f2b2ff0dac8897c6b11876d886b143a301817ccd51cc5471d130a6632a88161b6fd8f24286a57c3fe257c3314a3974bb654697f462f4c73", 0x1054, 0x0, 0x0, 0x1d3) r5 = socket$netlink(0x10, 0x3, 0x0) r6 = socket(0x10, 0x803, 0x0) sendmsg$NBD_CMD_DISCONNECT(r6, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r6, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r5, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r7, @ANYBLOB="0000000000000000280012000900010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000003c0)=ANY=[@ANYBLOB="38000000240007050000004007a2a30005000000", @ANYRES32=r7, @ANYBLOB="00000000ffffffff00000000090001006866736300000000080002"], 0x38}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f00000005c0)=@newtfilter={0x34, 0x2c, 0xd27, 0x0, 0x0, {0x0, 0x0, 0x0, r7, {}, {}, {0x4, 0xfff1}}, [@filter_kind_options=@f_tcindex={{0xc, 0x1, 'tcindex\x00'}, {0x4}}]}, 0x34}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000600)=@newtfilter={0x24, 0x2c, 0x1, 0x0, 0x0, {0x0, 0x0, 0xf0, r7, {}, {}, {0x0, 0xfff1}}}, 0x24}}, 0x0) sendmsg$TEAM_CMD_OPTIONS_SET(r3, &(0x7f0000000bc0)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x2}, 0xc, &(0x7f0000000b80)={&(0x7f0000000800)={0x35c, 0x0, 0x2, 0x70bd29, 0x25dfdbfb, {}, [{{0x8, 0x1, r4}, {0x134, 0x2, 0x0, 0x1, [{0x40, 0x1, @lb_port_stats={{{0x24, 0x1, 'lb_port_stats\x00'}, {0x5}, {0x8, 0x4, 0xfffff801}}, {0x8}}}, {0x40, 0x1, @lb_tx_hash_to_port_mapping={{{0x24, 0x1, 'lb_tx_hash_to_port_mapping\x00'}, {0x5}, {0x8, 0x4, r4}}, {0x8}}}, {0x38, 0x1, @lb_stats_refresh_interval={{0x24, 0x1, 'lb_stats_refresh_interval\x00'}, {0x5}, {0x8, 0x4, 0x3}}}, {0x38, 0x1, @activeport={{0x24, 0x1, 'activeport\x00'}, {0x5}, {0x8}}}, {0x40, 0x1, @lb_tx_hash_to_port_mapping={{{0x24, 0x1, 'lb_tx_hash_to_port_mapping\x00'}, {0x5}, {0x8}}, {0x8}}}]}}, {{0x8}, {0x104, 0x2, 0x0, 0x1, [{0x40, 0x1, @queue_id={{{0x24, 0x1, 'queue_id\x00'}, {0x5}, {0x8, 0x4, 0x5}}, {0x8}}}, {0x40, 0x1, @name={{0x24, 0x1, 'mode\x00'}, {0x5}, {0x10, 0x4, 'loadbalance\x00'}}}, {0x40, 0x1, @name={{0x24, 0x1, 'mode\x00'}, {0x5}, {0xe, 0x4, 'broadcast\x00'}}}, {0x40, 0x1, @lb_hash_stats={{{0x24, 0x1, 'lb_hash_stats\x00'}, {0x5}, {0x8, 0x4, 0x3}}, {0x8}}}]}}, {{0x8, 0x1, r4}, {0xf8, 0x2, 0x0, 0x1, [{0x3c, 0x1, @user_linkup_enabled={{{0x24, 0x1, 'user_linkup_enabled\x00'}, {0x5}, {0x4}}, {0x8}}}, {0x3c, 0x1, @user_linkup={{{0x24, 0x1, 'user_linkup\x00'}, {0x5}, {0x4}}, {0x8}}}, {0x3c, 0x1, @enabled={{{0x24, 0x1, 'enabled\x00'}, {0x5}, {0x4}}, {0x8, 0x6, r7}}}, {0x40, 0x1, @lb_tx_hash_to_port_mapping={{{0x24, 0x1, 'lb_tx_hash_to_port_mapping\x00'}, {0x5}, {0x8, 0x4, r4}}, {0x8}}}]}}]}, 0x35c}, 0x1, 0x0, 0x0, 0x4000080}, 0x4004800) 00:38:05 executing program 0 (fault-call:4 fault-nth:2): perf_event_open(&(0x7f0000000100)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) write$binfmt_aout(0xffffffffffffffff, 0x0, 0x23) r0 = memfd_create(&(0x7f0000000040)='4\xacXrcO\x00\xc4ut\xaa^ve\xa5\xa1m\x1e\x12\x8ai,\xbeTnt#/', 0x0) write$binfmt_elf64(r0, &(0x7f0000000600)=ANY=[@ANYBLOB="7f454c46000000d2000000000001000003003e0000001000000006000000001e40000000000000000000000000008b000000001000003800"], 0x44) execveat(r0, &(0x7f0000000000)='\x00', 0x0, 0x0, 0x1100) [ 408.516683] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.4'. 00:38:05 executing program 1: ioctl$sock_SIOCGIFVLAN_SET_VLAN_INGRESS_PRIORITY_CMD(0xffffffffffffffff, 0x8982, 0x0) r0 = socket(0x0, 0x800000003, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x80000000000002, &(0x7f0000000040)=0x76, 0x4) bind$inet(r1, &(0x7f0000000280)={0x2, 0x4e23, @broadcast}, 0x10) setsockopt$SO_ATTACH_FILTER(r1, 0x1, 0x1a, 0x0, 0x0) ioctl$F2FS_IOC_PRECACHE_EXTENTS(r1, 0xf50f, 0x0) setsockopt$inet_tcp_TCP_CONGESTION(r1, 0x6, 0xd, &(0x7f00000000c0)='dctcp\x00', 0x6) sendto$inet(r1, 0x0, 0x0, 0x200007fd, &(0x7f0000e68000)={0x2, 0x4e23, @local}, 0x10) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 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, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) setsockopt$inet_tcp_TCP_CONGESTION(r1, 0x6, 0xd, &(0x7f0000000140)='yeah\x00', 0x5) sendto$inet(r1, &(0x7f00000012c0)="0c268a927f1f6588b967481241ba7860ac5cf65ac618ded8974895abeaf4b4834ff922b3f1e0b02bd67aa03059bcecc7a95425a3a07e758044ab4ea6f7ae55d88fecf90b1a7511bf746bec66ba", 0xfe6a, 0x20c49a, 0x0, 0x27) r2 = accept4$ax25(r0, 0x0, &(0x7f0000000000), 0x80000) setsockopt$sock_int(r2, 0x1, 0x27, &(0x7f0000000080)=0x2864, 0x4) setsockopt$inet_dccp_buf(0xffffffffffffffff, 0x21, 0x0, 0x0, 0x0) [ 408.565988] IPVS: ftp: loaded support on port[0] = 21 [ 408.578951] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.4'. [ 408.612040] FAULT_INJECTION: forcing a failure. [ 408.612040] name failslab, interval 1, probability 0, space 0, times 0 [ 408.643320] CPU: 0 PID: 25661 Comm: syz-executor.0 Not tainted 4.14.230-syzkaller #0 [ 408.651235] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 00:38:05 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) r2 = socket(0xa, 0x5, 0x0) ioctl$ifreq_SIOCGIFINDEX_team(r2, 0x8933, &(0x7f0000000140)={'team0\x00', 0x0}) sendmsg$nl_route(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000040)=ANY=[@ANYBLOB="3400000013000100"/20, @ANYRES32=r3, @ANYBLOB="02010000000000180c018d2852f2198616800800018004000c800a001300", @ANYRES32, @ANYBLOB], 0x34}}, 0x0) [ 408.660590] Call Trace: [ 408.663182] dump_stack+0x1b2/0x281 [ 408.666945] should_fail.cold+0x10a/0x149 [ 408.668412] netlink: 20 bytes leftover after parsing attributes in process `syz-executor.2'. [ 408.671114] should_failslab+0xd6/0x130 [ 408.671130] kmem_cache_alloc_trace+0x29a/0x3d0 [ 408.671142] alloc_fdtable+0x78/0x270 [ 408.684043] netlink: 20 bytes leftover after parsing attributes in process `syz-executor.2'. [ 408.688434] dup_fd+0x5f2/0xaf0 [ 408.688452] ? check_preemption_disabled+0x35/0x240 [ 408.688464] unshare_files+0x12d/0x220 [ 408.688473] ? SyS_unshare+0x7f0/0x7f0 [ 408.688487] do_execveat_common+0x23d/0x1f30 [ 408.688499] ? copy_strings_kernel+0x110/0x110 [ 408.688510] ? strncpy_from_user+0x210/0x2c0 [ 408.688521] ? getname_flags+0x22e/0x550 [ 408.688532] SyS_execveat+0x51/0x70 [ 408.688541] ? SyS_execve+0x50/0x50 [ 408.688552] do_syscall_64+0x1d5/0x640 [ 408.688566] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 408.688574] RIP: 0033:0x466459 [ 408.688578] RSP: 002b:00007f8026faa188 EFLAGS: 00000246 ORIG_RAX: 0000000000000142 [ 408.688588] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 0000000000466459 [ 408.688593] RDX: 0000000000000000 RSI: 0000000020000000 RDI: 0000000000000004 [ 408.688598] RBP: 00007f8026faa1d0 R08: 0000000000001100 R09: 0000000000000000 [ 408.688604] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 408.688609] R13: 00007ffd4b1a824f R14: 00007f8026faa300 R15: 0000000000022000 00:38:06 executing program 2: r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, &(0x7f0000000540)=0x0) ioctl$SECCOMP_IOCTL_NOTIF_RECV(0xffffffffffffffff, 0xc0502100, &(0x7f0000000680)) perf_event_open(&(0x7f0000000600)={0x1, 0x70, 0x2, 0x21, 0x70, 0x8, 0x0, 0x2, 0x0, 0xa, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, @perf_config_ext={0x81, 0x2}, 0xf10, 0x0, 0x0, 0x0, 0x7}, 0x0, 0x0, r0, 0x0) r2 = perf_event_open(&(0x7f0000000180)={0x0, 0x70, 0x0, 0x1f, 0x0, 0x16, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x3, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x8, 0x4, @perf_bp={&(0x7f0000000140), 0xc}, 0x40038, 0x8, 0x9d, 0x4, 0x0, 0x6}, r1, 0xffffffffffffffff, 0xffffffffffffffff, 0x8) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r3, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r4 = socket$inet6(0xa, 0x400000000001, 0x0) close(r4) eventfd2(0x0, 0x0) r5 = open(&(0x7f0000000100)='./bus\x00', 0x141042, 0x0) ftruncate(r5, 0x200002) sendfile(r4, r5, 0x0, 0x80001d00c0d0) preadv(r3, &(0x7f0000000280), 0x18, 0xd9f, 0x0) fallocate(r2, 0x0, 0x8, 0x5) perf_event_open(&(0x7f0000000080)={0x0, 0x70, 0x4, 0x20, 0x8, 0x3, 0x0, 0x200, 0x1104, 0xa, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x2, @perf_bp={&(0x7f0000000040), 0x6}, 0x10000, 0x1, 0x5, 0x2, 0x1, 0x40, 0x7}, 0x0, 0xe, r3, 0x0) perf_event_open(0x0, 0xffffffffffffffff, 0x0, r0, 0x3) perf_event_open(&(0x7f0000000940)={0x2, 0x70, 0x1, 0x9, 0x80, 0x40, 0x0, 0x8, 0x80000, 0x8, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x3, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x7, 0x0, @perf_config_ext={0x3ff, 0x5}, 0x0, 0x0, 0x46e2, 0x1, 0x3, 0x0, 0x8}, r1, 0xa, 0xffffffffffffffff, 0xa) syz_mount_image$btrfs(&(0x7f0000000000)='btrfs\x00', &(0x7f0000000100)='./file0\x00', 0x0, 0x1f, &(0x7f0000000200)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000070000000000000000000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d07000000000000000000500000000000001010000000000000000000000000000000000000000000000000010000000000d0000000000000060000000000000001000000000000000010000000100000001000000010000061000000040000000000000000000000000000000000000000000000450300000000000000000000000100000000000000000000010000000000007200000000000010000000100000001000000000000000000000000000000000000000000000000000000000000000001a8885d61aee4febb69bd33546bd0e04f90cac8b044b4fa88bee4b8d3da88dc200", 0x12c, 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}, {0x0}, {&(0x7f0000011800)="b8e6bc4200000000000000000000000000000000000000000000000000000000f90cac8b044b4fa88bee4b8d3da88dc200005000000000000100000000000001e1ee0d5d64d84a64be712c7636496d14070000000000000001000000000000000a000000000200000000000000840000000000000000e40d0000b701000004000000000000008400000000000000002d0c0000b701000005000000000000000c06000000000000001c0c0000110000000500000000000000840000000000000000650a0000b70100000600000000000000010000000000000000c5090000a000000006000000000000000c0600000000000000b90900000c000000060000000000000054d2c2bf8d0000000094090000250000000700000000000000840000000000000000dd070000b7010000090000000000000084000000000000000026060000b7010000f7ffffffffffffff8400000000000000006f040000b701", 0x15d, 0x500000}, {&(0x7f0000011a00)="0000000000000000000000000000000000000000040000000000000000010000000000000090500000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000400"/110, 0x6e, 0x500560}, {&(0x7f0000011b00)="00000000000000000000000400000000000000000000000000000000a05000000000000000000000000000001000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000004", 0x5b, 0x500720}, {&(0x7f0000011c00)="000001000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed41", 0x38, 0x500840}, {&(0x7f0000011d00)="0000060000000000000000000000000000000060500000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000600", 0x53, 0x5008e0}, {&(0x7f0000011e00)="00000000000000000000000000000000000000000000000000050000000000000084ffffffffffffffff0000000000000000000007000264656661756c74000000000000000002002e2e03000000000000000000000000000000000000000000000000100000000000000000000000000000010000000000000000000000ed41000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005bbc645f00000000000000005bbc645f00000000000000005bbc645f00000000000000005bbc645f000000000000000001000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed410000000000000000000000000080ffffffff", 0x132, 0x5009e0}, {&(0x7f0000012000)="000000000000000000000600000000000000000100000000000000d05000000000000000000000000000003000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000106000000000000000b4f7fb0d0124f978a408dac5052e4f6000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000005cbc645f00000000c7a335155bbc645f00", 0xc2, 0x500b60}, {&(0x7f0000012100)="000000000000000000070064656661756c7401000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed41", 0x48, 0x500c80}, {&(0x7f0000012200)="000000000000000000000000000000000000060000000000000000000000000000000000510000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000600", 0x63, 0x500d20}, {&(0x7f0000012300)="00000000000000000001000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed41", 0x3f, 0x500e40}, {&(0x7f0000012400)="0000000000000000000700000000000000000000000000000000105000000000000000000000000000001000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000007", 0x59, 0x500ee0}, {&(0x7f0000012500)="46ea879d00000000000000000000000000000000000000000000000000000000f90cac8b044b4fa88bee4b8d3da88dc200105000000000000100000000000001e1ee0d5d64d84a64be712c7636496d14070000000000000002000000000000000e000000000000100000000000c00000400000000000830f0000180000000010100000000000a90000000000000000620f0000210000000000500000000000a90000000000000000410f0000210000000000500000000000c00000190000000000290f0000180000000010500000000000a90000000000000000080f0000210000000030500000000000a80030000000000000d30e0000350000000060500000000000a90000000000000000b20e0000210000000090500000000000a90000000000000000910e00002100000000a0500000000000a90000000000000000700e00002100000000c0500000000000a900000000000000004f0e00002100000000d0500000000000a901000000000000002e0e00002100000000e0500000000000a900000000000000000d0e0000210000000000510000000000a90000000000000000ec0d0000210000000000690000000000c00000190000000000d40d000018", 0x1c0, 0x501000}, {&(0x7f0000012700)="0000010000000000000500000000000000010000000000000006000000000000000200000000000000b00400000000000000010000000000000006000000000000000200000000000000b00500000000000000010000000000000006000000000000000200000000000000b00500000000000000010000000000000006000000000000000200000000000000b00500000000000000010000000000000004000000000000000200000000000000b00900000000000000010000000000000004000000000000000200000000000000b0f7ffffffffffffff010000000000000006000000000000000200000000000000b00700000000000000010000000000000006000000000000000100000000000000b205000000000000000501000000000000000000000000000001000000010000000000000007000000000000000200000000000000b0020000000000000000c000000000000000010000000000000500000000000000010000000000000007000000000000000200000000000000b00100000000000000010000000000000004000000000000000200000000000000b00300000000000000001000000000000000010000000000000200", 0x1ba, 0x501e40}, {&(0x7f0000012d00)="f37badf500000000000000000000000000000000000000000000000000000000f90cac8b044b4fa88bee4b8d3da88dc200605000000000000100000000000001e1ee0d5d64d84a64be712c7636496d14060000000000000007000000000000000100000000f6ffffffffffffff8000305000000000008f0f00000c", 0x7b, 0x506000}, {&(0x7f0000012e00)="00000000000000000000000000000000000000008941f9988941f9988941f998f3", 0x21, 0x506fe0}, {&(0x7f0000013000)="b95ad41c00000000000000000000000000000000000000000000000000000000f90cac8b044b4fa88bee4b8d3da88dc200905000000000000100000000000001e1ee0d5d64d84a64be712c7636496d140400000000000000f7ffffffffffffff02000000000001000000000000010000000000000000fb0e0000a000000000010000000000000c0001000000000000ef0e00000c", 0x94, 0x509000}, {&(0x7f0000013100)="0000000000000000000000000000000000000000000000000000000002002e2e04000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000ed41000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005bbc645f00000000000000005bbc645f00000000000000005bbc645f00000000000000000000000000000000000000003e94c21700000000000000000000000000000000000000000000000000000000f90cac8b044b4fa88bee4b8d3da88dc200a05000000000000100000000000001e1ee0d5d64d84a64be712c7636496d140400000000000000090000000000000001000000000b4f7fb0d0124f97fb8a408dac5052e4f6930f000008", 0x13b, 0x509f40}, {&(0x7f0000013300)="000000000000000000000000000000000000000000000000050000", 0x1b, 0x50afe0}, {&(0x7f0000013500)="0000010000000000000500000000000000010000000000000006000000000000000200000000000000b00400000000000000010000000000000006000000000000000200000000000000b00100000000000000010000000000000006000000000000000200000000000000b00500000000000000010000000000000006000000000000000200000000000000b00500000000000000010000000000000006000000000000000200000000000000b00500000000000000010000000000000006000000000000000200000000000000b00200000000000000010000000000000004000000000000000200000000000000b00900000000000000010000000000000004000000000000000200000000000000b0f7ffffffffffffff010000000000000006000000000000000200000000000000b00700000000000000010000000000000006000000000000000100000000000000b20500000000000000050100000000000000000000000000000100000000c000000000000000010000000000000500000000000000010000000000000004000000000000000200000000000000b00300000000000000001000000000000000010000000000000200000000000000d35bdc0e00000000000000000000000000000000000000000000000000000000f90cac8b044b4fa88bee4b8d3da88dc200c05000000000000100000000000001e1ee0d5d64d84a64be712c7636496d140600000000000000050000000000000012000000000001000000000000010000000000000000fb0e0000a000000000010000000000000c0001000000000000ef0e00000c0000000001000000000000544bae790400000000cc0e0000230000000001000000000000546b826b1100000000a50e000027000000000100000000000054bf5d291700000000820e000023000000000100000000000054bcde42e5000000005f0e000023000000000100000000000054482d12f6000000003c0e0000230000000001000000000000600200000000000000190e0000230000000001000000000000600300000000000000f60d0000230000000001000000000000600400000000000000d30d0000230000000001000000000000600500000000000000b00d0000230000000001000000000000600600000000000000890d0000270000000101000000000000010000000000000000e90c0000a000000001010000000000000c0001000000000000da0c00000f0000000101000000000000544bae790400000000b70c000023000000010100000000000054482d12f600000000940c0000230000000101000000000000600200000000000000710c00002300000001010000000000006003000000000000004e0c000023", 0x3e4, 0x50be40}, {&(0x7f0000013900)="0000000000000000000000000000000000000003010000000000000100000000000000000600000000000000000005000766696c653102010000000000000100000000000000000600000000000000000005000166696c653003010000000000000100000000000000000600000000000000000005000766696c653102010000000000000100000000000000000600000000000000000005000166696c65300200000000000000050066696c653006000000000000000600000000000000140000000000000000000000000000000000000000000000010000000000000000000000ed41000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000000000000000000005cbc645f00000000ae7d1e135cbc645f00000000cb865b135cbc645f00000000cb865b135cbc645f00000000ae7d1e1306010000000000000100000000000000000600000000000000000009000166696c652e636f6c6405010000000000000100000000000000000600000000000000000005000166696c653305010000000000000100000000000000000600000000000000000005000166696c653204010000000000000100000000000000000600000000000000000005000166696c653101010000000000000100000000000000000600000000000000000005000266696c653004010000000000000100000000000000000600000000000000000005000166696c653105010000000000000100000000000000000600000000000000000005000166696c653205010000000000000100000000000000000600000000000000000005000166696c653306010000000000000100000000000000000600000000000000000009000166696c652e636f6c6401010000000000000100000000000000000600000000000000000005000266696c6530000000000000000002002e2e030000000000000006000000000000003a0000000000000000100000000000000000000000000000010000000000000000000000ed41000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000005bbc645f00000000000000005cbc645f00000000cb865b135cbc645f00000000cb865b135bbc645f00000000000000009375120100000000000000000000000000000000000000000000000000000000f90cac8b044b4fa88bee4b8d3da88dc200d05000000000000100000000000001e1ee0d5d64d84a64be712c7636496d14060000000000000005000000000000000200000001000100000000000001000000000000000000c05000000000000600000000000000020100000000000001000000000000000000e050000000000006", 0x400, 0x50cca0}, {&(0x7f0000000700)="f816d9c600000000000000000000000000000000000000000000000000000000f90cac8b044b4fa88bee4b8d3da88dc200e05000000000000100000000000001e1ee0d5d64d84a64be712c7636496d140600000000000000050000000000000011000000000201000000000000010000000000000000fb0e0000a000000002010000000000000c0101000000000000ec0e00000f00000002010000000000006c0000000000000000bd0a00002f04000003010000000000000100000000000000001d0a0000a000000003010000000000000c01010000000000000e0a00000f00000003010000000000006c0000000000000000d30900003b000000040100000000000001000000000000000033090000a000000004010000000000000c0001000000000000240900000f00000004010000000000001822a8f12600000000f50800002f000000040100000000000018d65ba13500000000c60800002f00000004010000000000006c0000000000000000a70800001f000000050100000000000001000000000000000007080000a000000005010000000000000c0001000000000000e90700001e00000005010000000000006c0000000000000000b407000035000000060100000000000001000000000000000014070000a000000006010000000000000c0001000000000000010700001300000006010000000000006c00000000000000008806000079", 0x20b, 0x50e000}, {&(0x7f0000014000)="0000000000000000000000000006000000000000006400000000000000000000000073797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c6572730600000000000000090066696c652e636f6c6406000000000000000600000000000000640000000000000064000000000000000000000000000000010000000000000000000000ed81000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000005cbc645f00000000cb865b135cbc645f00000000cb865b135cbc645f00000000cb865b135cbc645f00000000cb865b1306000000000000000030000000000000000000000100305000000000000030000000000000000000000000000000300000000000000400000000000000050066696c65320500000000000000050066696c653306000000000000000600000000000000282300000000000000300000000000000000000000000000020000000000000000000000ed81000000000000000000000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000000000005cbc645f00000000cb865b135cbc645f00000000cb865b135cbc645f00000000cb865b135cbc645f00000000cb865b1306000000000000000a00000000000000000000000073797a6b616c6c6572730000000000000000000000000000000000060000000000000006000b0008757365722e7861747472317861747472310000000000000000000000000000000000060000000000000006000b0008757365722e7861747472327861747472320300000000000000050066696c6531060000000000000006000000000000000a000000000000000a000000000000000000000000000000010000000000000000000000ed81000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000005cbc645f00000000cb865b135cbc645f00000000cb865b135cbc645f00000000cb865b135cbc645f00000000cb865b130600000000000000260000000000000000000000002f746d702f73797a2d696d61676567656e3038323231363939382f66696c65302f66696c65300300000000000000050066696c653106000000000000000600000000000000260000000000000026000000000000000000000000000000010000000000000000000000ffa1000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000005cbc645f00000000cb865b135cbc645f00000000cb865b135cbc645f00000000cb865b135cbc645f00000000cb865b1306000000000000001a04000000000000000000000073797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c0200000000000000050066696c6530060000000000000006000000000000001a040000000000001a040000000000000000000000000000010000000000000000000000ed81000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000005cbc645f00000000cb865b135cbc645f00000000cb865b135cbc645f00000000cb865b135cbc645f00000000cb865b13", 0x920, 0x50e6e0}, {&(0x7f0000015600)="af6d627700000000000000000000000000000000000000000000000000000000f90cac8b044b4fa88bee4b8d3da88dc200005100000000000100000000000001e1ee0d5d64d84a64be712c7636496d140600000000000000040000000000000004000000000000000000000000f90100000000000000730f0000280000000100000000000000cc0000100000000000430f0000300000000100000000000000cc0000500000000000130f0000300000000100000000000000cc0000690000000000e30e000030", 0xc6, 0x510000}, {&(0x7f0000015700)="00000000000000000300000000000000000100000000000000006900000000000000190000000000e1ee0d5d64d84a64be712c7636496d140300000000000000000100000000000000005000000000000000190000000000e1ee0d5d64d84a64be712c7636496d140300000000000000000100000000000000001000000000000000400000000000e1ee0d5d64d84a64be712c7636496d14", 0x98, 0x510f40}], 0x0, &(0x7f00000005c0)=ANY=[@ANYBLOB="6e6f7370d2eeda46636163686f72686f6e636f6d6d69742c00000000000000000200000000"]) [ 408.835247] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.4'. [ 408.860861] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.4'. 00:38:06 executing program 0 (fault-call:4 fault-nth:3): perf_event_open(&(0x7f0000000100)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) write$binfmt_aout(0xffffffffffffffff, 0x0, 0x23) r0 = memfd_create(&(0x7f0000000040)='4\xacXrcO\x00\xc4ut\xaa^ve\xa5\xa1m\x1e\x12\x8ai,\xbeTnt#/', 0x0) write$binfmt_elf64(r0, &(0x7f0000000600)=ANY=[@ANYBLOB="7f454c46000000d2000000000001000003003e0000001000000006000000001e40000000000000000000000000008b000000001000003800"], 0x44) execveat(r0, &(0x7f0000000000)='\x00', 0x0, 0x0, 0x1100) 00:38:06 executing program 4: ioctl$LOOP_SET_FD(0xffffffffffffffff, 0x4c00, 0xffffffffffffffff) prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(r0, &(0x7f0000000040)={0x38, 0x2, 0x0, 0x0, 0x7}, 0x0) r1 = socket$inet6(0xa, 0x2, 0x0) setrlimit(0x5, &(0x7f0000000200)={0x9, 0x52}) recvmmsg(r1, &(0x7f0000003f00)=[{{0x0, 0x0, 0x0}}], 0x1, 0x0, &(0x7f0000003c40)={0x0, 0x3938700}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) prlimit64(r0, 0xd, &(0x7f00000001c0)={0x40000000004, 0x6}, &(0x7f0000000300)) fcntl$setpipe(r3, 0x407, 0x0) write(r3, &(0x7f0000000340), 0x41395527) vmsplice(r1, &(0x7f00000004c0)=[{&(0x7f0000000240)="80072f9b40b900b796a8a661251fab627e311d0df273b9528a5649f8b0", 0x1d}, {&(0x7f0000000340)="1840f35710168c1cca6e2adc4e2d4fa502d83492ef1f565973873a34069c53ea344b32876797bb64cd136a69ebc6c6c477d2eea45170ec37c384bf8e17196986eb3e9d3b67f2822d3b9b96d5fb6c3025ba7e5c8200776df453447c947d060f0d250af95dec99c692ebdc50f0fcd2774f0fc72ef1eb93038eb4b04b911d775045cc355f27cd3f7f24444473d7621b8dbbc0dd578bd1e5da1818e48fc448c82081ad608166610eb444ea68d0035967ef9da81604a1603f581f252901e3d8", 0xbd}, {&(0x7f0000000440)="1cb5eccb257ad40548bff407339d8a10b48199c981010faf34a6ec2721527a98e0fe42642c1e6434c753de3b8060abbacf82ce87cad271c72f243e8e103945d913518978c235d9ef57d20952423c8541a1d879617570b6948af7af7a8592c9dfd6e3f30695684d84772026453b03ec89cc47a39919", 0x75}], 0x3, 0x8) vmsplice(r2, &(0x7f0000000000)=[{&(0x7f0000000500), 0x3528a9c0}], 0x1, 0x0) sched_setattr(0x0, &(0x7f0000000080)={0x38, 0x2, 0x1, 0x0, 0x6}, 0x0) sched_setattr(r0, &(0x7f00000002c0)={0x38, 0x0, 0x10000000, 0xff, 0x2, 0x9, 0x6, 0x7fff, 0x1}, 0x0) r4 = syz_open_dev$tty20(0xc, 0x4, 0x1) sched_setattr(r0, &(0x7f0000000180)={0x38, 0x3, 0x69, 0x1, 0x0, 0x20, 0x4, 0x9ac, 0x7fffffff, 0x9}, 0x0) writev(r4, &(0x7f0000000a40)=[{&(0x7f0000000700)="f3569a6fd814a3b2f89621920f2401868734ae725a28018dea506d53ca4c8eaab16c23592c836a11370788625f4126945fe3a9061488d77a7099ddb5f169bb8ff62391dc714a5f849f", 0x49}, {&(0x7f0000000780)="7dd2b479b4b99205ec801d3fccccd67fee2851649bb38a6f673614158204b7e4a50e687641b5f79c3e26af52be5988c7e3fe03bf0f0bf1a671fb6a5fdba78d7a64b9a204d4e6025b38f6481637950043bf4dab1d7de28ff4d4b6ffa6cdfdb5d3829af064ba60d56f7a38e3adb1fd6451043092839581df29bf2c75", 0x7b}, {&(0x7f0000000100)="b220f85b900032df2af692c88de456db470163bd82aac78da2e2aea2f20ecc54470f81a287973b4ac1fa9a898e980eb941f377d3a77d47ed59f85c652e85", 0x3e}, {&(0x7f0000000840)="d60c08302c44aaa8bf075a6fa286ab77323228a681215116b9d191", 0x1b}, {&(0x7f00000008c0)="743d17c457d19ef4c2628624d62c0188cfcf7314a275db32fa02a8241371454daa67f11e6fbacd42495db8cedb05997d94d4f2cd0a6045d8e1c3f1a98564650eed4896179431b9d1bf225deb95bc920755bf71bd42f82b847ec54a86f950a373df937fe308b6c1e3", 0x68}, {&(0x7f0000000940)="c2c38ecba1051dadf6980a034f65950e61f06ba6c4af462cab811e32bf22a8e085fdb42932a3a9b2754e6ded4f52773c2cf1c883345a7f4b75c37084aaa9f11be3c5f85bc1dfa398e67f915440f14a8d8701b7c2990711a5652cab4602f30234d643d89795721a2f278ffc2d3342", 0x6e}], 0x6) clone(0x40000902, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) sched_setattr(r0, &(0x7f00000000c0)={0x38, 0x5, 0x44, 0xf2, 0x5, 0x9, 0x7, 0x0, 0x401}, 0x0) [ 409.011847] FAULT_INJECTION: forcing a failure. [ 409.011847] name failslab, interval 1, probability 0, space 0, times 0 [ 409.067555] CPU: 0 PID: 25702 Comm: syz-executor.0 Not tainted 4.14.230-syzkaller #0 [ 409.075471] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 409.084827] Call Trace: [ 409.087425] dump_stack+0x1b2/0x281 [ 409.091084] should_fail.cold+0x10a/0x149 [ 409.095239] should_failslab+0xd6/0x130 [ 409.099217] kmem_cache_alloc_trace+0x29a/0x3d0 [ 409.103890] alloc_fdtable+0x78/0x270 [ 409.107715] dup_fd+0x5f2/0xaf0 [ 409.111002] unshare_files+0x12d/0x220 [ 409.114889] ? SyS_unshare+0x7f0/0x7f0 [ 409.118776] ? check_preemption_disabled+0x35/0x240 [ 409.124053] do_execveat_common+0x23d/0x1f30 [ 409.128460] ? check_stack_object+0x86/0xa0 [ 409.132784] ? copy_strings_kernel+0x110/0x110 [ 409.137368] ? strncpy_from_user+0x210/0x2c0 [ 409.141777] ? getname_flags+0x22e/0x550 [ 409.145860] SyS_execveat+0x51/0x70 [ 409.149487] ? SyS_execve+0x50/0x50 [ 409.153114] do_syscall_64+0x1d5/0x640 [ 409.157006] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 409.162191] RIP: 0033:0x466459 [ 409.165382] RSP: 002b:00007f8026faa188 EFLAGS: 00000246 ORIG_RAX: 0000000000000142 [ 409.173090] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 0000000000466459 [ 409.180379] RDX: 0000000000000000 RSI: 0000000020000000 RDI: 0000000000000004 [ 409.187664] RBP: 00007f8026faa1d0 R08: 0000000000001100 R09: 0000000000000000 [ 409.194947] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 409.202235] R13: 00007ffd4b1a824f R14: 00007f8026faa300 R15: 0000000000022000 00:38:06 executing program 2: write$tun(0xffffffffffffffff, &(0x7f0000000000)={@void, @val={0x1, 0x1, 0x2, 0x800, 0xca, 0x5}, @ipx={0xffff, 0x57, 0x40, 0x0, {@broadcast, @broadcast}, {@broadcast, @broadcast, 0x8}, "2c5dcc7e5050f7598b64055a647b5b567f70001da071aebf2abaa7eddf7d60f175a08ab820d539869c90fea9c5468e9d72acd040e448914cb5"}}, 0x61) 00:38:06 executing program 5: unshare(0x2a000400) mkdir(&(0x7f0000000380)='./file0\x00', 0x20) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f0000000180)='cgroup.threads\x00', 0x2, 0x0) dup(r1) ioctl$BTRFS_IOC_SET_RECEIVED_SUBVOL(0xffffffffffffffff, 0xc0c89425, 0x0) writev(r1, 0x0, 0x0) 00:38:06 executing program 5: unshare(0x2a000400) mkdir(&(0x7f0000000380)='./file0\x00', 0x20) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f0000000180)='cgroup.threads\x00', 0x2, 0x0) dup(r1) ioctl$BTRFS_IOC_SET_RECEIVED_SUBVOL(0xffffffffffffffff, 0xc0c89425, 0x0) writev(r1, 0x0, 0x0) 00:38:06 executing program 2: inotify_init1(0x80800) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mount$bpf(0x20000000, &(0x7f0000000100)='./file0\x00', 0x0, 0x2001001, 0x0) perf_event_open(&(0x7f000001d000)={0x4, 0x70, 0x0, 0x0, 0x64, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x1}, 0x5804c, 0x0, 0x0, 0x2, 0x0, 0x4}, 0x0, 0xfffffdffffffffff, 0xffffffffffffffff, 0x0) openat$fuse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/fuse\x00', 0x2, 0x0) syz_emit_ethernet(0x0, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) mmap$perf(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0xd, 0xc0050, r0, 0x66) sendmsg$DEVLINK_CMD_SB_OCC_MAX_CLEAR(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f00000000c0)={0x0}, &(0x7f0000000200)=0xc) r2 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vsock\x00', 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x5, 0x70, 0x74, 0x20, 0x20, 0x8, 0x0, 0xfff, 0x1080, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x3, 0x0, @perf_bp={&(0x7f0000000280), 0x7}, 0x4422, 0x6, 0x4, 0x0, 0x7, 0x2d, 0x8}, r1, 0xd, r2, 0x2) r3 = socket$nl_route(0x10, 0x3, 0x0) r4 = getpgid(0x0) perf_event_open(&(0x7f0000000700)={0x0, 0x70, 0x2, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x800, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, r4, 0xffffffffffffffff, 0xffffffffffffffff, 0x3) sendmsg$nl_route(r3, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000080)={&(0x7f00000002c0)=@newlink={0x20, 0x10, 0x401, 0x0, 0x25dfdbff, {0x0, 0x0, 0x0, 0x0, 0x13}}, 0x20}, 0x1, 0x0, 0x0, 0x40}, 0x0) 00:38:06 executing program 1: ioctl$sock_SIOCGIFVLAN_SET_VLAN_INGRESS_PRIORITY_CMD(0xffffffffffffffff, 0x8982, 0x0) r0 = socket(0x0, 0x800000003, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x80000000000002, &(0x7f0000000040)=0x76, 0x4) bind$inet(r1, &(0x7f0000000280)={0x2, 0x4e23, @broadcast}, 0x10) setsockopt$SO_ATTACH_FILTER(r1, 0x1, 0x1a, 0x0, 0x0) ioctl$F2FS_IOC_PRECACHE_EXTENTS(r1, 0xf50f, 0x0) setsockopt$inet_tcp_TCP_CONGESTION(r1, 0x6, 0xd, &(0x7f00000000c0)='dctcp\x00', 0x6) sendto$inet(r1, 0x0, 0x0, 0x200007fd, &(0x7f0000e68000)={0x2, 0x4e23, @local}, 0x10) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 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, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) setsockopt$inet_tcp_TCP_CONGESTION(r1, 0x6, 0xd, &(0x7f0000000140)='yeah\x00', 0x5) sendto$inet(r1, &(0x7f00000012c0)="0c268a927f1f6588b967481241ba7860ac5cf65ac618ded8974895abeaf4b4834ff922b3f1e0b02bd67aa03059bcecc7a95425a3a07e758044ab4ea6f7ae55d88fecf90b1a7511bf746bec66ba", 0xfe6a, 0x20c49a, 0x0, 0x27) r2 = accept4$ax25(r0, 0x0, &(0x7f0000000000), 0x80000) setsockopt$sock_int(r2, 0x1, 0x27, &(0x7f0000000080)=0x2864, 0x4) setsockopt$inet_dccp_buf(0xffffffffffffffff, 0x21, 0x0, 0x0, 0x0) 00:38:06 executing program 2: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = perf_event_open(&(0x7f0000000100)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c44, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) bind$inet6(r0, &(0x7f0000000040)={0xa, 0x4e22}, 0x1c) listen(r0, 0x0) perf_event_open(&(0x7f0000000180)={0x2, 0x70, 0x7, 0x20, 0xf8, 0xb, 0x0, 0x7, 0x108, 0x8, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x6, 0x4, @perf_bp, 0x48040, 0x5a50, 0x3, 0x6, 0x3, 0x1, 0x9}, 0x0, 0x10, r1, 0x8) syz_emit_ethernet(0x4a, &(0x7f0000000080)={@local, @link_local, @void, {@ipv6={0x86dd, @tcp={0x0, 0x6, "083ff2", 0x14, 0x6, 0xe, @remote={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5]}, @local, {[], {{0x0, 0x4e22, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0xc2}}}}}}}, 0x0) 00:38:07 executing program 1: perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) prlimit64(0x0, 0xe, &(0x7f0000000280)={0xc, 0x8d}, 0x0) sched_setattr(0x0, &(0x7f0000000080)={0x38, 0x2, 0x0, 0x0, 0x3}, 0x0) syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef8", 0x16}], 0x0, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') pipe(0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x1013c1, 0x0) r1 = open$dir(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) write$9p(r0, &(0x7f0000001400)="3b27a4b46ee92b4a59073c369a5e19f9db153c4fdbc76aa2a4bb9f3e5e1aa197a9e97d1016c01813792e50c2692c175aad715d110a892949ccc6e2e54c2d5c8f0b7932b69797f217168b0c1feb128ae34f0daf487a70b5c117acd43725fe17993634f1695dabd7f998cd55e9d5bd911e86aa7a4ad75a574bb96951d6018b25d942a9544bca1ebb0e8d10c092cdcb85797673972099e4041aaf8d636f66cb11", 0x9f) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xfffffffb) perf_event_open(&(0x7f0000000140)={0x0, 0x70, 0x0, 0x0, 0x1, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}, 0x0, 0x0, 0x2d4, 0x0, 0x1}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) getsockopt$inet_IP_IPSEC_POLICY(0xffffffffffffffff, 0x0, 0x10, 0x0, 0x0) mkdir(0x0, 0x81) sendfile(r0, r1, 0x0, 0x1c500) mount(&(0x7f0000000040)=@sg0='/dev/sg0\x00', &(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)='ufs\x00', 0x1000, &(0x7f0000000200)='msdos\x00') 00:38:07 executing program 5: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/kvm\x00', 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r1, 0x4020ae46, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000, &(0x7f0000fe8000/0x1000)=nil}) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r4 = openat$binder_debug(0xffffffffffffff9c, &(0x7f00000000c0)='/sys/kernel/debug/binder/stats\x00', 0x0, 0x0) ioctl$KVM_RUN(r4, 0xae80, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r3, 0x1000) preadv(r3, &(0x7f0000000280), 0x0, 0x4, 0x0) ioctl$KVM_RUN(r2, 0xae80, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r5, 0x0) ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x0) preadv(r5, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/self/exe\x00', 0x0, 0x0) preadv(r6, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r7 = signalfd(r4, &(0x7f0000000140)={[0x6]}, 0x8) syz_kvm_setup_cpu$x86(r1, r7, &(0x7f0000fe8000/0x18000)=nil, &(0x7f0000000040)=[@text16={0x10, &(0x7f0000000180)="b815010f00d826dfc2660f3832c1baf80c66b882c5418c66efbafc0cb019eef2e033baf80c66b8ee62578366efbafc0cb02cee6766c7442400000000006766c7442402000000006766c744240600000000670f011424360f01cf26de924e2f0fc7a90900", 0x64}], 0x1, 0x9, 0x0, 0x0) ioctl$KVM_RUN(r2, 0xae80, 0x0) 00:38:07 executing program 0 (fault-call:4 fault-nth:4): perf_event_open(&(0x7f0000000100)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) write$binfmt_aout(0xffffffffffffffff, 0x0, 0x23) r0 = memfd_create(&(0x7f0000000040)='4\xacXrcO\x00\xc4ut\xaa^ve\xa5\xa1m\x1e\x12\x8ai,\xbeTnt#/', 0x0) write$binfmt_elf64(r0, &(0x7f0000000600)=ANY=[@ANYBLOB="7f454c46000000d2000000000001000003003e0000001000000006000000001e40000000000000000000000000008b000000001000003800"], 0x44) execveat(r0, &(0x7f0000000000)='\x00', 0x0, 0x0, 0x1100) 00:38:07 executing program 2: perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41bf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xfffffffe, 0x20}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) unshare(0x20000) r0 = syz_open_procfs$namespace(0x0, &(0x7f00000000c0)='ns/mnt\x00') socket$phonet(0x23, 0x2, 0x1) socket$vsock_dgram(0x28, 0x2, 0x0) setns(r0, 0x0) r1 = socket$packet(0x11, 0x3, 0x300) timer_create(0x1, &(0x7f0000000740)={0x0, 0x10, 0x0, @tid=0xffffffffffffffff}, &(0x7f0000000780)) r2 = syz_open_dev$audion(&(0x7f0000000680)='/dev/audio#\x00', 0x7ff, 0x84800) getsockname$packet(r2, &(0x7f00000006c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @multicast}, &(0x7f0000000700)=0x14) r3 = dup(r1) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, &(0x7f0000000340)) setsockopt$packet_fanout(0xffffffffffffffff, 0x107, 0x12, &(0x7f0000000300)={0x3, 0x1}, 0x4) execveat(r3, &(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000040)='ns/mnt\x00', &(0x7f0000000080)='ns/mnt\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='ns/mnt\x00', &(0x7f0000000180)='%\'.:]\x00'], &(0x7f0000000280)=[&(0x7f0000000200)='ns/mnt\x00', &(0x7f0000000240)='ns/mnt\x00'], 0x400) execveat(r3, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000580)=[&(0x7f0000000380)='-#+,@-!\x00', &(0x7f00000003c0)='%\'.:]\x00', &(0x7f0000000400)='[\xd5\xad\'*\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='%\'.:]\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\'+', &(0x7f0000000540)='%\'.:]\x00'], &(0x7f0000000640)=[&(0x7f00000005c0)='&{/&\x00', &(0x7f0000000600)='%\'.:]\x00'], 0x1000) preadv(0xffffffffffffffff, &(0x7f0000000280), 0x18, 0xd9f, 0x0) connect$vsock_dgram(0xffffffffffffffff, &(0x7f00000007c0)={0x28, 0x0, 0xffffd8ef, @host}, 0x10) clone(0x1412490c, 0x0, 0x0, 0x0, 0x0) prctl$PR_TASK_PERF_EVENTS_DISABLE(0x1f) unshare(0x10000400) [ 409.877902] FAULT_INJECTION: forcing a failure. [ 409.877902] name failslab, interval 1, probability 0, space 0, times 0 [ 409.893394] audit: type=1804 audit(1618274287.124:99): pid=25749 uid=0 auid=4294967295 ses=4294967295 op="invalid_pcr" cause="open_writers" comm="syz-executor.1" name="/root/syzkaller-testdir487545530/syzkaller.C2YdJk/12/file0" dev="sda1" ino=15184 res=1 [ 409.962340] CPU: 0 PID: 25752 Comm: syz-executor.0 Not tainted 4.14.230-syzkaller #0 [ 409.970348] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 409.979904] Call Trace: [ 409.982509] dump_stack+0x1b2/0x281 [ 409.986158] should_fail.cold+0x10a/0x149 [ 409.990317] should_failslab+0xd6/0x130 [ 409.994327] kmem_cache_alloc_node_trace+0x25a/0x400 [ 409.999443] __kmalloc_node+0x38/0x70 [ 410.003248] kvmalloc_node+0x46/0xd0 [ 410.006966] alloc_fdtable+0xc7/0x270 [ 410.010768] dup_fd+0x5f2/0xaf0 [ 410.014072] unshare_files+0x12d/0x220 [ 410.019784] ? SyS_unshare+0x7f0/0x7f0 [ 410.023792] ? check_preemption_disabled+0x35/0x240 [ 410.028843] do_execveat_common+0x23d/0x1f30 [ 410.033255] ? check_stack_object+0x86/0xa0 [ 410.037579] ? copy_strings_kernel+0x110/0x110 [ 410.042167] ? strncpy_from_user+0x210/0x2c0 [ 410.048494] ? getname_flags+0x22e/0x550 [ 410.052560] SyS_execveat+0x51/0x70 [ 410.056185] ? SyS_execve+0x50/0x50 [ 410.059829] do_syscall_64+0x1d5/0x640 [ 410.063739] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 410.068935] RIP: 0033:0x466459 [ 410.072147] RSP: 002b:00007f8026faa188 EFLAGS: 00000246 ORIG_RAX: 0000000000000142 [ 410.079862] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 0000000000466459 [ 410.087145] RDX: 0000000000000000 RSI: 0000000020000000 RDI: 0000000000000004 [ 410.094416] RBP: 00007f8026faa1d0 R08: 0000000000001100 R09: 0000000000000000 [ 410.101687] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 410.108956] R13: 00007ffd4b1a824f R14: 00007f8026faa300 R15: 0000000000022000 00:38:07 executing program 2: r0 = creat(&(0x7f0000000140)='./bus\x00', 0x0) fcntl$setstatus(r0, 0x4, 0x46802) io_setup(0x100000000000c333, &(0x7f0000000180)=0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x8f) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0, 0x12, r2, 0x2000) ftruncate(r0, 0x48280) r3 = open(&(0x7f00000004c0)='./bus\x00', 0x2, 0x0) r4 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000040)='/dev/nvme-fabrics\x00', 0x0, 0x0) ioctl$DRM_IOCTL_DROP_MASTER(r4, 0x641f) write$P9_RATTACH(r3, &(0x7f0000000000)={0x14, 0x69, 0x1, {0x8}}, 0x14) r5 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000100)='/dev/nvram\x00', 0x200140, 0x0) setsockopt$inet_dccp_int(r5, 0x21, 0x0, &(0x7f0000000240)=0x80000001, 0x4) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 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, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) io_submit(r1, 0x45, &(0x7f0000000540)=[&(0x7f00000000c0)={0x0, 0x400000000000, 0x0, 0x1, 0x0, r0, &(0x7f0000000000), 0x377140be6b5ef4c7}]) r6 = creat(&(0x7f00000001c0)='./file0\x00', 0x0) openat$nvram(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/nvram\x00', 0x8000, 0x0) write$P9_RREMOVE(r6, &(0x7f0000000280)={0xfffffffffffffcd2}, 0xff7f) r7 = open(&(0x7f000000fffa)='./bus\x00', 0x141042, 0x0) ioctl$SCSI_IOCTL_SEND_COMMAND(r6, 0x1, &(0x7f0000000580)=ANY=[]) ioctl$EXT4_IOC_MOVE_EXT(r7, 0xc028660f, &(0x7f0000000200)={0x100007, r6, 0x9, 0x0, 0x0, 0xff0f00000e000000}) 00:38:07 executing program 4: r0 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0xc) setfsuid(r1) r2 = syz_mount_image$vfat(&(0x7f00000000c0)='vfat\x00', &(0x7f0000000100)='./file2\x00', 0x0, 0x5, &(0x7f0000000280)=[{&(0x7f0000000000)="eb3c906d6b66732e66617400028001000240000004f801", 0x17}, {0x0, 0x0, 0x1}, {&(0x7f0000000440)="652e9f09f08f350c78da3d27edda06a62bc2350feca5cca28d61b307bc01cb1777a156be878767818c0eb8507748161b27af5ec11a0385a068eecb80da2849efa853a2212f6724de5aca747a49a9040f8c2ffa528eed0d63d068eea370739634a5a93c99b77c59dabaf1355b1cc835e0b6292e41ee3c93b6bf805faa405e9d7a264d3e45ed9b2570906000d4bb0404bcce30a72cf12cf35826daa4b6bf03afdb49febf4c9b8848e421f63d119812bbf75113d6fc951eab", 0xb7, 0x3}, {&(0x7f00000001c0)="4cec6be0f7d83cb799cdebf3e269f82f8f33ea66d67f89cd035d76628b22b9f9209970addaeb49322f129b90ae42eac367ef4bc9a4dc19e0e55b19fda6160e88a0d44f89b95bc67bb404a6d6ebfa4c598b7b21000000", 0x56, 0x4d7}, {&(0x7f0000000500)="b46ba9087f60294ba20d98e254c404fa05167e3f2f79efc297bfe4060682fdecb90698e6d47a4904aff74b8b5e4fba946f39008f675ac641001671aa958dc86d3b248fcd754c686d8177524bdb4fd1009e1183dd1570f125b2f90bd3e12d0ff234f53c18174542fa6128bd7a3f7d753c6e8586b9af0290fb78cbf529f98418c52bd42588acb6e80d371fd201e78c3f0d5b6930ed84f17b89f5ef09c7b8f531e60a7772dd888d60bc6fe1db147dd0c05452af79da54a0df053ed2cdf6c93c9b4c14b4e41df4cf", 0xc6, 0xfb}], 0x0, &(0x7f0000000600)=ANY=[@ANYBLOB='shortname=winnt,audit,fscontext=staff_u,context=sysadm_u,euid>', @ANYRESDEC=r1, @ANYRES16]) mkdirat(r2, &(0x7f0000000040)='./file1\x00', 0x0) socket$inet_udplite(0x2, 0x2, 0x88) r3 = syz_mount_image$ufs(&(0x7f0000000140)='ufs\x00', &(0x7f0000000180)='./file2\x00', 0xfffffffffffffffb, 0x5, &(0x7f00000003c0)=[{&(0x7f0000000240)="7062b23117047094e39d18c5a27f24e6984df696983218c19be0746e11fe20c4c8f2", 0x22, 0x1}, {&(0x7f0000000300)="0ba2fea28756c700fe39ed904fd6fed1685cab4b4f937fe88778e9185d941ebcad1e50107a66d2c20a678fcf0c301f61bd403717cfe1eca94e57903218b3efc54e4793d0f961455bee4babe61382a964adb6c373d77fe1b1824bd58fb374d41f530f795d2f757a8a60227c2c28af3d8370a88155ccf63f39ba1e31143b919b7275c4663c9bd89700b9c094c6145ebce967659b6422045bd530c74e8300297eb76666a3c0d0ec9b88905080df2c24b020b422", 0xb2, 0x70000000}, {&(0x7f0000000680)="443676c6dc85562eecafaca664dc0d77f25cf925ccfe0ceb5422d4dc49ce6aa768a35c99c6fb321b4503743f85ce825a11c60da4a728f83070ae12287984979e9f737be3bb06fd2e68b615f114dbfb90790006fe5a23edd1aa9dc494d9f576834be37dcd3eb6dc94b5c4d39d3712d5687858e8f81d70c56e8c13fe05ee33e892550a5a43f00b71c3b3c4cb4cd97f64d623df135a", 0x94, 0x28000000000}, {&(0x7f0000000740)="d87e241b317231f53c93336fd54141b2f11bd3c5c02b3fe6bcabe1c338ca6bf38b5e2264fdaea81ba2ac4f454841e6f95dcc8e062fc656adc1f20ce00feb9ad46f42a882bb7b34cabe03366cf2c8dd8ec2f65c4d7a87e2f45b881920c123d4e16d8a3e028ed2896b9b77ce3f1e3abc977dface10a0575186f1df691af8e3ae0413454d3abea254474ea49acd2a7dfb898f67d1a88a6dab2f4a45b6bb1d5622427c57c8cd9c481e0d0b45895f88d94545f8239733e1232ea56b2f672c2469ae0f84b77476c60e4769fd16a475a3630c7dc667b1c9a8439a8dc3874fbf16e743ffe943ed6ce9ec", 0xe6}, {&(0x7f0000000840)="f99652e5ca80c56dccf623647983c2d488933ec596c27b9cdfc6655b7a6b33552f5b611fc50e73f230449a51e8de83035529c92adb33305adee8ed050dbb5b2a0a8d755a1b2e2e951d10665bdac41f2634eb3550eeffa6ba1f8ca5f454c20642554688201a28bc0564e0e18082760debd3795fda978610c24fa63603d5e548953cad3403e9b666b1cc55fa131dcd9b355e7376b5af0f0aa13bc9c74b571c05f390e467c5a80c62997a8cbbace909bdd285522c50ddebd2d209251195ed0587a8b8dfb393fc37f4f14c69d230f7a4effec8b587108d68cdaaa8ffb4fc991c17d8cbce8a1dfba9d170ebdb4676e96bc7497faddbe76ed05426420a95c0decd5333566d12824354b37a8d94f48e65a61600da721bea846af4415087fc2192e23ad7c69d6e39560fc2829b3aea532d2409f8e90850d7a310f1f1bf6efa77e69ea356a08c3b9e93538c1952fb59b2749ace592ff9c05ded703888d80d1bd81f8e88eb720e6a9a2711dfba14d9076ea0532a61a53b1e0644365a2f36591d75b3f14c4f2d856b7aad5d463c013662e2e4981d12002f3892254eb3155ae7f8a6636215dc1c57d14344b53fd1f8e88bb957382bf18d6453aa6e2bc7decd454abee355fb85af141422ad2b6659b5fd819aae0ec6aa7c994c3dd1fec6c67bb7054afe36c329bb5f3382de9e0825fc2ef09466b415fa87cfe2d06a366874c43329eb10b6954445093c42b9165bc2d17154da769aeba95699e96a4a10f1fc989b9f3918c42ff0461f6b3f82b74b176ff6f32c88be06a385d52226aecdd6d0c9043701f7a2c76c0567cfb8886cb9358b4c3281c6a5b58a9aa0767f8cff3c79e5e8318f1a624cc8ef81de8bdeb3de047efc72945ce162117eb0d4005ca2adbe807a3482d9d4a859bc065be415b8288a73d1ab065337f4a278f6b046aeddb72424ef3b709e3fc328a0768a53c054e3d025c043d26b83894ac851a8bf42ea6f5e5d9ddce07c5e7a813816856ed22b302bbfaec5cd35f041ceff0fefaba9bdedb500ec01577ff7a40357b09d35f338b0921c75cb2317996c219d3215e292e94043efc37947b06ba7a5dfee958adccccfe2007fe012f4cd881b97715a1a2e8ce964e8e30642e0fd42a488092ce5a13e023d656bcb97de07c3f7a6ce2ff8a75062f41623f38c48a097d17210f21dd0803dc1ab107a206cbeec471ae04f3d88dd92fb3f210c104f19d90bf7ac22bad43f7aca0dd97797353063263b0b6c63f5d2f42f8c7b1d047696b829aeedea2b101e2548f86bcd62a6e2cd92620ddefef507a9e8f96e4891a4f78d952fb495439a3bf609207da2af0a6d99f22161d478c3f9ddbbde41996260f36efb5832ebd0d021a48437650c7d33a7bf1fbd571dc9a42c5a6785dd2379be81406e536a8a9c09eff9efeb63cee5f09d0aa5328f43c283a74d0a7a151c2f862c7688796e755998d1ba382c7a7dd17fdc5d3509329804b5a3aa9c284b3ec368ef523830ac94074594e69e616a7db551a7a8bf3dd547fee468057ef56bb5cacda1317e57d9500e96af755e2206b759415d9a1ea154e15d5438f401f4d5fb8bd70203315156230854e49f646d94fb83ab3ac32fa5e1166ccbc53c1365ac138f5c6520aa46a64aee1a41ea64257fa7a6c37d3a3efed01499f8e6efef4d306dc4056e4fd2f931c5676baf3c35352bf00f3759812835a5332143d7b4dbf2520cbd115736897400ecb22ba1fd5cb850d6f543c304edac2d3347727de025fe6ce7e552dc007b26183b3282cdb7cd3830e377b0b324b86504b1397ac0141ede26d36d25b3c6aa1bbde30417677873cbbde787b20f763eda222db844073018d6095af92ffa5d954b8ea16b2fe6cf694bed1873b4a9be51471f583ec53349e68a63c1fdacf5aaff6fdb0b3b3694fb22f3c08ecc643ac3cfb06cbbe2f8d6f364219b4e68c5e802790d36dfbd29231bf481d5e8f058601e9aa3ab7051943d48874873d7dc81eede4c39d1c7b8abce02a27f3143f1961f5cc778769ff13e7d350088190cef465a4eac4ef1eee41935a89bffc851d982f1b669b2486f4e44feaa7c56413c3f29116579d558600861bda1c1b569e942ee757d7194e063e1851fd089d7d5544d8bfcecb2da9658446698c6d991cbcf8dc81f6e63880417313a2bb6b13c81c2876e3e48536dfa474b7470ca349b81d5dedbbfa5e80bef35a7fdf42356b46420487a210bcf71c6f2fed9e98c687de2868ea0ee1a1bec68584698894d54466f67d6f5f41812bcd1bc612dbf2335495948b19bb69add8fb39e8fe2849e753710f014f9dac33c3d26c653b4b30f1fdf9e6dce44221d0caca53b9561d4c04340bf9850e0ab984e4638b3b6e57bdbaaf1c629288329ad1c2180d0ab20b14cf80d34fb1192c79eb3a0c98435a0b4db57073f724d4de179ef00304e421c0d379d70fb5329dc852207c0d651c332e362171052c5e879ec410a5becc52bcd9dd0076ec8f845a70f1fc318decf7e226f83f6097e7c18cac63aeb83ee2f502a5687130afe90d4fc18f168954e6c82e07661ebdd2c90f9e0f0677ef9a11c8b23294cbc86a83ee735114819e8f7a26048fa50dba78b5a640c7f0eb7fca50e657cba0e8ad564c8d86aa16a4133289bda134f5785842ae7188a19ad7d166d0a362141dd025b1dc76e646261b59a73b7b5f65bf76a331e97a3246f199d5e6bde0a5be5cbe52839989cc8a2b7699b4d106a7b313e0c3158334cfa9efddf6e9e7678ea2e61660db3c4d51d2d291df72cbc073f1bd33fb89c015f4c55964f205cab7d0c9418fcf355a83736505b8626e0ed78663702b87258ebac89fb20c6b23027e6007b6bab8be72e46d658397adc22a471f9d0404f38b2ba8f6504d69739b7cf0dfb57700b0f156ec272187289dd71d34986d3f187dc5cd812c5b282a4b1049db0818af3b82d196bba0b456a3cd659a97e48c4eb012670ea2c5db383dcfa4cd8277f198427b1fcd8e660f932e94e54e974fd4294a056a4f291f7d804f3464b59d506ca00930747b15657d26d1a785eb97fa6eb76788331fca22d0a4a6ca5cf1ab4a91ab1accf536712c42f3f8b63516ab8f3e84d48c8afc7388be3bda4d2f493a8f4c885857b982f294113b0bab12affa3380d64abbf5664608cb70ab9d095bb9e8bde910a4fa9b0fb3a0f92d475e6b060301bb3f79b6023ed59545c072b61754f4d267b42780ba9cb58224a66fe66e70d61dc265d72b40fb27084745afbaccdc52245c84d8433c44c5704b87660beed70c1d6af774b8262bba4eb0873b92cb4ef56bd7062823085b598e8b9427a02c7d094e4a2030af201e5a64c50c5289c84761b19cc5aca1fb5923b7c769cbac9cbfb9703108da62d14a2ac9be5b5d87ea513ca84569e9ee679efa9e9419942b2ce394c67b5ddc097409146be5066bb95e9dca8f3a7fd20c11931b476243263473063affaf5593729b77491d3e73b3071b6e672027222ad908731d9f524f1cc6dcea7f84c4e0aaf63b0b943ee91c727bc6020e5150fbfc887c5c8c2ed6da42c874bb2f98348c429e74cd46b53adf14053f10b45fc01dc3133fcec8f11bdf8553cccf0808b32ac9bac57a46a5602b80574ded13cc3423410368a2ddf99a16c87b7b30de1f58581ea869310a2ee53d8d20c3cf904dad3a2ccf3b9980cff722e53a7a51a275975e2bb6ddc0eb0b9ae6c73a2e9c84b008f2eeb3939d83ddfc72ce7cd0d7e465c69050c84ae1b961114b05489d7c753070e20a215f087bb1f25c227acc72be6bc0b33fa77f93ea12c8df29ddf624fc43f20e2f72b524cd7b0fa27bf641331a193f4ce6d0bee76e437521e7f3c6fb07c3422a7551010186dc3bd359019e6b42906a2c8c7a0217f0adee96a3c2543d571f9e0565160b9078cb0080a25e13b070c5b8e93f1c429f3d20c5a1274463cf4ccab2f171790f91104aade1042ab0ce5f39344c98bf96c88d04db58fece9e5c0b90611ae44cad599b71a10b3e3041816dea06e028b759617e4ea53720243563feb72ffd52a9a82cd2034c3c9bf826d6c15b8d26f02f0e013ec68069d90c8f7f240a29ceeee64393531fa1fadd25aaf4aa4725d01e2fbeca95db23ac3d9b4922fc30faaee38d1d1061f4e88756f41fa999e027e5aa205d19473c492dfefdb9b1ee8571f8e637f2c92275b6e08f565aff63367432bd5f910f898277522c444db2f4b6dedbfed239d29f35bd30ce84b3806b38dc1c9d46ab3bdb3537896b4352db1397fa541af408fcb694b772b1c0b5f8f3d27d7a0ee92f2ffc5dd17c49f0ebde3fab458af550af6de69f63fbe5aa4a9ebefc2046741cf058ae5ebe60f82f9917ee766b6f259132b467ef43f81fdba91dd0c0810c011f584198748e2386f4425fd2cee5f3789503d5805528f7ff94df550c2343629bc776fed20cd25031db08eb369169403a2ffdd7024aa605cda5cb9787e734e379a4508a38b33b32422b12ceb0ee6a66e386d28cc43fe1ec17a8cc1742549909474cbe273f472275a82ab3bfe7371a54b4d5c9ddd93e5f2e68794f5c3785e3adafc408edc4bd6c8e1abde2dfbf6c3952e640ed24ed85f545cf0d1c2218bb472fa439c3e343b070b2896bf128c0dc2ae64dec5f16fdcd815a0427b61146d44b2a0b8a87f31f7f73d150a7f5a24cf5d0acfcb40decab0c004d628b2405e77ef82c5ba4380db15bc15befbc955261f11695a7852e7734ea220762869adba858a2f7d927b933524675f7ca7409003d7ec5e6221cbfd10ca90520719aa4c3159ba8150fbb34410645f6404c53642c2fbf14c4ebab6887497ffde68ae29968246aedf1ffd0e88adbed9394c45bf1c727e8f21930270dfc0be9be696293ac80b8b7ce831e3ce850db696712004d1ccade6251eba2ef69802a7b73ce6ddf01851b646e1a83b2e6f8a469a8382af7e863666144c283f3575bfd66a839b3c5a29d16d54c5772951b82f0013222d118301863035a2abcc14a25d82c37d7a699159b08e8b1c5069af5a64336fb8057bde9a496b8dd3151fe43aa68d66ff337bba768e8b1288dfc8dc3977f226e3c91a03e28ccc64ae70e8586d7336e9c9fd0933cf08b3e1da3ec42b0f9ac6c739d5ac561ae63a2bcbdebd2247fc819b927c8707d0cd2aae8c4cf514cbc3ede154f216d78e47e6b169d65bf291ae07a31dbea86f21318400598d1dbf416d5f7d0f606140a87de9fda03932285406a2fd5b3707d69d297b8f50338887896608a0d456da4f38f5f9ebb4728221278a5f45166b6efa218ee11d4edb319ee4b9d0cdbb59976ca381674b4a83a8199f9334a6f75ddf68f605a9b54ce76e47d900f3898fa54d684637b814c2fde5511dfc2e1ed49dbad3f726cfc1c91777ae8797d0a91e0026a590cd2234d66aad078ded4925553f9970a212a8a567cf55aec0857d5547ab11a8b56d522041edee9b2a12d64682d39add256d403e5ff20c278ca97b42115fbd1bbfdcca6246b903b59beb73dc677b510d6a882bedcb84863c533ef3bfb19dfce22ba02a347e588dd3df7b83f2b77da4573505366877241adbcda66a1d621888fe954143ed5bd1e004328f1080f438c90ffa2e08187a33b4c65e796e0279037797d97516daf172ff859853f75ba8ed01278091af7b3cb025c7318beac449dba1b0bc1d7f2d6c0891ba127bb9ae366a822defea2f476a479230c65e6d6ef33d1dfcdb7495cb484f574d07989cd920b9e01574d1b4a146a6cc6a5fd3939f3fd96f8680de4cee7bf80e10b12f4e0c8ffbf03ef6461303dc12991c92d388cca805bd20a70827f4cda605cb6e97f000f184", 0x1000, 0x4}], 0x840080, &(0x7f0000001840)={[{}], [{@seclabel='seclabel'}, {@smackfsdef={'smackfsdef'}}, {@smackfsfloor={'smackfsfloor'}}, {@uid_gt={'uid>', r1}}, {@rootcontext={'rootcontext', 0x3d, 'system_u'}}, {@fowner_lt={'fowner<', r1}}, {@permit_directio='permit_directio'}, {@obj_role={'obj_role', 0x3d, 'vfat\x00'}}]}) renameat(r2, &(0x7f0000000080)='./file1\x00', r3, &(0x7f0000001900)='./file1\x00') 00:38:07 executing program 5: mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, 0xffffffffffffffff, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = perf_event_open(&(0x7f0000000580)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, @perf_bp={0x0}, 0x0, 0x2c8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$INCFS_IOC_PERMIT_FILL(0xffffffffffffffff, 0x40046721, 0x0) r1 = perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000000400)={0x0, 0x70, 0x0, 0x9, 0xff, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8001, 0x1, @perf_config_ext={0x8cd, 0x1ff}, 0x0, 0x6, 0x2b, 0x0, 0x0, 0x7, 0xf1}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$FICLONE(r0, 0x40049409, r1) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x0, 0xb, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000d5f4655fd5f4655f0100ffff53ef010001000000d4f4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000000180)="00000000000000000000000091b73ef4b8d944c4be6aeaa0d6c47e6c010040", 0x1f, 0x4e0}, {&(0x7f0000010300)="03", 0x1, 0x640}, {&(0x7f0000010400)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000012600)="ed41000000100000d4f4655fd5f4655fd5f4655f00000000000004008000000000000800050000000af301000400000000000000000000000100000010", 0x3d, 0x4400}, {&(0x7f0000012800)="8081000000180000d4f4655fd4f4655fd4f4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {0x0, 0x0, 0x4000000000004880}, {&(0x7f0000012e00), 0x0, 0x6c00}, {&(0x7f0000012f00)="ed8100001a040000d5f4655fd5", 0xd, 0x7000}, {&(0x7f0000013900)="111fc0d901000000803a0900803a09000000000006", 0x15, 0x30000}, {&(0x7f0000013b00), 0x0, 0x30800}], 0x0, &(0x7f0000014a00)) chdir(0x0) [ 410.388414] audit: type=1804 audit(1618274287.624:100): pid=25775 uid=0 auid=4294967295 ses=4294967295 op="invalid_pcr" cause="open_writers" comm="syz-executor.2" name="/root/syzkaller-testdir713751508/syzkaller.HQqwgU/556/bus" dev="sda1" ino=15158 res=1 00:38:07 executing program 2: bpf$PROG_LOAD(0x5, 0x0, 0x0) perf_event_open(&(0x7f0000000100)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0xb0102, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x9) r0 = socket$kcm(0x29, 0x5, 0x0) close(r0) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='cpu.stat\x00', 0x0, 0x0) r1 = socket$kcm(0x2, 0x200000000000003, 0x0) setsockopt$sock_attach_bpf(r1, 0x1, 0x2f, &(0x7f0000000040), 0x2e) sendmsg$inet(r0, &(0x7f00000000c0)={&(0x7f0000000040)={0x2, 0x4001, @dev={0xac, 0x14, 0x14, 0xbb}}, 0x10, 0x0, 0x0, 0x0, 0x0, 0x304}, 0x20004019) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) sendmsg(r2, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000180), 0x0, 0x0, 0x0, 0xcbff}, 0x2000a083) 00:38:07 executing program 4: r0 = socket$netlink(0x10, 0x3, 0x0) r1 = socket(0x10, 0x803, 0x0) sendmsg$NBD_CMD_DISCONNECT(r1, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r1, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000380)=ANY=[@ANYBLOB="3c00000010000d0700005abac434000000000010", @ANYRES32=r2, @ANYBLOB="00000000e60000001c0012000c000100626f6e64000000000c0002000800010006"], 0x3c}}, 0x0) r3 = socket$nl_route(0x10, 0x3, 0x0) syz_genetlink_get_family_id$devlink(0x0, r1) sendmsg$DEVLINK_CMD_SB_GET(0xffffffffffffffff, 0x0, 0x0) getsockname$packet(r1, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r3, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=@newlink={0x3c, 0x10, 0x705, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @bridge={{0xb, 0x1, 'bridge\x00'}, {0x4}}}, @IFLA_MASTER={0x8, 0xa, r4}]}, 0x3c}}, 0x0) r5 = socket$nl_route(0x10, 0x3, 0x0) r6 = socket$packet(0x11, 0x2, 0x300) getsockname$packet(r6, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)) r8 = socket(0x10, 0x3, 0x0) sendmmsg$alg(r8, &(0x7f0000000140), 0xcc, 0x0) sendmsg$nl_route(r5, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000500)=ANY=[@ANYBLOB="2000000011000d04000000000000000010000000", @ANYRES32=r7, @ANYBLOB="1d00e5d860000000"], 0x20}}, 0x0) r9 = socket(0x2, 0x80805, 0x0) sendmmsg$inet(r9, 0x0, 0x0, 0x0) 00:38:07 executing program 1: perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x7, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffbfffffffff, 0xffffffffffffffff, 0x0) r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) sendmsg$inet(r1, &(0x7f0000000780)={&(0x7f0000000100)={0x2, 0x0, @multicast1}, 0x10, &(0x7f0000001600)=[{&(0x7f0000000140)="be38", 0xffdf}], 0x1, &(0x7f0000000c80)=[@ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @local, @private}}}, @ip_retopts={{0x1c, 0x0, 0x7, {[@timestamp={0x44, 0xc, 0x5, 0x3}, @noop]}}}], 0x40}, 0x0) connect$vsock_stream(r1, &(0x7f0000000200)={0x28, 0x0, 0xffffffff}, 0x10) getsockopt$inet6_IPV6_IPSEC_POLICY(r1, 0x29, 0x22, &(0x7f0000000000)={{{@in6=@mcast2, @in6=@remote, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@empty}, 0x0, @in6}}, &(0x7f0000000180)=0xe8) setsockopt$packet_add_memb(r1, 0x107, 0x1, &(0x7f00000001c0)={r2, 0x1, 0x6, @dev={[], 0x33}}, 0x10) 00:38:08 executing program 2: getsockopt$inet_sctp6_SCTP_MAXSEG(0xffffffffffffffff, 0x84, 0xd, &(0x7f0000000640)=@assoc_id=0x0, &(0x7f0000000680)=0x4) getsockopt$inet_sctp6_SCTP_LOCAL_AUTH_CHUNKS(0xffffffffffffffff, 0x84, 0x1b, &(0x7f0000005780)=ANY=[@ANYRES32=0x0, @ANYBLOB="00000000c4e679aa14d70c52cc00fd432ea27512470593837ad541036361c6f8b4d68e18d2cccb234380dc8384a0c344066de58af9bb2ba02409bbdb5914de6036489ad554a82c62798e03ba28512494ef257943c5993e3d4d1497a7a6f89c4d31db5777e2c4502e2ad71606876b99149b24692bd1a12b2cdeb903c25928d4fd2b56bc19e56852000000000000000000000000000000000000000000000000000000000000000000bc276e1a871223984076d8ee6c161603dd5038c949d815bca0e485d9231bd113481923da299fda50315a6100"], 0x0) r1 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = socket$alg(0x26, 0x5, 0x0) bind$alg(r2, 0x0, 0x0) dup2(r1, 0xffffffffffffffff) r3 = openat(r1, 0x0, 0x20880, 0x4) fcntl$F_SET_RW_HINT(r1, 0x40c, &(0x7f0000005680)=0x1) dup(r3) bind$alg(r1, &(0x7f00000001c0)={0x26, 'rng\x00', 0x0, 0x0, 'drbg_nopr_sha512\x00'}, 0x58) ioctl$BTRFS_IOC_DEV_REPLACE(r2, 0xca289435, &(0x7f00000006c0)={0x3, 0x4, @status={[0x9, 0x600, 0x1, 0xe1f, 0x1, 0x7]}, [0x7, 0x1000000000, 0x4, 0x6, 0x3, 0x5, 0x3, 0xdec, 0x8, 0x3, 0x1, 0x7, 0x10001, 0x2, 0x3, 0xc06, 0x7, 0x4, 0x4e22d14d, 0x3, 0x6ff, 0x7, 0x5, 0x0, 0x1000, 0x0, 0x5, 0x9, 0x5, 0x6, 0x100, 0x9, 0xffffffffffffe556, 0x7fff, 0x53b, 0x1, 0x7fff, 0x10000, 0xffffffff80000000, 0xff, 0xa0, 0x1, 0x6, 0x5, 0x80000000, 0x5, 0x7f, 0x2, 0x3, 0x1, 0xf1, 0x8, 0x8, 0x1, 0x1, 0x541dccca, 0x4, 0x1, 0x7, 0x0, 0x5, 0x0, 0x8, 0x8]}) getsockopt$inet_sctp6_SCTP_GET_ASSOC_NUMBER(0xffffffffffffffff, 0x84, 0x1c, &(0x7f0000000040), 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r4, 0x0) preadv(r4, &(0x7f0000000280), 0x18, 0xd9f, 0x0) sendmmsg$sock(r4, &(0x7f00000054c0)=[{{&(0x7f0000000240)=@alg={0x26, 'skcipher\x00', 0x0, 0x0, 'cbc(blowfish)\x00'}, 0x80, &(0x7f00000005c0)=[{&(0x7f0000000380)="fd01825f99de3c9307c8d249540242473e854ff0289003c5c85febc6260978f3ad43561dde80d52e1d38fc98b517f36d043d35266bef121945d408da6c45bf8c0731148efa5f75d91a742b3325d601972a47a44fc99050bfc08f99bc78097c399bf6dafdb0cd9f756a8d287bcfa12d7b426dbdc8ad57478e475a21a9e7d8ea4b208b536451a9ace8a50ebfcffc929d27b3326663ebef0401a5fe1d", 0x9b}, {&(0x7f00000002c0)="7f6aafc78b7dfbc3f4d119dbd6072ad2388e6ab9dfbaca37bc669f8223985897842bde0ba46fb186", 0x28}, {&(0x7f0000000440)="4f0a37a2e367c90f9b27a1e632f446ceee358aaae82fa1c7b31b9ffb070566e98b227ab19ed8549e1e234c5d43278d69a62fcda4a6e052d3b3fa", 0x3a}, {&(0x7f0000000480)="ccd7b914e21f8a71b8240a3321662903aaa34fbc2e619424a6583dfec2f7d75ff7e45fb90a4970ced42839f1f364496067b3478f600c6d21f8649d754203f3ac009c51b53286b0e62e417f422878650b63cedac67cb6d815c6b5b361411025702efa02cbdd71d7f597b2d44fccc66be493a59c7ecab9eee0d7790b1bfe87f43846748bcce377f3539446e2d55040b2973ef2deb8a8d24b66583b3b39647274dc0954074a33b67f04954093ea96ce3d4268010514412bc4bd0aa8d8cce460d13930f516dc6717845b5c4196a01ca3ab5b8a7cfe4b55551e31b0", 0xd9}, {&(0x7f0000000580)="0f31cf3e858391752dd1ae786aba8fe1739e1732155e5fda1f723328558b41f35240264c58670591f1603c18b569858afd0f61406a", 0x35}], 0x5, &(0x7f00000056c0)=[@txtime={{0x18, 0x1, 0x3d, 0x9a}}, @mark={{0x14, 0x1, 0x24, 0x8001}}, @mark={{0x14, 0x1, 0x24, 0x80}}, @timestamping={{0x14, 0x1, 0x25, 0x9}}, @timestamping={{0x14, 0x1, 0x25, 0x10000}}, @txtime={{0x18, 0x1, 0x3d, 0x3}}, @timestamping={{0x14}}], 0xa8}}, {{&(0x7f0000001180)=@can, 0x80, &(0x7f00000024c0)=[{&(0x7f0000001200)="e0c7c6315c5b83ea0f15420fe4a993235f21c1812c4301a2c157a19f6a97ad10d1b81b5c053b035269a12935f659ed92037a50e945f62b6cab474113b1dd99177fd0e14ddcb64141697607528b4894a64fbcb3df9c77f7644b9f287159660aeccea84cfe8282e0892e03c49bcae4a006acc0fc3e30376ee7469cddb8d38e2d8f10cdf1384c1696", 0x87}, {&(0x7f00000012c0)="18c8775038864ff06ea67dcdea046d4d5843308bbd1b52e7bc596342a599fa21d4402b82afec64fa2ee319811a5e6f610b032e3935e24a446bb7c04521ae1c77e3b3f8e929294af7c043937429f9ae967be5a53ec875c94e7ed9c1fe9920d7a88da64c80972115a4eaec063e99577be9dba68b289ef2eaabf57ae7c8d46d2e8532366ee14ed92b86a719050f5523d6e8e11ac8f98cb2add0d9e58c5f6468cbc50144ee27c60fa5f65e739a03fefa29c9990d95af643603", 0xb7}, {&(0x7f0000001380)="2236ea8fb60caef55a403ea684a0c945ea51f845341677a3a4417a1a5636ebf55edf9f70c95603f74c20e3c0c5e46f02b1e4c4f1af9e31be9e95c112dea158af13800435532b3082555159e77df0a46b4468141e89cbfe8c534333af7aa284b489531d2bb7058b4a22e9348f66b940f8949ca7170ed62a284776b5656c68906f770418e99bb1ca0c08427a61a7074e14908c2a817f56a8d9cad55041ada55402da3491cca40a21f8e3f0941d94fbfe8e17f70dcaef162e1037c1ae69cf8e0ea47be8b1376eaeff390666481025120180bcdb1a15947bde9a3cffd2ae15443c119e8f0c65841652d0d70720f6c8bd823c570b50da012b4393a7859281caef35eaf25284e0cf696b36880de77153281af92944072c9a5e10e81467c71f6d4ad225a16e3b085a76255c4c3764da3c17b71738608161c76bf66e8efa30b479e040743eb4362d92d8d427188b27c48d2f8a9da53eedb07c953ee160ef68d9b85e3e802186aa7e95901d8ad5e8ea826c2d81212c80b768cbe076e5b02cd50238b3b7c37a7525d51ad272f50ce87d612668a7c1a6e5eb5e86796a9d9b36d18a2e99409b2a2622bc39971e1f29025b9f311c4cd1cfc439fe1afc4d5283a00ce705505461d1bc9108ecc4565992e6ae1263fe712826964621997ab22d723c48925491cac1c6dd89378c782fd68365281da6d687d085c888bbfc00fcf70f9f7dea444796443af02b27838ed18f133ea6a825b5db3b288baa00caab10f75f26ffd21c49a302c1feb236b2cd957fca6340f3a61563d834f79212f03c91ed55d9ea12ab16fd44779cc94d26c8b0e495540ad5aad854db783caf60f62ce569d77dc22a96dca7acd490cea3bc2b8a99219e95ec7a82a429d11acbdf940d34c2cb500340b95722e000cbf181bfced7c30593ed9ae7a7b669a73f66d5744b91108acefa5b027f18ba41ab1a3f89b6fbc0eef51d4f7bd30485033f45ab87382472635cb2d542b6d0d524edeff004a646703bb73073a04648e9fe78d39fde16ec9dcf484c1a7af36de92c3e7fe2d26387ba70ed9df09aa2a55a4ef05f088e3452f9acd4a7d6c2fad8620416942dc51ef8dfe8a3bd11e542d6ad3c48bb1b3db19f0951c1a8763734595723dac318aec9e4165ea83624e41eca5fdddc1347b29068d17e9c115637e2260268415d1629430c68f476cfb3cf2e53544fc777ca786a5c576928d6d4c4dfc2462dfc1c7fca62626e76bfee1553b1d5d1f1dbbc6902cd149f00e9bd03374ca846980d222656b96981f92f2a3f58716f5a41812db8ecb53c65bd3548667b281cf41ede6cf9ad4972aa9cb292878a8d1dbef92f5b96d4c8975baf57ced6adba53260cadbdda3ca5c2f95b4ddf1f03c3d7fc56dc55bad07b8bf79d11ba68265809c35f244eed71510cf9854ca9738322b414ce189d055b3d0022f14277cc89db3dd08070ad99a0ad547bfb0874d9f20fcba8263d15af2913707c80f58bc3613aa4a76acd50a7df940a32efffd30b74a95d80ed6afb5d9360f75752a63a8bb6aedf903c6613a0bfe167ec37a7b9b82cbfb2accaf0fc5917253b1c08716014fa65728e447beffa594af96f9610d1fc89a01bebd2d7fce72ada59c29476910b5ef7b396cfa3126f37984cde0241dc63189b25dc3d2a201362e7a7bf5ae441d65655b5e6f70ace53819d9ad1bac80af33ed0039430cd3e622592b24a275edc2964323af14ec7d318c15e61b8f94543485852e32541d88c52e770678d495e8e997726a3d8c8485d1588a83e908b8aaca110ddc2b002c6f9c238036196c780a8acf29bdcf6bfe95726bb57fdef170f91f39f8d60410fc61c34d1c420b7d8aeddb68fc3e4f095162d1a557083ac34b0682c0aa923a3203d6c2fbecc31d97a3c1a4effe19289be6d4dcec01a1b6844f097d52d5b082d809c6ea1d511da14c0df7d7cb20521b6c35f1ec278100524c0c6834556d013aed6ff972cabf8544b313e860830e3f73fc596f0abb00ff1b86acb9b762928569172e3eac4009f69cb7a149713463e9d8d1e9a4149566e4f9b352a971004a9a905ae6ed547beddf403fa909ccfd3011730904d4c08c588002909167430db39032bcc0b30d5e5d5fe62a1b7487b9500987b3264fee20c51f161bd749ee60ae681e459f5004acac50efcc5d3f027c92cd1e08e6ebfa60babaefd485a08323a0f59d5261b7f2bef53b2ad46e5e53fadf3b46deecda058d993bd7b05b8cde17a67c03bccebd1fe95e06721bdee198f84136d82c76e2bde80cac6b72624af9d71b4f560a25b73a90cc13d0caabcbd20b06b2b899e2e350f4e298dd61c35b8708b7ead48f3d80e48d6e88c85194b8ae480fb787d7b26a676c1b52a444b054afab18e64e5aac1f3840ca867445fa556512509b993f78684aaa5688ba17234ccc4d3f8eb687e1bf4586f918b580d953e91767737ed809d692e91b74d8b14cb8d266feeece9088d3477e31f4b95a09b22d2278ecfd3cfdf7a686d32b300a37e1b6116baddd5a6537760cab3104c45fe4af53bbfcd78ef274982e76596c8c4d0c62ff8cdc001aecdd1e539bef5d65c25846c657400a79cf934418a500bacf38a2e3d919119f5457b1f88c9412107da935144071e3f88832a005aa7d470f2ab6a90296c46c46f49c13163e1e2608e38ced0a2394dabb549f9822e000ab1541c3caf5cae10ad3b4fba6206d36ee16684faec4834706e435f21f363b85a95c0368277948ea39e98bae8556443f38fa48065544adc43182252f790b49e2810ac35f67a84ac2e373a2f662759bc7f7c4c80f0b17fc9f5aeaec89cdd6c6875b54b1f91db956289260eed17ca1426e6037ec99ad3be0a662eb280f938e586d5d7b6613b114bfb7e2042b7b9a37a07d7fd2e153b9261a0b448fb70e79dcecf194f4576dc0f4e9ee5c47be7c46f075fdc699159619f99300ffe514ffbd5976e3ae8ffecd0555fa568a0cdb2cdce191788b3ad643c05c33e2a0c4c59435e2bd9bba2de7b787a5b2a8803997e8474cb1fb5d036c69c925a553d2752de09673c0f90e0a9e940010bb19222d1d1c9247181b2b8f73a017b5d50627e9c08f0123c9991eae71f51db67b0f4ac3a2f30208844207b53af5011fca8fc266607e5c6d52f09aab6c83003c5ffd2a4ba7ec5a09d76db35bb68f2162af0d8b7d568647576834a56998238603cfd773da287d6e4b355f5fbcf96a9755b90db06a234948e8bca502a4e841495844c6e4cd874737e458dee1a365cb88c3654b51117c83b6449e393786f63e1ff655a8b1cc617643f0d605a725ddbb46e86c6d6d2451850f301bfad677d5ce6870e881cf906de8472b8b6bacf889a0ea37dee753c6fac2d363c4ccb88562b7f9d1c7d1b00b39fd1a428dfea07e8ddc56db51bf800f2c1c7075c31b67e95068ccb8a27153fd51fb0efa1fb05663ccf6dac667fb23abfca050bafc28d5fab82683f0dee6957c3172879db7ebb98c47a7096e285f07d3064308ac85cb41326bd40797e426c6b70273849a8b88f97e28499d23c13aa88eeb301f4a1a7273051f8184fc43b9d14078fcb6b49e564b0da936e8095ad6bbb9dc47a3a9d0eeab632510d3e04ff2f74c18a8af8d17e5af5abb4d95e72c864919fcf04281c6d9e9a4f2cd63d39648bef417ef09421c85fdff95f1460c85b0939e463f4d0a88216a691eeb649d10fece4c05de26519e7c22c31172fa49275b6ce79001769f98e8d7131c3ac5a9ffb0eb8f32950a83d1449fa9d91bee13dd0c517709a3c9f73422e2f7dc4ed140c9ae073e8b730ce67399a47d7f6a526fc9925668fd0f5475ddbe305520c24cc52cf2080ec8d991f2337763bc3e7882c7d37fbb6b107765453962099143df5ccc06a8889fbb4d9fcaa7d2debd9c24f9bcfbc6abf4a798f7558389839802386a484cf367b59b7d87376545f1f6b527375a026b9391df8a20804dacf4ccf2c6ed6318959a6eacde5027ebe893d65826309e60026957ba7506028da2811bedbb79e5d456c1e0f6470a29ef8a25a024242012d121c6158a6f467176b1ff96232c0515d4098abc1bb48a8259e7de53c3b6312daac168e1954ec6d306a1110b046adb4f000c18f43ed7e5cf7e7a8c3cde950e3af540d26812e8e998bd08db95d7f90233bc9ec8c2ed4da49ffceb48b0b323373dae26d268b39aa318d14a017a3be7eb4ae19922c451343aefe18ab6ca061afa2bac80b8f2d1ac3d66beec0cc674385a4a99937ae5582ab9f343d9e0877daabaae8b86b7b4ac2bc352d60fcc2f2668ed9c2e4fc3fdffb6830705e9ed408edd0ed243709f6465fc3883603b30ba1d49181630a7e7d5145717e86c07394c740c2505b21068a0b1b58ad5f33d1affaa6fce24c526c96bcb4f1f818b7720b9657aef4b108cd5ad21159114ac528f3521b91073dcb2624f023113d4d7c1cf98cd1b355ffc9fb36703bf5e6b61054b0374a7968120920d818a34dbdeb8a5fbcc489a51f7c5491605e48159bc99682f8f0a42689473b444fa471c3af62ebb0861872e0597f4403d0f023a583cc16744679c17c0483c7c72e836e9ec4185040d22fd362102965e80b2d5c7d3c3c8b89dc304cbc4f9dc980ffb97dc201eab4e85e5e2524c3746fb0a74892221fe1626d1bcd64efb745c82c54337b91236ec7a8d4b9988d8b73e84b8b10d443c60b5463f1e02dba22bc44b7f683df7ee6bfac3f77f32a000fb85fc02f84c89ac415a75988d1bc0d82bbe4aa023ee417022b8c1fab724941cb9eb611b60f4b294a30b0f1f22e1cfc32c3e7842712ab84cf65aae59446c691312df705431c932b16181dc8eb25faa7e4df5870e603553d74a4404dba329a545f68389e9c7f68037598149b1d987c280364e873a1c5cfeab4936cf0853a32a6549c649c9cf599d9da1a81e412b8d9c33e9a18f0c48c38cccb214afbb181ddd456b19a55e0826fdbce2e2a60f119dc885311ebf42bf9acb97424e54f56c5802f6ba3aaef022d47174dd2776d46ddef49608c60fcde7c23db22ee96ee784e01d8ca9ab3eeb78ddead1f370fdf4c92374c3ba40515919f538241deb6c0035390cf75ebc8d4e51047b5e9d58078a6ba78ceaaa8f00d15b23067ce02b3b0d1627c66f53b2760f5c5fb1a4563274e1112002303b09af6f0b2777b9aa8ce84f9e0ff092069ccdeca86d533bad319b58769d747f53bab7556898e11b1d68bb18f2ce74b0205e6e27b015c029da775ef48602e7ca1b1d5cf5a5071611b2d0a2032754670da0b314345b21fe0347abc5f42a0cb3ae31fc2888cc007d62657377a70e46b2fc207964e61ff811e83db76fa32fbfa46e65fd1726d83cf2dc7598ee7257bbefb05a8a24c53730f47830aa6dd3ffbeb0a77a6e8fa9474f1f7793883fd86b8bd49c8a58f31ec0222a6a73863dd683aca065b9161e172262ca2c56f78e20e20f54875a18c1142ed1c90bfcc6792f0500fdf6c3e6cc88d63d2499f9ebdded7cbdf3c421a589856a7d44f49316fcf7d355134acbd687b9370561e890c0cfb08a99f8b96ecfb2606c4f53d87ee0bc065269b22c66521c261a904bcf2671290a9b169e70054fcdbf91e245326583013834b396a07e7afe8215f195f2e29c7216191a1f91b57c38cdfa67abb91cc1efd4f4e717833c28f5855f136ef46df5f51a50931fd67db2406a41feb1eef432022a06a8b4f0e1b777d51b63df6c2c329302dcd505aae1ffe6ef2d68745c5dcf5ab7fa2a4c160ee1c4311225dc3dbeffb2c1772a13fa6db4284f02d4dcb11fa1c95b6607bfce3e09654bd25ceedc7f133145e460e20b7f5e64163e1", 0x1000}, {&(0x7f0000002380)="f0d069fbeaa849596196b70aeea690b5a41cbe58717f7a83172d6ef6d57a1f1b170c04bcc6143fc8a31637157983f73ee01fe71d7f0e1cce5fac2008711d765698ec588e3ff5da309c018cc65947361c3eaf0f13f6f6100d8e3907d3a95fee9173dfb94a217f148ff061128d2a86f255da090276ffb22ea62e47a4ae1d7a5ec25578d83362b5a5aab64db33e57221463605018de4e5892e200a059df2a24f1c35f94e6ba7d50263913507b8f32319df57af5b04f87b68e55f4fef37faeb9da9e38b271905c49f10b84ee59be6337a272", 0xd0}, {&(0x7f0000002480)="21c5127ecc913162f63103923d974f3ecce2ac845f6963cf44f704742348758c79228f3e037a2e", 0x27}], 0x5, &(0x7f0000002540)=[@txtime={{0x18, 0x1, 0x3d, 0x7}}], 0x18}}, {{&(0x7f0000002580)=@vsock={0x28, 0x0, 0x2710, @my=0x0}, 0x80, &(0x7f0000002680)=[{&(0x7f0000002600)="5ed7f6e5bae5adf1fcade92b1a362a9b5c815cb9437bf6216b11c2e2e7ccf3579e1593bc7a0fdce458d50239371f2b2fa1bd8821e88569ad30411e463413e3e5ce7bfa7883886b7cbcad447ae2ea070384d0a05f", 0x54}], 0x1, &(0x7f00000026c0)=[@txtime={{0x18, 0x1, 0x3d, 0x1}}, @txtime={{0x18, 0x1, 0x3d, 0x14b}}, @timestamping={{0x14, 0x1, 0x25, 0x1ff}}, @txtime={{0x18, 0x1, 0x3d, 0xffffffffffff0000}}], 0x60}}, {{&(0x7f0000002740)=@hci={0x1f, 0x1, 0x1}, 0x80, &(0x7f0000002900)=[{&(0x7f00000027c0)="81d2ee4b92a5dc54783395aa036f20b63f79701ef704c20203e3e71758d6f03d982364507b35ee4a9ab48657f6268e78fb89f2be7504dd2053980de8046559140232566449ce10cdff381ec96f91ce4c76933e46415cea86532d204a719de8f447fee01460836f08ef3016f3b8436b15f705729d5a7bf780ae91350614f26e19", 0x80}, {&(0x7f0000002840)="3b147ef75a2b4c79d5a54a0a5798897b469b0d40bf0c88dd1119978899cf5b8322d264f001f02fb3deee7434cbf33876f3bd7bad93270825e71d63b51cce30083c5e9472a500472fe4d4b53877e420cde2cc1274b83221739fac1f432911df9d597a7ce74c9de5c40e1699530e7d9969266645209d303d59b8b044acc70646e402be982eb34c337b919c5727dfc077ad1ee79332a2aec069b1e8b27e34ac358a7ead310c96ac63d1788a388f3b5f1738f440dc", 0xb3}], 0x2, &(0x7f0000002940)=[@mark={{0x14, 0x1, 0x24, 0x87}}, @timestamping={{0x14, 0x1, 0x25, 0x2}}, @mark={{0x14, 0x1, 0x24, 0x1}}, @mark={{0x14, 0x1, 0x24, 0xffffcc93}}], 0x60}}, {{&(0x7f00000029c0)=@l2tp={0x2, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}, 0x3}, 0x80, &(0x7f0000003cc0)=[{&(0x7f0000002a40)="1fe3aa0683a37297241928b0ffff3b20ce0c6eadf3bb9dae93c792586e762e686bd33fc763fe757d52bfbf03d8b5bd62efeba6a2722b1caa0848d7cc7036f0101b1ba968d5547c7ce0e28b353435f9f4a4d6276400aeed82777a6deb7200d26b59ee2509cac6765a2589c6c6e837d90f118442acab1d31", 0x77}, {&(0x7f0000002ac0)="de7afc9fd2694b0ffb2d7cfd6c8dd6bfc48c3fca3469d91cad2b2c10888d764e7f3b475ad5506889596dccceaf8baf9132ffb674e85f16605f17529f6348e329db95d7ad8598c76c35b953de568298d8f704f9763b9f625ec8dbef1365bdda66ddc99401deeef0cba0dc8660cdac0da4a79797bf9079d0639f8ffdbf5f660369a5f7ebfa81bacc50f14b75e8260bec1d2509e4b9ad988e77b99a441bc7d7e8a04f16fa99b3c178c532fd26ef44906c08cc6f79c10f3b50703899dc6630cb", 0xbe}, {&(0x7f0000002b80)="cfd0d7eedc2c5e7c74eee8be5bf149a4c253c364105a8cb8925d1d525c914066fa3e236510e85c19937af8b36020d1f5646b209108726ee19323fd272a953908bd20138452e4b6cf4d0344a6ac106acc1f390828b07a65a683c74b58f0afa823b48e2ffae748c791e2f72048ff8033c92ccf6f62fa3786ed0f8a9afeb8c80e26a5a5b6bc1844ea16978f36c0312b", 0x8e}, {&(0x7f0000002c40)="4d0acff837738c78e265bdf4db1255df51965b00ae79f81bea6dadcee341abfd67c53f37a6a00f4ca38ca6b2aecc3cd54ae3f20b0a6dbbc66fbd370c84eafdd89a99baeb6bb4036f7f221eb0899a4e319f901c7f1118b048d5a333ffcb297c96936eb95a9cabc55b039e9efc2959c576fab78e060c8eec7626541e08cbfd32111df6fa3b5e561e262189b7e47c372b5a8c043a83f304933c35d0b57776b9f065fa7944341c57090d4e18a64727b22a64da9a88fddcb2354492997b79ea553ce073de76733e8a59417920eeaef5e8373c55291844cb23cd7cd843c838d33bde57e988249ebd6f2c9190e5a3bf79ed1e3c2da2dbbce95d90b7d600f523428ed40edc7ec6cd9c8696c2b5c0018eef092a38ef20741a0733a108754ff293b3a09f94aa85ff351d5ca4252c72fa231d637df3573c15a8c1000ddb1b53185644e1ccf34a3343096c6a850d66d3061a356080d5861f318258a16d564ed6a4b689819e47a8da307fddd9f4a05c3a610e66a8f21198715ca9253d874bbcd04aaca0d0f05c358b305f6aab1de93585ba217171f51d0b9fb0c68b4fa1940e4895a401a1411013399dc8fbad9fd758fca79d17c5d0ebfead3abdf94f5430fd92a8124ff321a425e9d5d86d154b12aac2655d1479240db861bba3d2bbff482a387bdff899ab8a00ba3973d183b52b992b9f597839361c7b4f980dfad702a68a4445c3916e528a5cbfaa4e2acaf0b3b5fd2b8a5d4a4bf52261d0ab846bd49a065b6d11f9bc28634118d0ee80adb66854cd3fa23bd7552dc4a46c47fcae3e9c4574717b57e7904c63b9374d2eae0f9876190ce1646a8771aa064b87f382021443260431ca72b0cee0551869f5e41950bb0bca7fc9df61efdd04dbdff8d6f5de0e0909454f12a65ad6d7a90349348a2bd86383f978dda63b4027963acc25728ca76d913e0c6f4a8fb7c68a1b7a8fbf21b62df91f3e50d3e0a030b9aee1acf5757b8cfb73c7945c6359b807d768beab57ce9b8fd16c14691c5bb4f0e2665a8b7266c9cb315a468a4203b29c19f9f0e121d2e11cf71724f4378f3a3d2d7864bfebfb4fa31512699f3096c083b56404e550be308b6c76bbd32d24e5bc8701600e824c307615df9a2bbed498d50e35ddad4dbaf50a62f930f97e8d5a5c9b124d2a8fab1c0612dd1a2e3fb5e84229b62940cf81e934eb697623bdee3f7620aabe65e6996b3d4f6f397963ef70d4e80e8a45b7d444b5f43bf5aa9fee54701f9c96ed8f9fae9e7e2068730b74dd39f83b9dfb2151092d27a8cc06fd96ec7f6a035710a57ef1b9c8db45d1f16e833002a55132d860ad87c79f8c44d1afe948e2bce8e50df75ae383a1dd987cbbd1af9688d54c52b0dc9a611cb9a6f4d5b6612d15ef0a6728194730a25c719fa78b145a8d8444c1f820ea3ca24f6496e1b37828699b84f06a67851e99593408712d0338da173b18e7a3edbbdbe2549eddd17d7d04b934e2e36743db609760f917fabd2a9c4d72b945b28d8b8e04a7e3208f3ba7c93526d78535d503fca5bbf939c7cd2d1fc879c4ba4b757e4c1337aa8f4ef63c01b9cfca13c6acc65abb007f7c998ea0eb9b721be3c4f59b99bb2f9bc5c01b5954e2254b124256aeb16359ebb7bf42f0cd53ff415dde50da55759638b0e12536a779394096c384840e381869b7ce3aae1913ef86bf8bd21e3262b67bf8ba0b2485a76676ff64de52394f5a2426c7523ec7d638a119c1daac6203cc768097b0a76c7db45a5cba21ea73c3137ccc7eb9ab619f1ae2caac12c00e4898b1c63ec6e1800011eb2e895ff7aceddf1b5d6bcff3b729bc3b1d6387c46f6c39d4382adce4e4d08db6a4e217b44f3746ae56e5a8e63baf11027e7239aff0cab4bbad07dc248428bfd98210e3e8d21946ab95bca93598aa56f8b8a22dec27f0dc4a3376f44591dfb375135e6088e8eb43cd6a12035a41e6098efb9f3322822de8256539208f00fa1ebe4b5ad9d535c47a03339ace51360130df401da450dfaae2e645145b553ef7e2aa5e63f02df484b44c21f20bdc5fe748bb29cbaeedfb32f507a92deee46c7ff988f1fcda4257abc6a6eccca219afca5e3abbb5581a47e4ef497896e7eed5b465d74fb740fa15d60e4153ba8feb45689f05638ae1c9b77ac0aa694ce9bd02724499d48474ee05df390635f7406c32b2d97199b651fe84f0be8f04a54e8bdc9d36b39500e628a107e8f5a6e8c164ba31223d923f44336ef52b1b64b812bdd54617391bc6a2db0c61695c47c2626aa9c9e9b7f96d4d863836af275f0ee512d11d9bc1603ec0c6455bf84e7737afcf5dcdf79a1900193b6b3c8a219ee890081375c9edf53f7b94bae226ff1f2263bcdc73b36370d9e568dadda89b936f4297875dd9b5151621a0f59aa41bad13417a1db7bb9df5d4e23d402b2e439a172f0c952eb15c82d69108a8fbb172a037ceda80de9adc4de79874fe87468b660825f7fcd515717c1263097da1cfa708bb87b541d4f6c3b6a092956fac0ebf2379f036657ea935c9e80ef002d0e37878a3fa02d0f2f80325a7a2a750bc5b32c1401cc5139829d8d578088b4ede14e55757e41562143f4f756fad492b6d7d698c56902ee26e8c7ff7b429b8f68272f89a1e63745cf029e1e62e86b024a413309a0ea3e36bbab418415964f97317520c932e019c3b8e58b824e7022f327f303179541b94a0ea849c7d30b56973b1eae00647ceccb82478475f2fee6c5e6f9dd407fc47e8e49b4d367454c2b78120883d573ca5da42de55925842034891d2e5d892a258d359d02dcffb565ccb2984f999569d7170f39fbdadfcb5f91336912117abc0c6cfd49e9de63627bdcd39788a7a2634595cf92db5568f216243b4608715bb6310c5ad247f5427a7cd871924f82fb12e554f1eae39d30078d50a22f7d78da667886781c97be900ffe9fa52176248fe635acc9071d3e58d2e92506f3d288d7b3e45b9c9c8ec8f07b569c31f3aafd1231c42d5968174f009d97de132b72cdc4483db66e6a189fd655a1c8c905eab4828da7ad696442b4ece9358e9ea32a657b2e1badd397242edb90b10a4371b75d6193ab8d6c6c22817dbc164235f9ecd4f991804a412cf5e930d020bfbcdc8cbe4966a67f0b1ce5347a4c1dafaee3048e84b3c4e77f8dd9fb6d1180848a389205d0f4172b5a1516b46d01492c807b3a59781e7a685e5bc8cb3ec784ab4f55c9041390e7da24388010ebf1c8f97aae1131eea68cce0b9d2e2ca6cb0c258dd587c3528fdde2d7d69c1752909e40eb348689246e03beb7ed00abca992817e05d46a77c4754208461ca6c8d19874e78199a2c850245b57a1a5e350f7f13810f13fe4314802f4878ec08ba22f994bd96f2ef9d24b1353a7543fb73dd818c980b11630a57f3f86ac58dea5aea408016d48ec906c8844a08d6fbf1c01c6d71ea6c7ff17feae96f61cf279c2b85d67553c12b584022daa699a4452421fcb057a5ba5d297676efc8d61943bb045c294b32fa0e1f865f23a4dd2aa66e794a009bb4d12413ddb164dd989055096c39ed3483bc8d4bb9ab12bd612a025ede876857e057af294abde50b35eaa5e04ece2dbe4a9239331983d81f7623e90bf756282d411b8331f6b5a90430fbe0f643a0d6ff8532ac3300ed881d038feaa38bccc86d40d92ace1bf30b8512e8b3b7d0771a3a5b70f27eb15388b4416a6e402ddef8e66ad600c14c9fda980548456fc72725934ed7079549f9459c8a1ab0d15b249fc2165fe675eab01a06371558e12b8b5ae22ec7888a3d70d08a60875d4c8a5ae8d025484aa348fd0e31130ff42a5aa3058278de3f08c933cf450c0e5df08c96dc72a7576c186a81f707f001cb9434bf949e6ac13d2aedceb496373031e38169fdf20438e4b2920406c10e316d6b4b627f8f2a57fb998efbcd12b13fc473e50cfae7880573eaad5d569019cd5c83cc8aadaa9dda447422dc4e3f4c52d09f212efedd7b271ef77c803a572a93192d763373d7dc242001b6ba8a8073bed5ec5355316b89cdd4b203f504a3771896af009d15e4edcc1374363a6d63d37eb18ef697fbc579b14a0682524b52d879ea8f3c2fa7f25108f742aff31ca8a3a266621682234b11245edae7d9c7287450a6d833ebc2e0bd4ad66faa58c3c8ce142604abc4a362c28c0e200674c5010ed241c9c993e237584ee277384b32b3ab2d6e2939c9b696919ccc721d596317bde8070823763b9a19aa37094d1bb7318d33fd3f61c63c3c997c344782e1b72f5bb52a8cddd1fa14c692f1fb8b265e0fa80a333d77b8d469fbaa597b74785b3ee1e8cbeff9cb724ea8a35dc41d87f3e0445ef17e808cd25364eaf3bafb02a51448800de4eb4a6a21d779369546a0250781d101826786df38a8f047fdc32b982320c8c842264099c51817098e5d16a275dd7977752668e4f64c8cf56e322b35934e895ef04d14563657b2e4538a6a61b176c185d1e5644ce90dd44afe0848f75da494a8ba12ed81b88dcd576fb86ff6dab86ef43294fc4913c9d808f252a5ddd6b171dbf67bc5ff0ee3b4fabf738f29166b7d126fa8c27a4d1d69003f0712e3480be09d25505f6d056d9922166b62f5ed227ec9523cc34841e9f01011b96721ee56d62528cacca85af411f661b8636c27a6b901a4d7b6b22f6d11464af89957611f9c248dd07d4b5d382aa312af43bd674d3fd94876d63e199614cbc846048ff3e21ff3362e151b4d249215d189bfa8dc548a639f5ee93c7e6acc2bd8a95d713338ef3c4ce4e715f980a499c6e9903e4952e54cbd4f112821ca9bf1b6eba3b6cc4329fd440fd41372c09101183a705a71f62f18701f4bf1c15d66aa60d3b4b19c548fef0c15693c191d2de5f1b892d97b1c7a710c1f54491b86527f6b64cd136de35f0df4cfbae126efdd4c4f3cc019b14562f0c29e778b78b02dbb7d11bee20190560c4e9f40b4db5604bba02223cb96fa6252a3b783aa8e29cc7419f0329b6a3dd956fd4dffa3f59cc05fba6a7d2ff0027ceac0fd6e3f7ad6f2320ce68d647b09e882cb48c9ee0a6e5f887e862b4d028e7dc56e479703dcea049cc07c025b7b4f54380cceb26047b3dd2e18e3fd361d27ef4f64fc6a41b4b958d9a8b330df04918f073161490e03116cc7b6fef76d193d7c2cb405c94101a3ea200e4f44cf10322ed54678b16fd0c518501f4edf940b2b34a88dc0e227786dc45c0c2aef94a301f403f3ba896dc93a940bf10108cc336d56125682e491e519551ba91d40b60a33e4cc974ca91961228fe0dc821732e0d76ac4346db4a12db3d53b8e6a6253683a94634de6e4add32b947145e7837068d31627e1b2dc29c2bf9102b3f92981602b932c7591494c284b812c2c79e70d43d9321bebe987036dcda5b2b2604843e161ee636686ec6d232fc1b1a59c1f93cfe81c582b9dc3070b736e8e9f91697348e32ba315cdb49c71760c2b082371ff8dfa18a664c007045a37d3fed77005eb8ce35d181a31a4b535c6bfba820c2f6875bd9323eef813686b1457a7b04056687cb561f9fd214116892c46fccf51fcac0c400b775c1cb6db05f590d09613dec3861b1e6ad692ec2f4c0a83a5d5bbc3bbf92d759352dcf707d895666cb54e823c052299a3074d98ee2289a32c05394b9a18ef80920bb874dae40d2446cc8048d3761ad4aed408713771bec4fd760eb4e4498743048289d8b60b49d5f5550aa91fc4f8b2224d4aeef536e0a592bb46c2949deaac9f3bc9ea54c28acafc80f99d54f092d726dba6cabdf34b19e4ef728a09995462b101de12651d40eb4ec3647", 0x1000}, {&(0x7f0000003c40)="5f46ae76c429e5d102f1eb0c35cf06dbb45cf5aa97832c63dea162b3abedc2d574105f46473fc911a979e5954a005fe09de1e0578611f9c37f8bca11f709a626e306", 0x42}], 0x5, &(0x7f0000001100)=[@timestamping={{0x14}}, @timestamping={{0x14, 0x1, 0x25, 0x101}}], 0x30}}, {{&(0x7f0000003d80)=@vsock={0x28, 0x0, 0xffffffff, @my=0x1}, 0x80, &(0x7f0000003f40)=[{&(0x7f0000003e00)="dc91778d1ad77fb5", 0x8}, {&(0x7f0000003e40)="60e8cfe9ee313a9b49359ebfb656a736730e490d894e42c59069ac85d7824b6f49bdb0a29455d1d6bbcbbab69715f4da8c08eaa820ca9b16b5a086bcc37c4c71abd28459ffc5d3385ac1443febab3526fb63ff995360ac118559357f64d8b46cf1bf7a1e09f55c7065dc6ec7d2b0b18a531dcc40e9c0c4eaffc0cccc882a743ebe4e34", 0x83}, {&(0x7f0000003f00)="b977e983c8e2c5b670b949047f861c886985f51d5e2343db7a097e68be580b1b2313646e4d6f", 0x26}], 0x3, &(0x7f0000003f80)=[@timestamping={{0x14, 0x1, 0x25, 0x7fffffff}}, @txtime={{0x18, 0x1, 0x3d, 0x31d6}}, @txtime={{0x18, 0x1, 0x3d, 0x2}}, @mark={{0x14, 0x1, 0x24, 0x4}}, @txtime={{0x18, 0x1, 0x3d, 0xfffffffffffffff9}}, @mark={{0x14, 0x1, 0x24, 0xeb}}, @txtime={{0x18, 0x1, 0x3d, 0x3}}, @txtime={{0x18, 0x1, 0x3d, 0x2}}], 0xc0}}, {{&(0x7f0000004040)=@nfc_llcp={0x27, 0x0, 0x0, 0x4, 0x8, 0x7b, "0b6940cb8d13aeac13b620406fcd83d12d73662d1fb19ca7ee6df487d74a50be62a57985f7638787f0085f0ac03af1804462e70ed0d6dc2153850db6b4c7ef", 0x36}, 0x80, &(0x7f0000005380)=[{&(0x7f00000040c0)="bd7af10d3c1882e4b20dcf357646f9a6f0d2589f54be57c0428dbd08cec119c856be0ee13c623c037570c0b158889dc0f16ce02564e100f5db1b81187fb8615bc5914a2fc50bfc758ab9", 0x4a}, {&(0x7f0000004140)="77ba29900fa3b1415c7b9b736b5fc9704462f7987424a3a70ac873f56b7174bdf56b9dfa67c9b210cc8ccf5f380ce29da6ee2a7d89003753af8a81b4933fb003d5738958c964ed3ca396b2ce42bccdc88ab41d5da9d6f12b746f2d52aacbd12c6d1e76676e9bdc84ede0cf1b0540a0fb497bc9181d1f83a0628e6e", 0x7b}, {&(0x7f00000041c0)="40be9c6fe92b31a0b514c39b3f1ddf13b5fc9c06ce0ad6672fd161b725250450085a912d17ec65f18bc9535cb0", 0x2d}, {&(0x7f0000004200)="ad8fb2b0c22dbabacd0b417e7a59fe0724ab0dff17523efd51f60c017016eda9186a1406b0fc9709cbad9dcce10e84534e717b46f04aa12e579eec04d05847467b7c133f34d6e6476d2e4e8920c0773236b9067525d71102f6024a64fc3a5ef2ed43c0b6a6d5c6369f1440f6cffb1f7de5", 0x71}, {&(0x7f0000004280)="c7cf4ce015622129d26852dbd6502bbd3d4dacf11cd0dc0d768f23230ca269737654f1c7bf868867ffa86e0b2833cbb8383fc982adf2bb2ab23b37c7b2ea26aef7f9d8b25559e9cd7b4976be303f7adc631b44d07815e442bfb14935bd45471c3ad794d329c1fa6a73e4e94c2e653ec7c5e05e01986d92e03fadf380fdcf84b38495de20b64d2aa5ad04c0e9db138e9955045224b586c86d7005a17beb227d1671ec06c4993016aabf45e611b6d1bec42058c20c8123247f689e359f46c05981fb38d4e2598a1043456705e7dbd66183a5fb0bdc1fd7e34eecdf281d229cd0984deb8bae360b9fcbf7b0570768b61a50329fc81f3f0f842e1709099468343d66a7792d658a5d6c01385cb9274ca73c6e1a85de2e1d789f249e422804345feeecafaa2ed156fdd0d2e891103ca2c504c538089f218dca82fdf2b93cf086a0eef54948e27ac30a6d579d1e9b0138f64c1e476b1d7b5960225dc3e6baea7b25ab17d7cbe4f7e144a2b4a1f8be2cd264347199c4d8cc26d94c7c1f0723994f04d8c7208e444b3d3b0345ae8169c0488783a2102d6ccf4b2bbd57f758d0911549320400c49f2ea8a266978975464276359d462f8f0b8a64fcbe85f2a27327d05341a8ef52f8772045be649d48b1ea9be3c7278cd1a003b3bb41366849b70e426c0379700bed96a57334935ba051d6acd44d92c607a558ba778a1924f5b87cb375b632a3709d1a154b11f54405b322fe7d3bee633f82f91328294e0fbdb00898c7ed2db9bbb336cd097c707de589a481479e22c296f19bffa487f0925fc447f5a83a299c4a0b9623d72f7e3851ab2a34465695ca0f7e828f04003d52bc9c8025dfba13ed944c32dd7b89f5c515c1903ba7e3e86483bd01c7be521844c51bcbcf3cd7abc68a8c9752af404b258e124ccd1bbc1107e911f23df965b680e5491baa6f367b9be8e0c22935f938a16d1600d190259620449517448de52648d2ab0387be51d81dc462354c5f67326adbeea18c0f1a06884d5390e4b325fd1190c8aeba1f964bbd6bf15751de60ef3a28339322d005597dc230a21c6ee0a599fd1b3df92aebbe7ecccb3f89d122495f0b076e4e7239d78b657c1f3d3acb79937aa4f9e258ff36263721db83246b6fb515a48bdefa4a9328c498d20db058684fa603ab4051e0ec0d4d4427a79e6f7fa1ea672cfd10f96dc965694aa5a706478842e5145f71adfe0ef87509dffb05389a0ce4e827624dd499ccc269aa7ca02737ee1af6f029939393935413ff98903aaa5402be90d30110b365ab1961d4ad3304617e99edbc10055aea63d4fcab5003d51ce78112f78d7de6b8643a224b92bc1e5b5892267ca7fc61043c775ce641861e07fe7e67bb2fea9df590890e99db86398e753ea565d73a95cc9990cce8f9d37f7b5011363ec1a779293a3d820e3558480aba48dc55d5051e1cf1d9458305691adf3f927297701b4d8a57303b475614ecd233d8c28f1a282983dd9d64fc9e68c244653fdda9808c08c73bd597c55ad3b86d24e7f8e274bb9f165a3e464244b409a17db0808de3a6f3b3a6ff9f31b8947559671ba1b4439ddd677f7f95b69d4b4c3c64e4919a60103d91f18931094a14f64a157daf158f06904c028f7327ec1e0dc1929b3d8f4b5629842e54b78789239a6e9cf767cbfd9e5abffccef19153e584b08bb2e04351db15d86cf3d8fde9a3c0719c0c60cc0b7b1132eb41b5ab4058d2e0ec933909650c801e060335aefe854c3ad2ceba3f66f675298de2384fe400144cdb43596277de24a6bfd78a329e7ab9c896fb806cb95d9059ec63727c46d6c65e0b8bd902ebf54ab33435662aaa4e3cc5e3c650c4708edfafc0a48fa279c1f0da73bfe8dc96a2767d14c15189f9aff98af3205f73f43df7f91e8cb3f7b594fbeb0046b7fd3bf17dcfb877ac26e7deb225de77da6c4c6273bff32fd0c17b17a07dc8b58dda8bce025a86bdb9603031c6f036463c91d187475e6d75ad9c78ff2a9ad6f478faa9b8cb281f1040cc903cc4106dd3ec1e7b59a36eabd5f327062a0d029a9a086038c603c309a176f8d8db276ac5ea248d4160d38be14befdd3683b0a45ac46faea0a447d39c95be56d37846ecd6dcbccc9cf89fd432059cc6e9a8da4ef862a1bc4f1a5c2042eeb7e683e96293e5c8ff6a68d1c9877bbc83da357396a04aa9f20deaa015f4930eaf053964321ef0310880fe4dfa862a911ba8b1c9553b434a8280af0d846f39ce3d6b29b34f65191825bf172b6f100ee1aa4b5c792a499b295e211b6e673137a19ae94ffd9fb634dd9b8d03590e6fa8fefab19002bdf1b7510e4b8799edcaef2f7727d667e9d3558a44a803b552e0f7eab957c9f3762b3013efbc1dd94e8334043b076f316d4e82ced6ecb549ce26666552858199dd41c0ee61d0c46e0d4a6d4a07abbc7b83751d3b4e4bfd162d83439f58144324178b4e5685849e7ff1c514125539f22ccec5220adaffb531f049630fbdab74e03ad988146b0823c67cce29ea8c25e9841777465f2e9e5ba9d958ef347f0acb089aed45c60c51457da9357a53b96d7ef5e533adab75fd89fbd3003649b9f05d0b451eb1293b6d8d7f6c018a603f1a2efe032809fe8ae97624361152711e226b3eff2ba9727a9c9e3bd22fe7981348c51542c1441c96187eacc75395a91de0bf155baa410ddf87834e0d43a40f29a400cdc8a1b808157fd96749ad6f7fd2f1e8c6425d933e67da4a7a3366a24974b307c27e694b9086e4f914d36d0fe7fbf09c6b1d6e9439cc12de3318879d128c3a6333bebcb99a5aad32372d007a3d0c82c35cf84b2aab16da1a0071b441fd00894509154ed28ae8560be6de5f3bc1aecd391cc7a5b99a0484b880590f59a4dc4de838f1a7ac7432e662c63428a41c11924ff786b1114fc067655f6de3f9662c58e6f3725fd86a544eb118088b816a31f0f02e9a3ff81c5916a1d0cf6f96f5a08d69a3f81bfb6ef6d7662c539e06262629c3094cfb8aabbbd903d24579000958a10cced1e5f3a8dce26d67c34deb6b7348bc5cb68d6a372a80b994a15b6145ae5645f2334cdc498eded47ed438d4c0b8da6d56080cec3a88c48c5ed7827baceafba4382c5b76b8fd7e06ba8a41474c94d02d320c1a93aab2a25260460a0ea9d04aee3c21524b30c7d06ceca2c18598c41d3d2124760dc7e6e2471f021d30f165e2eaad2f4ed56f531a906ce0699ffa55ca7cbb354661c247052f5969126376c91effa66b49748f86bacd87a7bf75ac295de6c57ab2950d44f6557011a173abc8cd0ed36ca4ed5f9abd7e93e3b083527a707cfe7fc0b65deef2cda3dd1c9dd6a3231cbff3bc4ad21c0f47911a337f53a0146da37d81306677199ee3fb7d88924c10adda80935ab94a1782dd2b35ae801423a9a7bb16ab00f92260169d3ea0a5d8f13ea28f6438e034b37c8d94d7a51b360c628b10e57617b71b5d407f5f9914dbe6d9717e120b7623ffe9c37029f49acf5639a464d5cef1549cbad8e972da5b945ae66ff3503629c3314e1ab4dbb32c8a90604ae7635f2bb74b1e7a3047d1af3cc5ea05c2dc7e2346bf4990cd729d02e34ea92c0ac28c3c4a9d94c3d283b213ae5c8cfb2580d6e8a6401a02c678f95e67658a1c14008340a265eee60e44d201e78c90a582334defbb772e83718bdf802e8c2a071f964f043ab5beef4724ad84dcc079924c514b9eb4f9d8ab0219de4ca4dc40e364ad574e56d490a1a174d75ba0894d5f4b29f5624dd9e0d20c9f999a259b07348c91e21a21af77f0c0259bdad8fa161b069480ff4eab3a69a21ea8d295c91fd8e2888192f7d6834bfd2acd45a89fb05ba60b536cef1e48b1df8586bf3d9eef256c09bdc74f27d22f3d70334c3bdc240a89577eabd4c2047e25d5dd4da351b69cfc5e8860aa7dc5ef7615216283d0829496c3adee098cc9f3b20408898aaa1cf311ae1707e8d31e2113491f87fd8886d588817a8abb50581e051acf47e3db8f9815b82b898af9a1600cd522caa956a1ac6e60304a110e5190a894dc971e24adb51b8ffb33d2029731a0a17d446218395955f406a21fca219f58e61f034e597baed8ad1392a4e35341bd668fa86ba382ac2dd83dde09245b3761162001b9874ec811e0373a59a24af1737f4a6268346f73d87af17cd89f435aa04477154a55f896dcbdf16ff21c4f18863ff44cf5b28813952c5a9da23f689e7e7c7e6e5a16432ddcd672cb868d01432e6718d2d0eb7970b8c7c308ded204fd64ebf04770e583e021355877cd34d9a1bdc67bb63fe1f34601353fbd13260a5ac71b31576fe65b93790cda650967cd49524c19e370631c9a061c243b06d1978e4b08e3eede372ceaab5772cf2776294291df7563a1ca4b82e94be2efbad913563bc002ac5a0aa0890fce8be8962f8881d87943195c092a70929ab242f31c9364a33ea360920b45441ce1315040b38ef4220af9cd5fdb54a12faf95bad3bee61abab7c5f70df6bf97acb019df43f70a6a7b3418088e4a2dd0fc5ed0f2b28825bb7d52ff78ee923b8e0a287e2c31978e8b7f4ec854d6c4e744e8275ca568cac85231648c98283696edc0ec7bb17132e1091256d81ef7a7758e57d239bfa5665f0de2c8023e6ed71f05019ae2e4b855c2c52200c6c94287018974a235a623089d7bbf659811805fbad5ce82c83793977207849461daf71f42029fcd79c9835218accfd80c5681608888a4c3e37363d800d4ff7f541fca0342b642290246912bf54e176f2d19b5586748e171ac8c6c80c8896b5d23857cdd9e364cbdbc95755f233b86e003cdc478fd3b1ea9a19a16113da6adc2c6a1e919e1cec5976ceda098d2930ff152dda9ee73695a5b381fb3751ef2efdc816f4dafa22df8ddfb2aed9488b2fe58cb372d3cff4860f891a2f54ab9c65cfa97629128ec908310cb9ef65337e6719e5116ad5273c0f2fbba0089bc0c86b8c10cf83babe2c3c5fdca84d5cc694220335792a64670876f8e0d9262ef58d28d2d2a6a73dd4bf880f317bb83fbb062099a16111e3b1dde47661127c3732023bab4b18ec308724f01291f6a77fb35f0840302bbf03b4d1fd81199ff5784954714e8abdc41fad0415067cbc24567d665c0f0c7c5054de363eb9aa1d07b6acdb21592256dfba89f687d212ec0b376da8fa59db4926cd87018432722c6fd42a975879fc37330e013035842e5a76cada088af91b0a4d815048c2538669364c9da63738455f3a7f4715db43c4af3f9c7cb5ab3f288dc79ed38b2fc84c6915a7516612c4272284157ac91e2133a84be88af5c04005b296ed66c0872b4600b5185475af16b6cb1f201f3a36f87b68dbf6fd6c63d7db91aeefb438f74dfdc0d7ce037e576393be5dcd3176ce53f81bf1a87aad6258da519fcae6b5620ff1f495312862fb1d2efecd5057f0506a30c7af28bc55288474cdac45af6323b7cda919c580547475d21f96366caa4f112d13e65b6927810162619b36100d2dc334c8317072df96587b9094c06d758062141c4d819e58c18ada3a6ccb57d6eea4558c257257e5f240677acb2aeda0fe6bcf0a51816ef784e93f644d3b969b8c63cb648806d829f0703b07ba81bcc47b5287ef8be5918f2d3a09e0a4c0e3c53cf61c9b673c15137b7d77705b91724856fb81a3bf17eb19d412f1036a13e93ca3b84ad5096fb2f5c1ecaa244434fa4329fdfa201a42419564c434915a0656a4dfea8a76a03de62c6a2bfec06ca90293b6c6f0acaa20593353e42706921db1c776477e2760ad44e07d1bcef3641e93fee67eb9d169c8af9f8", 0x1000}, {&(0x7f0000005280)="9c3e49c57201c0a49637fe117e14953f8885a71dbb300501b05e069a257a9fefc83fd3ed3932ffa4332dbe891fa53a8199f6ff5980c5f4efd07fc76a36947b98d74469e51ebf18480437f93da041c93b67af3e057f970aafcfbd8d16026227c268e7ffcdb3217fbb482aae5e0360f96f373fa4fbba2092fefbb056d2428fcec8b5c98c7eb8e257f8fa628c0b2d85f90e9ab3ec77ba74fe217c2d4e51f7d46c69e3de2a3067ac927f177d9af4383c05a34117b441ec0c212b1afe3684deeecf6f7b5a47dbc96a057206cb7f888cdba137f10a12c31f8a489ba031ce3916b82b9b66f4024325bf3200", 0xe8}], 0x6, &(0x7f0000005400)=[@txtime={{0x18, 0x1, 0x3d, 0x5}}, @txtime={{0x18, 0x1, 0x3d, 0x100}}, @txtime={{0x18, 0x1, 0x3d, 0x1}}, @timestamping={{0x14, 0x1, 0x25, 0x8}}, @timestamping={{0x14, 0x1, 0x25, 0x6}}, @txtime={{0x18, 0x1, 0x3d, 0x9}}], 0x90}}], 0x7, 0x4010) perf_event_open(&(0x7f0000000300)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8001, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) set_mempolicy(0x2, &(0x7f0000000000)=0x10000101, 0x2) getsockopt$inet_sctp6_SCTP_PR_ASSOC_STATUS(r2, 0x84, 0x73, &(0x7f0000000080)={r0, 0x9, 0x10, 0xffffffffffff8001, 0x4}, &(0x7f00000000c0)=0x18) clone(0x4412c580, 0x0, 0x0, 0x0, 0x0) 00:38:08 executing program 0: perf_event_open(&(0x7f0000000100)={0x4, 0x70, 0x0, 0x0, 0x3f, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0xf864}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000040)='/dev/uinput\x00', 0x200000000801, 0x0) write$uinput_user_dev(r0, &(0x7f0000004100)={'syz1\x00', {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000001, 0x200000], [0x0, 0x0, 0x0, 0x400000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x88], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffff], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1]}, 0x45c) ioctl$UI_DEV_CREATE(r0, 0x5501) r1 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000040)='/dev/uinput\x00', 0x0, 0x0) dup3(r1, r0, 0x0) flistxattr(r1, &(0x7f0000000180)=""/129, 0x81) write$binfmt_aout(0xffffffffffffffff, 0x0, 0x23) r2 = memfd_create(&(0x7f0000000040)='4\xacXrcO\x00\xc4ut\xaa^ve\xa5\xa1m\x1e\x12\x8ai,\xbeTnt#/', 0x0) write$binfmt_elf64(r2, &(0x7f0000000600)=ANY=[@ANYBLOB="7f454c46000000d2000000000001000003003e0000001000000006000000001e40000000000000000000000000008b000000001000003800"], 0x44) execveat(r2, &(0x7f0000000000)='\x00', 0x0, 0x0, 0x1100) [ 410.952639] EXT4-fs (loop5): mounted filesystem without journal. Opts: ,errors=continue 00:38:08 executing program 5: r0 = pkey_alloc(0x0, 0x1) pkey_mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, r0) prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) r1 = getpid() sched_setattr(r1, &(0x7f0000000040)={0x30, 0x2, 0x0, 0x0, 0x9}, 0x0) r2 = socket$inet6(0xa, 0x2, 0x0) recvmmsg(r2, &(0x7f0000001380)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=""/26, 0x1a}, 0x421}], 0x1, 0x0, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KVM_GET_IRQCHIP(0xffffffffffffffff, 0xc208ae62, &(0x7f0000000500)) fcntl$setpipe(r4, 0x407, 0x0) setrlimit(0x0, 0x0) write(r4, &(0x7f0000000340), 0xfffffd82) vmsplice(r3, &(0x7f0000000000)=[{&(0x7f0000000500), 0x3528a9c0}], 0x1, 0x0) sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x2, 0x1, 0x0, 0x8, 0x101}, 0x0) clone(0x103, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) r5 = creat(&(0x7f00000001c0)='./bus\x00', 0x42) fcntl$setstatus(r5, 0x4, 0x6100) sched_setattr(r1, &(0x7f0000000080)={0x38, 0x0, 0x10, 0x29, 0x8, 0x1, 0x9, 0x3f, 0xfffffffd, 0x1}, 0x0) write$cgroup_type(r5, &(0x7f0000000200)='threaded\x00', 0x175d900f) [ 411.052621] input: syz1 as /devices/virtual/input/input119 [ 411.133272] bond1: making interface bridge1 the new active one [ 411.149850] input: syz1 as /devices/virtual/input/input120 [ 411.175191] bond1: Enslaving bridge1 as an active interface with an up link 00:38:08 executing program 0: r0 = perf_event_open(&(0x7f0000000100)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) write$binfmt_aout(0xffffffffffffffff, 0x0, 0x23) r1 = memfd_create(&(0x7f0000000040)='4\xacXrcO\x00\xc4ut\xaa^ve\xa5\xa1m\x1e\x12\x8ai,\xbeTnt#/', 0x0) write$binfmt_elf64(r1, &(0x7f0000000600)=ANY=[@ANYBLOB="7f454c46000000d2000000000001000003003e0000001000000006000000001e40000000000000000000000000008b000000001000003800"], 0x44) execveat(r1, &(0x7f0000000000)='\x00', 0x0, 0x0, 0x1100) close(r0) [ 411.237112] bond1: Enslaving bridge2 as an active interface with a down link 00:38:08 executing program 5: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) r1 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000040)='/dev/nvme-fabrics\x00', 0x100, 0x0) splice(r0, &(0x7f0000000000)=0x7, r1, &(0x7f00000000c0)=0x777, 0xff, 0xef57c8c01b6de8c3) sendmsg$OSF_MSG_ADD(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000340)={0x268, 0x0, 0x5, 0x5, 0x0, 0x0, {}, [{{0x254, 0x1, {{}, 0x0, 0x0, 0x0, 0x0, 0x0, 'syz1\x00', "04903fed71da570da77d3684dbd21eb991695d30f895f3e147e93f35e2807868", "096dcdf1ab56cdd9c2a5920401b3e2bc013f77e88306ce57e02e119b96aae0f4"}}}]}, 0x268}}, 0x0) [ 411.339185] bond1 (unregistering): Releasing active interface bridge1 [ 411.377546] bond1 (unregistering): Releasing active interface bridge2 [ 411.433916] bond1 (unregistering): Released all slaves 00:38:08 executing program 5: ioctl$GIO_CMAP(0xffffffffffffffff, 0x4b70, &(0x7f0000000140)) clone(0x20002100, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) r0 = perf_event_open(&(0x7f0000000500)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffbfffffffffffff, 0xffffffffffffffff, 0x0) r1 = socket$inet_tcp(0x2, 0x1, 0x0) r2 = perf_event_open(&(0x7f0000000040)={0x0, 0x70, 0x0, 0x5, 0x4, 0x5, 0x0, 0x0, 0x4000, 0x8, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x4, @perf_bp, 0x48180, 0x0, 0x7, 0x0, 0x0, 0xb5}, 0x0, 0x200000000d, r0, 0x0) setsockopt$IPT_SO_SET_REPLACE(r1, 0x4000000000000, 0x40, &(0x7f0000000380)=@raw={'raw\x00', 0x8, 0x3, 0x2a0, 0x108, 0x354, 0x98, 0x108, 0x5001, 0x208, 0x198, 0x198, 0x208, 0x198, 0x3, 0x0, {[{{@uncond=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x54], 0x0, 0xc0, 0x108, 0x0, {}, [@common=@inet=@socket1={{0x28, 'socket\x00'}}, @common=@ttl={{0x28, 'ttl\x00'}}]}, @unspec=@CT0={0x48, 'CT\x00', 0x0, {0x0, 0x0, 0x0, 0x208}}}, {{@uncond=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10], 0x0, 0xa0, 0x100, 0x0, {}, [@common=@unspec=@mac={{0x30, 'mac\x00'}, {@dev}}]}, @common=@CLUSTERIP={0x60, 'CLUSTERIP\x00', 0x0, {0x0, @local}}}], {{[], 0x0, 0x70, 0x98}, {0x28, '\x00', 0x4}}}}, 0x300) ioctl$TIOCL_GETMOUSEREPORTING(0xffffffffffffffff, 0x541c, &(0x7f0000000100)) r3 = creat(&(0x7f0000000280)='./file0\x00', 0x1) close(r3) clone(0x100, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) ioctl$sock_SIOCGIFVLAN_GET_VLAN_EGRESS_PRIORITY_CMD(0xffffffffffffffff, 0x8982, 0x0) ioctl$PERF_EVENT_IOC_PAUSE_OUTPUT(r2, 0x40042409, 0x4) r4 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r4, 0x0) preadv(r4, &(0x7f0000000280), 0x18, 0xd9f, 0x0) ioctl$PERF_EVENT_IOC_SET_BPF(r2, 0x40042408, r4) r5 = socket$packet(0x11, 0x3, 0x300) ioctl$BTRFS_IOC_GET_DEV_STATS(0xffffffffffffffff, 0xc4089434, &(0x7f0000000680)={0x0, 0x6, 0x0, [0x0, 0x8000, 0x1, 0x3, 0x400], [0xfffffffffffffffd, 0x6a9e, 0x1ff, 0x6, 0x81, 0x0, 0x6, 0x7e000, 0x0, 0x9, 0x200, 0x3, 0x3, 0x1766d67b, 0xcc68, 0x5901a0e8, 0x7, 0x8, 0x8, 0x0, 0x5, 0x1d7, 0x1, 0x2a, 0xcf3, 0x7, 0xfb0, 0x2, 0x5d9, 0x0, 0x81, 0xb, 0x0, 0x80, 0xffff, 0x1, 0x3, 0x0, 0x3, 0x0, 0x5, 0x5, 0x100000001, 0x5, 0x100000001, 0xcb, 0x200, 0x4c, 0x80, 0xffff, 0x1, 0x101, 0x9, 0x0, 0x5, 0x0, 0x4, 0x100000001, 0x100000001, 0x0, 0x6, 0x4000000000002, 0x1f, 0x2, 0x9, 0x7, 0x0, 0x4, 0x0, 0xffffffff, 0xfff, 0x3, 0x0, 0x55, 0xe4, 0x0, 0x6882, 0x99e, 0x7f, 0x4, 0x800, 0x1f, 0x10000, 0x7fffffff, 0x7, 0x6, 0x6, 0x100, 0x7ff, 0x8, 0x401, 0x0, 0x0, 0x100000001, 0x0, 0x5, 0x7, 0x2, 0x0, 0x2, 0x0, 0x4, 0x0, 0x5, 0xfff, 0x0, 0x5, 0xfff, 0x0, 0xf562, 0x4, 0x7, 0xe96, 0x1, 0x9, 0x6, 0x8001, 0x0, 0x9, 0x10001, 0x1000]}) ioctl$BTRFS_IOC_RESIZE(r2, 0x50009403, &(0x7f00000000c0)={{r5}, {@val={r6}, @max='max'}}) execve(0x0, 0x0, 0x0) 00:38:08 executing program 0: r0 = perf_event_open(&(0x7f0000000100)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) write$binfmt_aout(0xffffffffffffffff, 0x0, 0x23) r1 = memfd_create(&(0x7f0000000040)='4\xacXrcO\x00\xc4ut\xaa^ve\xa5\xa1m\x1e\x12\x8ai,\xbeTnt#/', 0x0) write$binfmt_elf64(r1, &(0x7f0000000480)=ANY=[@ANYRES16, @ANYRES16], 0x44) execveat(r1, &(0x7f0000000000)='\x00', 0x0, 0x0, 0x1100) syz_mount_image$hpfs(&(0x7f0000000080)='hpfs\x00', &(0x7f00000000c0)='./file0\x00', 0x100, 0x3, &(0x7f0000000400)=[{&(0x7f0000000180)="4562cfdaedd95bee38ad6bdf201470b814f5af777c3a21346d19eff6dd6e78612936f60b1bf95afb288ef90e6ab9a8bfa8eb34644713ef4fd168b0e6bae07c821fc5", 0x42, 0x6}, {&(0x7f0000000200)="f04624aa0e59c62fa20d6ad72340102964c9a072e63f62d9d71f38f6b84a29d1e849e3763686da8270b31a42acf425451fc49ed0c7bf10b8238703e9640ad44988644f90653eeb90fce499185aa4ec865492852f1d62f1ceaef4bd683870a272d792893447d56b1db5b4f8eb41e8c1f49b98b79557fa8442b3e41cc8cb53c5dc107322211d4dbef264b52ef750132616f7f66ab120a71ae67984b23c92269d8bfe4f68f9be223a294ffd3b483f3ec8212736d3acf9e5c2404b0a83e6f246919ec007aee6e9065e1e5931285cc43eebdfb01e718c1eac1ef6414983f5c86f", 0xde, 0x100000000}, {&(0x7f0000000300)="261b4103f46316900cf6c58f0706fa5359054014e0449cf4718f250abe08101044c029d1cbdc9a03175ff995c2673fd7f1bf898781674ab18d09d9126a9799bdca96769d560cf7fa7436e1abf9cde7f768af3b697804646e44b67125d4b41ba0bde85602dd98d3b73beb6e2ed0ff9927f6b6416f717aa0bb5e277ca76397a6616619659982d9bce659fa282fca29c850258486f3404bd3b0484d5db4e55d58a72bbfee5854692ca69d160932aa3997a46892e030bcbbc9e228e241ddde290c881a157769e90d22c3eb4416a53414ca1a7b9e3801922b82548256e4f398ae4a87542856da1636c5349b0124b964d4835d59", 0xf1, 0x3}], 0x88, &(0x7f0000000540)=ANY=[@ANYBLOB="7d232d2d2c2c349b5872634f00c47574aa5e7665a5a16d1e128a692cbe546e74232f2c232c66736e616d653d34ac5872634f00c47574aa5e7665a5a16d1e128a2f2c736d61636b66736465663d7d252c000000000000000019aa331f54cda13705c2a39cb8cb7dffb681e2f9c3f3c1a29297b10820886d444c64a18c90e29c14827c685436d7f59d2c0550"]) lseek(r0, 0x5, 0x0) [ 411.766011] hpfs: bad mount options. 00:38:09 executing program 4: r0 = socket$netlink(0x10, 0x3, 0x0) r1 = socket(0x10, 0x803, 0x0) sendmsg$NBD_CMD_DISCONNECT(r1, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r1, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000380)=ANY=[@ANYBLOB="3c00000010000d0700005abac434000000000010", @ANYRES32=r2, @ANYBLOB="00000000e60000001c0012000c000100626f6e64000000000c0002000800010006"], 0x3c}}, 0x0) r3 = socket$nl_route(0x10, 0x3, 0x0) syz_genetlink_get_family_id$devlink(0x0, r1) sendmsg$DEVLINK_CMD_SB_GET(0xffffffffffffffff, 0x0, 0x0) getsockname$packet(r1, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r3, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=@newlink={0x3c, 0x10, 0x705, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @bridge={{0xb, 0x1, 'bridge\x00'}, {0x4}}}, @IFLA_MASTER={0x8, 0xa, r4}]}, 0x3c}}, 0x0) r5 = socket$nl_route(0x10, 0x3, 0x0) r6 = socket$packet(0x11, 0x2, 0x300) getsockname$packet(r6, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)) r8 = socket(0x10, 0x3, 0x0) sendmmsg$alg(r8, &(0x7f0000000140), 0xcc, 0x0) sendmsg$nl_route(r5, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000500)=ANY=[@ANYBLOB="2000000011000d04000000000000000010000000", @ANYRES32=r7, @ANYBLOB="1d00e5d860000000"], 0x20}}, 0x0) r9 = socket(0x2, 0x80805, 0x0) sendmmsg$inet(r9, 0x0, 0x0, 0x0) 00:38:09 executing program 2: r0 = perf_event_open(&(0x7f0000000400)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) connect$bt_l2cap(r1, &(0x7f0000000000)={0x1f, 0x0, @fixed={[], 0x10}}, 0xe) pipe2(&(0x7f0000000040), 0x84800) sendmsg$nl_generic(0xffffffffffffffff, 0x0, 0x0) sendmmsg$inet(r1, &(0x7f0000003f00)=[{{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2a0}}], 0x500, 0x0) mmap(&(0x7f0000008000/0x600000)=nil, 0x600000, 0x0, 0x110, r0, 0x0) 00:38:09 executing program 1: r0 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000780)='/dev/vsock\x00', 0x80000, 0x0) socket$nl_route(0x10, 0x3, 0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) r3 = socket$netlink(0x10, 0x3, 0x0) r4 = socket(0x10, 0x803, 0x0) sendmsg$NBD_CMD_DISCONNECT(r4, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r4, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r3, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000c80)=ANY=[@ANYBLOB="48d7000000000507000000000000000000000000ebabdb05ce099ecd41413691e22a800b0c2ab00e450ea71c2e1b4edfa63035aff3e484c42d9aabc6f1b5bec963ffe6fec49e170c501384addb6c5c6a9a71ab7c986a87bd4473c8521866fb6f14dffa9e0971f74ff7f92fed3ea3c738a2f89e30116e5a40a1e31557bbf1e8a8a190f2f9e168ecfc758b68ada7721c0d28b121bcca486011c08f8985ec2f7758cd306e50aaa4c5ab07e7274db3668eba31cb4c067e06b092acc1b08055b2da952ec1534061bc313ffb49800e0726963d30d11bc1f7dcf33c5cf4b025c5b76c67b528ae90cc63c2f61ed99b3517c936c03eeccb0058d6767ec858616e7103619e843e6d", @ANYRES32=r5, @ANYBLOB="0000000000d9a7b607f78f94c100"/28], 0x48}}, 0x0) sendmsg$nl_route_sched(r2, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000003c0)=ANY=[@ANYBLOB="38000000240007050000004007a2a30005000000", @ANYRES32=r5, @ANYBLOB="00000000ffffffff00000000090001006866736300000000080002"], 0x38}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000980)=@newtfilter={0x34, 0x2c, 0xd27, 0x0, 0xfffffffc, {0x0, 0x0, 0x0, r5, {}, {}, {0x4, 0xfff1}}, [@filter_kind_options=@f_tcindex={{0xc, 0x1, 'tcindex\x00'}, {0x4}}]}, 0x34}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000c40)=@gettclass={0x24, 0x2a, 0x100, 0x70bd29, 0x25dfdbfc, {0x0, 0x0, 0x0, r5, {0xe, 0xfffd}, {0x7, 0x6}, {0x2, 0xe}}, [""]}, 0x24}}, 0x0) ioctl$sock_ipv6_tunnel_SIOCADD6RD(r0, 0x89f9, &(0x7f0000000840)={'syztnl2\x00', &(0x7f00000007c0)={'ip6gre0\x00', r5, 0x4, 0x84, 0x19, 0x2, 0x8, @local, @local, 0x87d1, 0x700, 0x4, 0x5}}) r6 = syz_mount_image$iso9660(&(0x7f0000000080)='iso9660\x00', &(0x7f0000000100)='./file0\x00', 0xc3b9, 0x7, &(0x7f0000000580)=[{&(0x7f0000000140)="ed447df83f593ad92ee5d1a09251385eaecb2b1edb7c2b9086a521fcc9bb35965268c6e8689d60b8efedbdb035dec794d676a5900f549c324b", 0x39, 0x2}, {&(0x7f0000000180)="644ffe9deeb568480b424eada440d5093b7ad5e0a75583dfe019975d596f8c64e1e78d9d953d02c7a0ef21fe661ccd0d22f4503d54db1d8e323a0fabf5a8060a44eac332d707e9e413a2dc211218776609999ff7ac62a29d69792a4c4d8a223d", 0x60, 0xffff}, {&(0x7f0000000200)="53fd2f44754ccd7141e9bbfd84585142ece55016cbd9ce2f4b1e83589e9413e7087d7e8765cef4e4579ed8898a2bae23566d177f61c21dc5f7fe13c4b64aba5531adc3da0081cb68740be30e19832a8035c630eceafaf5bd7f8a32c2e6be07ce199fa9a3bb16ca602b83c36863ffd7c6a12ea79d52b8453506287330dacdd5a73025cb956a5afabe1a54d72e2c854c5aaeff207c1d861600fe63a66c8c45207911ce865aa2a8c2c5106f85eb7128bbea1ab4a29f225c5cd297bf909a50ed9d67e9caa64ccbe9de1e28ed76ce5219448aebea07f536b2b7136bb87cb5621d2ff3a6183ba8e5e9a5b7b231cb37ef0ca3930cc3", 0xf2, 0x5c}, {&(0x7f0000000300)="155d1cf437031ec9e9cc45fbe0dbd699b38ec7f50c3e3b926675126ee547e292990ea8a7f84e0338b696f6b33b72f63cedbc945d852f94eaed1a5dbe8944f9338cc6ec261c22c58ed4d71c0f5942c301a6ddda6ad130716c4fb18f2bbb33e127711ad74fa6fd8324c02dd014cf48b90c4bfbd5b16251ee7f75705fb0cff876abc7c7236ba87a71f08a27fd8c37adda44f549e5f7b02774d10732a389f38cd3b628973a50d03c", 0xa6, 0x9}, {&(0x7f0000000440)="f0d447eef58316c78de7e98a30db96074209aede254a57a0bbba47f4d8810b27feb69a0dc5e0734388e6936281623c47e51155132f0b0932489c20e6bccb892db8fcc7d1519568953fd0b907f2454df5b5501f819f3818e5e1ba67e83b7572fd209f28fb993dfd0dcf607839763027e36e796cd7b65568e52d3ca2ae348234623584366eb79cdbe207faf9e0bda13b9dfea5ce44d7a0a8006151a70364816757293ca6962e6456", 0xa7, 0x2}, {&(0x7f00000003c0)="ac427c5345d117d5ccbecf5fb6e19b7f006da5efdf", 0x15, 0x7}, {&(0x7f0000000500)="99ef9afbff5fedcc11aadf0ebcb9dfd076e4436444086dd00036f37646c21592f0514d44c38435c19ffa40033a285deb4fd289fe0cfeff70e2d0abc2ba86976dc18810dda8933223972dadfc52", 0x4d, 0xfffffffffffffff7}], 0x2000019, &(0x7f0000000640)={[{@map_acorn='map=acorn'}, {@cruft='cruft'}], [{@hash='hash'}]}) openat(r6, &(0x7f0000000680)='./file0\x00', 0x1, 0x20) mount(&(0x7f00000006c0)=@filename='./file0\x00', &(0x7f0000000700)='./file0\x00', &(0x7f0000000740)='efs\x00', 0x1000000, 0x0) r7 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$L2TP_CMD_TUNNEL_CREATE(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000000)={0x48, 0x0, 0x917, 0x0, 0x0, {}, [@L2TP_ATTR_PROTO_VERSION={0x5}, @L2TP_ATTR_CONN_ID={0x8}, @L2TP_ATTR_PEER_CONN_ID={0x8}, @L2TP_ATTR_ENCAP_TYPE={0x6}, @L2TP_ATTR_IP6_SADDR={0x14, 0x1f, @ipv4={[], [], @dev}}]}, 0x48}}, 0x0) sendmsg$L2TP_CMD_SESSION_CREATE(0xffffffffffffffff, &(0x7f0000000940)={&(0x7f0000000880)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f0000000900)={&(0x7f00000008c0)={0x1c, 0x0, 0x2, 0x70bd26, 0x25dfdbff, {}, [@L2TP_ATTR_UDP_SPORT={0x6, 0x1a, 0x4e23}]}, 0x1c}, 0x1, 0x0, 0x0, 0x1000}, 0x20008801) sendmsg$IPSET_CMD_CREATE(r7, &(0x7f0000000400)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000ac0)=ANY=[@ANYBLOB="5c00000002060104000000000000000000000000050004000000005824000900020073797a3000000000050001000600000005000500020000000c000780080006400000000015000300686173683a69702c706f72742c6e65740000b2ecbf8deb49a80a1578127a9ff022d1af33527144f44b573768e920105ee13e75f00abcd9d3396db21b039e0e837eef2dea3b75265ea491d414e8a8ca5dae433f4c3446d54ab7754673738abd72b833bc3c90634c2341d9c738bb32983eafde97e988ea99efea3fc1775f442ba41dcc3fdd8e05ead5c5d4093bee23ce6c8928894b65450c6123b490514a4ffeff9077c37f03d3fb271049a755841edcc3e61239b75d5572bb646b211b0f77ba823ce184b59a6a7be427dd5899b068a37501623b5903afe731779ffc17bc5d6bab16229cc52215aac3d5ec45402a84abe683faed9cafef87bf24c6"], 0x5c}}, 0x0) 00:38:09 executing program 5: bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x8, 0xe, &(0x7f0000003f00)=ANY=[@ANYBLOB="b702000000000000bfa30000000000000703000000feffff7a0af0ff1100000061a4f0ff00000000b706000000000081ad64020000000000450404000100ff0f1704000001130a00b7040000050000006a0af2fe00000000850000001a000000b700000000000000950000000000000000e154cd844a954b26c933f7ffffffffffffff55bb2007ee51050512b5b42128aa090a79507df79f298129da4871307b534bf96a115e17392ac66ad029d1c000006146001e04aeacea799a22a2fa798b5adc43eb27d53319d0ad229e5752548300000000dbc2777df150b7cdd77b85b941092314fd085f028f2ed1a4535550614e09d6378198a6097a670838337af2abd55a87ac0394b2f92ffab7d153d62058d070e715dba413b217369ca8b6712f3024b7041b1df65bcda1efc5f9094fa737c28b994a8512c816fdcceaede3faedc51d29a47fc813ce3d32cfc7a53ac271d6d6f4ea6bf97f2f0008000000000000b3fdc4c9119583ad73a0b486fd03eefbda7f54f82a804d4a69bf9bc5fa77ee293fbd165a5a6848166565a097b1b44b451de736bb6d43db8db03d4b7745fef1d04ec633dee254aed491b849a5a787e814c4fd21a18986252a70f8f92eb6f0e8c7db3598a6a7a103680e5e5971ff4bf23242a1f2c28159f09943b10600000000000000f4a84f9130b775dd4e9e3070756f97ad791fa909ac06b57479321a0574fb304bc2a1681989328c8ddc20ea011bf5742e0ef94234db8b20ce3f9f16cb7fc20fb4791ec85821d0c48fb657c29b309c73f0977e7cde65a82b9462803111a53e0f05a84af326f37f3e2c25a61ec45c3af97a4aff3fc8c108755f75ca13fb7c8bbd8b6e7dac1aba4b20dc7de05885dfa7e85ad3428f4a1bc3f8fd8e4a5a33744ccc448bdf1d41a2d8bda74d66016ac59dda0fde0745db06753a7ac7fe13cab6692422a46e9ffe2d4a2d32f7528751313694bf5700b20ef0c248ddd3da32396a614cacad4aff2066bb5d4045c9585638c2153a6eee01738b0c10671f4f559b7dcb98a6273b8c5f1e24d9f679e4fbe948dfb4cc4a389469608241730401000000000000000000000000eb55d001623258a141bd587cc9dad46de56ef907b0000000000000000079ae5498f6589880ed6eea7b9c670012bd05e7de0940313c5870786554df26236ebced931111b473bb4c50ce22859f2e49eb0490cb6941b8285d936a7d2120eca291963eb2d537d87cbb54e588ee5d6944ee4de5c183c860119451c31539b22809e1d7f0cda06a9fa87d64cb77872a0aa9a104e16bb1a2bacf13464ca03aff14b9aa4bd943ff98df3347f0e399d1b9f27e3c33269c0e153b28b2d4410572bc45b9d3fa02208d304d455c363000000000223201780200c6ed7966130b547dbf8b497af0a77f52f2cd1d0000002000000001c800000000000000000000000928ee53595a779d243a48cea769470424d28804c026ab7f4a5c81921f0128dfd70b438af60b060000000000000056642b49b745f3ca2cf7908b6d7d748308d4a09fc361b4735efbf3411718d6ee7aebf9ef40662d7836d252c566f5ee938a836804ed3a1079b0282a12043408cd60b687dcff910700000000000000456f7d2a42bd13da2022f23daec61854f640f701db0276652f6c74f20675ed781925441578e930ea8ae0dc214e1cc275b26adfa892e6de9200000000e50e5bafecea4d4134f9d006c8d6883eca5c9c58c9e93311ab50fe82d5a96b09c69673de2f04f15d005387577f480000ea65559eb00e76e9d0ada209bcbb5c252b28a60ca770663da451790cc36000906d5a9fad98c308e39bd3ffb6151d79c1cee1cdfba05e3633be3f00000015762e5f5a3a0bc33fdbe28a5ffc83f2f085185cc92fe7f791e8f6429309d6adab4b7e09005bf024ed8f8a005f2bbf96c89739f5d81e750d50515a59a3ad09e8802e8f4f535447dc0fc9d5f99a73145dfcedad69da9cd4375c624600e78f4458542b14f29611f95d4a31838eeb20c20bb82aa31771cd379ec83554cea5e6539db7384e1f7c89b552d310ab16bce9c764c714c9402c21d181aae59efb28d4f91652f6750b6ec962802c0320f8059195729d60c534ee8e8ff0755b67fe4c25edb85bcff24c757aa8090000000000008c420eb4304f66e3a37aaf000000c42a570f0e9dd5fd545470f862f8c3c14fa9ecd1e877b0d8ca84c044859e85e6158f9184bc61a9a284db80e4636c25b96174327d82761c26e329555f9290af4000000000000000749efd37636555d3344bae34347f5ab0d534b8d63e4ca3b671f2de1cdf519192c6b59a601fd419a5c16e2055b850580994484305d7a1759782e4c571ee855a47bc00edf5e9020c09ab004321610b857e8717764b633b21cb32f0e03280e09758bd445ab91d20baca005452b79d7b574a247f1d2fe45b3c4e93da3d51de647c10dd49944dc87c92332af00f191b66b6a6f732a91f0a2e9120be61e58c79d497247d278888901d44bf77ff246605a644e9e3d769db497c3960dfde12182334caee994adc38a436367a54b9e182b78e9a0ceb9a2cebdf902c1ad1a7c5a08d0920a23c2a86abbdf357849a651733e57f31019876026c8888ccb85c86b4f8ffffff7f000000002c331fca0e541b7ca2119ff0d61c5224550346115b43f8b1894c8fa8a14dc4810f61ae96c18cc7130000000000002100000000000000000027c9a46157a3609b6fd9843ee19ec647249a9375de5858818f3c4a4fa6ce46f4d42b07199de8b99231ace58c77a23b0000e49666c464d35ca9b50f3ed3b3dc8c17a23692759ccf5a205311b7ab2253269785d8db874609fd88e6043bd52ae84c1bb0c8a6c769f952283a1f4e3842edb3d42c68a2102fa1296dfff4a979369b0e8ebc628879a46e820a2cf91381dcc198e353047db70686d147357024eb3cb94f1e89cb5ba0a56aa046b4dc521a3d9356b4b8b5917c4c860495b240e80063bde2e28ef6806bc8e139c49b91c76b0d3958f7f05b47d3e519f1634e8fbd8d31330d89069f9648a2ff93060ff073b3a113e47edf76f7d1b8b90bc0df4cfb0b9c8c80158b44ecae9420654f7016b0aac117087406d343e27b372d603f0000008f2bcad7fe6bb932bc5751d2974e95455a277f9a9aeb29aa185d7fe74b25a3b472bc7bbdd2ac5a1ea608e8137ace03361607cc1a84be659355629ab13ad49008c3fcfa2423439aaf3e3678905cb0e3f7275dea065094140acbf537801d3b384d63b95a3607961d5b59da48a0155e0e42cc13c702cc40c89cf86c2021d72f9f4ab1b00de555a5a39593c93871ff7e37a2d887236cedaa5152e3d5864e57581b61f2b0960600000000000000265f091e7bce17d20604c5ab751773a5cf2ed6c94682ebf13548209b8a719a7abc06ed03832bf274707c7c97536e20d2cb639ecd58709b05a20097208d03f7a146a6901913618738c067864e0af53eae997eecfa0dc3dcec19d3d901ee75c8710470d9eb6f62c5c721883f1544ba6627a9d2b58e8fbade7716f159af1c8dab05a933746c16b638df94b561c6715a32a394ed1e6c01670c931bfa52c58c6f34d64e758a7a7f7dcba2bab170ad7556a45774dfcc55257215c8ae719dc1c232fc6699ef83f85887d04a543030b4328ab48744ac23ff56fd2da52eb9fb2eefcdd2d92d73ac1b111ea8b5e1fec36a3579878acfe366d393f1fa9cbe08d9ba57a443643e9cd2519c88e91a5e458e66ea26822d27a45e0a9c10a127fed19e36b52655d4dd919a95eb4c25a08cb6e1a9b4d6813a0fd07a4ad9df661ab8b86a932db0df838b178540d88bd08365e547c970e2983200703a64a3b9e1482cb479dad6d34d211b05267eb1355520e9ec0c5014b0832f7fb35782fdbfcbbc1254d295aa126f912ab2447c6a9007f53a7f5d51ea480371748d18d8e10608ab8261fe058d1732f28814a9981d84a04a2bb36c89bdd245e3293a14df1ac567301a79514f103abd387d6ef2d9d94508ac0f6135c89212794781573e9ef585980789a92b9848906f545559d32112b5040f0776703763249ca98499efbb9e7362e4999594c1086d8954e9469db01d85fb0b9b3148663e9ea2e755d96c2986712d25a9922565e947d03c42215118426d5451c262985bd571c363d260faea1db53e2cf3427c90aefa2662a1c2b28b0e020e872bda1d39da508de5a2952627ca1e0d5a0a1f3945ef2fba3ff9f5142b2a35d23b6728febfd82dfae07f59532886d96ddbf59b7f95ce81f048de58baae4cc90ef4878ce334a36055159376de87dd8f8a15f2ce182e8da95582e0b2d56cede9cf22287a4994c05705000000000000000bbbee4edc051da9ac5ddf9a0e96e1308611aa0a8d6b6a640e803362f361641ee367c2863ef432057eaf6d47765a1fe091a557fe0006f7003c08c0bc8f3d47bf703f466799aa89b73f10a5e9386377189e9fe5a302a6a3eef2f4bb10300ec4dff63c15fcc6ab37fc303a593422b0ada81ee70e61506393ab7994645c1c6f2016dddb07e411e37d7a1597ee1b1c35d9ce13b9bc378e9e660e1c57bdceda9cec725719dbc10aec5e4e84d79ada50ffff0000c63437328caf28844e06abee81b0bbc34ceddc5a281161f00b4dc290cd3397ea8c78d185aafd546acb8a7448b10f67196cac6436ec4377009f1c703439f1a3a7d03f63826c3e3b408a5f1f66f1ff2e188b4d3e2a5edd89ca3b388166483f3ba72c146f3ddae21a84c12376d71eeefbb73159ec61aa26596e8e41cdcd8ef70e3ae061048e75fb75eea7744d437a2ef67825699c47eec8c5cd79729293665019f6ed528e40442f47408352ffe3cf332f93528071cda332d19e6d2f33f0455ec99f47aeef72ef74613abcbc142956563802a62eb77567bbcbd053f34e764d844fa808c2c62ff9d8000200008a6681ce865cb36d2351a619a6a98307d16146beb83e0b92ffb8778deb7bd04d2ed011c9c686b8b88792b3a935ae45ebb3f9928567d536d7ae7f2a8957d9c6d1ee14071139b34d19da6dd934fa8b65170191058cf6fb0ffe94c65630940a7444e106139b50d1f9334971ea8a55e03a5cbe70056f0822022173746de1a077f4feb2c2b37ff12a5e326950149024521d94babb609e0ab0b82dd5174c5541c60ab2cd197c04532e5366d5f04654a07f5b6643c7a694f33f8ae91543652f3e346c0069aaa8b72883814fd9cbb99fe2d36b872b51a977a14415acdda2599116fe4041594ceb6e5b58c1d0fd38df5c728e46a2d10ad3e97d1e693528f8500a3b16d727b83a60da1b730f8117124c1189577434a1000000000000000000000000000000000000000000000000000000000000000029b6108aa323c9318ce1d91eb8b99fac308cd1a858d6b7b717f1c5d9d4714861a240031eb4a01efb3e97baad70affc3c63c2206d465a839afdf5f7e0482fb2ac5cb484a7997a503f962c01cd8ab3cd40cc0d3d0380fcfbd661337d01c43544114334c772c7e921b363e7e6cc797a39168aceb8426166e715bd1ff0729b585e2abdfeccecb5e9b1b708e4daac2aee3b9c12227ae8b51867393b853d107e2cdcd27c2d5f7a416f735d37a9cfaee977f7e1e5d6db942d7680f74e76d9fe0fce36fbe36696a4d066aa23a4689bb650ee4c443ec4eaaa01805ef142f4777f92e8da7b00000000000000000000000000000000000000c6207f5c9977db3f13aabaa5480912d87cae383b75f0e80b3391ab65f38e8cc45e744b053a561b93d38a882d30f9ce307d43bb54dcd7300ecf9bdd109fdc47ccc5b307c1fad24c0cbbe41acfaccffe77d753f3b30b0f9c442899385b64f52410beae5afd80146b22fd45e200140ba2dc3214fce24e1e1b01396c80ed498f2957688e1543e6faade69c70238d0bf8a42e31b7fb8a3170d1124a2c0d5fd78257761a62e5020b17cc652aa104a5645232628d8ee4a68e549ed610ea333fe41437b5ce0860b00fba6c62244c22d24d318d470dcb6fc37c9ad45039de443323ef8deaa77618ceb79d462da44b3f809ceadddec29690c4784574c9e8032a25ddd754e56822df2b5cc91e262edfd35091317be1048896bed994710b0a42f12c302274219ab617ddeff011f16e18b50e1f59be4c06036f807af70533b39edd7000000000000000093bf64ded20685feb68042e985fb9d6c23ddef0e14e8cf488a761c78ef629000000000078559e1167142ab777bb087b8dc7bdf5a3df4abb49fd90a740124f8c4544e40241deb340f6517dcc7d4c91c5050ad5db64fa2f51be5ac55158638ecff0f00795a9c75e0ea2a550bf972860f75aff6279d68ac2a8c7cc70e16d03ccab632e54c3da981dc872b8534bc434c8406d373c7f07c9d03184f9a64bcdf7966cc7453db00815b120fb6ae270ed453b46a0030d5193195040994357d107123820cdb3eedea183d3556a0894d723a195e17c6d865702dbed22c4ab7e7c64e73f20607ec6c454b1b506ee07"], &(0x7f0000000100)='GPL\x00'}, 0x48) r0 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0xd, 0x3, &(0x7f0000000140)=ANY=[], &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, [], 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000200), 0x10}, 0x78) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000001540)={r0, 0xc0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, 0x10) r2 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r3, 0x0) preadv(r3, &(0x7f0000000280), 0x18, 0xd9f, 0x0) bpf$BPF_MAP_LOOKUP_AND_DELETE_ELEM(0x15, &(0x7f0000000380)={r3, &(0x7f00000002c0)="eee7f07703f1bf286f97ab66ff88ecc0f72bc9d29412c2fc9d4eb4cecaee8ed2896acd8303f3fa7235453a2771735543003b9b7033b2d9ea0188a22a31c8bd32e2dae365d2d2556146f3a456bf720a7642dff91b6c570cba8f8d68788f811cc025c16b5f0b3af9510908836db4a6a5f039ab6b", &(0x7f0000000340)=""/15, 0x4}, 0x20) bpf$PROG_LOAD(0x5, &(0x7f00000016c0)={0x19, 0xd, &(0x7f0000000040)=@framed={{0x18, 0x0, 0x0, 0x0, 0xffffffff, 0x0, 0x0, 0x0, 0x9}, [@ldst={0x3, 0x0, 0x2c687f8e4bcb986e, 0x0, 0xd, 0x18, 0xfffffffffffffffc}, @initr0={0x18, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, @map_val, @call={0x85, 0x0, 0x0, 0x4c}, @alu={0x4, 0x1, 0x6, 0x0, 0x0, 0xfffffffffffffff4}, @ldst={0x0, 0x0, 0x0, 0xad556fe48abbfd7c, 0x7, 0x63613780667d1eb0, 0x8}, @ldst={0x3, 0x3, 0x3, 0x4, 0xb, 0x1bca7d7a732a227c, 0xfffffffffffffffc}, @generic={0x8, 0x0, 0x8}]}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, [], 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000001640)={0x9, 0x2}, 0x8, 0x10, 0x0, 0x0, r1, r2}, 0x78) r4 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r4, 0x0) preadv(r4, &(0x7f0000000280), 0x18, 0xd9f, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000240)={0x11, 0x7, &(0x7f0000000040)=@raw=[@call={0x85, 0x0, 0x0, 0xa4}, @jmp={0x5, 0x1, 0x6, 0x9, 0x6, 0x20}, @generic={0x9, 0xa, 0x6, 0xfff9, 0x56}, @func={0x85, 0x0, 0x1, 0x0, 0x4}, @btf_id={0x18, 0x2, 0x3, 0x0, 0x4}, @alu={0x7, 0x0, 0x7, 0x8, 0x5, 0x1, 0x1}], &(0x7f0000000140)='syzkaller\x00', 0xffff7da4, 0x21, &(0x7f0000000180)=""/33, 0x41000, 0x13, [], 0x0, 0x36, 0xffffffffffffffff, 0x8, &(0x7f00000001c0)={0x9, 0x5}, 0x8, 0x10, &(0x7f0000000200)={0x5, 0x9, 0x9}, 0x10, r1, r4}, 0x78) 00:38:09 executing program 0: perf_event_open(&(0x7f0000000100)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0x1}, 0x0, 0x0, 0x0, 0x6}, 0x0, 0x0, 0xffffffffffffffff, 0x0) write$binfmt_aout(0xffffffffffffffff, 0x0, 0x23) r0 = memfd_create(&(0x7f0000000040)='4\xacXrcO\x00\xc4ut\xaa^ve\xa5\xa1m\x1e\x12\x8ai,\xbeTnt#/', 0x0) r1 = getpgid(0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x4}, 0x10040}, r1, 0xc, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) perf_event_open(&(0x7f0000000080)={0x3, 0x70, 0x6, 0x0, 0x0, 0x1f, 0x0, 0x8, 0x84709, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x6, 0x2, @perf_config_ext={0x0, 0xc7}, 0x4042, 0x7, 0x24e0ebb2, 0x9, 0x81, 0x4000, 0x7}, r1, 0x4, r2, 0x0) write$binfmt_elf64(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="7f454c46000000d2000000000001000003003e000000f8fc360006000000001e400000000000c9a0347119d00deb2e7b000000000000200095329a864a5d581967126a590778ce81b10b52527427aa2e01464c46a359e9df97486e39e6180693d0292700250ec2c952c83faebcbefe50d75220cfdd5db1f5f877cfe5d121fb0f5bb03e45dc00adb796fd6039aa7b9c547db6a48794eeaa033bcb276ac905d4cd344ad9a2b9420c2ab020bf3d9c27f4a1dcdb5cac65a2f82a75f5d7b705a504977bfa13c98a8f79a27b214bf2cae638e1a2a5798f15c1667f023c297ce3491d819297bcd1b92b81c78a61fe704c0465bd490cc21dd80f1763496f10c3988c66dc2e39561f310ab9faba6b4524cb778dc168d5c88dba3e78dac8d4dc51bde9eae998ce5d809cc08dcca04d1d48b8506831caa566a27988f698cebd3f1b4c4664ab647b9187ae7fd566c761d9ffcadbe8d58fb3f9fe6efc14c3213ca0f10c6074f6f8304ce914fe30742b16f2dbafa05a9179ba4a84ae3b00965bcc785f9339526856af885b9a302dd887ab021807eb50c38130a2e8b9cb957ee2384260ab7853a53c1a7d67f9faecdf9c7b52715e04a7f5dc75a3a58b9102d8d2bc358ee2cc8bf300"/462], 0x44) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/self/exe\x00', 0x0, 0x0) ioctl$UI_DEV_CREATE(0xffffffffffffffff, 0x5501) r4 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000040)='/dev/uinput\x00', 0x0, 0x0) dup3(r4, 0xffffffffffffffff, 0x0) r5 = openat$vfio(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vfio/vfio\x00', 0x18600, 0x0) sendfile(r4, r5, &(0x7f0000000280)=0x9, 0x7ff) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r3, 0x0) preadv(r3, &(0x7f0000000280), 0x18, 0xd9f, 0x0) perf_event_open(&(0x7f00000001c0)={0x2, 0x70, 0x3f, 0x8, 0x8, 0x62, 0x0, 0x7, 0x40800, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x81, 0x4, @perf_bp={&(0x7f0000000180), 0xe}, 0x800, 0x1, 0x8, 0x9, 0x3, 0x0, 0x401}, 0x0, 0xffffffffffffffff, r3, 0x2) execveat(r0, &(0x7f0000000000)='\x00', 0x0, 0x0, 0x1100) 00:38:09 executing program 5: r0 = perf_event_open(&(0x7f0000000000)={0x2, 0x70, 0xb8, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000000100)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) getsockopt$inet_int(0xffffffffffffffff, 0x0, 0xb, 0x0, 0x0) unshare(0x40000000) r1 = perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x8) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) ioctl$KVM_SET_NR_MMU_PAGES(0xffffffffffffffff, 0xae44, 0x100000001) timer_create(0x0, &(0x7f0000000080)={0x0, 0x12}, &(0x7f0000000200)) perf_event_open(&(0x7f00000002c0)={0x2, 0x70, 0x81, 0x3f, 0x5, 0x3f, 0x0, 0x7, 0x201, 0xe, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x3, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0xfffff800, 0x0, @perf_bp={&(0x7f0000000280), 0x6}, 0x41, 0x100, 0x3, 0x7, 0x0, 0x3, 0x20}, 0xffffffffffffffff, 0x5, r1, 0xb) clock_gettime(0x0, &(0x7f00000001c0)={0x0}) timer_settime(0x0, 0x1, &(0x7f0000000340)={{0x0, 0x989680}, {r2}}, 0x0) timer_create(0x0, &(0x7f0000000000)={0x0, 0x14}, &(0x7f0000000040)=0x0) r4 = getpid() syz_open_procfs(r4, &(0x7f0000000240)='numa_maps\x00') write$binfmt_elf64(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="7f454c46ff2902032cd50000000000000300060007000000e6010000000000004000000000000000e601000000000000010000000010380001000900070002000100000003000000010000000000000005000000000000000500000000000000a0000000000000000400000000000000c6b7000000000000dc921631720092e075cedc285d88cf055614dc39586b7af90caa8faa614b339a3ff9756371a66c6f4e968777856ef65fe4d381454fd0df4a59ef58746c9e0eeeaa18d00870d4df982856d52afdf002e1d2c0cbc034b09bca9f805610bc7445980af2c7fca9d60e6f29dc9eb0692ff739984c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f7a481bf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003d24ce791f12ed6e08630000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b14e5d57fa2579a2000000000000000000000000000000000000000000000000000000000000f000"/1258], 0x4ea) timer_settime(r3, 0x0, &(0x7f0000000180)={{0x0, 0x989680}, {0x0, 0x1c9c380}}, 0x0) r5 = openat$rtc(0xffffffffffffff9c, &(0x7f0000000140)='/dev/rtc0\x00', 0x0, 0x0) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/28, 0x4}], 0x1) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x9) bpf$BPF_PROG_DETACH(0x9, 0x0, 0x0) [ 412.168080] bond2: making interface bridge4 the new active one [ 412.202701] Unknown ioctl 35321 [ 412.221847] netlink: 28 bytes leftover after parsing attributes in process `syz-executor.1'. [ 412.230509] bond2: Enslaving bridge4 as an active interface with an up link [ 412.263783] bond2: Enslaving bridge5 as an active interface with a down link 00:38:09 executing program 0: perf_event_open(&(0x7f0000000100)={0x2, 0x70, 0xfd, 0x0, 0x20, 0x4, 0x0, 0x3, 0x8002, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0, 0x0, 0xffffffffffffffff, 0x0) write$binfmt_aout(0xffffffffffffffff, 0x0, 0x23) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/self/exe\x00', 0x0, 0x0) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(r0, 0xc01864c6, &(0x7f00000001c0)={&(0x7f0000000180)=[0x8], 0x1, 0x0, 0x0, 0xffffffffffffffff}) bind$alg(r1, &(0x7f0000000200)={0x26, 'skcipher\x00', 0x0, 0x0, 'fpu(pcbc(aes))\x00'}, 0x58) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) r2 = openat$random(0xffffffffffffff9c, &(0x7f0000000280)='/dev/urandom\x00', 0x14380, 0x0) ioctl$int_in(r2, 0x5452, &(0x7f00000002c0)=0x1) perf_event_open(&(0x7f0000000080)={0x1, 0x70, 0x20, 0x14, 0x2, 0x80, 0x0, 0x1, 0x800, 0xd, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1000, 0x0, @perf_config_ext={0x4, 0xfffffffffffffffd}, 0x42410, 0x401, 0x1, 0x1, 0x1dad, 0x8, 0xfff}, 0xffffffffffffffff, 0xb, r0, 0x2) r3 = memfd_create(&(0x7f0000000040)='4\xacXrcO\x00\xc4ut\xaa^ve\xa5\xa1m\x1e\x12\x8ai,\xbeTnt#/', 0x0) write$binfmt_elf64(r3, &(0x7f0000000600)=ANY=[@ANYBLOB="7f454c46583cbff5debba99201000003003e000000c600000106000000001e40000000000000000000000000008b00000000100000380000"], 0x44) execveat(r3, &(0x7f0000000000)='\x00', 0x0, 0x0, 0x1100) [ 412.355609] bond2 (unregistering): Releasing active interface bridge4 [ 412.403490] bond2 (unregistering): Releasing active interface bridge5 00:38:09 executing program 0: perf_event_open(&(0x7f0000000100)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) write$binfmt_aout(0xffffffffffffffff, 0x0, 0x23) r0 = memfd_create(&(0x7f0000000040)='4\xacXrcO\x00\xc4ut\xaa^ve\xa5\xa1m\x1e\x12\x8ai,\xbeTnt#/', 0x0) write$binfmt_elf64(r0, &(0x7f0000000600)=ANY=[@ANYBLOB="7f454cff000000d2000000000001000003003e0000001000000006100000001e40000000000000004000000000a28b000000001000003800"], 0x44) execveat(r0, &(0x7f0000000000)='\x00', 0x0, 0x0, 0x1100) [ 412.462598] bond2 (unregistering): Released all slaves [ 412.677218] Unknown ioctl 35321 00:38:09 executing program 1: r0 = syz_open_dev$tty20(0xc, 0x4, 0x0) r1 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyS3\x00', 0x80, 0x0) ioctl$KDSETKEYCODE(r1, 0x4b4d, &(0x7f0000000080)={0x9, 0x9}) syz_open_dev$tty1(0xc, 0x4, 0x4) io_setup(0x57b3, &(0x7f0000000200)=0x0) io_submit(r2, 0x1, &(0x7f0000000600)=[&(0x7f0000000000)={0x0, 0x0, 0x0, 0x3, 0x0, r0, &(0x7f0000000080)}]) 00:38:10 executing program 0: r0 = perf_event_open(&(0x7f0000000100)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x0) write$binfmt_aout(0xffffffffffffffff, 0x0, 0x23) r1 = memfd_create(&(0x7f0000000040)='4\xacXrcO\x00\xc4ut\xaa^ve\xa5\xa1m\x1e\x12\x8ai,\xbeTnt#/', 0x0) r2 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000040)='/dev/uinput\x00', 0x200000000801, 0x0) write$uinput_user_dev(r2, &(0x7f0000004100)={'syz1\x00', {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffc, 0x0, 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, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x80000001, 0x1ffffc], [0x0, 0x0, 0x0, 0x400000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x88, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xfffffffe], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffff], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0xfffffffd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40]}, 0x45c) ioctl$UI_DEV_CREATE(r2, 0x5501) r3 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000040)='/dev/uinput\x00', 0x0, 0x0) dup3(r3, r2, 0x0) ioctl$FS_IOC_GET_ENCRYPTION_POLICY_EX(r2, 0xc0096616, &(0x7f0000005b80)={0x3, [0x0, 0x0, 0x0]}) write$binfmt_elf64(r1, &(0x7f0000000600)=ANY=[@ANYBLOB="7f454c46000000d2000000000001000003003e0000001000000006000000001e4000000000000000000000003800"], 0x44) r4 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r4, 0x0) preadv(r4, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r5 = syz_mount_image$nilfs2(&(0x7f00000001c0)='nilfs2\x00', &(0x7f0000000200)='./file0\x00', 0x7, 0xa, &(0x7f0000004740)=[{&(0x7f0000000240)="1ceba35c934627861e7e9895eebae9b2578d51ed3e9a5cb50c18e654ad288826f2604a4844bbf5bed6d7b605697d94aea6201f23079d228c0c8a93719a7a7090a3b0ddd85bce0dd60d67e5832a7a74175bd6f65f62172bed147f01103843de7a78d997d0cf969f38802410197d926cebc60faf3833592dc07cedd2a800c4a7177da2b80f995ef7e6346957be1a4c45424805df011dbd321096ded9fdf7c99aee4697df13cfdcc38fb4b20e0e69480f3dfa930264c3e80e6715bdcdfe6d623f04590898f24ce250bda679", 0xca, 0x3}, {&(0x7f0000000640)="9b511e2a482f47f9d40224028d2c465c6553853ecbed74ac0a2375411227423d8e2964de440dcb280dac49fdba06900b4bb254fd85fa30f859ad06685422378e8e68445aaeecbe8c61f4519e640387c8d53733ed6706d8af896ca2eabe1958b3a03782137cc40749b111bfb864c9ac43a4e532a5c1e8ab3ce8b73af8c3482fc84ddf7bb3c8c3498745590eb9bf39e41e38d93ce7087826ac94e969f38c5caf861c39730f5229caf868b952cd9d41f6503fea371bc6f1c94e2eff2f12294add0c9c6a5d743158040c2c7863e58ced098e4828b3d6256e0317a97ffd40943d89d4c14868c402b0bb859563424e156db4a7cc222ccffdfacf0c6b8901917472e7043b7f9619a87ffc496e9c97448e03cd312da35b2a0903b27eb034ee197939429d17983e16bef588291f0c8d8faf59cc5fbb94192cc8db71e7404fa5e538f6045e8c64a429393066af1ac71c9ae564e94e01120627115e988633304b7af0ca50e04f537c6e287975412b75883eeda8058e46b8a3f1e335830dfc9c192f7e03f6b1699f85b54dbb7734fc87812fc38e651a6caa72c2db4ee1c81fdb48c8a2729071702617d743be853e93e996917cb34f10d1647d2f0510ffa1ae6d22d0614ce8167062f2d53d53fd53e2a09aaa83b9ed8ee975c62b8108666bf2b0a2de59a449df84a78bcb0213838218b9b8401f0eb5636c9218ff633a30e095aee1d5bb0033c356055585fcbd77bddf138ac6398cf089bd4b18f5118fb465a12cb7e48ad04cd2102ec1195d1a999058ae2cb7b46880d97c2b681ada4eaa3a382e76d69fed5460612058013a30f02fb43ebd08243c4f0df67eb0867af7d6e0c0887d48f01a3784a0203c4e5758586d885832d8a63626b534d591475c9d267f65a0b79a652fe593b7ab96e8feaf5e90ba4599d3360e0e4264be9d0aaf7eb4d1e203efd551fa1df383b00520ae99db43bc717aaccc293a65a9a4137edd1b6d0eaa35d455abd566ef485377f9f30c5ab1b36e2587990d908dfca208b4bde98fe50b1d995ef3b2823b6d65298eeecb8facc5006a61183dc381b8c18e944428bf176b82ad449ccf95d19de0a16a282e33989ae87c7e16b15173ae8e201b76c60ca6bd0f26b41017988df41abf4a4e159be1de041144d1935f94fbc405e6876031431056eec0f43e3d4122e5ef6bca96d33f9e7a7c8b43549520828eef56fc0a3d5bb9b5d0317b0b418b8c8d9858067640457d57cd0c4cbe4b6527fb4b465109d708a17671ac11e8d33e4e72ec503de4c6468cf33067f3328fa128d1d75fc36f969fe0602ad2c93b6d9aa608e8d63a162dcf98fe9dd43a3b491f0589d7167e47200f7307eb6a771c0a8ab925123bf8535d99833273c1fdb063aca8ec445b2f771a564dcc9da48a90bff92c8158556f351e8c6c8c4c5ced58cdeee5e02704ddd093af870dc80cd3a9af33a7d099d252c967520102132af7ecdf66361a10a67b28d0e205bdb8ddcbffc7c1d6a0645e6e7419ee4757b9a96dfea68202ba464152b4818d9280e36be91a73e33c868f07f90be34afdc8960dcfaaa1aad43be553a5fb7669ee7f4f378b7718ec25d813ec1373c71c6f447c0abe6b95fed7a583a9e7badce172343b57dc98915c94e914a860eb9a30b7cd2e261592c25069b78cc69fe71fff7402c9cf554892f1c181d21190b49f4ade9d684f0e19486319568f62cd11f6ee5716478eef72bfe93f42d72e6fd7b5a867a6df92a09dd23f5f4b6c6fd81fd3c3393bcdd9f1e2441b583ed4420b8e08d49ce7a0d4b399d223b7ca8c07d42406008f5b629e560a4c509feb00d69eb8134f2001ba95360e0f59d7bb4f76edc0d71188d558beff5ddb28baad1404b3d6d983502b4451eb5b8cc464de552148fe59250ce0b6ad5bf03913e72b49340ce260468efce2fba8ac9b2ca5cb1bd330b9224fccab0c33dd647b3e8a76a60d81d99410516afe66e8dceac67b46f48ab21f1a852b96f88c2156f8891896efd1bf839bbae684790cea3c2d8c209acf9c08912eaa86a58e236453d4e5365822575d7226bd79f18e0d23ea68157fb0d7ce1ccd105900afcfe35a4fa5d5f1b1ae95d80e5773452522934d3ad7e7e58a88293846e0561fd853f17b74db20b14c9ba9549f665fb769a2c10b80836dec2f9e98b2a12de934c7b9690f2034782ca0a1c71e01f39fff2d309dd99f2a51d976017f1ebec787570c6b31b14199c87eeaf747c94b595b44fb97556f620a8314fe09447cce2c274feecfcfe2aa55b946bc34c556668ac6b1583ca30629de1ef40e2f26059f91e8545709b6a558e043fc3e9d6d9d970c2351e0d5031fbccbb2599b1c213651bb9acd0948c965b09ec067dfa563ffcc0e61dce53f668ac7d8fa445ed8428640112d3bcaef62275e206913b0a1c9a7ecdc2b731cb35dcd06fda8201babc853d3dc153cc92919843cd78eed939deb42e4e9809d7cb98d4eef4d7c7a745a964fb4efc9a8807cff2cde976bd0fa33e915d27697244dff68843ec445d83e123a91739eda628039f7099e7245eebf412e4d52ec0b879d16c88358844ecebb026ed915ef4bb646bb200f99896994b1a57156d3662e2d379f0ccf8380f813eb59d0679c0f939611d58838b37d62c2e94115d285a2c90ff0c28269b4ce0d83d2c408e95d66192214f793ae52797d09f5e4cede19efb2e90eec3fc4b4b1b7ff4bb58b2e74a994f9aa9ed461fbe485606e9fd0f70fd50bc5125b3424f174039ebc00ed6158f11b4192929b56c3dbbf268d93e424e7879f291dc6980fc38ac5342f84d282ca3ba8d6805090c24945881ec7292da1e7e42d803a2f11f66f0252d5e11e4f0a5c6914169609dae44779661369451a19eb6fd64d228d673b596ab705a0973c7b447dfd3cb27063bc5823fb9dfa956fadb73018ccf08e5de272b3f1f6c68e5dfb5eabedba57807017282d75ff7d51da7d30893570d8da085ae7816ff41ddbddb7362a860780281a80aba43245af95ad70cdfcc6fd38d3e009bc216a916182f4b7006ed790c859d1a39d2cfaad2499e309dcfd654653b1d133d8a453f40b74038ca6a047bf543f9e815d7c30a2f6937fd788d0ed8f90000e366b7ff98469b21b9e243725f995e13ddf79aababfd3815753eb1fa2747e3598c535e2cfce56b49884b5cfdbf632d46bf0ef068604d29d21698eee8d88ac846f4d8dfb9e243be85f7f5c81b237c90494c295306a317a441d1b19be45f956fc93a2bc41bdc4ebabcb5b2a19aaa03d85b4c55bc37e68a7693f285770f019f00f3d69b901441649c3e84389cd6de1f50a1399b900a08593b1d041e4df496a74e4cf6065a4a7e95a13a08f6df931b6edd706e7f25352692806f0af2ecd4ed406e9ac5845f07c7057e926210ea85e473630dc7f7b020f29d38fd046a30bf574a690dc2a27ebfab6af9372f8f927b3ac0273c16abd423805997dcbd6f3d5ce7e5e610f210256901cfcc6fa1ce61b66ff651939c2b4cd41e2c57e84a141ed4615bb184af2ad862d8d84db6ab5ba0442b66b12e4ea3eb3ecc4b32493b27468b8eae372991fa2a705d2ba5dcb951322e8372780e56a32135b0cc30ce06f546747c493fd28863798cf263267a5760c3400d88cf253577d7c684b58cfcfb3e2ca43c866d594784f21f8adec7aec09640047716981d286ae42200b3f7664d028b74da8110701829c0bd582a4e2bc2dabf9f6e0734ec916d9ccb7112e742d8cfe4347544354126052a959f2006482352c2b0a01446aa5057c408d7706c797de5227744ed593124e326df8d6b7318a2ef291c64cf517a805579ceb78078910a2812e988c860bcea9eb2c3656e07735020079dc4fa778e1bac6359c3fb1aa36c818ac189fd24522f5e31e5fa264b935840f197d0f6e8dbbe81ea833522667e547b3204b96683c45bc8f92a7f839b6b03952bb280d2a81f4f79cd249fc663a35536501b2783736b750e92b97c4bfdfab04a67961dda6d1dca230f258a2a88aba9196aea87e0e25b788394d4abefff1548582bec1769cd2c6837ed626ca4a0de47bf8f189f3f5d9ce5f824d665cf49ef5c151daef16aca5ca96b3063d50c6c1fdd6ebf1f34cdd07f085589690a3bdfacf57a6a9e484d9f8196e23d012015c3f8cdaa51d45fb1182d45f07c056d73aef0b21abc0096a58e82ccc4fd2f38c8788736f0e3cfb3b31c5770ea9ff85458ba8197d9cb3e485638cf2c0fc3d955f5cd12663d04f4de33853d127ab42a5f329d8cb457076f34fd0afc49ef8f34833323400d990058d249f4bb7e2d4195ee2e59960de6f67cc4d0a29a703fec7974175058ca40e213a866e39a3f64d2cee46c260561b6fcc00179171f86c1e2b0d5d434380ecf2ed8e1cf5f1c48a285e7fdc7d133f7596d8651491f210f63b2612fde392a3c8ee3aa9a4e935f1682b84a9e02816a3f79ee029b174db440172dd5a2a68d40d4929999f8314d52b012f822d6fb76c38090aebc97f3e305e6e02c0e2e9728dadb222e9714b596e70698f1b7efe7b4949f1daed8eaf7ce30982a227cc964d9fbf34d9f9681a72596bc9d72555976e44b51e68041c6f89fadc50da6110b4bab93517c1e30728da75ed446a563096c3df06538fdb51924dde594d6838baacbbc0b71e6de5c5c9e2e2fef70bf0c9ff64bc63f26b5752833b48510f7ec091656cf63be10d07f35358d8d2932f351d78b8aa078d1deb70e1ff50f4692be96ca0f0f9296fc8886cd35db467db8a7ece721779c8900570fcfdaab1dae2325cb0a644625af395e16fcd51d7af9f88e31e4bb393ccf5841647d325dd2c8e3b75810f1a5d6a08f8515961e72b2b2d2c0aa2190a14d9b4c38a764555f1775cf38724d5f972fdceb8b36ad8a4f5b998bc4c7fe1dac7133071e35f0e1d1ff1ef40b5e5c90b60c442e263e084894b438bd00883c0344261110ec91015bf3cf01ecf15761b596c1aa10f5b51f9767a8035e76b04ceaf8a11dbc1a667e121f4e310157c588cd650b9ac71d5d66315213d600ebe10f59bc7e163de764f1eb10fae4ecaff7c5187d72c712f66928449b356fb0f04051d0e8574d795f28d56e04b99cfd1c5947a49df0ed7dd6bcea934d0779facd1dd9579bc3f99e6bbd73c8322525fced2b100a61853589593949c496293aefc903f963fa441ca5a622f79f6f8daad66202494504038da16be9db60dc9d47abb2abb44707179d9d5f969ebd2df974a593a68e65c8a00cca151a76c37197ba0ba7363a2e939e893a71ec8fbcbb4ebf4bece4962747d90016a1b8749430f881d74e9960edfae5762230c15545fcd4cb6692a33ec95428c8baaae4c25eaeb3d1fa0fc842d889276258dd9db8f2ad5e982f5c954775b5d3d33c432f1c14f915d732b937ad4d520419399008553461fa4df88da555d945bfbba5c4690c2781cd886741f96eb953df594754bd51c7e2504315c1fb8c0d6439d36bb9c1b67cccd8f0426015b57594f339eb32ffe1c878e1edfd8667e995630daac7eab84b91e81195e5098d215bd0a0abeb0e817d0e49a72126e8df6ab8c7b864ed24db68751c98c09e28498dd3e58ce55c6879f9c060132006427caab3d99e0416141ccc6a039bb22c928ac7f5f251b063c9d4f521d11fcadfc6b19a704432c7d7516ec19d27a5374d8dd1afdf640731518b2efad26709dc392f5f8b06b49b74fb47d6efc808bfb78c00b443d006ff64f1621f4a216614731a6c5d27ea085612fd9f7b17f85e36da5cf75ab2e3f6e8daf1624400fe141819e28115c86349a6224f77a840e9e8aab74e80b9b89a0f66c0a836d5b50fe683ba89bea3a", 0x1000, 0x7}, {&(0x7f0000000340)="454c96ff5aeb9c61ee674ae71e5edc237d3c5bb0dda5817e8e31a813fca4748992133dc5ef2c9ee85b1a613793b822ceca36c9cdcfe45dcde959edea7b3a25426c60833b95811674ab043101531b415fa496d3eb985dcf77ffe1bc4d30acc19430d46d7ea1ded242bd44687d32c6fd387d4fe9f3988af57a295397b37db19ad03a99b4b1bff83e3c01594c450e87e0a48fe312ad27ba94fd716b3e2e1b8ad3b569fc76faeb58ed4d396821e5238c481d6840db18d655b228f1a1c8013b98a1bd8d2bbc910202", 0xc6, 0x6}, {&(0x7f0000000440)="084da1f37d3471d82c7319d720accf70f7ca9e6d841e695ef6", 0x19, 0x81}, {&(0x7f0000001640)="0ccfe4dceb40149f1cf831cc2d8116b8d092463b3c88dba42017c382cdd46bdecb567021808250b5f1d949c4881ae391cee5cdceb9230939fc536451e9a795a5f9ddd933e2a57707f445f0755df2f0ffb3914253a2544303f4b87e96e37ef185fa5feb86876cf2a1ce348247cf370eb85cc7706362efbe5f2acf5931efebe3dbbfb0b7638b5e794450dc13754329b17281f29cd10351e922c790e75da2712d99b1a01e3327c32e8634e88ed4d294e0d4962ce1ac9fb60a3f2cdab0c30d84e211735270fea9fb5080b8f97701022684ce15e4087a973a9f7d5fa851c6e3087736f110ab3cb83efe6dbfb26bffe5068f1f39bbc5f788e5b0098d16ce611fe488aab94b94f5bc2cf0eb7f6f8b85ecdbb1029f094f6fd764001fe359f9a1c37c9738ac73a8a8836e2fa0779fb749e3fdad63904bdc538f2551c5612018b752373107d2ddc60e50574c1a968287feb40e9f1029087b63de568d83a27ee6e6e167765e5b038fab8e4aef2d3ee4102e75e86fb8cb46f5eae07308548f367f6a662e1432369922214108713ded5c776c2e945f6d6ed3ee7d52b8fd619f6b3d4a08fb4c803cb8bc69a0e7afb60b217dd1d9dc96700512245ac9a8d9a33139198f27edd540782dffcd45fc85823f0e96fdf3b946764148c0ee9f87cd923dfc61f434c923bd4b64cdfc13213019a6b240044494a248708ac55cfbb07c3a6f18feb10d6ce633af1dce721f437aad7bf855fd7da9b83e13b6c28fe015193e25e89170a87923ce6bdfe567452c1629118421fbdc5b1e55c6d82f3aaa8513390832574062ec4a4f560e804d2cbb986a9d82cce8274a02cf7557fc306c46de0b3ad2b713fb3a3facdf0de467a3f3f6aa7bd44a1368f82046f1a13fcb3369ee10450166de03e1c73b0f3b68766d3129fa2dd8fb078549bfe2170367dc444a416d9051ae6113c439594a4707d022c9bff2a790e09a3df9fbff117e0b5ebde4eba36f8ab8604fcb6291cff098abc6bc49a8d8b380e9c736a53207e99062bd045bb051984086e8d7950527f9ab4c4d18cc1e6f5071a51ee63ca5b0e835d14dfc43f7aa8d10e375712e53e98fbeec202a37b122feedd046ee417d6091c96d292a82a7882bbc62815fba2b9183b46b8a3096d1379cea93972d4738b2745a7ca2e4aa76d2624a0503549210667114e779a8f3d3ec73313d46f20c840a1c050833ddc526816ce3ecccb0f4bc1b0a4cb95c5d315e7ac558a4eeac3ddeb52f7dbccba413da0375750e90ff31cdba9949c23a620a66affd4a49dbb1445787eb8ff79bbef78a1a46904d3eb65192c0de11b7339164d7ef18506270b3d46362c5abe527b04c62708e76c202b3585603a12999a8ad112a877fb82d49bf842ed8c5db791fcf10d8de571de617db68dccb2a0ad26a2e41490cc9056e1b484403d91577fd044b7a6c89ac9b7aa06a66785d6c51d6b9fcb34f18275ee9bf0ce233650de98894facd68ea3c8d14be1c2ebaaa5f5e0f69afacc1b61f28b01cc7d6fc74517254f357c3d3ce99911e5dbaeb939d80706d9dd2fe502812668e9aa59c029a2bce1098f5e363ebea253fa92d26bba1d98f254bae8a401fd769619584ef0872dd992dce769b57470b36011d117ba8be9a96c2e9e2ce245e25705269af55f7a5e9d3f3484d9c1298073dad3626009b650739bbb23429950ce62eb8974185c6e9bc0e7dfd129c9ea9a72b4b9caf5fb371462d4fd91d5ac836baa1deba22fa49f8426d5d0397bd572bee5ebc0e10fa9369403b48aa48c93eb1da5fa230d7bd80df33064f1cab9bd29abb2a193254a18e4be1e699c6c33d22fc6947d8749c6a78f769ca0fbaa4a022d9d188aeb5229db224feb9b044dda2a61c6b26554a634e36a33bc11c13c560fe5af6a51187b1cdfef61f9dc06dbf7532243f3eaf0499609b7bd352be6ae0caa8de38f5dc00c9f986925917ef3acfa70661d8bb6b2deaaa864d6b46b94fce55136bdb39ebc050b0808c2749235d6548d2f4319fcd2e644a2e1d191639a79358a086a92b73a6fcbfbb69b9d14c9c3c208886ca4483a042aa0bb76b0f6d98775aab01f0d3fb698cfda0d035756bda2f711764024b19f8d98e14e2ee03f8f3ecf75e3dacc832deecf0b4e34205a7bf0efd6d547638396d5368817ff937d707a2d2e48542279e5981697d5ef0ea39e081828bebeb1d9bcc06b80454f7c70d491326adb0722b4a8cccf36d19210373bdccce28a292fed26e395075780077d87f55b681fd3a523d30b33f1a60ae0d2b4a550e6dc75f64c159cbb5a7136d1da20ce72bffdfc0badf1a6b12be07cda90bbb1d2fe3d03d22b5e8e3fc5f937be1ace908389243efed79875ca554e5ac7bb068fc900b32948b56b2974d24d2fe7c3c7b2138176c8550fd8819f8e7ae8d86b30ca5e480b2ed38c51843ff5ae738c96a42809f0c72ac0aedb0c6fe4ce446905b1b23b879826b51688058956f7e696344e27687b8239b03682b74824dae79b1ecdac1105683adfe32e134e3959db7364ef55c20967492236e606eeece88b9b5ea0b3137dfcab3fabfdfdf47533a6c6ee84c7d202c321637ba4a2bba294b8146a02ba4db5c685251e66d8615ebb0867e060a7b24fa16014e0de268cdbab6b34822204993675b5ddd8215ee331f4d67fe2ad7e528a928f2799616fb5a0188fa07e3654909276827992e7b84e30927d2dd64b05b4009b459ebd8d78696215d4d2b268a8bae55fd694437ddd6924990a7c88e76c9faea02d8a512078095444470bfe9fbf1535d56ab355596e8b573ba004cf194d64ec2b9a8ca398f12c991b3fe27043aea8700e52d1738d85b4c4bb82b00e02971372454bc5612b930d82197c78dc1aa2a497beac26832cd76a29f66c5b3588032629700af21a52ea0f04c4f6f03d38a15e4a760b815c4b00b79a53a98264e6265dc39d09dae634cdc801889b0d84918bd94852e7d302f94d93f9d184e793a8c23021909318430d25d3af92eb62d3e1508e878704f3abb604bea4cb4ed8a50c4f32d18a983fb36037f6c911038a0dfab5a711395458d459dceffaef84f0750f78bf7ba9a947125fa6ff2fd2b2a469a317f84e39bb22b591128fc0e21d525ab7c400dac8f4fa774eb1df0f3f79dd313e48536c14a6699ffdebd27a9b16112cbd027f0331d108b4fc0a8a6bc40640c070fc3b91effdc5db31d8b715d0d95ab100d727ccaefd2a69f947daf32f833dc69dcb97d69b8e01208a90655ab20130409e2e342b5003ac0f14bc65d512ded78bffe64b3158539753ae82dfad78519d94653292257536ba6c68aae575eeccaf442721adf5fa421062ebce14cfe82ecf5babf9f75b72032e65ca41626ee16c93b53fb9d7986c707646565b6f3d8b06404229b369e5c0a94bd9b2a4e19730669d79682fcd3f8cca443da154bd2a6fe7e21ed5ccc86a32acc00d87157f84a303eef32f4d3e8600cec7bdeab105aa283a9315115557a9ae4e9c00dc2dee3b2c26af746f40fa868096cd2bc631e3c3d5af5c7aaf90c2e5eb4c3fdaffb38beb0a3b9457814da4f595ab63f07d3a4b2ce8f1ec9bd634fcc6d77ebb43539b3adcfaa38bc359cbbc77933340a847527c73fd9c0c25232d7a480415ef31a893e4b9a1bdffc00fa36409861368f56da0139185279de0c954c266cbd4f72044cb2bfaed6ac1e1331da2a07856ba37e21d6fa108aecab1eb4a93e331bfb33c05f9503e3c610ad9fe5091b5f7a8964b4d246b68db3ca22bb865e357a35e8ac930555034247b4378e387fddff1520586ea6a3f4530c2cb739fb5f35a3967b088fb795645c57d6c839aaf151b5215afc94b1b0f41099aa787c55f7ecf292901d4e3ce60a8858b0e84659feceebe91fa52058ad2b979f4dbbbb39212852eb04a3d63ccfaf4c76fbd573046a20c3a441099a7efae7b6ffaa093c040c95eaedcbdc3976c6a1ddf9d5b8fb3ce7326820a244c65e35c1cea4d0e43876a96857c9daa9f5a1651bbeddadd3a6d76899eee6da5dd2d7b0e8fdfb2daacd27ea695ea9ec8550ff81bd7a7d5e81eed04f6b26491b029090bd10cc4381bc2b86ada51ad92c0a38fcd109f243665588d83212f7142d03ddc7b54023f6ca19908227be1c9a3a7ab07a3097e47a2b89201f3973bab3aa2295c0002c885c20fb8ab85ad6316abbe7e31dfe02e11e006f2a54dabedac59ca9c4710394e7484c9188d920a871e708b7a0abd89f0bd9d5fd741acf7db3f9f6f682042fbfbaed5dd3837cf85bd980a7bacf6f7220310077e33db80d19f5f62fdfb9210f75aecb97e8313f8b0d4a90a41a7af1764517f5efddfe0fed6da1d668aa874ad16925872a26ce51b7811652e1b007a441e783399b16d8481e1171c49b970c13dda375b4a457ccb306c64db2e38a580b95608bb640a6bfa87643c315e8f359f5b14f4d98461ce43d9dbde211fd503c433d8dba0500b658e64e27d84ee4b0805fc311e2b305b8885f7cb2535507478d1c124f5b02f3ca13c6c3c020522a9155b1b448e95d59381f6d46a6300a26ae6f4880ae02347a342c65e3625b9c0e3a08b9170e8dcdc91e24d3930ed9d5f85d095975e65bf7f6ec7691f47f23fb4cbd89e6616552d5fb9084d24f4ab39ca689fcd80872066e24ec0b035af770fad815607363c52d5eb8b1de9cedb0af70febe964f866bcd8494d0922290412fa58c39cb2ae686dfc26d6c33f6fcdfff32f4b7e66e5459c2d56f7180cd1fa26b36f70108b4cfd887d0f45750fa7170fd766772d3dbc32a197089175c36d3c96b8fbb7e0853f24c6035bf7daacb3d60318ef122691f978f4822514159cb7005de8556c3ae72050c318ae9382d014fa5f1b3f7d951e67b82ee8f86ac8ff0f96b992eb2d91f3d040f4a89acc0f2fe2f21690cd77b91d66f2fc648df47086fd86cef4b0db63f2c584cf284f1a5bada0afd3c88a74637dac20a52f32352f757e68a2307d9d624be9a98dd2610866e9e50101a5d75fc38ba7e46e07e5f1cb0bd450afd5dbe3c4afc0490cf2769afa466da8b622ce1bc325e7645e32dcee205b95ac8754c1ac33099e36db419161caab2cb0229375c2ce4a4caf15fb4bfe2860373afd9f52877bb162d0f471fa9f3ee7828f92213f0c7717bd501d9feb3320f5d1366672c552194e25171f6b059bb57e8441e590fa935707e990a414f13be8d9838df379a39796d3a88bc1673492092104d8757bf355d68f0598846cda1c2804b13c06a8d4b04ec2f8af03793e7536095b7461d7db80be4b49e8fc58b306c696942f237520030704225bcc80c64c385a62cbb7ded9c49fa7cba1351f23a4a8c0902e34c203827a6fbeba5bd58acabb273093ae02b4f66f3360df59bd0f0244c315e706244efcbadec0268a439b77f8af7637615240c2d84caab07c5495c951488c836277067ea754a6c0312ad4cf2b698c8349d6ea9231da6803f64aa058dad9e32eefd75f4e613460a1cc75b4543b4d54d264c7f7e254fc389347d6b0bb4f7487099f4fb28503bd540025f92b092cefd0dc3d765ebec701a4d1ef68a81ecdee72973c3e6497560560478ccafbb46b4897737112c5120e7c2944a9286e5c9edb2b2b9bd4fc03e1238c8e1593a24f1bcf2bc1136d1ff1edfaf59a361c1ab448a335f22d6d8fbc05fd701fec58509db37a6ca74812874695007d16edf1a4ebd8ff6ab0a41d4b14bbbff89eb9e3b2b674cdbaef39744f9890d217ed93543043c9cabdfa26893056ea4f745587f4891e3237c53c87d3ac080a11c1cc9b08381bfee636353c122da4b5add179e8bb6ef17701f8605becfb69ec43854bff7", 0x1000, 0x3}, {&(0x7f0000000480), 0x0, 0x500}, {&(0x7f00000004c0)="7531742bfeaf4d4c73712da0928cea9a2778f501fae04a840abcc9225454585ce61ab01bd2d4d2c6d5b75bafb11a24302d75b54c29c58310f1291c85548702380ca62b9fa9ea52ab1f122e1a2a48642d8c9142492839502d3aa30d3615d1db693b7ad34116", 0x65, 0xc206}, {&(0x7f0000002640)="0c6c344ed058233d8cf3930130214f54bb7c022cce52b932800e6b3ef8e2434ed84396737086010ebaa2e2a4d8c4e8e2283ae1cedc7e02c976311a3b1588cfb83ffdacb35f9c1880e248e6b99811b56d1d9764d253f2fc20219eea2342870ae3b0b4fa4c666f8a1a7d6b30c3c7d9e5d5ea82a85fa32cd9775e6cd5c814f06991c6007c207203d225f6f65d9aafde1117a3e2b2b753d703168cdd3704efadd92d569a3ea68a6e12913b3e1f1aa3fa302452a602ed6470f56e91384194cd5b19a2b87c2f38e408fc432dbf2da51cb52dd27d202b4e145e62f1b91546c20593ecac", 0xe0, 0x5}, {&(0x7f0000002740)="c7a0052674244610bf72d04617964f85d0ac60f2d1bf494e4675f0711cb2b0a0d0f4ff5207faea9834909f3b325c933088297863ad4f4f17d9d6a75bea564215a07bf56ec24371aef20a1ff820eaa8982e60db8aa43823566ec7f1289480953c518ab5445204f7e10add31b99e6f70d3ea80002796133b7377186121983276c8d51be2fdc124414c90ec8beba116daf0b38fe6bb389435b8ff24d3d5fe112560b5f2aa28d452008ea4bc2e4c58cf659a161f80047e188914551bdf7e5d96f63f961bfa812f49482c22bf39bdfafa52ec4c52bbdf3b366cabb3a612956550b7321849dd931eab6ce7cf91cfec4ebee9c7cbfacc8366f9dbac63d2c169c872009bd93687f7fd0162f862ddb2c552791fe35b39cda6b8010fe1373868d140f8e1d3908d7582472518a63561250b43f18476768850ae03221f1bc6aa46eb65f7dfa421b246feb83551872380024604d4a8ee35b3a910980aa79f3b844c69205a3bd5d2d16d119f76148d91e89b333f405561ea68bc6f2c8ca7d7ee77127f8af792ae5fde130258b763902ef41b8ef0eaeba848e38721f6a3689025d383fe5c2718e9ab56728b94fc7d18e03a05a1b27c13efd6e70ce53e5d21b8cea169e1acf4e8e67c5e05399c90cdf631ec80b2d24f93166135051ec4b6542bdcd6ba862469856d69b8827ea6141b41c1faad78b08432f890851fa6a80f14fdadd00eef5e52910fbdc2576633440af250468479bd9f751727b76e8be7aadb904efc5c584fc18bb11f9958e749b3313333de3b5536b1ee5064c9ce0950a23fba5eb2915df04cedc8a435b5f5cab94ff199e6d69400c45ad15e36f808034b22fec5bdd4cc199cbc708e3bd91e34df1a67110bca64006fe00c8133c43ed1e9c45b028159b8e5efe12656e9bac4691725dc678db244dc1d271bd8d741c151a8ce3d66d64f05e433008b243e51496467525a9a45cca3e804bf464986e016c4b753ebe0d2639a2247b9657a8c2c5eea353e2b96ff5b07511dc7d3667d869c4dd803450f930e19e4481868314333c7430603e41867c25b9cfe5a38fd5073bb13dccd1b6694d0ac89d5e4e8ea3aaef4f8a89eb8badb1d66bfc4eca72e3ec6d57ebc595f0e30c4e210b3df0c3321389dd52fd7fd5088ba5652a2aed803da79941eb55fe5d94573a1a6eee3069a425cedb4bc890f4b2e9ee01cda13b8c271b91beea665b3c45a509e06005f3407e52ef609664484dc78832746388017a95ce1921f43c1519f7add0b5ce2437099f7b50b64e98ffabd288d9da96a6657aea698bee68833eb86ae79183bbcc249cd1ed5f9f6a32ff2bd691c53da8c21353ece4eea530b068edfe7afedfe24da9218b698808cd845e4d37c06a2db77a9a4ce37fb58ea920d2ca2a87fe5ffe3cc26b1797fdf53b06932392a21fe04d0f1604cb864296bab9629b89c661e82b5e7068f6fdb08b890f5ad566c3582299dc5bbd0f620ec5119616d5a23bdc95ba7aa6806347863654cb38a4c8ee29731a3ca40423940fd542a5bb4d30a0edec0d8101790865920a83af720e087be2325d9e6738cb9e805fdc9b937df591efd32ade9d17a19d7ed60f998b6f948d40d3e7c1886eb757115a0e5f7938038d1d2e9d2e99fb001442a465177f52fdad013bc4a32a83a680105aea3a3eeac4e857ee997320b8d649c6377357accd15d4279dc968d2080c627d94518a1f5b0923535f096fcaf7118ed83ca6d73189aaa4baf5cde305cc5dcf4696a513447662d34eb92bc9e008d88fb656f106e75ba55ed5b0326ffa4fef23bd18722edd00888300631045c169f9e02c890be06316f85404f2342fb308c70869fc00b7cd580b90657cae2023f48fc550b228f45f76cb62b0fe7227a11e58dd1c53b6991c31e5aa8c6df490cfc8475008303580f741c9665abdc1a100e6704416dfc76565db4b03447f90ac2d1ae3aade0ad9c827413fdc0ddc21e55181041ef56aab958a6e6bd2ae4c11e894ba82413474578e2471b3a8f247597aaec7a2a9562dfa537513ba27b77019f51cdea9755b6c138b2ef1c4b2ea258fd4ff57c47808a09dde83e2722fb497a3bca9405aebc313f899d7d6e33ba7b6e70aea50c52ab0dc68cbf129377b5a891a04fc9537be85853fa4bf16ff4cade56f9144da72647e2eda2fbf523336e2817c570ccc3d4ec3174b715ab3925dc0a93523a9be5ed8855d4974ce5181e723e73fed413e625f1137805f04f51865ce1cf7486d0764355409d2fbce8a0ec9b2bf2b3492c8b656c2575a59bcaed4059ad96d1aa58b5e89e6c2e9a82c81082b4e860c420a07e430cfafef224acc9ea335de4bec692c7cf27fefa0f09dc97d1c71b846d865c4d88a455a25e44a535c8545c878b5fcb85e8216872a02db65229184ffc86af3b72d44a3e9dd7c517d8f9c6a150e813de86d39c537f7b6f91493a48605041ceca0f5434e084a293e286fb2f3ac693c2b60a77c45d16371c1db53f06a34e57105fa7507cf15e3d81efed638b72f3c4488931548096fcf6e8f83ff572b4768904a2b14389bf18676fcd5266ad4abfa5e5f092eaad314a15adc63d6e5acca19002abb3d27153c347b0e79064cdcf1ca35a9af0db8e5b65ac4d577c8672ee9e6e74145972a9c5500ca4773e8d489f52f258481fc636f4476375a3531e468bb2f2e749f6b7b12f2a35cbf14d50d1d82a5cf4ad1005e2cc067ac7a465d042fe3fe6fe0e8f1ddb4a8e3f077692c3e0ae3eff7e6ce91e4ee0be34216200de8f34a69488e340856b25c08214494cb7d4f56a0d941640b44147b4f3357ac80d40bfac13b9c21934b34aef01ef838e09170b7ea55ade0cfeaadf9adc497a9fb1dff15850de6ada1ebf09d5f87f385844637c3bf8448a893cb25c96958ebd9269da8d1145913320870a42ceaee605436d98cbb1c67e80ea31ce939c01a596ef4eaf28868a39eb9e4f1bedbbe7921bfaf7eac93d4f350ffe5edf38df825a435e450d5f6f6b6dae15d834e256b19dbc4c4765c8e7b3bb1c3ba05496684c02c7abacb66064c2bf1b1c0bf8aaab5d0eaec83028d9deec8dcd377f0c85c7771ae40fbf8e45d7ff6fdbd202195ad2f7c9192bc2b21172c6b77452e45e797a4b28a7622eeed262872b09d15643c48559ff0fa3598b250650ec3dccdff29abf424a24cc01a035b98bad125a4caf4039d89fff64fb6a257e73a581924132ad59f8de875456249c780501a767b0534d3dde827f42f40e677db71b6353fc8731a902aed16270945f02ea34b75fd37a50345bad67b7580b2b7525241806bdda8abd3e402f3f8ccde80d80908dd51f12523630e32c911f8976bb4840446362ac3125d805485a009b38204eaedd5f7b4f3e75617247a6eab70024b8f59e03956e30d93fa9dcb2bffbdb52ec556d60c55f6dfed71a542e58f675054ab25205ca3d43bf59234b1c23fcca69e198419fa8d3d0cd775eaa48dd8eaae8319960b7615e7e061f4e46a09db0507fe7da10e7fbaaae851fc26635aacd40c5bad04acf074a8b27fafd532de9e53d18ed9ae2f47d0f1dcf8b3498759ed9cb91ad39be183c19b5ba017d05cfa6f9aa0c7c81359e6d8bc1ed606e704a3404639cf671eac6b59111825e41825dd229b4fc059b5ce9bf2247b3bd4cfa893765fe6d9601746ba11a2f4369d57575f818b73e2ee73d4cba07c98bacc1ce3957974b8d675e9c8c7ffead2f7fab83de7111e1c69ab31b63226c822aa4115d8dbe7cd73165d9371912d8e5d4041f04b18177c946b5ec16260ed73ddfbf44ec494a8aaca1d06d3f9e2e58fc6ea46d0aa3de817c003e3651a121b8f92b52741d4307ec3a199ff0969f7fe0b25227babdf0553dfe1656e0ae38ec43b430a4dc9b8d056698033b0316b13b9212fb88e76d12eb0a320384d5ec56c8b2f6e935a9c68356c3c32aa6bad1620103d694ea6f435803e3b1ca01890bc03197ecac841aa8c781b86c70c3f1d41afce6060d1508d19e390766eac80043410a79176b816de5dce9f72f05e842673bdc5ae28afee218fc296c1f8a1aa95bc11ae15407e2683a71df1d962ae4af7a7e7f6861c1693415255ef30f518f0fc54ddfcd3b8cb1feee78ecd98e99e2fe0718ea541584d87673ce221e7fc1661c380b94620c41816cd65dbcacedef6acef2d30098957c1fef84781733972c325e425fb1818e2d52d1ff292c543cc5408399b44d52ddd1309bce1edf3f0d88c87c4f12efbe5614c56f61a7a85661b70bf5e444a71d1cf4d9808e5a88e1b98459a864db11a991e915dd15c608610f7db5d6dbb7940b724f0d81c5e980202da4c3e75a7a35d1d04df295b821e7aecce36461406d1eaf9e0bfbcbba4677d238534bd4d8d0c4ab6c25cf7b3d7b6c7acc21ba12d04b8b95a01269d49acec126101d9fcb37e44bf9296dbe9757b6d6f5fdccc3d9c298dbd09c5585e838e06b8a2913ac194ee70a4155c230da7f4a29c19006c27ad57bdff14f99cd345cc0a1a1d593343ee8c63a3207d3d1d3ffaa33208b16c2da87d926c3a57517f7e1ce7573eb1cd7a71aaddbca24423eee28dc1062c0fe8bcfeac25d5eb10ed8d5b0713a0e1bd7795ce6bc20cf7c82e38d288d9bb6717261009661ead5925b34c920e31f719c17a3211bf21ce5fcdc39c6cad9e435828af1994792330d1736571f80f34785614eb30677fc6f8d36c4c32bc5cdd6ba3acc945987da5be824f708b0850e5ee5c422c3129a2db1d3df42e79658c0ad10d6735761851463d6a6f40c3d8d29869e7d50f6a76998fd817fd6bb2f57f1928550b6d8712d39e8218d14dd02ef5b9a87bffe56cf9af32fc77d21702dafb999d7fbed0581344bcd114e6bca0179b85190ac580606bbdff4f75dd107b21045b7d1a6bed69c7ac4211cbc06b6e9cf291752aba6bf1d9ca2bb7acb88de5168c1eb0c9ecfcb51269a153c8b8e76541386d01fb4500e511cca8f98ea620cc64d9c4bc8a8fdd58074d010355455f8565c4aab1a77d78e9a0c2bc4f61614c80a26dc8f0c6007e596f41c8bb1621bcbbe3fe10c7c62b4e834f8f814c23b69075749ad47844ba2d24dbac54f4d5f67609249a50de4430249e46c7698b1fce9676a572e64bf9ccf17a757424acec7b9c375f1e1a16694301cbc3d96bdf5c0bcd12204968a961b3326d25ffda46fd08c588119d811bf29139d33eb620bb86f80a99523d609666a2360973cb8a3ced278ec2b74278bd12b46c1dd52f8f639361ee7077de6331db1666bd75146759509c6a6a281d26bc8ee45890d80c5be4a8a7b9d0ea0a61e141f6e7f82b6787358d051701632d34b15204be91a3831db6bffbc69f59e3c47602576cae3ccfcbbdf32b8976887ef3e215cdd3cbd47ae0218092529f8018f6b36303ab2167332ef6a6c2e0baad99c507b2837ae0043d0e6aff3a009f39a4f44cd7bed84d3f65657c5d0143fb7c884bb635bc4feb809da94cccf42f5891fe55b7e56a503e046564b2b0d31b3874d769f01d640f1339a732746ab00808d4fd61724f086c9634f70a4d52b18db52154c1cece4cf399ecfcf8ada3494b71e4ef0924c8cbe6d240d464a2fb078302fa381bcce882e36fac4ee8b8211ba0f45eb2137624583a847f2b5cf9d2e435b75310384b16ea80ed46f4ec8f46cc5f6fe931457bc7ec7b6b64768e74b5f677e8d693a2dde13763d1975e53ff079407e1fcfcbaa460225cc1e65064229d6c9bde2aef0cdf3b82c7d85c3c1f319b03a6ba8ae3ec0e4df3279b68268cbbf1ebf0ff82118e217ddf0584fb92fadbaf24a7f736bc5a8ef4bf488d59a580d723e69f41c7a6a6ff81d893fa09e", 0x1000, 0x80000001}, {&(0x7f0000003740)="4c6460314472891910e921c89851d4caffd356e53f0f0b0a4c623fd63bd964dd830008bcd6e64f2525896176bebf6e5b5279d9d9bac25c6333e03f336f24ff5dd0678fb61cf4631e1cea41942600c35bd4d64fd6a3da9ba6f8471917e2885d0841599da0d58e3c0ebd533cd43000278d87cc92613fe6deb0aa8f59ff65600bbc99a0e5957a6dd213be9980c5460fd6a5d381d01cfaa219522157cc08fca26473a09702730d7ad218b41269666bf3475b9dd68dc4031e165c3f7947bdd13bc8e10e7e5a2303cecc3857fcdf56dced7a1a07af2a683ffa7c40b3553bbcceaf9f402c02855d720ec72c877d0b6260b246b7dac93a350ec10675c40c2ea75f9359c2ca946fe76c0b9d5a6521f9bf46627c9335a9419cef8b218c31190f4ac09ae04001300e08fbb342fa74b8914b801576b458ab38b7bc19b635d5192a6a6a580fb228cd675dacb118b32804f47eeb38a8bbc02c2b8d6f26cff8eaec2c361d46e61fda2a7b52b6e930e7d20678cc9e2ffffd0917998fd36f0164546854bc617fd63eb177535cc48e568385d6a734517bac28a87e701e334a3c5deef22d38e394ff69f1603f3e4008e96481d1cffd37a024204129c6396ed2695e9bc5cc79ab57147ebee259360bf5d4e6f96ebda332023e4d937c2769f8731d942dc3c1d5547001d2d78576e11f8763648c12bdb94938e9cc1f4078c377e8f4061d00bd8a82307df1fdddee075374c7499f9ad5ec8a0d8326b683c1ec6d2fcd9073165b6568f4a13c7715dbbb5371f4ed4b50d91e43e2b2c357de206657b5e2efb5670310beecda1fa4a3a0c18d5772c3a713821f87e4c37eaa4557a6fd4a3707f451e1d00b404cf51f215d7000f83fdfe20cb4c587f110e5f2300fbb62c2f47c4a11dcb4a6030c83fe12d46f75239527eeb6de127cd0da29b78a500d1e20f18a63c409175951d87d8f38358c139768594730875439a6f0d33f4036e218dcaee1ab9be9b28695a8657adfc99bc7abe026b1d89afc7ad2e49c4b5043981ce9a57f76526e23033ebed8ee7812a2d7ca87db2dae8808e52b16d453a7a1708339d984bb591aba5caeab8a6421b4863e4900a8198667297ec98c1ac78ba1f12669d007c3e658a72753ef91a510a7c5ba3a68248d536c3852e20ea8eba17e1bb5d0b2a743860da8cde222dfc6dc3b93751ee1696cc1ca63c305a3b4e8dfd8ae8294cd36d0d5bae2b2e0a78e13192dc3b29ba59c29ee11283287d3829e61be4dfc218471f9f156745f6831121600390b6ea4bd6935db5c5cc91cb8652e36ca90892b586a401821486b8b8203f71fe7fdbe37d41a8e5843f44f020c99aabbc5a4b3e29053457466a59a1fc5cafebb93edcc48c380e8246888e28592b27d136e9d0bc90f358e0594fc7c511195149eac0827736d2b551e87bf9eb06667575e9745ec142776ce5be66c9de594073492e6e2786c9d5b568b56525a80ceedb32a5b2258a7a79c6ee500138092484afd21c1ace7fa50ca75808a8aaa66a0830ecc7a9f39d7ce95e84f29c1a953b5e52d62829da218343eb9004056e0b7ae421f3fa0b27b6925ff6a294c4c9440f6a192d6e62c234add6cd1a6c245ef35075d11d4069bf3802b18b28453791cd3c34a977a1c11bef00fd0c2d30f9956122c89f0376790c1509373d038ec1b48a33b5c09cff857e7fbef007dc337a92d2f092d484ec6e548f63fc96c70284e349cf82cba082cc69df2c2725ff93aee96ab05b8fb0e77f5b0c1c50e92c4d80e8bee0890c45183e3c1a1f0fdec6c1810cc567ac91f65accb2919fdd0f05f35e111772df69f8cebabdd556d6ea655af1f128db8d4486b75ffbe274e49f6403ddde703e549cd7dc622cd39cd597409e27ae6652f939b40b9de968c79c61de3a38dc9683f8ffb206e516ac0b3fc4471570eedbf27088dcfd306d77b9def97d4ba9c058b411363d3c5defc7c123e85d153ca16215bbe2c33c80c96f351a053294de998dec7ac6db89ac0d55ca5b96b1fbda65c2b7cafec1595d2e171985257cf7bdc7c79f1f2652ccadcafa3baff359b9caf20ec58243be27d7bebb432bfd638a5e989d4bd1c4776127980ed9268b77d985bd5081e978d785528e82164bb63b66d9957c8bd1bb9341ae5996d2afbe9ef21a22b435437c78fe20c0f190b30150eb5849c4e5971e807626b02fd348c29335385e31d10d7b265319e8d6da9b3e30dfa493ed758b790db58424882a8366e5ec81f6279b5635c3b1bd2ebdc6f5b5f09055ecbf7fa43314749e15104b8cee4a4a3413e30d096ed93665b65913781582addf5f381c75c9b74b14b7274d6f37aee26151dd379f53dbff61e85a419812486e5d45d5e6b59dfede0af06e6bec621ddb3f7503961d579e858d398a3f28e0894e166f91111aa126fb338ea15af515298265b932bbb113106de4646d4a2242981e731f0168deafb210ea1c5c9210365987e941f9031cef14d1106f9ac0645ec0bf7b52e9952b611aa8a1319f7f2268e7250c4ac8351ae5220c5db362ce1fb34d50a6a46679f5d06bfe6ca08fe1989f34db7e3b3a57ca2bfaeecab6141c6a0fc51828821dc49cadfde2cce914fe008ac1dfc91f4439053c507d109030e903afb476d530e6b0a7ab4df1fdc73dbda5bc8771ad1b545c01aa8dd1272fa4fd5a82d1a86b4b86c267023d93e43b0d300ddd60749f082ac550fc711737073c1becd33b8cb0d18021d467203e1c35853fd8d8a0700cb398df1079999cb773c80acdbaac46b7d608fc85df5e739c2934ba0360060a3ce2621199e79e5758ab3870547250c342be7d53e1ee4f7e5dbc3591328f67c4cfe524bd5b91ec32ea495166a742cb2821673e73d9f878b0ee6629e657165aab153e0ab493fcca77c6c84b14949f50a4fcc3d9d76b7da1dfd747ef12c1696d1842a569e8cdb3f843bd17e3abdf0c1983740b870c2c318d1286d99f4a97e1e94ad57904073d743350614f0f60b43bf1ab7535ab25f4988dfed6a762e097a291de9999762a3d10997eb2ff67e0cef697efbb6200fb7a9220b48156f2edbfedb819f6ad1c943d8d65478ccb15986e3ebd15188c8db64e6eb2053bbf31bf72c2cfcd82e87cd6679828ed5cda0c7af5c979065cbc234d0234ee27a1d7bf54f91804d06a9ad3026b6f15b439f54cbcdf860dd559750ed7db4132b31e8ff8a7b80364c2151ff60ca7cddda156a7fddda37aedc50aa5cbea5b4a7fe73358a53dd8b52e0aad24fd5bcb688e05ea68a552d6e064711ab65f1555baf7fdf668134039be11b65e3f7f8aea7beb9644449201655987e027441e48987fd4e26009ba03e23883f2c56d1e93fb3102ad721199f3996891549dbf1e3f78481cd481f0be21c99b60fde63d7ac60b16a4dbb2397582a3e4f34872f0137c0aa91f061f42d1007ff3d2061ae5b9cb176570eb6aa5735cfd7505e0ac1461b9423b60222091b91623301e76346cc582f29edbc2957c98356f3739a50e69a92481a59a26a48a97a2377d4b1611b11834e79016155746c509d7cab0601bf15d3a1498f2f9ff37355a8a400aaced843a6fd45c6869ca4aabd58af39015a3a541ca63d80bf9e6ebe7c6b653faea78a374ec53e4d7375b0b5372e8750bd5d0a621832b29ec2a2f2f22a8b2dcea91637cc7f90cf41240993ee877c28a816474cb83617939fa394289d5d480dd2e47c54c0169da74a2bf2bb1705146ad60b56a03e0f89c63e1e103ac07e119f403b692a873b23c32cfd39cdd1542c12a405db1b014d633bcf67c23914c36ec10fd45edece8d12ff2fccc1df2eeb00c9977461191f1d5fca487f7b509e00b3ed6cfdb59b01b9f2d758bd16130026d4214db83bbdf82ba1b809da26a086d3fe7f105c33e7493e6351b245d160c7b56a8df5cf67822ac82c70854a77c4a3474e79fe4a70d38859ac779d08fb504dfa389375513296b4a78ce86619428fc0a1e984ab1130e107ba9528cb568d3e356dd902f5a57a6abe08711421c790f1a504c8aed556670a3b88ce230ee161f7bdc023ec0b244067244a34a3fa720d081e6a07b275ca6846ac82b2f46eb40e13057794f7e9238fd91365cb44a6be607d0ef590674b80dda575fbc511a69dc59b8feded17e651e7ce1cdc97d2420b64bb02d4f00d2e0ae9d313aff521f433ab0b5a2b1806401248a0c257140f4d55cd5c806c0f8809c4cb33035ed170f520a194efd7973d03b6d9a77ff83e74a5a1dd22f61dc08b312b1b126959dc0b05c5febdf8b0124db3988c351f09e8f5411339ff71ceb5a7ae577ec31edc3f847f3cf4cefa731f9fd7090bb7ef1c7d6379c01217e1b02d3a7bd997ffefe3d17aa58f710c1316955c1efbf7cb7350d5eeca359f36b959e5adb357c08bed0d827275763cfd41438173b4d7167ddedcd25e53add5d54c66642397d9fc840d2290fa2a9716b7c6761940b4cf04bd6253bf32b40c23cc9070ddd4a590adc727d8a418b81c6f15b43c7ce124a98b40bea7ad64d3498fb7c51b1abbc1fd89b34eadacd8f74c9f53437efd99247557a10a2a4294c5895b4968a338eaebbc6609b760ff5f3a4010e56294d7e5935f6509428d25108e055a62130077d8796ce160e2a2bc6a71df6fae77223064910c471d60cd94ab73c7fe13816671212112765ac2310817c103f367ea71984d1b10719ee17ea78704fb8c92cfae618c9c8da40d70e2f4d62090d4123db6d27bf2b696902a909bdb54cc30f7df1196a5b952e34109d7a287339b9666ec23e7db7d1bdaeb54197e07bdec3be04590bc7fbe25ab9ed68a536f664ffe23cf85fada75ca70b02c9a0af6146c26d659affbc552e5b00c78f77b8b89414b58396972d37920fa6bcf99ecc6df490d141a7ceb52378cb4c6c98ccbbc4635414d78e90825df0264adfe8250a64a0455bdbd4b3172638cbc0424bc1fb149d39d60c1fd9a210e7a967a6e82a5a61e9bbd1edaf2fb23657105da04089fccad53a0ea4f00185e29603bfd3d7a74ff76d69b718367305e6f7ae05acc55ef89df1fd3593e996db1336ab339b2d741566d8f6073d4fafaa112e64375fcb2ee9ca8a5907b6966ec644376352406ae569978feb2ca2ffe4203a60ec9ffea069ca1a0538a28a7f15f4a3e4688024af1cce49b6d9a0735a1ca9532fcdef9c7939efd44b1bb3553642f9488cadc9abb54eecd307866e0d3fdbf75b30dc95f94fe14b086857839edee0c19c049b0245c4de645c1287804b21e17262a39abe879520c623d1c464f589bf09f294e0992a39beb1f691c0b8db3dc0d9fffdc8772d08e7d7b3d61bc1b34d78ce641684a1e57e4efd4bd6c9f2dd19ed140b1bb41bd52139a5dc38db0715b57d320ccf1b2c382b26d73163c0b66066abcd95bb3148aaae9526b4b1529def0800155d4c61cea850feab4133a683cfc7684586e9a736a9ab2367c967d74c208acdf8d0077f0860222c27da10307a37ce13e65d124d717c6c219c879e7ac29ec5f63d310ee2b29cd7eb210689f660b8f1913805cb5a04a3453098ee78ed48579cdeee6a5a39abf776e1ba2f8d0438ae4b5f1cc212dd74d7caf2b0e5d048ba497a678b22b499ef3f030d9697cb67c584b8394c56ca48bb9fcfed51ae1588e642799f9944104250002f75ac94e78fd8bdf141aaec5d4ede01df70b516e683fdb12adb783696f8cb40cda8591e7643816cb2f9cdecbf275c216d270781508c5d99743714b60ac2711563ed97aa6d1a2caee46a90bad80b77b504d6eb3a9578983500e909cdcc060120cfb909c70a1d3e72922f365e191ca41a7a4c03387b09b2939979892d20414e2ec3f5955", 0x1000, 0x40}], 0x10000, &(0x7f0000005cc0)=ANY=[@ANYBLOB="6f726465723d72656c617865642c6e6f626172726965722c7375626a5f747970653d34ac5872634f00c47574aa5e7665a5a16d1e128a692cbe546e74232f2c736d61636b6673726f6f743d27272c7065726d69745f646972656374696f2c657569643e", @ANYRESDEC=0x0, @ANYBLOB="2c66756eb86cde7435d359b0d59c7d6993a4f304249c5c5fe2885a585c8eec8387b754f6f909c2b022920d49fe26605a98619b1955c40989316eee964aef10eefdef4f8b14e9140200b34c6f7ec995a0f219819d95b741a227e8fcced0f053e6c5709aec9b0f8311f56f439c568a8e56663610491146788e3c5de4e5a00de894a501", @ANYRESDEC=0x0, @ANYRES32=r3]) dup2(r0, r5) ioctl$VIDIOC_SUBDEV_G_EDID(r4, 0xc0285628, &(0x7f00000000c0)={0x0, 0x8, 0xaf, [], &(0x7f0000000080)=0x2}) r6 = dup3(r4, r1, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(r6, 0x40082404, &(0x7f0000000180)=0x2) syz_mount_image$udf(&(0x7f0000000480)='udf\x00', &(0x7f0000000540)='./file0\x00', 0x7, 0x4, &(0x7f0000005a40)=[{&(0x7f0000000580)="c305f22f2c911ffeec94a0f49e7a09ae51f00fa8a378a16fa8350bc43ccad54813d8d2226a9032ce21b2218b0c16609e2505d7495d287c17d210fd1831a18d0c77f8ae699c850c95a06362a01796ed20fa66dfe6d359b6135a173b6cd8cfb4e5", 0x60, 0x6}, {&(0x7f0000004940)="3231a18977cefe2cbd07bfb50934cd2caf212597787ea027de6cc80bd7494e13c267f6879d1ce2c8c5f8a689259c36b2cad3a7fc1505acdda9f4c2616e9b1bda97cdfee4a60da4c8f34ab0927293986adbce0869701bcc9878f51c29553ae25f7a8905", 0x63, 0xfffffffffffffff9}, {&(0x7f00000049c0)="5f016f77bd701bba34e3acc7502cc88e2f36eb5a196e18a0159bc38bb938bc1906acb90dec1e1606ad9d3a1924116f3d5e2b2a88ac3fda28b557caff5c02d991f4d9d5d02cde755bb042ed6fbd949206e1dbcad150ee", 0x56, 0x100000000}, {&(0x7f0000004a40)="b951844eb42e26be518b8b07c292b9e9a89a9db501b33513d1e617fa892ff23411f243aba1aa0c9797be2cef8f9378ff0f808eaba746973051228ddb400f90f8ea17e017ff05173f0b271a5f32364388365b94d52743eec5f495108e86650075b0395638f6752519a6cf0144ed8493b43e4f95d21dee2d1a2115afbf5c3660f90252fd4b5b7ceda4c98e8116af77b01d6da4f7542463ab8372c89df8cb68c2b18cb4bc283ff64166c85fae099491e1c00e26a40076c9b2ffbda8a3b4efb5a7d15dce98fcf87c2e005262a43ad7e5e9cad9d8d9faaa56e59dd30f3fcc7612c9b66c09a5163a76006150d22c75130106814c00f4a6bee9c350db66748b76bb6a85631f161d20232eeabfa204263110101db963704543feb7204b2205480ea2b70493766da9aaa888e1dcb4579f76e9f3f726401ed5ca9f97a1388c5ca6f93ee4680eb824074d17efcc3b165e58b1892269ca0d82714acd26ca61973331bfd05b48607fb8bc513e15fec30dc7b11c93ddf8241ad6db448c16887c47e798310d7ff9932522ef89304845568eed7f744173c157b0e276ae8ead8f2d405c7f436c7f6fd376d8c580d384d01aeb463d1fa9d48abd64fe0a3c015d38ee667b91d15a89874a33c2dbb3409d59fbd3ae509198a96933cc69b4d78f4a2ce5f9704803ca309a5c4c6b72648624ed06442a0b65ee07e5e0c2438775b4ff05bb421320071e0b5ce14d6f6c642e057e84bf133bdba284f9b4990b70378f3bcf005b6590e06acc2a24661c7e326115becde85d1f6c2011f462bfa0f556e982b196337f56fc78c285eb0015ef01a915f2517b7acb638dd1eb4aea82f6573c03482d55389fae2b69dcba4f5b36a0708c7755ec9ef6c479ba04e2fe35ba6f8751e6e4db0750e10ec7eeea68c577865123ae46a836762ca90d8f7a21d0ca3620609a67e3692e8e04395ed938c8e17bc6cdb9b6489f8fb686f5b6cb674cff086e9979662b79cda31f1f84c4149df480611b0408efaa6916640fc8d7df05dfc9e15abe6fab920a87f292acbc3117c431c43313bb660f1fc0b4e89e3f53a08fd50f0997b6a43cf57427a0949a9cea827eb71bc865694ba7b2e9df1a82864ee536162ec327287403f18274e2c74d9503ed658f8e31a4963d76ca34a502fe61c7d418ffe8cd0cb5d33136d77efe08d5da6c564bd384c2a8925802fa0e85e0a6d3d8c5faf159c506f087ce12340b6008a3198626c2ea317c6aafbe49233f2b959f355791d79a5b35ad987b7d4e7a4fa8df62f8682d9a3b7a7d39d505ee2e093d90171df35c3ba34e30b511111c479f281de125ed9cb1c63c1bb8b16d046b5baa13aea2902e50e97a5f5f11ce563584239d3e1d6d5d862ddc96618018439e9af0e18196ea974bef88db76955ea2edface8f0f1226b04c5c2a064cfab4ea5d9ea7c652de54615317e6528c4024bb14171921635ae02482fde15b9f48b15ef998a62683dcef092ee0fa1d023c702a4d45610125d3702997d579059c9beca7ae30016d9237927487a2ed9a08a66591f26d70c64df905062cf7181bc2391cb74041904b8e6c5c061597e3b0b1645edc5cf54d0b02de437eb06c01e1920cc7c7ce16d13f335555261e50c25dd47be86d895ca9c8004a155fc0f77ba1cdaa70e00d1b44fec8e5a9ff61199276f6fc5af1ee43f83f3a2c0f44d7b56fb2be86fc5c06ca95805ae46e1bf2e966ea46218e2853c7924a843b19e61aefdf3ed81a16b1556b3e93258f0451388d7ebea4286e02ab64117633a44530408165b4848424d8c4bec405b070ad8e94b68bb90b86598d22267f238c20980aaaf3a79cd981f6ef2260172190fdd3474ffcca847bbecd7572968d26879fe0f7f9d84911821104470a53252be28092dfd429e000f82e48a8d8c6f53232c64b4ddb97c1ae4ef044a4e493fd45d55690bbaa68ed8c4263cdb6532ac30e02aa34c170613e9699907ee162aada832230a16aa72470f36407ef8e146419bfa5c2e487cbb48d38270921ea6bea237ee0ff33e26c76caacd8a4286ee8e2f5b05414b82dc20aaceb78f10be0d29517d104341d690adea5f781d1bb07bd0e6eaf0680a7594d6f5315a88f44ce53e966c7a11512b3424f9c78b956689100fd4aa08b8dbd9e8db20bb793aa179d0ce9f42893260180d48eb21bc696a06c77eddca62a9e0c5e54d0d1436a798ac4e9cc392ec51d4ee9f4245207aea7d82c7346fe553ffd5a59752c922b0593016c0f62780ebd72362be681b4c0a6e0b4f241d8e2343e0831df3cff302cfaac18a547808c481186279f65c1ea4dee72ab59bcfdb4609fb67b12b88cc48cd5f4c1c74efa5147ebf2b363a26b7f41d20abbcb26c3ac0057925a3840202a0c8e51ae9ebf16d1acf738376b29b84f95de8d9a1457dcb07177e5055fda85918de5f45c69af782d841db11acec5a6bb5d4fd7cd67d520a01aaf48b3ced60bc038034898891e8e4ea1055ba7c5a90fcc289190fdce2afdb16712b775d3aabdf16a222a3675ac45fb1386358d1eb81f2902b4ee9b06e004282e55a36bd935434170a1c3f2a7370c6e368b99b9ff48baba1865f8a1de8c7b17bd69de0369d9d4622b21c4592d97b1d923e5434f92e7f3ea36547396add021d8acb302a376ad4c363845cbb878b106de93a5eb96c695c8b83cb3533a3bcbc6a31968aa91d1920c5ec3cfe461cdbad31f455e73fdcb0e83103f4aa269345edc21d9e6cce9ac3ceb7c0152d652c51f4bef8f81e9712e622020223ad6f98764b448037242851302eb669d8523317fa7552186c807a1b0c8c712d3f0b3aaaf947387302e51728b30033c54eecdb82f12b0a3c24a50b35bf246fe243ff2d7aded374ef364e9e3737a3647f431b37a69b94e7b9166459ae1497569c90f4b981f57a1f650273f634f28650ba2f3bfce6e9bf8d52d63720c75b7db3ac2415ccbafb5a5bc74b733f2066e9cd062a8aac6f5c7f243b9d37c9245b9764c1c8289555a2ae15265b1a2e2dc45f2aa7ee06c10a297c44a6cd2b48277056067fccfe63830668dad0831b24aeb97670c23b53e18230805f46936b69386f6e5140c6ba810d513b9295e43b8cc72f7a1af15d34c0e7996d6eade4b1df7d02ef0ac23e206c9949e02802d98b3c8ae2e934d1bcf537c4007f0fc5a899ae2ebd5ed395510307ded7d5bb5c13d431a5a3c8d54e7c7b27af9aae5bb7322e2b514f7af440e5fa999dff3bfb1fb55a588f37b1d528d75ee9097c4bee4452b9c540c2bc9cc2681cbc7d24669bff3776ca57467da024fbe6bb4489885251301420d28f5e3c25a79c127a48e3c1284761640e28077133e0bdae6e93e0446c1d05ff99b163bc462f3a678f1f278595670494f3d03aae06f46b9fe019f26f5d89a3fc19bfc6ef55f6d7c72f1a7c0f39f0f3e8db8bb47d009bfc18d6f3cd4c439a1eab193a65180711b571ca49f1fc35e483a206c5a591035d0c4d5a786ecdc0fa2924bb465e2d804896afadf9b6f829de1ee94a51d6428f1ef9b7f7a9b7c9525192f795e76e6cf006f098f4807ab0965041b6c74f833b0083972fe37c19ca114353a0e29dd4ccd9f8a31e6d8d5cbbea13f0b8ef10073b197e5b16eb92be34e32e4c6d4eb149c408d646f75f54c0cc25788b1af57f79267514ab24b6f2767f088fa181c6e3c79adf302691b48bb20b5546573ce3e2c3238b12832f0395432fe5dd52a7133287f9c5331e388d3218cf7aaaab3d274d25e2ff6166e1031406e0ac09c0b2a98b26c74efbadfd856a396761c18fe8eea000710e81e3cea0dea7dee56121bb34593f50912668a714314f9487b6c94f1202f77b4281ce24ce497e3d897dada80d9e3a77592be261e0089d9528eb2846f90a61061b8709a0d92a3e5db5552646599058561f8d727cbe5074885c6d8631a10c68209853e882d974dfc14401c98a1625a0c3f1bb14a4711f0ebfbe4cc02ad06ca8c62a1eb99ab7cafc0aa0abe37dcbde1ac97949dae460dbbab10e6e6ad75027e61b70fe1e0b07de549674cf16a9c844430e87882c7a0c8cadd292dcb147258fc906175a57d62c52e7693d7361a88c5ee7140985ac112e4f9052d54035e1ded517b0c1241c27a4c9205d22346ffc0fe3d9e84b1c2de40569b0061822d42809272b5bc325a6f2871dcc8a9785f252784cec2628aa945e07949fd02646d52fd33bca73415ed4d74af475bbb19db662f085bf4d9a8ce94d43e5df13949e029178384c317bc4bbd27be267eb2edcd741f6cff9c70ce35e28cb4529785ea93e01c20e0d68f21b9659708bacc8227b189f7c06246f325dc5a2dccb7115a5c7a3c04fbbb6a4110e087f2cefecdfa9d7618b613e9a290ec0be67846ec325d8bf853ddf9210a9e862f1c28e18950d129155f0bebe84d6127197028b828efae6b675ddf95b7f53922ea80fe62646cf25e68da3d50a5c92feca78b563891ed18d3e3c50b88389f08254ac97a3dc74738121bd749318991087082b7b7c659545c5bd4f657b791a5f0ce640d4d68be8c885c9a4ab0bc0b20a8be9b76b8e391911d0eec2d6453b607748abd9a7f34ab485bd78fdf8626b359fa65f87620953c3f0565ccadda02668bebf016dec615ad67b2d5540bc1caf0f9b3d19c2414ca549d9bcaeb5c5e207410848e0a20f0763241ee97064625b016eae9f5ac2ba8ab010348efbba3a92638176f1008283fc4af90a83436fa16e8a331fd0036fe877ba8505cad22e6a85d244a5b018618781c2cc887b0f05eece27e830276adfa02302a0e17a98d3070d26df2d29faf460876b43c30ca0308c039a1f711eb6c3292ef4d6050be6115e108dd086a1b86520806f83bf7d70abf82ed35cf33a6d490d736e8d82e1ebf90d9c89341a1e95133349d0fc0a14dc6717a9ce8791d739504d51846e7b954710da3ac4d6d964e3cfe3be65a2569532974f252c5f79fcf4ccf7f793ad99c5e36accdd7a1c06b3b2872c2b39a0f624c658cac17a0ea3cadce573462150ee9e017d49d3480ac2c0e41c495f093fd15faf013e12de3d69b2ed4eb993a7434a55cea037ae2574bffd74220dbf007bc1c2355eaab051b12bf3da4dc679cb6e8d9885d4e7d9aabbaee49be5ebdaef95a3d2a214252a8f9941990e413cdcbb4b2b21b900d7fcdb90da4bcdc4402bcfcac35c93384f1d2186117aefadc12c0870e98aa0608047ba4e307f1725e0190bd48fdc7d71729caab6ef47602ff99f43856c7f02ae7b9a3f7d45662c3fd716087ba02447ecb7bc115f468bb5a7aeb5c8dbd2c08aba5063291229b08f394663a843846222faf5e49767d593dd99336ccd473f84d1834fd2bf1ce1dea98c70d46c073ebb7357fde5669a931edf3df391b08f66a3742bd443dbd91b9a0bb1bc0f3ee9e6b842ac891a955286ac884f9a82782b10c012754669834576158c954204583cf0c353b702a2e3b51b1f74d63b5182f0c22e9d12fec11900602d51c6bf1140469be2e931f196e935f8c8a6dd329114c942429867f62c6b87e2323b1d48a000ca249b962b5bd96b8a30350e784f004bf459bf16cddab29e987711fd739a1c2503043cfa51cf1a7ada1e43df0fad9a9e11af520ad80744d14066f7b8f7b1bc5bdc006b74f17ca3826f94a045dc52d9b6f9e648f74ef9de8b4e894180162f19f99bd8730106bdfa82aa30e083b8584b49ad4f7a73810b73b51e199df90e1992f08cb4a020d9a2232fb2574f17a70fdf61eef91ab480e4771980a938220277d48dca94430a9bd592db7db044ea5913306daa8f2dc92ce75df16ec77a7c6c0e0034cec0435761aa62c8fd426ad2848cd5a", 0x1000, 0x6}], 0x200000, &(0x7f0000005bc0)=ANY=[@ANYBLOB='shortad,anchor=00000000000000000001,session=00000000000000000007,novrs,uid=forget,bs=00000000000000000180,shortad,gid=forget,fowner<', @ANYRESDEC=0x0, @ANYBLOB="0d00f7479f339d944e708c3a20f00a6851a5180c4af3cbdb0f2af8a77685f323ad8e98e07c0241541dfc3cee68c36d565a5bf0d0807dffe750442ef54fe070d5308fd1"]) execveat(r1, &(0x7f0000000000)='\x00', 0x0, 0x0, 0x1100) 00:38:10 executing program 4: prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(r0, &(0x7f0000000040)={0x30, 0x2, 0x0, 0x0, 0x5}, 0x0) r1 = socket$inet6(0xa, 0x2, 0x0) recvmmsg(r1, &(0x7f0000005540)=[{{0x0, 0x0, 0x0}}], 0x1, 0x0, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setpipe(r3, 0x407, 0x0) r4 = getpid() perf_event_open(&(0x7f0000000780)={0x4, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x5, 0x4, @perf_config_ext={0x3f, 0xc6}, 0x384, 0x0, 0x0, 0x0, 0x0, 0x9}, r4, 0x7, r3, 0xa) socket$inet6(0xa, 0x6, 0xffffffff) sched_setattr(r4, &(0x7f0000000100)={0x38, 0x2, 0x1800005a, 0x4, 0x8, 0x9, 0x0, 0x0, 0x0, 0x8}, 0x0) write(r3, &(0x7f0000000340), 0x41395527) vmsplice(r2, &(0x7f0000000000)=[{&(0x7f0000000500), 0x3528a9c0}], 0x1, 0x0) sched_setattr(r0, &(0x7f0000000080)={0x38, 0x2, 0x29, 0x0, 0x8, 0x7fffffe, 0xfffffffffffffffc, 0x3f3, 0x10001}, 0x0) creat(&(0x7f0000000000)='./file0\x00', 0x4) write$binfmt_script(r3, &(0x7f0000000800)={'#! ', './file0', [{0x20, '/\x00'}]}, 0xe) clone(0x103, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) openat$cgroup_ro(r3, &(0x7f0000000140)='freezer.parent_freezing\x00', 0x0, 0x0) mount(0x0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)='rpc_pipefs\x00', 0x2008480, 0x0) [ 412.906848] input: syz1 as /devices/virtual/input/input121 00:38:10 executing program 2: r0 = perf_event_open(&(0x7f0000000400)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) connect$bt_l2cap(r1, &(0x7f0000000000)={0x1f, 0x0, @fixed={[], 0x10}}, 0xe) pipe2(&(0x7f0000000040), 0x84800) sendmsg$nl_generic(0xffffffffffffffff, 0x0, 0x0) sendmmsg$inet(r1, &(0x7f0000003f00)=[{{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2a0}}], 0x500, 0x0) mmap(&(0x7f0000008000/0x600000)=nil, 0x600000, 0x0, 0x110, r0, 0x0) [ 412.964845] NILFS (loop0): couldn't find nilfs on the device 00:38:10 executing program 1: r0 = openat$dsp(0xffffffffffffff9c, &(0x7f0000000000)='/dev/dsp\x00', 0x8082, 0x0) ioctl$SNDCTL_DSP_SYNC(r0, 0x5001, 0x0) ioctl$SNDCTL_DSP_SPEED(r0, 0xc0045002, &(0x7f0000000180)=0x60) read$dsp(r0, &(0x7f00000001c0)=""/170, 0xaa) mmap$dsp(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3000002, 0x11, r0, 0x0) ioctl$SNDCTL_DSP_SPEED(r0, 0xc0045002, &(0x7f00000000c0)=0x74) r1 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000040)='/dev/uinput\x00', 0x200000000801, 0x0) ioctl$SNDCTL_DSP_SETFRAGMENT(r0, 0xc004500a, &(0x7f0000000140)=0x6) write$uinput_user_dev(r1, &(0x7f0000004100)={'syz1\x00', {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000001, 0x200000], [0x0, 0x0, 0x0, 0x400000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x88], [0xffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0xfffffffc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1]}, 0x45c) ioctl$UI_DEV_CREATE(r1, 0x5501) dup3(0xffffffffffffffff, r1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000100)="11", 0x1}], 0x1) 00:38:10 executing program 4: r0 = socket$pppoe(0x18, 0x1, 0x0) sendmmsg(r0, &(0x7f0000004f80)=[{{&(0x7f0000000080)=@pppol2tpv3={0x18, 0x1, {0x0, 0xffffffffffffffff, {0x2, 0x4e24, @broadcast}, 0x4, 0x3, 0x2}}, 0x80, &(0x7f0000000640)=[{&(0x7f0000000140)="03d50ddfc3d6f4a002e25ed82118243a56afa7f42441c9d8e5870931ca46a294d8870c34d1ab6ad62fd598db13d4bec5a6aef86c202224587e75a93ab59ec69e7ae336e88f39a2fbb4ba6645cc78edcaf116fa95a5cfba3d6c72705de15692200bf0e004252d7aab9b8efa6238f2ee00d8a7a559b3f162033563ce60a46bd5cc1d93ed303c31f558fd576e35ab6be15e312289aabae9f9183890f97fdf82", 0x9e}, {&(0x7f0000000240)="5d90af948e67a25c67aa6e832f3474e954577eeea5fca519b5f2971d366dbc47844929bb1b06c33388f576683b41398654611d27d47d2ae2e81c2f369888d406b4e82c0f21936409718abe95624887e92217c8f8f25f52eb7d4bc9d4309db6289bfb0426f44823d32408c136612870a43e5030a1db6e5fdea9ac89fd1a8cb991f213fe97072bf4df950d189dc3041e85f0545a9cb85e1a3f8df066363eb5a1209205ce821f250fc03f588a", 0xab}, {&(0x7f0000000300)="f3f6ed55ec9b424de9307a0538e73334bf4c79fafcff8aa81bbaf4c274ee1571fe6d62f72928435999a88a2ef2b982488f8ebc9cdab287e99a593025ad75a5ead6d666f8f255df58dcdfc8a0f46af8b8a123c190f0edd33b90bbef0632afe70656d06e3fd0cd6e4af16a2f8f1c674b3ecc1e14ff3066be259a1500ec5bf2e6dc69d003aaa02da01ad79a143d06afd86c", 0x90}, {&(0x7f00000003c0)="5fceda8fe746f2d6deda49dfa335a897c94927a9ec40fcfb3b0cbc9fc86fef7de1755a5679e47d242d1243545b2524dcc14bc29ad08311b2f06ae2b607665df0b1836726f1ec1c3a4ca6d2f8b1bb20dfb5461504028dce6edc62d028bce73f06d443dddc0abfd336d9545be7a930f51c900549feed7ea9ea85b9c1cb4793c803cc18c390e24fcb8f5227510c6d8a6ff36d1e3ec9638ea2c3258cbb90a94a86", 0x9f}, {&(0x7f0000000480)="d59219896f416641c77747ef3e8729bdfcd6df670f036bdb4b3b4465ba0d4e882bf7db0c97460e6c6d57c2aab71d5735bfa811a8032b4ce88841081147b07364fe4819e57f6491c70f554c1673c46db222c8c25afee36190c7c8b2f9fdbe33e7d122f8182e094ae87191369e5fca4a19b8d3a820d6eb56be5dac654f9238465ed88f4c48a8a669be3bf014b1c347fcd01a57fb929970bb4b48b110a2aa6d057c67c85d030c072958a524ef8ebbbe0ed857e451d4d5386a823f5accb870080bc568a9690bff582d72", 0xc8}, {&(0x7f0000000580)="a60956cecd353d2ef53c1effad85f89dd2ccf021b7f99122c1a2b1abbc1ae93cebd218336ef432efc1f978185042ddc5fe7c82f2052669bd4223afdbc350bfae2e3adad4348133ad59165fa89c7f7d1967814356abdc22e6a0a6678d4a84db2f3a520ff9eacb79e00c869d7ff5a0a1170f23b21a57c068c3cc9dc5a03bfdfa3f76743ed99ca758e1c270ad574b4957e5dbd3109e1f3a0b621b8b2490d636b19e8960f6b188c72affd8e0cffdb4e12a", 0xaf}], 0x6, &(0x7f00000006c0)=[{0x30, 0x104, 0x6, "05a6630235bed20814cc2280b77837c2d10a79bd32c6c377628f40f111"}, {0x68, 0x105, 0x2, "0e321d819ff718490dd9301160312e1a8de8683f2a43aab313b362e290744f3952326e54ea65073a65e9118e889f24ebcc2823ae21ac1969304301e01ec1af8e3be351c9153373921c8d7222509adb839b9a94e51f"}], 0x98}}, {{&(0x7f0000000780)=@qipcrtr={0x2a, 0xffffffff, 0x8000}, 0x80, &(0x7f00000009c0)=[{&(0x7f0000000800)="8bb00012acec0ca7ee340f1db2108bf2818ff0b4038329ae0e8412499faacaa08f8a2b204f16cb6ff73e1f28bd7aaec8ac9bd9c4d0020d2b870291d0582023f6668fc3525bcba644c5ef0b07af2fc1e15103d6ef1ec391472362fccd9bf61a72711ef7ffdc127b165996af7edc80a336961eee3b6a0ba4d5ea77b7257be0ff9c678f5cc5a647ae754ae53137075ce508001b09ffd227569030f73376992b519beff5f4169276e41e18a0d93cdf55169ace0062327f6a67afbffc783446bc115f012e0171715fc73223ac96972ac2bb9d920b70f9a0da25404ce620bce77f1f40bb1cd4b479f41283c82fb50aa3acaecd223a9cebc2b162", 0xf7}, {&(0x7f0000000900)="e95cf37fe5baf44566c75d4614ab09efe9f731b17234f6e4dd72d8c59cb3b14403dc52ef3e802e9f8f9e39fc20fb7affa6c94231cc8b434136e73b3953b64210728e1cef6a70c224b42906aec80ca809f496f6c2dd661a166b", 0x59}, {&(0x7f0000000980)="7ad47ea0c44088e2dc1bf8b1ab726e9bdcf9c867b9a8aabddcbb18", 0x1b}], 0x3, &(0x7f0000000a00)=[{0x48, 0x119, 0xec61, "9de4db0c23b3f89c920ee5e3a3cb3a2d2f97c2a08725ea88bfcddf5f3ea778ae7355492a0c3163409552b1a48d6d271385cb4d"}, {0x68, 0x110, 0x3, "ee7a9dfe1714aa9dc10fafb7b0223a20756fde4b0617d562fcf0f5b5aa634d427215cace41041a9758060f5e834b277130d440e882e69e10f4291d3de828244ca6e56c48761cd41293df26e7d2c532a92964a858"}, {0xb0, 0x84, 0x80, "d83b3149c784674e3bd79d112cff0011eb9a98d0d2a0191ae2aa083a891a0b47ffffd65ec35a5d8aed91c5ac0d22020e766c07429f71fa46aee9dbd2fca01fb969161b291773afc368098dbd765014d55eabe865aff6984aea7edbb05852745e6c4544fafb584f2739f488914d14f81e0d4a96f86ee7e937aab6896deb2e09da0a5bfd7f8b6369e44d14f68f6efca1418faa4f9d9118db712f945f"}, {0xd8, 0x1, 0x401, "5a6e042d8d2de3a740eb0d69d96923b87f8739c7d4339122d78804cba4f24ec64aace2212dbc074955438e1fcaa0685aaac84f3986f7af9cc36125c8577bf9cbbc2894025a1d3d3ebe1aa7489ec7e08384d290585b2d8ed692aa57651aca79f172fa3491da6dde22222de3ac2aeaa2aaa79a22f859f8ac1e41cc086f4d4ac7b29de2115f13dd36c9d8693a9cc12075bd0e96477b229f8c08bc03bbd3cfa0e686a54f9ed2d303ad1354b04df48d01dd106274ad0d6910658f9404fd3a869fab1694c4e924a4f28a1f"}, {0x78, 0x119, 0x10000, "16ae3d7e69e031fec0fe1caff5e0b4ab2064ae0c6ff520c68521a6de3e63edd8361851d9bc394156c20c2df4d43a974d08b8ef258630d93860971a1f7ec4d795c7d8834456fd1fab4eb575466b7724ccd5ba1635ed11b534636792d5ec3435a1ef0c1b45f0cef1"}, {0xa0, 0x111, 0x2, "379c3d09ea75ab93a4bf0e393b37e6655e27922d39b8a65fb2717d45938148097e67af4b0189a36c329fdbed63efe93b3eba219438f8b2ed2f053a03aeaa807ca4201d4f160df0f233e8d7a7c6004e483c028270bed58212ddf48850eebc2e4de7d2363121ab14ecf9e0bd0ea192e0ef3a8949eb8fe197bb11692b4c3a12be396911767a2f9cce0c26b8c5f9"}], 0x350}}, {{0x0, 0x0, &(0x7f0000000e80)=[{&(0x7f0000000d80)="d11ffe780c3f8793bf99972ff57439b14cf4d5e8749e32f8635edfbb87a7c184687586104adef9d16a4748f1ab4f862c27376722a606b8a477df521547a65a2c4d92cc75d333b8e64258734c69e3dbd1a251a0941719369eadf1210192b704c4f13f490f34c0c7d07723002ac510ecad5cd59b1e8e938dee3ca4216e1717d502b33c9509880d716d197c3e69c5144805677e3ba3910f826bf0057f5b567b9aa03e3850cc2e95bbf8ea88d0841da6428710642257c2535689b00253e830782b41e37f74de646bebfea5003cc85a6b857ac19d1706744af261785ae147185cdcbd64e08987c5de65ea53b743326d4dcd5cac76cf3b0c825dbc11c56e326bb7", 0xfe}], 0x1, &(0x7f0000000ec0)=[{0xf8, 0x110, 0xae, "02e489d73b599b392cb544a255e012529500426e4fb0a8b71485b89eb3fdb28f8b55d4d818c37a9e4bbc0933dff5555bbcb415c12b35a1a945b1cf393cc976ba3a31792cef4148a2096964ecaba2da631721593a83839f541636e6948ea6cc22f6661034e76010945667a60fdb10d961dd62c66a9616f2e09bc081c3773c6e76d006fb89e415cd6a202891ebdd54d3319d978c5b659ee6f24785c8d668294b301192d08e50ed8530952891e41ebd727429c18878df5523ccd51ecb16be0c39756814684bcef42072092af938e138222eb89318a8fb56bd6527bb70a60cdc295096"}, {0x58, 0x10e, 0x6, "d8b6a72d6eab08eef0e46f81293b8797bfbf70eeae10d704d6695073901d01ab811ca859e71d0567f99511dbad16203d9590120f60396837748ffbc595b0f542c7"}, {0x48, 0x1, 0x7fffffff, "b0b5e7556df1b48fc4cd2b90f0c803aed0fe77c8780aee25793802982b674e87299c28fd83db984e9dc96d4e0f6bf73e870f9944734a"}, {0x1010, 0x108, 0x0, "8d27d1ed57ccbc28e70a89fdd1b8bdf898403861168c8315d1fd538e5559e90122066ae95f2abdb70c6e3adefcfab60029e533baf86abb0334d5830fd75f2245f766a0b4e549828261d71e5d13fde4b659c45b70372c24504a6ac8a5e0d77c2ee4764476764afd3676bdfb97e39fe8cde892ac75266733a4eb3702c45a3298c2aff068c9a83bc4d3b1321852133c31d480c5379a12a8a166d951ba834b48b5de7b1ca6acbde502c46d98c704119b85259f78999776d72a6b3df7cc17fe17c1a3fb9b49f90a72b22b6e25c1168ea306dd936cc6adc4a05d6b754b216e138eb21c82aa541fd317ebf109020f3ef2c6a07a3d6e3f7dde962d2e4fe037bdffb8220cc33fae4c4125d9b9cab753e64a3596f6ab965bb0e2ac2778ddfdcbb433736203aa6779742b8d46bd464a2943cf9dfbf26a87f2168c398ed5d866a8bd619c4fcc360f7ac160c48db26945096a70e7f478ac9d757bc4bfaa5fe42741b57406dd7f77db88d2aca6a2f45646f4acbaae419c56756122ca4a7b9bce03186135ca922f53b169159e71974436bbc553b1df622dea40d586861ab0ed9539abf8a8370807f34bdbf5a64b1d097b429d88776bbbbe09755487e4df13ba588540c25acf01ade1101fa574a028c12fc90032822a0bb9223c73ffa038e05e335d15a58510cd41652b2c861db24e6d427a228abf871fcf1d2e2b71c72cfe09f770fca54fcd73b79b7a03cf8fedf767968654c7b9c44ed3010607ed921fc6a2ce6977bbe0a56b46ab92ecc9a2973cec46098ebc7c372232022230f17e1ab2c0f649e355aa1d25258f928476f124882b9e46b5b82858dad6dbd053ed0b8e39702c38ccc4621ad681a07d8bcd4881e8926a6e25136d31ff76bfaf3d9e5f30bb74f1aad44906a4af64a3c05fc14d8801880908e1155bebcbbb15866b61805a74cc1abacb9cb3d4245a948af4bbd0089d11c5b497bef58ced61cc4ebc1222cb9c687443e77e60f4999f344debcad2e1168977531c2462429ce93f8e85450ca74413f8328d5b641aecbaa98a051c3b650b91914caf28e1b6e44d069cc63f2ebe1928bffdfd6ed374659aebc4dae856caf16ba2be750d41d4f3133034127aa7ba59345e629e52de7a68496e4aff1160444a35c88f7f065ee683ffb3723fb069ff02b2386777a24a2e53a4dc564103086a0bbbc20687d51b4b986293ce10620d1f53d70bd504b4714a649e16891c9513e5470428801f16f9f8118118fb2e6e7a70f9c68f35225887d035aade3824682ca5ee02be1beda4e701971aeb96d6ebfadb5ddaeeb2c542b1abb702ca8f47cb260d0cde1223253b84a74cd1f70a06b97a7b68823806690cc5d30c653c542169b8c5bff2af68f0a22ca291f0149670b6154d7ce48d90b452eef472f09ba9a324b7a3eb7bcfbe853f3ac748d7fa7f118c36eb52a0cb3c445860e9bed799e2926d8b4cc7956a5c8675d98e326e10404bbec8698449f0e381d0dc4281d5234fd9861acf7c88fd5f95207de9338a85e14aa04a40a27d93dd3405162c28e82bdff85d63b76c452c5af237296afe71d308c8092f0674032cbfabd6a38f0334dd979e9f500487e95e609dbe78bf1e66a41d77aeb4da87156da03bffbc653fbc1405c5d005b65c3fcf1ef19f8fa90237cc0e2aa382de65e44ba27098c10d2626ac700dc8108206fb21a36bed9b8b8293d21e7c5359607e3916dee887565a29ed4f83d74e3a630ed2f05d1ad63dc449cc1579f380997439b19c83b2f646dc0734b07457bd3e16d586ec6ea60f3db9b08776060b237e2c7005359a5b38135f21dd61ee3ae194d4fc185462fb39e44d4b8a2656f5b53827b53bd851dbe669732d66bcfb0b1da0def3fc9c0d07e413792cc163a995e62e5fe375bb8bbaf93b6aa4dd148bfe850555d234c9430616bbfb792f84f11e271c7de02c4229c9c5ab8e05ea35adf11ed4207216c1a2ccecab97a33369ef11455aa939e54cfdb37c38e1098cb1a32fd7f3ff0f4fa4eda69ae63f64f22e54b62ecf076894a647c03ccee24edf8e0e11320d8e9a28ebd3788ce35a6fbaf5bcd31ae7635a12d12558dd380029981deeb48f38a164a6b936f5e28067dc42e97df151bf33299d0813b6a1a7736e270539e21f268776f8cc8a2899f8ddf6f3cb865f51989bf1c439b1b157bbf5bb7b16bed232308b0a82295ad5dfe0603019e768a7b55dfd56351fbe6ec00cf1b388df48bfae7af71964a4c9f30789fa6342fd2cb1206b1cc3808d505ff5d98569c86b06ce4c891adab23340caf5c084419e5c2517347158f69e700d9b66007ad21311175ea973e3124a89c99fa353ddfd152a816bb987596963f94373a92f2d6cc78342762c15d6323645e11e30666c6b8e6efb447918967ca22dd9f2bdc60e278fd127b119e63c4d94ef987ee9a7cd5421e7561840398191c7e796a91c1be78e4c51935c231f6e4db9726fe3d19d5666ceb6959c6969c0b6d247f435b147bf23f047ae4ef6071c72f9bcfab3454aa9aa3b352fdc65fe8c6cc29a3c22eaa61f03a363d84f70d49f971268a49f4ce33d898e9a93122c92afc4216112e22c3a094e7f9cbeb6e1186bd047933994ac8556bdc802d2c95822b4a8b6e856c039e4902f14b654e9ef3741a3afef33609daf890de0ce762a4c78fa1f104c8e79de54e261a38d9707ac096e704b006b4780b44b04f96907cc96d0281feb9b64b008168044ba10369f0c987b550670002786235cefcf701829a48bf84bedc100db5a9a0a4a80196c814acfebca46e634efaeb83f3eac81ef4ecd97c66990beb85e2978acb789cfd874ec61ab985369b48355b3be1af73c62d9b6cd585499b626eb1cb2a6e31772e66d906879105abfee8e1cf0acb15244fedd1dfe70b119407c378128998838494762eaf399b5579513c9064416d9f96037f336d42fb16938c082d74c0dd6a77c4e224acdf6557e5756f46293164c37fc8d0f76154209d95a49da3b20f47dc201e4f2efe099ac754110efb817da83fa9b16a6828b2905dc61a08b1b926b04239ea0a85bd8827d496a226d5a3f84fb480b354c64aa5fa490096f2b547168d4e44128b5478eea8dc3b48f6c39037ac241e6c2560a285cfbe357d0f6000c8c245ad63e64b2be65aa7f2e8cf59bdedba8a7a531a1f2a3c5893a53819bf0288b534fc4e099c2b1a910f3595d5bb10776c1e20a3b92fc45cb0e9197dc5db38220869d3ab38eee8dff8f9a7bd55651891d345113b65f8626e51c3e33b1ab552b173c8379f617c35a4b05a0b2be66de4f7cba708e61889b6c85609cee3f2fe4edd3632a8cbc5b12a521e824d81c911f2eb3db8c3c19b88c0b83c89d728d073c22b70693e64a841692883bc5d40d8f25e5ca2fb3f2de49f17c4d5c47b164fa96d71b7ee7d3ea867b21223b6e8101ec6e591cf99fb6b0cc3b0a9ca4de5b4d4ea8648e039806c21765d07aa737c99e1cb1aa2f30d6b70b81d8fb37a1751a75c950c9338f7996d0b18e4ccc0ceb17b76ea68a196cf3d0018bdcadde76f70da86b497e407f363eacddaa6113118aa59b01503c2d84bc5790766aebd194ac57096672314c30d119aa472b779bd27f92bf63801071eff6b6635719e7d8ec519a562ff15bd49d4ebd95002f71f02b0273235f639569c4bd72c7c4ae8ac4dbc35910e8df8a06068a48034ee94704d9ca517294e3a308cb9f8d6673286bfabb9f4ac33943c511ca4d72aaa920051bde888b01aaf7e8d3094b91c368828743a27c420b8fb7bf6e0378fa54c83d8b31a4f15a7a6a3facb114de1ec6215baad38c742e03d9397c2fc376edd9fb9932601afc3550afe1beb0c5002516382ca8d9540181a4da3da528f132bbaafb6272a7ace3850a2de02b4d2e2a8f3c523db752a86e8ba3d301118f3d0b93795d635f2a27e1197b02abce79888a6b8a11870a05a41afad1ef73b81011c6e40cd705557895493bc4436aedf48e17936fb46f87737f295089bf6f0d35cbc6351a16167f92571ade90f20dcc047b437f5f87a3f5fa2a7f830e1388efe8b9889d0c8a76589ab73521b5c1ef554be911c5dbff93b5569671a7ae25160329a605521b540027fa943774a114c361f963de04d230cf05225a11393756d50f25568342a986c3ce8ce4543aa9e9de347ade91da82f034c3ebce93318a5f581210dba19b79d9c67d93f86490c02207ec57bbff8fa566071dfbfe8d8a3c8cd298c543ab4baa2dcbb4e49f280f10cac007d4dbe311059b77afceef5e477fa005fba934011416b7735ff3c02a6f78122c1d0b2ef4bc60b467000409832e68236639d1118f4c82f0e102b13c6db9178299a2e9e6c9d165e4d33cf7edafbe04140c9d7c6d24e845fe003c935e96e1be2f4a897a289cc8c0f7c4f5f68965c349d9704d4c3ab9f05c09e8b70685d01a855f4fb673a4101914767547ed470f3e8728f33c861d02bb0c06772f87d529300b2f3687f3205c69aa353cd9144c2f8da3927097ff4821730501a2c03124cd35999aeb3fd3e2c94b06581087aa4f3d65228874e53a042794286c37389db61f05c56d0360ddaf69070fa144c039324228ca04e719b7a52eaa39c66b23fb83898e343475a6a211d56fb32cb40e5660e1339fc8892e0a4dd638d94226a853c049d9b1be4db60f8852c735726247ec67ee2e48b18e5ce0811ccdb7fae6c81a003ed4de49e216fed237a585af98bb56b3be11935428c1931ca273ccc8577ae9da72b9ece53f5acba7fd603b82b652e501ea3ab5bf41d9c785bc16252456ee1dd7a3e1c5f4a8ead6d6a54401e414ed5b217fa109f8175fc73a881cf11acceddc3683d381f215e8ca9eb172707c8eebaeb026b2f07b3d6b53ba567680c1b5ce312f2abf7fb15f741343c780fba9f69debb0a8db482289d4f85c80d6d57db0ab3fdf71f32712ddbfcf4bc90294bc228dcf0e5ece2adc712d06e302855c10c93f5570a7e43c8d66e17d95a901da09cc8e7d0dbdc0e50a439afc25537ff677fb40f2ab9a8a1d7efc030d9c2859280e061277e6f1d43809d15d92b023cba0fceff53f50f8af50509de618e011c134be17e1c6a88b7a61b0e2a75aaa1de1d350637c5a7fc2cfdc545bfd9d772da70f447725694721f25af2e0e98eccbb1418afe2a9130f71624ce2dc4c07bb411dca8d245af8a0050b042b2e79fb66232835e3e6c52ac9da9624a39a0146910cee01c457c3da8cf588e88e8f9256ee86f77071b8214a4592e4e13a04b793f082166e44b6ab5796f27399f0feabafcc33248ae461fd22bbca2d3b98d8fd780975954d4ac49ef34e1ef91b1b4e64ddd107d6090beca963f83f69fd6064644d624dadba98e9de8b84fe4a76ac2566299e09ae037cc9fdb24a42575bd149177dc6705ad707fea5903010bd1391633707343151c56047a4c996ecb7423c6aae0dfbb8336de5bd28288278c3b33869558b468a4a889fe112655037bfafd65684b82f1ad10e875ebadd3cb361976582664a73af07ea36edcae6b320d3b1a7a8f071e094f1867af6ce11023db913da3ebdcd2389f917b1563f5b3675e354e6422d4c330ca8d7cd9f3d78e8db6eea4c642e1ee904d9b6583e409d4d45e16d27e85b39544fc17a26c49d23347f47a42313cb3d5006a73bc433d383fa78b86841dad581551135089ed1bd1ea15dd42652f8a038012566b01937a1d47621a0eb310318028f44775297f79a5a89aa2fe43bccb71ea3d9cd6e70661b0eb6437efbd62138a9f11f0458fa19b4ad5b268b79e5a54274fe9c45d788b33e84012438d0f1513283d137c50ee8ed16b327651693b36970921080"}, {0x30, 0x1, 0xfffffffc, "19e7ea35486553542e5f1f22101cc9f37153a90caf104809c851"}, {0xe8, 0x84, 0x100, "15f04864b1d88758dd82053ba194ac34ed7570351f09b18e09b1c1569ddee5bdb82f931ce7e6b1d693378e9cd76914dff93b4af9bc3bb8b7c2464902a54b90131d2e7ea887bf3f9fd34d107728f56868715cd0d7ad9496cb29806f1a877f6dd0355f1f2b7488057ce496bbd63ba57d4619ef64fc86f9388177c0543f3145f0272a07dd122dcafe0a2f7bc45a078986b5e80bb941e0ec6e8c69e9f260a7a0ba4711251cbeb2012adc6efa81d005dc15a9e8b9f73c6f7888612352e31e4bea94ea8f9b27a68ca3fb40531f552f048aa741d1fa91510ef29162"}], 0x12c0}}, {{&(0x7f0000002180)=@tipc=@name={0x1e, 0x2, 0x3, {{0x40}}}, 0x80, &(0x7f0000003800)=[{&(0x7f0000002200)="6cee130bef191a66871747ae58827735da6243cc71c433c592385c9512fb9d8fc9944731123759c71a19ab9e98b898cc65c673064d9d28296d5d9a41f86c1ea660aceabc46ccf23a226757f527356f9d4f1d45ad947655537a490bf9645ba792f1477c3e8257bce6eee3672be1d9ea4ea9a6673e3d3e107985", 0x79}, {&(0x7f0000002280)="7b61e96c5a6326c40709474d5514b82cdce5616823cedcee7228361ea78069477a5f73ab6c3117d7feae564b00dcaca8dd755f3312af7cb52fb0ad48f60c44f89fb82ab9921d48cf032516121e48ba7616decd4caeb41cf21b1f71504403c73dfb1dae43e672573858be4802fad9c895ecdbb922759e43af355aacac2cac13482566da1516b384af2934a5f83c45fbd1ff3bd0edf35194557feeb65f3e10ca85335aa6af06cbb4764f43fcf9d37a2672483a60b4237cfeb7c322b86d0b523ebd38681e4d1e7fe05bf182e58d7cc28bf9611b7d3b70531e3d65537b02822b2fa95c9ffd407de487d5af07422e686b926faa3ce3006f734cb8df1604f1d463539d4aeb8b78585b67bddb1c23cd31b416a8866212bfff92f2c29b701d2647905eb1e9189d192b6a17de94beb84a3cd5ff11ce399f127fb9428efff316bebc5dac8455720b2b5c931f973caf1d7e7d562c706d28bea79d29d81e0aa8a35d2b0dacb7fc10164ec36f095b246110987b4ce0d96ac51cb8726236b23fe145fdea05930a75d849468b5f90a357d615f3be51c9d1fa2690b684103554b4064a4fe0f63d384077c432114534b2a06983a1efd9377012d655e6032521e37adaea3dcbcd0c78813bcbc32c1b94b48ba2e0f41a3869ef54cf82fcb094ff23e0e567316f99156ca3c494e929835e0e5780b90219c9da882bd3d5d7a3c1b0f899e3ccd566c400a56b48ccad95b7a45eef38de1e0b7f02ec55e3b8f03fcc61b55b0345912acbf60e15a408736cea4e398f8eab3f8d9f8686e759b5ed377117ac54ea11339447ce646d76cc905afcf8c4e6bcda05a223888d5e40c1b5d2c3d15cd54c28a20109f5a7d15694190ac3eddf2851f6f871e43a899c5e793a1d9f5e7b845a7fb719e4935b38dd7188ea8a393560962d46d997ad707fd50c5cf60814c054051e0b000349698a24df23d4cde0387acb1868979b6c54160ec473e62d3850d211bac7a4b617328ec11a3c585a5d79a2c3dce4179462f8533b5e416170cac90f374f0ca12d808e552ee598af3443285886dda4776b6a14a773b1883bbed9defc0de0f712e44f0ee3d182dba35737003b95dda0508d3749dfcbfdef2a936f6881a8a6ea71493d3a547331d66f1f2752374091c154b6c5572992e078c68b27b48c0a902d6bbc48e225e59a33d2be46c7b49718799e26b779a050763c03a6b4d7dbeaaeaf69f5c0d379e9b919103a81ad78f91a595617b17b09e41694abfd86895045783d88d09524a23a78a5a4347ef33a3da4bc8d18f66295d7f0f1422d1939287755e9a4861c03e38b0168ef15a0506f72849c612c73b79148cb7d4dadecebe11d294476445269652d5c87e2ef895cb1e3aa3514858f81f8aa798d9e8f0c9d5be8c0c7e9aa9ed8d09c82e9a0f21422a0252b0e5d6afe7ab4e6e56aa8e489f82ea2d5be9ab4a3ab8c6ca5c3ce707179477faecfd1495461e539b88501c43ab2da26d3a86d5c05b985aa8e290bbe48fa0b619cc022da39910ad66fe16a6f4308379f71015a6922681bbe7c09fc25997e34460daaf7464573b5fbbc3df482b6dfaa806d7f3e9fcb22c26dfe0cf3a805a410ba09b92f6be115b631d9f8e572efdcb1bd8a45254d26c6201158827ef9361517fb8505dc0e567d7d5727af16bce0d2dd4b7038045b7c63d861684aed3af200f6037df70d2c147a43a441d32cc172759c981485a556d3450d2662d6413b8d143dd8159a28b1ceeec8de677a26406b0eb7319ac41aa7e1c85f6a326417d8c46d34892e9a5e971a1eadddf978f2b5b26827be302b11a7d3889f940aba37891d03c4470a6d590609bab950df8cf106c0448b01475385e87ce322ff7510e05f3edd75b60bea3dd05558f4e3ecef9ad58858315b6d3eeda3688ebff06f1f16ae989b8e1543e96cc57ecadccd47b8c8d503958c143d208e4654284538d660942b82f2758821bd0d76e9abedbf5d289f6311864db6a47b036ca63689e70749170cc5271d427fdefbeaa44f59008a1e0da5adc320a829f1c225f17c62188bfa6e5c83946af6c50f5fbcd51db44f9e6bf1a211cdeba4b3e6edce008d63fdbd520eae6eea6eb6f16b9d57d2dd2a24bb0ed3c7c5dd5ab5159e6bbed5702940840caea533a54b5bee27dc100a76a0505c74913111ede58972d2207b9bfea9ae45e88e920522daac5b9158855e65d16a1158672474fe21ed8b81b1ab706ee716d8c27c7a62722736375bd9156a758d9c8c149fedfc9ac5367df495dba826f577cd8ce1aef8287d5d69caa8ec1d1d75a55a18049fa7c63d63d3de9d10700a3681901528394f4b153be30f6ae3a83961fdbed725cfdd5d1849308f1a12306f557ce968e6e75d1ce8ea77c6553dfeb00df9c972b95a14fdc78f43da481d53c00ed60a8644a724e2092e5220370799a7771f557f7d243c2e15d77604af2bde978bb25b9114f6472288f45ee252cfe4b7be3df5a2c4fe8a1fa8f9fb17b8c31ef3ef82a739070addddd9dfbbf2adc23b53c851f09ac88f7711f0bc94f3835974e2d8089a4aae833108f0628180ff34f5dfa2eb8272a90008a2baef3201e82cca6c8b34405293f538b1d63688b332809a384c4e90ff03e7891aa4c2fa5103bbdecae0bf01a4ec645b3023f4d1dc8caff95603eeefc042941720e7ad897a717c75bdb1805f92a121a36b0e48d12de4a6ca295b160e811be97ddb4c5c8e69f8e6c6cb39d70e9f3664ac531323346d5f6f6b2553416c833e6f3f8f7755286569becbbea17c18df2151f6a2120a78b09fc6e72f8e558ed35c473cb0f6464ee1678b30dedf4e80e9abff17b2b63795837b99d6cc56e8dafbf5257d94d92c70624ff8056e9ec6870daf8925a86128d8f7025d1377f47aa1b5dfb5cdfe8502d07d179e3e9e6b534b5ef74b24e208b6cbf4af5877283276748cecc0511caca3496e4e00c259dc5f3d912017eb7758ac5bcf58bb09f5904642141a58d39267ecd5f47207f0c378d05b3fa4368cd47693ead7620d317f1a3c3392d5fe5140ba96c7f25727ada30548d77d5247b7f1cc423fe100d0e14727c2d8c7b61520c5599ac983d85415b13f33d88afc7e5ca41184b8687f625c5367c5ebae8c33fe72899018c9490895609c20ce4e323697bcede120d05287db4163fb941c7fc8183306e6e916c00fd01eb11e6ab60cab9352ebda56b8c410c591dc9e26a5b9895d2ffbe7c6b096ab082c494050c1e25242667e50f3c59f4da9126768384068c486ed37a5022014551e224efe01e55c0498d62cd8230885b045b6bec0d2c88333793aba7eba7b208eef02db8e08898334e2d9100b869b3d33b78096d202018fab37937054c3149276aef97737804a1ef735ac7222df82b6ae5ab814696b23ce1b487d900a866d31d7f00a87b586e216060641a33b17c7264d06508e87ba817e5be971e1fe43280dcb3c6c7b68146bbcefc7f7fce24efb03728d6100d032db71859800670cd6bb235e2c3c12696ad812e76422665b6da579435e994f8be010e249567f6a765c924cc7458cc1c38d363e2334267bd713cdbd8a392c34bfa086a08a86dfae7a444e9f8adbfe68eb3d5c0965dc70532f55261f01d05b6eb5c48e3122e2babca6b65d836b0b4a8f804859915e6798f7b055a2e6fc85ac77dcd25d2d98b48e1d7ab98b94b58f25053eaa7dc89be530714f023514f65b46eab689fdaf00c8bc06806ed59442a156461ddfb28bb55398bb484bc671a6eea27318ec6000ecf5bbaf43a0f720f54dc60c5fc8626ff3fe51335cff36c6a8ff2281fc4173a36822b3e5eda966c7e9a6e3afcb18db9969d2421e3ccd9ce317c0cdb3bd7d2fc48f822ee3d1d6c003f33606325b0fd612fe5a0e9451e339c855dd467946fb3fd763281eb82d4dc5cc27e663e2270933589a3b22c1aa575c632e0e6d4f998a444c5ee88ec0455aec22d23c79600d499c05fc2f986466e3c4b1fbde43c45499c99008d766016cf99e2eb5626c7c3d04f6c5c9dfcf9bdc7708e55fad6e46239dc822a9926d7fe1c616b2b71b36cbe293de09c0eba06973327d9c59476cc32be4630725cae11737ff98e01d23a4873b786c50f166470cfa460d223e5509be7f5e487611a28b3ebe69601b90c83da174fd486498c22293d34b25a866ac0b87df274c96e92eb8cfeed81fc4b6aadbb18986c4a8864133bf6b88e6997e693cb5b2cda886d0fd4397e25160139110370433089c26f93bf451c3538c6e5eac4a6f9e7fdef25b7ceb191abe1410b85f65fc00291245dda4cc5acff47412d37774eb9ca8888f410c1d2105d265279f9a89d5640546331355e4700e405e5faf343c4993e9bb229dfd96a43a220622dd38f1ac2e2cabb1f42a3ec16e1172e18d4fb1f85d4de7401b484a46f76fc4d02aeb6e31d45adbeb57cf0d4592ae84a1ebe450f66b69336890a0991aaec2d1087858b0570188eec9e3951e116c5d1f99b179915a4bcaa98f32ac22edc357ca792d89e48906d8efa7ddaa9a3c93604f5da03c401973d12be11826e09c4c5fdfdb388cb14a315df0e77c199f08d224ec161ffd95913a8735c5704248b42d401d293ad4b05a9565585dd968b88be3a8c2060233834ff19308881cb5eb37f1ba7482bb24b9aa3801efd1f0acb048185085bc0fdbe0613d74cc7a68918ab90335bc5db8b62740047741f161842a5aefa1b57ce86c4e475393c9d5b54239b647ce445195b56698586afbba7cac91e78773ea5cff24b137a86d030eda13e36c0e33de99c7f131d90291a6817c3e09f49d54d2f2de973b08bc18a63ad4e59053a07ed156dd65445d40086e2f98280400fd7273cde6bc1c04f1cb18f6a14a978a0a0a8cd5fc1df6ce5e428f726f0248ff65cc3d29269ccf0827cffb98394b297b02a9120778d70723ad51dbebccb89054cfcafb3923a450dc2e956415b25e31d7076b040a39c484d109a6d7272bb74f42fa3b625b7f44932fb8dddb6a0065a676f544c452cf3fd4f74d3af7a04b3f48be831762da2ec7ab98d28497d900a97c9e2038153b67ea8c6ae7021c52bc9b50f542eacf3ac6f56cd90eacfe11eea41b0dab4fb5478c1f71814fefbac311aa93fd09d43da2fedf250518365c563667c6aca69c83a3bc6420b261bbb3e1b3a66db2608246b2103cddcd818a20e88d9a600fc6037c728d686d9f0d024bb98fb9569e94fedd818a1aaed746fb2a0c2c2ecd3f2304945005d7694b309d7c0d20df0b069c7cec1924ae16531c4583abbab9483f6f299c671595cea36202ba52684791bc2a874afeebc9cd728ce0ba6b8c66d33e16a1d27392d3fc51641c5f47abd06f9d352705b683ca1ed09cb3360ad34ea51299c5b490e463cd9a08a884b9159aa13ad644a1658f0f5947c9791c10c62cdb951d63f29a66df11ddf5c26b14f39fb14ec20d4e3538fd7cc7f11dc78d95044f7d355f140a0f7650013e670ad77aa730ffb66e56b77a0f6f62155778d678fce284b77d56f8c6b88a5d0607084d02e6afdffd2b59937f9dc65e272e351c723d6071e81ce0fe69377de145c37c826cb8f44fb07c7f64dfdbafc032d6d701fcc96f9d6dd8507337f1b2074142b5a7b8be1555b30d619475b70f11b933ac5621034b1a3a7a15b40b558718e5c2c600eac4aee694421c7aff519e8abb083c8f38f89a313bfcdd28632f260d7afa1052939167d1b0896eb930aed7ee1c7d130191425b79a8c1fd01d479997d132b25a50d1b4e0bded6efdb2db36cf4690340bd053f16a4e4e94b1a3c96320699a464e8c95780ab5f199d163fb7bc40725ad81d722477b9b9c71787f9bdcf", 0x1000}, {&(0x7f0000003280)="44f345e4464ab898ba934ea3a608de1ad10a3d211d25437ac025f64f07bd9c0df7c416c0bb659b1a5884bf71505ce29ee008f67f84d0171267c17e0c07ae604381f1b7c233a25cb857a6f4d5118c8e43d46a2688c59f9f66c30b84505dffb0ec9ae8ac8fc67971aa7a4f535df6ca3e9e98eb0f7e6abbf137b11df9966a71cc6d155ffd8fb6ac9d802d26f1e82308a305aa549a4bd475e910b4a9e26cf0ab8d07c2cc498e972e2f197e674211076d09a5073d8061d08ad645d9749099fa078b998a33e19d49f8f694db", 0xc9}, {&(0x7f0000003380)="cdb6c397d7e05e555bbd357a3e0571fb57cff72456a90496fb402b2fe736e30a09bee7540ff14f9d95964d318d2fe93c08205dd2a283eee1c2ace0be7d9b52188e6b38a4d41841eaf7e0106d299ef71b3daeb063d4e6a5de5bf46ae5df50354f97d036b81ebef0f156d9c98eb5bf64d14e461f4db2d4a8a8cd47dd6547a0befad3f9cb27d016f60740690170c2671d44d650f3981b4f1257887b0df51d3e1bf3b3735729c312e58e147ef7c7a34007ddbbfcd246eb9bd2be5e68e64aca31bac0f4919f0289879d5d009fc97d7f965d6eca69cb1f88170c8e9a85f168759384922d22826408be95b92c05", 0xea}, {&(0x7f0000003480)="b558f51848afbf4cbffb96b6849837da4f2ca0abb33b37efac372db883730c48e7773603b2788a97c2a50c3cefff51f53e560f8612d834b48fa19fc7373c08574a660a1884b9f7a7a382b76e461fbceabdddc02a249e70d334c64a5b6a6eddc05215ec96a1975e49e13490f6d5b7ff4856526310a7b1f120d925bb8340deb6001ce7675631759ba1e815709d", 0x8c}, {&(0x7f0000003540)="a4f5762011c1a1f76b24f82061870ef5ed415d8d8041c2101b15fa3d52f802bc03100ac34db56ac4a35970307dcbf6ce1b148e23b150804fedd9d3a0f4af98504c62b2583a9d9bb34fe21a568f757a4e0b493dc16e55d520f4404ad1ff5d572124736b6ffa58", 0x66}, {&(0x7f00000035c0)="aea0d22e39ebb574f9e4e192de0f1c4db44e5c329daf81cfdf134fc056e648ab5b3e6551a7bb4a54d3e5961177205197ed3beed95503a03239cf9b3fa6b823de310d79812500b4fad8ab46bb13199b00fd1e39cdf750ba70995c6d78212ac03428045342448cf8307b56d8c8b5bd29a4b4d10f4251fe4aff6f3ce2a259386f3fa7378f4d2b50f604ba52", 0x8a}, {&(0x7f0000003680)="cb089a256f21fb", 0x7}, {&(0x7f00000036c0)="ede427f0263d85858cf185ab06eae680958e317f416e94437b5906bacd41468c914059ebf8b8e597285d00f11e62662b5bfa2c4871fe183eab4837cc24e7b0d61e506326f4e7099f0dddcb2979bd3e4d0fb033019f59ea4d87f88ae89d6ddbc2eeca4310bb3a7da537ea488a3a01cd1a8842b841bfeef1c9ef9c06284e3b2f08f490ec9754e908d32f324362da2a6552c2d6bdce4b929dd2e47d1a9cce38f2867b0f93da28b17aa9d8344b3c8ea3d3823690a899040bc6403bebc0a8fe738e75477e6bd969", 0xc5}, {&(0x7f00000037c0)="5a96b64a3ed477dd70c88f75b628e076802fbebbd8db7c66485d1c018b04ecadd5dc", 0x22}], 0xa, &(0x7f00000038c0)=[{0xf8, 0x111, 0x3, "d031e4b4737f4d7c46345bc9d9bc0c3c80973cc4365838b7c61053ee3f75df342c290fa9f3f225a6d13d734e5ba3dfdf677741a462243b1f06dea62cef8d8f172e785cedf6c7d662af82ad5e3cef23f03818d003ba0c039db0f206b7ba576983aa87234e69de6c24e34286d145c3405056728018eb70ac63c8044b58c3527d4a98bb31289a833cbdd12a930506f72ab2942260cc83f3440a4a1c83b49de7d538f5ad02d33712737ab2b5752ff76be646edb5ffd3aa124887fed0b8d1022ffdd26eea23064a99e6c4f8f6a1ffa3f2b2ab50efdbbdeee1e929036e2c60fdb7795bc6d7a8"}, {0xb0, 0x113, 0x7ff, "708cd2bf9510629325d13a2df42e79ab55849b10cbbcdf975691810112e4e64e3ec1013f5e36998001761edfa185edd6a73c7db576922ea9f327606cc167609fa069552d63eb387e1ed74c944b17116109841c4951e6b423861f751b89ce49c6fe56d6b0ec3a2118cc6769d5579244bb2c8b5e87f2fe697bc88b9419f6ddf7ddee109c0ccf5554c5ecb971740512b35784cbb0793ae52db639f4085d37"}, {0x78, 0x29, 0x1ff, "18cb56db77040f695ddc5a2cf16aa41a299a80a9a885f07546d3782b4df551c18a63e976ce505634cde540e77117ed0b75c813c98c3caca3095932ad404c66004d3aaee3bf91e37b9bedf5030b2a11f21d945bc3b5e7bf4c8af91a0bcd134e41181d795263e26a6f"}], 0x220}}, {{0x0, 0x0, &(0x7f0000004ec0)=[{&(0x7f0000003b00)="541aa0e0ce071cdff4552eb8e64c595fb3198c21299b17efad8f7aadc2e85daa27f549f589b80bc365f801d33400b466a58663f0f0e2778f4116209813e83bc6b5e566356996d61cfe", 0x49}, {&(0x7f0000003b80)="fed3e59c126ab8961b5b1eea2c96303a8b236c889e5e01c233ae139e803bc3c823be4a372042d9df83596cbd2c0a171f4500c17afb962a2dc0d0a9f293bffb0d54db5f214cbd189a354dc5e193678dd0e2b3ea1d5f99eac62a93cb9bf548812e", 0x60}, {&(0x7f0000003c00)="f408550d2f523a0111089bfc6a22e20ab91a340310342e3a0fa1aca74dfe2c581e7ab60fc120d71b0a87455f3a82cd317d0a372ae040b4dbe9", 0x39}, {&(0x7f0000003c40)="fbb978f74f345b0ea148f9aa8b20b5f98ccc521e408d00f68d4d70bd4a29572554dd976eacd053ea59b1d1371ab1623f51bf31e54024ab102e21cd8eca9bfe7e556ab0c947d32b6475558770841e2bd0aac61de8a3bcec43e7083fae1400cde9df2e234bceeb861f94299710827182aaef2bbab37cf2a3ecb9a900426c29ee987099c2bcec89147ce164b89be945bdb9793eb5ecf42a47a246a0ebb90c5d", 0x9e}, {&(0x7f0000003d00)="8231394099d3e3be78d7e20bfc17dc455f3b8f83a76b33342304968bdfe93d3ebd1dd402e9c603bf1dbcd886c780a60820df7db4bd93ea27263032de00183809397736cfa6", 0x45}, {&(0x7f0000003d80)="1647e291936d5d2088e4590f586ebe6df87254531ffb3a1b5ec9ca1be5220381bbb7b9ea52a254f828aae39b6a5ef68f4af07e9b00678872b819486f011763df031cc1147ff63d653c4eaf5bb8451bfe223e0ee4bdbabc71ffff7d4c4071e5be12e05f714637eb745976dbda39f1bfbf390b6f30d1a924ebb5933137e4d40abc396c22188455d6d63c916da0e98c67ee9c467604d79f3b913c851a67967fc51555c0f0effca39b5a58f66ce4e1d309069a6f7c01e24791ed7af31c927a8e379328177afb227e2e732ebdf7ee2500084c554ff3e01adb78db1945d7a2ee5f024e8f42eec3211024c96129a57361eb89366e315a59c28b48c9c66b169df796726e8092ee5fe918387d0afbf13166d0016648c03a75518f7bb1fce805a6cc7109f4bbbe53e8bbadcc1cce49e62ab5d0e92d148653ae32d3d0340d619febf1778d49ca4b028636fdd1ab54c2d362a40528970d3e2b62c126443b92946d2912c7063cd63e4895291cf53e3f307d87846b512573edcaa3e9e433a4ed50c61036489208b8e3968fe5ca36f13ed4d4be37da61582df7b74b6fa9a9b36eaa3e3df3d3e519bfd361286717f1fac222c63e12a6aee6e3e38a8ced7af8060a223d3f0f46495f8e0af39b2db2f1570b6296d87fbd753fd3d62c7ac90b5e5c967a8ce375459532e365d26563c5caa396ccc1ca46da19ab4fd2af17b1b981bd8b1e152f87deccedef0a1aa0167c05877fb25f40e59adc1359399e4bf4485ebaaf433b8b044a8f793d2acb368c2dd5dbec8b6bad12ffa52df8524933d1f8eb893aa34bd0f1b89006eaed0d1b2ed9dcf1138a165c7fdb9eb479fc2a039f6e070b228b9279364a7e3fdfefcfbfcf1e47cd20eba3c698d035ffae2a92679163385307094c63aa87ec0ddd2dd81c453edc5b4fd0ec306e2dd8ddf9377f97f66e3dee0b8644d6d69ab96574ee0c3642ad0fe6021d06f6830fd20857cdb81ee32389f0fa3f6e06b0f865c0c74255d0c3d9ef517ce6fd7731cf05826bfd3ac444529da7eb3c997aad897aafabf5eeb0cfa0e29aee041a7570dc3331795a69aa059e560729b03357490bef6f6c3fc2abba4c14d9b4f703f70391e5665c6b0cfde7a7697f7a9b44dace1c2d042bd335c1ca23bc8c78a731608b0d96e4c9310be6110409ee20c42e590d144e346fe6156b43f6c24cb2e016adbb7aeeff384546d0a677a3a25d2a280df3f2491e46675c141cd7ec110713bcf84937b0c6ff1964214f4bcf43b525926f37a2c5f0be01124d145d80079cee34013493b5019431db0af01673e9bdeebcdda8fc76a228fcbdb595c81992b1dee9e8dbff32c7a4a051cd5d87e9a17a704618be8a4ca8469f63e13bd862c82178c7f372021dd9ae91e53fb5f67ddca243f633bfc3d7be66018d208f7a43db7bc0fbd1540fe2a7a762415e5a795450452d420e4955f5f305da82d0c1f6991829efef46fef7f1d352f6cbb026b3531efcf137123d4cf17371500639afd9ff75e21074c397445c00db574effcd28805307058ba7a6203f7a499b966eabdca89fbbe28e743326c09d071efec625c4b44d6bc8109e8b8868dd0a53e55d4cacfe2255bd6a0ea7cf05a258e5b3505d7a929b54429fc142d8b1eef1ca50f14f2426bcce21d3a46fdccfbd420834e446ffe6baabe8be25b9c49a9fefa24c0ae4cd088774d34b3cb947b0f09f53ff5d249cd33b1d43582032593f11b7736021eca454098d1e36dfe9f38afbd2d806f444742c6ad26ddb717a5f0ffb0686ae2b7d9152cdad8e74646097a1d1f5e599838fcd694e62bf96d26c0e755696b399840c6a5f576d4b23c51e1b5e4cc1bdf965f44ae7945898f69f3e63b8b915a7c78e891504cf04f96968e243ce5c71ab154a8c4d80eab17c8b214d11f408f6ca081d9fafc36e57227afb83d952b8d5b2459c0d02e3d24fef39d87f23952cdcc9c9b813399e68456ebf132f70eec4491650cd04b62b79bd9a97392bd4d430768ea67e7419070a4386a32bcfd9bd7a1ffdb061f658124680fd7ae0b9be113ea4577378db084c999bc19679a0a8c4d2e53573f382877065b19de13e2e0365f657fb671b3410adda4fda3ca257e3203e2b1c95af6cbce70a2f1f8e6d81aee348fde5261b52c57bc958066e0f053061a42ce1909e41f17b0fbc6a6c1c60d73ac9cdb39a2e4ba85f1a2d4ba772d19ed619f6e881f60bf50cdac7b464e1506ac4a4eb249e343e5712080c208b68a25c3c664afae67c8506f2a713fa2d282cba02345efecca5c5cf28fbaaad4de0302fb99b6b37296297f300089b9931c45178cd579358830693a71b0cc13f3538d071f6e823a879ef6c66589a5a7c81fd5f20e45f154f50ffa6032b0d8a315e2f7e87d5af88c48d73a7f46c0e0fce2d494b0e540616b66b5c3e9ff7cd280e71ae07795c185ca21e993d8f56b862ab6021010885ce26cb92bf9f81aac5231cab880e34a5bedc0b4cc495c7ac021dee9c7f7b09d112097b0de4d39278b62b02c4fd4a506b255032ca6c1b398026b2172c28d4a0d0504779ec756c4978f0e307a6256310c7d91dcc11bfcb1fe47d5e856cdacb10b08d8d57096e9a60ff9af8fe934dd5da66977df219e3a96ac1e475e89206c7b25842ecf826640ed8d49f35875f8ec0cd8bf819f7825b722e1e8bbb407fb9efa586504f05bb35cdf74a6d54bf5f4fe0afc58e158cbd77517a3c74a5b8df749b882b0c90ea36020571365d94c3e563412e7d550b2a9adc4c27eedd891553ac417290cb7a90e22c236a63c3308ac9b1239ec72ab95c52795f217147bd62e7f1d29da539e1265b31d2dcf89b2621be9092f0cdcee476989776cbfa6760ba56d65de2651c4c8289c0de9dd1f089c1196b593884f00fb9dd043ce6d9f9b3a5e27dbc5b8e107dc4aaa57468d21be84890ccd09973b585ba6d6efddcaf2a8ec446d528c9071fd585e846d079f934589b27c3bdec4fdca92206762a826a2eba866b14fcb822637ca30e6ba825341aebe4f89736285685247d9767558ae89009a1a4bf65fb9758acb426cd04d2494cd763b25158c5bf7d38d1fbc72bd9d11222b8a1afbaa453b0b3b3c1fccf63824894302081d0d8ef75077767bc09f7184958c1ec121e4463db53d8d05fac7523998ad7f583dcfb0efc02a3f379202373fe5d614f1a29f0f65a823d63e5217a2e3386f29ab763c885c9e15b16c7982a765218a71f1eb17650e21e34763f9ba2d88599beead45e3292eee0d9f631b54aabe1beb60a657aae3e9aa67b161ba434b402082554e9f71873ebb29b5de835cb2034c6486992d456679980187a0cf0a7a1d2463a4d550ace87e32a224a7e0d7c7b1723f51aa3cd8efe5857b707da08a33895307e84b56568de7395470f2aa4284be631170dcd3706799dfe11f203b1cd7bcb98b0c607d02cd5b525bd73f1ede950a7d2433d7e6209534cd4423f96272a73c910b5067689203bd1a3cc976a679048f8312636e833281bdb6e2ddc7694dd974dd1b74fade0aa3c7dd3d634438dca00deda0991e529624c5e01bed8c0716b90c7bebcb12fc9ee7f0be740b5b4605deed3ec656636408ed516b3185d1b38cf880a16fe0b614c2ecb5b0db811c367897f629aec6b2c47effe0c7ec306199b180edc6c87682e0342d8f8f6f9f4753d167b7165ef1626869d5255120ecd2fc42d66475685d8fb82a2244c0f19aff0d8ea0f028d9c11aa3870ead366b4e3281bdf6c04d83d6074db517f0e1235bc43c0e29cec3b12fc4011f4785c3740ed84927743342ec2e4dd66aabcff586b80efdf60f7098fdf85efd0d74baa3b0d03436ae71da943f907fb6bb1e5fc6edab96a1992582d507cca032fac83b874b1383f8f9bab34dd2abe6d118aad4059059431007c6ea1ef7577b4a87803e831f9a33815d616d7418c5be9aae9df8430fd860499427db280606b6bd41d9f32bfa83c8418e2a683040de6370f3003dc8d1bd567135119e0cc02112aa5af091f34de17bd388a22093a9070472756eb00b0713c273c0f176b3ebba2911ffa9c5a3559df15f06c4a0263ffa77aef0c6633b028d5665a3b807eef76a38972d285428085594a92b170a8c1787170ddca5ecbad5ce59873c6c12bbbe3a2db221aeb26892851607874e4a4118ffcf35984e02bf79428224fb3ac0a7d9854b933cd433c17d278709781333e43dc348fbd58bb76cc858c10c0e6fe419e5e9cd48a6a093db475b4c10e512788acd4322f6b0e1f190084dcdd68db81dd4beaf7f5738a28ac514c0846ff7c480652b67d48e17e2e28a5a5eb9122667ee81b7e0bbdf3fd35b4c77094ae2e0d0c8e6887d7f58c10ee43fe5612a31561dbd7a93af51a602a0c710969916944ab9eea981bb0f1d4e12cdcf56821a5873968fc13cb759aa973b5ecbf8932ae92cdd6d527efeb6c809e05849aea0d3f73df403668ca36e808c4221a4b0e440e35e246967dfbd7efb83d2e92fb9248c0d412130a952ca4b95fdbd7dc8eb47581b081a22db32311a61dfa12e2207e9e8e76f4e6499428b58391abdaf239c5c4ec50b6fa038f5694d75b58195355c7c2505ba684c1db54876cffa82c212bb0aea7ef2debd77effd2782509781c7270b975a4ab3d629ba8154324e46a5759ed096e54ac10b09f2fc75da02f8a8018d13ce8a7f785d7e5d7a54e1f2c286936a8e95678400fc1e2227a776ed8faa48e80daad40863b5c0a328a06a10fc963f53796a13fc095b80168a707a40e6a65779e9b92e6b24d8e5f0fd0596ad7ca5ed699a1367c9e11a9896eb4208489f8e5ea458dccf010805736935ac08a20d0c42cd66e2622196244434f0245180ca0b0362075575f4ec312998e257d9fc15d6270134f814af61c4d9b0674cc104bdc884ecbdbb290c7ece1e955b531a0ba54483bff938ffbc1f649493ca2a48ff7df8b1b0f2b1e27d035ea7932e006aae09b9ad8ae115501cb4f45394dc465375e73da7e1148216db058a6ba20daf49211300145c4d132ea88504ff2979c6ec8040f62eb8110592201b68d48f4e9fb2be46ca1529041d36ada35c9b41a6763a6dba3f5eec3b9aa3c7681ad1f7ff604e17816af1a4342e9fe680fe7313d62f614c129c9e8d114fe7dc19de1a2f95d1b92ccbabbb280e49b0e2eb99f44dc57b1d798007004c12ac39cfb872c28952ca71eb93dc0557ef4bbd9fd9fe8df0d88e7d07963cf1b3e7a8387fdf10c7f39696270247ea91ac78aba03fe385b2d4980fa5ecc9e53ca91b9d7bab2f32f1911a11e3fc5389c1180796e7f679d14d0d5c236cfa63eef32493f076e3bf75f148024ab68b2122a995f1e60016d66b2e551229844d873962c206ee66715d6e572dd0624410f3b028ef392f8a210de0ccaccc7f7efa5f3507fe3534826d0d2e477a71b2d1aa3f64927af6e600f1d0446e3dccb44534537c26814e19c7aee9b111e3c86670bd2fdcea59c6aa9d7274dffacf2f81b0e59958920d3b9e7943ccbaa90468086da7f1882b6f13f69aa8d713d116a57fe4b1c4cd28dee688b9294069f77e92a77de00023718ed17a304abbd6a4ea20c9a80195dcc41302b3441155aaa1b6a132af699dc5806b1e0b9441cb6f37427410e70da8af647b65a716d508c986afea2ead1292b74ec6cc83576cc5b7d9ecd3225a738aa22e29e4c6a7effbfd3a82b954c569f6b6ac6a16f6120d1803aae16c63db80862484b0fb77eafc480ff400acec25aa13be3aa7ca1b9dd836371ece6a9176f1e9789ce69a623c08ff1c86180fd68b143ed2f5013724e091d1a1c20194caa25f92e125853ce963044077e79c4e37524efdf0f", 0x1000}, {&(0x7f0000004d80)="e367c933d55ee3a1bec57fac7bdfeebed85a30ce082086e68a2c3f5ada4df105a370e48bbd422cb5498beae10404c74b616a611aba31fa6682e2b7be9e63cec2d366c85dbbb9de4cd15381f5f0fad297541a8559dcea44a7ee1396c8771083192a9c51fc8ce77e6028", 0x69}, {&(0x7f0000004e00)="c4291ab05d7be1fd59ecd243d3da2b963c762c5168a026efd175c2af7983d2992f36172f6531fef88313ca7550dfe5f800a0d65926681ee89ee0311266c5b96f86a94024f65f11de00741879366137b27d10d6c9ba7de81fad49c0042d8ff8f5067563", 0x63}, {&(0x7f0000004e80)}], 0x9}}], 0x5, 0x800) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_mount_image$vfat(&(0x7f0000000000)='vfat\x00', &(0x7f0000000100)='./file0\x00', 0x0, 0x0, &(0x7f0000000200), 0x0, &(0x7f0000000040)={[{@fat=@umask={'umask', 0x3d, 0x80}}, {@rodir='rodir'}]}) [ 413.376206] input: syz1 as /devices/virtual/input/input123 [ 413.457779] input: syz1 as /devices/virtual/input/input124 00:38:10 executing program 4: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$nbd(&(0x7f00000005c0)='nbd\x00', r0) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r3, 0x0) preadv(r3, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r4, 0x0) preadv(r4, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r5, 0x0) preadv(r5, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r6 = creat(&(0x7f0000000040)='./file0\x00', 0x14) sendmsg$NBD_CMD_CONNECT(r1, &(0x7f0000000800)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)={0x68, r2, 0x1, 0x0, 0x0, {}, [@NBD_ATTR_BLOCK_SIZE_BYTES={0xc}, @NBD_ATTR_SOCKETS={0x3c, 0x7, 0x0, 0x1, [{0x8, 0x1, r3}, {0x8, 0x1, r4}, {0x8, 0x1, r5}, {0x8, 0x1, r3}, {0x8, 0x1, r3}, {0x8, 0x1, r6}, {0x8, 0x1, r5}]}, @NBD_ATTR_SIZE_BYTES={0xc}]}, 0x68}}, 0x0) 00:38:10 executing program 5: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0x6, 0x4, &(0x7f0000000200)=ANY=[@ANYBLOB="18020000000000000000000000000020850000002c0000009500000000000000"], &(0x7f00000000c0)='GPL\x00', 0x0, 0x1000, &(0x7f0000001400)=""/4106, 0x0, 0x0, [], 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x18) sendmsg$nl_route(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000280)=@newlink={0x34, 0x10, 0x1, 0x0, 0x0, {}, [@IFLA_XDP={0xc, 0x2b, 0x0, 0x1, [@IFLA_XDP_FD={0x8, 0x1, r1}]}, @IFLA_GROUP={0x8, 0x1b, 0x4}]}, 0x34}}, 0x0) 00:38:10 executing program 4: r0 = syz_open_dev$sg(&(0x7f0000000140)='/dev/sg#\x00', 0x0, 0x202000) ioctl$SG_IO(r0, 0x2285, &(0x7f0000001180)={0x53, 0xfffffffffffffffd, 0x5b, 0x5, @buffer={0x0, 0x2b, &(0x7f0000000000)=""/43}, &(0x7f0000001200)="408edd6f4d58e6d5e1e7c8d3155700180e767df1ca405729d9a8e2f26ee494775a5e1d0067693af3f972e9d64a68d07d98eda97b2d1ce0129246a975749dcf567da2fe8c4f3a070cf87a6c1c2703b3e011cc9eafae440e0516f35f", &(0x7f0000000180)=""/4096, 0x1000, 0x50, 0x1, &(0x7f0000000040)}) 00:38:11 executing program 4: fcntl$setpipe(0xffffffffffffffff, 0x407, 0x0) mknod(0x0, 0x0, 0x0) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0}) r1 = add_key$keyring(0x0, &(0x7f0000000140)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffb) keyctl$chown(0x4, 0x0, 0x0, 0x0) keyctl$get_persistent(0x16, r0, r1) dup(0xffffffffffffffff) openat$null(0xffffffffffffff9c, 0x0, 0x380, 0x0) ioctl$FS_IOC_FIEMAP(0xffffffffffffffff, 0xc020660b, &(0x7f0000000440)=ANY=[@ANYBLOB="050000000000020001000000000000000100000075000000060000000000000001000100000000000800000000000000060000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000010000000000000005000000000000000000000000000000000000000000000004000000000000000000000000000000ff7fffffffffffff8000000000000000180000000000000000100000000000000000000000000001080400000000000000000000000000000000010000000000d70900000000000006000000000000000000000000000000008f0400000000000000000000000000000000000000000000020000000000000000a00000000000000008000000000000000000000000000008040000d600000000000000000000000400000000000000059e7f00000000000180000001000000050000000000000000000000000000000902000000000000000000000000000044bc5380f5ffa304bdae9dc7814922bc285218f25e03578c31a14dc0718eae90b580a5f862fbe01b98cbce74308c1401000000000000007db8dcf195ad70cfcabeb4a4d6abf120f7ff2eafdb3523f1050af7d5694803563b2b815fd4632dbc8079af634e3fe8758179e01c66d9144bdc859141c5533c066c29136482bcd0070000004212b68860dfdf21348a087bfdb9efdbd408bdff9e04218ea05a1a1d30d8c6bb3b0000000043934074b80c197679a6d7856f836636485e917501b93f876dc416f8b44873ea24e78e496debcf663b12fd189fe29ae4fcbca875cfd9eb041a3c9b332946429426287632e0aaae000000000000000000"]) r2 = socket$inet_udp(0x2, 0x2, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x2012, 0xffffffffffffffff, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000280), 0x18, 0xd9f, 0x0) getsockopt$IPT_SO_GET_REVISION_TARGET(0xffffffffffffffff, 0x0, 0x43, &(0x7f00000000c0)={'IDLETIMER\x00'}, &(0x7f0000000100)=0x1e) perf_event_open(&(0x7f0000000000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x400, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, @perf_bp={&(0x7f0000000140), 0xb}, 0x3220c, 0x0, 0x0, 0x0, 0x0, 0xfff7ffff, 0x400}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) setsockopt$netlink_NETLINK_CAP_ACK(0xffffffffffffffff, 0x10e, 0xa, &(0x7f0000000280)=0x20, 0x4) mprotect(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x0) ioctl$sock_inet_SIOCADDRT(r2, 0x890b, &(0x7f0000000340)={0x750, {0x2, 0x2000}, {0x2, 0x0, @dev}, {0x2, 0x4e20, @broadcast}, 0x0, 0x0, 0x2, 0x46a, 0xe, 0x0, 0x6, 0x3ffffffffffffffd, 0x382}) keyctl$assume_authority(0x10, 0x0) unshare(0x60000000) 00:38:11 executing program 1: r0 = socket$inet6(0xa, 0x2, 0x0) close(r0) r1 = socket$inet6_sctp(0xa, 0x801, 0x84) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(r1, 0x84, 0x64, &(0x7f0000000000)=[@in={0x2, 0x4e23, @multicast2}], 0x10) getsockopt$inet_sctp6_SCTP_MAXSEG(0xffffffffffffffff, 0x84, 0xd, 0x0, 0x0) connect$inet6(r0, &(0x7f0000000080)={0xa, 0x4623, 0x8001, @dev={0xfe, 0x80, [], 0x13}}, 0x1c) setsockopt$inet_sctp6_SCTP_DISABLE_FRAGMENTS(0xffffffffffffffff, 0x84, 0x8, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x200004) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c3, 0x20000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x180000b, 0x12, 0xffffffffffffffff, 0x7) preadv(0xffffffffffffffff, &(0x7f0000000280), 0x18, 0xd9f, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0x1, 0x2c, &(0x7f0000000100)=0x3, 0x4) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) setsockopt$inet_sctp6_SCTP_DISABLE_FRAGMENTS(r2, 0x84, 0x8, &(0x7f0000000040)=0x8, 0x4) sendfile(r0, 0xffffffffffffffff, 0x0, 0x80001d00c0d0) r3 = openat$bsg(0xffffffffffffff9c, &(0x7f0000002780)='/dev/bsg\x00', 0x2bce02, 0x0) accept$inet(r3, 0x0, 0x0) dup3(r3, r0, 0x0) 00:38:11 executing program 5: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0xd7) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000080)='maps\x00') r2 = syz_open_dev$tty1(0xc, 0x4, 0x1) sendfile(r2, r1, 0x0, 0xa808) 00:38:11 executing program 1: bpf$OBJ_GET_PROG(0x7, &(0x7f0000000280)={0x0}, 0x10) perf_event_open(&(0x7f0000000180)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x203, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$kcm(0xa, 0x802, 0x88) sendmsg$kcm(r0, &(0x7f0000000240)={&(0x7f0000000740)=@in6={0xa, 0x4e24, 0x0, @local, 0x9}, 0x80, 0x0}, 0x8000) r1 = socket$kcm(0x11, 0x200000000000002, 0x300) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) perf_event_open(&(0x7f00000002c0)={0x3, 0x70, 0x6, 0x7, 0x1, 0x2, 0x0, 0xfffffffffffffffb, 0xb, 0xf, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x2, 0x0, @perf_config_ext={0xfffffffeffffffff, 0x4}, 0x2a04, 0xbecd, 0x3, 0x3, 0x10000, 0x80000001, 0x3}, 0xffffffffffffffff, 0x8, 0xffffffffffffffff, 0x8) r2 = socket$kcm(0x11, 0x2, 0x0) setsockopt$sock_attach_bpf(r1, 0x107, 0x12, &(0x7f00000000c0)=r2, 0x4) sendmsg$kcm(r0, &(0x7f0000000000)={&(0x7f0000000100)=@nl=@unspec={0x871f000000000000, 0x2a77, 0xfc90009}, 0x300, &(0x7f0000000040)=[{&(0x7f0000000280), 0xff8f}], 0x1, &(0x7f0000001280)}, 0x0) socket$kcm(0x29, 0xa, 0x0) [ 414.712522] batman_adv: batadv0: Interface deactivated: batadv_slave_1 [ 414.712642] batman_adv: batadv0: Removing interface: batadv_slave_1 [ 414.714385] device team0 left promiscuous mode [ 414.714419] device team_slave_0 left promiscuous mode [ 414.714586] device team_slave_1 left promiscuous mode [ 414.714824] bridge0: port 3(team0) entered disabled state [ 414.718787] device bridge_slave_1 left promiscuous mode [ 414.718927] bridge0: port 2(bridge_slave_1) entered disabled state [ 414.719668] device bridge_slave_0 left promiscuous mode [ 414.719782] bridge0: port 1(bridge_slave_0) entered disabled state [ 414.727594] device veth1_macvtap left promiscuous mode [ 414.727636] device veth0_macvtap left promiscuous mode [ 414.733084] device veth1_vlan left promiscuous mode [ 414.733119] device veth0_vlan left promiscuous mode [ 414.993315] device hsr_slave_1 left promiscuous mode [ 415.007970] device hsr_slave_0 left promiscuous mode [ 415.028035] team0 (unregistering): Port device team_slave_1 removed [ 415.032990] team0 (unregistering): Port device team_slave_0 removed [ 415.038862] bond0 (unregistering): Releasing backup interface bond_slave_1 [ 415.047999] bond0 (unregistering): Releasing backup interface bond_slave_0 [ 415.108069] bond0 (unregistering): Released all slaves [ 419.177123] IPVS: ftp: loaded support on port[0] = 21 [ 419.312687] chnl_net:caif_netlink_parms(): no params data found [ 419.370757] bridge0: port 1(bridge_slave_0) entered blocking state [ 419.377181] bridge0: port 1(bridge_slave_0) entered disabled state [ 419.385291] device bridge_slave_0 entered promiscuous mode [ 419.393176] bridge0: port 2(bridge_slave_1) entered blocking state [ 419.399936] bridge0: port 2(bridge_slave_1) entered disabled state [ 419.406922] device bridge_slave_1 entered promiscuous mode [ 419.428640] bond0: Enslaving bond_slave_0 as an active interface with an up link [ 419.437409] bond0: Enslaving bond_slave_1 as an active interface with an up link [ 419.460514] IPv6: ADDRCONF(NETDEV_UP): team_slave_0: link is not ready [ 419.467621] team0: Port device team_slave_0 added [ 419.473411] IPv6: ADDRCONF(NETDEV_UP): team_slave_1: link is not ready [ 419.480810] team0: Port device team_slave_1 added [ 419.499402] batman_adv: batadv0: Adding interface: batadv_slave_0 [ 419.505664] 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. [ 419.531009] batman_adv: batadv0: Not using interface batadv_slave_0 (retrying later): interface not active [ 419.542749] batman_adv: batadv0: Adding interface: batadv_slave_1 [ 419.549052] 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. [ 419.574332] batman_adv: batadv0: Not using interface batadv_slave_1 (retrying later): interface not active [ 419.585208] IPv6: ADDRCONF(NETDEV_UP): bridge_slave_0: link is not ready [ 419.592761] IPv6: ADDRCONF(NETDEV_UP): bridge_slave_1: link is not ready [ 419.617597] device hsr_slave_0 entered promiscuous mode [ 419.623400] device hsr_slave_1 entered promiscuous mode [ 419.629677] IPv6: ADDRCONF(NETDEV_UP): hsr_slave_0: link is not ready [ 419.636682] IPv6: ADDRCONF(NETDEV_UP): hsr_slave_1: link is not ready [ 419.716943] bridge0: port 2(bridge_slave_1) entered blocking state [ 419.723391] bridge0: port 2(bridge_slave_1) entered forwarding state [ 419.730084] bridge0: port 1(bridge_slave_0) entered blocking state [ 419.736441] bridge0: port 1(bridge_slave_0) entered forwarding state [ 419.769990] IPv6: ADDRCONF(NETDEV_UP): bond0: link is not ready [ 419.776132] 8021q: adding VLAN 0 to HW filter on device bond0 [ 419.785866] IPv6: ADDRCONF(NETDEV_UP): veth0: link is not ready [ 419.795093] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 419.802942] bridge0: port 1(bridge_slave_0) entered disabled state [ 419.810072] bridge0: port 2(bridge_slave_1) entered disabled state [ 419.822406] IPv6: ADDRCONF(NETDEV_UP): team0: link is not ready [ 419.828853] 8021q: adding VLAN 0 to HW filter on device team0 [ 419.837308] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 419.846561] bridge0: port 1(bridge_slave_0) entered blocking state [ 419.853051] bridge0: port 1(bridge_slave_0) entered forwarding state [ 419.869161] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 419.876788] bridge0: port 2(bridge_slave_1) entered blocking state [ 419.883299] bridge0: port 2(bridge_slave_1) entered forwarding state [ 419.892143] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_0: link becomes ready [ 419.901339] IPv6: ADDRCONF(NETDEV_CHANGE): team0: link becomes ready [ 419.911694] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_1: link becomes ready [ 419.926861] hsr0: Slave A (hsr_slave_0) is not up; please bring it up to get a fully working HSR network [ 419.937560] hsr0: Slave B (hsr_slave_1) is not up; please bring it up to get a fully working HSR network [ 419.950410] IPv6: ADDRCONF(NETDEV_UP): hsr0: link is not ready [ 419.956924] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 419.965148] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 419.976222] IPv6: ADDRCONF(NETDEV_CHANGE): hsr0: link becomes ready [ 419.987493] IPv6: ADDRCONF(NETDEV_UP): vxcan0: link is not ready [ 419.997049] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan0: link becomes ready [ 420.004260] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan1: link becomes ready [ 420.014291] 8021q: adding VLAN 0 to HW filter on device batadv0 [ 420.069807] IPv6: ADDRCONF(NETDEV_UP): veth0_virt_wifi: link is not ready [ 420.081211] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 420.110836] IPv6: ADDRCONF(NETDEV_UP): veth0_vlan: link is not ready [ 420.118288] IPv6: ADDRCONF(NETDEV_UP): vlan0: link is not ready [ 420.124956] IPv6: ADDRCONF(NETDEV_UP): vlan1: link is not ready [ 420.134326] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 420.142278] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 420.149869] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 420.158652] device veth0_vlan entered promiscuous mode [ 420.167274] device veth1_vlan entered promiscuous mode [ 420.173609] IPv6: ADDRCONF(NETDEV_UP): macvlan0: link is not ready [ 420.182423] IPv6: ADDRCONF(NETDEV_UP): macvlan1: link is not ready [ 420.195620] IPv6: ADDRCONF(NETDEV_UP): veth0_macvtap: link is not ready [ 420.205163] IPv6: ADDRCONF(NETDEV_CHANGE): macvlan0: link becomes ready [ 420.214051] IPv6: ADDRCONF(NETDEV_CHANGE): macvlan1: link becomes ready [ 420.221949] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 420.231990] device veth0_macvtap entered promiscuous mode [ 420.238819] IPv6: ADDRCONF(NETDEV_UP): macvtap0: link is not ready [ 420.246894] device veth1_macvtap entered promiscuous mode [ 420.255960] IPv6: ADDRCONF(NETDEV_UP): veth0_to_batadv: link is not ready [ 420.266127] IPv6: ADDRCONF(NETDEV_UP): veth1_to_batadv: link is not ready [ 420.275257] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3d) already exists on: batadv_slave_0 [ 420.285553] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 420.296662] batman_adv: batadv0: Interface activated: batadv_slave_0 [ 420.304213] IPv6: ADDRCONF(NETDEV_CHANGE): bond0: link becomes ready [ 420.311471] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 420.322422] IPv6: ADDRCONF(NETDEV_CHANGE): macvtap0: link becomes ready [ 420.332793] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_1 [ 420.343102] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 420.352632] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_1 [ 420.363627] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 420.373603] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_1 [ 420.383579] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 420.392953] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_1 [ 420.402825] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 420.412902] IPv6: ADDRCONF(NETDEV_UP): batadv_slave_1: link is not ready [ 420.420322] batman_adv: batadv0: Interface activated: batadv_slave_1 [ 420.427772] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 420.436056] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 420.575448] input: syz1 as /devices/virtual/input/input125 [ 420.652770] NILFS (loop0): couldn't find nilfs on the device [ 421.151215] batman_adv: batadv0: Interface deactivated: batadv_slave_0 [ 421.172431] batman_adv: batadv0: Removing interface: batadv_slave_0 [ 421.194590] batman_adv: batadv0: Interface deactivated: batadv_slave_1 [ 421.213040] batman_adv: batadv0: Removing interface: batadv_slave_1 [ 421.235325] device bridge_slave_1 left promiscuous mode [ 421.241096] bridge0: port 2(bridge_slave_1) entered disabled state [ 421.253672] device bridge_slave_0 left promiscuous mode [ 421.259536] bridge0: port 1(bridge_slave_0) entered disabled state [ 421.274587] device veth1_macvtap left promiscuous mode [ 421.280034] device veth0_macvtap left promiscuous mode [ 421.285384] device veth1_vlan left promiscuous mode [ 421.296031] device veth0_vlan left promiscuous mode [ 421.480605] device hsr_slave_1 left promiscuous mode [ 421.500222] device hsr_slave_0 left promiscuous mode [ 421.541013] team0 (unregistering): Port device team_slave_1 removed [ 421.562733] team0 (unregistering): Port device team_slave_0 removed [ 421.589667] bond0 (unregistering): Releasing backup interface bond_slave_1 [ 421.612400] bond0 (unregistering): Releasing backup interface bond_slave_0 [ 421.692550] bond0 (unregistering): Released all slaves [ 423.878809] IPVS: ftp: loaded support on port[0] = 21 [ 424.005822] chnl_net:caif_netlink_parms(): no params data found [ 424.067853] bridge0: port 1(bridge_slave_0) entered blocking state [ 424.075518] bridge0: port 1(bridge_slave_0) entered disabled state [ 424.083030] device bridge_slave_0 entered promiscuous mode [ 424.090865] bridge0: port 2(bridge_slave_1) entered blocking state [ 424.097266] bridge0: port 2(bridge_slave_1) entered disabled state [ 424.105252] device bridge_slave_1 entered promiscuous mode [ 424.127529] bond0: Enslaving bond_slave_0 as an active interface with an up link [ 424.136614] bond0: Enslaving bond_slave_1 as an active interface with an up link [ 424.160116] IPv6: ADDRCONF(NETDEV_UP): team_slave_0: link is not ready [ 424.167323] team0: Port device team_slave_0 added [ 424.173264] IPv6: ADDRCONF(NETDEV_UP): team_slave_1: link is not ready [ 424.180771] team0: Port device team_slave_1 added [ 424.200796] batman_adv: batadv0: Adding interface: batadv_slave_0 [ 424.207085] 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. [ 424.234081] batman_adv: batadv0: Not using interface batadv_slave_0 (retrying later): interface not active [ 424.245259] batman_adv: batadv0: Adding interface: batadv_slave_1 [ 424.251665] 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. [ 424.277874] batman_adv: batadv0: Not using interface batadv_slave_1 (retrying later): interface not active [ 424.289812] IPv6: ADDRCONF(NETDEV_UP): bridge_slave_0: link is not ready [ 424.297422] IPv6: ADDRCONF(NETDEV_UP): bridge_slave_1: link is not ready [ 424.323258] device hsr_slave_0 entered promiscuous mode [ 424.329521] device hsr_slave_1 entered promiscuous mode [ 424.335463] IPv6: ADDRCONF(NETDEV_UP): hsr_slave_0: link is not ready [ 424.343025] IPv6: ADDRCONF(NETDEV_UP): hsr_slave_1: link is not ready [ 424.424613] bridge0: port 2(bridge_slave_1) entered blocking state [ 424.431830] bridge0: port 2(bridge_slave_1) entered forwarding state [ 424.438556] bridge0: port 1(bridge_slave_0) entered blocking state [ 424.445077] bridge0: port 1(bridge_slave_0) entered forwarding state [ 424.476824] IPv6: ADDRCONF(NETDEV_UP): bond0: link is not ready [ 424.483712] 8021q: adding VLAN 0 to HW filter on device bond0 [ 424.492960] IPv6: ADDRCONF(NETDEV_UP): veth0: link is not ready [ 424.502709] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 424.511673] bridge0: port 1(bridge_slave_0) entered disabled state [ 424.519399] bridge0: port 2(bridge_slave_1) entered disabled state [ 424.529738] IPv6: ADDRCONF(NETDEV_UP): team0: link is not ready [ 424.535817] 8021q: adding VLAN 0 to HW filter on device team0 [ 424.545180] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 424.553364] bridge0: port 1(bridge_slave_0) entered blocking state [ 424.559873] bridge0: port 1(bridge_slave_0) entered forwarding state [ 424.569580] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 424.577248] bridge0: port 2(bridge_slave_1) entered blocking state [ 424.583660] bridge0: port 2(bridge_slave_1) entered forwarding state [ 424.600008] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_0: link becomes ready [ 424.611151] IPv6: ADDRCONF(NETDEV_CHANGE): team0: link becomes ready [ 424.624544] hsr0: Slave A (hsr_slave_0) is not up; please bring it up to get a fully working HSR network [ 424.635757] hsr0: Slave B (hsr_slave_1) is not up; please bring it up to get a fully working HSR network [ 424.647012] IPv6: ADDRCONF(NETDEV_UP): hsr0: link is not ready [ 424.654218] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_1: link becomes ready [ 424.662188] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 424.670425] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 424.679832] IPv6: ADDRCONF(NETDEV_CHANGE): hsr0: link becomes ready [ 424.693481] IPv6: ADDRCONF(NETDEV_UP): vxcan0: link is not ready [ 424.700858] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan0: link becomes ready [ 424.707547] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan1: link becomes ready [ 424.719859] 8021q: adding VLAN 0 to HW filter on device batadv0 [ 424.776899] IPv6: ADDRCONF(NETDEV_UP): veth0_virt_wifi: link is not ready [ 424.786788] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 424.819485] IPv6: ADDRCONF(NETDEV_UP): veth0_vlan: link is not ready [ 424.827375] IPv6: ADDRCONF(NETDEV_UP): vlan0: link is not ready [ 424.834770] IPv6: ADDRCONF(NETDEV_UP): vlan1: link is not ready [ 424.845354] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 424.853162] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 424.860573] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 424.869754] device veth0_vlan entered promiscuous mode [ 424.879604] device veth1_vlan entered promiscuous mode [ 424.885614] IPv6: ADDRCONF(NETDEV_UP): macvlan0: link is not ready [ 424.894901] IPv6: ADDRCONF(NETDEV_UP): macvlan1: link is not ready [ 424.906237] IPv6: ADDRCONF(NETDEV_UP): veth0_macvtap: link is not ready [ 424.916092] IPv6: ADDRCONF(NETDEV_CHANGE): macvlan0: link becomes ready [ 424.923799] IPv6: ADDRCONF(NETDEV_CHANGE): macvlan1: link becomes ready [ 424.932093] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 424.941843] device veth0_macvtap entered promiscuous mode [ 424.948948] IPv6: ADDRCONF(NETDEV_UP): macvtap0: link is not ready [ 424.957464] device veth1_macvtap entered promiscuous mode [ 424.967046] IPv6: ADDRCONF(NETDEV_UP): veth0_to_batadv: link is not ready [ 424.976431] IPv6: ADDRCONF(NETDEV_UP): veth1_to_batadv: link is not ready [ 424.987270] IPv6: ADDRCONF(NETDEV_CHANGE): bond0: link becomes ready [ 424.995747] IPv6: ADDRCONF(NETDEV_CHANGE): macvtap0: link becomes ready [ 425.003755] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3d) already exists on: batadv_slave_0 [ 425.014016] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 425.025103] IPv6: ADDRCONF(NETDEV_UP): batadv_slave_0: link is not ready [ 425.032766] batman_adv: batadv0: Interface activated: batadv_slave_0 [ 425.040759] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready [ 425.048908] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 425.057823] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_1 [ 425.068809] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 425.078337] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_1 [ 425.089064] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 425.098300] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_1 [ 425.108295] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 425.117421] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_1 [ 425.127178] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 425.137248] IPv6: ADDRCONF(NETDEV_UP): batadv_slave_1: link is not ready [ 425.144214] batman_adv: batadv0: Interface activated: batadv_slave_1 [ 425.151155] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 425.159978] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 425.285185] input: syz1 as /devices/virtual/input/input127 [ 425.303471] NILFS (loop0): couldn't find nilfs on the device [ 425.395884] UDF-fs: bad mount option "bs=00000000000000000180" or missing value [ 425.960613] batman_adv: batadv0: Interface deactivated: batadv_slave_0 [ 425.977604] batman_adv: batadv0: Removing interface: batadv_slave_0 [ 425.990398] batman_adv: batadv0: Interface deactivated: batadv_slave_1 [ 425.997095] batman_adv: batadv0: Removing interface: batadv_slave_1 [ 426.020552] device bridge_slave_1 left promiscuous mode [ 426.035263] bridge0: port 2(bridge_slave_1) entered disabled state [ 426.049600] device bridge_slave_0 left promiscuous mode [ 426.065386] bridge0: port 1(bridge_slave_0) entered disabled state [ 426.086409] device veth1_macvtap left promiscuous mode [ 426.091839] device veth0_macvtap left promiscuous mode [ 426.117626] device veth1_vlan left promiscuous mode [ 426.122945] device veth0_vlan left promiscuous mode [ 426.269672] device hsr_slave_1 left promiscuous mode [ 426.280333] device hsr_slave_0 left promiscuous mode [ 426.304469] team0 (unregistering): Port device team_slave_1 removed [ 426.320731] team0 (unregistering): Port device team_slave_0 removed [ 426.335578] bond0 (unregistering): Releasing backup interface bond_slave_1 [ 426.354750] bond0 (unregistering): Releasing backup interface bond_slave_0 [ 426.400301] bond0 (unregistering): Released all slaves [ 428.766363] IPVS: ftp: loaded support on port[0] = 21 [ 428.901480] chnl_net:caif_netlink_parms(): no params data found [ 428.965066] bridge0: port 1(bridge_slave_0) entered blocking state [ 428.972634] bridge0: port 1(bridge_slave_0) entered disabled state [ 428.981139] device bridge_slave_0 entered promiscuous mode [ 428.988804] bridge0: port 2(bridge_slave_1) entered blocking state [ 428.995250] bridge0: port 2(bridge_slave_1) entered disabled state [ 429.003300] device bridge_slave_1 entered promiscuous mode [ 429.026920] bond0: Enslaving bond_slave_0 as an active interface with an up link [ 429.036677] bond0: Enslaving bond_slave_1 as an active interface with an up link [ 429.061061] IPv6: ADDRCONF(NETDEV_UP): team_slave_0: link is not ready [ 429.068947] team0: Port device team_slave_0 added [ 429.075137] IPv6: ADDRCONF(NETDEV_UP): team_slave_1: link is not ready [ 429.084270] team0: Port device team_slave_1 added [ 429.104763] batman_adv: batadv0: Adding interface: batadv_slave_0 [ 429.111307] 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. [ 429.137836] batman_adv: batadv0: Not using interface batadv_slave_0 (retrying later): interface not active [ 429.150706] batman_adv: batadv0: Adding interface: batadv_slave_1 [ 429.156964] 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. [ 429.184094] batman_adv: batadv0: Not using interface batadv_slave_1 (retrying later): interface not active [ 429.195409] IPv6: ADDRCONF(NETDEV_UP): bridge_slave_0: link is not ready [ 429.204496] IPv6: ADDRCONF(NETDEV_UP): bridge_slave_1: link is not ready [ 429.231162] device hsr_slave_0 entered promiscuous mode [ 429.237003] device hsr_slave_1 entered promiscuous mode [ 429.244042] IPv6: ADDRCONF(NETDEV_UP): hsr_slave_0: link is not ready [ 429.252183] IPv6: ADDRCONF(NETDEV_UP): hsr_slave_1: link is not ready [ 429.341385] bridge0: port 2(bridge_slave_1) entered blocking state [ 429.348573] bridge0: port 2(bridge_slave_1) entered forwarding state [ 429.355282] bridge0: port 1(bridge_slave_0) entered blocking state [ 429.362212] bridge0: port 1(bridge_slave_0) entered forwarding state [ 429.399203] IPv6: ADDRCONF(NETDEV_UP): bond0: link is not ready [ 429.405329] 8021q: adding VLAN 0 to HW filter on device bond0 [ 429.415011] IPv6: ADDRCONF(NETDEV_UP): veth0: link is not ready [ 429.425308] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 429.433321] bridge0: port 1(bridge_slave_0) entered disabled state [ 429.440784] bridge0: port 2(bridge_slave_1) entered disabled state [ 429.454566] IPv6: ADDRCONF(NETDEV_UP): team0: link is not ready [ 429.460854] 8021q: adding VLAN 0 to HW filter on device team0 [ 429.473783] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 429.481776] bridge0: port 1(bridge_slave_0) entered blocking state [ 429.488419] bridge0: port 1(bridge_slave_0) entered forwarding state [ 429.498634] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 429.506863] bridge0: port 2(bridge_slave_1) entered blocking state [ 429.513711] bridge0: port 2(bridge_slave_1) entered forwarding state [ 429.529442] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_0: link becomes ready [ 429.537476] IPv6: ADDRCONF(NETDEV_CHANGE): team0: link becomes ready [ 429.550447] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_1: link becomes ready [ 429.566678] hsr0: Slave A (hsr_slave_0) is not up; please bring it up to get a fully working HSR network [ 429.576595] hsr0: Slave B (hsr_slave_1) is not up; please bring it up to get a fully working HSR network [ 429.587490] IPv6: ADDRCONF(NETDEV_UP): hsr0: link is not ready [ 429.594521] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 429.603588] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 429.613958] IPv6: ADDRCONF(NETDEV_CHANGE): hsr0: link becomes ready [ 429.625544] IPv6: ADDRCONF(NETDEV_UP): vxcan0: link is not ready [ 429.637667] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan0: link becomes ready [ 429.644905] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan1: link becomes ready [ 429.654519] 8021q: adding VLAN 0 to HW filter on device batadv0 [ 429.711199] IPv6: ADDRCONF(NETDEV_UP): veth0_virt_wifi: link is not ready [ 429.722523] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 429.750644] IPv6: ADDRCONF(NETDEV_UP): veth0_vlan: link is not ready [ 429.757660] IPv6: ADDRCONF(NETDEV_UP): vlan0: link is not ready [ 429.766341] IPv6: ADDRCONF(NETDEV_UP): vlan1: link is not ready [ 429.779118] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 429.786583] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 429.793834] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 429.803190] device veth0_vlan entered promiscuous mode [ 429.813554] device veth1_vlan entered promiscuous mode [ 429.819952] IPv6: ADDRCONF(NETDEV_UP): macvlan0: link is not ready [ 429.830098] IPv6: ADDRCONF(NETDEV_UP): macvlan1: link is not ready [ 429.843529] IPv6: ADDRCONF(NETDEV_UP): veth0_macvtap: link is not ready [ 429.852633] IPv6: ADDRCONF(NETDEV_CHANGE): macvlan0: link becomes ready [ 429.861530] IPv6: ADDRCONF(NETDEV_CHANGE): macvlan1: link becomes ready [ 429.869388] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 429.877576] IPv6: ADDRCONF(NETDEV_CHANGE): bond0: link becomes ready [ 429.887219] device veth0_macvtap entered promiscuous mode [ 429.897322] device veth1_macvtap entered promiscuous mode [ 429.906050] IPv6: ADDRCONF(NETDEV_UP): veth0_to_batadv: link is not ready [ 429.916322] IPv6: ADDRCONF(NETDEV_UP): veth1_to_batadv: link is not ready [ 429.925291] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3d) already exists on: batadv_slave_0 [ 429.935304] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 429.945725] IPv6: ADDRCONF(NETDEV_UP): batadv_slave_0: link is not ready [ 429.953050] batman_adv: batadv0: Interface activated: batadv_slave_0 [ 429.959940] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready [ 429.967710] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 429.979117] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_1 [ 429.989046] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 429.998979] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_1 [ 430.009209] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 430.019592] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_1 [ 430.029897] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 430.039365] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_1 [ 430.049249] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 430.059449] IPv6: ADDRCONF(NETDEV_UP): batadv_slave_1: link is not ready [ 430.066305] batman_adv: batadv0: Interface activated: batadv_slave_1 [ 430.074584] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 430.082594] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 430.219266] input: syz1 as /devices/virtual/input/input129 [ 430.289217] NILFS (loop0): couldn't find nilfs on the device [ 430.790957] batman_adv: batadv0: Interface deactivated: batadv_slave_0 [ 430.797692] batman_adv: batadv0: Removing interface: batadv_slave_0 [ 430.820113] batman_adv: batadv0: Interface deactivated: batadv_slave_1 [ 430.838046] batman_adv: batadv0: Removing interface: batadv_slave_1 [ 430.859723] device bridge_slave_1 left promiscuous mode [ 430.865262] bridge0: port 2(bridge_slave_1) entered disabled state [ 430.884200] device bridge_slave_0 left promiscuous mode [ 430.893622] bridge0: port 1(bridge_slave_0) entered disabled state [ 430.916309] device veth1_macvtap left promiscuous mode [ 430.921805] device veth0_macvtap left promiscuous mode [ 430.927202] device veth1_vlan left promiscuous mode [ 430.938220] device veth0_vlan left promiscuous mode [ 431.085716] device hsr_slave_1 left promiscuous mode [ 431.094034] device hsr_slave_0 left promiscuous mode [ 431.111359] team0 (unregistering): Port device team_slave_1 removed [ 431.123875] team0 (unregistering): Port device team_slave_0 removed [ 431.147968] bond0 (unregistering): Releasing backup interface bond_slave_1 [ 431.170251] bond0 (unregistering): Releasing backup interface bond_slave_0 [ 431.236253] bond0 (unregistering): Released all slaves [ 433.570865] IPVS: ftp: loaded support on port[0] = 21 [ 433.698326] chnl_net:caif_netlink_parms(): no params data found [ 433.763205] bridge0: port 1(bridge_slave_0) entered blocking state [ 433.770185] bridge0: port 1(bridge_slave_0) entered disabled state [ 433.777447] device bridge_slave_0 entered promiscuous mode [ 433.785789] bridge0: port 2(bridge_slave_1) entered blocking state [ 433.793530] bridge0: port 2(bridge_slave_1) entered disabled state [ 433.801172] device bridge_slave_1 entered promiscuous mode [ 433.824317] bond0: Enslaving bond_slave_0 as an active interface with an up link [ 433.833893] bond0: Enslaving bond_slave_1 as an active interface with an up link [ 433.858251] IPv6: ADDRCONF(NETDEV_UP): team_slave_0: link is not ready [ 433.866847] team0: Port device team_slave_0 added [ 433.873797] IPv6: ADDRCONF(NETDEV_UP): team_slave_1: link is not ready [ 433.881583] team0: Port device team_slave_1 added [ 433.902494] batman_adv: batadv0: Adding interface: batadv_slave_0 [ 433.909175] 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. [ 433.935217] batman_adv: batadv0: Not using interface batadv_slave_0 (retrying later): interface not active [ 433.946605] batman_adv: batadv0: Adding interface: batadv_slave_1 [ 433.953049] 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. [ 433.979907] batman_adv: batadv0: Not using interface batadv_slave_1 (retrying later): interface not active [ 433.991057] IPv6: ADDRCONF(NETDEV_UP): bridge_slave_0: link is not ready [ 433.998938] IPv6: ADDRCONF(NETDEV_UP): bridge_slave_1: link is not ready [ 434.024766] device hsr_slave_0 entered promiscuous mode [ 434.031340] device hsr_slave_1 entered promiscuous mode [ 434.037586] IPv6: ADDRCONF(NETDEV_UP): hsr_slave_0: link is not ready [ 434.045991] IPv6: ADDRCONF(NETDEV_UP): hsr_slave_1: link is not ready [ 434.135884] bridge0: port 2(bridge_slave_1) entered blocking state [ 434.142583] bridge0: port 2(bridge_slave_1) entered forwarding state [ 434.149755] bridge0: port 1(bridge_slave_0) entered blocking state [ 434.156174] bridge0: port 1(bridge_slave_0) entered forwarding state [ 434.193357] IPv6: ADDRCONF(NETDEV_UP): bond0: link is not ready [ 434.201094] 8021q: adding VLAN 0 to HW filter on device bond0 [ 434.211108] IPv6: ADDRCONF(NETDEV_UP): veth0: link is not ready [ 434.221563] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 434.230035] bridge0: port 1(bridge_slave_0) entered disabled state [ 434.237085] bridge0: port 2(bridge_slave_1) entered disabled state [ 434.247829] IPv6: ADDRCONF(NETDEV_UP): team0: link is not ready [ 434.254234] 8021q: adding VLAN 0 to HW filter on device team0 [ 434.264864] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 434.273597] bridge0: port 1(bridge_slave_0) entered blocking state [ 434.280064] bridge0: port 1(bridge_slave_0) entered forwarding state [ 434.293261] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 434.301205] bridge0: port 2(bridge_slave_1) entered blocking state [ 434.307590] bridge0: port 2(bridge_slave_1) entered forwarding state [ 434.329429] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_0: link becomes ready [ 434.337435] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_1: link becomes ready [ 434.346573] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 434.354606] IPv6: ADDRCONF(NETDEV_CHANGE): team0: link becomes ready [ 434.364068] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 434.375651] IPv6: ADDRCONF(NETDEV_UP): hsr0: link is not ready [ 434.383180] IPv6: ADDRCONF(NETDEV_CHANGE): hsr0: link becomes ready [ 434.396718] IPv6: ADDRCONF(NETDEV_UP): vxcan0: link is not ready [ 434.405746] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan0: link becomes ready [ 434.413893] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan1: link becomes ready [ 434.426003] 8021q: adding VLAN 0 to HW filter on device batadv0 [ 434.492516] IPv6: ADDRCONF(NETDEV_UP): veth0_virt_wifi: link is not ready [ 434.504602] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 434.539261] IPv6: ADDRCONF(NETDEV_UP): veth0_vlan: link is not ready [ 434.546246] IPv6: ADDRCONF(NETDEV_UP): vlan0: link is not ready [ 434.553213] IPv6: ADDRCONF(NETDEV_UP): vlan1: link is not ready [ 434.562588] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 434.571511] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 434.578934] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 434.587845] device veth0_vlan entered promiscuous mode [ 434.598099] device veth1_vlan entered promiscuous mode [ 434.604467] IPv6: ADDRCONF(NETDEV_UP): macvlan0: link is not ready [ 434.614336] IPv6: ADDRCONF(NETDEV_UP): macvlan1: link is not ready [ 434.625900] IPv6: ADDRCONF(NETDEV_UP): veth0_macvtap: link is not ready [ 434.635642] IPv6: ADDRCONF(NETDEV_CHANGE): macvlan0: link becomes ready [ 434.643573] IPv6: ADDRCONF(NETDEV_CHANGE): macvlan1: link becomes ready [ 434.651354] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 434.660959] IPv6: ADDRCONF(NETDEV_CHANGE): bond0: link becomes ready [ 434.671600] device veth0_macvtap entered promiscuous mode [ 434.680929] device veth1_macvtap entered promiscuous mode [ 434.689808] IPv6: ADDRCONF(NETDEV_UP): veth0_to_batadv: link is not ready [ 434.700012] IPv6: ADDRCONF(NETDEV_UP): veth1_to_batadv: link is not ready [ 434.708581] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3d) already exists on: batadv_slave_0 [ 434.719473] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 434.730194] IPv6: ADDRCONF(NETDEV_UP): batadv_slave_0: link is not ready [ 434.737115] batman_adv: batadv0: Interface activated: batadv_slave_0 [ 434.744766] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready [ 434.753213] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 434.764458] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_1 [ 434.774756] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 434.784411] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_1 [ 434.794442] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 434.803656] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_1 [ 434.813670] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 434.822896] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_1 [ 434.832715] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 434.843111] IPv6: ADDRCONF(NETDEV_UP): batadv_slave_1: link is not ready [ 434.850177] batman_adv: batadv0: Interface activated: batadv_slave_1 [ 434.856817] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 434.865068] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 434.994347] input: syz1 as /devices/virtual/input/input131 [ 435.079434] NILFS (loop0): couldn't find nilfs on the device [ 435.132765] UDF-fs: bad mount option "bs=00000000000000000180" or missing value [ 435.683158] batman_adv: batadv0: Interface deactivated: batadv_slave_0 [ 435.703668] batman_adv: batadv0: Removing interface: batadv_slave_0 [ 435.723226] batman_adv: batadv0: Interface deactivated: batadv_slave_1 [ 435.742752] batman_adv: batadv0: Removing interface: batadv_slave_1 [ 435.770167] device bridge_slave_1 left promiscuous mode [ 435.783900] bridge0: port 2(bridge_slave_1) entered disabled state [ 435.808989] device bridge_slave_0 left promiscuous mode [ 435.818896] bridge0: port 1(bridge_slave_0) entered disabled state [ 435.839090] device veth1_macvtap left promiscuous mode [ 435.844400] device veth0_macvtap left promiscuous mode [ 435.860064] device veth1_vlan left promiscuous mode [ 435.865141] device veth0_vlan left promiscuous mode [ 436.076834] device hsr_slave_1 left promiscuous mode [ 436.115098] device hsr_slave_0 left promiscuous mode [ 436.155928] team0 (unregistering): Port device team_slave_1 removed [ 436.180505] team0 (unregistering): Port device team_slave_0 removed [ 436.215288] bond0 (unregistering): Releasing backup interface bond_slave_1 [ 436.226516] bond0 (unregistering): Releasing backup interface bond_slave_0 [ 436.273729] bond0 (unregistering): Released all slaves [ 438.435408] IPVS: ftp: loaded support on port[0] = 21 [ 438.568654] chnl_net:caif_netlink_parms(): no params data found [ 438.627581] bridge0: port 1(bridge_slave_0) entered blocking state [ 438.634420] bridge0: port 1(bridge_slave_0) entered disabled state [ 438.642021] device bridge_slave_0 entered promiscuous mode [ 438.649099] bridge0: port 2(bridge_slave_1) entered blocking state [ 438.655505] bridge0: port 2(bridge_slave_1) entered disabled state [ 438.663020] device bridge_slave_1 entered promiscuous mode [ 438.684073] bond0: Enslaving bond_slave_0 as an active interface with an up link [ 438.692932] bond0: Enslaving bond_slave_1 as an active interface with an up link [ 438.715486] IPv6: ADDRCONF(NETDEV_UP): team_slave_0: link is not ready [ 438.722783] team0: Port device team_slave_0 added [ 438.728344] IPv6: ADDRCONF(NETDEV_UP): team_slave_1: link is not ready [ 438.735457] team0: Port device team_slave_1 added [ 438.755185] batman_adv: batadv0: Adding interface: batadv_slave_0 [ 438.761554] 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. [ 438.786890] batman_adv: batadv0: Not using interface batadv_slave_0 (retrying later): interface not active [ 438.798108] batman_adv: batadv0: Adding interface: batadv_slave_1 [ 438.804355] 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. [ 438.831973] batman_adv: batadv0: Not using interface batadv_slave_1 (retrying later): interface not active [ 438.842618] IPv6: ADDRCONF(NETDEV_UP): bridge_slave_0: link is not ready [ 438.850140] IPv6: ADDRCONF(NETDEV_UP): bridge_slave_1: link is not ready [ 438.874518] device hsr_slave_0 entered promiscuous mode [ 438.880218] device hsr_slave_1 entered promiscuous mode [ 438.886089] IPv6: ADDRCONF(NETDEV_UP): hsr_slave_0: link is not ready [ 438.893226] IPv6: ADDRCONF(NETDEV_UP): hsr_slave_1: link is not ready [ 438.973533] bridge0: port 2(bridge_slave_1) entered blocking state [ 438.979917] bridge0: port 2(bridge_slave_1) entered forwarding state [ 438.986497] bridge0: port 1(bridge_slave_0) entered blocking state [ 438.992908] bridge0: port 1(bridge_slave_0) entered forwarding state [ 439.024991] IPv6: ADDRCONF(NETDEV_UP): bond0: link is not ready [ 439.031677] 8021q: adding VLAN 0 to HW filter on device bond0 [ 439.041199] IPv6: ADDRCONF(NETDEV_UP): veth0: link is not ready [ 439.050815] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 439.061370] bridge0: port 1(bridge_slave_0) entered disabled state [ 439.068482] bridge0: port 2(bridge_slave_1) entered disabled state [ 439.077957] IPv6: ADDRCONF(NETDEV_UP): team0: link is not ready [ 439.084156] 8021q: adding VLAN 0 to HW filter on device team0 [ 439.093475] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 439.102202] bridge0: port 1(bridge_slave_0) entered blocking state [ 439.108619] bridge0: port 1(bridge_slave_0) entered forwarding state [ 439.119674] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 439.127722] bridge0: port 2(bridge_slave_1) entered blocking state [ 439.134377] bridge0: port 2(bridge_slave_1) entered forwarding state [ 439.150919] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_0: link becomes ready [ 439.159384] IPv6: ADDRCONF(NETDEV_CHANGE): team0: link becomes ready [ 439.169134] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_1: link becomes ready [ 439.180881] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 439.192891] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 439.202444] IPv6: ADDRCONF(NETDEV_UP): hsr0: link is not ready [ 439.209106] IPv6: ADDRCONF(NETDEV_CHANGE): hsr0: link becomes ready [ 439.223552] IPv6: ADDRCONF(NETDEV_UP): vxcan0: link is not ready [ 439.232638] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan0: link becomes ready [ 439.240001] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan1: link becomes ready [ 439.252726] 8021q: adding VLAN 0 to HW filter on device batadv0 [ 439.309865] IPv6: ADDRCONF(NETDEV_UP): veth0_virt_wifi: link is not ready [ 439.320433] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 439.355618] IPv6: ADDRCONF(NETDEV_UP): veth0_vlan: link is not ready [ 439.363110] IPv6: ADDRCONF(NETDEV_UP): vlan0: link is not ready [ 439.371250] IPv6: ADDRCONF(NETDEV_UP): vlan1: link is not ready [ 439.382809] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 439.391526] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 439.399357] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 439.408677] device veth0_vlan entered promiscuous mode [ 439.417369] device veth1_vlan entered promiscuous mode [ 439.423536] IPv6: ADDRCONF(NETDEV_UP): macvlan0: link is not ready [ 439.433315] IPv6: ADDRCONF(NETDEV_UP): macvlan1: link is not ready [ 439.445267] IPv6: ADDRCONF(NETDEV_UP): veth0_macvtap: link is not ready [ 439.454638] IPv6: ADDRCONF(NETDEV_CHANGE): macvlan0: link becomes ready [ 439.462385] IPv6: ADDRCONF(NETDEV_CHANGE): macvlan1: link becomes ready [ 439.470789] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 439.480860] device veth0_macvtap entered promiscuous mode [ 439.487043] IPv6: ADDRCONF(NETDEV_UP): macvtap0: link is not ready [ 439.496687] device veth1_macvtap entered promiscuous mode [ 439.506046] IPv6: ADDRCONF(NETDEV_UP): veth0_to_batadv: link is not ready [ 439.515611] IPv6: ADDRCONF(NETDEV_UP): veth1_to_batadv: link is not ready [ 439.524986] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3d) already exists on: batadv_slave_0 [ 439.535074] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 439.546176] batman_adv: batadv0: Interface activated: batadv_slave_0 [ 439.553376] IPv6: ADDRCONF(NETDEV_CHANGE): bond0: link becomes ready [ 439.560755] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 439.569719] IPv6: ADDRCONF(NETDEV_CHANGE): macvtap0: link becomes ready [ 439.579465] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_1 [ 439.589393] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 439.599903] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_1 [ 439.610079] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 439.619532] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_1 [ 439.629592] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 439.638831] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_1 [ 439.649133] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 439.659872] IPv6: ADDRCONF(NETDEV_UP): batadv_slave_1: link is not ready [ 439.666782] batman_adv: batadv0: Interface activated: batadv_slave_1 [ 439.675857] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 439.683929] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 439.805313] input: syz1 as /devices/virtual/input/input133 [ 439.832286] NILFS (loop0): couldn't find nilfs on the device [ 440.370678] batman_adv: batadv0: Interface deactivated: batadv_slave_0 [ 440.387682] batman_adv: batadv0: Removing interface: batadv_slave_0 [ 440.400516] batman_adv: batadv0: Interface deactivated: batadv_slave_1 [ 440.407228] batman_adv: batadv0: Removing interface: batadv_slave_1 [ 440.436035] device bridge_slave_1 left promiscuous mode [ 440.442837] bridge0: port 2(bridge_slave_1) entered disabled state [ 440.459935] device bridge_slave_0 left promiscuous mode [ 440.465463] bridge0: port 1(bridge_slave_0) entered disabled state [ 440.505985] device veth1_macvtap left promiscuous mode [ 440.511423] device veth0_macvtap left promiscuous mode [ 440.516739] device veth1_vlan left promiscuous mode [ 440.544999] device veth0_vlan left promiscuous mode [ 440.775280] device hsr_slave_1 left promiscuous mode [ 440.814321] device hsr_slave_0 left promiscuous mode [ 440.837186] team0 (unregistering): Port device team_slave_1 removed [ 440.853109] team0 (unregistering): Port device team_slave_0 removed [ 440.867747] bond0 (unregistering): Releasing backup interface bond_slave_1 [ 440.886011] bond0 (unregistering): Releasing backup interface bond_slave_0 [ 440.936839] bond0 (unregistering): Released all slaves [ 443.097310] IPVS: ftp: loaded support on port[0] = 21 [ 443.212042] chnl_net:caif_netlink_parms(): no params data found [ 443.273962] bridge0: port 1(bridge_slave_0) entered blocking state [ 443.281623] bridge0: port 1(bridge_slave_0) entered disabled state [ 443.290539] device bridge_slave_0 entered promiscuous mode [ 443.297245] bridge0: port 2(bridge_slave_1) entered blocking state [ 443.306137] bridge0: port 2(bridge_slave_1) entered disabled state [ 443.313643] device bridge_slave_1 entered promiscuous mode [ 443.334679] bond0: Enslaving bond_slave_0 as an active interface with an up link [ 443.343851] bond0: Enslaving bond_slave_1 as an active interface with an up link [ 443.366335] IPv6: ADDRCONF(NETDEV_UP): team_slave_0: link is not ready [ 443.373497] team0: Port device team_slave_0 added [ 443.379576] IPv6: ADDRCONF(NETDEV_UP): team_slave_1: link is not ready [ 443.386642] team0: Port device team_slave_1 added [ 443.406083] batman_adv: batadv0: Adding interface: batadv_slave_0 [ 443.412516] 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. [ 443.437923] batman_adv: batadv0: Not using interface batadv_slave_0 (retrying later): interface not active [ 443.449400] batman_adv: batadv0: Adding interface: batadv_slave_1 [ 443.455670] 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. [ 443.481499] batman_adv: batadv0: Not using interface batadv_slave_1 (retrying later): interface not active [ 443.492528] IPv6: ADDRCONF(NETDEV_UP): bridge_slave_0: link is not ready [ 443.500280] IPv6: ADDRCONF(NETDEV_UP): bridge_slave_1: link is not ready [ 443.524811] device hsr_slave_0 entered promiscuous mode [ 443.530517] device hsr_slave_1 entered promiscuous mode [ 443.536373] IPv6: ADDRCONF(NETDEV_UP): hsr_slave_0: link is not ready [ 443.543573] IPv6: ADDRCONF(NETDEV_UP): hsr_slave_1: link is not ready [ 443.624181] bridge0: port 2(bridge_slave_1) entered blocking state [ 443.630695] bridge0: port 2(bridge_slave_1) entered forwarding state [ 443.637293] bridge0: port 1(bridge_slave_0) entered blocking state [ 443.643726] bridge0: port 1(bridge_slave_0) entered forwarding state [ 443.675137] IPv6: ADDRCONF(NETDEV_UP): bond0: link is not ready [ 443.681827] 8021q: adding VLAN 0 to HW filter on device bond0 [ 443.692656] IPv6: ADDRCONF(NETDEV_UP): veth0: link is not ready [ 443.702409] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 443.709727] bridge0: port 1(bridge_slave_0) entered disabled state [ 443.716515] bridge0: port 2(bridge_slave_1) entered disabled state [ 443.726608] IPv6: ADDRCONF(NETDEV_UP): team0: link is not ready [ 443.733371] 8021q: adding VLAN 0 to HW filter on device team0 [ 443.743070] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 443.751243] bridge0: port 1(bridge_slave_0) entered blocking state [ 443.757782] bridge0: port 1(bridge_slave_0) entered forwarding state [ 443.780270] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 443.788381] bridge0: port 2(bridge_slave_1) entered blocking state [ 443.794716] bridge0: port 2(bridge_slave_1) entered forwarding state [ 443.802247] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_0: link becomes ready [ 443.810370] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_1: link becomes ready [ 443.817937] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 443.825814] IPv6: ADDRCONF(NETDEV_CHANGE): team0: link becomes ready [ 443.835597] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 443.846178] IPv6: ADDRCONF(NETDEV_UP): hsr0: link is not ready [ 443.852336] IPv6: ADDRCONF(NETDEV_CHANGE): hsr0: link becomes ready [ 443.868105] IPv6: ADDRCONF(NETDEV_UP): vxcan0: link is not ready [ 443.875442] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan0: link becomes ready [ 443.883575] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan1: link becomes ready [ 443.894074] 8021q: adding VLAN 0 to HW filter on device batadv0 [ 443.951464] IPv6: ADDRCONF(NETDEV_UP): veth0_virt_wifi: link is not ready [ 443.961838] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 443.996235] IPv6: ADDRCONF(NETDEV_UP): veth0_vlan: link is not ready [ 444.004153] IPv6: ADDRCONF(NETDEV_UP): vlan0: link is not ready [ 444.011212] IPv6: ADDRCONF(NETDEV_UP): vlan1: link is not ready [ 444.024868] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 444.032941] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 444.040187] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 444.052456] device veth0_vlan entered promiscuous mode [ 444.061561] device veth1_vlan entered promiscuous mode [ 444.067351] IPv6: ADDRCONF(NETDEV_UP): macvlan0: link is not ready [ 444.076434] IPv6: ADDRCONF(NETDEV_UP): macvlan1: link is not ready [ 444.087769] IPv6: ADDRCONF(NETDEV_UP): veth0_macvtap: link is not ready [ 444.097522] IPv6: ADDRCONF(NETDEV_CHANGE): macvlan0: link becomes ready [ 444.106043] IPv6: ADDRCONF(NETDEV_CHANGE): macvlan1: link becomes ready [ 444.114341] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 444.124038] device veth0_macvtap entered promiscuous mode [ 444.131511] IPv6: ADDRCONF(NETDEV_UP): macvtap0: link is not ready [ 444.139931] device veth1_macvtap entered promiscuous mode [ 444.149380] IPv6: ADDRCONF(NETDEV_UP): veth0_to_batadv: link is not ready [ 444.158505] IPv6: ADDRCONF(NETDEV_UP): veth1_to_batadv: link is not ready [ 444.167032] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3d) already exists on: batadv_slave_0 [ 444.178056] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 444.188835] batman_adv: batadv0: Interface activated: batadv_slave_0 [ 444.195482] IPv6: ADDRCONF(NETDEV_CHANGE): bond0: link becomes ready [ 444.203102] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 444.211737] IPv6: ADDRCONF(NETDEV_CHANGE): macvtap0: link becomes ready [ 444.222045] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_1 [ 444.232231] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 444.241418] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_1 [ 444.251360] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 444.260582] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_1 [ 444.270419] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 444.279662] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_1 [ 444.289712] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 444.300162] IPv6: ADDRCONF(NETDEV_UP): batadv_slave_1: link is not ready [ 444.307061] batman_adv: batadv0: Interface activated: batadv_slave_1 [ 444.315602] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 444.324069] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 444.449369] input: syz1 as /devices/virtual/input/input135 [ 444.467675] NILFS (loop0): couldn't find nilfs on the device [ 444.990617] batman_adv: batadv0: Interface deactivated: batadv_slave_0 [ 444.997347] batman_adv: batadv0: Removing interface: batadv_slave_0 [ 445.045369] batman_adv: batadv0: Interface deactivated: batadv_slave_1 [ 445.056938] batman_adv: batadv0: Removing interface: batadv_slave_1 [ 445.086527] device bridge_slave_1 left promiscuous mode [ 445.096736] bridge0: port 2(bridge_slave_1) entered disabled state [ 445.116458] device bridge_slave_0 left promiscuous mode [ 445.126466] bridge0: port 1(bridge_slave_0) entered disabled state [ 445.143539] device veth1_macvtap left promiscuous mode [ 445.153102] device veth0_macvtap left promiscuous mode [ 445.159675] device veth1_vlan left promiscuous mode [ 445.165078] device veth0_vlan left promiscuous mode [ 445.335848] device hsr_slave_1 left promiscuous mode [ 445.353722] device hsr_slave_0 left promiscuous mode [ 445.399825] team0 (unregistering): Port device team_slave_1 removed [ 445.420429] team0 (unregistering): Port device team_slave_0 removed [ 445.440715] bond0 (unregistering): Releasing backup interface bond_slave_1 [ 445.461885] bond0 (unregistering): Releasing backup interface bond_slave_0 [ 445.547066] bond0 (unregistering): Released all slaves [ 447.714877] IPVS: ftp: loaded support on port[0] = 21 [ 447.850092] chnl_net:caif_netlink_parms(): no params data found [ 447.907235] bridge0: port 1(bridge_slave_0) entered blocking state [ 447.913994] bridge0: port 1(bridge_slave_0) entered disabled state [ 447.923179] device bridge_slave_0 entered promiscuous mode [ 447.930183] bridge0: port 2(bridge_slave_1) entered blocking state [ 447.936572] bridge0: port 2(bridge_slave_1) entered disabled state [ 447.944092] device bridge_slave_1 entered promiscuous mode [ 447.965183] bond0: Enslaving bond_slave_0 as an active interface with an up link [ 447.974124] bond0: Enslaving bond_slave_1 as an active interface with an up link [ 447.997116] IPv6: ADDRCONF(NETDEV_UP): team_slave_0: link is not ready [ 448.004278] team0: Port device team_slave_0 added [ 448.010003] IPv6: ADDRCONF(NETDEV_UP): team_slave_1: link is not ready [ 448.017221] team0: Port device team_slave_1 added [ 448.037441] batman_adv: batadv0: Adding interface: batadv_slave_0 [ 448.043771] 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. [ 448.069028] batman_adv: batadv0: Not using interface batadv_slave_0 (retrying later): interface not active [ 448.080770] batman_adv: batadv0: Adding interface: batadv_slave_1 [ 448.087010] 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. [ 448.112277] batman_adv: batadv0: Not using interface batadv_slave_1 (retrying later): interface not active [ 448.123333] IPv6: ADDRCONF(NETDEV_UP): bridge_slave_0: link is not ready [ 448.131022] IPv6: ADDRCONF(NETDEV_UP): bridge_slave_1: link is not ready [ 448.155501] device hsr_slave_0 entered promiscuous mode [ 448.161179] device hsr_slave_1 entered promiscuous mode [ 448.167078] IPv6: ADDRCONF(NETDEV_UP): hsr_slave_0: link is not ready [ 448.174482] IPv6: ADDRCONF(NETDEV_UP): hsr_slave_1: link is not ready [ 448.254261] bridge0: port 2(bridge_slave_1) entered blocking state [ 448.262956] bridge0: port 2(bridge_slave_1) entered forwarding state [ 448.269765] bridge0: port 1(bridge_slave_0) entered blocking state [ 448.276310] bridge0: port 1(bridge_slave_0) entered forwarding state [ 448.310726] IPv6: ADDRCONF(NETDEV_UP): bond0: link is not ready [ 448.316838] 8021q: adding VLAN 0 to HW filter on device bond0 [ 448.325905] IPv6: ADDRCONF(NETDEV_UP): veth0: link is not ready [ 448.334922] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 448.343420] bridge0: port 1(bridge_slave_0) entered disabled state [ 448.350560] bridge0: port 2(bridge_slave_1) entered disabled state [ 448.361962] IPv6: ADDRCONF(NETDEV_UP): team0: link is not ready [ 448.368377] 8021q: adding VLAN 0 to HW filter on device team0 [ 448.376735] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 448.385176] bridge0: port 1(bridge_slave_0) entered blocking state [ 448.391587] bridge0: port 1(bridge_slave_0) entered forwarding state [ 448.408886] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 448.416472] bridge0: port 2(bridge_slave_1) entered blocking state [ 448.424014] bridge0: port 2(bridge_slave_1) entered forwarding state [ 448.433115] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_0: link becomes ready [ 448.442085] IPv6: ADDRCONF(NETDEV_CHANGE): team0: link becomes ready [ 448.451163] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_1: link becomes ready [ 448.465848] hsr0: Slave A (hsr_slave_0) is not up; please bring it up to get a fully working HSR network [ 448.476110] hsr0: Slave B (hsr_slave_1) is not up; please bring it up to get a fully working HSR network [ 448.486726] IPv6: ADDRCONF(NETDEV_UP): hsr0: link is not ready [ 448.493708] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 448.501908] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 448.512039] IPv6: ADDRCONF(NETDEV_CHANGE): hsr0: link becomes ready [ 448.523915] IPv6: ADDRCONF(NETDEV_UP): vxcan0: link is not ready [ 448.533190] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan0: link becomes ready [ 448.540654] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan1: link becomes ready [ 448.552717] 8021q: adding VLAN 0 to HW filter on device batadv0 [ 448.607575] IPv6: ADDRCONF(NETDEV_UP): veth0_virt_wifi: link is not ready [ 448.619120] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 448.654100] IPv6: ADDRCONF(NETDEV_UP): veth0_vlan: link is not ready [ 448.661438] IPv6: ADDRCONF(NETDEV_UP): vlan0: link is not ready [ 448.669415] IPv6: ADDRCONF(NETDEV_UP): vlan1: link is not ready [ 448.681534] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 448.690066] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 448.696888] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 448.706014] device veth0_vlan entered promiscuous mode [ 448.715651] device veth1_vlan entered promiscuous mode [ 448.722094] IPv6: ADDRCONF(NETDEV_UP): macvlan0: link is not ready [ 448.731412] IPv6: ADDRCONF(NETDEV_UP): macvlan1: link is not ready [ 448.743512] IPv6: ADDRCONF(NETDEV_UP): veth0_macvtap: link is not ready [ 448.755310] IPv6: ADDRCONF(NETDEV_CHANGE): macvlan0: link becomes ready [ 448.763904] IPv6: ADDRCONF(NETDEV_CHANGE): macvlan1: link becomes ready [ 448.771854] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 448.781881] device veth0_macvtap entered promiscuous mode [ 448.789105] IPv6: ADDRCONF(NETDEV_UP): macvtap0: link is not ready [ 448.797481] device veth1_macvtap entered promiscuous mode [ 448.806887] IPv6: ADDRCONF(NETDEV_UP): veth0_to_batadv: link is not ready [ 448.820394] IPv6: ADDRCONF(NETDEV_UP): veth1_to_batadv: link is not ready [ 448.829608] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3d) already exists on: batadv_slave_0 [ 448.840090] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 448.850728] batman_adv: batadv0: Interface activated: batadv_slave_0 [ 448.857375] IPv6: ADDRCONF(NETDEV_CHANGE): bond0: link becomes ready [ 448.864981] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 448.873419] IPv6: ADDRCONF(NETDEV_CHANGE): macvtap0: link becomes ready [ 448.883266] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_1 [ 448.893330] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 448.903055] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_1 [ 448.913279] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 448.922453] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_1 [ 448.932261] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 448.941433] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_1 [ 448.951270] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 448.961459] IPv6: ADDRCONF(NETDEV_UP): batadv_slave_1: link is not ready [ 448.968467] batman_adv: batadv0: Interface activated: batadv_slave_1 [ 448.975649] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 448.983672] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 449.096626] input: syz1 as /devices/virtual/input/input137 [ 449.122639] NILFS (loop0): couldn't find nilfs on the device [ 449.650681] batman_adv: batadv0: Interface deactivated: batadv_slave_0 [ 449.667720] batman_adv: batadv0: Removing interface: batadv_slave_0 [ 449.678032] batman_adv: batadv0: Interface deactivated: batadv_slave_1 [ 449.684845] batman_adv: batadv0: Removing interface: batadv_slave_1 [ 449.724281] device bridge_slave_1 left promiscuous mode [ 449.729997] bridge0: port 2(bridge_slave_1) entered disabled state [ 449.737418] device bridge_slave_0 left promiscuous mode [ 449.761521] bridge0: port 1(bridge_slave_0) entered disabled state [ 449.784422] device veth1_macvtap left promiscuous mode [ 449.798777] device veth0_macvtap left promiscuous mode [ 449.804127] device veth1_vlan left promiscuous mode [ 449.833508] device veth0_vlan left promiscuous mode [ 449.993547] device hsr_slave_1 left promiscuous mode [ 450.002002] device hsr_slave_0 left promiscuous mode [ 450.018728] team0 (unregistering): Port device team_slave_1 removed [ 450.030922] team0 (unregistering): Port device team_slave_0 removed [ 450.041048] bond0 (unregistering): Releasing backup interface bond_slave_1 [ 450.054860] bond0 (unregistering): Releasing backup interface bond_slave_0 [ 450.089714] bond0 (unregistering): Released all slaves [ 452.362869] IPVS: ftp: loaded support on port[0] = 21 [ 452.487207] chnl_net:caif_netlink_parms(): no params data found [ 452.546323] bridge0: port 1(bridge_slave_0) entered blocking state [ 452.553054] bridge0: port 1(bridge_slave_0) entered disabled state [ 452.560601] device bridge_slave_0 entered promiscuous mode [ 452.567143] bridge0: port 2(bridge_slave_1) entered blocking state [ 452.573590] bridge0: port 2(bridge_slave_1) entered disabled state [ 452.581186] device bridge_slave_1 entered promiscuous mode [ 452.602967] bond0: Enslaving bond_slave_0 as an active interface with an up link [ 452.612571] bond0: Enslaving bond_slave_1 as an active interface with an up link [ 452.634821] IPv6: ADDRCONF(NETDEV_UP): team_slave_0: link is not ready [ 452.642036] team0: Port device team_slave_0 added [ 452.647447] IPv6: ADDRCONF(NETDEV_UP): team_slave_1: link is not ready [ 452.655612] team0: Port device team_slave_1 added [ 452.675922] batman_adv: batadv0: Adding interface: batadv_slave_0 [ 452.682246] 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. [ 452.707479] batman_adv: batadv0: Not using interface batadv_slave_0 (retrying later): interface not active [ 452.718811] batman_adv: batadv0: Adding interface: batadv_slave_1 [ 452.725046] 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. [ 452.750361] batman_adv: batadv0: Not using interface batadv_slave_1 (retrying later): interface not active [ 452.761181] IPv6: ADDRCONF(NETDEV_UP): bridge_slave_0: link is not ready [ 452.768909] IPv6: ADDRCONF(NETDEV_UP): bridge_slave_1: link is not ready [ 452.793259] device hsr_slave_0 entered promiscuous mode [ 452.799123] device hsr_slave_1 entered promiscuous mode [ 452.805008] IPv6: ADDRCONF(NETDEV_UP): hsr_slave_0: link is not ready [ 452.812531] IPv6: ADDRCONF(NETDEV_UP): hsr_slave_1: link is not ready [ 452.895910] bridge0: port 2(bridge_slave_1) entered blocking state [ 452.902399] bridge0: port 2(bridge_slave_1) entered forwarding state [ 452.909108] bridge0: port 1(bridge_slave_0) entered blocking state [ 452.915453] bridge0: port 1(bridge_slave_0) entered forwarding state [ 452.947115] IPv6: ADDRCONF(NETDEV_UP): bond0: link is not ready [ 452.953475] 8021q: adding VLAN 0 to HW filter on device bond0 [ 452.962731] IPv6: ADDRCONF(NETDEV_UP): veth0: link is not ready [ 452.971633] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 452.980276] bridge0: port 1(bridge_slave_0) entered disabled state [ 452.987380] bridge0: port 2(bridge_slave_1) entered disabled state [ 452.997296] IPv6: ADDRCONF(NETDEV_UP): team0: link is not ready [ 453.003479] 8021q: adding VLAN 0 to HW filter on device team0 [ 453.012023] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 453.019968] bridge0: port 1(bridge_slave_0) entered blocking state [ 453.026325] bridge0: port 1(bridge_slave_0) entered forwarding state [ 453.036039] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 453.043905] bridge0: port 2(bridge_slave_1) entered blocking state [ 453.050307] bridge0: port 2(bridge_slave_1) entered forwarding state [ 453.070052] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_0: link becomes ready [ 453.077825] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_1: link becomes ready [ 453.086709] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 453.094414] IPv6: ADDRCONF(NETDEV_CHANGE): team0: link becomes ready [ 453.104913] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 453.117084] IPv6: ADDRCONF(NETDEV_UP): hsr0: link is not ready [ 453.123389] IPv6: ADDRCONF(NETDEV_CHANGE): hsr0: link becomes ready [ 453.137139] IPv6: ADDRCONF(NETDEV_UP): vxcan0: link is not ready [ 453.145095] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan0: link becomes ready [ 453.152137] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan1: link becomes ready [ 453.162643] 8021q: adding VLAN 0 to HW filter on device batadv0 [ 453.215581] IPv6: ADDRCONF(NETDEV_UP): veth0_virt_wifi: link is not ready [ 453.226483] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 453.255079] IPv6: ADDRCONF(NETDEV_UP): veth0_vlan: link is not ready [ 453.262691] IPv6: ADDRCONF(NETDEV_UP): vlan0: link is not ready [ 453.270082] IPv6: ADDRCONF(NETDEV_UP): vlan1: link is not ready [ 453.280704] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 453.289023] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 453.295889] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 453.305600] device veth0_vlan entered promiscuous mode [ 453.314851] device veth1_vlan entered promiscuous mode [ 453.320944] IPv6: ADDRCONF(NETDEV_UP): macvlan0: link is not ready [ 453.329688] IPv6: ADDRCONF(NETDEV_UP): macvlan1: link is not ready [ 453.343974] IPv6: ADDRCONF(NETDEV_UP): veth0_macvtap: link is not ready [ 453.353353] IPv6: ADDRCONF(NETDEV_CHANGE): macvlan0: link becomes ready [ 453.361263] IPv6: ADDRCONF(NETDEV_CHANGE): macvlan1: link becomes ready [ 453.368973] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 453.379181] device veth0_macvtap entered promiscuous mode [ 453.385215] IPv6: ADDRCONF(NETDEV_UP): macvtap0: link is not ready [ 453.397005] device veth1_macvtap entered promiscuous mode [ 453.406011] IPv6: ADDRCONF(NETDEV_UP): veth0_to_batadv: link is not ready [ 453.415634] IPv6: ADDRCONF(NETDEV_UP): veth1_to_batadv: link is not ready [ 453.425229] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3d) already exists on: batadv_slave_0 [ 453.435585] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 453.446569] batman_adv: batadv0: Interface activated: batadv_slave_0 [ 453.454287] IPv6: ADDRCONF(NETDEV_CHANGE): bond0: link becomes ready [ 453.462161] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 453.471423] IPv6: ADDRCONF(NETDEV_CHANGE): macvtap0: link becomes ready [ 453.481650] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_1 [ 453.491796] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 453.500978] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_1 [ 453.510769] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 453.519952] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_1 [ 453.529721] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 453.545564] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_1 [ 453.555391] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 453.565435] IPv6: ADDRCONF(NETDEV_UP): batadv_slave_1: link is not ready [ 453.572650] batman_adv: batadv0: Interface activated: batadv_slave_1 [ 453.581231] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 453.589791] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 453.691926] bridge0: port 3(ip6gretap0) entered disabled state [ 453.703907] device ip6gretap0 left promiscuous mode [ 453.709231] bridge0: port 3(ip6gretap0) entered disabled state [ 453.754847] input: syz1 as /devices/virtual/input/input139 [ 453.811400] NILFS (loop0): couldn't find nilfs on the device [ 454.198901] batman_adv: batadv0: Interface deactivated: batadv_slave_1 [ 454.205683] batman_adv: batadv0: Removing interface: batadv_slave_1 [ 454.229892] device bridge_slave_1 left promiscuous mode [ 454.235426] bridge0: port 2(bridge_slave_1) entered disabled state [ 454.258873] device bridge_slave_0 left promiscuous mode [ 454.264403] bridge0: port 1(bridge_slave_0) entered disabled state [ 454.292076] device veth1_macvtap left promiscuous mode [ 454.297403] device veth0_macvtap left promiscuous mode [ 454.317974] device veth1_vlan left promiscuous mode [ 454.323049] device veth0_vlan left promiscuous mode [ 454.494954] team0 (unregistering): Port device veth3 removed [ 454.519263] bond1 (unregistering): Released all slaves [ 454.621617] device hsr_slave_1 left promiscuous mode [ 454.630751] device hsr_slave_0 left promiscuous mode [ 454.646152] team0 (unregistering): Port device team_slave_1 removed [ 454.659814] team0 (unregistering): Port device team_slave_0 removed [ 454.672542] bond0 (unregistering): Releasing backup interface bond_slave_1 [ 454.699027] bond0 (unregistering): Releasing backup interface bond_slave_0 [ 454.776792] bond0 (unregistering): Released all slaves [ 455.920013] batman_adv: batadv0: Interface deactivated: batadv_slave_0 [ 455.926726] batman_adv: batadv0: Removing interface: batadv_slave_0 [ 455.935042] batman_adv: batadv0: Interface deactivated: batadv_slave_1 [ 455.941873] batman_adv: batadv0: Removing interface: batadv_slave_1 [ 455.950186] device bridge_slave_1 left promiscuous mode [ 455.955635] bridge0: port 2(bridge_slave_1) entered disabled state [ 455.963776] device bridge_slave_0 left promiscuous mode [ 455.969459] bridge0: port 1(bridge_slave_0) entered disabled state [ 455.978942] device veth1_macvtap left promiscuous mode [ 455.984274] device veth0_macvtap left promiscuous mode [ 455.991162] device veth1_vlan left promiscuous mode [ 455.996215] device veth0_vlan left promiscuous mode [ 456.081900] device hsr_slave_1 left promiscuous mode [ 456.090333] device hsr_slave_0 left promiscuous mode [ 456.109343] team0 (unregistering): Port device team_slave_1 removed [ 456.119864] team0 (unregistering): Port device team_slave_0 removed [ 456.130612] bond0 (unregistering): Releasing backup interface bond_slave_1 [ 456.143236] bond0 (unregistering): Releasing backup interface bond_slave_0 [ 456.176141] bond0 (unregistering): Released all slaves [ 457.234905] IPVS: ftp: loaded support on port[0] = 21 [ 457.363629] chnl_net:caif_netlink_parms(): no params data found [ 457.423958] bridge0: port 1(bridge_slave_0) entered blocking state [ 457.431216] bridge0: port 1(bridge_slave_0) entered disabled state [ 457.439543] device bridge_slave_0 entered promiscuous mode [ 457.446126] bridge0: port 2(bridge_slave_1) entered blocking state [ 457.453641] bridge0: port 2(bridge_slave_1) entered disabled state [ 457.461232] device bridge_slave_1 entered promiscuous mode [ 457.481339] bond0: Enslaving bond_slave_0 as an active interface with an up link [ 457.490312] bond0: Enslaving bond_slave_1 as an active interface with an up link [ 457.512119] IPv6: ADDRCONF(NETDEV_UP): team_slave_0: link is not ready [ 457.519552] team0: Port device team_slave_0 added [ 457.524961] IPv6: ADDRCONF(NETDEV_UP): team_slave_1: link is not ready [ 457.532335] team0: Port device team_slave_1 added [ 457.552973] batman_adv: batadv0: Adding interface: batadv_slave_0 [ 457.559308] 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. [ 457.585475] batman_adv: batadv0: Not using interface batadv_slave_0 (retrying later): interface not active [ 457.596591] batman_adv: batadv0: Adding interface: batadv_slave_1 [ 457.602949] 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. [ 457.628242] batman_adv: batadv0: Not using interface batadv_slave_1 (retrying later): interface not active [ 457.639348] IPv6: ADDRCONF(NETDEV_UP): bridge_slave_0: link is not ready [ 457.646923] IPv6: ADDRCONF(NETDEV_UP): bridge_slave_1: link is not ready [ 457.671114] device hsr_slave_0 entered promiscuous mode [ 457.676741] device hsr_slave_1 entered promiscuous mode [ 457.683154] IPv6: ADDRCONF(NETDEV_UP): hsr_slave_0: link is not ready [ 457.690426] IPv6: ADDRCONF(NETDEV_UP): hsr_slave_1: link is not ready [ 457.769250] bridge0: port 2(bridge_slave_1) entered blocking state [ 457.775761] bridge0: port 2(bridge_slave_1) entered forwarding state [ 457.782559] bridge0: port 1(bridge_slave_0) entered blocking state [ 457.789089] bridge0: port 1(bridge_slave_0) entered forwarding state [ 457.820426] IPv6: ADDRCONF(NETDEV_UP): bond0: link is not ready [ 457.826516] 8021q: adding VLAN 0 to HW filter on device bond0 [ 457.835009] IPv6: ADDRCONF(NETDEV_UP): veth0: link is not ready [ 457.844147] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 457.851442] bridge0: port 1(bridge_slave_0) entered disabled state [ 457.858958] bridge0: port 2(bridge_slave_1) entered disabled state [ 457.868827] IPv6: ADDRCONF(NETDEV_UP): team0: link is not ready [ 457.874932] 8021q: adding VLAN 0 to HW filter on device team0 [ 457.885520] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 457.893326] bridge0: port 1(bridge_slave_0) entered blocking state [ 457.899928] bridge0: port 1(bridge_slave_0) entered forwarding state [ 457.909536] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 457.917118] bridge0: port 2(bridge_slave_1) entered blocking state [ 457.923528] bridge0: port 2(bridge_slave_1) entered forwarding state [ 457.940334] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_0: link becomes ready [ 457.948636] IPv6: ADDRCONF(NETDEV_CHANGE): team0: link becomes ready [ 457.959214] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_1: link becomes ready [ 457.972975] hsr0: Slave A (hsr_slave_0) is not up; please bring it up to get a fully working HSR network [ 457.983784] hsr0: Slave B (hsr_slave_1) is not up; please bring it up to get a fully working HSR network [ 457.994738] IPv6: ADDRCONF(NETDEV_UP): hsr0: link is not ready [ 458.001696] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 458.010171] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 458.017733] IPv6: ADDRCONF(NETDEV_CHANGE): hsr0: link becomes ready [ 458.032888] IPv6: ADDRCONF(NETDEV_UP): vxcan0: link is not ready [ 458.040665] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan0: link becomes ready [ 458.047443] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan1: link becomes ready [ 458.058665] 8021q: adding VLAN 0 to HW filter on device batadv0 [ 458.115072] IPv6: ADDRCONF(NETDEV_UP): veth0_virt_wifi: link is not ready [ 458.125524] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 458.155048] IPv6: ADDRCONF(NETDEV_UP): veth0_vlan: link is not ready [ 458.164324] IPv6: ADDRCONF(NETDEV_UP): vlan0: link is not ready [ 458.171929] IPv6: ADDRCONF(NETDEV_UP): vlan1: link is not ready [ 458.182790] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 458.190734] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 458.197654] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 458.206380] device veth0_vlan entered promiscuous mode [ 458.215635] device veth1_vlan entered promiscuous mode [ 458.222110] IPv6: ADDRCONF(NETDEV_UP): macvlan0: link is not ready [ 458.231165] IPv6: ADDRCONF(NETDEV_UP): macvlan1: link is not ready [ 458.243740] IPv6: ADDRCONF(NETDEV_UP): veth0_macvtap: link is not ready [ 458.253610] IPv6: ADDRCONF(NETDEV_CHANGE): macvlan0: link becomes ready [ 458.261501] IPv6: ADDRCONF(NETDEV_CHANGE): macvlan1: link becomes ready [ 458.269438] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 458.280134] device veth0_macvtap entered promiscuous mode [ 458.286155] IPv6: ADDRCONF(NETDEV_UP): macvtap0: link is not ready [ 458.295952] device veth1_macvtap entered promiscuous mode [ 458.304829] IPv6: ADDRCONF(NETDEV_UP): veth0_to_batadv: link is not ready [ 458.314961] IPv6: ADDRCONF(NETDEV_UP): veth1_to_batadv: link is not ready [ 458.323821] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3d) already exists on: batadv_slave_0 [ 458.334053] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 458.344966] batman_adv: batadv0: Interface activated: batadv_slave_0 [ 458.352383] IPv6: ADDRCONF(NETDEV_CHANGE): bond0: link becomes ready [ 458.360010] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 458.369014] IPv6: ADDRCONF(NETDEV_CHANGE): macvtap0: link becomes ready [ 458.378943] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_1 [ 458.389509] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 458.399272] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_1 [ 458.409278] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 458.418843] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_1 [ 458.428620] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 458.440341] IPv6: ADDRCONF(NETDEV_UP): batadv_slave_1: link is not ready [ 458.447366] batman_adv: batadv0: Interface activated: batadv_slave_1 [ 458.455353] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 458.463979] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 458.580208] input: syz1 as /devices/virtual/input/input141 [ 458.600848] NILFS (loop0): couldn't find nilfs on the device [ 459.190547] batman_adv: batadv0: Interface deactivated: batadv_slave_0 [ 459.197263] batman_adv: batadv0: Removing interface: batadv_slave_0 [ 459.219895] batman_adv: batadv0: Interface deactivated: batadv_slave_1 [ 459.226613] batman_adv: batadv0: Removing interface: batadv_slave_1 [ 459.249736] device bridge_slave_1 left promiscuous mode [ 459.255274] bridge0: port 2(bridge_slave_1) entered disabled state [ 459.278933] device bridge_slave_0 left promiscuous mode [ 459.284458] bridge0: port 1(bridge_slave_0) entered disabled state [ 459.311044] device veth1_macvtap left promiscuous mode [ 459.316374] device veth0_macvtap left promiscuous mode [ 459.323012] device veth1_vlan left promiscuous mode [ 459.328984] device veth0_vlan left promiscuous mode [ 459.436400] device hsr_slave_1 left promiscuous mode [ 459.444696] device hsr_slave_0 left promiscuous mode [ 459.475131] team0 (unregistering): Port device team_slave_1 removed [ 459.508498] team0 (unregistering): Port device team_slave_0 removed [ 459.519345] bond0 (unregistering): Releasing backup interface bond_slave_1 [ 459.546546] bond0 (unregistering): Releasing backup interface bond_slave_0 [ 459.635982] bond0 (unregistering): Released all slaves [ 461.881305] IPVS: ftp: loaded support on port[0] = 21 [ 462.004847] chnl_net:caif_netlink_parms(): no params data found [ 462.063867] bridge0: port 1(bridge_slave_0) entered blocking state [ 462.070329] bridge0: port 1(bridge_slave_0) entered disabled state [ 462.077359] device bridge_slave_0 entered promiscuous mode [ 462.085282] bridge0: port 2(bridge_slave_1) entered blocking state [ 462.092498] bridge0: port 2(bridge_slave_1) entered disabled state [ 462.100258] device bridge_slave_1 entered promiscuous mode [ 462.119940] bond0: Enslaving bond_slave_0 as an active interface with an up link [ 462.131056] bond0: Enslaving bond_slave_1 as an active interface with an up link [ 462.152796] IPv6: ADDRCONF(NETDEV_UP): team_slave_0: link is not ready [ 462.160538] team0: Port device team_slave_0 added [ 462.166020] IPv6: ADDRCONF(NETDEV_UP): team_slave_1: link is not ready [ 462.173606] team0: Port device team_slave_1 added [ 462.192691] batman_adv: batadv0: Adding interface: batadv_slave_0 [ 462.199638] 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. [ 462.225520] batman_adv: batadv0: Not using interface batadv_slave_0 (retrying later): interface not active [ 462.236620] batman_adv: batadv0: Adding interface: batadv_slave_1 [ 462.243041] 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. [ 462.268493] batman_adv: batadv0: Not using interface batadv_slave_1 (retrying later): interface not active [ 462.279539] IPv6: ADDRCONF(NETDEV_UP): bridge_slave_0: link is not ready [ 462.286925] IPv6: ADDRCONF(NETDEV_UP): bridge_slave_1: link is not ready [ 462.311519] device hsr_slave_0 entered promiscuous mode [ 462.317149] device hsr_slave_1 entered promiscuous mode [ 462.323402] IPv6: ADDRCONF(NETDEV_UP): hsr_slave_0: link is not ready [ 462.330605] IPv6: ADDRCONF(NETDEV_UP): hsr_slave_1: link is not ready [ 462.407813] bridge0: port 2(bridge_slave_1) entered blocking state [ 462.414218] bridge0: port 2(bridge_slave_1) entered forwarding state [ 462.420951] bridge0: port 1(bridge_slave_0) entered blocking state [ 462.427299] bridge0: port 1(bridge_slave_0) entered forwarding state [ 462.460606] IPv6: ADDRCONF(NETDEV_UP): bond0: link is not ready [ 462.466691] 8021q: adding VLAN 0 to HW filter on device bond0 [ 462.476134] IPv6: ADDRCONF(NETDEV_UP): veth0: link is not ready [ 462.485865] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 462.493310] bridge0: port 1(bridge_slave_0) entered disabled state [ 462.501515] bridge0: port 2(bridge_slave_1) entered disabled state [ 462.512767] IPv6: ADDRCONF(NETDEV_UP): team0: link is not ready [ 462.519233] 8021q: adding VLAN 0 to HW filter on device team0 [ 462.527669] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 462.535806] bridge0: port 1(bridge_slave_0) entered blocking state [ 462.542232] bridge0: port 1(bridge_slave_0) entered forwarding state [ 462.558659] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 462.566264] bridge0: port 2(bridge_slave_1) entered blocking state [ 462.572689] bridge0: port 2(bridge_slave_1) entered forwarding state [ 462.580353] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_0: link becomes ready [ 462.589183] IPv6: ADDRCONF(NETDEV_CHANGE): team0: link becomes ready [ 462.597716] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_1: link becomes ready [ 462.611255] hsr0: Slave A (hsr_slave_0) is not up; please bring it up to get a fully working HSR network [ 462.621458] hsr0: Slave B (hsr_slave_1) is not up; please bring it up to get a fully working HSR network [ 462.632457] IPv6: ADDRCONF(NETDEV_UP): hsr0: link is not ready [ 462.639272] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 462.646903] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 462.654914] IPv6: ADDRCONF(NETDEV_CHANGE): hsr0: link becomes ready [ 462.667743] IPv6: ADDRCONF(NETDEV_UP): vxcan0: link is not ready [ 462.678692] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan0: link becomes ready [ 462.685410] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan1: link becomes ready [ 462.694241] 8021q: adding VLAN 0 to HW filter on device batadv0 [ 462.750629] IPv6: ADDRCONF(NETDEV_UP): veth0_virt_wifi: link is not ready [ 462.762133] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 462.795481] IPv6: ADDRCONF(NETDEV_UP): veth0_vlan: link is not ready [ 462.804272] IPv6: ADDRCONF(NETDEV_UP): vlan0: link is not ready [ 462.812025] IPv6: ADDRCONF(NETDEV_UP): vlan1: link is not ready [ 462.822181] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 462.830326] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 462.837302] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 462.847318] device veth0_vlan entered promiscuous mode [ 462.856749] device veth1_vlan entered promiscuous mode [ 462.862933] IPv6: ADDRCONF(NETDEV_UP): macvlan0: link is not ready [ 462.873208] IPv6: ADDRCONF(NETDEV_UP): macvlan1: link is not ready [ 462.884608] IPv6: ADDRCONF(NETDEV_UP): veth0_macvtap: link is not ready [ 462.894018] IPv6: ADDRCONF(NETDEV_CHANGE): macvlan0: link becomes ready [ 462.901824] IPv6: ADDRCONF(NETDEV_CHANGE): macvlan1: link becomes ready [ 462.909985] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 462.920170] device veth0_macvtap entered promiscuous mode [ 462.926187] IPv6: ADDRCONF(NETDEV_UP): macvtap0: link is not ready [ 462.935192] device veth1_macvtap entered promiscuous mode [ 462.945041] IPv6: ADDRCONF(NETDEV_UP): veth0_to_batadv: link is not ready [ 462.954327] IPv6: ADDRCONF(NETDEV_UP): veth1_to_batadv: link is not ready [ 462.963182] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3d) already exists on: batadv_slave_0 [ 462.973547] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 462.984650] batman_adv: batadv0: Interface activated: batadv_slave_0 [ 462.992236] IPv6: ADDRCONF(NETDEV_CHANGE): bond0: link becomes ready [ 463.000245] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 463.009210] IPv6: ADDRCONF(NETDEV_CHANGE): macvtap0: link becomes ready [ 463.019402] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_1 [ 463.029688] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 463.038904] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_1 [ 463.048694] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 463.058179] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_1 [ 463.067950] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 463.078098] IPv6: ADDRCONF(NETDEV_UP): batadv_slave_1: link is not ready [ 463.085030] batman_adv: batadv0: Interface activated: batadv_slave_1 [ 463.092707] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 463.100896] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 463.233534] input: syz1 as /devices/virtual/input/input143 [ 463.339609] NILFS (loop0): couldn't find nilfs on the device [ 463.401031] UDF-fs: bad mount option "bs=00000000000000000180" or missing value [ 463.930495] batman_adv: batadv0: Interface deactivated: batadv_slave_0 [ 463.937243] batman_adv: batadv0: Removing interface: batadv_slave_0 [ 463.970072] batman_adv: batadv0: Interface deactivated: batadv_slave_1 [ 463.976807] batman_adv: batadv0: Removing interface: batadv_slave_1 [ 464.000055] device bridge_slave_1 left promiscuous mode [ 464.005598] bridge0: port 2(bridge_slave_1) entered disabled state [ 464.028832] device bridge_slave_0 left promiscuous mode [ 464.034349] bridge0: port 1(bridge_slave_0) entered disabled state [ 464.045159] device veth1_macvtap left promiscuous mode [ 464.071726] device veth0_macvtap left promiscuous mode [ 464.077071] device veth1_vlan left promiscuous mode [ 464.091665] device veth0_vlan left promiscuous mode [ 464.236604] device hsr_slave_1 left promiscuous mode [ 464.261539] device hsr_slave_0 left promiscuous mode [ 464.312551] team0 (unregistering): Port device team_slave_1 removed [ 464.338455] team0 (unregistering): Port device team_slave_0 removed [ 464.358422] bond0 (unregistering): Releasing backup interface bond_slave_1 [ 464.381399] bond0 (unregistering): Releasing backup interface bond_slave_0 [ 464.434895] bond0 (unregistering): Released all slaves [ 466.600488] IPVS: ftp: loaded support on port[0] = 21 [ 466.724201] chnl_net:caif_netlink_parms(): no params data found [ 466.785305] bridge0: port 1(bridge_slave_0) entered blocking state [ 466.791804] bridge0: port 1(bridge_slave_0) entered disabled state [ 466.800423] device bridge_slave_0 entered promiscuous mode [ 466.807055] bridge0: port 2(bridge_slave_1) entered blocking state [ 466.814424] bridge0: port 2(bridge_slave_1) entered disabled state [ 466.822385] device bridge_slave_1 entered promiscuous mode [ 466.843963] bond0: Enslaving bond_slave_0 as an active interface with an up link [ 466.852824] bond0: Enslaving bond_slave_1 as an active interface with an up link [ 466.873244] IPv6: ADDRCONF(NETDEV_UP): team_slave_0: link is not ready [ 466.881510] team0: Port device team_slave_0 added [ 466.886918] IPv6: ADDRCONF(NETDEV_UP): team_slave_1: link is not ready [ 466.895032] team0: Port device team_slave_1 added [ 466.913927] batman_adv: batadv0: Adding interface: batadv_slave_0 [ 466.920303] 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. [ 466.946428] batman_adv: batadv0: Not using interface batadv_slave_0 (retrying later): interface not active [ 466.957984] batman_adv: batadv0: Adding interface: batadv_slave_1 [ 466.964399] 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. [ 466.990637] batman_adv: batadv0: Not using interface batadv_slave_1 (retrying later): interface not active [ 467.002108] IPv6: ADDRCONF(NETDEV_UP): bridge_slave_0: link is not ready [ 467.010353] IPv6: ADDRCONF(NETDEV_UP): bridge_slave_1: link is not ready [ 467.033600] device hsr_slave_0 entered promiscuous mode [ 467.039389] device hsr_slave_1 entered promiscuous mode [ 467.045265] IPv6: ADDRCONF(NETDEV_UP): hsr_slave_0: link is not ready [ 467.053181] IPv6: ADDRCONF(NETDEV_UP): hsr_slave_1: link is not ready [ 467.130345] bridge0: port 2(bridge_slave_1) entered blocking state [ 467.136720] bridge0: port 2(bridge_slave_1) entered forwarding state [ 467.143421] bridge0: port 1(bridge_slave_0) entered blocking state [ 467.149845] bridge0: port 1(bridge_slave_0) entered forwarding state [ 467.181361] IPv6: ADDRCONF(NETDEV_UP): bond0: link is not ready [ 467.187432] 8021q: adding VLAN 0 to HW filter on device bond0 [ 467.196249] IPv6: ADDRCONF(NETDEV_UP): veth0: link is not ready [ 467.205540] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 467.213022] bridge0: port 1(bridge_slave_0) entered disabled state [ 467.220382] bridge0: port 2(bridge_slave_1) entered disabled state [ 467.231152] IPv6: ADDRCONF(NETDEV_UP): team0: link is not ready [ 467.237276] 8021q: adding VLAN 0 to HW filter on device team0 [ 467.246670] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 467.254440] bridge0: port 1(bridge_slave_0) entered blocking state [ 467.260847] bridge0: port 1(bridge_slave_0) entered forwarding state [ 467.279141] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 467.286722] bridge0: port 2(bridge_slave_1) entered blocking state [ 467.293121] bridge0: port 2(bridge_slave_1) entered forwarding state [ 467.301544] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_0: link becomes ready [ 467.310044] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_1: link becomes ready [ 467.317854] IPv6: ADDRCONF(NETDEV_CHANGE): team0: link becomes ready [ 467.329771] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 467.341809] hsr0: Slave B (hsr_slave_1) is not up; please bring it up to get a fully working HSR network [ 467.352522] IPv6: ADDRCONF(NETDEV_UP): hsr0: link is not ready [ 467.359134] IPv6: ADDRCONF(NETDEV_CHANGE): hsr0: link becomes ready [ 467.366143] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 467.381065] IPv6: ADDRCONF(NETDEV_UP): vxcan0: link is not ready [ 467.389223] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan0: link becomes ready [ 467.395888] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan1: link becomes ready [ 467.406506] 8021q: adding VLAN 0 to HW filter on device batadv0 [ 467.460460] IPv6: ADDRCONF(NETDEV_UP): veth0_virt_wifi: link is not ready [ 467.470579] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 467.503285] IPv6: ADDRCONF(NETDEV_UP): veth0_vlan: link is not ready [ 467.511239] IPv6: ADDRCONF(NETDEV_UP): vlan0: link is not ready [ 467.517763] IPv6: ADDRCONF(NETDEV_UP): vlan1: link is not ready [ 467.527679] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 467.535508] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 467.542585] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 467.552150] device veth0_vlan entered promiscuous mode [ 467.561595] device veth1_vlan entered promiscuous mode [ 467.567355] IPv6: ADDRCONF(NETDEV_UP): macvlan0: link is not ready [ 467.576129] IPv6: ADDRCONF(NETDEV_UP): macvlan1: link is not ready [ 467.587606] IPv6: ADDRCONF(NETDEV_UP): veth0_macvtap: link is not ready [ 467.598649] IPv6: ADDRCONF(NETDEV_CHANGE): macvlan0: link becomes ready [ 467.605843] IPv6: ADDRCONF(NETDEV_CHANGE): macvlan1: link becomes ready [ 467.615168] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 467.625237] device veth0_macvtap entered promiscuous mode [ 467.631459] IPv6: ADDRCONF(NETDEV_UP): macvtap0: link is not ready [ 467.641847] device veth1_macvtap entered promiscuous mode [ 467.650778] IPv6: ADDRCONF(NETDEV_UP): veth0_to_batadv: link is not ready [ 467.661886] IPv6: ADDRCONF(NETDEV_UP): veth1_to_batadv: link is not ready [ 467.671251] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3d) already exists on: batadv_slave_0 [ 467.682072] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 467.692873] batman_adv: batadv0: Interface activated: batadv_slave_0 [ 467.703304] IPv6: ADDRCONF(NETDEV_CHANGE): bond0: link becomes ready [ 467.711105] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 467.719916] IPv6: ADDRCONF(NETDEV_CHANGE): macvtap0: link becomes ready [ 467.727502] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_1 [ 467.737422] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 467.746621] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_1 [ 467.756659] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 467.766810] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_1 [ 467.776603] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 467.787037] IPv6: ADDRCONF(NETDEV_UP): batadv_slave_1: link is not ready [ 467.794147] batman_adv: batadv0: Interface activated: batadv_slave_1 [ 467.801984] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 467.810317] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 467.923810] input: syz1 as /devices/virtual/input/input145 [ 467.982391] NILFS (loop0): couldn't find nilfs on the device [ 468.032590] UDF-fs: bad mount option "bs=00000000000000000180" or missing value 2021/04/13 00:39:05 executor 0 failed 11 times: executor 0: exit status 67 SYZFAIL: mmap of input file failed (errno 22: Invalid argument) SYZFAIL: child failed (errno 0: Success) loop exited with status 67 [ 468.856347] device syz_tun left promiscuous mode [ 469.161108] batman_adv: batadv0: Interface deactivated: batadv_slave_0 [ 469.167828] batman_adv: batadv0: Removing interface: batadv_slave_0 [ 469.181619] batman_adv: batadv0: Interface deactivated: batadv_slave_1 [ 469.190516] batman_adv: batadv0: Removing interface: batadv_slave_1 [ 469.202728] device bridge_slave_1 left promiscuous mode [ 469.210659] bridge0: port 2(bridge_slave_1) entered disabled state [ 469.222195] device bridge_slave_0 left promiscuous mode [ 469.227729] bridge0: port 1(bridge_slave_0) entered disabled state [ 469.243124] device veth1_macvtap left promiscuous mode [ 469.250524] device veth0_macvtap left promiscuous mode [ 469.255836] device veth1_vlan left promiscuous mode [ 469.264784] device veth0_vlan left promiscuous mode [ 469.400766] device hsr_slave_1 left promiscuous mode [ 469.417389] device hsr_slave_0 left promiscuous mode [ 469.433740] team0 (unregistering): Port device team_slave_1 removed [